--- /srv/rebuilderd/tmp/rebuilderdtHFhmG/inputs/python3-montagepy_6.1+dfsg-1+b1_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdtHFhmG/out/python3-montagepy_6.1+dfsg-1+b1_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-02-27 02:03:36.000000 debian-binary │ -rw-r--r-- 0 0 0 1672 2025-02-27 02:03:36.000000 control.tar.xz │ --rw-r--r-- 0 0 0 487804 2025-02-27 02:03:36.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 487608 2025-02-27 02:03:36.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -1,15 +1,15 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-27 02:03:36.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-27 02:03:36.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-27 02:03:36.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-27 02:03:36.000000 ./usr/lib/python3/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-27 02:03:36.000000 ./usr/lib/python3/dist-packages/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-27 02:03:36.000000 ./usr/lib/python3/dist-packages/MontagePy/ │ │ │ -rw-r--r-- 0 root (0) root (0) 1141 2021-08-17 22:27:02.000000 ./usr/lib/python3/dist-packages/MontagePy/__init__.py │ │ │ --rw-r--r-- 0 root (0) root (0) 1317932 2025-02-27 02:03:36.000000 ./usr/lib/python3/dist-packages/MontagePy/_wrappers.cpython-313-arm-linux-gnueabi.so │ │ │ +-rw-r--r-- 0 root (0) root (0) 1317936 2025-02-27 02:03:36.000000 ./usr/lib/python3/dist-packages/MontagePy/_wrappers.cpython-313-arm-linux-gnueabi.so │ │ │ -rw-r--r-- 0 root (0) root (0) 4864 2025-02-27 02:03:36.000000 ./usr/lib/python3/dist-packages/MontagePy/archive.py │ │ │ -rw-r--r-- 0 root (0) root (0) 265316 2025-02-27 02:03:36.000000 ./usr/lib/python3/dist-packages/MontagePy/main.cpython-313-arm-linux-gnueabi.so │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-27 02:03:36.000000 ./usr/lib/python3/dist-packages/MontagePy-1.2.3.egg-info/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5096 2025-02-27 02:03:36.000000 ./usr/lib/python3/dist-packages/MontagePy-1.2.3.egg-info/PKG-INFO │ │ │ -rw-r--r-- 0 root (0) root (0) 1 2025-02-27 02:03:36.000000 ./usr/lib/python3/dist-packages/MontagePy-1.2.3.egg-info/dependency_links.txt │ │ │ -rw-r--r-- 0 root (0) root (0) 0 2025-02-27 02:03:36.000000 ./usr/lib/python3/dist-packages/MontagePy-1.2.3.egg-info/requires.txt │ │ │ -rw-r--r-- 0 root (0) root (0) 10 2025-02-27 02:03:36.000000 ./usr/lib/python3/dist-packages/MontagePy-1.2.3.egg-info/top_level.txt │ │ ├── ./usr/lib/python3/dist-packages/MontagePy/_wrappers.cpython-313-arm-linux-gnueabi.so │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ - Start of section headers: 1316892 (bytes into file) │ │ │ │ + Start of section headers: 1316896 (bytes into file) │ │ │ │ Flags: 0x5000200, Version5 EABI, soft-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 7 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ Number of section headers: 26 │ │ │ │ Section header string table index: 25 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 7 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x135330 0x00135330 0x00135330 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x13533c 0x13533c R E 0x10000 │ │ │ │ - LOAD 0x13fecc 0x0014fecc 0x0014fecc 0x017fc 0xb30cf0 RW 0x10000 │ │ │ │ + ARM_EXIDX 0x1352e0 0x001352e0 0x001352e0 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x1352ec 0x1352ec R E 0x10000 │ │ │ │ + LOAD 0x13fecc 0x0014fecc 0x0014fecc 0x01800 0xb30d08 RW 0x10000 │ │ │ │ DYNAMIC 0x13fef8 0x0014fef8 0x0014fef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x13fecc 0x0014fecc 0x0014fecc 0x00134 0x00134 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,35 +1,35 @@ │ │ │ │ -There are 26 section headers, starting at offset 0x14181c: │ │ │ │ +There are 26 section headers, starting at offset 0x141820: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 00000114 000114 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash GNU_HASH 00000138 000138 001d54 04 A 3 0 4 │ │ │ │ [ 3] .dynsym DYNSYM 00001e8c 001e8c 003ea0 10 A 4 3 4 │ │ │ │ [ 4] .dynstr STRTAB 00005d2c 005d2c 003ab7 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 000097e4 0097e4 0007d4 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00009fb8 009fb8 000080 00 A 4 3 4 │ │ │ │ [ 7] .rel.dyn REL 0000a038 00a038 000b78 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0000abb0 00abb0 000788 08 AI 3 20 4 │ │ │ │ [ 9] .init PROGBITS 0000b338 00b338 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0000b344 00b344 000b60 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 0000bea4 00bea4 10dc60 00 AX 0 0 4 │ │ │ │ - [12] .fini PROGBITS 00119b04 119b04 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00119b10 119b10 01b820 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00135330 135330 000008 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00135338 135338 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 0000bea4 00bea4 10dc10 00 AX 0 0 4 │ │ │ │ + [12] .fini PROGBITS 00119ab4 119ab4 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00119ac0 119ac0 01b820 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 001352e0 1352e0 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 001352e8 1352e8 000004 00 A 0 0 4 │ │ │ │ [16] .init_array INIT_ARRAY 0014fecc 13fecc 000004 04 WA 0 0 4 │ │ │ │ [17] .fini_array FINI_ARRAY 0014fed0 13fed0 000004 04 WA 0 0 4 │ │ │ │ [18] .data.rel.ro PROGBITS 0014fed4 13fed4 000024 00 WA 0 0 4 │ │ │ │ [19] .dynamic DYNAMIC 0014fef8 13fef8 000108 08 WA 4 0 4 │ │ │ │ [20] .got PROGBITS 00150000 140000 0006f0 04 WA 0 0 4 │ │ │ │ - [21] .data PROGBITS 001506f0 1406f0 000fd8 00 WA 0 0 8 │ │ │ │ - [22] .bss NOBITS 001516c8 1416c8 b2f4f4 00 WA 0 0 8 │ │ │ │ - [23] .ARM.attributes ARM_ATTRIBUTES 00000000 1416c8 000029 00 0 0 1 │ │ │ │ - [24] .gnu_debuglink PROGBITS 00000000 1416f4 000034 00 0 0 4 │ │ │ │ - [25] .shstrtab STRTAB 00000000 141728 0000f2 00 0 0 1 │ │ │ │ + [21] .data PROGBITS 001506f0 1406f0 000fdc 00 WA 0 0 8 │ │ │ │ + [22] .bss NOBITS 001516d0 1416cc b2f504 00 WA 0 0 8 │ │ │ │ + [23] .ARM.attributes ARM_ATTRIBUTES 00000000 1416cc 000029 00 0 0 1 │ │ │ │ + [24] .gnu_debuglink PROGBITS 00000000 1416f8 000034 00 0 0 4 │ │ │ │ + [25] .shstrtab STRTAB 00000000 14172c 0000f2 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -269,737 +269,737 @@ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ 266: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (2) │ │ │ │ 267: 00000000 0 FUNC GLOBAL DEFAULT UND jpeg_std_error@LIBJPEG_6.2 (4) │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ 269: 00000000 0 FUNC GLOBAL DEFAULT UND jpeg_finish_compress@LIBJPEG_6.2 (4) │ │ │ │ 270: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ 271: 00000000 0 FUNC GLOBAL DEFAULT UND BZ2_bzReadClose │ │ │ │ - 272: 000c8318 28 FUNC GLOBAL DEFAULT 11 mProject_printError │ │ │ │ - 273: 00102c7c 1152 FUNC GLOBAL DEFAULT 11 mBgModel_gaussj │ │ │ │ - 274: 000ed018 3168 FUNC GLOBAL DEFAULT 11 mHistogram │ │ │ │ - 275: 00079570 1260 FUNC GLOBAL DEFAULT 11 convertJulianToBesselian │ │ │ │ - 276: 0005b334 712 FUNC GLOBAL DEFAULT 11 wwwHeader │ │ │ │ - 277: 000c1cc4 1080 FUNC GLOBAL DEFAULT 11 mProjectPP_parseLine │ │ │ │ - 278: 0007be00 20 FUNC GLOBAL DEFAULT 11 isws │ │ │ │ - 279: 000c36a4 724 FUNC GLOBAL DEFAULT 11 mProjectPP_lineClip │ │ │ │ - 280: 0007cbf4 1008 FUNC GLOBAL DEFAULT 11 bndCompare │ │ │ │ - 281: 000bde6c 148 FUNC GLOBAL DEFAULT 11 mProjectQL_printFitsError │ │ │ │ - 282: 000dccf4 276 FUNC GLOBAL DEFAULT 11 mMakeImg_nextStr │ │ │ │ - 283: 00080e80 1124 FUNC GLOBAL DEFAULT 11 bndBoundaries │ │ │ │ - 284: 0007bd84 124 FUNC GLOBAL DEFAULT 11 setwhitespace │ │ │ │ - 285: 00c80278 4 OBJECT GLOBAL DEFAULT 22 arrayfile │ │ │ │ - 286: 0005d78c 608 FUNC GLOBAL DEFAULT 11 SetDistortionPlaneFirst │ │ │ │ - 287: 00727da8 8 OBJECT GLOBAL DEFAULT 22 bndPI │ │ │ │ - 288: 0010d3d8 432 FUNC GLOBAL DEFAULT 11 mAddCube_listAdd │ │ │ │ - 289: 0010ae48 92 FUNC GLOBAL DEFAULT 11 mArchiveGet_bunzip │ │ │ │ - 290: 000edecc 268 FUNC GLOBAL DEFAULT 11 mHdr_url_encode │ │ │ │ - 291: 000f75c4 212 FUNC GLOBAL DEFAULT 11 mExamine_getPlanes │ │ │ │ - 292: 00727df4 4 OBJECT GLOBAL DEFAULT 22 mProjExec_fdebug │ │ │ │ - 293: 0005a694 84 FUNC GLOBAL DEFAULT 11 is_blank │ │ │ │ - 294: 0005eb50 352 FUNC GLOBAL DEFAULT 11 parse_str │ │ │ │ - 295: 000d1cdc 176 FUNC GLOBAL DEFAULT 11 mProjectCube_DirectionCalculator │ │ │ │ - 296: 0006f024 3900 FUNC GLOBAL DEFAULT 11 lodepng_encode │ │ │ │ - 297: 0007ac98 744 FUNC GLOBAL DEFAULT 11 ParseUnits │ │ │ │ - 298: 00111cc8 188 FUNC GLOBAL DEFAULT 11 mAdd_avg_count │ │ │ │ - 299: 00165064 4 OBJECT GLOBAL DEFAULT 22 tbl_uni_string │ │ │ │ - 300: 000b9268 14240 FUNC GLOBAL DEFAULT 11 mShrinkCube │ │ │ │ - 301: 0006a51c 228 FUNC GLOBAL DEFAULT 11 lodepng_chunk_create │ │ │ │ - 302: 000c3668 60 FUNC GLOBAL DEFAULT 11 mProjectPP_inPlane │ │ │ │ - 303: 0008da54 212 FUNC GLOBAL DEFAULT 11 mViewer_getPlanes │ │ │ │ - 304: 00079ba0 516 FUNC GLOBAL DEFAULT 11 loadFK5Constants │ │ │ │ - 305: 0006c350 72 FUNC GLOBAL DEFAULT 11 lodepng_info_cleanup │ │ │ │ - 306: 00077724 2852 FUNC GLOBAL DEFAULT 11 convertCoordinates │ │ │ │ - 307: 000903c8 2276 FUNC GLOBAL DEFAULT 11 mViewer_erfinv │ │ │ │ - 308: 0008f630 732 FUNC GLOBAL DEFAULT 11 mViewer_fits_comment │ │ │ │ - 309: 0007dd84 60 FUNC GLOBAL DEFAULT 11 bndReverse │ │ │ │ - 310: 000ee778 3324 FUNC GLOBAL DEFAULT 11 mGetHdr │ │ │ │ - 311: 00062eb4 140 FUNC GLOBAL DEFAULT 11 tcol │ │ │ │ - 312: 00090cac 172 FUNC GLOBAL DEFAULT 11 mViewer_snpinv │ │ │ │ - 313: 0006a2b8 40 FUNC GLOBAL DEFAULT 11 lodepng_chunk_type │ │ │ │ - 314: 00064434 412 FUNC GLOBAL DEFAULT 11 tclose │ │ │ │ - 315: 000701d8 44 FUNC GLOBAL DEFAULT 11 lodepng_decode32_file │ │ │ │ - 316: 00c7f304 4 OBJECT GLOBAL DEFAULT 22 a │ │ │ │ - 317: 00057fec 112 FUNC GLOBAL DEFAULT 11 keyword_value_unsafe │ │ │ │ - 318: 00c7f4b8 4 OBJECT GLOBAL DEFAULT 22 b │ │ │ │ - 319: 000a8448 336 FUNC GLOBAL DEFAULT 11 mTANHdr_printHeader │ │ │ │ - 320: 00c80268 4 OBJECT GLOBAL DEFAULT 22 ismag │ │ │ │ - 321: 00727d58 72 OBJECT GLOBAL DEFAULT 22 bndProjMatrix │ │ │ │ - 322: 000c3e90 16076 FUNC GLOBAL DEFAULT 11 mProjectPP │ │ │ │ - 323: 00060c20 8 FUNC GLOBAL DEFAULT 11 initdata_bytable │ │ │ │ - 324: 00727788 1024 OBJECT GLOBAL DEFAULT 22 debugFile │ │ │ │ - 325: 0006ffa0 60 FUNC GLOBAL DEFAULT 11 lodepng_state_init │ │ │ │ - 326: 000687ec 5672 FUNC GLOBAL DEFAULT 11 lodepng_deflate │ │ │ │ - 327: 00081544 152 FUNC GLOBAL DEFAULT 11 bndBoundingCircle │ │ │ │ - 328: 00058404 1128 FUNC GLOBAL DEFAULT 11 create_tmpfile │ │ │ │ - 329: 00151228 288 OBJECT GLOBAL DEFAULT 21 compass_segments │ │ │ │ - 330: 000d24a0 56 FUNC GLOBAL DEFAULT 11 mProjectCube_Reverse │ │ │ │ - 331: 00075ad0 1328 FUNC GLOBAL DEFAULT 11 convertSgalToGal │ │ │ │ - 332: 00727df8 4 OBJECT GLOBAL DEFAULT 22 wcsout │ │ │ │ - 333: 0007da28 220 FUNC GLOBAL DEFAULT 11 bndLeft │ │ │ │ - 334: 000bf320 10660 FUNC GLOBAL DEFAULT 11 mProjectQL │ │ │ │ - 335: 0008499c 2060 FUNC GLOBAL DEFAULT 11 mBgExec │ │ │ │ - 336: 000dd2fc 308 FUNC GLOBAL DEFAULT 11 mMakeImg_cleanup │ │ │ │ - 337: 00075540 1424 FUNC GLOBAL DEFAULT 11 convertGalToSgal │ │ │ │ - 338: 000eaf9c 932 FUNC GLOBAL DEFAULT 11 mHistogram_percentileLevel │ │ │ │ - 339: 0006bef0 20 FUNC GLOBAL DEFAULT 11 lodepng_is_palette_type │ │ │ │ - 340: 0007af80 376 FUNC GLOBAL DEFAULT 11 ParsePrec │ │ │ │ - 341: 0007cb7c 120 FUNC GLOBAL DEFAULT 11 bndDot │ │ │ │ - 342: 00151e64 4 OBJECT GLOBAL DEFAULT 22 __pyx_module_is_main_MontagePy___wrappers │ │ │ │ - 343: 00078bb8 352 FUNC GLOBAL DEFAULT 11 refinedEclETermCorrection │ │ │ │ - 344: 0006ac7c 52 FUNC GLOBAL DEFAULT 11 lodepng_get_bpp │ │ │ │ - 345: 0016d610 4 OBJECT GLOBAL DEFAULT 22 gdebug │ │ │ │ - 346: 000be570 1520 FUNC GLOBAL DEFAULT 11 mProjectQL_readTemplate │ │ │ │ - 347: 000f22d8 21228 FUNC GLOBAL DEFAULT 11 mExamine │ │ │ │ - 348: 0005ee1c 364 FUNC GLOBAL DEFAULT 11 parse_int │ │ │ │ - 349: 000a99d4 4 FUNC GLOBAL DEFAULT 11 mTANHdr_free_ivector │ │ │ │ - 350: 000eb340 660 FUNC GLOBAL DEFAULT 11 mHistogram_valuePercentile │ │ │ │ - 351: 0010bd08 1836 FUNC GLOBAL DEFAULT 11 mArchiveList │ │ │ │ - 352: 0005d720 52 FUNC GLOBAL DEFAULT 11 SetDistortionPlaneFirstSimple │ │ │ │ - 353: 000fb3b0 32 FUNC GLOBAL DEFAULT 11 mCoverageCheck_swap │ │ │ │ - 354: 00094ae4 572 FUNC GLOBAL DEFAULT 11 mViewer_parseCoordStr │ │ │ │ - 355: 0007c4fc 360 FUNC GLOBAL DEFAULT 11 bndDrawBox │ │ │ │ - 356: 000f7968 144 FUNC GLOBAL DEFAULT 11 mDiff_printFitsError │ │ │ │ - 357: 00061638 2960 FUNC GLOBAL DEFAULT 11 cgeomBox │ │ │ │ - 358: 00c7f144 4 OBJECT GLOBAL DEFAULT 22 gfitsbuf │ │ │ │ - 359: 00108ea0 568 FUNC GLOBAL DEFAULT 11 mBackground_readFits │ │ │ │ - 360: 00062e78 20 FUNC GLOBAL DEFAULT 11 tsetdebug │ │ │ │ - 361: 00111928 136 FUNC GLOBAL DEFAULT 11 mAdd_stradd │ │ │ │ - 362: 000630f8 3988 FUNC GLOBAL DEFAULT 11 topen │ │ │ │ - 363: 000ef48c 144 FUNC GLOBAL DEFAULT 11 mFixNaN_printFitsError │ │ │ │ - 364: 000e1f60 136 FUNC GLOBAL DEFAULT 11 mMakeHdr_stradd │ │ │ │ - 365: 000f7ba4 508 FUNC GLOBAL DEFAULT 11 mDiff_readFits │ │ │ │ - 366: 000c3d18 376 FUNC GLOBAL DEFAULT 11 mProjectPP_computeOverlapPP │ │ │ │ - 367: 001513e8 152 OBJECT GLOBAL DEFAULT 21 grid_range │ │ │ │ - 368: 0006bee0 16 FUNC GLOBAL DEFAULT 11 lodepng_is_alpha_type │ │ │ │ - 369: 0007be14 464 FUNC GLOBAL DEFAULT 11 parsecmd │ │ │ │ - 370: 00061534 32 FUNC GLOBAL DEFAULT 11 cgeomPop │ │ │ │ - 371: 0005b7d4 740 FUNC GLOBAL DEFAULT 11 undistort │ │ │ │ - 372: 000e9edc 2632 FUNC GLOBAL DEFAULT 11 mImgtbl │ │ │ │ - 373: 00c7f524 4 OBJECT GLOBAL DEFAULT 22 haveEquinox │ │ │ │ - 374: 0007042c 44 FUNC GLOBAL DEFAULT 11 lodepng_encode32_file │ │ │ │ - 375: 00112384 432 FUNC GLOBAL DEFAULT 11 mAdd_listAdd │ │ │ │ - 376: 00c7f4c8 80 OBJECT GLOBAL DEFAULT 22 cd11 │ │ │ │ - 377: 00067420 1420 FUNC GLOBAL DEFAULT 11 lodepng_huffman_code_lengths │ │ │ │ - 378: 00c7f3c0 80 OBJECT GLOBAL DEFAULT 22 cd12 │ │ │ │ - 379: 00c80398 32 OBJECT GLOBAL DEFAULT 22 output_area │ │ │ │ - 380: 0005f4e0 2000 FUNC GLOBAL DEFAULT 11 redefine_pointing │ │ │ │ - 381: 00727da0 4 OBJECT GLOBAL DEFAULT 22 bndNdelete │ │ │ │ - 382: 00c80350 32 OBJECT GLOBAL DEFAULT 22 input_area │ │ │ │ - 383: 0006c00c 248 FUNC GLOBAL DEFAULT 11 lodepng_add_text │ │ │ │ - 384: 000b46b8 2916 FUNC GLOBAL DEFAULT 11 mShrink_readFits │ │ │ │ - 385: 000a40d8 652 FUNC GLOBAL DEFAULT 11 mTranspose_checkKeyword │ │ │ │ - 386: 000c2190 28 FUNC GLOBAL DEFAULT 11 mProjectPP_printError │ │ │ │ - 387: 000adba0 252 FUNC GLOBAL DEFAULT 11 mSubimage_fixxy │ │ │ │ - 388: 000adc9c 148 FUNC GLOBAL DEFAULT 11 mSubimage_printFitsError │ │ │ │ - 389: 0006ab38 172 FUNC GLOBAL DEFAULT 11 lodepng_color_mode_copy │ │ │ │ - 390: 000c3aa0 216 FUNC GLOBAL DEFAULT 11 mProjectPP_polyArea │ │ │ │ - 391: 000b0aa0 148 FUNC GLOBAL DEFAULT 11 mSubCube_printFitsError │ │ │ │ - 392: 00c7f308 80 OBJECT GLOBAL DEFAULT 22 crota2 │ │ │ │ - 393: 0011746c 148 FUNC GLOBAL DEFAULT 11 montage_FITSerror │ │ │ │ - 394: 00057f80 108 FUNC GLOBAL DEFAULT 11 keyword_exists │ │ │ │ - 395: 000d1684 736 FUNC GLOBAL DEFAULT 11 mProjectCube_UpdateBounds │ │ │ │ - 396: 0008aa98 52 FUNC GLOBAL DEFAULT 11 mViewer_frac │ │ │ │ - 397: 00c80270 4 OBJECT GLOBAL DEFAULT 22 ncat │ │ │ │ - 398: 000be4e8 136 FUNC GLOBAL DEFAULT 11 mProjectQL_stradd │ │ │ │ - 399: 00057d9c 304 FUNC GLOBAL DEFAULT 11 printDebug │ │ │ │ - 400: 0005c90c 3604 FUNC GLOBAL DEFAULT 11 plane2_to_plane1_transform │ │ │ │ - 401: 0005ef88 380 FUNC GLOBAL DEFAULT 11 replace_keyword │ │ │ │ - 402: 000f0474 144 FUNC GLOBAL DEFAULT 11 mFitplane_printFitsError │ │ │ │ - 403: 000a8598 904 FUNC GLOBAL DEFAULT 11 mTANHdr_readTemplate │ │ │ │ - 404: 000d2dd0 1092 FUNC GLOBAL DEFAULT 11 mProjectCube_RemoveDups │ │ │ │ - 405: 00c7f36c 80 OBJECT GLOBAL DEFAULT 22 cd21 │ │ │ │ - 406: 00070368 196 FUNC GLOBAL DEFAULT 11 lodepng_encode_file │ │ │ │ - 407: 00c7f1fc 80 OBJECT GLOBAL DEFAULT 22 cd22 │ │ │ │ - 408: 000bca08 144 FUNC GLOBAL DEFAULT 11 mPutHdr_printFitsError │ │ │ │ - 409: 00061554 108 FUNC GLOBAL DEFAULT 11 cgeomPush │ │ │ │ - 410: 000c9854 164 FUNC GLOBAL DEFAULT 11 mProject_printDir │ │ │ │ - 411: 00727dfc 4 OBJECT GLOBAL DEFAULT 22 mProjExec_debug │ │ │ │ - 412: 00727d50 8 OBJECT GLOBAL DEFAULT 22 bndDTR │ │ │ │ - 413: 0008dbbc 2920 FUNC GLOBAL DEFAULT 11 mViewer_createColorTable │ │ │ │ - 414: 0006bf9c 48 FUNC GLOBAL DEFAULT 11 lodepng_get_raw_size │ │ │ │ - 415: 00c802b0 4 OBJECT GLOBAL DEFAULT 22 nimage │ │ │ │ - 416: 0006d408 668 FUNC GLOBAL DEFAULT 11 lodepng_auto_choose_color │ │ │ │ - 417: 000a49c8 11700 FUNC GLOBAL DEFAULT 11 mTranspose │ │ │ │ - 418: 00062fa0 20 FUNC GLOBAL DEFAULT 11 thdrcount │ │ │ │ - 419: 0007c374 32 FUNC GLOBAL DEFAULT 11 bndSetDebug │ │ │ │ - 420: 0005ac44 404 FUNC GLOBAL DEFAULT 11 url_decode │ │ │ │ - 421: 00060c28 1928 FUNC GLOBAL DEFAULT 11 update_distort_keywords │ │ │ │ - 422: 0007f3c8 168 FUNC GLOBAL DEFAULT 11 bndComputeBoundingCircle │ │ │ │ - 423: 00165078 4 OBJECT GLOBAL DEFAULT 22 tbl_headbytes │ │ │ │ - 424: 00c7f13c 4 OBJECT GLOBAL DEFAULT 22 isRGB │ │ │ │ - 425: 000613e0 20 FUNC GLOBAL DEFAULT 11 cgeomGetYcen │ │ │ │ - 426: 000af1f8 5132 FUNC GLOBAL DEFAULT 11 mSubimage │ │ │ │ - 427: 00102c78 4 FUNC GLOBAL DEFAULT 11 mBgModel_free_ivector │ │ │ │ - 428: 000e9b6c 880 FUNC GLOBAL DEFAULT 11 mImgtbl_update_table │ │ │ │ - 429: 0006d6a4 432 FUNC GLOBAL DEFAULT 11 lodepng_inspect │ │ │ │ - 430: 000c2684 136 FUNC GLOBAL DEFAULT 11 mProjectPP_stradd │ │ │ │ - 431: 000bcab0 660 FUNC GLOBAL DEFAULT 11 mPutHdr_readFits │ │ │ │ - 432: 000f79f8 24 FUNC GLOBAL DEFAULT 11 mDiff_printError │ │ │ │ - 433: 00727c78 8 OBJECT GLOBAL DEFAULT 22 bndLat │ │ │ │ - 434: 001510d0 48 OBJECT GLOBAL DEFAULT 21 fmtstring │ │ │ │ - 435: 00727db0 4 OBJECT GLOBAL DEFAULT 22 bndDebug │ │ │ │ - 436: 0016505c 4 OBJECT GLOBAL DEFAULT 22 haveType │ │ │ │ - 437: 0008069c 172 FUNC GLOBAL DEFAULT 11 bndEqual │ │ │ │ - 438: 000a4380 1072 FUNC GLOBAL DEFAULT 11 mTranspose_analyzeCTYPE │ │ │ │ - 439: 000812e4 304 FUNC GLOBAL DEFAULT 11 bndVerticalBoundingBox │ │ │ │ - 440: 00063038 124 FUNC GLOBAL DEFAULT 11 tfindkey │ │ │ │ - 441: 00131d64 36 OBJECT GLOBAL DEFAULT 13 lodepng_default_compress_settings │ │ │ │ - 442: 00c8026c 4 OBJECT GLOBAL DEFAULT 22 colname │ │ │ │ - 443: 000710f8 116 FUNC GLOBAL DEFAULT 11 json_free │ │ │ │ - 444: 000e93a0 1996 FUNC GLOBAL DEFAULT 11 mImgtbl_get_files │ │ │ │ - 445: 0010c9f4 136 FUNC GLOBAL DEFAULT 11 mAddCube_stradd │ │ │ │ - 446: 0007116c 660 FUNC GLOBAL DEFAULT 11 json_val │ │ │ │ - 447: 0007aa58 476 FUNC GLOBAL DEFAULT 11 julianToBesselianFKCorrection │ │ │ │ - 448: 00078d18 480 FUNC GLOBAL DEFAULT 11 correctForEquatorialETerms │ │ │ │ - 449: 00062e64 20 FUNC GLOBAL DEFAULT 11 tsetlen │ │ │ │ - 450: 00c7f5d8 4 OBJECT GLOBAL DEFAULT 22 haveCrota2 │ │ │ │ - 451: 0006c57c 168 FUNC GLOBAL DEFAULT 11 lodepng_info_swap │ │ │ │ - 452: 00108e10 144 FUNC GLOBAL DEFAULT 11 mBackground_printFitsError │ │ │ │ - 453: 000d1a4c 164 FUNC GLOBAL DEFAULT 11 mProjectCube_printDir │ │ │ │ - 454: 000dce08 32 FUNC GLOBAL DEFAULT 11 mMakeImg_swap │ │ │ │ - 455: 000d1018 136 FUNC GLOBAL DEFAULT 11 mProjectCube_stradd │ │ │ │ - 456: 00c7f5e0 4 OBJECT GLOBAL DEFAULT 22 haveBlank │ │ │ │ - 457: 000613f4 20 FUNC GLOBAL DEFAULT 11 cgeomGetWidth │ │ │ │ - 458: 000c20fc 148 FUNC GLOBAL DEFAULT 11 mProjectPP_printFitsError │ │ │ │ - 459: 00c8028c 4 OBJECT GLOBAL DEFAULT 22 refval │ │ │ │ - 460: 000b14ec 3776 FUNC GLOBAL DEFAULT 11 mSubCube_copyData │ │ │ │ - 461: 00727d08 8 OBJECT GLOBAL DEFAULT 22 bndYpix │ │ │ │ - 462: 0006ffdc 200 FUNC GLOBAL DEFAULT 11 lodepng_decode_memory │ │ │ │ - 463: 0010ca7c 612 FUNC GLOBAL DEFAULT 11 mAddCube_readTemplate │ │ │ │ - 464: 0005a9b0 148 FUNC GLOBAL DEFAULT 11 keyword_instance │ │ │ │ - 465: 0008ab18 1904 FUNC GLOBAL DEFAULT 11 mViewer_smooth_line │ │ │ │ - 466: 000709f0 1800 FUNC GLOBAL DEFAULT 11 json_struct │ │ │ │ - 467: 000a8920 4192 FUNC GLOBAL DEFAULT 11 mTANHdr_makeWCS │ │ │ │ - 468: 00727b90 4 OBJECT GLOBAL DEFAULT 22 tbl_rec │ │ │ │ - 469: 0010bba0 360 FUNC GLOBAL DEFAULT 11 mArchiveList_parseUrl │ │ │ │ - 470: 0010d058 92 FUNC GLOBAL DEFAULT 11 mAddCube_listIndex │ │ │ │ - 471: 0007c420 76 FUNC GLOBAL DEFAULT 11 bndPush │ │ │ │ - 472: 0006aad8 40 FUNC GLOBAL DEFAULT 11 lodepng_color_mode_init │ │ │ │ - 473: 000a81ac 136 FUNC GLOBAL DEFAULT 11 mTANHdr_stradd │ │ │ │ - 474: 0007f470 4652 FUNC GLOBAL DEFAULT 11 bndComputeVerticalBoundingBox │ │ │ │ - 475: 00078248 512 FUNC GLOBAL DEFAULT 11 correctCoordinateRange │ │ │ │ - 476: 000dc4c4 252 FUNC GLOBAL DEFAULT 11 mMakeImg_fixxy │ │ │ │ - 477: 000624d4 156 FUNC GLOBAL DEFAULT 11 cgeomSquash │ │ │ │ - 478: 0006ef8c 40 FUNC GLOBAL DEFAULT 11 lodepng_state_cleanup │ │ │ │ - 479: 000c9c28 308 FUNC GLOBAL DEFAULT 11 mProject_Normalize │ │ │ │ - 480: 00c8034c 4 OBJECT GLOBAL DEFAULT 22 outwcs │ │ │ │ - 481: 000d8e74 80 FUNC GLOBAL DEFAULT 11 mOverlaps_fileName │ │ │ │ - 482: 000a4364 28 FUNC GLOBAL DEFAULT 11 mTranspose_printError │ │ │ │ - 483: 0008d558 136 FUNC GLOBAL DEFAULT 11 mViewer_stradd │ │ │ │ - 484: 0005fe68 1720 FUNC GLOBAL DEFAULT 11 initdata_byheader │ │ │ │ - 485: 00727b98 4 OBJECT GLOBAL DEFAULT 22 bndPoints │ │ │ │ - 486: 0008d198 960 FUNC GLOBAL DEFAULT 11 mViewer_colorLookup │ │ │ │ - 487: 00062fe4 48 FUNC GLOBAL DEFAULT 11 tkeyname │ │ │ │ - 488: 0005aa44 116 FUNC GLOBAL DEFAULT 11 keyword_filename │ │ │ │ - 489: 000ca300 776 FUNC GLOBAL DEFAULT 11 mProject_SegSegIntersect │ │ │ │ - 490: 0006becc 20 FUNC GLOBAL DEFAULT 11 lodepng_is_greyscale_type │ │ │ │ - 491: 0006c108 456 FUNC GLOBAL DEFAULT 11 lodepng_add_itext │ │ │ │ - 492: 000c314c 744 FUNC GLOBAL DEFAULT 11 mProjectPP_BorderSetup │ │ │ │ - 493: 0005dc54 3424 FUNC GLOBAL DEFAULT 11 Initialize_TwoPlane │ │ │ │ - 494: 00090d58 3936 FUNC GLOBAL DEFAULT 11 mViewer_getRange │ │ │ │ - 495: 00069e14 384 FUNC GLOBAL DEFAULT 11 lodepng_zlib_decompress │ │ │ │ - 496: 000d10a0 1508 FUNC GLOBAL DEFAULT 11 mProjectCube_readTemplate │ │ │ │ - 497: 00727b94 4 OBJECT GLOBAL DEFAULT 22 coord_debug │ │ │ │ - 498: 000c9d5c 640 FUNC GLOBAL DEFAULT 11 mProject_SaveVertex │ │ │ │ - 499: 000643a4 144 FUNC GLOBAL DEFAULT 11 tnull │ │ │ │ - 500: 00058388 124 FUNC GLOBAL DEFAULT 11 unescape_url │ │ │ │ - 501: 0008c6a8 1032 FUNC GLOBAL DEFAULT 11 mViewer_label_length │ │ │ │ - 502: 00080748 1848 FUNC GLOBAL DEFAULT 11 bndInitialize │ │ │ │ - 503: 0016d1cc 4 OBJECT GLOBAL DEFAULT 22 debugLevel │ │ │ │ - 504: 0006a2b4 4 FUNC GLOBAL DEFAULT 11 lodepng_chunk_length │ │ │ │ - 505: 00727e04 4 OBJECT GLOBAL DEFAULT 22 mFitExec_debug │ │ │ │ - 506: 000e7240 6848 FUNC GLOBAL DEFAULT 11 mImgtbl_get_hdr │ │ │ │ - 507: 000ca608 40 FUNC GLOBAL DEFAULT 11 mProject_Girard │ │ │ │ - 508: 000672c8 48 FUNC GLOBAL DEFAULT 11 lodepng_read32bitInt │ │ │ │ - 509: 00085a00 9692 FUNC GLOBAL DEFAULT 11 mViewer_makeGrid │ │ │ │ - 510: 0010c8a8 212 FUNC GLOBAL DEFAULT 11 mAddCube_printFitsError │ │ │ │ - 511: 000dc288 572 FUNC GLOBAL DEFAULT 11 mMakeImg_parseCoordStr │ │ │ │ - 512: 0006c008 4 FUNC GLOBAL DEFAULT 11 lodepng_clear_text │ │ │ │ - 513: 00c7f140 4 OBJECT GLOBAL DEFAULT 22 nbin │ │ │ │ - 514: 00070938 184 FUNC GLOBAL DEFAULT 11 json_stripblanks │ │ │ │ - 515: 00c7f198 80 OBJECT GLOBAL DEFAULT 22 pc11 │ │ │ │ - 516: 00c7f2a8 80 OBJECT GLOBAL DEFAULT 22 pc12 │ │ │ │ - 517: 00062ca4 448 FUNC GLOBAL DEFAULT 11 cgeomCompare │ │ │ │ - 518: 000d04a8 1068 FUNC GLOBAL DEFAULT 11 mProjectCube_parseLine │ │ │ │ - 519: 000a99d8 1796 FUNC GLOBAL DEFAULT 11 mTANHdr_gaussj │ │ │ │ - 520: 000725c0 4072 FUNC GLOBAL DEFAULT 11 precessJulianWithProperMotion │ │ │ │ - 521: 00070230 208 FUNC GLOBAL DEFAULT 11 lodepng_encode_memory │ │ │ │ - 522: 00076000 1432 FUNC GLOBAL DEFAULT 11 convertGalToEqu │ │ │ │ - 523: 00112534 15148 FUNC GLOBAL DEFAULT 11 mAdd │ │ │ │ - 524: 001114d0 928 FUNC GLOBAL DEFAULT 11 mAdd_parseLine │ │ │ │ - 525: 00c7f358 4 OBJECT GLOBAL DEFAULT 22 haveCD11 │ │ │ │ - 526: 00c7f4c4 4 OBJECT GLOBAL DEFAULT 22 haveCD12 │ │ │ │ - 527: 00117ebc 148 FUNC GLOBAL DEFAULT 11 montage_checkFile │ │ │ │ - 528: 0009245c 3292 FUNC GLOBAL DEFAULT 11 mViewer_coord_label │ │ │ │ - 529: 00061408 20 FUNC GLOBAL DEFAULT 11 cgeomGetHeight │ │ │ │ - 530: 000bdf00 28 FUNC GLOBAL DEFAULT 11 mProjectQL_printError │ │ │ │ - 531: 0007d7dc 588 FUNC GLOBAL DEFAULT 11 bndDrawCircle │ │ │ │ - 532: 007eb310 4 OBJECT GLOBAL DEFAULT 22 fitsbuf │ │ │ │ - 533: 00151118 4 OBJECT GLOBAL DEFAULT 21 japply │ │ │ │ - 534: 00070334 52 FUNC GLOBAL DEFAULT 11 lodepng_encode24 │ │ │ │ - 535: 00c80378 32 OBJECT GLOBAL DEFAULT 22 output │ │ │ │ - 536: 007eb314 4 OBJECT GLOBAL DEFAULT 22 npix │ │ │ │ - 537: 0006a358 16 FUNC GLOBAL DEFAULT 11 lodepng_chunk_ancillary │ │ │ │ - 538: 0006bfcc 60 FUNC GLOBAL DEFAULT 11 lodepng_get_raw_size_lct │ │ │ │ - 539: 00165054 4 OBJECT GLOBAL DEFAULT 22 haveNull │ │ │ │ - 540: 00106980 120 FUNC GLOBAL DEFAULT 11 mBestImage_Dot │ │ │ │ - 541: 00062ea0 20 FUNC GLOBAL DEFAULT 11 tlen │ │ │ │ - 542: 000c976c 232 FUNC GLOBAL DEFAULT 11 mProject_PrintPolygon │ │ │ │ - 543: 00c7f24c 80 OBJECT GLOBAL DEFAULT 22 pc21 │ │ │ │ - 544: 00c7f148 80 OBJECT GLOBAL DEFAULT 22 pc22 │ │ │ │ - 545: 000613b0 28 FUNC GLOBAL DEFAULT 11 cgeomSetDebug │ │ │ │ - 546: 000b0604 252 FUNC GLOBAL DEFAULT 11 mSubCube_fixxy │ │ │ │ - 547: 000621c8 64 FUNC GLOBAL DEFAULT 11 cgeomCopy │ │ │ │ - 548: 000a9980 84 FUNC GLOBAL DEFAULT 11 mTANHdr_ivector │ │ │ │ - 549: 0010d0b4 84 FUNC GLOBAL DEFAULT 11 mAddCube_allocError │ │ │ │ - 550: 000c3434 564 FUNC GLOBAL DEFAULT 11 mProjectPP_BorderRange │ │ │ │ - 551: 00c7f360 8 OBJECT GLOBAL DEFAULT 22 dtr │ │ │ │ - 552: 00165070 4 OBJECT GLOBAL DEFAULT 22 tbl_rec_string │ │ │ │ - 553: 0006cc20 2024 FUNC GLOBAL DEFAULT 11 get_color_profile │ │ │ │ - 554: 000673c0 96 FUNC GLOBAL DEFAULT 11 lodepng_save_file │ │ │ │ - 555: 00c7f2a4 4 OBJECT GLOBAL DEFAULT 22 haveCD21 │ │ │ │ - 556: 0007de9c 5420 FUNC GLOBAL DEFAULT 11 bndComputeBoundingBox │ │ │ │ - 557: 00c7f410 4 OBJECT GLOBAL DEFAULT 22 haveCD22 │ │ │ │ - 558: 0010cf30 296 FUNC GLOBAL DEFAULT 11 mAddCube_listDelete │ │ │ │ - 559: 00165074 4 OBJECT GLOBAL DEFAULT 22 tbl_reclen │ │ │ │ - 560: 000a77e8 2500 FUNC GLOBAL DEFAULT 11 mTANHdr_extractCD │ │ │ │ - 561: 0006a2e0 120 FUNC GLOBAL DEFAULT 11 lodepng_chunk_type_equals │ │ │ │ - 562: 00165068 4 OBJECT GLOBAL DEFAULT 22 tbl_typ_string │ │ │ │ - 563: 0005ecb0 364 FUNC GLOBAL DEFAULT 11 parse_double │ │ │ │ - 564: 00070300 52 FUNC GLOBAL DEFAULT 11 lodepng_encode32 │ │ │ │ - 565: 000fb780 964 FUNC GLOBAL DEFAULT 11 mCoverageCheck_SegSegIntersect │ │ │ │ - 566: 0006408c 708 FUNC GLOBAL DEFAULT 11 tread │ │ │ │ - 567: 000851a8 1068 FUNC GLOBAL DEFAULT 11 mViewer_latitude_label │ │ │ │ - 568: 000eb5d4 2276 FUNC GLOBAL DEFAULT 11 mHistogram_erfinv │ │ │ │ - 569: 00727cc0 56 OBJECT GLOBAL DEFAULT 22 bndCorner1 │ │ │ │ - 570: 00727c00 56 OBJECT GLOBAL DEFAULT 22 bndCorner2 │ │ │ │ - 571: 00727db8 56 OBJECT GLOBAL DEFAULT 22 bndCorner3 │ │ │ │ - 572: 00727d18 56 OBJECT GLOBAL DEFAULT 22 bndCorner4 │ │ │ │ - 573: 000b8558 144 FUNC GLOBAL DEFAULT 11 mShrinkCube_printFitsError │ │ │ │ - 574: 00727784 4 OBJECT GLOBAL DEFAULT 22 keyStdout │ │ │ │ - 575: 000ebf64 4276 FUNC GLOBAL DEFAULT 11 mHistogram_getRange │ │ │ │ - 576: 0006ab34 4 FUNC GLOBAL DEFAULT 11 lodepng_color_mode_cleanup │ │ │ │ - 577: 0010aea4 2444 FUNC GLOBAL DEFAULT 11 mArchiveGet │ │ │ │ - 578: 000f7da0 13840 FUNC GLOBAL DEFAULT 11 mDiff │ │ │ │ - 579: 00057d2c 112 FUNC GLOBAL DEFAULT 11 keyword_count │ │ │ │ - 580: 0006a42c 36 FUNC GLOBAL DEFAULT 11 lodepng_chunk_next │ │ │ │ - 581: 00111ec8 20 FUNC GLOBAL DEFAULT 11 mAdd_listCount │ │ │ │ - 582: 00727bb8 72 OBJECT GLOBAL DEFAULT 22 bndDeprojMatrix │ │ │ │ - 583: 00151054 4 OBJECT GLOBAL DEFAULT 21 RA_MOVING │ │ │ │ - 584: 000d21b4 268 FUNC GLOBAL DEFAULT 11 mProjectCube_UpdateInteriorFlag │ │ │ │ - 585: 000786ec 876 FUNC GLOBAL DEFAULT 11 getEclETermCorrection │ │ │ │ - 586: 00c7f300 4 OBJECT GLOBAL DEFAULT 22 fout │ │ │ │ - 587: 0006d854 5916 FUNC GLOBAL DEFAULT 11 lodepng_decode │ │ │ │ - 588: 00c7f4c0 4 OBJECT GLOBAL DEFAULT 22 mTANHdr_debug │ │ │ │ - 589: 00091fb4 188 FUNC GLOBAL DEFAULT 11 mViewer_getPixel │ │ │ │ - 590: 0010cdb8 188 FUNC GLOBAL DEFAULT 11 mAddCube_avg_count │ │ │ │ - 591: 000fb5bc 148 FUNC GLOBAL DEFAULT 11 mCoverageCheck_Between │ │ │ │ - 592: 000c9ae4 176 FUNC GLOBAL DEFAULT 11 mProject_DirectionCalculator │ │ │ │ - 593: 00c7f138 4 OBJECT GLOBAL DEFAULT 22 rfitsbuf │ │ │ │ - 594: 000d03ac 252 FUNC GLOBAL DEFAULT 11 mProjectCube_fixxy │ │ │ │ - 595: 000d3214 3012 FUNC GLOBAL DEFAULT 11 mProjectCube_ComputeIntersection │ │ │ │ - 596: 000d1af0 372 FUNC GLOBAL DEFAULT 11 mProjectCube_Cross │ │ │ │ - 597: 0005a6e8 368 FUNC GLOBAL DEFAULT 11 html_encode │ │ │ │ - 598: 00057cf8 52 FUNC GLOBAL DEFAULT 11 keyword_workdir │ │ │ │ - 599: 00c7f418 80 OBJECT GLOBAL DEFAULT 22 epoch │ │ │ │ - 600: 00c7f588 80 OBJECT GLOBAL DEFAULT 22 equinox │ │ │ │ - 601: 00062fb4 48 FUNC GLOBAL DEFAULT 11 thdrline │ │ │ │ - 602: 0010d108 552 FUNC GLOBAL DEFAULT 11 mAddCube_avg_median │ │ │ │ - 603: 0007c8bc 380 FUNC GLOBAL DEFAULT 11 bndDrawSkyPoints │ │ │ │ - 604: 0006a390 8 FUNC GLOBAL DEFAULT 11 lodepng_chunk_data_const │ │ │ │ - 605: 00c802b4 4 OBJECT GLOBAL DEFAULT 22 replace │ │ │ │ - 606: 00727b8c 4 OBJECT GLOBAL DEFAULT 22 ffp_FITS_In │ │ │ │ - 607: 00058148 308 FUNC GLOBAL DEFAULT 11 fmakeword │ │ │ │ - 608: 000815dc 136 FUNC GLOBAL DEFAULT 11 mProjExec_stradd │ │ │ │ - 609: 000d22c0 192 FUNC GLOBAL DEFAULT 11 mProjectCube_SaveSharedSeg │ │ │ │ - 610: 0007c46c 144 FUNC GLOBAL DEFAULT 11 bndPrintStack │ │ │ │ - 611: 00727d00 8 OBJECT GLOBAL DEFAULT 22 bndRadius │ │ │ │ - 612: 0008efc4 916 FUNC GLOBAL DEFAULT 11 mViewer_percentileLevel │ │ │ │ - 613: 00061430 260 FUNC GLOBAL DEFAULT 11 cgeomFindLowest │ │ │ │ - 614: 0007ddc0 68 FUNC GLOBAL DEFAULT 11 bndCopy │ │ │ │ - 615: 00c80288 4 OBJECT GLOBAL DEFAULT 22 width │ │ │ │ - 616: 000fb544 120 FUNC GLOBAL DEFAULT 11 mCoverageCheck_Dot │ │ │ │ - 617: 0008d954 256 FUNC GLOBAL DEFAULT 11 mViewer_fixxy │ │ │ │ - 618: 001169bc 20 FUNC GLOBAL DEFAULT 11 montage_getWCS │ │ │ │ - 619: 000e21bc 18176 FUNC GLOBAL DEFAULT 11 mMakeHdr │ │ │ │ - 620: 000f227c 92 FUNC GLOBAL DEFAULT 11 mExamine_radCompare │ │ │ │ - 621: 000ee6e8 144 FUNC GLOBAL DEFAULT 11 mGetHdr_printFitsError │ │ │ │ - 622: 0005fd98 208 FUNC GLOBAL DEFAULT 11 closefitsfile │ │ │ │ - 623: 000e68bc 2436 FUNC GLOBAL DEFAULT 11 mImgtbl_print_rec │ │ │ │ - 624: 00151220 8 OBJECT GLOBAL DEFAULT 21 tolerance │ │ │ │ - 625: 0007ca38 80 FUNC GLOBAL DEFAULT 11 bndAdd │ │ │ │ - 626: 00c7f4bc 4 OBJECT GLOBAL DEFAULT 22 order │ │ │ │ - 627: 001169a8 20 FUNC GLOBAL DEFAULT 11 montage_getHdr │ │ │ │ - 628: 000d93a8 824 FUNC GLOBAL DEFAULT 11 mOverlaps_SegSegIntersect │ │ │ │ - 629: 0006cbb0 40 FUNC GLOBAL DEFAULT 11 lodepng_color_profile_init │ │ │ │ - 630: 0008d138 96 FUNC GLOBAL DEFAULT 11 mViewer_hexVal │ │ │ │ - 631: 000adefc 980 FUNC GLOBAL DEFAULT 11 mSubimage_copyHeaderInfo │ │ │ │ - 632: 00150c30 1024 OBJECT GLOBAL DEFAULT 21 tmpdir │ │ │ │ - 633: 0008f358 728 FUNC GLOBAL DEFAULT 11 mViewer_valuePercentile │ │ │ │ - 634: 000818e0 7976 FUNC GLOBAL DEFAULT 11 mProjExec │ │ │ │ - 635: 000629a0 516 FUNC GLOBAL DEFAULT 11 cgeomInit │ │ │ │ - 636: 000ef6d0 3492 FUNC GLOBAL DEFAULT 11 mFixNaN │ │ │ │ - 637: 000b0ec4 1576 FUNC GLOBAL DEFAULT 11 mSubCube_copyHeaderInfo │ │ │ │ - 638: 000bda40 1068 FUNC GLOBAL DEFAULT 11 mProjectQL_parseLine │ │ │ │ - 639: 007eb318 0x186a00 OBJECT GLOBAL DEFAULT 22 datalev │ │ │ │ - 640: 00971d20 8 OBJECT GLOBAL DEFAULT 22 rmax │ │ │ │ - 641: 00092070 1004 FUNC GLOBAL DEFAULT 11 mViewer_addOverlay │ │ │ │ - 642: 00071400 312 FUNC GLOBAL DEFAULT 11 checkFormat │ │ │ │ - 643: 0010b830 384 FUNC GLOBAL DEFAULT 11 mArchiveList_tcp_connect │ │ │ │ - 644: 00111edc 296 FUNC GLOBAL DEFAULT 11 mAdd_listDelete │ │ │ │ - 645: 00c7f530 8 OBJECT GLOBAL DEFAULT 22 pcdelt1 │ │ │ │ - 646: 00c7f1f0 8 OBJECT GLOBAL DEFAULT 22 pcdelt2 │ │ │ │ - 647: 00154f90 4 OBJECT GLOBAL DEFAULT 22 keydebug │ │ │ │ - 648: 00af8738 0x186a00 OBJECT GLOBAL DEFAULT 22 chist │ │ │ │ - 649: 00151050 4 OBJECT GLOBAL DEFAULT 21 DEC_MOVING │ │ │ │ - 650: 00727e08 4 OBJECT GLOBAL DEFAULT 22 mDiffExec_debug │ │ │ │ - 651: 000d08d4 148 FUNC GLOBAL DEFAULT 11 mProjectCube_printFitsError │ │ │ │ - 652: 000ca0e8 192 FUNC GLOBAL DEFAULT 11 mProject_SaveSharedSeg │ │ │ │ - 653: 0006c624 1420 FUNC GLOBAL DEFAULT 11 lodepng_convert │ │ │ │ - 654: 00106784 136 FUNC GLOBAL DEFAULT 11 mBestImage_stradd │ │ │ │ - 655: 00151350 152 OBJECT GLOBAL DEFAULT 21 grid_space │ │ │ │ - 656: 000753a4 412 FUNC GLOBAL DEFAULT 11 degreeToSex │ │ │ │ - 657: 000ebeb8 172 FUNC GLOBAL DEFAULT 11 mHistogram_snpinv │ │ │ │ - 658: 001169d0 136 FUNC GLOBAL DEFAULT 11 montage_strAdd │ │ │ │ - 659: 0007c394 108 FUNC GLOBAL DEFAULT 11 bndFree │ │ │ │ - 660: 001069f8 248 FUNC GLOBAL DEFAULT 11 mBestImage_Normalize │ │ │ │ - 661: 0006141c 20 FUNC GLOBAL DEFAULT 11 cgeomGetAngle │ │ │ │ - 662: 00079390 480 FUNC GLOBAL DEFAULT 11 correctForEclipticETerms │ │ │ │ - 663: 001119b0 576 FUNC GLOBAL DEFAULT 11 mAdd_readTemplate │ │ │ │ - 664: 000c9fdc 268 FUNC GLOBAL DEFAULT 11 mProject_UpdateInteriorFlag │ │ │ │ - 665: 00094d20 62392 FUNC GLOBAL DEFAULT 11 mViewer │ │ │ │ - 666: 00727b88 4 OBJECT GLOBAL DEFAULT 22 flag │ │ │ │ - 667: 00094870 384 FUNC GLOBAL DEFAULT 11 mViewer_draw_label │ │ │ │ - 668: 00154f8c 4 OBJECT GLOBAL DEFAULT 22 showChars │ │ │ │ - 669: 00102c70 8 FUNC GLOBAL DEFAULT 11 mBgModel_ivector │ │ │ │ - 670: 000cabf8 1092 FUNC GLOBAL DEFAULT 11 mProject_RemoveDups │ │ │ │ - 671: 00108df8 24 FUNC GLOBAL DEFAULT 11 mBackground_printError │ │ │ │ - 672: 0005827c 160 FUNC GLOBAL DEFAULT 11 makeword │ │ │ │ - 673: 00c7f414 4 OBJECT GLOBAL DEFAULT 22 havePC11 │ │ │ │ - 674: 00c7f528 4 OBJECT GLOBAL DEFAULT 22 havePC12 │ │ │ │ - 675: 00c807bc 1024 OBJECT GLOBAL DEFAULT 22 output_area_file │ │ │ │ - 676: 00c802a4 4 OBJECT GLOBAL DEFAULT 22 flat │ │ │ │ - 677: 000580ec 92 FUNC GLOBAL DEFAULT 11 keyword_info_unsafe │ │ │ │ - 678: 000b4610 144 FUNC GLOBAL DEFAULT 11 mShrink_printFitsError │ │ │ │ - 679: 000a777c 108 FUNC GLOBAL DEFAULT 11 mTANHdr_fixxy │ │ │ │ - 680: 00063014 36 FUNC GLOBAL DEFAULT 11 tkeyval │ │ │ │ - 681: 000c7d5c 252 FUNC GLOBAL DEFAULT 11 mProject_fixxy │ │ │ │ - 682: 000c98f8 372 FUNC GLOBAL DEFAULT 11 mProject_Cross │ │ │ │ - 683: 00093138 2024 FUNC GLOBAL DEFAULT 11 mViewer_longitude_line │ │ │ │ - 684: 00c7f520 4 OBJECT GLOBAL DEFAULT 22 ap │ │ │ │ - 685: 00081414 304 FUNC GLOBAL DEFAULT 11 bndBoundingBox │ │ │ │ - 686: 000bd944 252 FUNC GLOBAL DEFAULT 11 mProjectQL_fixxy │ │ │ │ - 687: 000d91e4 148 FUNC GLOBAL DEFAULT 11 mOverlaps_Between │ │ │ │ - 688: 0007a098 2496 FUNC GLOBAL DEFAULT 11 besselianToJulianFKCorrection │ │ │ │ - 689: 00062f40 76 FUNC GLOBAL DEFAULT 11 tinfo │ │ │ │ - 690: 000b85e8 24 FUNC GLOBAL DEFAULT 11 mShrinkCube_printError │ │ │ │ - 691: 000b521c 13116 FUNC GLOBAL DEFAULT 11 mShrink │ │ │ │ - 692: 00079a5c 152 FUNC GLOBAL DEFAULT 11 interpolateLinear │ │ │ │ - 693: 00057cd8 32 FUNC GLOBAL DEFAULT 11 keyword_debug │ │ │ │ - 694: 000f0528 1244 FUNC GLOBAL DEFAULT 11 mFitplane_gaussj │ │ │ │ - 695: 00060520 1792 FUNC GLOBAL DEFAULT 11 initdata_byfile │ │ │ │ - 696: 000f7698 720 FUNC GLOBAL DEFAULT 11 mDiff_parseLine │ │ │ │ - 697: 0015111c 4 OBJECT GLOBAL DEFAULT 21 iway │ │ │ │ - 698: 00c7f29c 4 OBJECT GLOBAL DEFAULT 22 havePC21 │ │ │ │ - 699: 00111d84 156 FUNC GLOBAL DEFAULT 11 mAdd_avg_sum │ │ │ │ - 700: 00c7f3bc 4 OBJECT GLOBAL DEFAULT 22 havePC22 │ │ │ │ - 701: 00c7f538 80 OBJECT GLOBAL DEFAULT 22 cdelt1 │ │ │ │ - 702: 00c7f468 80 OBJECT GLOBAL DEFAULT 22 cdelt2 │ │ │ │ - 703: 000eaa88 1300 FUNC GLOBAL DEFAULT 11 mHistogram_parseRange │ │ │ │ - 704: 000f0524 4 FUNC GLOBAL DEFAULT 11 mFitplane_free_ivector │ │ │ │ - 705: 000c2eb4 664 FUNC GLOBAL DEFAULT 11 mProjectPP_UpdateBounds │ │ │ │ - 706: 00c7f1e8 4 OBJECT GLOBAL DEFAULT 22 bp │ │ │ │ - 707: 00070484 1204 FUNC GLOBAL DEFAULT 11 lodepng_error_text │ │ │ │ - 708: 0008db28 148 FUNC GLOBAL DEFAULT 11 mViewer_printFitsError │ │ │ │ - 709: 00165058 4 OBJECT GLOBAL DEFAULT 22 haveUnit │ │ │ │ - 710: 000a47b0 148 FUNC GLOBAL DEFAULT 11 mTranspose_printFitsError │ │ │ │ - 711: 0005eaa8 168 FUNC GLOBAL DEFAULT 11 Initialize_TwoPlane_BothDistort │ │ │ │ - 712: 0005bab8 3668 FUNC GLOBAL DEFAULT 11 plane1_to_plane2_transform │ │ │ │ - 713: 0005a8cc 228 FUNC GLOBAL DEFAULT 11 keyword_value_stripped │ │ │ │ - 714: 00c7f5e4 4 OBJECT GLOBAL DEFAULT 22 nborder │ │ │ │ - 715: 0007507c 392 FUNC GLOBAL DEFAULT 11 degreeToDMS │ │ │ │ - 716: 000d41a4 19528 FUNC GLOBAL DEFAULT 11 mProjectCube │ │ │ │ - 717: 00c7f518 8 OBJECT GLOBAL DEFAULT 22 ycorrection │ │ │ │ - 718: 000940c0 1968 FUNC GLOBAL DEFAULT 11 mViewer_draw_boundary │ │ │ │ - 719: 00112060 84 FUNC GLOBAL DEFAULT 11 mAdd_allocError │ │ │ │ - 720: 00131d54 16 OBJECT GLOBAL DEFAULT 13 lodepng_default_decompress_settings │ │ │ │ - 721: 00c802a0 4 OBJECT GLOBAL DEFAULT 22 sys │ │ │ │ - 722: 0006a378 16 FUNC GLOBAL DEFAULT 11 lodepng_chunk_safetocopy │ │ │ │ - 723: 0010ce74 168 FUNC GLOBAL DEFAULT 11 mAddCube_sort │ │ │ │ - 724: 000ef474 24 FUNC GLOBAL DEFAULT 11 mFixNaN_printError │ │ │ │ - 725: 000bedf4 736 FUNC GLOBAL DEFAULT 11 mProjectQL_BorderSetup │ │ │ │ - 726: 000dcc60 148 FUNC GLOBAL DEFAULT 11 mMakeImg_printFitsError │ │ │ │ - 727: 0010680c 372 FUNC GLOBAL DEFAULT 11 mBestImage_Cross │ │ │ │ - 728: 0008c5e0 200 FUNC GLOBAL DEFAULT 11 mViewer_curve │ │ │ │ - 729: 000d3dd8 972 FUNC GLOBAL DEFAULT 11 mProjectCube_computeOverlap │ │ │ │ - 730: 000cc018 17300 FUNC GLOBAL DEFAULT 11 mProject │ │ │ │ - 731: 000bca98 24 FUNC GLOBAL DEFAULT 11 mPutHdr_printError │ │ │ │ - 732: 0006c398 484 FUNC GLOBAL DEFAULT 11 lodepng_info_copy │ │ │ │ - 733: 0007b0f8 3212 FUNC GLOBAL DEFAULT 11 ccalc │ │ │ │ - 734: 000fbb44 136 FUNC GLOBAL DEFAULT 11 mCoverageCheck_stradd │ │ │ │ - 735: 0010ba94 268 FUNC GLOBAL DEFAULT 11 mArchiveList_url_encode │ │ │ │ - 736: 000c21ac 1240 FUNC GLOBAL DEFAULT 11 mProjectPP_readFits │ │ │ │ - 737: 00116a74 2552 FUNC GLOBAL DEFAULT 11 montage_fitsCheck │ │ │ │ - 738: 00727ba8 8 OBJECT GLOBAL DEFAULT 22 bndLon │ │ │ │ - 739: 000b8600 3176 FUNC GLOBAL DEFAULT 11 mShrinkCube_readFits │ │ │ │ - 740: 0007729c 1160 FUNC GLOBAL DEFAULT 11 convertEquToEcl │ │ │ │ - 741: 000a48d0 248 FUNC GLOBAL DEFAULT 11 mTranspose_transform │ │ │ │ - 742: 00116128 80 FUNC GLOBAL DEFAULT 11 montage_fileName │ │ │ │ - 743: 00079af4 172 FUNC GLOBAL DEFAULT 11 interpolateBilinear │ │ │ │ - 744: 000edde8 228 FUNC GLOBAL DEFAULT 11 mHdr_readline │ │ │ │ - 745: 000ae2d0 3020 FUNC GLOBAL DEFAULT 11 mSubimage_copyData │ │ │ │ - 746: 000dc5c0 496 FUNC GLOBAL DEFAULT 11 mMakeImg_parseLine │ │ │ │ - 747: 00088820 4264 FUNC GLOBAL DEFAULT 11 mViewer_symbol │ │ │ │ - 748: 00058344 68 FUNC GLOBAL DEFAULT 11 x2c │ │ │ │ - 749: 000645d0 76 FUNC GLOBAL DEFAULT 11 isBlank │ │ │ │ - 750: 00c7f2a0 4 OBJECT GLOBAL DEFAULT 22 haveCdelt1 │ │ │ │ - 751: 00c7f368 4 OBJECT GLOBAL DEFAULT 22 haveCdelt2 │ │ │ │ - 752: 00726b2c 4 OBJECT GLOBAL DEFAULT 22 wcs_debug │ │ │ │ - 753: 00089b60 3896 FUNC GLOBAL DEFAULT 11 mViewer_thick_line │ │ │ │ - 754: 000ea924 212 FUNC GLOBAL DEFAULT 11 mHistogram_getPlanes │ │ │ │ - 755: 000d1964 232 FUNC GLOBAL DEFAULT 11 mProjectCube_PrintPolygon │ │ │ │ - 756: 00c802c0 8 OBJECT GLOBAL DEFAULT 22 noise │ │ │ │ - 757: 0006bf04 72 FUNC GLOBAL DEFAULT 11 lodepng_has_palette_alpha │ │ │ │ - 758: 0015106c 4 OBJECT GLOBAL DEFAULT 21 RefinedCRVAL1 │ │ │ │ - 759: 0008aacc 76 FUNC GLOBAL DEFAULT 11 mViewer_invfrac │ │ │ │ - 760: 0006a368 16 FUNC GLOBAL DEFAULT 11 lodepng_chunk_private │ │ │ │ - 761: 0006a3dc 80 FUNC GLOBAL DEFAULT 11 lodepng_chunk_generate_crc │ │ │ │ - 762: 00151068 4 OBJECT GLOBAL DEFAULT 21 RefinedCRVAL2 │ │ │ │ - 763: 000bcd44 3072 FUNC GLOBAL DEFAULT 11 mPutHdr │ │ │ │ - 764: 000672f8 200 FUNC GLOBAL DEFAULT 11 lodepng_load_file │ │ │ │ - 765: 00067a5c 3472 FUNC GLOBAL DEFAULT 11 lodepng_inflate │ │ │ │ - 766: 000715e8 4056 FUNC GLOBAL DEFAULT 11 sexToDegree │ │ │ │ - 767: 00083808 1948 FUNC GLOBAL DEFAULT 11 mDiffFitExec │ │ │ │ - 768: 0007c664 248 FUNC GLOBAL DEFAULT 11 bndDrawOutline │ │ │ │ - 769: 000c3978 296 FUNC GLOBAL DEFAULT 11 mProjectPP_rectClip │ │ │ │ - 770: 00c80274 4 OBJECT GLOBAL DEFAULT 22 cat_file │ │ │ │ - 771: 00076b30 616 FUNC GLOBAL DEFAULT 11 computeEquPole │ │ │ │ - 772: 0006abe4 152 FUNC GLOBAL DEFAULT 11 lodepng_palette_add │ │ │ │ - 773: 000d27e0 40 FUNC GLOBAL DEFAULT 11 mProjectCube_Girard │ │ │ │ - 774: 00116178 156 FUNC GLOBAL DEFAULT 11 montage_debugCheck │ │ │ │ - 775: 00084580 1052 FUNC GLOBAL DEFAULT 11 mDiffExec │ │ │ │ - 776: 000a8234 532 FUNC GLOBAL DEFAULT 11 mTANHdr_distance │ │ │ │ - 777: 00116060 200 FUNC GLOBAL DEFAULT 11 montage_filePath │ │ │ │ - 778: 000c9b94 148 FUNC GLOBAL DEFAULT 11 mProject_Between │ │ │ │ - 779: 0005aab8 128 FUNC GLOBAL DEFAULT 11 keyword_info │ │ │ │ - 780: 00c7f5dc 4 OBJECT GLOBAL DEFAULT 22 haveEpoch │ │ │ │ - 781: 001120b4 552 FUNC GLOBAL DEFAULT 11 mAdd_avg_median │ │ │ │ - 782: 000f0a04 6264 FUNC GLOBAL DEFAULT 11 mFitplane │ │ │ │ - 783: 00111870 152 FUNC GLOBAL DEFAULT 11 mAdd_printFitsError │ │ │ │ - 784: 00165060 4 OBJECT GLOBAL DEFAULT 22 tbl_nul_string │ │ │ │ - 785: 000bf0d4 588 FUNC GLOBAL DEFAULT 11 mProjectQL_BorderRange │ │ │ │ - 786: 000fb748 56 FUNC GLOBAL DEFAULT 11 mCoverageCheck_Reverse │ │ │ │ - 787: 000c8284 148 FUNC GLOBAL DEFAULT 11 mProject_printFitsError │ │ │ │ - 788: 00c80370 4 OBJECT GLOBAL DEFAULT 22 mDiff_debug │ │ │ │ - 789: 0006a474 168 FUNC GLOBAL DEFAULT 11 lodepng_chunk_append │ │ │ │ - 790: 000d916c 120 FUNC GLOBAL DEFAULT 11 mOverlaps_Dot │ │ │ │ - 791: 0005b5fc 472 FUNC GLOBAL DEFAULT 11 wwwFooter │ │ │ │ - 792: 000b23ac 1168 FUNC GLOBAL DEFAULT 11 mSubCube_dataRange │ │ │ │ - 793: 0010c97c 120 FUNC GLOBAL DEFAULT 11 mAddCube_printError │ │ │ │ - 794: 0015103c 4 OBJECT GLOBAL DEFAULT 21 RefinedCD11 │ │ │ │ - 795: 000e1fe8 468 FUNC GLOBAL DEFAULT 11 mMakeHdr_readTemplate │ │ │ │ - 796: 00151038 4 OBJECT GLOBAL DEFAULT 21 RefinedCD12 │ │ │ │ - 797: 000d0968 28 FUNC GLOBAL DEFAULT 11 mProjectCube_printError │ │ │ │ - 798: 00727e10 0xc3500 OBJECT GLOBAL DEFAULT 22 hist │ │ │ │ - 799: 00c803bc 1024 OBJECT GLOBAL DEFAULT 22 output_file │ │ │ │ - 800: 000dce28 1236 FUNC GLOBAL DEFAULT 11 mMakeImg_ltqnorm │ │ │ │ - 801: 000edc78 368 FUNC GLOBAL DEFAULT 11 mHdr_tcp_connect │ │ │ │ - 802: 00078a58 352 FUNC GLOBAL DEFAULT 11 refinedEquETermCorrection │ │ │ │ - 803: 0010d330 168 FUNC GLOBAL DEFAULT 11 mAddCube_listInit │ │ │ │ - 804: 0006c104 4 FUNC GLOBAL DEFAULT 11 lodepng_clear_itext │ │ │ │ - 805: 00c802c8 8 OBJECT GLOBAL DEFAULT 22 bg1 │ │ │ │ - 806: 00c80280 8 OBJECT GLOBAL DEFAULT 22 bg2 │ │ │ │ - 807: 00076598 1432 FUNC GLOBAL DEFAULT 11 convertEquToGal │ │ │ │ - 808: 00c80298 8 OBJECT GLOBAL DEFAULT 22 bg3 │ │ │ │ - 809: 000b283c 7636 FUNC GLOBAL DEFAULT 11 mSubCube │ │ │ │ - 810: 00c802a8 8 OBJECT GLOBAL DEFAULT 22 bg4 │ │ │ │ - 811: 000ea9f8 144 FUNC GLOBAL DEFAULT 11 mHistogram_printFitsError │ │ │ │ - 812: 000c270c 1960 FUNC GLOBAL DEFAULT 11 mProjectPP_readTemplate │ │ │ │ - 813: 00727bb0 8 OBJECT GLOBAL DEFAULT 22 bndAngle │ │ │ │ - 814: 00c7f1f8 4 OBJECT GLOBAL DEFAULT 22 fstatus │ │ │ │ - 815: 00c7f2f8 8 OBJECT GLOBAL DEFAULT 22 xcorrection │ │ │ │ - 816: 00727e00 4 OBJECT GLOBAL DEFAULT 22 mDiffFitExec_debug │ │ │ │ - 817: 000c7e58 1068 FUNC GLOBAL DEFAULT 11 mProject_parseLine │ │ │ │ - 818: 00151060 4 OBJECT GLOBAL DEFAULT 21 CRVAL1 │ │ │ │ - 819: 0015105c 4 OBJECT GLOBAL DEFAULT 21 CRVAL2 │ │ │ │ - 820: 00971d18 8 OBJECT GLOBAL DEFAULT 22 rmin │ │ │ │ - 821: 000615c0 120 FUNC GLOBAL DEFAULT 11 cgeomPrintStack │ │ │ │ - 822: 0008cca0 1176 FUNC GLOBAL DEFAULT 11 mViewer_parseSymbol │ │ │ │ - 823: 000d24d8 776 FUNC GLOBAL DEFAULT 11 mProjectCube_SegSegIntersect │ │ │ │ - 824: 000579e0 728 FUNC GLOBAL DEFAULT 11 distort │ │ │ │ - 825: 0005d754 56 FUNC GLOBAL DEFAULT 11 SetDistortionPlaneSecondSimple │ │ │ │ - 826: 00151034 4 OBJECT GLOBAL DEFAULT 21 RefinedCD21 │ │ │ │ - 827: 00151030 4 OBJECT GLOBAL DEFAULT 21 RefinedCD22 │ │ │ │ - 828: 0005afcc 872 FUNC GLOBAL DEFAULT 11 initHTTP │ │ │ │ - 829: 00151348 4 OBJECT GLOBAL DEFAULT 21 ngrid │ │ │ │ - 830: 00091f54 96 FUNC GLOBAL DEFAULT 11 mViewer_lockPixel │ │ │ │ - 831: 00151090 64 OBJECT GLOBAL DEFAULT 21 sysname │ │ │ │ - 832: 0006a20c 64 FUNC GLOBAL DEFAULT 11 lodepng_compress_settings_init │ │ │ │ - 833: 00c80294 4 OBJECT GLOBAL DEFAULT 22 image_file │ │ │ │ - 834: 000fb3d0 372 FUNC GLOBAL DEFAULT 11 mCoverageCheck_Cross │ │ │ │ - 835: 000fb650 248 FUNC GLOBAL DEFAULT 11 mCoverageCheck_Normalize │ │ │ │ - 836: 00062e8c 20 FUNC GLOBAL DEFAULT 11 tWritable │ │ │ │ - 837: 00087fdc 2116 FUNC GLOBAL DEFAULT 11 mViewer_great_circle │ │ │ │ - 838: 0005831c 40 FUNC GLOBAL DEFAULT 11 plustospace │ │ │ │ - 839: 0005ab38 268 FUNC GLOBAL DEFAULT 11 url_encode │ │ │ │ - 840: 000746c0 300 FUNC GLOBAL DEFAULT 11 precessBesselian │ │ │ │ - 841: 00727df0 4 OBJECT GLOBAL DEFAULT 22 wcsin │ │ │ │ - 842: 001122dc 168 FUNC GLOBAL DEFAULT 11 mAdd_listInit │ │ │ │ - 843: 00081664 636 FUNC GLOBAL DEFAULT 11 mProjExec_readTemplate │ │ │ │ - 844: 000d1d8c 148 FUNC GLOBAL DEFAULT 11 mProjectCube_Between │ │ │ │ - 845: 0006c2d0 128 FUNC GLOBAL DEFAULT 11 lodepng_info_init │ │ │ │ - 846: 000613cc 20 FUNC GLOBAL DEFAULT 11 cgeomGetXcen │ │ │ │ - 847: 000d8ec4 276 FUNC GLOBAL DEFAULT 11 mOverlaps_fixxy │ │ │ │ - 848: 000d8ff8 372 FUNC GLOBAL DEFAULT 11 mOverlaps_Cross │ │ │ │ - 849: 000add30 460 FUNC GLOBAL DEFAULT 11 mSubimage_getFileInfo │ │ │ │ - 850: 00057cb8 32 FUNC GLOBAL DEFAULT 11 keylib_initialized │ │ │ │ - 851: 0005a858 116 FUNC GLOBAL DEFAULT 11 keyword_value │ │ │ │ - 852: 0006bf4c 80 FUNC GLOBAL DEFAULT 11 lodepng_can_have_alpha │ │ │ │ - 853: 00091cb8 668 FUNC GLOBAL DEFAULT 11 mViewer_setPixel │ │ │ │ - 854: 0005d9ec 616 FUNC GLOBAL DEFAULT 11 SetDistortionPlaneSecond │ │ │ │ - 855: 0008cab0 496 FUNC GLOBAL DEFAULT 11 mViewer_memCleanup │ │ │ │ - 856: 00117500 2440 FUNC GLOBAL DEFAULT 11 montage_parseHdr │ │ │ │ - 857: 000898c8 664 FUNC GLOBAL DEFAULT 11 mViewer_draw_bitmap │ │ │ │ - 858: 00062f8c 20 FUNC GLOBAL DEFAULT 11 tkeycount │ │ │ │ - 859: 0015104c 4 OBJECT GLOBAL DEFAULT 21 CD11 │ │ │ │ - 860: 00151048 4 OBJECT GLOBAL DEFAULT 21 CD12 │ │ │ │ - 861: 000d8fd8 32 FUNC GLOBAL DEFAULT 11 mOverlaps_swap │ │ │ │ - 862: 0005add8 500 FUNC GLOBAL DEFAULT 11 encodeOffsetURL │ │ │ │ - 863: 000c8334 1488 FUNC GLOBAL DEFAULT 11 mProject_readFits │ │ │ │ - 864: 000f051c 8 FUNC GLOBAL DEFAULT 11 mFitplane_ivector │ │ │ │ - 865: 0005886c 7720 FUNC GLOBAL DEFAULT 11 keyword_init │ │ │ │ - 866: 000140c4 20 FUNC GLOBAL DEFAULT 11 PyInit__wrappers │ │ │ │ - 867: 0007010c 204 FUNC GLOBAL DEFAULT 11 lodepng_decode_file │ │ │ │ - 868: 000d9278 248 FUNC GLOBAL DEFAULT 11 mOverlaps_Normalize │ │ │ │ - 869: 00062570 1072 FUNC GLOBAL DEFAULT 11 cgeomPrintPostscript │ │ │ │ - 870: 0007c75c 352 FUNC GLOBAL DEFAULT 11 PrintSkyPoints │ │ │ │ - 871: 00c7f908 800 OBJECT GLOBAL DEFAULT 22 tmpX0 │ │ │ │ - 872: 0008e724 1188 FUNC GLOBAL DEFAULT 11 mViewer_parseRange │ │ │ │ - 873: 00c7f5e8 800 OBJECT GLOBAL DEFAULT 22 tmpX1 │ │ │ │ - 874: 000d8dec 136 FUNC GLOBAL DEFAULT 11 mOverlaps_stradd │ │ │ │ - 875: 000c8f70 736 FUNC GLOBAL DEFAULT 11 mProject_UpdateBounds │ │ │ │ - 876: 0007db04 640 FUNC GLOBAL DEFAULT 11 bndGraham │ │ │ │ - 877: 000ef51c 436 FUNC GLOBAL DEFAULT 11 mFixNaN_readFits │ │ │ │ - 878: 00079da4 756 FUNC GLOBAL DEFAULT 11 initializeFK5CorrectionData │ │ │ │ - 879: 00727c40 56 OBJECT GLOBAL DEFAULT 22 bndCenter │ │ │ │ - 880: 00074fa0 220 FUNC GLOBAL DEFAULT 11 roundValue │ │ │ │ - 881: 0010cf1c 20 FUNC GLOBAL DEFAULT 11 mAddCube_listCount │ │ │ │ - 882: 0005f104 988 FUNC GLOBAL DEFAULT 11 moving_object_pointing_replacement │ │ │ │ - 883: 000d96e0 11176 FUNC GLOBAL DEFAULT 11 mOverlaps │ │ │ │ - 884: 00727ba0 8 OBJECT GLOBAL DEFAULT 22 bndSize │ │ │ │ - 885: 0006a24c 24 FUNC GLOBAL DEFAULT 11 lodepng_decompress_settings_init │ │ │ │ - 886: 000dd430 19248 FUNC GLOBAL DEFAULT 11 mMakeImg │ │ │ │ - 887: 00151044 4 OBJECT GLOBAL DEFAULT 21 CD21 │ │ │ │ - 888: 00151040 4 OBJECT GLOBAL DEFAULT 21 CD22 │ │ │ │ - 889: 00727c38 8 OBJECT GLOBAL DEFAULT 22 bndXpix │ │ │ │ - 890: 000e8d00 1696 FUNC GLOBAL DEFAULT 11 mImgtbl_get_list │ │ │ │ - 891: 000cbc00 1048 FUNC GLOBAL DEFAULT 11 mProject_computeOverlap │ │ │ │ - 892: 000d9370 56 FUNC GLOBAL DEFAULT 11 mOverlaps_Reverse │ │ │ │ - 893: 000c9a6c 120 FUNC GLOBAL DEFAULT 11 mProject_Dot │ │ │ │ - 894: 00c7ff48 800 OBJECT GLOBAL DEFAULT 22 tmpY0 │ │ │ │ - 895: 00c7fc28 800 OBJECT GLOBAL DEFAULT 22 tmpY1 │ │ │ │ - 896: 000bdf1c 1484 FUNC GLOBAL DEFAULT 11 mProjectQL_readFits │ │ │ │ - 897: 00112004 92 FUNC GLOBAL DEFAULT 11 mAdd_listIndex │ │ │ │ - 898: 000c8904 136 FUNC GLOBAL DEFAULT 11 mProject_stradd │ │ │ │ - 899: 00076d98 1284 FUNC GLOBAL DEFAULT 11 convertEclToEqu │ │ │ │ - 900: 000b0b34 912 FUNC GLOBAL DEFAULT 11 mSubCube_getFileInfo │ │ │ │ - 901: 000b46a0 24 FUNC GLOBAL DEFAULT 11 mShrink_printError │ │ │ │ - 902: 000d1c64 120 FUNC GLOBAL DEFAULT 11 mProjectCube_Dot │ │ │ │ - 903: 000b0700 928 FUNC GLOBAL DEFAULT 11 mSubCube_parseSelectList │ │ │ │ - 904: 000aa0dc 15044 FUNC GLOBAL DEFAULT 11 mTANHdr │ │ │ │ - 905: 000ee140 1448 FUNC GLOBAL DEFAULT 11 mHdr │ │ │ │ - 906: 0008f90c 2748 FUNC GLOBAL DEFAULT 11 mViewer_vamp_comment │ │ │ │ - 907: 00c803b8 4 OBJECT GLOBAL DEFAULT 22 noAreas │ │ │ │ - 908: 00151064 4 OBJECT GLOBAL DEFAULT 21 RefinedCROTA2 │ │ │ │ - 909: 00070204 44 FUNC GLOBAL DEFAULT 11 lodepng_decode24_file │ │ │ │ - 910: 000ca1a8 288 FUNC GLOBAL DEFAULT 11 mProject_Advance │ │ │ │ - 911: 0007cfe4 388 FUNC GLOBAL DEFAULT 11 bndNormalize │ │ │ │ - 912: 0010c434 1140 FUNC GLOBAL DEFAULT 11 mAddCube_parseLine │ │ │ │ - 913: 0010a428 2048 FUNC GLOBAL DEFAULT 11 mArchiveExec │ │ │ │ - 914: 0005ea2c 124 FUNC GLOBAL DEFAULT 11 Initialize_TwoPlane_SecondDistort │ │ │ │ - 915: 001030fc 13960 FUNC GLOBAL DEFAULT 11 mBgModel │ │ │ │ - 916: 000d0984 1684 FUNC GLOBAL DEFAULT 11 mProjectCube_readFits │ │ │ │ - 917: 00c80348 4 OBJECT GLOBAL DEFAULT 22 mMakeHdr_debug │ │ │ │ - 918: 000dc7b0 1200 FUNC GLOBAL DEFAULT 11 mMakeImg_readTemplate │ │ │ │ - 919: 00071538 176 FUNC GLOBAL DEFAULT 11 getSubstrings │ │ │ │ - 920: 0010b9b0 228 FUNC GLOBAL DEFAULT 11 mArchiveList_readline │ │ │ │ - 921: 000949f0 244 FUNC GLOBAL DEFAULT 11 mViewer_writePNG │ │ │ │ - 922: 0005fcb0 232 FUNC GLOBAL DEFAULT 11 openfitsfile │ │ │ │ - 923: 00c802d0 120 OBJECT GLOBAL DEFAULT 22 input │ │ │ │ - 924: 00111e20 168 FUNC GLOBAL DEFAULT 11 mAdd_sort │ │ │ │ - 925: 0006cbd8 72 FUNC GLOBAL DEFAULT 11 getValueRequiredBits │ │ │ │ - 926: 0016506c 4 OBJECT GLOBAL DEFAULT 22 tbl_hdr_string │ │ │ │ - 927: 00c802b8 4 OBJECT GLOBAL DEFAULT 22 ref │ │ │ │ - 928: 0010d588 16200 FUNC GLOBAL DEFAULT 11 mAddCube │ │ │ │ - 929: 00093920 1952 FUNC GLOBAL DEFAULT 11 mViewer_latitude_line │ │ │ │ - 930: 000c9250 744 FUNC GLOBAL DEFAULT 11 mProject_BorderSetup │ │ │ │ - 931: 00057ecc 180 FUNC GLOBAL DEFAULT 11 keyword_close │ │ │ │ - 932: 00af8730 4 OBJECT GLOBAL DEFAULT 22 bfitsbuf │ │ │ │ - 933: 0006a398 68 FUNC GLOBAL DEFAULT 11 lodepng_chunk_check_crc │ │ │ │ - 934: 00c80290 4 OBJECT GLOBAL DEFAULT 22 isJSON │ │ │ │ - 935: 000c3b78 416 FUNC GLOBAL DEFAULT 11 mProjectPP_ptInPoly │ │ │ │ - 936: 000f0504 24 FUNC GLOBAL DEFAULT 11 mFitplane_nrerror │ │ │ │ - 937: 000736d4 4076 FUNC GLOBAL DEFAULT 11 precessBesselianWithProperMotion │ │ │ │ - 938: 00069f94 632 FUNC GLOBAL DEFAULT 11 lodepng_zlib_compress │ │ │ │ - 939: 00075204 416 FUNC GLOBAL DEFAULT 11 degreeToHMS │ │ │ │ - 940: 00078ef8 1176 FUNC GLOBAL DEFAULT 11 convertBesselianToJulian │ │ │ │ - 941: 000622d4 364 FUNC GLOBAL DEFAULT 11 cgeomGraham │ │ │ │ - 942: 00116a58 28 FUNC GLOBAL DEFAULT 11 montage_errorOutput │ │ │ │ - 943: 00106af0 8968 FUNC GLOBAL DEFAULT 11 mBestImage │ │ │ │ - 944: 00116214 1920 FUNC GLOBAL DEFAULT 11 montage_checkWCS │ │ │ │ - 945: 000d1f54 608 FUNC GLOBAL DEFAULT 11 mProjectCube_SaveVertex │ │ │ │ - 946: 0006a450 36 FUNC GLOBAL DEFAULT 11 lodepng_chunk_next_const │ │ │ │ - 947: 0006a388 8 FUNC GLOBAL DEFAULT 11 lodepng_chunk_data │ │ │ │ - 948: 0006ef70 28 FUNC GLOBAL DEFAULT 11 lodepng_decoder_settings_init │ │ │ │ - 949: 000747ec 1972 FUNC GLOBAL DEFAULT 11 parseCoordinateString │ │ │ │ - 950: 001090d8 4944 FUNC GLOBAL DEFAULT 11 mBackground │ │ │ │ - 951: 000edfd8 360 FUNC GLOBAL DEFAULT 11 mHdr_parseUrl │ │ │ │ - 952: 0006efb4 112 FUNC GLOBAL DEFAULT 11 lodepng_state_copy │ │ │ │ - 953: 0008ebc8 1020 FUNC GLOBAL DEFAULT 11 mViewer_readHist │ │ │ │ - 954: 00971d28 8 OBJECT GLOBAL DEFAULT 22 delta │ │ │ │ - 955: 0006bea0 44 FUNC GLOBAL DEFAULT 11 lodepng_get_channels │ │ │ │ - 956: 00117e88 52 FUNC GLOBAL DEFAULT 11 montage_checkHdr │ │ │ │ - 957: 0010cce0 216 FUNC GLOBAL DEFAULT 11 mAddCube_avg_mean │ │ │ │ - 958: 0016507c 4 OBJECT GLOBAL DEFAULT 22 json_debug │ │ │ │ - 959: 000630b4 68 FUNC GLOBAL DEFAULT 11 tseek │ │ │ │ - 960: 00727d10 8 OBJECT GLOBAL DEFAULT 22 bndSize1 │ │ │ │ - 961: 00062440 148 FUNC GLOBAL DEFAULT 11 cgeomPrintPoints │ │ │ │ - 962: 00727cb8 8 OBJECT GLOBAL DEFAULT 22 bndSize2 │ │ │ │ - 963: 000beb60 660 FUNC GLOBAL DEFAULT 11 mProjectQL_UpdateBounds │ │ │ │ - 964: 00151058 4 OBJECT GLOBAL DEFAULT 21 CROTA2 │ │ │ │ - 965: 000700d8 52 FUNC GLOBAL DEFAULT 11 lodepng_decode24 │ │ │ │ - 966: 00078448 676 FUNC GLOBAL DEFAULT 11 getEquETermCorrection │ │ │ │ - 967: 0008b288 4952 FUNC GLOBAL DEFAULT 11 mViewer_labeledCurve │ │ │ │ - 968: 000d2380 288 FUNC GLOBAL DEFAULT 11 mProjectCube_Advance │ │ │ │ - 969: 0007c400 32 FUNC GLOBAL DEFAULT 11 bndPop │ │ │ │ - 970: 000735a8 300 FUNC GLOBAL DEFAULT 11 precessJulian │ │ │ │ - 971: 0006a264 80 FUNC GLOBAL DEFAULT 11 lodepng_crc32 │ │ │ │ - 972: 000a4844 140 FUNC GLOBAL DEFAULT 11 mTranspose_initTransform │ │ │ │ - 973: 00971d30 0x186a00 OBJECT GLOBAL DEFAULT 22 gausslev │ │ │ │ - 974: 000855d4 1068 FUNC GLOBAL DEFAULT 11 mViewer_longitude_label │ │ │ │ - 975: 00064350 84 FUNC GLOBAL DEFAULT 11 tval │ │ │ │ - 976: 0006ab00 52 FUNC GLOBAL DEFAULT 11 lodepng_palette_clear │ │ │ │ - 977: 00062208 204 FUNC GLOBAL DEFAULT 11 cgeomLeft │ │ │ │ - 978: 00083fa4 1500 FUNC GLOBAL DEFAULT 11 mFitExec │ │ │ │ - 979: 00111bf0 216 FUNC GLOBAL DEFAULT 11 mAdd_avg_mean │ │ │ │ - 980: 00070458 44 FUNC GLOBAL DEFAULT 11 lodepng_encode24_file │ │ │ │ - 981: 0005e9b4 120 FUNC GLOBAL DEFAULT 11 Initialize_TwoPlane_FirstDistort │ │ │ │ - 982: 00062ba4 256 FUNC GLOBAL DEFAULT 11 cgeomAreaSign │ │ │ │ - 983: 000700a4 52 FUNC GLOBAL DEFAULT 11 lodepng_decode32 │ │ │ │ - 984: 0005805c 144 FUNC GLOBAL DEFAULT 11 keyword_instance_unsafe │ │ │ │ - 985: 0007de04 152 FUNC GLOBAL DEFAULT 11 bndRemoveDeleted │ │ │ │ - 986: 000aee9c 860 FUNC GLOBAL DEFAULT 11 mSubimage_dataRange │ │ │ │ - 987: 0006ff60 64 FUNC GLOBAL DEFAULT 11 lodepng_encoder_settings_init │ │ │ │ - 988: 00727c80 56 OBJECT GLOBAL DEFAULT 22 Centroid │ │ │ │ - 989: 000c9538 564 FUNC GLOBAL DEFAULT 11 mProject_BorderRange │ │ │ │ - 990: 000c898c 1508 FUNC GLOBAL DEFAULT 11 mProject_readTemplate │ │ │ │ - 991: 00111908 32 FUNC GLOBAL DEFAULT 11 mAdd_printError │ │ │ │ - 992: 000f7a10 404 FUNC GLOBAL DEFAULT 11 mDiff_readTemplate │ │ │ │ - 993: 000fbbcc 28836 FUNC GLOBAL DEFAULT 11 mCoverageCheck │ │ │ │ - 994: 0008d5e0 884 FUNC GLOBAL DEFAULT 11 mViewer_wcsfake │ │ │ │ - 995: 00116994 20 FUNC GLOBAL DEFAULT 11 montage_checkHdrExact │ │ │ │ - 996: 00727cf8 4 OBJECT GLOBAL DEFAULT 22 bndNpoints │ │ │ │ - 997: 00154f88 4 OBJECT GLOBAL DEFAULT 22 KeyLibHasBeenInitialized │ │ │ │ - 998: 0007ca88 244 FUNC GLOBAL DEFAULT 11 bndCross │ │ │ │ - 999: 000ca2c8 56 FUNC GLOBAL DEFAULT 11 mProject_Reverse │ │ │ │ - 1000: 000cb03c 3012 FUNC GLOBAL DEFAULT 11 mProject_ComputeIntersection │ │ │ │ - 1001: 000d1e20 308 FUNC GLOBAL DEFAULT 11 mProjectCube_Normalize │ │ │ │ + 272: 00083390 28 FUNC GLOBAL DEFAULT 11 mProject_printError │ │ │ │ + 273: 0005e048 1152 FUNC GLOBAL DEFAULT 11 mBgModel_gaussj │ │ │ │ + 274: 0010730c 3168 FUNC GLOBAL DEFAULT 11 mHistogram │ │ │ │ + 275: 000a3a34 1260 FUNC GLOBAL DEFAULT 11 convertJulianToBesselian │ │ │ │ + 276: 000abcbc 712 FUNC GLOBAL DEFAULT 11 wwwHeader │ │ │ │ + 277: 00064074 1080 FUNC GLOBAL DEFAULT 11 mProjectPP_parseLine │ │ │ │ + 278: 000a0dfc 20 FUNC GLOBAL DEFAULT 11 isws │ │ │ │ + 279: 00065a54 724 FUNC GLOBAL DEFAULT 11 mProjectPP_lineClip │ │ │ │ + 280: 00058eb8 1008 FUNC GLOBAL DEFAULT 11 bndCompare │ │ │ │ + 281: 000dd898 148 FUNC GLOBAL DEFAULT 11 mProjectQL_printFitsError │ │ │ │ + 282: 0006ab78 276 FUNC GLOBAL DEFAULT 11 mMakeImg_nextStr │ │ │ │ + 283: 0005d144 1124 FUNC GLOBAL DEFAULT 11 bndBoundaries │ │ │ │ + 284: 000a0d80 124 FUNC GLOBAL DEFAULT 11 setwhitespace │ │ │ │ + 285: 00728688 4 OBJECT GLOBAL DEFAULT 22 arrayfile │ │ │ │ + 286: 000e99b8 608 FUNC GLOBAL DEFAULT 11 SetDistortionPlaneFirst │ │ │ │ + 287: 007279a0 8 OBJECT GLOBAL DEFAULT 22 bndPI │ │ │ │ + 288: 00071b14 432 FUNC GLOBAL DEFAULT 11 mAddCube_listAdd │ │ │ │ + 289: 000a1200 92 FUNC GLOBAL DEFAULT 11 mArchiveGet_bunzip │ │ │ │ + 290: 00063858 268 FUNC GLOBAL DEFAULT 11 mHdr_url_encode │ │ │ │ + 291: 000e7c10 212 FUNC GLOBAL DEFAULT 11 mExamine_getPlanes │ │ │ │ + 292: 0072938c 4 OBJECT GLOBAL DEFAULT 22 mProjExec_fdebug │ │ │ │ + 293: 000ab01c 84 FUNC GLOBAL DEFAULT 11 is_blank │ │ │ │ + 294: 0010cdd4 352 FUNC GLOBAL DEFAULT 11 parse_str │ │ │ │ + 295: 000fb418 176 FUNC GLOBAL DEFAULT 11 mProjectCube_DirectionCalculator │ │ │ │ + 296: 000c04ec 3900 FUNC GLOBAL DEFAULT 11 lodepng_encode │ │ │ │ + 297: 0008b488 744 FUNC GLOBAL DEFAULT 11 ParseUnits │ │ │ │ + 298: 00108764 188 FUNC GLOBAL DEFAULT 11 mAdd_avg_count │ │ │ │ + 299: 001caed8 4 OBJECT GLOBAL DEFAULT 22 tbl_uni_string │ │ │ │ + 300: 000ad99c 14240 FUNC GLOBAL DEFAULT 11 mShrinkCube │ │ │ │ + 301: 000bb9e4 228 FUNC GLOBAL DEFAULT 11 lodepng_chunk_create │ │ │ │ + 302: 00065a18 60 FUNC GLOBAL DEFAULT 11 mProjectPP_inPlane │ │ │ │ + 303: 000c2da4 212 FUNC GLOBAL DEFAULT 11 mViewer_getPlanes │ │ │ │ + 304: 000e1834 516 FUNC GLOBAL DEFAULT 11 loadFK5Constants │ │ │ │ + 305: 000bd818 72 FUNC GLOBAL DEFAULT 11 lodepng_info_cleanup │ │ │ │ + 306: 000a1be8 2852 FUNC GLOBAL DEFAULT 11 convertCoordinates │ │ │ │ + 307: 000c5718 2276 FUNC GLOBAL DEFAULT 11 mViewer_erfinv │ │ │ │ + 308: 000c4980 732 FUNC GLOBAL DEFAULT 11 mViewer_fits_comment │ │ │ │ + 309: 0005a048 60 FUNC GLOBAL DEFAULT 11 bndReverse │ │ │ │ + 310: 0006fe74 3324 FUNC GLOBAL DEFAULT 11 mGetHdr │ │ │ │ + 311: 000f087c 140 FUNC GLOBAL DEFAULT 11 tcol │ │ │ │ + 312: 000c5ffc 172 FUNC GLOBAL DEFAULT 11 mViewer_snpinv │ │ │ │ + 313: 000bb780 40 FUNC GLOBAL DEFAULT 11 lodepng_chunk_type │ │ │ │ + 314: 000f1dfc 412 FUNC GLOBAL DEFAULT 11 tclose │ │ │ │ + 315: 000c16a0 44 FUNC GLOBAL DEFAULT 11 lodepng_decode32_file │ │ │ │ + 316: 007290ac 4 OBJECT GLOBAL DEFAULT 22 a │ │ │ │ + 317: 000a8974 112 FUNC GLOBAL DEFAULT 11 keyword_value_unsafe │ │ │ │ + 318: 00729260 4 OBJECT GLOBAL DEFAULT 22 b │ │ │ │ + 319: 0007d67c 336 FUNC GLOBAL DEFAULT 11 mTANHdr_printHeader │ │ │ │ + 320: 00728678 4 OBJECT GLOBAL DEFAULT 22 ismag │ │ │ │ + 321: 00727950 72 OBJECT GLOBAL DEFAULT 22 bndProjMatrix │ │ │ │ + 322: 00066240 16076 FUNC GLOBAL DEFAULT 11 mProjectPP │ │ │ │ + 323: 00112548 8 FUNC GLOBAL DEFAULT 11 initdata_bytable │ │ │ │ + 324: 0072939c 1024 OBJECT GLOBAL DEFAULT 22 debugFile │ │ │ │ + 325: 000c1468 60 FUNC GLOBAL DEFAULT 11 lodepng_state_init │ │ │ │ + 326: 000b9cb4 5672 FUNC GLOBAL DEFAULT 11 lodepng_deflate │ │ │ │ + 327: 0005d808 152 FUNC GLOBAL DEFAULT 11 bndBoundingCircle │ │ │ │ + 328: 000a8d8c 1128 FUNC GLOBAL DEFAULT 11 create_tmpfile │ │ │ │ + 329: 00150d58 288 OBJECT GLOBAL DEFAULT 21 compass_segments │ │ │ │ + 330: 000fbbdc 56 FUNC GLOBAL DEFAULT 11 mProjectCube_Reverse │ │ │ │ + 331: 000f02fc 1328 FUNC GLOBAL DEFAULT 11 convertSgalToGal │ │ │ │ + 332: 00729390 4 OBJECT GLOBAL DEFAULT 22 wcsout │ │ │ │ + 333: 00059cec 220 FUNC GLOBAL DEFAULT 11 bndLeft │ │ │ │ + 334: 000ded4c 10660 FUNC GLOBAL DEFAULT 11 mProjectQL │ │ │ │ + 335: 00078a8c 2060 FUNC GLOBAL DEFAULT 11 mBgExec │ │ │ │ + 336: 0006b180 308 FUNC GLOBAL DEFAULT 11 mMakeImg_cleanup │ │ │ │ + 337: 000efd6c 1424 FUNC GLOBAL DEFAULT 11 convertGalToSgal │ │ │ │ + 338: 00105290 932 FUNC GLOBAL DEFAULT 11 mHistogram_percentileLevel │ │ │ │ + 339: 000bd3b8 20 FUNC GLOBAL DEFAULT 11 lodepng_is_palette_type │ │ │ │ + 340: 0008b770 376 FUNC GLOBAL DEFAULT 11 ParsePrec │ │ │ │ + 341: 00058e40 120 FUNC GLOBAL DEFAULT 11 bndDot │ │ │ │ + 342: 00151e6c 4 OBJECT GLOBAL DEFAULT 22 __pyx_module_is_main_MontagePy___wrappers │ │ │ │ + 343: 000a307c 352 FUNC GLOBAL DEFAULT 11 refinedEclETermCorrection │ │ │ │ + 344: 000bc144 52 FUNC GLOBAL DEFAULT 11 lodepng_get_bpp │ │ │ │ + 345: 001a8de8 4 OBJECT GLOBAL DEFAULT 22 gdebug │ │ │ │ + 346: 000ddf9c 1520 FUNC GLOBAL DEFAULT 11 mProjectQL_readTemplate │ │ │ │ + 347: 000e2924 21228 FUNC GLOBAL DEFAULT 11 mExamine │ │ │ │ + 348: 0010d0a0 364 FUNC GLOBAL DEFAULT 11 parse_int │ │ │ │ + 349: 0007ec08 4 FUNC GLOBAL DEFAULT 11 mTANHdr_free_ivector │ │ │ │ + 350: 00105634 660 FUNC GLOBAL DEFAULT 11 mHistogram_valuePercentile │ │ │ │ + 351: 0009f12c 1836 FUNC GLOBAL DEFAULT 11 mArchiveList │ │ │ │ + 352: 000e994c 52 FUNC GLOBAL DEFAULT 11 SetDistortionPlaneFirstSimple │ │ │ │ + 353: 00096df4 32 FUNC GLOBAL DEFAULT 11 mCoverageCheck_swap │ │ │ │ + 354: 000c9e34 572 FUNC GLOBAL DEFAULT 11 mViewer_parseCoordStr │ │ │ │ + 355: 000587c0 360 FUNC GLOBAL DEFAULT 11 bndDrawBox │ │ │ │ + 356: 000b209c 144 FUNC GLOBAL DEFAULT 11 mDiff_printFitsError │ │ │ │ + 357: 00061dd8 2960 FUNC GLOBAL DEFAULT 11 cgeomBox │ │ │ │ + 358: 00c80b44 4 OBJECT GLOBAL DEFAULT 22 gfitsbuf │ │ │ │ + 359: 000f3920 568 FUNC GLOBAL DEFAULT 11 mBackground_readFits │ │ │ │ + 360: 000f0840 20 FUNC GLOBAL DEFAULT 11 tsetdebug │ │ │ │ + 361: 001083c4 136 FUNC GLOBAL DEFAULT 11 mAdd_stradd │ │ │ │ + 362: 000f0ac0 3988 FUNC GLOBAL DEFAULT 11 topen │ │ │ │ + 363: 00102540 144 FUNC GLOBAL DEFAULT 11 mFixNaN_printFitsError │ │ │ │ + 364: 000f4ea8 136 FUNC GLOBAL DEFAULT 11 mMakeHdr_stradd │ │ │ │ + 365: 000b22d8 508 FUNC GLOBAL DEFAULT 11 mDiff_readFits │ │ │ │ + 366: 000660c8 376 FUNC GLOBAL DEFAULT 11 mProjectPP_computeOverlapPP │ │ │ │ + 367: 00150f18 152 OBJECT GLOBAL DEFAULT 21 grid_range │ │ │ │ + 368: 000bd3a8 16 FUNC GLOBAL DEFAULT 11 lodepng_is_alpha_type │ │ │ │ + 369: 000a0e10 464 FUNC GLOBAL DEFAULT 11 parsecmd │ │ │ │ + 370: 00061cd4 32 FUNC GLOBAL DEFAULT 11 cgeomPop │ │ │ │ + 371: 000f9804 740 FUNC GLOBAL DEFAULT 11 undistort │ │ │ │ + 372: 001162f8 2632 FUNC GLOBAL DEFAULT 11 mImgtbl │ │ │ │ + 373: 007292cc 4 OBJECT GLOBAL DEFAULT 22 haveEquinox │ │ │ │ + 374: 000c18f4 44 FUNC GLOBAL DEFAULT 11 lodepng_encode32_file │ │ │ │ + 375: 00108e20 432 FUNC GLOBAL DEFAULT 11 mAdd_listAdd │ │ │ │ + 376: 00729270 80 OBJECT GLOBAL DEFAULT 22 cd11 │ │ │ │ + 377: 000b88e8 1420 FUNC GLOBAL DEFAULT 11 lodepng_huffman_code_lengths │ │ │ │ + 378: 00729168 80 OBJECT GLOBAL DEFAULT 22 cd12 │ │ │ │ + 379: 007297e8 32 OBJECT GLOBAL DEFAULT 22 output_area │ │ │ │ + 380: 0010d764 2000 FUNC GLOBAL DEFAULT 11 redefine_pointing │ │ │ │ + 381: 00727998 4 OBJECT GLOBAL DEFAULT 22 bndNdelete │ │ │ │ + 382: 007297a0 32 OBJECT GLOBAL DEFAULT 22 input_area │ │ │ │ + 383: 000bd4d4 248 FUNC GLOBAL DEFAULT 11 lodepng_add_text │ │ │ │ + 384: 000d94d0 2916 FUNC GLOBAL DEFAULT 11 mShrink_readFits │ │ │ │ + 385: 0010df34 652 FUNC GLOBAL DEFAULT 11 mTranspose_checkKeyword │ │ │ │ + 386: 00064540 28 FUNC GLOBAL DEFAULT 11 mProjectPP_printError │ │ │ │ + 387: 00075c0c 252 FUNC GLOBAL DEFAULT 11 mSubimage_fixxy │ │ │ │ + 388: 00075d08 148 FUNC GLOBAL DEFAULT 11 mSubimage_printFitsError │ │ │ │ + 389: 000bc000 172 FUNC GLOBAL DEFAULT 11 lodepng_color_mode_copy │ │ │ │ + 390: 00065e50 216 FUNC GLOBAL DEFAULT 11 mProjectPP_polyArea │ │ │ │ + 391: 00091058 148 FUNC GLOBAL DEFAULT 11 mSubCube_printFitsError │ │ │ │ + 392: 007290b0 80 OBJECT GLOBAL DEFAULT 22 crota2 │ │ │ │ + 393: 000a0330 148 FUNC GLOBAL DEFAULT 11 montage_FITSerror │ │ │ │ + 394: 000a8908 108 FUNC GLOBAL DEFAULT 11 keyword_exists │ │ │ │ + 395: 000fadc0 736 FUNC GLOBAL DEFAULT 11 mProjectCube_UpdateBounds │ │ │ │ + 396: 000edd54 52 FUNC GLOBAL DEFAULT 11 mViewer_frac │ │ │ │ + 397: 00728680 4 OBJECT GLOBAL DEFAULT 22 ncat │ │ │ │ + 398: 000ddf14 136 FUNC GLOBAL DEFAULT 11 mProjectQL_stradd │ │ │ │ + 399: 000a8724 304 FUNC GLOBAL DEFAULT 11 printDebug │ │ │ │ + 400: 000e8b38 3604 FUNC GLOBAL DEFAULT 11 plane2_to_plane1_transform │ │ │ │ + 401: 0010d20c 380 FUNC GLOBAL DEFAULT 11 replace_keyword │ │ │ │ + 402: 000ead7c 144 FUNC GLOBAL DEFAULT 11 mFitplane_printFitsError │ │ │ │ + 403: 0007d7cc 904 FUNC GLOBAL DEFAULT 11 mTANHdr_readTemplate │ │ │ │ + 404: 000fc50c 1092 FUNC GLOBAL DEFAULT 11 mProjectCube_RemoveDups │ │ │ │ + 405: 00729114 80 OBJECT GLOBAL DEFAULT 22 cd21 │ │ │ │ + 406: 000c1830 196 FUNC GLOBAL DEFAULT 11 lodepng_encode_file │ │ │ │ + 407: 00728fa4 80 OBJECT GLOBAL DEFAULT 22 cd22 │ │ │ │ + 408: 00103cdc 144 FUNC GLOBAL DEFAULT 11 mPutHdr_printFitsError │ │ │ │ + 409: 00061cf4 108 FUNC GLOBAL DEFAULT 11 cgeomPush │ │ │ │ + 410: 000848cc 164 FUNC GLOBAL DEFAULT 11 mProject_printDir │ │ │ │ + 411: 00729394 4 OBJECT GLOBAL DEFAULT 22 mProjExec_debug │ │ │ │ + 412: 00727948 8 OBJECT GLOBAL DEFAULT 22 bndDTR │ │ │ │ + 413: 000c2f0c 2920 FUNC GLOBAL DEFAULT 11 mViewer_createColorTable │ │ │ │ + 414: 000bd464 48 FUNC GLOBAL DEFAULT 11 lodepng_get_raw_size │ │ │ │ + 415: 007286c0 4 OBJECT GLOBAL DEFAULT 22 nimage │ │ │ │ + 416: 000be8d0 668 FUNC GLOBAL DEFAULT 11 lodepng_auto_choose_color │ │ │ │ + 417: 0010e824 11700 FUNC GLOBAL DEFAULT 11 mTranspose │ │ │ │ + 418: 000f0968 20 FUNC GLOBAL DEFAULT 11 thdrcount │ │ │ │ + 419: 00058638 32 FUNC GLOBAL DEFAULT 11 bndSetDebug │ │ │ │ + 420: 000ab5cc 404 FUNC GLOBAL DEFAULT 11 url_decode │ │ │ │ + 421: 00112550 1928 FUNC GLOBAL DEFAULT 11 update_distort_keywords │ │ │ │ + 422: 0005b68c 168 FUNC GLOBAL DEFAULT 11 bndComputeBoundingCircle │ │ │ │ + 423: 001caeec 4 OBJECT GLOBAL DEFAULT 22 tbl_headbytes │ │ │ │ + 424: 00c80b3c 4 OBJECT GLOBAL DEFAULT 22 isRGB │ │ │ │ + 425: 00061b80 20 FUNC GLOBAL DEFAULT 11 cgeomGetYcen │ │ │ │ + 426: 00077264 5132 FUNC GLOBAL DEFAULT 11 mSubimage │ │ │ │ + 427: 0005e044 4 FUNC GLOBAL DEFAULT 11 mBgModel_free_ivector │ │ │ │ + 428: 00115f88 880 FUNC GLOBAL DEFAULT 11 mImgtbl_update_table │ │ │ │ + 429: 000beb6c 432 FUNC GLOBAL DEFAULT 11 lodepng_inspect │ │ │ │ + 430: 00064a34 136 FUNC GLOBAL DEFAULT 11 mProjectPP_stradd │ │ │ │ + 431: 00103d84 660 FUNC GLOBAL DEFAULT 11 mPutHdr_readFits │ │ │ │ + 432: 000b212c 24 FUNC GLOBAL DEFAULT 11 mDiff_printError │ │ │ │ + 433: 00727870 8 OBJECT GLOBAL DEFAULT 22 bndLat │ │ │ │ + 434: 00151418 48 OBJECT GLOBAL DEFAULT 21 fmtstring │ │ │ │ + 435: 007279a8 4 OBJECT GLOBAL DEFAULT 22 bndDebug │ │ │ │ + 436: 001caed0 4 OBJECT GLOBAL DEFAULT 22 haveType │ │ │ │ + 437: 0005c960 172 FUNC GLOBAL DEFAULT 11 bndEqual │ │ │ │ + 438: 0010e1dc 1072 FUNC GLOBAL DEFAULT 11 mTranspose_analyzeCTYPE │ │ │ │ + 439: 0005d5a8 304 FUNC GLOBAL DEFAULT 11 bndVerticalBoundingBox │ │ │ │ + 440: 000f0a00 124 FUNC GLOBAL DEFAULT 11 tfindkey │ │ │ │ + 441: 00131f8c 36 OBJECT GLOBAL DEFAULT 13 lodepng_default_compress_settings │ │ │ │ + 442: 0072867c 4 OBJECT GLOBAL DEFAULT 22 colname │ │ │ │ + 443: 0007c6a8 116 FUNC GLOBAL DEFAULT 11 json_free │ │ │ │ + 444: 001157bc 1996 FUNC GLOBAL DEFAULT 11 mImgtbl_get_files │ │ │ │ + 445: 00071130 136 FUNC GLOBAL DEFAULT 11 mAddCube_stradd │ │ │ │ + 446: 0007c71c 660 FUNC GLOBAL DEFAULT 11 json_val │ │ │ │ + 447: 000e26ec 476 FUNC GLOBAL DEFAULT 11 julianToBesselianFKCorrection │ │ │ │ + 448: 000a31dc 480 FUNC GLOBAL DEFAULT 11 correctForEquatorialETerms │ │ │ │ + 449: 000f082c 20 FUNC GLOBAL DEFAULT 11 tsetlen │ │ │ │ + 450: 00729380 4 OBJECT GLOBAL DEFAULT 22 haveCrota2 │ │ │ │ + 451: 000bda44 168 FUNC GLOBAL DEFAULT 11 lodepng_info_swap │ │ │ │ + 452: 000f3890 144 FUNC GLOBAL DEFAULT 11 mBackground_printFitsError │ │ │ │ + 453: 000fb188 164 FUNC GLOBAL DEFAULT 11 mProjectCube_printDir │ │ │ │ + 454: 0006ac8c 32 FUNC GLOBAL DEFAULT 11 mMakeImg_swap │ │ │ │ + 455: 000fa754 136 FUNC GLOBAL DEFAULT 11 mProjectCube_stradd │ │ │ │ + 456: 00728ee0 4 OBJECT GLOBAL DEFAULT 22 haveBlank │ │ │ │ + 457: 00061b94 20 FUNC GLOBAL DEFAULT 11 cgeomGetWidth │ │ │ │ + 458: 000644ac 148 FUNC GLOBAL DEFAULT 11 mProjectPP_printFitsError │ │ │ │ + 459: 0072869c 4 OBJECT GLOBAL DEFAULT 22 refval │ │ │ │ + 460: 00091aa4 3776 FUNC GLOBAL DEFAULT 11 mSubCube_copyData │ │ │ │ + 461: 00727900 8 OBJECT GLOBAL DEFAULT 22 bndYpix │ │ │ │ + 462: 000c14a4 200 FUNC GLOBAL DEFAULT 11 lodepng_decode_memory │ │ │ │ + 463: 000711b8 612 FUNC GLOBAL DEFAULT 11 mAddCube_readTemplate │ │ │ │ + 464: 000ab338 148 FUNC GLOBAL DEFAULT 11 keyword_instance │ │ │ │ + 465: 000eddd4 1904 FUNC GLOBAL DEFAULT 11 mViewer_smooth_line │ │ │ │ + 466: 0007bfa0 1800 FUNC GLOBAL DEFAULT 11 json_struct │ │ │ │ + 467: 0007db54 4192 FUNC GLOBAL DEFAULT 11 mTANHdr_makeWCS │ │ │ │ + 468: 00c80b4c 4 OBJECT GLOBAL DEFAULT 22 tbl_rec │ │ │ │ + 469: 0009efc4 360 FUNC GLOBAL DEFAULT 11 mArchiveList_parseUrl │ │ │ │ + 470: 00071794 92 FUNC GLOBAL DEFAULT 11 mAddCube_listIndex │ │ │ │ + 471: 000586e4 76 FUNC GLOBAL DEFAULT 11 bndPush │ │ │ │ + 472: 000bbfa0 40 FUNC GLOBAL DEFAULT 11 lodepng_color_mode_init │ │ │ │ + 473: 0007d3e0 136 FUNC GLOBAL DEFAULT 11 mTANHdr_stradd │ │ │ │ + 474: 0005b734 4652 FUNC GLOBAL DEFAULT 11 bndComputeVerticalBoundingBox │ │ │ │ + 475: 000a270c 512 FUNC GLOBAL DEFAULT 11 correctCoordinateRange │ │ │ │ + 476: 0006a348 252 FUNC GLOBAL DEFAULT 11 mMakeImg_fixxy │ │ │ │ + 477: 00062c74 156 FUNC GLOBAL DEFAULT 11 cgeomSquash │ │ │ │ + 478: 000c0454 40 FUNC GLOBAL DEFAULT 11 lodepng_state_cleanup │ │ │ │ + 479: 00084ca0 308 FUNC GLOBAL DEFAULT 11 mProject_Normalize │ │ │ │ + 480: 00c80bcc 4 OBJECT GLOBAL DEFAULT 22 outwcs │ │ │ │ + 481: 0008c5fc 80 FUNC GLOBAL DEFAULT 11 mOverlaps_fileName │ │ │ │ + 482: 0010e1c0 28 FUNC GLOBAL DEFAULT 11 mTranspose_printError │ │ │ │ + 483: 000c28a8 136 FUNC GLOBAL DEFAULT 11 mViewer_stradd │ │ │ │ + 484: 00111790 1720 FUNC GLOBAL DEFAULT 11 initdata_byheader │ │ │ │ + 485: 00727790 4 OBJECT GLOBAL DEFAULT 22 bndPoints │ │ │ │ + 486: 000c24e8 960 FUNC GLOBAL DEFAULT 11 mViewer_colorLookup │ │ │ │ + 487: 000f09ac 48 FUNC GLOBAL DEFAULT 11 tkeyname │ │ │ │ + 488: 000ab3cc 116 FUNC GLOBAL DEFAULT 11 keyword_filename │ │ │ │ + 489: 00085378 776 FUNC GLOBAL DEFAULT 11 mProject_SegSegIntersect │ │ │ │ + 490: 000bd394 20 FUNC GLOBAL DEFAULT 11 lodepng_is_greyscale_type │ │ │ │ + 491: 000bd5d0 456 FUNC GLOBAL DEFAULT 11 lodepng_add_itext │ │ │ │ + 492: 000654fc 744 FUNC GLOBAL DEFAULT 11 mProjectPP_BorderSetup │ │ │ │ + 493: 000e9e80 3424 FUNC GLOBAL DEFAULT 11 Initialize_TwoPlane │ │ │ │ + 494: 000c60a8 3936 FUNC GLOBAL DEFAULT 11 mViewer_getRange │ │ │ │ + 495: 000bb2dc 384 FUNC GLOBAL DEFAULT 11 lodepng_zlib_decompress │ │ │ │ + 496: 000fa7dc 1508 FUNC GLOBAL DEFAULT 11 mProjectCube_readTemplate │ │ │ │ + 497: 00728350 4 OBJECT GLOBAL DEFAULT 22 coord_debug │ │ │ │ + 498: 00084dd4 640 FUNC GLOBAL DEFAULT 11 mProject_SaveVertex │ │ │ │ + 499: 000f1d6c 144 FUNC GLOBAL DEFAULT 11 tnull │ │ │ │ + 500: 000a8d10 124 FUNC GLOBAL DEFAULT 11 unescape_url │ │ │ │ + 501: 000ef964 1032 FUNC GLOBAL DEFAULT 11 mViewer_label_length │ │ │ │ + 502: 0005ca0c 1848 FUNC GLOBAL DEFAULT 11 bndInitialize │ │ │ │ + 503: 00152674 4 OBJECT GLOBAL DEFAULT 22 debugLevel │ │ │ │ + 504: 000bb77c 4 FUNC GLOBAL DEFAULT 11 lodepng_chunk_length │ │ │ │ + 505: 00728ee8 4 OBJECT GLOBAL DEFAULT 22 mFitExec_debug │ │ │ │ + 506: 0011365c 6848 FUNC GLOBAL DEFAULT 11 mImgtbl_get_hdr │ │ │ │ + 507: 00085680 40 FUNC GLOBAL DEFAULT 11 mProject_Girard │ │ │ │ + 508: 000b8790 48 FUNC GLOBAL DEFAULT 11 lodepng_read32bitInt │ │ │ │ + 509: 000a4778 9692 FUNC GLOBAL DEFAULT 11 mViewer_makeGrid │ │ │ │ + 510: 00070fe4 212 FUNC GLOBAL DEFAULT 11 mAddCube_printFitsError │ │ │ │ + 511: 0006a10c 572 FUNC GLOBAL DEFAULT 11 mMakeImg_parseCoordStr │ │ │ │ + 512: 000bd4d0 4 FUNC GLOBAL DEFAULT 11 lodepng_clear_text │ │ │ │ + 513: 00c80b40 4 OBJECT GLOBAL DEFAULT 22 nbin │ │ │ │ + 514: 0007bee8 184 FUNC GLOBAL DEFAULT 11 json_stripblanks │ │ │ │ + 515: 00728f40 80 OBJECT GLOBAL DEFAULT 22 pc11 │ │ │ │ + 516: 00729050 80 OBJECT GLOBAL DEFAULT 22 pc12 │ │ │ │ + 517: 00063444 448 FUNC GLOBAL DEFAULT 11 cgeomCompare │ │ │ │ + 518: 000f9be4 1068 FUNC GLOBAL DEFAULT 11 mProjectCube_parseLine │ │ │ │ + 519: 0007ec0c 1796 FUNC GLOBAL DEFAULT 11 mTANHdr_gaussj │ │ │ │ + 520: 000f2764 4072 FUNC GLOBAL DEFAULT 11 precessJulianWithProperMotion │ │ │ │ + 521: 000c16f8 208 FUNC GLOBAL DEFAULT 11 lodepng_encode_memory │ │ │ │ + 522: 000ac15c 1432 FUNC GLOBAL DEFAULT 11 convertGalToEqu │ │ │ │ + 523: 00108fd0 15148 FUNC GLOBAL DEFAULT 11 mAdd │ │ │ │ + 524: 00107f6c 928 FUNC GLOBAL DEFAULT 11 mAdd_parseLine │ │ │ │ + 525: 00729100 4 OBJECT GLOBAL DEFAULT 22 haveCD11 │ │ │ │ + 526: 0072926c 4 OBJECT GLOBAL DEFAULT 22 haveCD12 │ │ │ │ + 527: 0008fa10 148 FUNC GLOBAL DEFAULT 11 montage_checkFile │ │ │ │ + 528: 000c77ac 3292 FUNC GLOBAL DEFAULT 11 mViewer_coord_label │ │ │ │ + 529: 00061ba8 20 FUNC GLOBAL DEFAULT 11 cgeomGetHeight │ │ │ │ + 530: 000dd92c 28 FUNC GLOBAL DEFAULT 11 mProjectQL_printError │ │ │ │ + 531: 00059aa0 588 FUNC GLOBAL DEFAULT 11 bndDrawCircle │ │ │ │ + 532: 007ecd10 4 OBJECT GLOBAL DEFAULT 22 fitsbuf │ │ │ │ + 533: 001513bc 4 OBJECT GLOBAL DEFAULT 21 japply │ │ │ │ + 534: 000c17fc 52 FUNC GLOBAL DEFAULT 11 lodepng_encode24 │ │ │ │ + 535: 007297c8 32 OBJECT GLOBAL DEFAULT 22 output │ │ │ │ + 536: 007ecd14 4 OBJECT GLOBAL DEFAULT 22 npix │ │ │ │ + 537: 000bb820 16 FUNC GLOBAL DEFAULT 11 lodepng_chunk_ancillary │ │ │ │ + 538: 000bd494 60 FUNC GLOBAL DEFAULT 11 lodepng_get_raw_size_lct │ │ │ │ + 539: 001caec8 4 OBJECT GLOBAL DEFAULT 22 haveNull │ │ │ │ + 540: 00079494 120 FUNC GLOBAL DEFAULT 11 mBestImage_Dot │ │ │ │ + 541: 000f0868 20 FUNC GLOBAL DEFAULT 11 tlen │ │ │ │ + 542: 000847e4 232 FUNC GLOBAL DEFAULT 11 mProject_PrintPolygon │ │ │ │ + 543: 00728ff4 80 OBJECT GLOBAL DEFAULT 22 pc21 │ │ │ │ + 544: 00728ef0 80 OBJECT GLOBAL DEFAULT 22 pc22 │ │ │ │ + 545: 00061b50 28 FUNC GLOBAL DEFAULT 11 cgeomSetDebug │ │ │ │ + 546: 00090bbc 252 FUNC GLOBAL DEFAULT 11 mSubCube_fixxy │ │ │ │ + 547: 00062968 64 FUNC GLOBAL DEFAULT 11 cgeomCopy │ │ │ │ + 548: 0007ebb4 84 FUNC GLOBAL DEFAULT 11 mTANHdr_ivector │ │ │ │ + 549: 000717f0 84 FUNC GLOBAL DEFAULT 11 mAddCube_allocError │ │ │ │ + 550: 000657e4 564 FUNC GLOBAL DEFAULT 11 mProjectPP_BorderRange │ │ │ │ + 551: 00729108 8 OBJECT GLOBAL DEFAULT 22 dtr │ │ │ │ + 552: 001caee4 4 OBJECT GLOBAL DEFAULT 22 tbl_rec_string │ │ │ │ + 553: 000be0e8 2024 FUNC GLOBAL DEFAULT 11 get_color_profile │ │ │ │ + 554: 000b8888 96 FUNC GLOBAL DEFAULT 11 lodepng_save_file │ │ │ │ + 555: 0072904c 4 OBJECT GLOBAL DEFAULT 22 haveCD21 │ │ │ │ + 556: 0005a160 5420 FUNC GLOBAL DEFAULT 11 bndComputeBoundingBox │ │ │ │ + 557: 007291b8 4 OBJECT GLOBAL DEFAULT 22 haveCD22 │ │ │ │ + 558: 0007166c 296 FUNC GLOBAL DEFAULT 11 mAddCube_listDelete │ │ │ │ + 559: 001caee8 4 OBJECT GLOBAL DEFAULT 22 tbl_reclen │ │ │ │ + 560: 0007ca1c 2500 FUNC GLOBAL DEFAULT 11 mTANHdr_extractCD │ │ │ │ + 561: 000bb7a8 120 FUNC GLOBAL DEFAULT 11 lodepng_chunk_type_equals │ │ │ │ + 562: 001caedc 4 OBJECT GLOBAL DEFAULT 22 tbl_typ_string │ │ │ │ + 563: 0010cf34 364 FUNC GLOBAL DEFAULT 11 parse_double │ │ │ │ + 564: 000c17c8 52 FUNC GLOBAL DEFAULT 11 lodepng_encode32 │ │ │ │ + 565: 000971c4 964 FUNC GLOBAL DEFAULT 11 mCoverageCheck_SegSegIntersect │ │ │ │ + 566: 000f1a54 708 FUNC GLOBAL DEFAULT 11 tread │ │ │ │ + 567: 000a3f20 1068 FUNC GLOBAL DEFAULT 11 mViewer_latitude_label │ │ │ │ + 568: 001058c8 2276 FUNC GLOBAL DEFAULT 11 mHistogram_erfinv │ │ │ │ + 569: 007278b8 56 OBJECT GLOBAL DEFAULT 22 bndCorner1 │ │ │ │ + 570: 007277f8 56 OBJECT GLOBAL DEFAULT 22 bndCorner2 │ │ │ │ + 571: 007279b0 56 OBJECT GLOBAL DEFAULT 22 bndCorner3 │ │ │ │ + 572: 00727910 56 OBJECT GLOBAL DEFAULT 22 bndCorner4 │ │ │ │ + 573: 000acc8c 144 FUNC GLOBAL DEFAULT 11 mShrinkCube_printFitsError │ │ │ │ + 574: 00729398 4 OBJECT GLOBAL DEFAULT 22 keyStdout │ │ │ │ + 575: 00106258 4276 FUNC GLOBAL DEFAULT 11 mHistogram_getRange │ │ │ │ + 576: 000bbffc 4 FUNC GLOBAL DEFAULT 11 lodepng_color_mode_cleanup │ │ │ │ + 577: 000a125c 2444 FUNC GLOBAL DEFAULT 11 mArchiveGet │ │ │ │ + 578: 000b24d4 13840 FUNC GLOBAL DEFAULT 11 mDiff │ │ │ │ + 579: 000a86b4 112 FUNC GLOBAL DEFAULT 11 keyword_count │ │ │ │ + 580: 000bb8f4 36 FUNC GLOBAL DEFAULT 11 lodepng_chunk_next │ │ │ │ + 581: 00108964 20 FUNC GLOBAL DEFAULT 11 mAdd_listCount │ │ │ │ + 582: 007277b0 72 OBJECT GLOBAL DEFAULT 22 bndDeprojMatrix │ │ │ │ + 583: 00151470 4 OBJECT GLOBAL DEFAULT 21 RA_MOVING │ │ │ │ + 584: 000fb8f0 268 FUNC GLOBAL DEFAULT 11 mProjectCube_UpdateInteriorFlag │ │ │ │ + 585: 000a2bb0 876 FUNC GLOBAL DEFAULT 11 getEclETermCorrection │ │ │ │ + 586: 007290a8 4 OBJECT GLOBAL DEFAULT 22 fout │ │ │ │ + 587: 000bed1c 5916 FUNC GLOBAL DEFAULT 11 lodepng_decode │ │ │ │ + 588: 00729268 4 OBJECT GLOBAL DEFAULT 22 mTANHdr_debug │ │ │ │ + 589: 000c7304 188 FUNC GLOBAL DEFAULT 11 mViewer_getPixel │ │ │ │ + 590: 000714f4 188 FUNC GLOBAL DEFAULT 11 mAddCube_avg_count │ │ │ │ + 591: 00097000 148 FUNC GLOBAL DEFAULT 11 mCoverageCheck_Between │ │ │ │ + 592: 00084b5c 176 FUNC GLOBAL DEFAULT 11 mProject_DirectionCalculator │ │ │ │ + 593: 00c80b38 4 OBJECT GLOBAL DEFAULT 22 rfitsbuf │ │ │ │ + 594: 000f9ae8 252 FUNC GLOBAL DEFAULT 11 mProjectCube_fixxy │ │ │ │ + 595: 000fc950 3012 FUNC GLOBAL DEFAULT 11 mProjectCube_ComputeIntersection │ │ │ │ + 596: 000fb22c 372 FUNC GLOBAL DEFAULT 11 mProjectCube_Cross │ │ │ │ + 597: 000ab070 368 FUNC GLOBAL DEFAULT 11 html_encode │ │ │ │ + 598: 000a8680 52 FUNC GLOBAL DEFAULT 11 keyword_workdir │ │ │ │ + 599: 007291c0 80 OBJECT GLOBAL DEFAULT 22 epoch │ │ │ │ + 600: 00729330 80 OBJECT GLOBAL DEFAULT 22 equinox │ │ │ │ + 601: 000f097c 48 FUNC GLOBAL DEFAULT 11 thdrline │ │ │ │ + 602: 00071844 552 FUNC GLOBAL DEFAULT 11 mAddCube_avg_median │ │ │ │ + 603: 00058b80 380 FUNC GLOBAL DEFAULT 11 bndDrawSkyPoints │ │ │ │ + 604: 000bb858 8 FUNC GLOBAL DEFAULT 11 lodepng_chunk_data_const │ │ │ │ + 605: 007286c4 4 OBJECT GLOBAL DEFAULT 22 replace │ │ │ │ + 606: 00c80bd0 4 OBJECT GLOBAL DEFAULT 22 ffp_FITS_In │ │ │ │ + 607: 000a8ad0 308 FUNC GLOBAL DEFAULT 11 fmakeword │ │ │ │ + 608: 00094bc8 136 FUNC GLOBAL DEFAULT 11 mProjExec_stradd │ │ │ │ + 609: 000fb9fc 192 FUNC GLOBAL DEFAULT 11 mProjectCube_SaveSharedSeg │ │ │ │ + 610: 00058730 144 FUNC GLOBAL DEFAULT 11 bndPrintStack │ │ │ │ + 611: 007278f8 8 OBJECT GLOBAL DEFAULT 22 bndRadius │ │ │ │ + 612: 000c4314 916 FUNC GLOBAL DEFAULT 11 mViewer_percentileLevel │ │ │ │ + 613: 00061bd0 260 FUNC GLOBAL DEFAULT 11 cgeomFindLowest │ │ │ │ + 614: 0005a084 68 FUNC GLOBAL DEFAULT 11 bndCopy │ │ │ │ + 615: 00728698 4 OBJECT GLOBAL DEFAULT 22 width │ │ │ │ + 616: 00096f88 120 FUNC GLOBAL DEFAULT 11 mCoverageCheck_Dot │ │ │ │ + 617: 000c2ca4 256 FUNC GLOBAL DEFAULT 11 mViewer_fixxy │ │ │ │ + 618: 0009f880 20 FUNC GLOBAL DEFAULT 11 montage_getWCS │ │ │ │ + 619: 000f5104 18176 FUNC GLOBAL DEFAULT 11 mMakeHdr │ │ │ │ + 620: 000e28c8 92 FUNC GLOBAL DEFAULT 11 mExamine_radCompare │ │ │ │ + 621: 0006fde4 144 FUNC GLOBAL DEFAULT 11 mGetHdr_printFitsError │ │ │ │ + 622: 001116c0 208 FUNC GLOBAL DEFAULT 11 closefitsfile │ │ │ │ + 623: 00112cd8 2436 FUNC GLOBAL DEFAULT 11 mImgtbl_print_rec │ │ │ │ + 624: 00150c30 8 OBJECT GLOBAL DEFAULT 21 tolerance │ │ │ │ + 625: 00058cfc 80 FUNC GLOBAL DEFAULT 11 bndAdd │ │ │ │ + 626: 00729264 4 OBJECT GLOBAL DEFAULT 22 order │ │ │ │ + 627: 0009f86c 20 FUNC GLOBAL DEFAULT 11 montage_getHdr │ │ │ │ + 628: 0008cb30 824 FUNC GLOBAL DEFAULT 11 mOverlaps_SegSegIntersect │ │ │ │ + 629: 000be078 40 FUNC GLOBAL DEFAULT 11 lodepng_color_profile_init │ │ │ │ + 630: 000c2488 96 FUNC GLOBAL DEFAULT 11 mViewer_hexVal │ │ │ │ + 631: 00075f68 980 FUNC GLOBAL DEFAULT 11 mSubimage_copyHeaderInfo │ │ │ │ + 632: 00150fb0 1024 OBJECT GLOBAL DEFAULT 21 tmpdir │ │ │ │ + 633: 000c46a8 728 FUNC GLOBAL DEFAULT 11 mViewer_valuePercentile │ │ │ │ + 634: 00094ecc 7976 FUNC GLOBAL DEFAULT 11 mProjExec │ │ │ │ + 635: 00063140 516 FUNC GLOBAL DEFAULT 11 cgeomInit │ │ │ │ + 636: 00102784 3492 FUNC GLOBAL DEFAULT 11 mFixNaN │ │ │ │ + 637: 0009147c 1576 FUNC GLOBAL DEFAULT 11 mSubCube_copyHeaderInfo │ │ │ │ + 638: 000dd46c 1068 FUNC GLOBAL DEFAULT 11 mProjectQL_parseLine │ │ │ │ + 639: 007ecd18 0x186a00 OBJECT GLOBAL DEFAULT 22 datalev │ │ │ │ + 640: 00973720 8 OBJECT GLOBAL DEFAULT 22 rmax │ │ │ │ + 641: 000c73c0 1004 FUNC GLOBAL DEFAULT 11 mViewer_addOverlay │ │ │ │ + 642: 00116d40 312 FUNC GLOBAL DEFAULT 11 checkFormat │ │ │ │ + 643: 0009ec54 384 FUNC GLOBAL DEFAULT 11 mArchiveList_tcp_connect │ │ │ │ + 644: 00108978 296 FUNC GLOBAL DEFAULT 11 mAdd_listDelete │ │ │ │ + 645: 007292d8 8 OBJECT GLOBAL DEFAULT 22 pcdelt1 │ │ │ │ + 646: 00728f98 8 OBJECT GLOBAL DEFAULT 22 pcdelt2 │ │ │ │ + 647: 001abf18 4 OBJECT GLOBAL DEFAULT 22 keydebug │ │ │ │ + 648: 00afa138 0x186a00 OBJECT GLOBAL DEFAULT 22 chist │ │ │ │ + 649: 0015146c 4 OBJECT GLOBAL DEFAULT 21 DEC_MOVING │ │ │ │ + 650: 00728ee4 4 OBJECT GLOBAL DEFAULT 22 mDiffExec_debug │ │ │ │ + 651: 000fa010 148 FUNC GLOBAL DEFAULT 11 mProjectCube_printFitsError │ │ │ │ + 652: 00085160 192 FUNC GLOBAL DEFAULT 11 mProject_SaveSharedSeg │ │ │ │ + 653: 000bdaec 1420 FUNC GLOBAL DEFAULT 11 lodepng_convert │ │ │ │ + 654: 00079298 136 FUNC GLOBAL DEFAULT 11 mBestImage_stradd │ │ │ │ + 655: 00150e80 152 OBJECT GLOBAL DEFAULT 21 grid_space │ │ │ │ + 656: 0009eab8 412 FUNC GLOBAL DEFAULT 11 degreeToSex │ │ │ │ + 657: 001061ac 172 FUNC GLOBAL DEFAULT 11 mHistogram_snpinv │ │ │ │ + 658: 0009f894 136 FUNC GLOBAL DEFAULT 11 montage_strAdd │ │ │ │ + 659: 00058658 108 FUNC GLOBAL DEFAULT 11 bndFree │ │ │ │ + 660: 0007950c 248 FUNC GLOBAL DEFAULT 11 mBestImage_Normalize │ │ │ │ + 661: 00061bbc 20 FUNC GLOBAL DEFAULT 11 cgeomGetAngle │ │ │ │ + 662: 000a3854 480 FUNC GLOBAL DEFAULT 11 correctForEclipticETerms │ │ │ │ + 663: 0010844c 576 FUNC GLOBAL DEFAULT 11 mAdd_readTemplate │ │ │ │ + 664: 00085054 268 FUNC GLOBAL DEFAULT 11 mProject_UpdateInteriorFlag │ │ │ │ + 665: 000ca070 62392 FUNC GLOBAL DEFAULT 11 mViewer │ │ │ │ + 666: 0072979c 4 OBJECT GLOBAL DEFAULT 22 flag │ │ │ │ + 667: 000c9bc0 384 FUNC GLOBAL DEFAULT 11 mViewer_draw_label │ │ │ │ + 668: 001abf14 4 OBJECT GLOBAL DEFAULT 22 showChars │ │ │ │ + 669: 0005e03c 8 FUNC GLOBAL DEFAULT 11 mBgModel_ivector │ │ │ │ + 670: 00085c70 1092 FUNC GLOBAL DEFAULT 11 mProject_RemoveDups │ │ │ │ + 671: 000f3878 24 FUNC GLOBAL DEFAULT 11 mBackground_printError │ │ │ │ + 672: 000a8c04 160 FUNC GLOBAL DEFAULT 11 makeword │ │ │ │ + 673: 007291bc 4 OBJECT GLOBAL DEFAULT 22 havePC11 │ │ │ │ + 674: 007292d0 4 OBJECT GLOBAL DEFAULT 22 havePC12 │ │ │ │ + 675: 00728ae0 1024 OBJECT GLOBAL DEFAULT 22 output_area_file │ │ │ │ + 676: 007286b4 4 OBJECT GLOBAL DEFAULT 22 flat │ │ │ │ + 677: 000a8a74 92 FUNC GLOBAL DEFAULT 11 keyword_info_unsafe │ │ │ │ + 678: 000d9428 144 FUNC GLOBAL DEFAULT 11 mShrink_printFitsError │ │ │ │ + 679: 0007c9b0 108 FUNC GLOBAL DEFAULT 11 mTANHdr_fixxy │ │ │ │ + 680: 000f09dc 36 FUNC GLOBAL DEFAULT 11 tkeyval │ │ │ │ + 681: 00082dd4 252 FUNC GLOBAL DEFAULT 11 mProject_fixxy │ │ │ │ + 682: 00084970 372 FUNC GLOBAL DEFAULT 11 mProject_Cross │ │ │ │ + 683: 000c8488 2024 FUNC GLOBAL DEFAULT 11 mViewer_longitude_line │ │ │ │ + 684: 007292c8 4 OBJECT GLOBAL DEFAULT 22 ap │ │ │ │ + 685: 0005d6d8 304 FUNC GLOBAL DEFAULT 11 bndBoundingBox │ │ │ │ + 686: 000dd370 252 FUNC GLOBAL DEFAULT 11 mProjectQL_fixxy │ │ │ │ + 687: 0008c96c 148 FUNC GLOBAL DEFAULT 11 mOverlaps_Between │ │ │ │ + 688: 000e1d2c 2496 FUNC GLOBAL DEFAULT 11 besselianToJulianFKCorrection │ │ │ │ + 689: 000f0908 76 FUNC GLOBAL DEFAULT 11 tinfo │ │ │ │ + 690: 000acd1c 24 FUNC GLOBAL DEFAULT 11 mShrinkCube_printError │ │ │ │ + 691: 000da034 13116 FUNC GLOBAL DEFAULT 11 mShrink │ │ │ │ + 692: 000e16f0 152 FUNC GLOBAL DEFAULT 11 interpolateLinear │ │ │ │ + 693: 000a8660 32 FUNC GLOBAL DEFAULT 11 keyword_debug │ │ │ │ + 694: 000eae30 1244 FUNC GLOBAL DEFAULT 11 mFitplane_gaussj │ │ │ │ + 695: 00111e48 1792 FUNC GLOBAL DEFAULT 11 initdata_byfile │ │ │ │ + 696: 000b1dcc 720 FUNC GLOBAL DEFAULT 11 mDiff_parseLine │ │ │ │ + 697: 001513c0 4 OBJECT GLOBAL DEFAULT 21 iway │ │ │ │ + 698: 00729044 4 OBJECT GLOBAL DEFAULT 22 havePC21 │ │ │ │ + 699: 00108820 156 FUNC GLOBAL DEFAULT 11 mAdd_avg_sum │ │ │ │ + 700: 00729164 4 OBJECT GLOBAL DEFAULT 22 havePC22 │ │ │ │ + 701: 007292e0 80 OBJECT GLOBAL DEFAULT 22 cdelt1 │ │ │ │ + 702: 00729210 80 OBJECT GLOBAL DEFAULT 22 cdelt2 │ │ │ │ + 703: 00104d7c 1300 FUNC GLOBAL DEFAULT 11 mHistogram_parseRange │ │ │ │ + 704: 000eae2c 4 FUNC GLOBAL DEFAULT 11 mFitplane_free_ivector │ │ │ │ + 705: 00065264 664 FUNC GLOBAL DEFAULT 11 mProjectPP_UpdateBounds │ │ │ │ + 706: 00728f90 4 OBJECT GLOBAL DEFAULT 22 bp │ │ │ │ + 707: 000c194c 1204 FUNC GLOBAL DEFAULT 11 lodepng_error_text │ │ │ │ + 708: 000c2e78 148 FUNC GLOBAL DEFAULT 11 mViewer_printFitsError │ │ │ │ + 709: 001caecc 4 OBJECT GLOBAL DEFAULT 22 haveUnit │ │ │ │ + 710: 0010e60c 148 FUNC GLOBAL DEFAULT 11 mTranspose_printFitsError │ │ │ │ + 711: 000eacd4 168 FUNC GLOBAL DEFAULT 11 Initialize_TwoPlane_BothDistort │ │ │ │ + 712: 000e7ce4 3668 FUNC GLOBAL DEFAULT 11 plane1_to_plane2_transform │ │ │ │ + 713: 000ab254 228 FUNC GLOBAL DEFAULT 11 keyword_value_stripped │ │ │ │ + 714: 00c80b48 4 OBJECT GLOBAL DEFAULT 22 nborder │ │ │ │ + 715: 0009e790 392 FUNC GLOBAL DEFAULT 11 degreeToDMS │ │ │ │ + 716: 000fd8e0 19528 FUNC GLOBAL DEFAULT 11 mProjectCube │ │ │ │ + 717: 007292c0 8 OBJECT GLOBAL DEFAULT 22 ycorrection │ │ │ │ + 718: 000c9410 1968 FUNC GLOBAL DEFAULT 11 mViewer_draw_boundary │ │ │ │ + 719: 00108afc 84 FUNC GLOBAL DEFAULT 11 mAdd_allocError │ │ │ │ + 720: 00131f7c 16 OBJECT GLOBAL DEFAULT 13 lodepng_default_decompress_settings │ │ │ │ + 721: 007286b0 4 OBJECT GLOBAL DEFAULT 22 sys │ │ │ │ + 722: 000bb840 16 FUNC GLOBAL DEFAULT 11 lodepng_chunk_safetocopy │ │ │ │ + 723: 000715b0 168 FUNC GLOBAL DEFAULT 11 mAddCube_sort │ │ │ │ + 724: 00102528 24 FUNC GLOBAL DEFAULT 11 mFixNaN_printError │ │ │ │ + 725: 000de820 736 FUNC GLOBAL DEFAULT 11 mProjectQL_BorderSetup │ │ │ │ + 726: 0006aae4 148 FUNC GLOBAL DEFAULT 11 mMakeImg_printFitsError │ │ │ │ + 727: 00079320 372 FUNC GLOBAL DEFAULT 11 mBestImage_Cross │ │ │ │ + 728: 000ef89c 200 FUNC GLOBAL DEFAULT 11 mViewer_curve │ │ │ │ + 729: 000fd514 972 FUNC GLOBAL DEFAULT 11 mProjectCube_computeOverlap │ │ │ │ + 730: 00087090 17300 FUNC GLOBAL DEFAULT 11 mProject │ │ │ │ + 731: 00103d6c 24 FUNC GLOBAL DEFAULT 11 mPutHdr_printError │ │ │ │ + 732: 000bd860 484 FUNC GLOBAL DEFAULT 11 lodepng_info_copy │ │ │ │ + 733: 0008b8e8 3212 FUNC GLOBAL DEFAULT 11 ccalc │ │ │ │ + 734: 00097588 136 FUNC GLOBAL DEFAULT 11 mCoverageCheck_stradd │ │ │ │ + 735: 0009eeb8 268 FUNC GLOBAL DEFAULT 11 mArchiveList_url_encode │ │ │ │ + 736: 0006455c 1240 FUNC GLOBAL DEFAULT 11 mProjectPP_readFits │ │ │ │ + 737: 0009f938 2552 FUNC GLOBAL DEFAULT 11 montage_fitsCheck │ │ │ │ + 738: 007277a0 8 OBJECT GLOBAL DEFAULT 22 bndLon │ │ │ │ + 739: 000acd34 3176 FUNC GLOBAL DEFAULT 11 mShrinkCube_readFits │ │ │ │ + 740: 000b18a8 1160 FUNC GLOBAL DEFAULT 11 convertEquToEcl │ │ │ │ + 741: 0010e72c 248 FUNC GLOBAL DEFAULT 11 mTranspose_transform │ │ │ │ + 742: 00058258 80 FUNC GLOBAL DEFAULT 11 montage_fileName │ │ │ │ + 743: 000e1788 172 FUNC GLOBAL DEFAULT 11 interpolateBilinear │ │ │ │ + 744: 00063774 228 FUNC GLOBAL DEFAULT 11 mHdr_readline │ │ │ │ + 745: 0007633c 3020 FUNC GLOBAL DEFAULT 11 mSubimage_copyData │ │ │ │ + 746: 0006a444 496 FUNC GLOBAL DEFAULT 11 mMakeImg_parseLine │ │ │ │ + 747: 000a7598 4264 FUNC GLOBAL DEFAULT 11 mViewer_symbol │ │ │ │ + 748: 000a8ccc 68 FUNC GLOBAL DEFAULT 11 x2c │ │ │ │ + 749: 000f1f98 76 FUNC GLOBAL DEFAULT 11 isBlank │ │ │ │ + 750: 00729048 4 OBJECT GLOBAL DEFAULT 22 haveCdelt1 │ │ │ │ + 751: 00729110 4 OBJECT GLOBAL DEFAULT 22 haveCdelt2 │ │ │ │ + 752: 001cb2f0 4 OBJECT GLOBAL DEFAULT 22 wcs_debug │ │ │ │ + 753: 000ece1c 3896 FUNC GLOBAL DEFAULT 11 mViewer_thick_line │ │ │ │ + 754: 00104c18 212 FUNC GLOBAL DEFAULT 11 mHistogram_getPlanes │ │ │ │ + 755: 000fb0a0 232 FUNC GLOBAL DEFAULT 11 mProjectCube_PrintPolygon │ │ │ │ + 756: 007286d0 8 OBJECT GLOBAL DEFAULT 22 noise │ │ │ │ + 757: 000bd3cc 72 FUNC GLOBAL DEFAULT 11 lodepng_has_palette_alpha │ │ │ │ + 758: 00151488 4 OBJECT GLOBAL DEFAULT 21 RefinedCRVAL1 │ │ │ │ + 759: 000edd88 76 FUNC GLOBAL DEFAULT 11 mViewer_invfrac │ │ │ │ + 760: 000bb830 16 FUNC GLOBAL DEFAULT 11 lodepng_chunk_private │ │ │ │ + 761: 000bb8a4 80 FUNC GLOBAL DEFAULT 11 lodepng_chunk_generate_crc │ │ │ │ + 762: 00151484 4 OBJECT GLOBAL DEFAULT 21 RefinedCRVAL2 │ │ │ │ + 763: 00104018 3072 FUNC GLOBAL DEFAULT 11 mPutHdr │ │ │ │ + 764: 000b87c0 200 FUNC GLOBAL DEFAULT 11 lodepng_load_file │ │ │ │ + 765: 000b8f24 3472 FUNC GLOBAL DEFAULT 11 lodepng_inflate │ │ │ │ + 766: 00116f28 4056 FUNC GLOBAL DEFAULT 11 sexToDegree │ │ │ │ + 767: 0005d8a0 1948 FUNC GLOBAL DEFAULT 11 mDiffFitExec │ │ │ │ + 768: 00058928 248 FUNC GLOBAL DEFAULT 11 bndDrawOutline │ │ │ │ + 769: 00065d28 296 FUNC GLOBAL DEFAULT 11 mProjectPP_rectClip │ │ │ │ + 770: 00728684 4 OBJECT GLOBAL DEFAULT 22 cat_file │ │ │ │ + 771: 000b113c 616 FUNC GLOBAL DEFAULT 11 computeEquPole │ │ │ │ + 772: 000bc0ac 152 FUNC GLOBAL DEFAULT 11 lodepng_palette_add │ │ │ │ + 773: 000fbf1c 40 FUNC GLOBAL DEFAULT 11 mProjectCube_Girard │ │ │ │ + 774: 000b1d30 156 FUNC GLOBAL DEFAULT 11 montage_debugCheck │ │ │ │ + 775: 00078670 1052 FUNC GLOBAL DEFAULT 11 mDiffExec │ │ │ │ + 776: 0007d468 532 FUNC GLOBAL DEFAULT 11 mTANHdr_distance │ │ │ │ + 777: 00058190 200 FUNC GLOBAL DEFAULT 11 montage_filePath │ │ │ │ + 778: 00084c0c 148 FUNC GLOBAL DEFAULT 11 mProject_Between │ │ │ │ + 779: 000ab440 128 FUNC GLOBAL DEFAULT 11 keyword_info │ │ │ │ + 780: 00729384 4 OBJECT GLOBAL DEFAULT 22 haveEpoch │ │ │ │ + 781: 00108b50 552 FUNC GLOBAL DEFAULT 11 mAdd_avg_median │ │ │ │ + 782: 000eb30c 6264 FUNC GLOBAL DEFAULT 11 mFitplane │ │ │ │ + 783: 0010830c 152 FUNC GLOBAL DEFAULT 11 mAdd_printFitsError │ │ │ │ + 784: 001caed4 4 OBJECT GLOBAL DEFAULT 22 tbl_nul_string │ │ │ │ + 785: 000deb00 588 FUNC GLOBAL DEFAULT 11 mProjectQL_BorderRange │ │ │ │ + 786: 0009718c 56 FUNC GLOBAL DEFAULT 11 mCoverageCheck_Reverse │ │ │ │ + 787: 000832fc 148 FUNC GLOBAL DEFAULT 11 mProject_printFitsError │ │ │ │ + 788: 007297c0 4 OBJECT GLOBAL DEFAULT 22 mDiff_debug │ │ │ │ + 789: 000bb93c 168 FUNC GLOBAL DEFAULT 11 lodepng_chunk_append │ │ │ │ + 790: 0008c8f4 120 FUNC GLOBAL DEFAULT 11 mOverlaps_Dot │ │ │ │ + 791: 000abf84 472 FUNC GLOBAL DEFAULT 11 wwwFooter │ │ │ │ + 792: 00092964 1168 FUNC GLOBAL DEFAULT 11 mSubCube_dataRange │ │ │ │ + 793: 000710b8 120 FUNC GLOBAL DEFAULT 11 mAddCube_printError │ │ │ │ + 794: 00151458 4 OBJECT GLOBAL DEFAULT 21 RefinedCD11 │ │ │ │ + 795: 000f4f30 468 FUNC GLOBAL DEFAULT 11 mMakeHdr_readTemplate │ │ │ │ + 796: 00151454 4 OBJECT GLOBAL DEFAULT 21 RefinedCD12 │ │ │ │ + 797: 000fa0a4 28 FUNC GLOBAL DEFAULT 11 mProjectCube_printError │ │ │ │ + 798: 00729810 0xc3500 OBJECT GLOBAL DEFAULT 22 hist │ │ │ │ + 799: 007286e0 1024 OBJECT GLOBAL DEFAULT 22 output_file │ │ │ │ + 800: 0006acac 1236 FUNC GLOBAL DEFAULT 11 mMakeImg_ltqnorm │ │ │ │ + 801: 00063604 368 FUNC GLOBAL DEFAULT 11 mHdr_tcp_connect │ │ │ │ + 802: 000a2f1c 352 FUNC GLOBAL DEFAULT 11 refinedEquETermCorrection │ │ │ │ + 803: 00071a6c 168 FUNC GLOBAL DEFAULT 11 mAddCube_listInit │ │ │ │ + 804: 000bd5cc 4 FUNC GLOBAL DEFAULT 11 lodepng_clear_itext │ │ │ │ + 805: 007286d8 8 OBJECT GLOBAL DEFAULT 22 bg1 │ │ │ │ + 806: 00728690 8 OBJECT GLOBAL DEFAULT 22 bg2 │ │ │ │ + 807: 000ac6f4 1432 FUNC GLOBAL DEFAULT 11 convertEquToGal │ │ │ │ + 808: 007286a8 8 OBJECT GLOBAL DEFAULT 22 bg3 │ │ │ │ + 809: 00092df4 7636 FUNC GLOBAL DEFAULT 11 mSubCube │ │ │ │ + 810: 007286b8 8 OBJECT GLOBAL DEFAULT 22 bg4 │ │ │ │ + 811: 00104cec 144 FUNC GLOBAL DEFAULT 11 mHistogram_printFitsError │ │ │ │ + 812: 00064abc 1960 FUNC GLOBAL DEFAULT 11 mProjectPP_readTemplate │ │ │ │ + 813: 007277a8 8 OBJECT GLOBAL DEFAULT 22 bndAngle │ │ │ │ + 814: 00728fa0 4 OBJECT GLOBAL DEFAULT 22 fstatus │ │ │ │ + 815: 007290a0 8 OBJECT GLOBAL DEFAULT 22 xcorrection │ │ │ │ + 816: 007279e8 4 OBJECT GLOBAL DEFAULT 22 mDiffFitExec_debug │ │ │ │ + 817: 00082ed0 1068 FUNC GLOBAL DEFAULT 11 mProject_parseLine │ │ │ │ + 818: 0015147c 4 OBJECT GLOBAL DEFAULT 21 CRVAL1 │ │ │ │ + 819: 00151478 4 OBJECT GLOBAL DEFAULT 21 CRVAL2 │ │ │ │ + 820: 00973718 8 OBJECT GLOBAL DEFAULT 22 rmin │ │ │ │ + 821: 00061d60 120 FUNC GLOBAL DEFAULT 11 cgeomPrintStack │ │ │ │ + 822: 000c1ff0 1176 FUNC GLOBAL DEFAULT 11 mViewer_parseSymbol │ │ │ │ + 823: 000fbc14 776 FUNC GLOBAL DEFAULT 11 mProjectCube_SegSegIntersect │ │ │ │ + 824: 0010cafc 728 FUNC GLOBAL DEFAULT 11 distort │ │ │ │ + 825: 000e9980 56 FUNC GLOBAL DEFAULT 11 SetDistortionPlaneSecondSimple │ │ │ │ + 826: 00151450 4 OBJECT GLOBAL DEFAULT 21 RefinedCD21 │ │ │ │ + 827: 0015144c 4 OBJECT GLOBAL DEFAULT 21 RefinedCD22 │ │ │ │ + 828: 000ab954 872 FUNC GLOBAL DEFAULT 11 initHTTP │ │ │ │ + 829: 00150e78 4 OBJECT GLOBAL DEFAULT 21 ngrid │ │ │ │ + 830: 000c72a4 96 FUNC GLOBAL DEFAULT 11 mViewer_lockPixel │ │ │ │ + 831: 001513d8 64 OBJECT GLOBAL DEFAULT 21 sysname │ │ │ │ + 832: 000bb6d4 64 FUNC GLOBAL DEFAULT 11 lodepng_compress_settings_init │ │ │ │ + 833: 007286a4 4 OBJECT GLOBAL DEFAULT 22 image_file │ │ │ │ + 834: 00096e14 372 FUNC GLOBAL DEFAULT 11 mCoverageCheck_Cross │ │ │ │ + 835: 00097094 248 FUNC GLOBAL DEFAULT 11 mCoverageCheck_Normalize │ │ │ │ + 836: 000f0854 20 FUNC GLOBAL DEFAULT 11 tWritable │ │ │ │ + 837: 000a6d54 2116 FUNC GLOBAL DEFAULT 11 mViewer_great_circle │ │ │ │ + 838: 000a8ca4 40 FUNC GLOBAL DEFAULT 11 plustospace │ │ │ │ + 839: 000ab4c0 268 FUNC GLOBAL DEFAULT 11 url_encode │ │ │ │ + 840: 00090a90 300 FUNC GLOBAL DEFAULT 11 precessBesselian │ │ │ │ + 841: 00729388 4 OBJECT GLOBAL DEFAULT 22 wcsin │ │ │ │ + 842: 00108d78 168 FUNC GLOBAL DEFAULT 11 mAdd_listInit │ │ │ │ + 843: 00094c50 636 FUNC GLOBAL DEFAULT 11 mProjExec_readTemplate │ │ │ │ + 844: 000fb4c8 148 FUNC GLOBAL DEFAULT 11 mProjectCube_Between │ │ │ │ + 845: 000bd798 128 FUNC GLOBAL DEFAULT 11 lodepng_info_init │ │ │ │ + 846: 00061b6c 20 FUNC GLOBAL DEFAULT 11 cgeomGetXcen │ │ │ │ + 847: 0008c64c 276 FUNC GLOBAL DEFAULT 11 mOverlaps_fixxy │ │ │ │ + 848: 0008c780 372 FUNC GLOBAL DEFAULT 11 mOverlaps_Cross │ │ │ │ + 849: 00075d9c 460 FUNC GLOBAL DEFAULT 11 mSubimage_getFileInfo │ │ │ │ + 850: 000a8640 32 FUNC GLOBAL DEFAULT 11 keylib_initialized │ │ │ │ + 851: 000ab1e0 116 FUNC GLOBAL DEFAULT 11 keyword_value │ │ │ │ + 852: 000bd414 80 FUNC GLOBAL DEFAULT 11 lodepng_can_have_alpha │ │ │ │ + 853: 000c7008 668 FUNC GLOBAL DEFAULT 11 mViewer_setPixel │ │ │ │ + 854: 000e9c18 616 FUNC GLOBAL DEFAULT 11 SetDistortionPlaneSecond │ │ │ │ + 855: 000c1e00 496 FUNC GLOBAL DEFAULT 11 mViewer_memCleanup │ │ │ │ + 856: 000a03c4 2440 FUNC GLOBAL DEFAULT 11 montage_parseHdr │ │ │ │ + 857: 000ecb84 664 FUNC GLOBAL DEFAULT 11 mViewer_draw_bitmap │ │ │ │ + 858: 000f0954 20 FUNC GLOBAL DEFAULT 11 tkeycount │ │ │ │ + 859: 00151468 4 OBJECT GLOBAL DEFAULT 21 CD11 │ │ │ │ + 860: 00151464 4 OBJECT GLOBAL DEFAULT 21 CD12 │ │ │ │ + 861: 0008c760 32 FUNC GLOBAL DEFAULT 11 mOverlaps_swap │ │ │ │ + 862: 000ab760 500 FUNC GLOBAL DEFAULT 11 encodeOffsetURL │ │ │ │ + 863: 000833ac 1488 FUNC GLOBAL DEFAULT 11 mProject_readFits │ │ │ │ + 864: 000eae24 8 FUNC GLOBAL DEFAULT 11 mFitplane_ivector │ │ │ │ + 865: 000a91f4 7720 FUNC GLOBAL DEFAULT 11 keyword_init │ │ │ │ + 866: 000140a0 20 FUNC GLOBAL DEFAULT 11 PyInit__wrappers │ │ │ │ + 867: 000c15d4 204 FUNC GLOBAL DEFAULT 11 lodepng_decode_file │ │ │ │ + 868: 0008ca00 248 FUNC GLOBAL DEFAULT 11 mOverlaps_Normalize │ │ │ │ + 869: 00062d10 1072 FUNC GLOBAL DEFAULT 11 cgeomPrintPostscript │ │ │ │ + 870: 00058a20 352 FUNC GLOBAL DEFAULT 11 PrintSkyPoints │ │ │ │ + 871: 00727d10 800 OBJECT GLOBAL DEFAULT 22 tmpX0 │ │ │ │ + 872: 000c3a74 1188 FUNC GLOBAL DEFAULT 11 mViewer_parseRange │ │ │ │ + 873: 007279f0 800 OBJECT GLOBAL DEFAULT 22 tmpX1 │ │ │ │ + 874: 0008c574 136 FUNC GLOBAL DEFAULT 11 mOverlaps_stradd │ │ │ │ + 875: 00083fe8 736 FUNC GLOBAL DEFAULT 11 mProject_UpdateBounds │ │ │ │ + 876: 00059dc8 640 FUNC GLOBAL DEFAULT 11 bndGraham │ │ │ │ + 877: 001025d0 436 FUNC GLOBAL DEFAULT 11 mFixNaN_readFits │ │ │ │ + 878: 000e1a38 756 FUNC GLOBAL DEFAULT 11 initializeFK5CorrectionData │ │ │ │ + 879: 00727838 56 OBJECT GLOBAL DEFAULT 22 bndCenter │ │ │ │ + 880: 0009e6b4 220 FUNC GLOBAL DEFAULT 11 roundValue │ │ │ │ + 881: 00071658 20 FUNC GLOBAL DEFAULT 11 mAddCube_listCount │ │ │ │ + 882: 0010d388 988 FUNC GLOBAL DEFAULT 11 moving_object_pointing_replacement │ │ │ │ + 883: 0008ce68 11176 FUNC GLOBAL DEFAULT 11 mOverlaps │ │ │ │ + 884: 00727798 8 OBJECT GLOBAL DEFAULT 22 bndSize │ │ │ │ + 885: 000bb714 24 FUNC GLOBAL DEFAULT 11 lodepng_decompress_settings_init │ │ │ │ + 886: 0006b2b4 19248 FUNC GLOBAL DEFAULT 11 mMakeImg │ │ │ │ + 887: 00151460 4 OBJECT GLOBAL DEFAULT 21 CD21 │ │ │ │ + 888: 0015145c 4 OBJECT GLOBAL DEFAULT 21 CD22 │ │ │ │ + 889: 00727830 8 OBJECT GLOBAL DEFAULT 22 bndXpix │ │ │ │ + 890: 0011511c 1696 FUNC GLOBAL DEFAULT 11 mImgtbl_get_list │ │ │ │ + 891: 00086c78 1048 FUNC GLOBAL DEFAULT 11 mProject_computeOverlap │ │ │ │ + 892: 0008caf8 56 FUNC GLOBAL DEFAULT 11 mOverlaps_Reverse │ │ │ │ + 893: 00084ae4 120 FUNC GLOBAL DEFAULT 11 mProject_Dot │ │ │ │ + 894: 00728358 800 OBJECT GLOBAL DEFAULT 22 tmpY0 │ │ │ │ + 895: 00728030 800 OBJECT GLOBAL DEFAULT 22 tmpY1 │ │ │ │ + 896: 000dd948 1484 FUNC GLOBAL DEFAULT 11 mProjectQL_readFits │ │ │ │ + 897: 00108aa0 92 FUNC GLOBAL DEFAULT 11 mAdd_listIndex │ │ │ │ + 898: 0008397c 136 FUNC GLOBAL DEFAULT 11 mProject_stradd │ │ │ │ + 899: 000b13a4 1284 FUNC GLOBAL DEFAULT 11 convertEclToEqu │ │ │ │ + 900: 000910ec 912 FUNC GLOBAL DEFAULT 11 mSubCube_getFileInfo │ │ │ │ + 901: 000d94b8 24 FUNC GLOBAL DEFAULT 11 mShrink_printError │ │ │ │ + 902: 000fb3a0 120 FUNC GLOBAL DEFAULT 11 mProjectCube_Dot │ │ │ │ + 903: 00090cb8 928 FUNC GLOBAL DEFAULT 11 mSubCube_parseSelectList │ │ │ │ + 904: 0007f310 15044 FUNC GLOBAL DEFAULT 11 mTANHdr │ │ │ │ + 905: 00063acc 1448 FUNC GLOBAL DEFAULT 11 mHdr │ │ │ │ + 906: 000c4c5c 2748 FUNC GLOBAL DEFAULT 11 mViewer_vamp_comment │ │ │ │ + 907: 00729808 4 OBJECT GLOBAL DEFAULT 22 noAreas │ │ │ │ + 908: 00151480 4 OBJECT GLOBAL DEFAULT 21 RefinedCROTA2 │ │ │ │ + 909: 000c16cc 44 FUNC GLOBAL DEFAULT 11 lodepng_decode24_file │ │ │ │ + 910: 00085220 288 FUNC GLOBAL DEFAULT 11 mProject_Advance │ │ │ │ + 911: 000592a8 388 FUNC GLOBAL DEFAULT 11 bndNormalize │ │ │ │ + 912: 00070b70 1140 FUNC GLOBAL DEFAULT 11 mAddCube_parseLine │ │ │ │ + 913: 00057990 2048 FUNC GLOBAL DEFAULT 11 mArchiveExec │ │ │ │ + 914: 000eac58 124 FUNC GLOBAL DEFAULT 11 Initialize_TwoPlane_SecondDistort │ │ │ │ + 915: 0005e4c8 13960 FUNC GLOBAL DEFAULT 11 mBgModel │ │ │ │ + 916: 000fa0c0 1684 FUNC GLOBAL DEFAULT 11 mProjectCube_readFits │ │ │ │ + 917: 00c80bc8 4 OBJECT GLOBAL DEFAULT 22 mMakeHdr_debug │ │ │ │ + 918: 0006a634 1200 FUNC GLOBAL DEFAULT 11 mMakeImg_readTemplate │ │ │ │ + 919: 00116e78 176 FUNC GLOBAL DEFAULT 11 getSubstrings │ │ │ │ + 920: 0009edd4 228 FUNC GLOBAL DEFAULT 11 mArchiveList_readline │ │ │ │ + 921: 000c9d40 244 FUNC GLOBAL DEFAULT 11 mViewer_writePNG │ │ │ │ + 922: 001115d8 232 FUNC GLOBAL DEFAULT 11 openfitsfile │ │ │ │ + 923: 00c80b50 120 OBJECT GLOBAL DEFAULT 22 input │ │ │ │ + 924: 001088bc 168 FUNC GLOBAL DEFAULT 11 mAdd_sort │ │ │ │ + 925: 000be0a0 72 FUNC GLOBAL DEFAULT 11 getValueRequiredBits │ │ │ │ + 926: 001caee0 4 OBJECT GLOBAL DEFAULT 22 tbl_hdr_string │ │ │ │ + 927: 007286c8 4 OBJECT GLOBAL DEFAULT 22 ref │ │ │ │ + 928: 00071cc4 16200 FUNC GLOBAL DEFAULT 11 mAddCube │ │ │ │ + 929: 000c8c70 1952 FUNC GLOBAL DEFAULT 11 mViewer_latitude_line │ │ │ │ + 930: 000842c8 744 FUNC GLOBAL DEFAULT 11 mProject_BorderSetup │ │ │ │ + 931: 000a8854 180 FUNC GLOBAL DEFAULT 11 keyword_close │ │ │ │ + 932: 00afa130 4 OBJECT GLOBAL DEFAULT 22 bfitsbuf │ │ │ │ + 933: 000bb860 68 FUNC GLOBAL DEFAULT 11 lodepng_chunk_check_crc │ │ │ │ + 934: 007286a0 4 OBJECT GLOBAL DEFAULT 22 isJSON │ │ │ │ + 935: 00065f28 416 FUNC GLOBAL DEFAULT 11 mProjectPP_ptInPoly │ │ │ │ + 936: 000eae0c 24 FUNC GLOBAL DEFAULT 11 mFitplane_nrerror │ │ │ │ + 937: 0008faa4 4076 FUNC GLOBAL DEFAULT 11 precessBesselianWithProperMotion │ │ │ │ + 938: 000bb45c 632 FUNC GLOBAL DEFAULT 11 lodepng_zlib_compress │ │ │ │ + 939: 0009e918 416 FUNC GLOBAL DEFAULT 11 degreeToHMS │ │ │ │ + 940: 000a33bc 1176 FUNC GLOBAL DEFAULT 11 convertBesselianToJulian │ │ │ │ + 941: 00062a74 364 FUNC GLOBAL DEFAULT 11 cgeomGraham │ │ │ │ + 942: 0009f91c 28 FUNC GLOBAL DEFAULT 11 montage_errorOutput │ │ │ │ + 943: 00079604 8968 FUNC GLOBAL DEFAULT 11 mBestImage │ │ │ │ + 944: 000f1fe4 1920 FUNC GLOBAL DEFAULT 11 montage_checkWCS │ │ │ │ + 945: 000fb690 608 FUNC GLOBAL DEFAULT 11 mProjectCube_SaveVertex │ │ │ │ + 946: 000bb918 36 FUNC GLOBAL DEFAULT 11 lodepng_chunk_next_const │ │ │ │ + 947: 000bb850 8 FUNC GLOBAL DEFAULT 11 lodepng_chunk_data │ │ │ │ + 948: 000c0438 28 FUNC GLOBAL DEFAULT 11 lodepng_decoder_settings_init │ │ │ │ + 949: 00103528 1972 FUNC GLOBAL DEFAULT 11 parseCoordinateString │ │ │ │ + 950: 000f3b58 4944 FUNC GLOBAL DEFAULT 11 mBackground │ │ │ │ + 951: 00063964 360 FUNC GLOBAL DEFAULT 11 mHdr_parseUrl │ │ │ │ + 952: 000c047c 112 FUNC GLOBAL DEFAULT 11 lodepng_state_copy │ │ │ │ + 953: 000c3f18 1020 FUNC GLOBAL DEFAULT 11 mViewer_readHist │ │ │ │ + 954: 00973728 8 OBJECT GLOBAL DEFAULT 22 delta │ │ │ │ + 955: 000bd368 44 FUNC GLOBAL DEFAULT 11 lodepng_get_channels │ │ │ │ + 956: 000a0d4c 52 FUNC GLOBAL DEFAULT 11 montage_checkHdr │ │ │ │ + 957: 0007141c 216 FUNC GLOBAL DEFAULT 11 mAddCube_avg_mean │ │ │ │ + 958: 001a5a9c 4 OBJECT GLOBAL DEFAULT 22 json_debug │ │ │ │ + 959: 000f0a7c 68 FUNC GLOBAL DEFAULT 11 tseek │ │ │ │ + 960: 00727908 8 OBJECT GLOBAL DEFAULT 22 bndSize1 │ │ │ │ + 961: 00062be0 148 FUNC GLOBAL DEFAULT 11 cgeomPrintPoints │ │ │ │ + 962: 007278b0 8 OBJECT GLOBAL DEFAULT 22 bndSize2 │ │ │ │ + 963: 000de58c 660 FUNC GLOBAL DEFAULT 11 mProjectQL_UpdateBounds │ │ │ │ + 964: 00151474 4 OBJECT GLOBAL DEFAULT 21 CROTA2 │ │ │ │ + 965: 000c15a0 52 FUNC GLOBAL DEFAULT 11 lodepng_decode24 │ │ │ │ + 966: 000a290c 676 FUNC GLOBAL DEFAULT 11 getEquETermCorrection │ │ │ │ + 967: 000ee544 4952 FUNC GLOBAL DEFAULT 11 mViewer_labeledCurve │ │ │ │ + 968: 000fbabc 288 FUNC GLOBAL DEFAULT 11 mProjectCube_Advance │ │ │ │ + 969: 000586c4 32 FUNC GLOBAL DEFAULT 11 bndPop │ │ │ │ + 970: 000f374c 300 FUNC GLOBAL DEFAULT 11 precessJulian │ │ │ │ + 971: 000bb72c 80 FUNC GLOBAL DEFAULT 11 lodepng_crc32 │ │ │ │ + 972: 0010e6a0 140 FUNC GLOBAL DEFAULT 11 mTranspose_initTransform │ │ │ │ + 973: 00973730 0x186a00 OBJECT GLOBAL DEFAULT 22 gausslev │ │ │ │ + 974: 000a434c 1068 FUNC GLOBAL DEFAULT 11 mViewer_longitude_label │ │ │ │ + 975: 000f1d18 84 FUNC GLOBAL DEFAULT 11 tval │ │ │ │ + 976: 000bbfc8 52 FUNC GLOBAL DEFAULT 11 lodepng_palette_clear │ │ │ │ + 977: 000629a8 204 FUNC GLOBAL DEFAULT 11 cgeomLeft │ │ │ │ + 978: 0007b90c 1500 FUNC GLOBAL DEFAULT 11 mFitExec │ │ │ │ + 979: 0010868c 216 FUNC GLOBAL DEFAULT 11 mAdd_avg_mean │ │ │ │ + 980: 000c1920 44 FUNC GLOBAL DEFAULT 11 lodepng_encode24_file │ │ │ │ + 981: 000eabe0 120 FUNC GLOBAL DEFAULT 11 Initialize_TwoPlane_FirstDistort │ │ │ │ + 982: 00063344 256 FUNC GLOBAL DEFAULT 11 cgeomAreaSign │ │ │ │ + 983: 000c156c 52 FUNC GLOBAL DEFAULT 11 lodepng_decode32 │ │ │ │ + 984: 000a89e4 144 FUNC GLOBAL DEFAULT 11 keyword_instance_unsafe │ │ │ │ + 985: 0005a0c8 152 FUNC GLOBAL DEFAULT 11 bndRemoveDeleted │ │ │ │ + 986: 00076f08 860 FUNC GLOBAL DEFAULT 11 mSubimage_dataRange │ │ │ │ + 987: 000c1428 64 FUNC GLOBAL DEFAULT 11 lodepng_encoder_settings_init │ │ │ │ + 988: 00727878 56 OBJECT GLOBAL DEFAULT 22 Centroid │ │ │ │ + 989: 000845b0 564 FUNC GLOBAL DEFAULT 11 mProject_BorderRange │ │ │ │ + 990: 00083a04 1508 FUNC GLOBAL DEFAULT 11 mProject_readTemplate │ │ │ │ + 991: 001083a4 32 FUNC GLOBAL DEFAULT 11 mAdd_printError │ │ │ │ + 992: 000b2144 404 FUNC GLOBAL DEFAULT 11 mDiff_readTemplate │ │ │ │ + 993: 00097610 28836 FUNC GLOBAL DEFAULT 11 mCoverageCheck │ │ │ │ + 994: 000c2930 884 FUNC GLOBAL DEFAULT 11 mViewer_wcsfake │ │ │ │ + 995: 0009f858 20 FUNC GLOBAL DEFAULT 11 montage_checkHdrExact │ │ │ │ + 996: 007278f0 4 OBJECT GLOBAL DEFAULT 22 bndNpoints │ │ │ │ + 997: 001abf10 4 OBJECT GLOBAL DEFAULT 22 KeyLibHasBeenInitialized │ │ │ │ + 998: 00058d4c 244 FUNC GLOBAL DEFAULT 11 bndCross │ │ │ │ + 999: 00085340 56 FUNC GLOBAL DEFAULT 11 mProject_Reverse │ │ │ │ + 1000: 000860b4 3012 FUNC GLOBAL DEFAULT 11 mProject_ComputeIntersection │ │ │ │ + 1001: 000fb55c 308 FUNC GLOBAL DEFAULT 11 mProjectCube_Normalize │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -151,227 +151,227 @@ │ │ │ │ 00150bdc 00000017 R_ARM_RELATIVE │ │ │ │ 00150be0 00000017 R_ARM_RELATIVE │ │ │ │ 00150be4 00000017 R_ARM_RELATIVE │ │ │ │ 00150bf0 00000017 R_ARM_RELATIVE │ │ │ │ 00150bf4 00000017 R_ARM_RELATIVE │ │ │ │ 00150c1c 00000017 R_ARM_RELATIVE │ │ │ │ 00150c24 00000017 R_ARM_RELATIVE │ │ │ │ -00151030 00000017 R_ARM_RELATIVE │ │ │ │ -00151034 00000017 R_ARM_RELATIVE │ │ │ │ -00151038 00000017 R_ARM_RELATIVE │ │ │ │ -0015103c 00000017 R_ARM_RELATIVE │ │ │ │ -00151040 00000017 R_ARM_RELATIVE │ │ │ │ -00151044 00000017 R_ARM_RELATIVE │ │ │ │ -00151048 00000017 R_ARM_RELATIVE │ │ │ │ -0015104c 00000017 R_ARM_RELATIVE │ │ │ │ -00151050 00000017 R_ARM_RELATIVE │ │ │ │ -00151054 00000017 R_ARM_RELATIVE │ │ │ │ -00151058 00000017 R_ARM_RELATIVE │ │ │ │ -0015105c 00000017 R_ARM_RELATIVE │ │ │ │ -00151060 00000017 R_ARM_RELATIVE │ │ │ │ -00151064 00000017 R_ARM_RELATIVE │ │ │ │ -00151068 00000017 R_ARM_RELATIVE │ │ │ │ -0015106c 00000017 R_ARM_RELATIVE │ │ │ │ -001503d0 00021515 R_ARM_GLOB_DAT 00151118 japply │ │ │ │ -001503d4 0001e515 R_ARM_GLOB_DAT 00727b98 bndPoints │ │ │ │ -001503d8 00014015 R_ARM_GLOB_DAT 00c80268 ismag │ │ │ │ +0015144c 00000017 R_ARM_RELATIVE │ │ │ │ +00151450 00000017 R_ARM_RELATIVE │ │ │ │ +00151454 00000017 R_ARM_RELATIVE │ │ │ │ +00151458 00000017 R_ARM_RELATIVE │ │ │ │ +0015145c 00000017 R_ARM_RELATIVE │ │ │ │ +00151460 00000017 R_ARM_RELATIVE │ │ │ │ +00151464 00000017 R_ARM_RELATIVE │ │ │ │ +00151468 00000017 R_ARM_RELATIVE │ │ │ │ +0015146c 00000017 R_ARM_RELATIVE │ │ │ │ +00151470 00000017 R_ARM_RELATIVE │ │ │ │ +00151474 00000017 R_ARM_RELATIVE │ │ │ │ +00151478 00000017 R_ARM_RELATIVE │ │ │ │ +0015147c 00000017 R_ARM_RELATIVE │ │ │ │ +00151480 00000017 R_ARM_RELATIVE │ │ │ │ +00151484 00000017 R_ARM_RELATIVE │ │ │ │ +00151488 00000017 R_ARM_RELATIVE │ │ │ │ +001503d0 00021515 R_ARM_GLOB_DAT 001513bc japply │ │ │ │ +001503d4 0001e515 R_ARM_GLOB_DAT 00727790 bndPoints │ │ │ │ +001503d8 00014015 R_ARM_GLOB_DAT 00728678 ismag │ │ │ │ 001503dc 00000315 R_ARM_GLOB_DAT 00000000 Py_Version │ │ │ │ -001503e0 0002f015 R_ARM_GLOB_DAT 00726b2c wcs_debug │ │ │ │ +001503e0 0002f015 R_ARM_GLOB_DAT 001cb2f0 wcs_debug │ │ │ │ 001503e4 00000415 R_ARM_GLOB_DAT 00000000 PyExc_ImportError │ │ │ │ -001503e8 00023e15 R_ARM_GLOB_DAT 00727784 keyStdout │ │ │ │ -001503ec 00033315 R_ARM_GLOB_DAT 0015105c CRVAL2 │ │ │ │ -001503f0 00031e15 R_ARM_GLOB_DAT 00727e10 hist │ │ │ │ -001503f4 00015915 R_ARM_GLOB_DAT 0016d610 gdebug │ │ │ │ -001503f8 00022015 R_ARM_GLOB_DAT 00c7f148 pc22 │ │ │ │ -001503fc 00038c15 R_ARM_GLOB_DAT 00151064 RefinedCROTA2 │ │ │ │ +001503e8 00023e15 R_ARM_GLOB_DAT 00729398 keyStdout │ │ │ │ +001503ec 00033315 R_ARM_GLOB_DAT 00151478 CRVAL2 │ │ │ │ +001503f0 00031e15 R_ARM_GLOB_DAT 00729810 hist │ │ │ │ +001503f4 00015915 R_ARM_GLOB_DAT 001a8de8 gdebug │ │ │ │ +001503f8 00022015 R_ARM_GLOB_DAT 00728ef0 pc22 │ │ │ │ +001503fc 00038c15 R_ARM_GLOB_DAT 00151480 RefinedCROTA2 │ │ │ │ 00150400 00000d15 R_ARM_GLOB_DAT 00000000 PyBool_Type │ │ │ │ -00150404 00033d15 R_ARM_GLOB_DAT 00151348 ngrid │ │ │ │ -00150408 0001ba15 R_ARM_GLOB_DAT 00c8026c colname │ │ │ │ -0015040c 00025e15 R_ARM_GLOB_DAT 00727b8c ffp_FITS_In │ │ │ │ -00150410 0001b415 R_ARM_GLOB_DAT 0016505c haveType │ │ │ │ -00150414 0001f915 R_ARM_GLOB_DAT 00727e04 mFitExec_debug │ │ │ │ -00150418 00037715 R_ARM_GLOB_DAT 00151044 CD21 │ │ │ │ -0015041c 00018d15 R_ARM_GLOB_DAT 00c80270 ncat │ │ │ │ +00150404 00033d15 R_ARM_GLOB_DAT 00150e78 ngrid │ │ │ │ +00150408 0001ba15 R_ARM_GLOB_DAT 0072867c colname │ │ │ │ +0015040c 00025e15 R_ARM_GLOB_DAT 00c80bd0 ffp_FITS_In │ │ │ │ +00150410 0001b415 R_ARM_GLOB_DAT 001caed0 haveType │ │ │ │ +00150414 0001f915 R_ARM_GLOB_DAT 00728ee8 mFitExec_debug │ │ │ │ +00150418 00037715 R_ARM_GLOB_DAT 00151460 CD21 │ │ │ │ +0015041c 00018d15 R_ARM_GLOB_DAT 00728680 ncat │ │ │ │ 00150420 00001615 R_ARM_GLOB_DAT 00000000 PyExc_ValueError │ │ │ │ -00150424 00020315 R_ARM_GLOB_DAT 00c7f198 pc11 │ │ │ │ -00150428 00030215 R_ARM_GLOB_DAT 00c80274 cat_file │ │ │ │ -0015042c 00037415 R_ARM_GLOB_DAT 00727ba0 bndSize │ │ │ │ -00150430 0002ca15 R_ARM_GLOB_DAT 00c7f5e4 nborder │ │ │ │ -00150434 0002e215 R_ARM_GLOB_DAT 00727ba8 bndLon │ │ │ │ -00150438 00011d15 R_ARM_GLOB_DAT 00c80278 arrayfile │ │ │ │ -0015043c 00031f15 R_ARM_GLOB_DAT 00c803bc output_file │ │ │ │ -00150440 00021b15 R_ARM_GLOB_DAT 00165054 haveNull │ │ │ │ +00150424 00020315 R_ARM_GLOB_DAT 00728f40 pc11 │ │ │ │ +00150428 00030215 R_ARM_GLOB_DAT 00728684 cat_file │ │ │ │ +0015042c 00037415 R_ARM_GLOB_DAT 00727798 bndSize │ │ │ │ +00150430 0002ca15 R_ARM_GLOB_DAT 00c80b48 nborder │ │ │ │ +00150434 0002e215 R_ARM_GLOB_DAT 007277a0 bndLon │ │ │ │ +00150438 00011d15 R_ARM_GLOB_DAT 00728688 arrayfile │ │ │ │ +0015043c 00031f15 R_ARM_GLOB_DAT 007286e0 output_file │ │ │ │ +00150440 00021b15 R_ARM_GLOB_DAT 001caec8 haveNull │ │ │ │ 00150444 00001c15 R_ARM_GLOB_DAT 00000000 PyExc_SystemError │ │ │ │ 00150448 00001d15 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ -0015044c 00032d15 R_ARM_GLOB_DAT 00727bb0 bndAngle │ │ │ │ -00150450 00032615 R_ARM_GLOB_DAT 00c80280 bg2 │ │ │ │ -00150454 00024615 R_ARM_GLOB_DAT 00727bb8 bndDeprojMatrix │ │ │ │ -00150458 00035c15 R_ARM_GLOB_DAT 00151048 CD12 │ │ │ │ -0015045c 00026715 R_ARM_GLOB_DAT 00c80288 width │ │ │ │ -00150460 0002c215 R_ARM_GLOB_DAT 00c7f1e8 bp │ │ │ │ -00150464 00021415 R_ARM_GLOB_DAT 007eb310 fitsbuf │ │ │ │ -00150468 00033015 R_ARM_GLOB_DAT 00727e00 mDiffFitExec_debug │ │ │ │ -0015046c 00016f15 R_ARM_GLOB_DAT 001513e8 grid_range │ │ │ │ -00150470 00023a15 R_ARM_GLOB_DAT 00727c00 bndCorner2 │ │ │ │ -00150474 0002a315 R_ARM_GLOB_DAT 00c807bc output_area_file │ │ │ │ -00150478 00031a15 R_ARM_GLOB_DAT 0015103c RefinedCD11 │ │ │ │ -0015047c 00037915 R_ARM_GLOB_DAT 00727c38 bndXpix │ │ │ │ -00150480 00021815 R_ARM_GLOB_DAT 007eb314 npix │ │ │ │ -00150484 00027815 R_ARM_GLOB_DAT 00150c30 tmpdir │ │ │ │ +0015044c 00032d15 R_ARM_GLOB_DAT 007277a8 bndAngle │ │ │ │ +00150450 00032615 R_ARM_GLOB_DAT 00728690 bg2 │ │ │ │ +00150454 00024615 R_ARM_GLOB_DAT 007277b0 bndDeprojMatrix │ │ │ │ +00150458 00035c15 R_ARM_GLOB_DAT 00151464 CD12 │ │ │ │ +0015045c 00026715 R_ARM_GLOB_DAT 00728698 width │ │ │ │ +00150460 0002c215 R_ARM_GLOB_DAT 00728f90 bp │ │ │ │ +00150464 00021415 R_ARM_GLOB_DAT 007ecd10 fitsbuf │ │ │ │ +00150468 00033015 R_ARM_GLOB_DAT 007279e8 mDiffFitExec_debug │ │ │ │ +0015046c 00016f15 R_ARM_GLOB_DAT 00150f18 grid_range │ │ │ │ +00150470 00023a15 R_ARM_GLOB_DAT 007277f8 bndCorner2 │ │ │ │ +00150474 0002a315 R_ARM_GLOB_DAT 00728ae0 output_area_file │ │ │ │ +00150478 00031a15 R_ARM_GLOB_DAT 00151458 RefinedCD11 │ │ │ │ +0015047c 00037915 R_ARM_GLOB_DAT 00727830 bndXpix │ │ │ │ +00150480 00021815 R_ARM_GLOB_DAT 007ecd14 npix │ │ │ │ +00150484 00027815 R_ARM_GLOB_DAT 00150fb0 tmpdir │ │ │ │ 0015048c 00003715 R_ARM_GLOB_DAT 00000000 PyExc_TypeError │ │ │ │ -00150490 00036915 R_ARM_GLOB_DAT 00c7f5e8 tmpX1 │ │ │ │ -00150494 00014415 R_ARM_GLOB_DAT 00727788 debugFile │ │ │ │ -00150498 0002f615 R_ARM_GLOB_DAT 0015106c RefinedCRVAL1 │ │ │ │ -0015049c 0001a715 R_ARM_GLOB_DAT 00165078 tbl_headbytes │ │ │ │ -001504a0 0001cb15 R_ARM_GLOB_DAT 00c8028c refval │ │ │ │ -001504a4 0003a615 R_ARM_GLOB_DAT 00c80290 isJSON │ │ │ │ +00150490 00036915 R_ARM_GLOB_DAT 007279f0 tmpX1 │ │ │ │ +00150494 00014415 R_ARM_GLOB_DAT 0072939c debugFile │ │ │ │ +00150498 0002f615 R_ARM_GLOB_DAT 00151488 RefinedCRVAL1 │ │ │ │ +0015049c 0001a715 R_ARM_GLOB_DAT 001caeec tbl_headbytes │ │ │ │ +001504a0 0001cb15 R_ARM_GLOB_DAT 0072869c refval │ │ │ │ +001504a4 0003a615 R_ARM_GLOB_DAT 007286a0 isJSON │ │ │ │ 001504a8 00004115 R_ARM_GLOB_DAT 00000000 PyByteArray_Type │ │ │ │ -001504ac 00028615 R_ARM_GLOB_DAT 00c7f1f0 pcdelt2 │ │ │ │ -001504b0 00034915 R_ARM_GLOB_DAT 00727df0 wcsin │ │ │ │ -001504b8 00034115 R_ARM_GLOB_DAT 00c80294 image_file │ │ │ │ -001504bc 00019715 R_ARM_GLOB_DAT 00c7f1fc cd22 │ │ │ │ -001504c0 00021f15 R_ARM_GLOB_DAT 00c7f24c pc21 │ │ │ │ -001504c4 0002ba15 R_ARM_GLOB_DAT 00c7f29c havePC21 │ │ │ │ -001504c8 0001f715 R_ARM_GLOB_DAT 0016d1cc debugLevel │ │ │ │ +001504ac 00028615 R_ARM_GLOB_DAT 00728f98 pcdelt2 │ │ │ │ +001504b0 00034915 R_ARM_GLOB_DAT 00729388 wcsin │ │ │ │ +001504b8 00034115 R_ARM_GLOB_DAT 007286a4 image_file │ │ │ │ +001504bc 00019715 R_ARM_GLOB_DAT 00728fa4 cd22 │ │ │ │ +001504c0 00021f15 R_ARM_GLOB_DAT 00728ff4 pc21 │ │ │ │ +001504c4 0002ba15 R_ARM_GLOB_DAT 00729044 havePC21 │ │ │ │ +001504c8 0001f715 R_ARM_GLOB_DAT 00152674 debugLevel │ │ │ │ 001504cc 00005015 R_ARM_GLOB_DAT 00000000 PyExc_RuntimeWarning │ │ │ │ -001504d0 0002ee15 R_ARM_GLOB_DAT 00c7f2a0 haveCdelt1 │ │ │ │ +001504d0 0002ee15 R_ARM_GLOB_DAT 00729048 haveCdelt1 │ │ │ │ 001504d4 00005215 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ 001504d8 00005415 R_ARM_GLOB_DAT 00000000 PyBaseObject_Type │ │ │ │ -001504dc 00027f15 R_ARM_GLOB_DAT 007eb318 datalev │ │ │ │ -001504e0 00022b15 R_ARM_GLOB_DAT 00c7f2a4 haveCD21 │ │ │ │ -001504e4 00036f15 R_ARM_GLOB_DAT 00727c40 bndCenter │ │ │ │ -001504e8 0001b115 R_ARM_GLOB_DAT 00727c78 bndLat │ │ │ │ -001504ec 00017e15 R_ARM_GLOB_DAT 00c80350 input_area │ │ │ │ -001504f0 00032815 R_ARM_GLOB_DAT 00c80298 bg3 │ │ │ │ -001504f4 0002c515 R_ARM_GLOB_DAT 00165058 haveUnit │ │ │ │ -001504f8 00012415 R_ARM_GLOB_DAT 00727df4 mProjExec_fdebug │ │ │ │ -001504fc 00012b15 R_ARM_GLOB_DAT 00165064 tbl_uni_string │ │ │ │ +001504dc 00027f15 R_ARM_GLOB_DAT 007ecd18 datalev │ │ │ │ +001504e0 00022b15 R_ARM_GLOB_DAT 0072904c haveCD21 │ │ │ │ +001504e4 00036f15 R_ARM_GLOB_DAT 00727838 bndCenter │ │ │ │ +001504e8 0001b115 R_ARM_GLOB_DAT 00727870 bndLat │ │ │ │ +001504ec 00017e15 R_ARM_GLOB_DAT 007297a0 input_area │ │ │ │ +001504f0 00032815 R_ARM_GLOB_DAT 007286a8 bg3 │ │ │ │ +001504f4 0002c515 R_ARM_GLOB_DAT 001caecc haveUnit │ │ │ │ +001504f8 00012415 R_ARM_GLOB_DAT 0072938c mProjExec_fdebug │ │ │ │ +001504fc 00012b15 R_ARM_GLOB_DAT 001caed8 tbl_uni_string │ │ │ │ 00150500 00006015 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -00150504 0001d415 R_ARM_GLOB_DAT 00727b90 tbl_rec │ │ │ │ -00150508 0002b915 R_ARM_GLOB_DAT 0015111c iway │ │ │ │ -0015050c 00014c15 R_ARM_GLOB_DAT 00727df8 wcsout │ │ │ │ +00150504 0001d415 R_ARM_GLOB_DAT 00c80b4c tbl_rec │ │ │ │ +00150508 0002b915 R_ARM_GLOB_DAT 001513c0 iway │ │ │ │ +0015050c 00014c15 R_ARM_GLOB_DAT 00729390 wcsout │ │ │ │ 00150510 00006415 R_ARM_GLOB_DAT 00000000 PyFloat_Type │ │ │ │ -00150514 0003dc15 R_ARM_GLOB_DAT 00727c80 Centroid │ │ │ │ -00150518 00020415 R_ARM_GLOB_DAT 00c7f2a8 pc12 │ │ │ │ -0015051c 00015615 R_ARM_GLOB_DAT 00151e64 __pyx_module_is_main_MontagePy___wrappers │ │ │ │ -00150520 00032f15 R_ARM_GLOB_DAT 00c7f2f8 xcorrection │ │ │ │ -00150524 00035b15 R_ARM_GLOB_DAT 0015104c CD11 │ │ │ │ +00150514 0003dc15 R_ARM_GLOB_DAT 00727878 Centroid │ │ │ │ +00150518 00020415 R_ARM_GLOB_DAT 00729050 pc12 │ │ │ │ +0015051c 00015615 R_ARM_GLOB_DAT 00151e6c __pyx_module_is_main_MontagePy___wrappers │ │ │ │ +00150520 00032f15 R_ARM_GLOB_DAT 007290a0 xcorrection │ │ │ │ +00150524 00035b15 R_ARM_GLOB_DAT 00151468 CD11 │ │ │ │ 00150528 00006a15 R_ARM_GLOB_DAT 00000000 _Py_FalseStruct │ │ │ │ -0015052c 0003c215 R_ARM_GLOB_DAT 00727cb8 bndSize2 │ │ │ │ +0015052c 0003c215 R_ARM_GLOB_DAT 007278b0 bndSize2 │ │ │ │ 00150530 00006c15 R_ARM_GLOB_DAT 00000000 PyUnicode_Type │ │ │ │ 00150534 00006d15 R_ARM_GLOB_DAT 00000000 PyExc_DeprecationWarning │ │ │ │ -00150538 00023915 R_ARM_GLOB_DAT 00727cc0 bndCorner1 │ │ │ │ -0015053c 00031c15 R_ARM_GLOB_DAT 00151038 RefinedCD12 │ │ │ │ -00150540 00019b15 R_ARM_GLOB_DAT 00727dfc mProjExec_debug │ │ │ │ +00150538 00023915 R_ARM_GLOB_DAT 007278b8 bndCorner1 │ │ │ │ +0015053c 00031c15 R_ARM_GLOB_DAT 00151454 RefinedCD12 │ │ │ │ +00150540 00019b15 R_ARM_GLOB_DAT 00729394 mProjExec_debug │ │ │ │ 00150544 00007115 R_ARM_GLOB_DAT 00000000 _Py_TrueStruct │ │ │ │ -00150548 00039b15 R_ARM_GLOB_DAT 00c802d0 input │ │ │ │ -0015054c 00024a15 R_ARM_GLOB_DAT 00c7f300 fout │ │ │ │ -00150550 00031415 R_ARM_GLOB_DAT 00c80370 mDiff_debug │ │ │ │ -00150554 0003e515 R_ARM_GLOB_DAT 00154f88 KeyLibHasBeenInitialized │ │ │ │ -00150558 00036715 R_ARM_GLOB_DAT 00c7f908 tmpX0 │ │ │ │ -0015055c 0002fa15 R_ARM_GLOB_DAT 00151068 RefinedCRVAL2 │ │ │ │ -00150560 00013c15 R_ARM_GLOB_DAT 00c7f304 a │ │ │ │ -00150564 00033a15 R_ARM_GLOB_DAT 00151034 RefinedCD21 │ │ │ │ -00150568 00033415 R_ARM_GLOB_DAT 00971d18 rmin │ │ │ │ -0015056c 00039515 R_ARM_GLOB_DAT 00c80348 mMakeHdr_debug │ │ │ │ -00150570 0003e415 R_ARM_GLOB_DAT 00727cf8 bndNpoints │ │ │ │ -00150574 00018815 R_ARM_GLOB_DAT 00c7f308 crota2 │ │ │ │ -00150578 00020d15 R_ARM_GLOB_DAT 00c7f358 haveCD11 │ │ │ │ -0015057c 00022715 R_ARM_GLOB_DAT 00c7f360 dtr │ │ │ │ -00150580 00028015 R_ARM_GLOB_DAT 00971d20 rmax │ │ │ │ +00150548 00039b15 R_ARM_GLOB_DAT 00c80b50 input │ │ │ │ +0015054c 00024a15 R_ARM_GLOB_DAT 007290a8 fout │ │ │ │ +00150550 00031415 R_ARM_GLOB_DAT 007297c0 mDiff_debug │ │ │ │ +00150554 0003e515 R_ARM_GLOB_DAT 001abf10 KeyLibHasBeenInitialized │ │ │ │ +00150558 00036715 R_ARM_GLOB_DAT 00727d10 tmpX0 │ │ │ │ +0015055c 0002fa15 R_ARM_GLOB_DAT 00151484 RefinedCRVAL2 │ │ │ │ +00150560 00013c15 R_ARM_GLOB_DAT 007290ac a │ │ │ │ +00150564 00033a15 R_ARM_GLOB_DAT 00151450 RefinedCD21 │ │ │ │ +00150568 00033415 R_ARM_GLOB_DAT 00973718 rmin │ │ │ │ +0015056c 00039515 R_ARM_GLOB_DAT 00c80bc8 mMakeHdr_debug │ │ │ │ +00150570 0003e415 R_ARM_GLOB_DAT 007278f0 bndNpoints │ │ │ │ +00150574 00018815 R_ARM_GLOB_DAT 007290b0 crota2 │ │ │ │ +00150578 00020d15 R_ARM_GLOB_DAT 00729100 haveCD11 │ │ │ │ +0015057c 00022715 R_ARM_GLOB_DAT 00729108 dtr │ │ │ │ +00150580 00028015 R_ARM_GLOB_DAT 00973720 rmax │ │ │ │ 00150584 00008c15 R_ARM_GLOB_DAT 00000000 PyExc_RuntimeError │ │ │ │ -00150588 0002d115 R_ARM_GLOB_DAT 00c802a0 sys │ │ │ │ -0015058c 00028915 R_ARM_GLOB_DAT 00151050 DEC_MOVING │ │ │ │ -00150590 0002ef15 R_ARM_GLOB_DAT 00c7f368 haveCdelt2 │ │ │ │ -00150594 0002a415 R_ARM_GLOB_DAT 00c802a4 flat │ │ │ │ -00150598 00019515 R_ARM_GLOB_DAT 00c7f36c cd21 │ │ │ │ -0015059c 00026315 R_ARM_GLOB_DAT 00727d00 bndRadius │ │ │ │ -001505a0 0002bc15 R_ARM_GLOB_DAT 00c7f3bc havePC22 │ │ │ │ +00150588 0002d115 R_ARM_GLOB_DAT 007286b0 sys │ │ │ │ +0015058c 00028915 R_ARM_GLOB_DAT 0015146c DEC_MOVING │ │ │ │ +00150590 0002ef15 R_ARM_GLOB_DAT 00729110 haveCdelt2 │ │ │ │ +00150594 0002a415 R_ARM_GLOB_DAT 007286b4 flat │ │ │ │ +00150598 00019515 R_ARM_GLOB_DAT 00729114 cd21 │ │ │ │ +0015059c 00026315 R_ARM_GLOB_DAT 007278f8 bndRadius │ │ │ │ +001505a0 0002bc15 R_ARM_GLOB_DAT 00729164 havePC22 │ │ │ │ 001505a4 00009615 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ -001505a8 0003ba15 R_ARM_GLOB_DAT 00971d28 delta │ │ │ │ -001505ac 00028a15 R_ARM_GLOB_DAT 00727e08 mDiffExec_debug │ │ │ │ -001505b0 00017a15 R_ARM_GLOB_DAT 00c7f3c0 cd12 │ │ │ │ -001505b4 00032a15 R_ARM_GLOB_DAT 00c802a8 bg4 │ │ │ │ -001505b8 00022d15 R_ARM_GLOB_DAT 00c7f410 haveCD22 │ │ │ │ +001505a8 0003ba15 R_ARM_GLOB_DAT 00973728 delta │ │ │ │ +001505ac 00028a15 R_ARM_GLOB_DAT 00728ee4 mDiffExec_debug │ │ │ │ +001505b0 00017a15 R_ARM_GLOB_DAT 00729168 cd12 │ │ │ │ +001505b4 00032a15 R_ARM_GLOB_DAT 007286b8 bg4 │ │ │ │ +001505b8 00022d15 R_ARM_GLOB_DAT 007291b8 haveCD22 │ │ │ │ 001505bc 00009f15 R_ARM_GLOB_DAT 00000000 PyMethod_Type │ │ │ │ -001505c0 00019f15 R_ARM_GLOB_DAT 00c802b0 nimage │ │ │ │ -001505c4 0003be15 R_ARM_GLOB_DAT 0016507c json_debug │ │ │ │ -001505c8 00037f15 R_ARM_GLOB_DAT 00c7fc28 tmpY1 │ │ │ │ -001505cc 0001cd15 R_ARM_GLOB_DAT 00727d08 bndYpix │ │ │ │ -001505d0 00025d15 R_ARM_GLOB_DAT 00c802b4 replace │ │ │ │ -001505d4 0003cd15 R_ARM_GLOB_DAT 00971d30 gausslev │ │ │ │ +001505c0 00019f15 R_ARM_GLOB_DAT 007286c0 nimage │ │ │ │ +001505c4 0003be15 R_ARM_GLOB_DAT 001a5a9c json_debug │ │ │ │ +001505c8 00037f15 R_ARM_GLOB_DAT 00728030 tmpY1 │ │ │ │ +001505cc 0001cd15 R_ARM_GLOB_DAT 00727900 bndYpix │ │ │ │ +001505d0 00025d15 R_ARM_GLOB_DAT 007286c4 replace │ │ │ │ +001505d4 0003cd15 R_ARM_GLOB_DAT 00973730 gausslev │ │ │ │ 001505dc 0000b115 R_ARM_GLOB_DAT 00000000 PyLong_Type │ │ │ │ -001505e0 00023215 R_ARM_GLOB_DAT 00165068 tbl_typ_string │ │ │ │ -001505e4 0003c015 R_ARM_GLOB_DAT 00727d10 bndSize1 │ │ │ │ -001505e8 00029a15 R_ARM_GLOB_DAT 00727b88 flag │ │ │ │ -001505ec 00023c15 R_ARM_GLOB_DAT 00727d18 bndCorner4 │ │ │ │ +001505e0 00023215 R_ARM_GLOB_DAT 001caedc tbl_typ_string │ │ │ │ +001505e4 0003c015 R_ARM_GLOB_DAT 00727908 bndSize1 │ │ │ │ +001505e8 00029a15 R_ARM_GLOB_DAT 0072979c flag │ │ │ │ +001505ec 00023c15 R_ARM_GLOB_DAT 00727910 bndCorner4 │ │ │ │ 001505f0 0000b815 R_ARM_GLOB_DAT 00000000 _Py_NoneStruct │ │ │ │ -001505f4 00039f15 R_ARM_GLOB_DAT 00c802b8 ref │ │ │ │ -001505f8 0002a115 R_ARM_GLOB_DAT 00c7f414 havePC11 │ │ │ │ -001505fc 0001c815 R_ARM_GLOB_DAT 00c7f5e0 haveBlank │ │ │ │ -00150600 00025715 R_ARM_GLOB_DAT 00c7f418 epoch │ │ │ │ -00150604 0003c415 R_ARM_GLOB_DAT 00151058 CROTA2 │ │ │ │ -00150608 0002f415 R_ARM_GLOB_DAT 00c802c0 noise │ │ │ │ -0015060c 0002be15 R_ARM_GLOB_DAT 00c7f468 cdelt2 │ │ │ │ -00150610 00022815 R_ARM_GLOB_DAT 00165070 tbl_rec_string │ │ │ │ +001505f4 00039f15 R_ARM_GLOB_DAT 007286c8 ref │ │ │ │ +001505f8 0002a115 R_ARM_GLOB_DAT 007291bc havePC11 │ │ │ │ +001505fc 0001c815 R_ARM_GLOB_DAT 00728ee0 haveBlank │ │ │ │ +00150600 00025715 R_ARM_GLOB_DAT 007291c0 epoch │ │ │ │ +00150604 0003c415 R_ARM_GLOB_DAT 00151474 CROTA2 │ │ │ │ +00150608 0002f415 R_ARM_GLOB_DAT 007286d0 noise │ │ │ │ +0015060c 0002be15 R_ARM_GLOB_DAT 00729210 cdelt2 │ │ │ │ +00150610 00022815 R_ARM_GLOB_DAT 001caee4 tbl_rec_string │ │ │ │ 00150614 0000bd15 R_ARM_GLOB_DAT 00000000 stdin@GLIBC_2.4 │ │ │ │ -00150618 00031015 R_ARM_GLOB_DAT 00165060 tbl_nul_string │ │ │ │ +00150618 00031015 R_ARM_GLOB_DAT 001caed4 tbl_nul_string │ │ │ │ 0015061c 0000c115 R_ARM_GLOB_DAT 00000000 PyExc_AttributeError │ │ │ │ -00150620 00028715 R_ARM_GLOB_DAT 00154f90 keydebug │ │ │ │ -00150624 00013e15 R_ARM_GLOB_DAT 00c7f4b8 b │ │ │ │ -00150628 00027215 R_ARM_GLOB_DAT 00c7f4bc order │ │ │ │ -0015062c 00033f15 R_ARM_GLOB_DAT 00151090 sysname │ │ │ │ -00150630 00033b15 R_ARM_GLOB_DAT 00151030 RefinedCD22 │ │ │ │ -00150634 0003a415 R_ARM_GLOB_DAT 00af8730 bfitsbuf │ │ │ │ +00150620 00028715 R_ARM_GLOB_DAT 001abf18 keydebug │ │ │ │ +00150624 00013e15 R_ARM_GLOB_DAT 00729260 b │ │ │ │ +00150628 00027215 R_ARM_GLOB_DAT 00729264 order │ │ │ │ +0015062c 00033f15 R_ARM_GLOB_DAT 001513d8 sysname │ │ │ │ +00150630 00033b15 R_ARM_GLOB_DAT 0015144c RefinedCD22 │ │ │ │ +00150634 0003a415 R_ARM_GLOB_DAT 00afa130 bfitsbuf │ │ │ │ 00150638 0000cb15 R_ARM_GLOB_DAT 00000000 PyExc_NameError │ │ │ │ -0015063c 00033215 R_ARM_GLOB_DAT 00151060 CRVAL1 │ │ │ │ -00150640 00024c15 R_ARM_GLOB_DAT 00c7f4c0 mTANHdr_debug │ │ │ │ -00150644 00014915 R_ARM_GLOB_DAT 00151228 compass_segments │ │ │ │ -00150648 00020e15 R_ARM_GLOB_DAT 00c7f4c4 haveCD12 │ │ │ │ -0015064c 00028f15 R_ARM_GLOB_DAT 00151350 grid_space │ │ │ │ -00150650 0001f115 R_ARM_GLOB_DAT 00727b94 coord_debug │ │ │ │ +0015063c 00033215 R_ARM_GLOB_DAT 0015147c CRVAL1 │ │ │ │ +00150640 00024c15 R_ARM_GLOB_DAT 00729268 mTANHdr_debug │ │ │ │ +00150644 00014915 R_ARM_GLOB_DAT 00150d58 compass_segments │ │ │ │ +00150648 00020e15 R_ARM_GLOB_DAT 0072926c haveCD12 │ │ │ │ +0015064c 00028f15 R_ARM_GLOB_DAT 00150e80 grid_space │ │ │ │ +00150650 0001f115 R_ARM_GLOB_DAT 00728350 coord_debug │ │ │ │ 00150654 0000d315 R_ARM_GLOB_DAT 00000000 _PyByteArray_empty_string │ │ │ │ -00150658 00019c15 R_ARM_GLOB_DAT 00727d50 bndDTR │ │ │ │ +00150658 00019c15 R_ARM_GLOB_DAT 00727948 bndDTR │ │ │ │ 0015065c 0000d715 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ -00150660 00024715 R_ARM_GLOB_DAT 00151054 RA_MOVING │ │ │ │ -00150664 00022f15 R_ARM_GLOB_DAT 00165074 tbl_reclen │ │ │ │ +00150660 00024715 R_ARM_GLOB_DAT 00151470 RA_MOVING │ │ │ │ +00150664 00022f15 R_ARM_GLOB_DAT 001caee8 tbl_reclen │ │ │ │ 00150668 0000db15 R_ARM_GLOB_DAT 00000000 PyCFunction_Type │ │ │ │ -0015066c 00029c15 R_ARM_GLOB_DAT 00154f8c showChars │ │ │ │ -00150670 00014115 R_ARM_GLOB_DAT 00727d58 bndProjMatrix │ │ │ │ -00150674 00021715 R_ARM_GLOB_DAT 00c80378 output │ │ │ │ -00150678 00017815 R_ARM_GLOB_DAT 00c7f4c8 cd11 │ │ │ │ -0015067c 00017d15 R_ARM_GLOB_DAT 00727da0 bndNdelete │ │ │ │ -00150680 0002cd15 R_ARM_GLOB_DAT 00c7f518 ycorrection │ │ │ │ -00150684 0002ac15 R_ARM_GLOB_DAT 00c7f520 ap │ │ │ │ +0015066c 00029c15 R_ARM_GLOB_DAT 001abf14 showChars │ │ │ │ +00150670 00014115 R_ARM_GLOB_DAT 00727950 bndProjMatrix │ │ │ │ +00150674 00021715 R_ARM_GLOB_DAT 007297c8 output │ │ │ │ +00150678 00017815 R_ARM_GLOB_DAT 00729270 cd11 │ │ │ │ +0015067c 00017d15 R_ARM_GLOB_DAT 00727998 bndNdelete │ │ │ │ +00150680 0002cd15 R_ARM_GLOB_DAT 007292c0 ycorrection │ │ │ │ +00150684 0002ac15 R_ARM_GLOB_DAT 007292c8 ap │ │ │ │ 00150688 0000e515 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ -0015068c 00037815 R_ARM_GLOB_DAT 00151040 CD22 │ │ │ │ -00150690 00028815 R_ARM_GLOB_DAT 00af8738 chist │ │ │ │ -00150694 00025115 R_ARM_GLOB_DAT 00c7f138 rfitsbuf │ │ │ │ -00150698 00037e15 R_ARM_GLOB_DAT 00c7ff48 tmpY0 │ │ │ │ -0015069c 00032515 R_ARM_GLOB_DAT 00c802c8 bg1 │ │ │ │ -001506a0 00011f15 R_ARM_GLOB_DAT 00727da8 bndPI │ │ │ │ -001506a4 00017515 R_ARM_GLOB_DAT 00c7f524 haveEquinox │ │ │ │ -001506a8 0001b315 R_ARM_GLOB_DAT 00727db0 bndDebug │ │ │ │ -001506ac 00023b15 R_ARM_GLOB_DAT 00727db8 bndCorner3 │ │ │ │ -001506b0 00039e15 R_ARM_GLOB_DAT 0016506c tbl_hdr_string │ │ │ │ -001506b4 0002a215 R_ARM_GLOB_DAT 00c7f528 havePC12 │ │ │ │ -001506b8 00017b15 R_ARM_GLOB_DAT 00c80398 output_area │ │ │ │ -001506bc 00028515 R_ARM_GLOB_DAT 00c7f530 pcdelt1 │ │ │ │ -001506c0 0002bd15 R_ARM_GLOB_DAT 00c7f538 cdelt1 │ │ │ │ -001506c4 00027015 R_ARM_GLOB_DAT 00151220 tolerance │ │ │ │ -001506c8 00025815 R_ARM_GLOB_DAT 00c7f588 equinox │ │ │ │ -001506cc 0001e015 R_ARM_GLOB_DAT 00c8034c outwcs │ │ │ │ -001506d0 0001a815 R_ARM_GLOB_DAT 00c7f13c isRGB │ │ │ │ +0015068c 00037815 R_ARM_GLOB_DAT 0015145c CD22 │ │ │ │ +00150690 00028815 R_ARM_GLOB_DAT 00afa138 chist │ │ │ │ +00150694 00025115 R_ARM_GLOB_DAT 00c80b38 rfitsbuf │ │ │ │ +00150698 00037e15 R_ARM_GLOB_DAT 00728358 tmpY0 │ │ │ │ +0015069c 00032515 R_ARM_GLOB_DAT 007286d8 bg1 │ │ │ │ +001506a0 00011f15 R_ARM_GLOB_DAT 007279a0 bndPI │ │ │ │ +001506a4 00017515 R_ARM_GLOB_DAT 007292cc haveEquinox │ │ │ │ +001506a8 0001b315 R_ARM_GLOB_DAT 007279a8 bndDebug │ │ │ │ +001506ac 00023b15 R_ARM_GLOB_DAT 007279b0 bndCorner3 │ │ │ │ +001506b0 00039e15 R_ARM_GLOB_DAT 001caee0 tbl_hdr_string │ │ │ │ +001506b4 0002a215 R_ARM_GLOB_DAT 007292d0 havePC12 │ │ │ │ +001506b8 00017b15 R_ARM_GLOB_DAT 007297e8 output_area │ │ │ │ +001506bc 00028515 R_ARM_GLOB_DAT 007292d8 pcdelt1 │ │ │ │ +001506c0 0002bd15 R_ARM_GLOB_DAT 007292e0 cdelt1 │ │ │ │ +001506c4 00027015 R_ARM_GLOB_DAT 00150c30 tolerance │ │ │ │ +001506c8 00025815 R_ARM_GLOB_DAT 00729330 equinox │ │ │ │ +001506cc 0001e015 R_ARM_GLOB_DAT 00c80bcc outwcs │ │ │ │ +001506d0 0001a815 R_ARM_GLOB_DAT 00c80b3c isRGB │ │ │ │ 001506d4 00010a15 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -001506d8 00020115 R_ARM_GLOB_DAT 00c7f140 nbin │ │ │ │ -001506dc 00038b15 R_ARM_GLOB_DAT 00c803b8 noAreas │ │ │ │ -001506e0 00016615 R_ARM_GLOB_DAT 00c7f144 gfitsbuf │ │ │ │ -001506e4 0001c215 R_ARM_GLOB_DAT 00c7f5d8 haveCrota2 │ │ │ │ -001506e8 0001b215 R_ARM_GLOB_DAT 001510d0 fmtstring │ │ │ │ -001506ec 00030c15 R_ARM_GLOB_DAT 00c7f5dc haveEpoch │ │ │ │ +001506d8 00020115 R_ARM_GLOB_DAT 00c80b40 nbin │ │ │ │ +001506dc 00038b15 R_ARM_GLOB_DAT 00729808 noAreas │ │ │ │ +001506e0 00016615 R_ARM_GLOB_DAT 00c80b44 gfitsbuf │ │ │ │ +001506e4 0001c215 R_ARM_GLOB_DAT 00729380 haveCrota2 │ │ │ │ +001506e8 0001b215 R_ARM_GLOB_DAT 00151418 fmtstring │ │ │ │ +001506ec 00030c15 R_ARM_GLOB_DAT 00729384 haveEpoch │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0xabb0 contains 241 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 0015000c 00000516 R_ARM_JUMP_SLOT 00000000 PyInterpreterState_GetID │ │ │ │ 00150010 00000616 R_ARM_JUMP_SLOT 00000000 FT_Set_Transform │ │ │ │ 00150014 00000716 R_ARM_JUMP_SLOT 00000000 sincos │ │ │ │ 00150018 00000816 R_ARM_JUMP_SLOT 00000000 PyDict_SetItemString │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libcfitsio.so.10] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libwcstools.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libjpeg.so.62] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libfreetype.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux.so.3] │ │ │ │ 0x0000000c (INIT) 0xb338 │ │ │ │ - 0x0000000d (FINI) 0x119b04 │ │ │ │ + 0x0000000d (FINI) 0x119ab4 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x14fecc │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x14fed0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x138 │ │ │ │ 0x00000005 (STRTAB) 0x5d2c │ │ │ │ 0x00000006 (SYMTAB) 0x1e8c │ │ │ ├── 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: 75d9b6c9a0e3e518365637bbc7444808494d100a │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a69c4de533d45fba75bbd6eed654854f8d5cd9bd │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -131,131 +131,368 @@ │ │ │ │ mArchiveExec │ │ │ │ mBackground │ │ │ │ mSubCube │ │ │ │ mMakeHdr │ │ │ │ mShrinkCube │ │ │ │ PyInit__wrappers │ │ │ │ PyModuleDef_Init │ │ │ │ +__strcpy_chk │ │ │ │ +__sprintf_chk │ │ │ │ +__printf_chk │ │ │ │ +montage_filePath │ │ │ │ +__strcat_chk │ │ │ │ +__memcpy_chk │ │ │ │ +montage_fileName │ │ │ │ +bndProjMatrix │ │ │ │ +bndDeprojMatrix │ │ │ │ +bndSetDebug │ │ │ │ +debugLevel │ │ │ │ +bndNpoints │ │ │ │ +bndPoints │ │ │ │ +bndPrintStack │ │ │ │ +bndDrawBox │ │ │ │ +bndCorner1 │ │ │ │ +bndCorner2 │ │ │ │ +bndCorner3 │ │ │ │ +bndCorner4 │ │ │ │ +bndCenter │ │ │ │ +bndDrawOutline │ │ │ │ +PrintSkyPoints │ │ │ │ +bndDrawSkyPoints │ │ │ │ +Centroid │ │ │ │ +bndCross │ │ │ │ +bndCompare │ │ │ │ +bndDebug │ │ │ │ +tolerance │ │ │ │ +bndNdelete │ │ │ │ +bndNormalize │ │ │ │ +bndDrawCircle │ │ │ │ +bndRadius │ │ │ │ +bndGraham │ │ │ │ +bndReverse │ │ │ │ +bndRemoveDeleted │ │ │ │ +bndComputeBoundingBox │ │ │ │ +bndAngle │ │ │ │ +bndSize2 │ │ │ │ +bndSize1 │ │ │ │ +bndComputeBoundingCircle │ │ │ │ +bndComputeVerticalBoundingBox │ │ │ │ +bndEqual │ │ │ │ +bndInitialize │ │ │ │ +bndBoundaries │ │ │ │ +bndVerticalBoundingBox │ │ │ │ +bndBoundingBox │ │ │ │ +bndBoundingCircle │ │ │ │ +__fprintf_chk │ │ │ │ +mDiffFitExec_debug │ │ │ │ +mBgModel_ivector │ │ │ │ +mBgModel_free_ivector │ │ │ │ +mBgModel_gaussj │ │ │ │ +cgeomSetDebug │ │ │ │ +cgeomGetXcen │ │ │ │ +cgeomGetYcen │ │ │ │ +cgeomGetWidth │ │ │ │ +cgeomGetHeight │ │ │ │ +cgeomGetAngle │ │ │ │ +cgeomFindLowest │ │ │ │ +cgeomPop │ │ │ │ +cgeomPush │ │ │ │ +cgeomPrintStack │ │ │ │ +cgeomBox │ │ │ │ +cgeomCopy │ │ │ │ +cgeomLeft │ │ │ │ +cgeomGraham │ │ │ │ +cgeomPrintPoints │ │ │ │ +cgeomSquash │ │ │ │ +cgeomPrintPostscript │ │ │ │ +cgeomInit │ │ │ │ +cgeomCompare │ │ │ │ +cgeomAreaSign │ │ │ │ +mHdr_tcp_connect │ │ │ │ +gethostbyname │ │ │ │ +__memmove_chk │ │ │ │ +mHdr_readline │ │ │ │ +mHdr_url_encode │ │ │ │ +mHdr_parseUrl │ │ │ │ +mProjectPP_parseLine │ │ │ │ +mProjectPP_printFitsError │ │ │ │ +mProjectPP_printError │ │ │ │ +mProjectPP_readFits │ │ │ │ +ffopentest │ │ │ │ +mProjectPP_stradd │ │ │ │ +mProjectPP_readTemplate │ │ │ │ +mProjectPP_UpdateBounds │ │ │ │ +plane2_to_plane1_transform │ │ │ │ +mProjectPP_BorderSetup │ │ │ │ +mProjectPP_BorderRange │ │ │ │ +mProjectPP_inPlane │ │ │ │ +mProjectPP_lineClip │ │ │ │ +mProjectPP_rectClip │ │ │ │ +mProjectPP_polyArea │ │ │ │ +mProjectPP_ptInPoly │ │ │ │ +mProjectPP_computeOverlapPP │ │ │ │ +__time64 │ │ │ │ +montage_checkHdr │ │ │ │ +Initialize_TwoPlane_BothDistort │ │ │ │ +plane1_to_plane2_transform │ │ │ │ +coord_debug │ │ │ │ +mMakeImg_parseCoordStr │ │ │ │ +parsecmd │ │ │ │ +strncasecmp │ │ │ │ +mMakeImg_fixxy │ │ │ │ +mMakeImg_parseLine │ │ │ │ +mMakeImg_readTemplate │ │ │ │ +mMakeImg_printFitsError │ │ │ │ +mMakeImg_nextStr │ │ │ │ +mMakeImg_swap │ │ │ │ +mMakeImg_ltqnorm │ │ │ │ +__errno_location │ │ │ │ +mMakeImg_cleanup │ │ │ │ +cat_file │ │ │ │ +image_file │ │ │ │ +arrayfile │ │ │ │ +convertCoordinates │ │ │ │ +strcasecmp │ │ │ │ +json_struct │ │ │ │ +json_val │ │ │ │ +mGetHdr_printFitsError │ │ │ │ +montage_checkFile │ │ │ │ +html_encode │ │ │ │ +mAddCube_parseLine │ │ │ │ +mAddCube_printFitsError │ │ │ │ +output_file │ │ │ │ +output_area_file │ │ │ │ +mAddCube_printError │ │ │ │ +mAddCube_stradd │ │ │ │ +mAddCube_readTemplate │ │ │ │ +mAddCube_avg_mean │ │ │ │ +mAddCube_avg_count │ │ │ │ +mAddCube_sort │ │ │ │ +mAddCube_listCount │ │ │ │ +mAddCube_listDelete │ │ │ │ +mAddCube_listIndex │ │ │ │ +mAddCube_allocError │ │ │ │ +mAddCube_avg_median │ │ │ │ +mAddCube_listInit │ │ │ │ +mAddCube_listAdd │ │ │ │ +mSubimage_fixxy │ │ │ │ +mSubimage_printFitsError │ │ │ │ +mSubimage_getFileInfo │ │ │ │ +mSubimage_copyHeaderInfo │ │ │ │ +mSubimage_copyData │ │ │ │ +mSubimage_dataRange │ │ │ │ +haveBlank │ │ │ │ +__stat64_time64 │ │ │ │ +mDiffExec_debug │ │ │ │ +mBestImage_stradd │ │ │ │ +mBestImage_Cross │ │ │ │ +mBestImage_Dot │ │ │ │ +mBestImage_Normalize │ │ │ │ +montage_checkWCS │ │ │ │ +mFitExec_debug │ │ │ │ +json_stripblanks │ │ │ │ +json_debug │ │ │ │ +json_free │ │ │ │ +mTANHdr_fixxy │ │ │ │ +xcorrection │ │ │ │ +ycorrection │ │ │ │ +mTANHdr_extractCD │ │ │ │ +haveCdelt1 │ │ │ │ +haveCdelt2 │ │ │ │ +haveCrota2 │ │ │ │ +haveCD11 │ │ │ │ +haveCD12 │ │ │ │ +haveCD21 │ │ │ │ +haveCD22 │ │ │ │ +havePC11 │ │ │ │ +havePC12 │ │ │ │ +havePC21 │ │ │ │ +havePC22 │ │ │ │ +haveEpoch │ │ │ │ +haveEquinox │ │ │ │ +mTANHdr_debug │ │ │ │ +mTANHdr_stradd │ │ │ │ +mTANHdr_distance │ │ │ │ +mTANHdr_printHeader │ │ │ │ +mTANHdr_readTemplate │ │ │ │ +mTANHdr_makeWCS │ │ │ │ +mTANHdr_ivector │ │ │ │ +mTANHdr_free_ivector │ │ │ │ +mTANHdr_gaussj │ │ │ │ +mProject_fixxy │ │ │ │ +mProject_parseLine │ │ │ │ +mProject_printFitsError │ │ │ │ +mProject_printError │ │ │ │ +mProject_readFits │ │ │ │ +mProject_stradd │ │ │ │ +mProject_readTemplate │ │ │ │ +mProject_UpdateBounds │ │ │ │ +mProject_BorderSetup │ │ │ │ +mProject_BorderRange │ │ │ │ +mProject_PrintPolygon │ │ │ │ +mProject_printDir │ │ │ │ +mProject_Cross │ │ │ │ +mProject_Dot │ │ │ │ +mProject_DirectionCalculator │ │ │ │ +mProject_Between │ │ │ │ +mProject_Normalize │ │ │ │ +mProject_SaveVertex │ │ │ │ +mProject_UpdateInteriorFlag │ │ │ │ +mProject_SaveSharedSeg │ │ │ │ +mProject_Advance │ │ │ │ +mProject_Reverse │ │ │ │ +mProject_SegSegIntersect │ │ │ │ +mProject_Girard │ │ │ │ +mProject_RemoveDups │ │ │ │ +mProject_ComputeIntersection │ │ │ │ +mProject_computeOverlap │ │ │ │ +__ctype_b_loc │ │ │ │ +__ctype_tolower_loc │ │ │ │ +ParseUnits │ │ │ │ +ParsePrec │ │ │ │ +sexToDegree │ │ │ │ +roundValue │ │ │ │ +degreeToHMS │ │ │ │ +degreeToDMS │ │ │ │ +mOverlaps_stradd │ │ │ │ +mOverlaps_fileName │ │ │ │ +mOverlaps_fixxy │ │ │ │ +mOverlaps_swap │ │ │ │ +mOverlaps_Cross │ │ │ │ +mOverlaps_Dot │ │ │ │ +mOverlaps_Between │ │ │ │ +mOverlaps_Normalize │ │ │ │ +mOverlaps_Reverse │ │ │ │ +mOverlaps_SegSegIntersect │ │ │ │ +precessBesselianWithProperMotion │ │ │ │ +precessBesselian │ │ │ │ +mSubCube_fixxy │ │ │ │ +mSubCube_parseSelectList │ │ │ │ +mSubCube_printFitsError │ │ │ │ +mSubCube_getFileInfo │ │ │ │ +mSubCube_copyHeaderInfo │ │ │ │ +mSubCube_copyData │ │ │ │ +mSubCube_dataRange │ │ │ │ +mProjExec_stradd │ │ │ │ +mProjExec_readTemplate │ │ │ │ +mProjExec_debug │ │ │ │ +mProjExec_fdebug │ │ │ │ +mCoverageCheck_swap │ │ │ │ +mCoverageCheck_Cross │ │ │ │ +mCoverageCheck_Dot │ │ │ │ +mCoverageCheck_Between │ │ │ │ +mCoverageCheck_Normalize │ │ │ │ +mCoverageCheck_Reverse │ │ │ │ +mCoverageCheck_SegSegIntersect │ │ │ │ +mCoverageCheck_stradd │ │ │ │ +tbl_hdr_string │ │ │ │ +haveType │ │ │ │ +haveUnit │ │ │ │ +haveNull │ │ │ │ +tbl_rec_string │ │ │ │ +montage_parseHdr │ │ │ │ +montage_getHdr │ │ │ │ +tbl_nul_string │ │ │ │ +tbl_uni_string │ │ │ │ +tbl_typ_string │ │ │ │ +degreeToSex │ │ │ │ +mArchiveList_tcp_connect │ │ │ │ +mArchiveList_readline │ │ │ │ +mArchiveList_url_encode │ │ │ │ +mArchiveList_parseUrl │ │ │ │ +montage_checkHdrExact │ │ │ │ +montage_getWCS │ │ │ │ +montage_strAdd │ │ │ │ +montage_errorOutput │ │ │ │ +montage_fitsCheck │ │ │ │ +montage_FITSerror │ │ │ │ +setwhitespace │ │ │ │ +__stpcpy_chk │ │ │ │ +BZ2_bzReadOpen │ │ │ │ +BZ2_bzRead │ │ │ │ +BZ2_bzReadClose │ │ │ │ +mArchiveGet_bunzip │ │ │ │ +convertGalToEqu │ │ │ │ +convertGalToSgal │ │ │ │ +convertEquToGal │ │ │ │ +convertSgalToGal │ │ │ │ +convertJulianToBesselian │ │ │ │ +convertEclToEqu │ │ │ │ +convertBesselianToJulian │ │ │ │ +precessJulian │ │ │ │ +convertEquToEcl │ │ │ │ +correctCoordinateRange │ │ │ │ +getEquETermCorrection │ │ │ │ +getEclETermCorrection │ │ │ │ +refinedEquETermCorrection │ │ │ │ +refinedEclETermCorrection │ │ │ │ +correctForEquatorialETerms │ │ │ │ +besselianToJulianFKCorrection │ │ │ │ +correctForEclipticETerms │ │ │ │ +julianToBesselianFKCorrection │ │ │ │ +mViewer_latitude_label │ │ │ │ +mViewer_longitude_label │ │ │ │ +mViewer_makeGrid │ │ │ │ +grid_space │ │ │ │ +grid_range │ │ │ │ +mViewer_coord_label │ │ │ │ +mViewer_longitude_line │ │ │ │ +mViewer_latitude_line │ │ │ │ +mViewer_draw_boundary │ │ │ │ +mViewer_great_circle │ │ │ │ +mViewer_curve │ │ │ │ +mViewer_symbol │ │ │ │ +compass_segments │ │ │ │ keylib_initialized │ │ │ │ KeyLibHasBeenInitialized │ │ │ │ keyword_debug │ │ │ │ keydebug │ │ │ │ keyword_workdir │ │ │ │ -__strcpy_chk │ │ │ │ keyword_count │ │ │ │ -__fprintf_chk │ │ │ │ printDebug │ │ │ │ -__printf_chk │ │ │ │ debugFile │ │ │ │ keyword_close │ │ │ │ showChars │ │ │ │ keyword_exists │ │ │ │ keyword_value_unsafe │ │ │ │ keyword_instance_unsafe │ │ │ │ keyword_info_unsafe │ │ │ │ fmakeword │ │ │ │ plustospace │ │ │ │ unescape_url │ │ │ │ create_tmpfile │ │ │ │ -__sprintf_chk │ │ │ │ mkstemp64 │ │ │ │ keyword_init │ │ │ │ -__stpcpy_chk │ │ │ │ -__memcpy_chk │ │ │ │ keyStdout │ │ │ │ is_blank │ │ │ │ -__ctype_b_loc │ │ │ │ -html_encode │ │ │ │ keyword_value │ │ │ │ keyword_value_stripped │ │ │ │ keyword_instance │ │ │ │ keyword_filename │ │ │ │ keyword_info │ │ │ │ url_decode │ │ │ │ encodeOffsetURL │ │ │ │ __ctype_toupper_loc │ │ │ │ initHTTP │ │ │ │ -__time64 │ │ │ │ __gmtime64 │ │ │ │ wwwHeader │ │ │ │ wwwFooter │ │ │ │ -undistort │ │ │ │ -plane1_to_plane2_transform │ │ │ │ -plane2_to_plane1_transform │ │ │ │ -SetDistortionPlaneFirstSimple │ │ │ │ -SetDistortionPlaneSecondSimple │ │ │ │ -SetDistortionPlaneFirst │ │ │ │ -SetDistortionPlaneSecond │ │ │ │ -Initialize_TwoPlane │ │ │ │ -Initialize_TwoPlane_FirstDistort │ │ │ │ -initdata_byheader │ │ │ │ -Initialize_TwoPlane_SecondDistort │ │ │ │ -Initialize_TwoPlane_BothDistort │ │ │ │ -parse_str │ │ │ │ -__strcat_chk │ │ │ │ -__strncpy_chk │ │ │ │ -parse_double │ │ │ │ -parse_int │ │ │ │ -replace_keyword │ │ │ │ -moving_object_pointing_replacement │ │ │ │ -RA_MOVING │ │ │ │ -DEC_MOVING │ │ │ │ -redefine_pointing │ │ │ │ -RefinedCRVAL1 │ │ │ │ -RefinedCRVAL2 │ │ │ │ -RefinedCD11 │ │ │ │ -RefinedCD12 │ │ │ │ -RefinedCD21 │ │ │ │ -RefinedCD22 │ │ │ │ -RefinedCROTA2 │ │ │ │ -openfitsfile │ │ │ │ -ffopentest │ │ │ │ -ffp_FITS_In │ │ │ │ -closefitsfile │ │ │ │ -initdata_byfile │ │ │ │ -initdata_bytable │ │ │ │ -update_distort_keywords │ │ │ │ -cgeomSetDebug │ │ │ │ -cgeomGetXcen │ │ │ │ -cgeomGetYcen │ │ │ │ -cgeomGetWidth │ │ │ │ -cgeomGetHeight │ │ │ │ -cgeomGetAngle │ │ │ │ -cgeomFindLowest │ │ │ │ -cgeomPop │ │ │ │ -cgeomPush │ │ │ │ -cgeomPrintStack │ │ │ │ -cgeomBox │ │ │ │ -cgeomCopy │ │ │ │ -cgeomLeft │ │ │ │ -cgeomGraham │ │ │ │ -cgeomPrintPoints │ │ │ │ -cgeomSquash │ │ │ │ -cgeomPrintPostscript │ │ │ │ -cgeomInit │ │ │ │ -cgeomCompare │ │ │ │ -cgeomAreaSign │ │ │ │ -tsetdebug │ │ │ │ -tWritable │ │ │ │ -tkeycount │ │ │ │ -thdrcount │ │ │ │ -thdrline │ │ │ │ -tkeyname │ │ │ │ -tfindkey │ │ │ │ -__stat64_time64 │ │ │ │ -tbl_rec_string │ │ │ │ -tbl_hdr_string │ │ │ │ -tbl_typ_string │ │ │ │ -tbl_uni_string │ │ │ │ -tbl_nul_string │ │ │ │ -haveType │ │ │ │ -haveUnit │ │ │ │ -haveNull │ │ │ │ -tbl_headbytes │ │ │ │ -tbl_reclen │ │ │ │ +mShrinkCube_printFitsError │ │ │ │ +mShrinkCube_printError │ │ │ │ +mShrinkCube_readFits │ │ │ │ +computeEquPole │ │ │ │ +montage_debugCheck │ │ │ │ +mDiff_parseLine │ │ │ │ +mDiff_debug │ │ │ │ +output_area │ │ │ │ +mDiff_printFitsError │ │ │ │ +mDiff_printError │ │ │ │ +mDiff_readTemplate │ │ │ │ +mDiff_readFits │ │ │ │ +input_area │ │ │ │ lodepng_read32bitInt │ │ │ │ lodepng_load_file │ │ │ │ lodepng_save_file │ │ │ │ lodepng_huffman_code_lengths │ │ │ │ lodepng_inflate │ │ │ │ lodepng_deflate │ │ │ │ lodepng_zlib_decompress │ │ │ │ @@ -323,293 +560,121 @@ │ │ │ │ lodepng_encode24 │ │ │ │ lodepng_encode_file │ │ │ │ lodepng_encode32_file │ │ │ │ lodepng_encode24_file │ │ │ │ lodepng_error_text │ │ │ │ lodepng_default_decompress_settings │ │ │ │ lodepng_default_compress_settings │ │ │ │ -json_stripblanks │ │ │ │ -json_struct │ │ │ │ -json_debug │ │ │ │ -json_free │ │ │ │ -json_val │ │ │ │ -checkFormat │ │ │ │ -getSubstrings │ │ │ │ -sexToDegree │ │ │ │ -precessJulianWithProperMotion │ │ │ │ -coord_debug │ │ │ │ -precessJulian │ │ │ │ -precessBesselianWithProperMotion │ │ │ │ -precessBesselian │ │ │ │ -parseCoordinateString │ │ │ │ -__ctype_tolower_loc │ │ │ │ -parsecmd │ │ │ │ -fmtstring │ │ │ │ -roundValue │ │ │ │ -degreeToDMS │ │ │ │ -degreeToHMS │ │ │ │ -degreeToSex │ │ │ │ -convertGalToSgal │ │ │ │ -convertSgalToGal │ │ │ │ -convertGalToEqu │ │ │ │ -convertEquToGal │ │ │ │ -computeEquPole │ │ │ │ -convertEclToEqu │ │ │ │ -convertEquToEcl │ │ │ │ -convertCoordinates │ │ │ │ -convertJulianToBesselian │ │ │ │ -convertBesselianToJulian │ │ │ │ -correctCoordinateRange │ │ │ │ -getEquETermCorrection │ │ │ │ -getEclETermCorrection │ │ │ │ -refinedEquETermCorrection │ │ │ │ -refinedEclETermCorrection │ │ │ │ -correctForEquatorialETerms │ │ │ │ -besselianToJulianFKCorrection │ │ │ │ -correctForEclipticETerms │ │ │ │ -julianToBesselianFKCorrection │ │ │ │ -interpolateLinear │ │ │ │ -interpolateBilinear │ │ │ │ -loadFK5Constants │ │ │ │ -initializeFK5CorrectionData │ │ │ │ -ParseUnits │ │ │ │ -ParsePrec │ │ │ │ -setwhitespace │ │ │ │ -bndProjMatrix │ │ │ │ -bndDeprojMatrix │ │ │ │ -bndSetDebug │ │ │ │ -debugLevel │ │ │ │ -bndNpoints │ │ │ │ -bndPoints │ │ │ │ -bndPrintStack │ │ │ │ -bndDrawBox │ │ │ │ -bndCorner1 │ │ │ │ -bndCorner2 │ │ │ │ -bndCorner3 │ │ │ │ -bndCorner4 │ │ │ │ -bndCenter │ │ │ │ -bndDrawOutline │ │ │ │ -PrintSkyPoints │ │ │ │ -bndDrawSkyPoints │ │ │ │ -Centroid │ │ │ │ -bndCross │ │ │ │ -bndCompare │ │ │ │ -bndDebug │ │ │ │ -tolerance │ │ │ │ -bndNdelete │ │ │ │ -bndNormalize │ │ │ │ -bndDrawCircle │ │ │ │ -bndRadius │ │ │ │ -bndGraham │ │ │ │ -bndReverse │ │ │ │ -bndRemoveDeleted │ │ │ │ -bndComputeBoundingBox │ │ │ │ -bndAngle │ │ │ │ -bndSize2 │ │ │ │ -bndSize1 │ │ │ │ -bndComputeBoundingCircle │ │ │ │ -bndComputeVerticalBoundingBox │ │ │ │ -bndEqual │ │ │ │ -bndInitialize │ │ │ │ -bndBoundaries │ │ │ │ -bndVerticalBoundingBox │ │ │ │ -bndBoundingBox │ │ │ │ -bndBoundingCircle │ │ │ │ -mProjExec_stradd │ │ │ │ -mProjExec_readTemplate │ │ │ │ -mProjExec_debug │ │ │ │ -mProjExec_fdebug │ │ │ │ -montage_checkFile │ │ │ │ -montage_checkHdr │ │ │ │ -montage_filePath │ │ │ │ -montage_fileName │ │ │ │ -mDiffFitExec_debug │ │ │ │ -mFitExec_debug │ │ │ │ -mDiffExec_debug │ │ │ │ -mViewer_latitude_label │ │ │ │ -mViewer_longitude_label │ │ │ │ -mViewer_makeGrid │ │ │ │ -grid_space │ │ │ │ -grid_range │ │ │ │ -mViewer_coord_label │ │ │ │ -mViewer_longitude_line │ │ │ │ -mViewer_latitude_line │ │ │ │ -mViewer_draw_boundary │ │ │ │ -mViewer_great_circle │ │ │ │ -mViewer_curve │ │ │ │ -mViewer_symbol │ │ │ │ -compass_segments │ │ │ │ -mViewer_draw_bitmap │ │ │ │ -mViewer_setPixel │ │ │ │ -mViewer_lockPixel │ │ │ │ -mViewer_thick_line │ │ │ │ -mViewer_frac │ │ │ │ -mViewer_invfrac │ │ │ │ -mViewer_smooth_line │ │ │ │ -mViewer_labeledCurve │ │ │ │ -FT_Init_FreeType │ │ │ │ -FT_New_Face │ │ │ │ -FT_Set_Char_Size │ │ │ │ -FT_Get_Char_Index │ │ │ │ -FT_Set_Transform │ │ │ │ -FT_Load_Glyph │ │ │ │ -FT_Render_Glyph │ │ │ │ -FT_Done_Face │ │ │ │ -FT_Done_FreeType │ │ │ │ -FT_Get_Kerning │ │ │ │ -mViewer_label_length │ │ │ │ mViewer_memCleanup │ │ │ │ rfitsbuf │ │ │ │ gfitsbuf │ │ │ │ bfitsbuf │ │ │ │ mViewer_parseSymbol │ │ │ │ -strncasecmp │ │ │ │ mViewer_hexVal │ │ │ │ mViewer_colorLookup │ │ │ │ -strcasecmp │ │ │ │ mViewer_stradd │ │ │ │ mViewer_wcsfake │ │ │ │ mViewer_fixxy │ │ │ │ mViewer_getPlanes │ │ │ │ mViewer_printFitsError │ │ │ │ mViewer_createColorTable │ │ │ │ mViewer_parseRange │ │ │ │ -__errno_location │ │ │ │ mViewer_readHist │ │ │ │ __isoc99_sscanf │ │ │ │ gausslev │ │ │ │ mViewer_percentileLevel │ │ │ │ mViewer_valuePercentile │ │ │ │ mViewer_fits_comment │ │ │ │ mViewer_vamp_comment │ │ │ │ mViewer_erfinv │ │ │ │ mViewer_snpinv │ │ │ │ mViewer_getRange │ │ │ │ +mViewer_setPixel │ │ │ │ +mViewer_lockPixel │ │ │ │ mViewer_getPixel │ │ │ │ mViewer_addOverlay │ │ │ │ +mViewer_label_length │ │ │ │ +mViewer_labeledCurve │ │ │ │ mViewer_draw_label │ │ │ │ mViewer_writePNG │ │ │ │ mViewer_parseCoordStr │ │ │ │ -montage_checkWCS │ │ │ │ jpeg_std_error │ │ │ │ jpeg_CreateCompress │ │ │ │ jpeg_stdio_dest │ │ │ │ jpeg_set_defaults │ │ │ │ jpeg_set_quality │ │ │ │ jpeg_start_compress │ │ │ │ jpeg_write_scanlines │ │ │ │ jpeg_finish_compress │ │ │ │ jpeg_destroy_compress │ │ │ │ -mTranspose_checkKeyword │ │ │ │ -mTranspose_printError │ │ │ │ -mTranspose_analyzeCTYPE │ │ │ │ -mTranspose_printFitsError │ │ │ │ -mTranspose_initTransform │ │ │ │ -mTranspose_transform │ │ │ │ -mTANHdr_fixxy │ │ │ │ -xcorrection │ │ │ │ -ycorrection │ │ │ │ -mTANHdr_extractCD │ │ │ │ -haveCdelt1 │ │ │ │ -haveCdelt2 │ │ │ │ -haveCrota2 │ │ │ │ -haveCD11 │ │ │ │ -haveCD12 │ │ │ │ -haveCD21 │ │ │ │ -haveCD22 │ │ │ │ -havePC11 │ │ │ │ -havePC12 │ │ │ │ -havePC21 │ │ │ │ -havePC22 │ │ │ │ -haveEpoch │ │ │ │ -haveEquinox │ │ │ │ -mTANHdr_debug │ │ │ │ -mTANHdr_stradd │ │ │ │ -mTANHdr_distance │ │ │ │ -mTANHdr_printHeader │ │ │ │ -mTANHdr_readTemplate │ │ │ │ -mTANHdr_makeWCS │ │ │ │ -mTANHdr_ivector │ │ │ │ -mTANHdr_free_ivector │ │ │ │ -mTANHdr_gaussj │ │ │ │ -mSubimage_fixxy │ │ │ │ -mSubimage_printFitsError │ │ │ │ -mSubimage_getFileInfo │ │ │ │ -mSubimage_copyHeaderInfo │ │ │ │ -mSubimage_copyData │ │ │ │ -mSubimage_dataRange │ │ │ │ -haveBlank │ │ │ │ -mSubCube_fixxy │ │ │ │ -mSubCube_parseSelectList │ │ │ │ -mSubCube_printFitsError │ │ │ │ -mSubCube_getFileInfo │ │ │ │ -mSubCube_copyHeaderInfo │ │ │ │ -mSubCube_copyData │ │ │ │ -mSubCube_dataRange │ │ │ │ mShrink_printFitsError │ │ │ │ mShrink_printError │ │ │ │ mShrink_readFits │ │ │ │ -mShrinkCube_printFitsError │ │ │ │ -mShrinkCube_printError │ │ │ │ -mShrinkCube_readFits │ │ │ │ -mPutHdr_printFitsError │ │ │ │ -mPutHdr_printError │ │ │ │ -mPutHdr_readFits │ │ │ │ mProjectQL_fixxy │ │ │ │ mProjectQL_parseLine │ │ │ │ mProjectQL_printFitsError │ │ │ │ mProjectQL_printError │ │ │ │ mProjectQL_readFits │ │ │ │ mProjectQL_stradd │ │ │ │ mProjectQL_readTemplate │ │ │ │ mProjectQL_UpdateBounds │ │ │ │ mProjectQL_BorderSetup │ │ │ │ mProjectQL_BorderRange │ │ │ │ -mProjectPP_parseLine │ │ │ │ -mProjectPP_printFitsError │ │ │ │ -mProjectPP_printError │ │ │ │ -mProjectPP_readFits │ │ │ │ -mProjectPP_stradd │ │ │ │ -mProjectPP_readTemplate │ │ │ │ -mProjectPP_UpdateBounds │ │ │ │ -mProjectPP_BorderSetup │ │ │ │ -mProjectPP_BorderRange │ │ │ │ -mProjectPP_inPlane │ │ │ │ -mProjectPP_lineClip │ │ │ │ -mProjectPP_rectClip │ │ │ │ -mProjectPP_polyArea │ │ │ │ -mProjectPP_ptInPoly │ │ │ │ -mProjectPP_computeOverlapPP │ │ │ │ -mProject_fixxy │ │ │ │ -mProject_parseLine │ │ │ │ -mProject_printFitsError │ │ │ │ -mProject_printError │ │ │ │ -mProject_readFits │ │ │ │ -mProject_stradd │ │ │ │ -mProject_readTemplate │ │ │ │ -mProject_UpdateBounds │ │ │ │ -mProject_BorderSetup │ │ │ │ -mProject_BorderRange │ │ │ │ -mProject_PrintPolygon │ │ │ │ -mProject_printDir │ │ │ │ -mProject_Cross │ │ │ │ -mProject_Dot │ │ │ │ -mProject_DirectionCalculator │ │ │ │ -mProject_Between │ │ │ │ -mProject_Normalize │ │ │ │ -mProject_SaveVertex │ │ │ │ -mProject_UpdateInteriorFlag │ │ │ │ -mProject_SaveSharedSeg │ │ │ │ -mProject_Advance │ │ │ │ -mProject_Reverse │ │ │ │ -mProject_SegSegIntersect │ │ │ │ -mProject_Girard │ │ │ │ -mProject_RemoveDups │ │ │ │ -mProject_ComputeIntersection │ │ │ │ -mProject_computeOverlap │ │ │ │ +interpolateLinear │ │ │ │ +interpolateBilinear │ │ │ │ +loadFK5Constants │ │ │ │ +initializeFK5CorrectionData │ │ │ │ +mExamine_radCompare │ │ │ │ +mExamine_getPlanes │ │ │ │ +undistort │ │ │ │ +SetDistortionPlaneFirstSimple │ │ │ │ +SetDistortionPlaneSecondSimple │ │ │ │ +SetDistortionPlaneFirst │ │ │ │ +SetDistortionPlaneSecond │ │ │ │ +Initialize_TwoPlane │ │ │ │ +Initialize_TwoPlane_FirstDistort │ │ │ │ +initdata_byheader │ │ │ │ +Initialize_TwoPlane_SecondDistort │ │ │ │ +mFitplane_printFitsError │ │ │ │ +mFitplane_nrerror │ │ │ │ +mFitplane_ivector │ │ │ │ +mFitplane_free_ivector │ │ │ │ +mFitplane_gaussj │ │ │ │ +mViewer_draw_bitmap │ │ │ │ +mViewer_thick_line │ │ │ │ +mViewer_frac │ │ │ │ +mViewer_invfrac │ │ │ │ +mViewer_smooth_line │ │ │ │ +FT_Init_FreeType │ │ │ │ +FT_New_Face │ │ │ │ +FT_Set_Char_Size │ │ │ │ +FT_Get_Char_Index │ │ │ │ +FT_Set_Transform │ │ │ │ +FT_Load_Glyph │ │ │ │ +FT_Render_Glyph │ │ │ │ +FT_Done_Face │ │ │ │ +FT_Done_FreeType │ │ │ │ +FT_Get_Kerning │ │ │ │ +tsetdebug │ │ │ │ +tWritable │ │ │ │ +tkeycount │ │ │ │ +thdrcount │ │ │ │ +thdrline │ │ │ │ +tkeyname │ │ │ │ +tfindkey │ │ │ │ +tbl_headbytes │ │ │ │ +tbl_reclen │ │ │ │ +wcs_debug │ │ │ │ +precessJulianWithProperMotion │ │ │ │ +mBackground_printError │ │ │ │ +mBackground_printFitsError │ │ │ │ +mBackground_readFits │ │ │ │ +mMakeHdr_stradd │ │ │ │ +mMakeHdr_readTemplate │ │ │ │ +mMakeHdr_debug │ │ │ │ mProjectCube_fixxy │ │ │ │ mProjectCube_parseLine │ │ │ │ mProjectCube_printFitsError │ │ │ │ mProjectCube_printError │ │ │ │ mProjectCube_readFits │ │ │ │ mProjectCube_stradd │ │ │ │ mProjectCube_readTemplate │ │ │ │ @@ -627,124 +692,30 @@ │ │ │ │ mProjectCube_Advance │ │ │ │ mProjectCube_Reverse │ │ │ │ mProjectCube_SegSegIntersect │ │ │ │ mProjectCube_Girard │ │ │ │ mProjectCube_RemoveDups │ │ │ │ mProjectCube_ComputeIntersection │ │ │ │ mProjectCube_computeOverlap │ │ │ │ -mOverlaps_stradd │ │ │ │ -mOverlaps_fileName │ │ │ │ -mOverlaps_fixxy │ │ │ │ -mOverlaps_swap │ │ │ │ -mOverlaps_Cross │ │ │ │ -mOverlaps_Dot │ │ │ │ -mOverlaps_Between │ │ │ │ -mOverlaps_Normalize │ │ │ │ -mOverlaps_Reverse │ │ │ │ -mOverlaps_SegSegIntersect │ │ │ │ -mMakeImg_parseCoordStr │ │ │ │ -mMakeImg_fixxy │ │ │ │ -mMakeImg_parseLine │ │ │ │ -mMakeImg_readTemplate │ │ │ │ -mMakeImg_printFitsError │ │ │ │ -mMakeImg_nextStr │ │ │ │ -mMakeImg_swap │ │ │ │ -mMakeImg_ltqnorm │ │ │ │ -mMakeImg_cleanup │ │ │ │ -cat_file │ │ │ │ -image_file │ │ │ │ -arrayfile │ │ │ │ -mMakeHdr_stradd │ │ │ │ -mMakeHdr_readTemplate │ │ │ │ -mMakeHdr_debug │ │ │ │ -mImgtbl_print_rec │ │ │ │ -mImgtbl_get_hdr │ │ │ │ -mImgtbl_get_list │ │ │ │ -mImgtbl_get_files │ │ │ │ -readdir64 │ │ │ │ -closedir │ │ │ │ -mImgtbl_update_table │ │ │ │ +mFixNaN_printError │ │ │ │ +mFixNaN_printFitsError │ │ │ │ +mFixNaN_readFits │ │ │ │ +parseCoordinateString │ │ │ │ +fmtstring │ │ │ │ +mPutHdr_printFitsError │ │ │ │ +mPutHdr_printError │ │ │ │ +mPutHdr_readFits │ │ │ │ mHistogram_getPlanes │ │ │ │ mHistogram_printFitsError │ │ │ │ mHistogram_parseRange │ │ │ │ mHistogram_percentileLevel │ │ │ │ mHistogram_valuePercentile │ │ │ │ mHistogram_erfinv │ │ │ │ mHistogram_snpinv │ │ │ │ mHistogram_getRange │ │ │ │ -mHdr_tcp_connect │ │ │ │ -gethostbyname │ │ │ │ -__memmove_chk │ │ │ │ -mHdr_readline │ │ │ │ -mHdr_url_encode │ │ │ │ -mHdr_parseUrl │ │ │ │ -mGetHdr_printFitsError │ │ │ │ -mFixNaN_printError │ │ │ │ -mFixNaN_printFitsError │ │ │ │ -mFixNaN_readFits │ │ │ │ -mFitplane_printFitsError │ │ │ │ -mFitplane_nrerror │ │ │ │ -mFitplane_ivector │ │ │ │ -mFitplane_free_ivector │ │ │ │ -mFitplane_gaussj │ │ │ │ -mExamine_radCompare │ │ │ │ -mExamine_getPlanes │ │ │ │ -mDiff_parseLine │ │ │ │ -mDiff_debug │ │ │ │ -output_area │ │ │ │ -mDiff_printFitsError │ │ │ │ -mDiff_printError │ │ │ │ -mDiff_readTemplate │ │ │ │ -mDiff_readFits │ │ │ │ -input_area │ │ │ │ -mCoverageCheck_swap │ │ │ │ -mCoverageCheck_Cross │ │ │ │ -mCoverageCheck_Dot │ │ │ │ -mCoverageCheck_Between │ │ │ │ -mCoverageCheck_Normalize │ │ │ │ -mCoverageCheck_Reverse │ │ │ │ -mCoverageCheck_SegSegIntersect │ │ │ │ -mCoverageCheck_stradd │ │ │ │ -montage_parseHdr │ │ │ │ -montage_getHdr │ │ │ │ -mBgModel_ivector │ │ │ │ -mBgModel_free_ivector │ │ │ │ -mBgModel_gaussj │ │ │ │ -mBestImage_stradd │ │ │ │ -mBestImage_Cross │ │ │ │ -mBestImage_Dot │ │ │ │ -mBestImage_Normalize │ │ │ │ -mBackground_printError │ │ │ │ -mBackground_printFitsError │ │ │ │ -mBackground_readFits │ │ │ │ -BZ2_bzReadOpen │ │ │ │ -BZ2_bzRead │ │ │ │ -BZ2_bzReadClose │ │ │ │ -mArchiveGet_bunzip │ │ │ │ -mArchiveList_tcp_connect │ │ │ │ -mArchiveList_readline │ │ │ │ -mArchiveList_url_encode │ │ │ │ -mArchiveList_parseUrl │ │ │ │ -mAddCube_parseLine │ │ │ │ -mAddCube_printFitsError │ │ │ │ -output_file │ │ │ │ -output_area_file │ │ │ │ -mAddCube_printError │ │ │ │ -mAddCube_stradd │ │ │ │ -mAddCube_readTemplate │ │ │ │ -mAddCube_avg_mean │ │ │ │ -mAddCube_avg_count │ │ │ │ -mAddCube_sort │ │ │ │ -mAddCube_listCount │ │ │ │ -mAddCube_listDelete │ │ │ │ -mAddCube_listIndex │ │ │ │ -mAddCube_allocError │ │ │ │ -mAddCube_avg_median │ │ │ │ -mAddCube_listInit │ │ │ │ -mAddCube_listAdd │ │ │ │ mAdd_parseLine │ │ │ │ mAdd_printFitsError │ │ │ │ mAdd_printError │ │ │ │ mAdd_stradd │ │ │ │ mAdd_readTemplate │ │ │ │ mAdd_avg_mean │ │ │ │ mAdd_avg_count │ │ │ │ @@ -753,37 +724,66 @@ │ │ │ │ mAdd_listCount │ │ │ │ mAdd_listDelete │ │ │ │ mAdd_listIndex │ │ │ │ mAdd_allocError │ │ │ │ mAdd_avg_median │ │ │ │ mAdd_listInit │ │ │ │ mAdd_listAdd │ │ │ │ -montage_debugCheck │ │ │ │ -wcs_debug │ │ │ │ -montage_checkHdrExact │ │ │ │ -montage_getWCS │ │ │ │ -montage_strAdd │ │ │ │ -montage_errorOutput │ │ │ │ -montage_fitsCheck │ │ │ │ -montage_FITSerror │ │ │ │ +parse_str │ │ │ │ +__strncpy_chk │ │ │ │ +parse_double │ │ │ │ +parse_int │ │ │ │ +replace_keyword │ │ │ │ +moving_object_pointing_replacement │ │ │ │ +RA_MOVING │ │ │ │ +DEC_MOVING │ │ │ │ +redefine_pointing │ │ │ │ +RefinedCRVAL1 │ │ │ │ +RefinedCRVAL2 │ │ │ │ +RefinedCD11 │ │ │ │ +RefinedCD12 │ │ │ │ +RefinedCD21 │ │ │ │ +RefinedCD22 │ │ │ │ +RefinedCROTA2 │ │ │ │ +mTranspose_checkKeyword │ │ │ │ +mTranspose_printError │ │ │ │ +mTranspose_analyzeCTYPE │ │ │ │ +mTranspose_printFitsError │ │ │ │ +mTranspose_initTransform │ │ │ │ +mTranspose_transform │ │ │ │ +openfitsfile │ │ │ │ +ffp_FITS_In │ │ │ │ +closefitsfile │ │ │ │ +initdata_byfile │ │ │ │ +initdata_bytable │ │ │ │ +update_distort_keywords │ │ │ │ +mImgtbl_print_rec │ │ │ │ +mImgtbl_get_hdr │ │ │ │ +mImgtbl_get_list │ │ │ │ +mImgtbl_get_files │ │ │ │ +readdir64 │ │ │ │ +closedir │ │ │ │ +mImgtbl_update_table │ │ │ │ +checkFormat │ │ │ │ +getSubstrings │ │ │ │ libcfitsio.so.10 │ │ │ │ libwcstools.so.1 │ │ │ │ libjpeg.so.62 │ │ │ │ libfreetype.so.6 │ │ │ │ libc.so.6 │ │ │ │ ld-linux.so.3 │ │ │ │ GLIBC_2.4 │ │ │ │ LIBJPEG_6.2 │ │ │ │ GLIBC_2.34 │ │ │ │ GLIBC_2.7 │ │ │ │ -NAXICRPIP │ │ │ │ +@imginfo │ │ │ │ +NAXICRPI │ │ │ │ ZW@hTD=? │ │ │ │ cataimgimarklabe │ │ │ │ -NAXIS2 S1 S S4 $n │ │ │ │ -@imginfo │ │ │ │ +NAXIS2 S1 S S4 │ │ │ │ ZW@hTD=? │ │ │ │ │ │ │ │ MontagePy/_wrappers.c │ │ │ │ PyTuple_Check(res) │ │ │ │ Interpreter change detected - this module can only be loaded into one interpreter per process. │ │ │ │ __loader__ │ │ │ │ __file__ │ │ │ │ @@ -950,14 +950,1243 @@ │ │ │ │ __code__ │ │ │ │ func_defaults │ │ │ │ __defaults__ │ │ │ │ __kwdefaults__ │ │ │ │ __annotations__ │ │ │ │ _is_coroutine │ │ │ │ _wrappers │ │ │ │ +DEBUG> tblfile = [%s] │ │ │ │ +DEBUG> iurl = %d │ │ │ │ +DEBUG> ifile = %d │ │ │ │ +Table %s needs column 'URL' or 'url' and can optionally have columns 'fname'/'file' and pixel ranges 'imin'..'jmax' │ │ │ │ +DEBUG> url = [%s] │ │ │ │ +DEBUG> file = [%s] │ │ │ │ +%s&X1=%d&X2=%d&Y1=%d&Y2=%d │ │ │ │ +%s_%d_%d.fits │ │ │ │ +gunzip %s │ │ │ │ +count=%d, failed=%d │ │ │ │ +{"count":%d, "failed":%d} │ │ │ │ +Out of Memory! │ │ │ │ +Empty stack │ │ │ │ +vnum=%4d lon=%11.6f lat=%11.6f x=%9.7f y=%9.7f z=%9.7f │ │ │ │ +color white │ │ │ │ +move %13.6f %13.6f │ │ │ │ +draw %13.6f %13.6f │ │ │ │ +expand 3 │ │ │ │ +color yellow │ │ │ │ +move %12.6f %12.6f │ │ │ │ +draw %12.6f %12.6f │ │ │ │ +%13s %13s %13s %13s %13s %13s %6s %6s │ │ │ │ +%13.6f %13.6f %13.5e %13.5e %13.5e %13.10f %6d %6d │ │ │ │ +proj gnomonic │ │ │ │ +pcent %13.6f %13.6f │ │ │ │ +mcent %13.6f %13.6f │ │ │ │ +size %13.6f %13.6f │ │ │ │ +color blue │ │ │ │ +color red │ │ │ │ +move %13.6f %13.6f │ │ │ │ +pi->vnum = %d │ │ │ │ +pj->vnum = %d │ │ │ │ +pi->ang = %20.15f │ │ │ │ +pj->ang = %20.15f │ │ │ │ +measure = %20.15f │ │ │ │ +Delete pj (%d) │ │ │ │ +Delete pi (%d) │ │ │ │ +WARNING: vector length = %13.6e │ │ │ │ +----------------------------- │ │ │ │ +Stack at top of while loop, i=%d, vnum=%d: │ │ │ │ +%d -> %d -> %d : Left turn (push %d) │ │ │ │ +%d -> %d -> %d : Right turn (pop %d) │ │ │ │ +Stack at bottom of while loop, i=%d, vnum=%d: │ │ │ │ +----------------------------------------- │ │ │ │ +Counter %d: │ │ │ │ +Segment %d to %d │ │ │ │ +amin = %13.5f │ │ │ │ +amax = %13.5f │ │ │ │ +%13.6f %13.6f │ │ │ │ +Xmin = %13.6f │ │ │ │ +Xmax = %13.6f │ │ │ │ +Ymin = %13.6f │ │ │ │ +Ymax = %13.6f │ │ │ │ +area = %13.6f │ │ │ │ +bndCenter = %11.6f %11.6f │ │ │ │ +bndSize1 = %11.6f │ │ │ │ +bndSize2 = %11.6f │ │ │ │ +bndAngle = %11.6f │ │ │ │ +Corner1 = %11.6f %11.6f │ │ │ │ +Corner2 = %11.6f %11.6f │ │ │ │ +Corner3 = %11.6f %11.6f │ │ │ │ +Corner4 = %11.6f %11.6f │ │ │ │ +minimum point = %d │ │ │ │ +maximum point = %d │ │ │ │ +%13.5e %13.5e %13.5e │ │ │ │ +bndCorners: │ │ │ │ +Centroid: │ │ │ │ +x = %13.5e │ │ │ │ +y = %13.5e │ │ │ │ +z = %13.5e │ │ │ │ +lon = %11.6f │ │ │ │ +lat = %11.6f │ │ │ │ +Input points: │ │ │ │ +%25.20f %25.20f │ │ │ │ +After sorting: │ │ │ │ +After deleting 'duplicates': │ │ │ │ +----------------------------- │ │ │ │ +Final hull polygon: │ │ │ │ +Can't open output file. │ │ │ │ +Invalid diffs metadata file: %s │ │ │ │ +Need columns: cntr1 cntr2 plus minus diff │ │ │ │ +| plus | minus | a | b | c | crpix1 | crpix2 | xmin | xmax | ymin | ymax | xcenter | ycenter | npixel | rms | boxx | boxy | boxwidth | boxheight | boxang | │ │ │ │ +mDiff(%s, %s, %s) -> [%s] │ │ │ │ +mFitplane(%s) -> [%s] │ │ │ │ + %9d %9d %16.5e %16.5e %16.5e %14.2f %14.2f %10d %10d %10d %10d %13.2f %13.2f %13.0f %16.5e %16.1f %16.1f %16.1f %16.1f %16.1f │ │ │ │ +Remove [%s] │ │ │ │ +_area.fits │ │ │ │ +count=%d, diff_failed=%d, fit_failed=%d, warning=%d │ │ │ │ +{"count":%d, "diff_failed":%d, "fit_failed":%d, "warning":%d} │ │ │ │ +niteration = %d │ │ │ │ +noslope = %d │ │ │ │ +imgfile = %s │ │ │ │ +fitfile = %s │ │ │ │ +corrtbl = %s │ │ │ │ +Failed to open output %s │ │ │ │ +Invalid image metadata file: %s │ │ │ │ +Need columns: cntr nl ns crpix1 crpix2 in image info file │ │ │ │ +Allocating imgs to %d (size %lu) [11] │ │ │ │ +malloc() failed (ImgInfo) │ │ │ │ +Reallocating imgs to %d (size %lu) [14] │ │ │ │ +realloc() failed (ImgInfo) [1] │ │ │ │ +Invalid background fit parameters file: %s │ │ │ │ +boxwidth │ │ │ │ +boxheight │ │ │ │ +Need columns: plus minus a b c crpix1 crpix2 xmin xmax ymin ymax xcenter ycenter npixel rms boxx boxy boxwidth boxheight boxang │ │ │ │ +Allocating fits to %d (size %lu) [12] │ │ │ │ +malloc() failed (FitInfo) │ │ │ │ +Reallocating fits to %d (size %lu) [15] │ │ │ │ +realloc() failed (FitInfo) [%lu] [2] │ │ │ │ +Reallocating fits to %d (size %lu) [16] │ │ │ │ +realloc() failed (FitInfo) [%lu] [3] │ │ │ │ +Allocating corrs to %d (size %lu) [13] │ │ │ │ +malloc() failed (CorrInfo) │ │ │ │ +Allocating corrs[%d].neighbors to %d (size %lu) [20] │ │ │ │ +malloc() failed (FitInfo *) │ │ │ │ +Reallocating corrs to %d (size %lu) [17] │ │ │ │ +realloc() failed (CorrInfo) [4] │ │ │ │ +Allocating corrs[%d].maxneighbors to %d (size %lu) [18] │ │ │ │ +corrs[%d].id = %d │ │ │ │ +Reallocating corrs[%d].neighbors to %d (size %lu) [19] │ │ │ │ +realloc() failed (FitInfo *) [5] │ │ │ │ +fits[%3d]: (plusimg=%3d minusimg=%3d) │ │ │ │ + %12.5e │ │ │ │ +not using fit %d [%d|%d] (area to small: %d/%-g │ │ │ │ +not using fit %d [%d|%d] (linear size too small: %-g %-g %-g %-g) │ │ │ │ +not using fit %d [%d|%d] rms too large: %-g/%-g+%-g) │ │ │ │ +Correction %d (Image %d) │ │ │ │ + neighbor %3d: │ │ │ │ + id: %d │ │ │ │ + (A,B,C): (%-g,%-g,%-g) │ │ │ │ + x: %5d to %5d │ │ │ │ + y: %5d to %5d │ │ │ │ + center: (%-g,%-g) │ │ │ │ +Iteration %d │ │ │ │ + (LEVEL): │ │ │ │ + (BOTH ): │ │ │ │ +-------------------------------------------------- │ │ │ │ +Correction %d (%d) / Neighbor %d (%d) │ │ │ │ +Pixel Range: │ │ │ │ +i: %12.5e->%12.5e (%12.5e) │ │ │ │ +j: %12.5e->%12.5e (%12.5e) │ │ │ │ +X: %12.5e->%12.5e (%12.5e) │ │ │ │ +Y: %12.5e->%12.5e (%12.5e) │ │ │ │ +angle: %-g │ │ │ │ +dsumn = %12.5e │ │ │ │ +dsumx = %12.5e │ │ │ │ +dsumy = %12.5e │ │ │ │ +dsumxx = %12.5e │ │ │ │ +dsumxy = %12.5e │ │ │ │ +dsumyy = %12.5e │ │ │ │ +sumn = %12.5e │ │ │ │ +sumx = %12.5e │ │ │ │ +sumy = %12.5e │ │ │ │ +sumxx = %12.5e │ │ │ │ +sumxy = %12.5e │ │ │ │ +sumyy = %12.5e │ │ │ │ +A = %12.5e │ │ │ │ +B = %12.5e │ │ │ │ +C = %12.5e │ │ │ │ +sumz = %12.5e │ │ │ │ +sumxz = %12.5e │ │ │ │ +sumyz = %12.5e │ │ │ │ +| %12.5e %12.5e %12.5e | |A| |%12.5e| │ │ │ │ +| %12.5e %12.5e %12.5e |x|B| = |%12.5e| │ │ │ │ +| %12.5e %12.5e %12.5e | |C| |%12.5e| │ │ │ │ +Matrix Solution: │ │ │ │ + |%12.5e| │ │ │ │ +Background corrections (Correction %d (%4d) / Iteration %d) │ │ │ │ +***** Singular Matrix ***** │ │ │ │ + A = %12.5e │ │ │ │ + B = %12.5e │ │ │ │ + C = %12.5e │ │ │ │ +Corrected backgrounds (Correction %4d (%4d) / Iteration %4d) │ │ │ │ + (LEVEL): │ │ │ │ + (BOTH ): │ │ │ │ +Corrected fit (fit %4d / Iteration %5d) │ │ │ │ +| id | a | b | c | │ │ │ │ + %8d %13.5e %13.5e %13.5e │ │ │ │ +[struct stat="ERROR", msg="Out of memory"] │ │ │ │ +vnum=%d x=%-g y=%-g │ │ │ │ +firstpoint = %d │ │ │ │ +A = %-g, B = %-g, C1 = %-g (tests: %-g %-g) │ │ │ │ +d = %-g, dmax = %-g │ │ │ │ +C2 = %-g │ │ │ │ +C1 = %-g (test: %-g) │ │ │ │ +C = %-g (test: %-g) │ │ │ │ +w = %-g, h = %-g, area = %-g │ │ │ │ +New min: theta = %-g, width = %-g, height = %-g │ │ │ │ +Center: (%-g, %-g) │ │ │ │ +Stack at bot of while loop, i=%d, vnum=%d: │ │ │ │ +vnum=%3d, x=%-g, y=%-g, delete=%d │ │ │ │ +%%%%Creator: graham.c (Joseph O'Rourke) │ │ │ │ +%%%%BoundingBox: %-g %-g %-g %-g │ │ │ │ +%%%%EndComments │ │ │ │ +.00 .00 setlinewidth │ │ │ │ +%-g %-g translate │ │ │ │ +%%Points: │ │ │ │ +%-g %-g 0.1 0 360 arc stroke │ │ │ │ +closepath │ │ │ │ +%-g %-g moveto │ │ │ │ +%-g %-g lineto │ │ │ │ +closepath stroke │ │ │ │ +%-g %-g 1.0 0 360 arc stroke │ │ │ │ +showpage │ │ │ │ +memory initialized for %d points │ │ │ │ +Lowest point moved to start │ │ │ │ +After sorting │ │ │ │ +Couldn't find host %s │ │ │ │ +Couldn't create socket() │ │ │ │ +%s: connect failed. │ │ │ │ +Invalid URL string (must start 'http://') │ │ │ │ +Illegal port number in URL │ │ │ │ +montage.ipac.caltech.edu │ │ │ │ +/cgi-bin/HdrTemplate/nph-hdr? │ │ │ │ +location=%s&width=%.10f&height=%.10f&system=%s&equinox=%.2f&resolution=%.12f&rotation=%.6f&band=%s │ │ │ │ +Can't open output file %s │ │ │ │ +http_proxy │ │ │ │ +DEBUG> proxy = [%s] │ │ │ │ +DEBUG> pserver = [%s] │ │ │ │ +DEBUG> pport = [%d] │ │ │ │ +GET http://%s:%d%s%s HTTP/1.0 │ │ │ │ +GET %s%s HTTP/1.0 │ │ │ │ +HOST: %s:%d │ │ │ │ +DEBUG> request = [%s] │ │ │ │ +DEBUG> return; [%s] │ │ │ │ +count=%d │ │ │ │ +{"count":%d} │ │ │ │ +keyword [%s] = value [%s] │ │ │ │ +NAXIS1 = %ld │ │ │ │ +NAXIS2 = %ld │ │ │ │ +CRPIX1 = %11.6f │ │ │ │ +CRPIX2 = %11.6f │ │ │ │ +Image file %s missing or invalid FITS │ │ │ │ +Weight file %s missing or invalid FITS │ │ │ │ +Input header to wcsinit() [input.wcs]: │ │ │ │ +Input wcsinit() failed. │ │ │ │ +Input pixels are clockwise. │ │ │ │ +Input pixels are counterclockwise. │ │ │ │ +readTemplate() file = [%s] │ │ │ │ +Template file [%s] not found. │ │ │ │ +Template line: [%s] │ │ │ │ +Alternate input header to wcsinit() [input.wcs]: │ │ │ │ +Output wcsinit() failed. │ │ │ │ +Alternate output header to wcsinit() [output.wcs]: │ │ │ │ +Template output header to wcsinit() [output.wcs]: │ │ │ │ +Output pixels are clockwise. │ │ │ │ +Output pixels are counterclockwise. │ │ │ │ +Bounds: %-g,%-g -> %-g,%-g (%d) │ │ │ │ +Polygon string: [%s] │ │ │ │ +Polygon border %3d: %6d %6d │ │ │ │ +Border value string (%s) cannot be interpreted as an integer or a set of polygon vertices │ │ │ │ +Border value (%d) must be greater than or equal to zero │ │ │ │ +input_file = [%s] │ │ │ │ +output_file = [%s] │ │ │ │ +area_file = [%s] │ │ │ │ +template_file = [%s] │ │ │ │ +altin = [%s] │ │ │ │ +altout = [%s] │ │ │ │ +Starting to process pixels (time %.0f) │ │ │ │ +input.naxes[0] = %ld │ │ │ │ +input.naxes[1] = %ld │ │ │ │ +input.sys = %d │ │ │ │ +input.epoch = %-g │ │ │ │ +input.clockwise = %d │ │ │ │ +input proj = %s │ │ │ │ +Input image projection (%s) must be TAN, SIN, ZEA, STG or ARC for fast reprojection │ │ │ │ +expand output template by %-g on all sides │ │ │ │ +output.naxes[0] = %ld │ │ │ │ +output.naxes[1] = %ld │ │ │ │ +output.sys = %d │ │ │ │ +output.epoch = %-g │ │ │ │ +output.clockwise = %d │ │ │ │ +output proj = %s │ │ │ │ +Output image projection (%s) must be TAN, SIN, ZEA, STG or ARC for fast reprojection │ │ │ │ +Input and output must be in the same coordinate system for fast reprojection │ │ │ │ +Could not set up plane-to-plane transform. Check for compliant headers. │ │ │ │ +Initialize_TwoPlane_BothDistort() successful │ │ │ │ +Range: %-g,%-g -> %-g,%-g (%d) │ │ │ │ + -> %-g,%-g ->%-g,%-g (%d) │ │ │ │ +Output range: │ │ │ │ + oxpixMin = %-g │ │ │ │ + oxpixMax = %-g │ │ │ │ + oypixMin = %-g │ │ │ │ + oypixMax = %-g │ │ │ │ + istart = %-d │ │ │ │ + ilength = %-d │ │ │ │ + jstart = %-d │ │ │ │ + jlength = %-d │ │ │ │ +No overlap │ │ │ │ +Not enough memory for output data image array │ │ │ │ +Not enough memory for output area image array │ │ │ │ +%lu bytes allocated for pixel areas │ │ │ │ +Processing input row %5d: border range %d to %d (%d) │ │ │ │ +Processing input row %5d │ │ │ │ +Input: line %d / pixel %d, value = %-g (weight: %-g) │ │ │ │ +Input: line %d / pixel %d, value = %-g │ │ │ │ + oxpixMin = %20.13e │ │ │ │ + oxpixMax = %20.13e │ │ │ │ + oypixMin = %20.13e │ │ │ │ + oypixMax = %20.13e │ │ │ │ +Output X range: %5d to %5d │ │ │ │ +Output Y range: %5d to %5d │ │ │ │ +Compare out(%d,%d) to in(%d,%d) => │ │ │ │ +overlapArea = %12.5e (%12.5e / %12.5e) │ │ │ │ +Done processing pixels (%.0f seconds) │ │ │ │ +Data min = %-g │ │ │ │ +Data max = %-g │ │ │ │ +Area min = %-g │ │ │ │ +Area max = %-g │ │ │ │ +i min = %d │ │ │ │ +i max = %d │ │ │ │ +j min = %d │ │ │ │ +j max = %d │ │ │ │ +All pixels are blank. Check for overlap of output template with image file. │ │ │ │ +Full region reset │ │ │ │ +FITS data image created (not yet populated) │ │ │ │ +FITS area image created (not yet populated) │ │ │ │ +Template keywords written to FITS data image │ │ │ │ +Template keywords written to FITS area image │ │ │ │ +Template keywords BITPIX, CRPIX, and NAXIS updated │ │ │ │ +Data written to FITS data image │ │ │ │ +Data written to FITS area image │ │ │ │ +FITS data image finalized │ │ │ │ +FITS area image finalized │ │ │ │ +time=%.1f │ │ │ │ +{"time":%.1f} │ │ │ │ +%lu bytes allocated for image pixels │ │ │ │ +header ---------------------------------------- │ │ │ │ +----------------------------------------------- │ │ │ │ +DEBUG> xcorrection = %.2f │ │ │ │ +DEBUG> ycorrection = %.2f │ │ │ │ +Usage: mMakeImg [-d level] [-r(eplace)] [-n noise_level] [-b bg1 bg2 bg3 bg4] [-t tblfile col width csys epoch refval mag/flux flat/gaussian] [-i imagetbl refval] [-a array.txt] template.hdr out.fits (-t and -i args can be repeated) │ │ │ │ +Invalid JSON structure. │ │ │ │ +background.noise │ │ │ │ +Noise level parameter must a number greater than zero. │ │ │ │ +background.bg11 │ │ │ │ +Background levels must numbers. │ │ │ │ +background.bg1N │ │ │ │ +background.bgNN │ │ │ │ +background.bgN1 │ │ │ │ +datasets[%d] │ │ │ │ +datasets[%d].type │ │ │ │ +Dataset %d has no 'type' attribute. │ │ │ │ +datasets[%d].file │ │ │ │ +datasets[%d].column │ │ │ │ +No file name given for catalog. │ │ │ │ +datasets[%d].width │ │ │ │ +No column name given for catalog. │ │ │ │ +datasets[%d].shape │ │ │ │ +gaussian │ │ │ │ +Shape parameter must be 'flat' or 'gaussian'. │ │ │ │ +datasets[%d].refval │ │ │ │ +datasets[%d].mode │ │ │ │ +datasets[%d].csys │ │ │ │ +EQU J2000 │ │ │ │ +arrayfile │ │ │ │ +from JSON: │ │ │ │ +noise = %-g │ │ │ │ +bg1 = %-g │ │ │ │ +bg2 = %-g │ │ │ │ +bg3 = %-g │ │ │ │ +bg4 = %-g │ │ │ │ +ncat = %d │ │ │ │ +nimage = %d │ │ │ │ +cat_file[%d] = [%s] │ │ │ │ +colname [%d] = [%s] │ │ │ │ +width [%d] = %-g │ │ │ │ +flat [%d] = %d │ │ │ │ +ref [%d] = %-g │ │ │ │ +ismag [%d] = %d │ │ │ │ +sys [%d] = %d │ │ │ │ +epoch [%d] = %-g │ │ │ │ +arrayfile = [%s] │ │ │ │ +image_file[%d] = [%s] │ │ │ │ +refval [%d] = %-g │ │ │ │ +Image array file [%s] not found. │ │ │ │ +output.naxes[0] = %ld │ │ │ │ +output.naxes[1] = %ld │ │ │ │ +output.sys = %d │ │ │ │ +output.epoch = %-g │ │ │ │ +output proj = %s │ │ │ │ +output crval[0] = %-g │ │ │ │ +output crval[1] = %-g │ │ │ │ +output crpix[0] = %-g │ │ │ │ +output crpix[1] = %-g │ │ │ │ +output cdelt[0] = %-g │ │ │ │ +output cdelt[1] = %-g │ │ │ │ +%ld bytes allocated for image pixels │ │ │ │ +pixel line pointers populated │ │ │ │ +Array loaded into data │ │ │ │ +FITS image created (not yet populated) │ │ │ │ +Can't open table file %s. │ │ │ │ +Can't find lon, lat columns. │ │ │ │ + value = %11.3e at coord = (%12.8f,%12.8f) -> (%12.8f,%12.8f) │ │ │ │ + -> opix = (%7.1f,%7.1f) OFF SCALE │ │ │ │ + -> opix = (%7.1f,%7.1f) │ │ │ │ +Bad Values: l=%d, m=%d │ │ │ │ +Pixel update: data[%d][%d] with value %-g*%-g │ │ │ │ +Image file[%d] ="%s" │ │ │ │ +Can't open table table %s. │ │ │ │ +Can't find image center or four corners. │ │ │ │ +Image %d: │ │ │ │ + Side %d: (%10.6f,%10.6f) -> (%10.6f,%10.6f) [theta0 = %10.6f, pixscale = %12.9f SHORT SIDE] │ │ │ │ + Side %d: (%10.6f,%10.6f) -> (%10.6f,%10.6f) [theta0 = %10.6f, pixscale = %12.9f] │ │ │ │ +theta = %.6f -> A = %.6f -> a = %.6f -> (%.6f,%.6f,%.6f) -> (%12.8f,%12.8f) │ │ │ │ + -> opix = (%7.1f,%7.1f) OFF SCALE │ │ │ │ + -> opix = (%7.1f,%7.1f) │ │ │ │ + Range: i = %.2f -> %.2f j= %.2f -> %.2f │ │ │ │ + North pole in image: jmax -> %.2f │ │ │ │ + North pole in image: jmin -> %.2f │ │ │ │ + North pole in image: no range change │ │ │ │ + South pole in image: jmax -> %.2f │ │ │ │ + South pole in image: jmin -> %.2f │ │ │ │ + South pole in image: no range change │ │ │ │ +%6d %6d -> %11.6f %11.6f -> %11.6f %11.6f (%d) │ │ │ │ +Single pixel turn-on: %6d %6d │ │ │ │ +Template keywords written to FITS image │ │ │ │ +FITS image finalized │ │ │ │ +sources=%d, images=%d │ │ │ │ +{"sources":%d, "images":%d} │ │ │ │ +Image file (%s) does not exist │ │ │ │ +Can't open output header file. │ │ │ │ +DEBUG> %d cards │ │ │ │ + .fitsBody { │ │ │ │ + background-color:#D8D8D8; │ │ │ │ + font-size: 20px; │ │ │ │ + font-style: normal; │ │ │ │ + font-weight: normal; │ │ │ │ + font-family: "Times New Roman", Times, serif; │ │ │ │ + .fitsHdr { │ │ │ │ + display: inline-block; │ │ │ │ + height: 500px; │ │ │ │ + overflow-y: scroll; │ │ │ │ + padding: 5px; │ │ │ │ + border: 1px solid black; │ │ │ │ + .fitsOdd { │ │ │ │ + margin: 0px 0px 0px 0px; │ │ │ │ + font: 12px courier,sans-serif; │ │ │ │ + background-color:#F0F8FF; │ │ │ │ + .fitsEven { │ │ │ │ + background-color:#FFFFFF; │ │ │ │ + .fitsOddWCS { │ │ │ │ + color: #0000A0; │ │ │ │ + background-color:#F0F8E8; │ │ │ │ + .fitsEvenWCS { │ │ │ │ + background-color:#FFFFE8; │ │ │ │ + .fitsOddCOM { │ │ │ │ + color: #A00000; │ │ │ │ + .fitsEvenCOM { │ │ │ │ + │ │ │ │ + │ │ │ │ +
  %s

│ │ │ │ +
│ │ │ │ +
 %s 
│ │ │ │ +
 %s 
│ │ │ │ +
 %s 
│ │ │ │ +
 %s 
│ │ │ │ +
 %s 
│ │ │ │ +
 %s 
│ │ │ │ +card %3d: [%s] │ │ │ │ +
 END 
│ │ │ │ +
 END 
│ │ │ │ +ncard=%d │ │ │ │ +{"ncard":%d} │ │ │ │ +Template file not found. │ │ │ │ +Bad WCS in header template. │ │ │ │ +Allocation failed for %s. │ │ │ │ +median array │ │ │ │ +median array (realloc) │ │ │ │ +linked list structs │ │ │ │ +linked list structs (additions) │ │ │ │ +image list = [%s] │ │ │ │ +output_file = [%s] │ │ │ │ +output_area_file = [%s] │ │ │ │ +template_file = [%s] │ │ │ │ +Invalid or missing image metadata file: %s │ │ │ │ +Need columns: cntr,fname, crpix1, crpix2, cdelt1, cdelt2, naxis1, naxis2, crval1, crval2, naxis3 in image list │ │ │ │ +Memory allocated for file metadata table info [time: %.0f] │ │ │ │ +file info (realloc) │ │ │ │ +%d input files: │ │ │ │ + [%s][%s] │ │ │ │ +File metadata read [time: %.0f] │ │ │ │ +CRVAL1 CAR pixel offset (%-g) not integer for image %s │ │ │ │ +CRVAL2 CAR pixel offset (%.2f) not integer for image %s │ │ │ │ +file info structs │ │ │ │ +area file info structs │ │ │ │ +Memory allocated for file info structures [time: %.0f] │ │ │ │ +output.naxes[0] = %ld │ │ │ │ +output.naxes[1] = %ld │ │ │ │ +output.crpix1 = %lf │ │ │ │ +output.crpix2 = %lf │ │ │ │ +Input buffer length = %d │ │ │ │ +input buffer │ │ │ │ +input area buffer │ │ │ │ +Memory allocated for input buffers [time: %.0f] │ │ │ │ +FILE RANGES │ │ │ │ + i start end offset j3start j3end │ │ │ │ +---- ------ ------ ------ -------- --------- │ │ │ │ +Images are not in same pixel space │ │ │ │ +%4d %6d %6d %6d %8d %8d │ │ │ │ +start/end info │ │ │ │ +%4d %6d %6d │ │ │ │ +END LINES: │ │ │ │ + i end file │ │ │ │ +---- ------ ------ │ │ │ │ +File start/end information organized [time: %.0f] │ │ │ │ +data line pointers │ │ │ │ +data line │ │ │ │ +area line pointers │ │ │ │ +area line │ │ │ │ +data counts │ │ │ │ +Memory allocated for input data buffer [time: %.0f] │ │ │ │ +output data line │ │ │ │ +output area line │ │ │ │ +Memory allocated for output data buffers [time: %.0f] │ │ │ │ +FITS data image created (not yet populated) │ │ │ │ +Output FITS files created [time: %.0f] │ │ │ │ +Template keywords written to FITS area image │ │ │ │ +Output FITS headers updated [time: %.0f] │ │ │ │ +OUTPUT LINE %d │ │ │ │ + Processing line: %d │ │ │ │ +Contributing files (%d): │ │ │ │ + i isopen open/max infile[i] │ │ │ │ +---- ------ ------------ ------------------- │ │ │ │ +%4d %4d %6d/%6d %s │ │ │ │ +Too many open files │ │ │ │ +Open: %4d │ │ │ │ +Area file %s missing or invalid FITS │ │ │ │ +Input header to wcsinit() [imgWCS]: │ │ │ │ +Image %s header CTYPE1 does not match template │ │ │ │ +Image %s header CTYPE2 does not match template │ │ │ │ +Image %s header CRVAL1 does not match template │ │ │ │ +Image %s header CRVAL2 does not match template │ │ │ │ +Image %s header CD/CDELT does not match template │ │ │ │ +Image %s header EQUINOX does not match template │ │ │ │ +Already open │ │ │ │ +Reading %ld pixels from file %d at (%6ld, %6ld, %6ld) │ │ │ │ +Reallocating input data buffers; new depth = %d │ │ │ │ +data line (realloc) │ │ │ │ +area line (realloc) │ │ │ │ +Memory reallocation complete │ │ │ │ +Nothing read: outside image bounds │ │ │ │ +WARNING: Opening and closing files to avoid too many open FITS │ │ │ │ +Close: %4d │ │ │ │ +Writing %ld pixels at (%6d, %6d, %6d) of (%6ld, %6ld %6ld) │ │ │ │ +Output FITS files completed [time: %.0f] │ │ │ │ +FITS images finalized │ │ │ │ +START LINES: │ │ │ │ + i start file │ │ │ │ +naxis%d = %ld │ │ │ │ +naxis1 -> %ld │ │ │ │ +naxis2 -> %d │ │ │ │ +cnpix1 -> %-g │ │ │ │ +cnpix2 -> %-g │ │ │ │ +crpix1 -> %-g │ │ │ │ +crpix2 -> %-g │ │ │ │ +Processing input image row %5d │ │ │ │ +Processing image row %5d │ │ │ │ +Can't find HDU %d │ │ │ │ +DEBUG> bitpix = %d │ │ │ │ +DEBUG> blank = %ld (%d) │ │ │ │ +Shrinkwrap mode only works for double precision floating point data. │ │ │ │ +imin = %d │ │ │ │ +imax = %d │ │ │ │ +jmin = %d │ │ │ │ +jmax = %d │ │ │ │ +WCS handling │ │ │ │ +Input file invalid WCS. │ │ │ │ +crpix%d = %-g │ │ │ │ +cdelt%d = %-g │ │ │ │ +input coordinate system = %d │ │ │ │ +input epoch = %-g │ │ │ │ +image coordinate system = %d │ │ │ │ +image epoch = %-g │ │ │ │ +xsize= [%lf] │ │ │ │ +ysize= [%lf] │ │ │ │ +imin= [%d] imax = [%d] │ │ │ │ +jmin= [%d] jmax = [%d] │ │ │ │ +pixMode = TRUE │ │ │ │ +'ra' = %-g │ │ │ │ +'dec' = %-g │ │ │ │ +xsize = %-g │ │ │ │ +ysize = %-g │ │ │ │ +ibegin = %d │ │ │ │ +iend = %d │ │ │ │ +jbegin = %d │ │ │ │ +jend = %d │ │ │ │ + ra = %-g │ │ │ │ + dec = %-g │ │ │ │ +-> lon = %-g │ │ │ │ + lat = %-g │ │ │ │ +-> xpix = %-g │ │ │ │ + ypix = %-g │ │ │ │ +Region outside image. │ │ │ │ +pixMode = FALSE │ │ │ │ +cdelt1 = %-g │ │ │ │ +cdelt2 = %-g │ │ │ │ +xoff = %-g │ │ │ │ +yoff = %-g │ │ │ │ +No pixels match area. │ │ │ │ +ibegin = %d │ │ │ │ +iend = %d │ │ │ │ +nelements = %ld │ │ │ │ +jbegin = %d │ │ │ │ +jend = %d │ │ │ │ +Can't create output file: %s │ │ │ │ +Calling copyHeaderInfo() │ │ │ │ +Calling copyData() │ │ │ │ +Calling fits_close_file() │ │ │ │ +content="%s" │ │ │ │ +{"content":"%s"} │ │ │ │ +Cannot access %s │ │ │ │ +%s is not a directory │ │ │ │ +Invalid image difference list file: %s │ │ │ │ +Need columns: plus minus diff │ │ │ │ +Image metdata table │ │ │ │ +icntr = %d │ │ │ │ +ifname = %d │ │ │ │ +Need columns: cntr and fname in image list │ │ │ │ +maxcntr = %d │ │ │ │ +Invalid corrections file: %s │ │ │ │ +Corrections table │ │ │ │ +iid = %d │ │ │ │ +ia = %d │ │ │ │ +ib = %d │ │ │ │ +ic = %d │ │ │ │ +Need columns: id,a,b,c in corrections file │ │ │ │ +mBackground(%s, %s, %-g, %-g, %-g) -> [%s] │ │ │ │ +Freeing a,b,c,have arrays │ │ │ │ +count=%d, nocorrection=%d, failed=%d │ │ │ │ +{"count":%d, "nocorrection":%d, "failed":%d} │ │ │ │ +Using corners columns from table │ │ │ │ +Need columns: fname ctype1 ctype2 nl ns crval1 crval2 crpix1 crpix2 cdelt1 cdelt2 and crota2 or cd matrix / ra dec ra1 ... dec4 │ │ │ │ +Using WCS keyword columns from table │ │ │ │ +----------------- │ │ │ │ +Reading image table record %d │ │ │ │ +SIMPLE = T │ │ │ │ +BITPIX = -64 │ │ │ │ +NAXIS = 2 │ │ │ │ +NAXIS1 = %d │ │ │ │ +NAXIS2 = %d │ │ │ │ +CTYPE1 = '%s' │ │ │ │ +CTYPE2 = '%s' │ │ │ │ +CRVAL1 = %11.6f │ │ │ │ +CRVAL2 = %11.6f │ │ │ │ +CDELT1 = %11.6f │ │ │ │ +CDELT2 = %11.6f │ │ │ │ +CROTA2 = %11.6f │ │ │ │ +CD1_1 = %11.6f │ │ │ │ +CD1_2 = %11.6f │ │ │ │ +CD2_1 = %11.6f │ │ │ │ +CD2_2 = %11.6f │ │ │ │ +EQUINOX = %d │ │ │ │ +Bad WCS for image %d │ │ │ │ +Checking image %d (%s) center: [%-g,%-g](%-g,%-g,%-g) against point: [%-g,%-g](%-g,%-g,%-g) │ │ │ │ + dist = %-g < %-g ? │ │ │ │ +Checking image side %d: (%-g,%-g,%-g) against point: (%-g,%-g,%-g) │ │ │ │ +Min dist = %-g │ │ │ │ +New best file: %s │ │ │ │ +New best HDU: %d │ │ │ │ +No image covers this point │ │ │ │ +file="%s", hdu=%d, url="%s", edgedist=%.6f │ │ │ │ +{"file":"%s", "hdu":%d, "url":"%s", "edgedist":%.6f} │ │ │ │ +Side %d distance = %-g │ │ │ │ +Outside side %d │ │ │ │ +New best url: %s │ │ │ │ +Need columns: cntr1 cntr2 diff │ │ │ │ +|%9s|%9s|%16s|%16s|%16s|%14s|%14s|%10s|%10s|%10s|%10s|%13s|%13s|%13s|%16s|%16s|%16s|%16s|%16s|%16s| │ │ │ │ +count=%d, failed=%d, warning=%d, missing=%d │ │ │ │ +{"count":%d, "failed":%d, "warning":%d, "missing":%d} │ │ │ │ +DEBUG: Input string: "%s" │ │ │ │ +DEBUG: Allocated JSON object and %d keyword/value pairs │ │ │ │ +DEBUG: Invalid object end │ │ │ │ +DEBUG: Invalid object end match │ │ │ │ +DEBUG: Looking for elements in: "%s" │ │ │ │ +DEBUG: Taking apart: begin = "%s" │ │ │ │ +DEBUG: Stripped: sb = "%s" │ │ │ │ +DEBUG: object or array │ │ │ │ +DEBUG: array element (no colon found) │ │ │ │ +DEBUG: Found (keyword:value) %4d: "%s" = "%s" │ │ │ │ +DEBUG: Found (array element) %4d: "%s" = "%s" │ │ │ │ +DEBUG: Allocated space for %d more keyword/value pairs │ │ │ │ +DEBUG> json_val() structstr = [%s], key = [%s] │ │ │ │ +DEBUG> json_val() subkey = [%s], tail = [%s] │ │ │ │ +Bad template: %s │ │ │ │ +extractCD(): │ │ │ │ +cdelt1 = [%s] │ │ │ │ +cdelt2 = [%s] │ │ │ │ +crota2 = [%s] │ │ │ │ +cd11 = [%s] │ │ │ │ +cd12 = [%s] │ │ │ │ +cd21 = [%s] │ │ │ │ +cd22 = [%s] │ │ │ │ +pc11 = [%s] │ │ │ │ +pc12 = [%s] │ │ │ │ +pc21 = [%s] │ │ │ │ +pc22 = [%s] │ │ │ │ +epoch = [%s] │ │ │ │ +equinox = [%s] │ │ │ │ +DEBUG> Original Header: │ │ │ │ +DEBUG> Original image WCS initialized │ │ │ │ +CTYPE1 = 'RA---TAN-SIP' │ │ │ │ +CTYPE2 = 'DEC--TAN-SIP' │ │ │ │ +CTYPE1 = '%s-TAN-SIP' │ │ │ │ +CTYPE2 = '%s-TAN-SIP' │ │ │ │ +CRVAL1 = %15.10f │ │ │ │ +CRVAL2 = %15.10f │ │ │ │ +CRPIX1 = %15.10f │ │ │ │ +CRPIX2 = %15.10f │ │ │ │ +CDELT1 = %.10f │ │ │ │ +CDELT2 = %.10f │ │ │ │ +CROTA2 = %s │ │ │ │ +CD1_1 = %s │ │ │ │ +CD1_2 = %s │ │ │ │ +CD2_1 = %s │ │ │ │ +CD2_2 = %s │ │ │ │ +PC1_1 = %s │ │ │ │ +PC1_2 = %s │ │ │ │ +PC2_1 = %s │ │ │ │ +PC2_2 = %s │ │ │ │ +EPOCH = %s │ │ │ │ +EQUINOX = %s │ │ │ │ +A_ORDER = %d │ │ │ │ +A_%d_%d = %10.3e │ │ │ │ +B_ORDER = %d │ │ │ │ +B_%d_%d = %10.3e │ │ │ │ +AP_ORDER= %d │ │ │ │ +AP_%d_%d = %10.3e │ │ │ │ +BP_ORDER= %d │ │ │ │ +BP_%d_%d = %10.3e │ │ │ │ +DEBUG> Distorted TAN Header: │ │ │ │ +DEBUG> Distorted TAN WCS initialized │ │ │ │ +Allocation failure in ivector() │ │ │ │ +Singular Matrix-1 │ │ │ │ +Singular Matrix-2 │ │ │ │ +Correlation Matrix: │ │ │ │ +Maximum correlation: %.5f at (%d,%d) │ │ │ │ +Cannot open output template file %s │ │ │ │ +DEBUG> Command-line read. │ │ │ │ +DEBUG> FWD: native projection to distorted TAN (wcs->WCS) │ │ │ │ +DEBUG> REV: distorted TAN to native projection (WCS->wcs) │ │ │ │ +DEBUG> Distortion parameters initialized. │ │ │ │ +Bad original header template. │ │ │ │ +Invalid header generated. │ │ │ │ +DEBUG> FWD: A (x-direction) distortions [%d] │ │ │ │ +DEBUG> FWD %10.2f %10.2f -> %.5f %.5f -> %10.2f %10.2f -> %10.2f (%d) │ │ │ │ +DEBUG> FWD: B (y-direction) distortions [%d] │ │ │ │ +All points offscale in forward transform │ │ │ │ +FWD: Before gaussj(): │ │ │ │ + %12.5e │ │ │ │ +After gaussj(): │ │ │ │ +ap[%d][%d] = %12.5e (%5.1f%%) │ │ │ │ +bp[%d][%d] = %12.5e (%5.1f%%) │ │ │ │ +DEBUG> FWD: maximum positional error [%d] │ │ │ │ +DEBUG> FWD %10.2f %10.2f -> %.5f %.5f -> %10.2f %10.2f (%d) │ │ │ │ +fwdmaxx = %-g [%d] │ │ │ │ +fwdmaxy = %-g [%d] │ │ │ │ +DEBUG> REV: A (x-direction) distortions [%d] │ │ │ │ +DEBUG> REV %10.2f %10.2f -> %.5f %.5f -> %10.2f %10.2f -> %10.2f (%d) │ │ │ │ +DEBUG> REV: B (y-direction) distortions [%d] │ │ │ │ +All points offscale in reverse transform │ │ │ │ +REV: Before gaussj(): │ │ │ │ +a[%d][%d] = %12.5e (%5.1f%%) │ │ │ │ +b[%d][%d] = %12.5e (%5.1f%%) │ │ │ │ +DEBUG> REV: maximum positional error [%d] │ │ │ │ +DEBUG> REV %10.2f %10.2f -> %.5f %.5f -> %10.2f %10.2f (%d) │ │ │ │ +revmaxx = %-g [%d] │ │ │ │ +revmaxy = %-g [%d] │ │ │ │ +DEBUG> FWD: Worst case pixel error │ │ │ │ +final fwdmaxx = %-g │ │ │ │ +final fwdmaxy = %-g │ │ │ │ +DEBUG> REV: Worst case pixel error │ │ │ │ +final revmaxx = %-g │ │ │ │ +final revmaxy = %-g │ │ │ │ +fwdxerr=%-g, fwdyerr=%-g, fwditer=%d, revxerr=%-g, revyerr=%-g, reviter=%d │ │ │ │ +{"fwdxerr":%-g, "fwdyerr":%-g, "fwditer":%d, "revxerr":%-g, "revyerr":%-g, "reviter":%d} │ │ │ │ +xcorrectionIn = %.2f │ │ │ │ + ycorrectionIn = %.2f │ │ │ │ +Output Header to wcsinit(): │ │ │ │ +xcorrection = %.2f │ │ │ │ + ycorrection = %.2f │ │ │ │ +[%13.6e,%13.6e,%13.6e] -> (%10.6f,%10.6f) │ │ │ │ +%s is CLOCKWISE of %s; │ │ │ │ +%s is COUNTERCLOCKWISE of %s; │ │ │ │ +%s is PARALLEL to %s; │ │ │ │ +Bad comparison (shouldn't get this; │ │ │ │ + SaveVertex ... │ │ │ │ +rejected (not in P) │ │ │ │ +rejected (not in Q) │ │ │ │ +accepted (%d) │ │ │ │ + intersection [%13.6e,%13.6e,%13.6e] -> (%10.6f,%10.6f) (UpdateInteriorFlag) │ │ │ │ + SaveSharedSeg(): from [%13.6e,%13.6e,%13.6e] │ │ │ │ + SaveSharedSeg(): to [%13.6e,%13.6e,%13.6e] │ │ │ │ + Advance(): inside vertex [%13.6e,%13.6e,%13.6e] -> (%10.6f,%10.6f)n │ │ │ │ +Girard(): %3d [%13.6e,%13.6e,%13.6e] -> (%10.6f,%10.6f) │ │ │ │ +Girard(): angle[%d] = %13.6e -> %13.6e (from %13.6e / %13.6e) │ │ │ │ +Girard(): ---------- Corner %d bad; Remove point %d ------------- │ │ │ │ +Girard(): area = %13.6e [%d] │ │ │ │ +RemoveDups() tolerance = %13.6e [%13.6e arcsec] │ │ │ │ +RemoveDups() orig: %3d [%13.6e,%13.6e,%13.6e] -> (%10.6f,%10.6f) │ │ │ │ +RemoveDups(): %3d x %3d: distance = %13.6e [%13.6e arcsec] (would become %d) │ │ │ │ +RemoveDups(): %3d is a duplicate (nvnew -> %d) │ │ │ │ +Q in P: Dot%d%d = %12.5e │ │ │ │ +Q is entirely contained in P (output pixel is in input pixel) │ │ │ │ +P in Q: Dot%d%d = %12.5e │ │ │ │ +P is entirely contained in Q (input pixel is in output pixel) │ │ │ │ +Before advances (UNKNOWN interiorFlag): ip=%d, iq=%d │ │ │ │ +(p_advances=%d, q_advances=%d) │ │ │ │ +Before advances (P_IN_Q): ip=%d, iq=%d │ │ │ │ +Before advances (Q_IN_P): ip=%d, iq=%d │ │ │ │ +BAD INTERIOR FLAG. Shouldn't get here │ │ │ │ +pEndpoint │ │ │ │ +qEndpoint │ │ │ │ + interiorFlag -> UNKNOWN │ │ │ │ + interiorFlag -> P_IN_Q │ │ │ │ + interiorFlag -> Q_IN_P │ │ │ │ + BAD interiorFlag. Shouldn't get here │ │ │ │ + ADVANCE: Pdir and Qdir are colinear. │ │ │ │ + ADVANCE: Pdir and Qdir are disjoint. │ │ │ │ + ADVANCE: Generic: PToQDir is COUNTERCLOCKWISE │ │ │ │ +|| PToQDir is PARALLEL, │ │ │ │ +qEndpointFromPdir is COUNTERCLOCKWISE │ │ │ │ +|| PToQDir is PARALLEL, qEndpointFromPdir is CLOCKWISE │ │ │ │ + ADVANCE: Generic: PToQDir is CLOCKWISE, │ │ │ │ +pEndpointFromQdir is COUNTERCLOCKWISE │ │ │ │ +pEndpointFromQdir is CLOCKWISE │ │ │ │ +After advances: ip=%d, iq=%d │ │ │ │ +(p_advances=%d, q_advances=%d) interiorFlag=UNKNOWN │ │ │ │ +(p_advances=%d, q_advances=%d) interiorFlag=P_IN_Q │ │ │ │ +(p_advances=%d, q_advances=%d) interiorFlag=Q_IN_P │ │ │ │ +BAD INTERIOR FLAG. Shouldn't get here │ │ │ │ +----------------------------------------------- │ │ │ │ +Adding pixel (%d,%d) to pixel (%d,%d) │ │ │ │ +Input (P): │ │ │ │ +%10.6f %10.6f │ │ │ │ +Output (Q): │ │ │ │ +template_file = [%s] │ │ │ │ +Original template │ │ │ │ +expand output template by %-g degrees on all sides │ │ │ │ +expand output template by %-g pixels on all sides │ │ │ │ +Expanded template │ │ │ │ + pixel TL = (%10.6f,%10.6f) [%d,%d] │ │ │ │ + -> input coord = (%10.6f,%10.6f) │ │ │ │ + -> output coord = (%10.6f,%10.6f) │ │ │ │ + -> opix = (%10.6f,%10.6f) OFF SCALE │ │ │ │ + -> opix = (%10.6f,%10.6f) │ │ │ │ + pixel TR = (%10.6f,%10.6f) [%d,%d] │ │ │ │ + pixel (bot) = (%10.6f,%10.6f) [%d,%d] │ │ │ │ + pixel BL = (%10.6f,%10.6f) [%d,%d] │ │ │ │ + pixel BR = (%10.6f,%10.6f) [%d,%d] │ │ │ │ +%s%02dh %02dm %02.0fs │ │ │ │ +%s%02dh %02dm %0*.*fs │ │ │ │ +%s%02dd %02dm %02.0fs │ │ │ │ +%s%02dd %02dm %0*.*fs │ │ │ │ +CD matrix mode │ │ │ │ +CDELT mode │ │ │ │ +Not enough information to determine coverages (CDELTs or CD matrix) │ │ │ │ +haveCorners = %d │ │ │ │ +Need columns: cntr ctype1 ctype2 nl ns crval1 crval2 crpix1 crpix2 cdelt1 cdelt2 crota2 fname (equinox optional) │ │ │ │ +DEBUG> Reading image table record %d │ │ │ │ +CDELT1 = %14.9f │ │ │ │ +CDELT2 = %14.9f │ │ │ │ +%d center = %.6f %.6f │ │ │ │ +nimages = %d │ │ │ │ +| cntr1 | cntr2 |%%%ds |%%%ds | diff | │ │ │ │ +| int | int |%%%ds |%%%ds | char | │ │ │ │ +%%8d%%8d %%%ds %%%ds diff.%%06d.%%06d.fits │ │ │ │ +Comparing %d and %d (%s and %s) [(%-g,%-g,%-g) and (%-g,%-g,%-g)] │ │ │ │ + dist = %-g < %-g ? (%-g + %-g) │ │ │ │ +(i,j) = (%-g,%-g) │ │ │ │ +(xpos,ypos) = (%-g,%-g) │ │ │ │ +(lon,lat) = (%-g,%-g) │ │ │ │ +(oxpix,oypix) = (%-g,%-g) │ │ │ │ +DEBUG: precessBesselianWithProperMotion() │ │ │ │ +DEBUG: precessBesselian() │ │ │ │ +Select list index can only be 3 or 4. │ │ │ │ +Invalid range string [%s]. │ │ │ │ +Range max less than min. │ │ │ │ +FITS index ranges cannot be less than one. │ │ │ │ +D3 constraints set but this is a 2D image. │ │ │ │ +D4 constraints set but this is a 3D datacube. │ │ │ │ +Some select list values for axis 3 are greater than NAXIS3. │ │ │ │ +Some select list values for axis 4 are greater than NAXIS4. │ │ │ │ +subCube> naxis1 -> %ld │ │ │ │ +subCube> naxis2 -> %d │ │ │ │ +subCube> naxis3 -> %ld │ │ │ │ +subCube> crpix3 -> %-g │ │ │ │ +subCube> naxis4 -> %ld │ │ │ │ +subCube> crpix4 -> %-g │ │ │ │ +subCube> cnpix1 -> %-g │ │ │ │ +subCube> cnpix2 -> %-g │ │ │ │ +subCube> crpix1 -> %-g │ │ │ │ +subCube> crpix2 -> %-g │ │ │ │ +copyData> lbegin, lend = %5d %5d │ │ │ │ +copyData> kbegin, kend = %5d %5d │ │ │ │ +copyData> Processing input 4/3 %5ld/%5ld │ │ │ │ + to output %5ld/%5ld │ │ │ │ +dataRange> input plane %5d/%5d, row %5d: │ │ │ │ +DEBUG> mSubCube command parsing: │ │ │ │ +DEBUG> nowcs = %d │ │ │ │ +DEBUG> pixMode = %d │ │ │ │ +DEBUG> shrinkWrap = %d │ │ │ │ +DEBUG> allPixels = %d │ │ │ │ +DEBUG> kbegin = %d │ │ │ │ +DEBUG> kend = %d │ │ │ │ +DEBUG> naxis[2] = %ld │ │ │ │ +DEBUG> nrange3 = %d │ │ │ │ +%4d: %6d %6d │ │ │ │ +DEBUG> lbegin = %d │ │ │ │ +DEBUG> lend = %d │ │ │ │ +DEBUG> naxis[3] = %ld │ │ │ │ +DEBUG> nrange4 = %d │ │ │ │ +DEBUG> infile = [%s] │ │ │ │ +DEBUG> outfile = [%s] │ │ │ │ +DEBUG> calling checkHdr("%s") for HDU %d │ │ │ │ +DEBUG> Opening infile │ │ │ │ +DEBUG> Moving to HDU %d │ │ │ │ +DEBUG> Checking WCS │ │ │ │ +Calling mSubCube_copyHeaderInfo() │ │ │ │ +Calling mSubCube_copyData() │ │ │ │ +Check CDELT, CRPIX values for axes 3 and 4. │ │ │ │ +content="%s", warning="%s" │ │ │ │ +{"content"="%s", "warning"="%s"} │ │ │ │ +Check CDELT, CRPIX values for axis 4. │ │ │ │ +Template file %s not found. │ │ │ │ +NAXIS = │ │ │ │ +Image metadata file (%s) does not exist │ │ │ │ +Output directory (%s) does not exist │ │ │ │ +%s/orig.hdr │ │ │ │ +%s/altin.hdr │ │ │ │ +%s/altout.hdr │ │ │ │ +Output wcs ptype: [%s] │ │ │ │ +mTANHdr(%s) -> [%s] │ │ │ │ +Using distorted TAN on output: max error = %-g │ │ │ │ +Error opening image list table file. │ │ │ │ +Need column fname in input │ │ │ │ +Need column %s in input │ │ │ │ +Skipping [%s] │ │ │ │ +Output would overwrite input │ │ │ │ +Image file [%s] does not exist │ │ │ │ +FITS open failed for [%s] │ │ │ │ +FITS move to HDU failed for [%s] │ │ │ │ +FITS get WCS keys failed for [%s] │ │ │ │ +FITS close failed for [%s] │ │ │ │ +WCS init failed for [%s] │ │ │ │ +Input wcs ptype: [%s] │ │ │ │ +mGetHdr(%s) -> [%s] │ │ │ │ +mTANHdr() -> [%s] │ │ │ │ +Using distorted TAN on input: max error = %-g │ │ │ │ +mProjectCube(%s) -> [%s] │ │ │ │ +mProjectQL(%s) -> [%s] │ │ │ │ +mProject(%s) -> [%s] │ │ │ │ +mProjectPP(%s) -> [%s] (COMPUTED/COMPUTED) │ │ │ │ + inp2p = COMPUTED │ │ │ │ +mProjectPP(%s) -> [%s] (COMPUTED/INTRINSIC) │ │ │ │ +mProjectPP(%s) -> [%s] (INTRINSIC/COMPUTED) │ │ │ │ +mProjectPP(%s) -> [%s] (INTRINSIC/INTRINSIC) │ │ │ │ + inp2p = FAILED │ │ │ │ + inp2p = INTRINSIC │ │ │ │ +outp2p = COMPUTED │ │ │ │ +outp2p = INTRINSIC │ │ │ │ +outp2p = FAILED │ │ │ │ +All pixels are blank │ │ │ │ + %-60s %-30s %10s │ │ │ │ + %-60s %-30s %10.1f │ │ │ │ +count=%d, failed=%d, nooverlap=%d │ │ │ │ +{"count":%d, "failed":%d, "nooverlap":%d} │ │ │ │ +----------------------------------------------------------------------------------------------- │ │ │ │ +infile = %s │ │ │ │ +outfile = %s │ │ │ │ +imode = %d │ │ │ │ +[struct stat="ERROR", msg="Usage: Input table file (%s) does not exist │ │ │ │ +Too few vertices for region (must be at least three) │ │ │ │ +Failed to find bounding polygon for points │ │ │ │ +Bounding Polygon: │ │ │ │ +POINTS (pointset) search: │ │ │ │ +Point set search center: %11.6f %11.6f (%10.6f,%10.6f,%10.6f) │ │ │ │ +Corner %d: %11.6f %11.6f (%10.6f,%10.6f,%10.6f) │ │ │ │ +Bounding radius: %11.6f │ │ │ │ +Too few arguments for box or cutout (must at least have center and size) │ │ │ │ +X box size (%-g) must be a positive number │ │ │ │ +Y box size (%-g) must be a positive number │ │ │ │ +RA---TAN │ │ │ │ +DEC--TAN │ │ │ │ +CRVAL1 = %14.9f │ │ │ │ +CRVAL2 = %14.9f │ │ │ │ +CRPIX1 = %14.9f │ │ │ │ +CRPIX2 = %14.9f │ │ │ │ +CROTA2 = %14.9f │ │ │ │ +BOX search: │ │ │ │ +CUTOUT search: │ │ │ │ +Center: %11.6f %11.6f (%10.6f,%10.6f,%10.6f) │ │ │ │ +Size: %11.6f %11.6f │ │ │ │ +Angle: %11.6f │ │ │ │ +Xsize= %11.6f, Ysize=%11.6f │ │ │ │ +Header corner 0: %1.6f %10.6f -> %10.6f %10.6f │ │ │ │ +Header corner 1: %1.6f %10.6f -> %10.6f %10.6f │ │ │ │ +Header corner 2: %1.6f %10.6f -> %10.6f %10.6f │ │ │ │ +Header corner 3: %1.6f %10.6f -> %10.6f %10.6f │ │ │ │ +Too few arguments (must at least have coordinates) │ │ │ │ +Radius: %11.6f │ │ │ │ +Too few arguments for point (must have coordinates) │ │ │ │ +POINT search: │ │ │ │ +Location: %11.6f %11.6f (%10.6f,%10.6f,%10.6f) │ │ │ │ +Error opening table %s │ │ │ │ +Cannot create output file (%s) │ │ │ │ +\datatype = fitshdr │ │ │ │ +Image metadata table │ │ │ │ +ncol = %d │ │ │ │ +ira = %d │ │ │ │ +idec = %d │ │ │ │ +ictype1 = %d │ │ │ │ +ictype2 = %d │ │ │ │ +iequinox = %d │ │ │ │ +iepoch = %d │ │ │ │ +inl = %d │ │ │ │ +ins = %d │ │ │ │ +icrval1 = %d │ │ │ │ +icrval2 = %d │ │ │ │ +icrpix1 = %d │ │ │ │ +icrpix2 = %d │ │ │ │ +icdelt1 = %d │ │ │ │ +icdelt2 = %d │ │ │ │ +icrota2 = %d │ │ │ │ +ira1 = %d │ │ │ │ +idec1 = %d │ │ │ │ +ira2 = %d │ │ │ │ +idec2 = %d │ │ │ │ +ira3 = %d │ │ │ │ +idec3 = %d │ │ │ │ +ira4 = %d │ │ │ │ +idec4 = %d │ │ │ │ +ifname = %d │ │ │ │ +CUTOUT mode needs a valid 'fname' or 'file' column │ │ │ │ +Need either WCS or corner columns. │ │ │ │ +proj = [%s] │ │ │ │ +csys = %d │ │ │ │ +clockwise = %d │ │ │ │ +nrow = %d │ │ │ │ +ctype1 = [%s] │ │ │ │ +ctype2 = [%s] │ │ │ │ +equinox = %d │ │ │ │ +epoch = %-g │ │ │ │ +ns = %d │ │ │ │ +nl = %d │ │ │ │ +crval1 = %-g │ │ │ │ +crval2 = %-g │ │ │ │ +crpix1 = %-g │ │ │ │ +crpix2 = %-g │ │ │ │ +cdelt1 = %-g │ │ │ │ +cdelt2 = %-g │ │ │ │ +crota2 = %-g │ │ │ │ +WCS set within WCSMODE │ │ │ │ +Failed to create wcs structure for record %d. │ │ │ │ + Center: %11.6f %11.6f (%10.6f,%10.6f,%10.6f) │ │ │ │ + Corner %d: %11.6f %11.6f (%10.6f,%10.6f,%10.6f) [%10.6f] │ │ │ │ + Bounding radius: %11.6f │ │ │ │ +POINT passed bounding circle check) │ │ │ │ +normal %d) %11.6f %11.6f %11.6f (%11.6f,%11.6f) -> %11.6f (%.6f) │ │ │ │ +******** POINT Overlap ********* │ │ │ │ +BOX/POINTS/HEADER/CUTOUT passed bounding circle check) │ │ │ │ +******** BOX/POINTS/HEADER/CUTOUT Overlap (region inside image) ********* │ │ │ │ +******** BOX/POINTS/HEADER/CUTOUT Overlap (image inside region) ********* │ │ │ │ +******** BOX/POINTS/HEADER/CUTOUT Overlap (overlapping segments) ********* │ │ │ │ +proj = [%s] │ │ │ │ +csys = %d │ │ │ │ +equinox = %d │ │ │ │ +ctype1 = "%s" │ │ │ │ +ctype2 = "%s" │ │ │ │ +ns = %d │ │ │ │ +nl = %d │ │ │ │ +crval1 = %-g │ │ │ │ +crval2 = %-g │ │ │ │ +crpix1 = %-g │ │ │ │ +crpix2 = %-g │ │ │ │ +cdelt1 = %-g │ │ │ │ +cdelt2 = %-g │ │ │ │ +crota2 = %-g │ │ │ │ +WCS set for CUTOUTs │ │ │ │ +Include: %d %d: %-g %-g -> %-g %-g -> %-g %-g (region corner) │ │ │ │ +Include: %d %d: %-g %-g -> %-g %-g -> %-g %-g (image corner) │ │ │ │ +Include: %d %d: %-g %-g -> %-g %-g -> %-g %-g (intersection) │ │ │ │ +Include: %d %d: %-g %-g -> %-g %-g -> %-g %-g (intersection 2) │ │ │ │ +Pixel ranges: %d to %d and %d to %d │ │ │ │ +naxes[0] = %d │ │ │ │ +naxes[1] = %d │ │ │ │ +jend = %d │ │ │ │ +naxis1 -> %d │ │ │ │ +ctype1 = "%s" │ │ │ │ +ctype2 = "%s" │ │ │ │ +crval1 = %-g │ │ │ │ +crval2 = %-g │ │ │ │ +crota2 = %-g │ │ │ │ +equinox = %d │ │ │ │ +Bad naxis value: skipping │ │ │ │ +CUTOUT Image stats: │ │ │ │ +Center: %11.6f %11.6f │ │ │ │ +Corner %d: %11.6f %11.6f │ │ │ │ +Column %s, has value[%d] = %s │ │ │ │ +Record %d written to output │ │ │ │ +******** CIRCLE Overlap (circle center in image) ********* │ │ │ │ +******** CIRCLE Overlap (image center in circle) ********* │ │ │ │ +******** CIRCLE Overlap (closest circle point in image) ********* │ │ │ │ +%s%02dh %02dm %05.2fs │ │ │ │ +%s%02dd %02dm %05.2fs │ │ │ │ +[struct stat="ERROR", msg="Couldn't find host %s"] │ │ │ │ +DEBUG> survey: [%s] │ │ │ │ +DEBUG> band: [%s] │ │ │ │ +DEBUG> location: [%s] │ │ │ │ +DEBUG> width: %-g │ │ │ │ +DEBUG> height: %-g │ │ │ │ +DEBUG> outfile: [%s] │ │ │ │ +montage-web.ipac.caltech.edu │ │ │ │ +/cgi-bin/ArchiveList/nph-archivelist? │ │ │ │ +survey=%s+%s&location=%s&size=%.4f&units=deg&mode=TBL │ │ │ │ +DEBUG> return: [%s] │ │ │ │ +Content-type │ │ │ │ +{"error":" │ │ │ │ +SIMPLE keyword must be T or F │ │ │ │ +BITPIX keyword in FITS header not an integer │ │ │ │ +Invalid BITPIX in FITS header (must be 8,16,32,64,-32 or -64) │ │ │ │ +NAXIS keyword in FITS header not an integer │ │ │ │ +NAXIS keyword in FITS header must be >= 2 │ │ │ │ +NAXIS1 keyword in FITS header not an integer │ │ │ │ +NAXIS1 keyword in FITS header must be > 0 │ │ │ │ +NAXIS2 keyword in FITS header not an integer │ │ │ │ +NAXIS2 keyword in FITS header must be > 0 │ │ │ │ +CRPIX1 keyword in FITS header not a real number │ │ │ │ +CRPIX2 keyword in FITS header not a real number │ │ │ │ +CRVAL1 keyword in FITS header not a real number │ │ │ │ +CRVAL2 keyword in FITS header not a real number │ │ │ │ +CDELT1 keyword in FITS header not a real number │ │ │ │ +CDELT2 keyword in FITS header not a real number │ │ │ │ +CROTA2 keyword in FITS header not a real number │ │ │ │ +CD1_1 keyword in FITS header not a real number │ │ │ │ +CD1_2 keyword in FITS header not a real number │ │ │ │ +CD2_2 keyword in FITS header not a real number │ │ │ │ +BSCALE keyword in FITS header not a real number │ │ │ │ +BZERO keyword in FITS header not a real number │ │ │ │ +BLANK keyword in FITS header not a real number │ │ │ │ +EPOCH keyword in FITS header not a real number │ │ │ │ +EQUINOX keyword in FITS header not a real number │ │ │ │ +FITS file (%s) cannot be used as a header template │ │ │ │ +%-8s= %20s │ │ │ │ +File %s not found. │ │ │ │ +File (%s) is not a FITS image │ │ │ │ +FITS header lines cannot be greater than 80 characters. │ │ │ │ +No BITPIX keyword in FITS header │ │ │ │ +No NAXIS keyword in FITS header │ │ │ │ +No NAXIS1 keyword in FITS header │ │ │ │ +No NAXIS2 keyword in FITS header │ │ │ │ +No CTYPE1 keyword in FITS header │ │ │ │ +No CTYPE2 keyword in FITS header │ │ │ │ +No CRPIX1 keyword in FITS header │ │ │ │ +No CRPIX2 keyword in FITS header │ │ │ │ +No CRVAL1 keyword in FITS header │ │ │ │ +No CRVAL2 keyword in FITS header │ │ │ │ +No CDELT1 keyword (or incomplete CD matrix) in FITS header │ │ │ │ +No CDELT2 keyword (or incomplete CD matrix) in FITS header │ │ │ │ +CTYPE1 must be at least 8 characters │ │ │ │ +CTYPE2 must be at least 8 characters │ │ │ │ +Invalid CTYPE1 or CTYPE2 projection information │ │ │ │ +CTYPE1, CTYPE2 projection information mismatch │ │ │ │ +Invalid CTYPE1 projection information │ │ │ │ +Invalid CTYPE2 projection information │ │ │ │ +DEBUG> bunzip [%s] -> [%s] │ │ │ │ +DEBUG> bunzip done │ │ │ │ +--no-check-certificate │ │ │ │ +DEBUG> [%s] -> [%s] (timeout:%s) │ │ │ │ +DEBUG> wget return value: [%s] │ │ │ │ +Retrieval failed. HTTP return code: %d. │ │ │ │ +Permission denied │ │ │ │ +Cannot write to output file. │ │ │ │ +unable to resolve │ │ │ │ +Unable to resolve URL. │ │ │ │ +%{size_download}:%{http_code} │ │ │ │ +--insecure │ │ │ │ +DEBUG> curl return value: [%s] │ │ │ │ +Retrieval failed. Check URL and file permissions. │ │ │ │ +Need either wget or curl executables in your path. │ │ │ │ +DEBUG: convertCoordinates() │ │ │ │ +DEBUG: correctCoordinateRange() │ │ │ │ +DEBUG: getEquETermCorrection() │ │ │ │ +DEBUG: getEclETermCorrection() │ │ │ │ +DEBUG: refinedEquETermCorrection() │ │ │ │ +DEBUG: refinedEclETermCorrection() │ │ │ │ +DEBUG: correctForEquatorialETerms() │ │ │ │ +DEBUG: convertBesselianToJulian() │ │ │ │ +DEBUG: correctForEclipticETerms() │ │ │ │ +DEBUG: convertJulianToBesselian() │ │ │ │ +mViewer_makeGrid> Image size = %dx%d (%-gx%-g) │ │ │ │ +mViewer_makeGrid> Image diagonal = %-g │ │ │ │ +mViewer_makeGrid> Corner check Lon: %8.4f -> %8.4f (%-g) │ │ │ │ +mViewer_makeGrid> Corner check Lat: %8.4f -> %8.4f (%-g) │ │ │ │ +mViewer_makeGrid> cos(lat): %-g lonrange: %-g │ │ │ │ +mViewer_makeGrid> Scale check Lon: %8.4f -> %8.4f │ │ │ │ +mViewer_makeGrid> pixel jump (side %d, pixel %d) is %-g (compared to CDELT value of %-g) │ │ │ │ +mViewer_makeGrid> Edge check Lon: %8.4f -> %8.4f │ │ │ │ +mViewer_makeGrid> Edge check Lat: %8.4f -> %8.4f │ │ │ │ +mViewer_makeGrid> meridian: %d │ │ │ │ +mViewer_makeGrid> Pole: NORTH │ │ │ │ +mViewer_makeGrid> Pole: SOUTH │ │ │ │ +mViewer_makeGrid> Pole: BOTH │ │ │ │ +mViewer_makeGrid> Pole: NEITHER │ │ │ │ +mViewer_makeGrid> After pole check Lon: %8.4f -> %8.4f │ │ │ │ +mViewer_makeGrid> Lat: %8.4f -> %8.4f │ │ │ │ +mViewer_makeGrid> lon grid index = %d │ │ │ │ +mViewer_makeGrid> lat grid index = %d │ │ │ │ +mViewer_makeGrid> lon_range = %8.4f │ │ │ │ +mViewer_makeGrid> lon_space = %8.4f │ │ │ │ +mViewer_makeGrid> lat_range = %8.4f │ │ │ │ +mViewer_makeGrid> lat_space = %8.4f │ │ │ │ +mViewer_makeGrid> Longitude lines from lon0 = %8.4f to lonn = %8.4f by %8.4f (%d lines) │ │ │ │ +mViewer_makeGrid> Latitude lines from lat0 = %8.4f to latn = %8.4f by %8.4f (%d lines) │ │ │ │ +mViewer_makeGrid> longitude lines labeled at latitude %8.4f (midpoint lon is number %d) │ │ │ │ +mViewer_makeGrid> latitude lines labeled at longitude %8.4f (midpoint lat is number %d) │ │ │ │ +mViewer_makeGrid> nlon = %d, nlab_lon = %d, ispace_lon = %d │ │ │ │ +mViewer_makeGrid> ilon_label = %d │ │ │ │ +mViewer_makeGrid> nlat = %d, nlab_lat = %d, ispace_lat = %d │ │ │ │ +mViewer_makeGrid> lon label "%s" at %.5f %.5f │ │ │ │ +mViewer_makeGrid> lat label "%s" at %.5f %.5f │ │ │ │ +mViewer_makeGrid> returned mViewer_coord_label │ │ │ │ +mViewer_makeGrid> starting longitude lines │ │ │ │ +mViewer_makeGrid> lon= [%lf]: call mViewer_longitude_line │ │ │ │ +mViewer_makeGrid> returned mViewer_longitude_line │ │ │ │ +mViewer_makeGrid> starting latitude lines │ │ │ │ +mViewer_makeGrid> lat= [%lf]: call mViewer_latitude_line │ │ │ │ +mViewer_makeGrid> returned mViewer_latitude_line │ │ │ │ +mViewer_makeGrid> end of mViewer_makeGrid() │ │ │ │ keyword_count() returning %d
│ │ │ │ filename=" │ │ │ │ (semicolon) │ │ │ │ create_tmpfile: entries[%d].val = [%s] (%lu) │ │ │ │ create_tmpfile: entries[%d].val is null │ │ │ │ %s/UPLOAD │ │ │ │ create_tmpfile: entries[%d].fname = [%s] (%d) │ │ │ │ @@ -1033,93 +2262,116 @@ │ │ │ │ HTML_HEADER │ │ │ │ /irsa/cm/ws/laity/irsa/web/html/include/header.html │ │ │ │ %s │ │ │ │ │ │ │ │ HTML_FOOTER │ │ │ │ /irsa/cm/ws/laity/irsa/web/html/include/footer.html │ │ │ │ │ │ │ │ -ERROR: DLCS: something is wrong with the cd-matrix for the second frame │ │ │ │ -ERROR: DLCS: something is wrong with the cd-matrix for the first frame │ │ │ │ -redefine_pointing(): couldn't find "%8s" keyword │ │ │ │ -redefine_pointing(): couldn't find "%8s" keyword │ │ │ │ -redefine_pointing(): couldn't replace "%s" keyword │ │ │ │ -redefine_pointing(): couldn't find "%6s" keyword │ │ │ │ -redefine_pointing(): couldn't find "%7s" keyword │ │ │ │ -CD22RFND │ │ │ │ -CD21RFND │ │ │ │ -CD12RFND │ │ │ │ -CD11RFND │ │ │ │ -Error openning file %s │ │ │ │ -Error closing file │ │ │ │ -Error reading keyword [%s] │ │ │ │ -AP_ORDER │ │ │ │ -AP_%d_%d │ │ │ │ -BP_ORDER │ │ │ │ -BP_%d_%d │ │ │ │ -Error reading CRPIX1 │ │ │ │ -Error updating keyword for A_ORDER │ │ │ │ -Error updating keyword for A[%d][%d] │ │ │ │ -Error updating keyword for A_DMAX │ │ │ │ -Error updating keyword for B_ORDER │ │ │ │ -Error updating keyword for B[%d][%d] │ │ │ │ -Error updating keyword for B_DMAX │ │ │ │ -Error updating keyword for AP_ORDER │ │ │ │ -Error updating keyword for AP[%d][%d] │ │ │ │ -Error updating keyword for BP_ORDER │ │ │ │ -Error updating keyword for BP[%d][%d] │ │ │ │ -Error updating keyword for CRPIX1 │ │ │ │ -Error updating keyword for CRPIX2 │ │ │ │ -[struct stat="ERROR", msg="Out of memory"] │ │ │ │ -Empty stack │ │ │ │ -vnum=%d x=%-g y=%-g │ │ │ │ -firstpoint = %d │ │ │ │ -A = %-g, B = %-g, C1 = %-g (tests: %-g %-g) │ │ │ │ -d = %-g, dmax = %-g │ │ │ │ -C2 = %-g │ │ │ │ -C1 = %-g (test: %-g) │ │ │ │ -C = %-g (test: %-g) │ │ │ │ -w = %-g, h = %-g, area = %-g │ │ │ │ -New min: theta = %-g, width = %-g, height = %-g │ │ │ │ -Center: (%-g, %-g) │ │ │ │ -Stack at top of while loop, i=%d, vnum=%d: │ │ │ │ -Stack at bot of while loop, i=%d, vnum=%d: │ │ │ │ -vnum=%3d, x=%-g, y=%-g, delete=%d │ │ │ │ -%%%%Creator: graham.c (Joseph O'Rourke) │ │ │ │ -%%%%BoundingBox: %-g %-g %-g %-g │ │ │ │ -%%%%EndComments │ │ │ │ -.00 .00 setlinewidth │ │ │ │ -%-g %-g translate │ │ │ │ -%%Points: │ │ │ │ -%-g %-g 0.1 0 360 arc stroke │ │ │ │ -closepath │ │ │ │ -%-g %-g moveto │ │ │ │ -%-g %-g lineto │ │ │ │ -closepath stroke │ │ │ │ -%-g %-g 1.0 0 360 arc stroke │ │ │ │ -showpage │ │ │ │ -memory initialized for %d points │ │ │ │ -Lowest point moved to start │ │ │ │ -After sorting │ │ │ │ -TDEBUG> Max line length = %d
│ │ │ │ -TDEBUG> Malloc %d character strings (tbl_hdr_len, etc.)
│ │ │ │ -TDEBUG> Read keyword header line [%s]
│ │ │ │ -TDEBUG> Read additional header [%s]
│ │ │ │ -TDEBUG> Read data line [%s]
│ │ │ │ -TDEBUG> tbl_hdr_string = [%s]
│ │ │ │ -TDEBUG> tbl_typ_string = [%s]
│ │ │ │ -TDEBUG> tbl_uni_string = [%s]
│ │ │ │ -TDEBUG> tbl_nul_string = [%s]
│ │ │ │ -TDEBUG> firsrt record = [%s](%d)
│ │ │ │ -TDEBUG> Column %d:
│ │ │ │ -TDEBUG> name = [%s]
│ │ │ │ -TDEBUG> type = [%s]
│ │ │ │ -TDEBUG> unit = [%s]
│ │ │ │ -TDEBUG> endcol = %d
│ │ │ │ -TDEBUG> colwd = %d
│ │ │ │ -TDEBUG> tclose(): freeing up variables │ │ │ │ +DEBUG: convertGalToEqu() │ │ │ │ +DEBUG: convertEquToGal() │ │ │ │ +XPIXELSZ │ │ │ │ +YPIXELSZ │ │ │ │ +Requested image size must be positive │ │ │ │ +Shrink factor must be positive │ │ │ │ +input_file = [%s] │ │ │ │ +xfactor = %-g │ │ │ │ +ifactor = %d │ │ │ │ +mfactor = %d │ │ │ │ +flux file = %s │ │ │ │ +input.bitpix = %ld │ │ │ │ +input.naxes[0] = %ld │ │ │ │ +input.naxes[1] = %ld │ │ │ │ +Trying to shrink image to smaller than one pixel │ │ │ │ +input.ctype1 = %s │ │ │ │ +input.typel2 = %s │ │ │ │ +input.crval1 = %-g │ │ │ │ +input.crval2 = %-g │ │ │ │ +input.crpix1 = %-g │ │ │ │ +input.crpix2 = %-g │ │ │ │ +input.cnpix1 = %-g │ │ │ │ +input.cnpix2 = %-g │ │ │ │ +input.xpixelsz = %-g │ │ │ │ +input.ypixelsz = %-g │ │ │ │ +input.ppo3 = %-g │ │ │ │ +input.ppo6 = %-g │ │ │ │ +input.cdelt1 = %-g │ │ │ │ +input.cdelt2 = %-g │ │ │ │ +input.cdelt3 = %-g │ │ │ │ +input.crota2 = %-g │ │ │ │ +input.cd11 = %-g │ │ │ │ +input.cd12 = %-g │ │ │ │ +input.cd21 = %-g │ │ │ │ +input.cd22 = %-g │ │ │ │ +input.pc11 = %-g │ │ │ │ +input.pc12 = %-g │ │ │ │ +input.pc21 = %-g │ │ │ │ +input.pc22 = %-g │ │ │ │ +input.epoch = %-g │ │ │ │ +input.equinox = %-g │ │ │ │ +input.bunit = %s │ │ │ │ +input.blank = %ld │ │ │ │ +xfactor -> %-g │ │ │ │ +ifactor -> %d │ │ │ │ +FITS header copied to output │ │ │ │ +Output header keywords set │ │ │ │ +OUTPUT row %d: obegin = %.2f -> oend = %.3f │ │ │ │ +Reading input image row %5ld (ibuffer %d) │ │ │ │ +Rowfact: %-g %-g │ │ │ │ +input: line %5ld / pixel %5d: indata[%d][%d] = %10.3e │ │ │ │ +output[%d][%d] -> %10.2e (area: %10.2e) (using indata[%d][%d] = %10.2e, colfact[%d] = %5.3f, rowfact[%d] = %5.3f) │ │ │ │ +flux[%d] = %-g / area = %-g --> outdata[%d] = %-g │ │ │ │ +WRITE output image row %5ld │ │ │ │ +=========================================== │ │ │ │ +rowfact[%d] %-g │ │ │ │ +input: line %5d / pixel %5d: indata[%d][%d] = %10.2e │ │ │ │ +imin = %4d, imax = %4d, jmin = %4d, jmax = %4d │ │ │ │ +output[%d][%d] -> %10.2e (area: %10.2e) (using indata[%d][%d] = %10.2e, colfact[%d-%d] = %5.3f, rowfact[%d-%d] = %5.3f) │ │ │ │ +flux = %-g / area = %-g --> outdata[%d] = %-g │ │ │ │ +rowfact[%d-%d] -> %-g │ │ │ │ +DEBUG: computeEquPole() │ │ │ │ +DEBUG: convertEclToEqu() │ │ │ │ +DEBUG: convertEquToEcl() │ │ │ │ +input_file1 = [%s] │ │ │ │ +input_file2 = [%s] │ │ │ │ +input files: │ │ │ │ +output.crpix1 = %-g │ │ │ │ +output.crpix2 = %-g │ │ │ │ +imin = %d │ │ │ │ +imax = %d │ │ │ │ +jmin = %d │ │ │ │ +jmax = %d │ │ │ │ +istart = %d │ │ │ │ +iend = %d │ │ │ │ +jstart = %d │ │ │ │ +jend = %d │ │ │ │ +jmax = %d │ │ │ │ +istart = %d │ │ │ │ +Composite: │ │ │ │ +ilength = %d │ │ │ │ +jlength = %d │ │ │ │ +Images don't overlap │ │ │ │ +%lu bytes allocated for image pixels │ │ │ │ +area file = %s │ │ │ │ +input_area.naxes[0] = %ld │ │ │ │ +input_area.naxes[1] = %ld │ │ │ │ +input_area.crpix1 = %-g │ │ │ │ +input_area.crpix2 = %-g │ │ │ │ +imin = %d │ │ │ │ +jmin = %d │ │ │ │ +input: line %5d / pixel %5d, value = %10.2e (%10.2e) [array: %5d %5d] │ │ │ │ +keep: line %5d / pixel %5d, value = %10.2e (%10.2e) [array: %5d %5d] │ │ │ │ +First file. Setting data to NaN and area to zero. │ │ │ │ +First file. Setting data to pixel value. │ │ │ │ +Second file. One or the other value is NaN (or zero area). │ │ │ │ +Second file. Subtracting pixel value. │ │ │ │ +Done reading data (%.0f seconds) │ │ │ │ +pixel areas: %-g + %-g = %-g │ │ │ │ +All pixels are blank. │ │ │ │ +time=%.1f, min_pixel=%-g, max_pixel=%-g, min_diff=%-g, max_diff=%-g │ │ │ │ +{"time":%.1f, "min_pixel":"%-g", "max_pixel":"%-g", "min_diff":"%-g", "max_diff":"%-g"} │ │ │ │ 20140823 │ │ │ │ no error, everything went ok │ │ │ │ nothing done yet │ │ │ │ end of input memory reached without huffman end code │ │ │ │ error in code tree made it jump outside of huffman tree │ │ │ │ problem while processing dynamic deflate block │ │ │ │ unknown error code │ │ │ │ @@ -1186,252 +2438,14 @@ │ │ │ │ failed to open file for writing │ │ │ │ tried creating a tree of 0 symbols │ │ │ │ lazy matching at pos 0 is impossible │ │ │ │ color conversion to palette requested while a color isn't in palette │ │ │ │ memory allocation failed │ │ │ │ given image too small to contain all pixels to be encoded │ │ │ │ impossible offset in lz77 encoding (internal bug) │ │ │ │ -DEBUG: Input string: "%s" │ │ │ │ -DEBUG: Allocated JSON object and %d keyword/value pairs │ │ │ │ -DEBUG: Invalid object end │ │ │ │ -DEBUG: Invalid object end match │ │ │ │ -DEBUG: Looking for elements in: "%s" │ │ │ │ -DEBUG: Taking apart: begin = "%s" │ │ │ │ -DEBUG: Stripped: sb = "%s" │ │ │ │ -DEBUG: object or array │ │ │ │ -DEBUG: array element (no colon found) │ │ │ │ -DEBUG: Found (keyword:value) %4d: "%s" = "%s" │ │ │ │ -DEBUG: Found (array element) %4d: "%s" = "%s" │ │ │ │ -DEBUG: Allocated space for %d more keyword/value pairs │ │ │ │ -DEBUG> json_val() structstr = [%s], key = [%s] │ │ │ │ -DEBUG> json_val() subkey = [%s], tail = [%s] │ │ │ │ -DEBUG: precessJulianWithProperMotion() │ │ │ │ -DEBUG: precessJulian() │ │ │ │ -DEBUG: precessBesselianWithProperMotion() │ │ │ │ -DEBUG: precessBesselian() │ │ │ │ -%s%02dh %02dm %05.2fs │ │ │ │ -%s%02dd %02dm %05.2fs │ │ │ │ -DEBUG: convertGalToSgal() │ │ │ │ -DEBUG: convertGalToEqu() │ │ │ │ -DEBUG: convertEquToGal() │ │ │ │ -DEBUG: computeEquPole() │ │ │ │ -DEBUG: convertEclToEqu() │ │ │ │ -DEBUG: convertEquToEcl() │ │ │ │ -DEBUG: convertCoordinates() │ │ │ │ -DEBUG: correctCoordinateRange() │ │ │ │ -DEBUG: getEquETermCorrection() │ │ │ │ -DEBUG: getEclETermCorrection() │ │ │ │ -DEBUG: refinedEquETermCorrection() │ │ │ │ -DEBUG: refinedEclETermCorrection() │ │ │ │ -DEBUG: correctForEquatorialETerms() │ │ │ │ -DEBUG: convertBesselianToJulian() │ │ │ │ -DEBUG: correctForEclipticETerms() │ │ │ │ -DEBUG: convertJulianToBesselian() │ │ │ │ -%s%02dh %02dm %02.0fs │ │ │ │ -%s%02dh %02dm %0*.*fs │ │ │ │ -%s%02dd %02dm %02.0fs │ │ │ │ -%s%02dd %02dm %0*.*fs │ │ │ │ -Out of Memory! │ │ │ │ -vnum=%4d lon=%11.6f lat=%11.6f x=%9.7f y=%9.7f z=%9.7f │ │ │ │ -color white │ │ │ │ -move %13.6f %13.6f │ │ │ │ -draw %13.6f %13.6f │ │ │ │ -expand 3 │ │ │ │ -color yellow │ │ │ │ -move %12.6f %12.6f │ │ │ │ -draw %12.6f %12.6f │ │ │ │ -%13s %13s %13s %13s %13s %13s %6s %6s │ │ │ │ -%13.6f %13.6f %13.5e %13.5e %13.5e %13.10f %6d %6d │ │ │ │ -proj gnomonic │ │ │ │ -pcent %13.6f %13.6f │ │ │ │ -mcent %13.6f %13.6f │ │ │ │ -size %13.6f %13.6f │ │ │ │ -color blue │ │ │ │ -color red │ │ │ │ -move %13.6f %13.6f │ │ │ │ -pi->vnum = %d │ │ │ │ -pj->vnum = %d │ │ │ │ -pi->ang = %20.15f │ │ │ │ -pj->ang = %20.15f │ │ │ │ -measure = %20.15f │ │ │ │ -Delete pj (%d) │ │ │ │ -Delete pi (%d) │ │ │ │ -WARNING: vector length = %13.6e │ │ │ │ ------------------------------ │ │ │ │ -%d -> %d -> %d : Left turn (push %d) │ │ │ │ -%d -> %d -> %d : Right turn (pop %d) │ │ │ │ -Stack at bottom of while loop, i=%d, vnum=%d: │ │ │ │ ------------------------------------------ │ │ │ │ -Counter %d: │ │ │ │ -Segment %d to %d │ │ │ │ -amin = %13.5f │ │ │ │ -amax = %13.5f │ │ │ │ -%13.6f %13.6f │ │ │ │ -Xmin = %13.6f │ │ │ │ -Xmax = %13.6f │ │ │ │ -Ymin = %13.6f │ │ │ │ -Ymax = %13.6f │ │ │ │ -area = %13.6f │ │ │ │ -bndCenter = %11.6f %11.6f │ │ │ │ -bndSize1 = %11.6f │ │ │ │ -bndSize2 = %11.6f │ │ │ │ -bndAngle = %11.6f │ │ │ │ -Corner1 = %11.6f %11.6f │ │ │ │ -Corner2 = %11.6f %11.6f │ │ │ │ -Corner3 = %11.6f %11.6f │ │ │ │ -Corner4 = %11.6f %11.6f │ │ │ │ -minimum point = %d │ │ │ │ -maximum point = %d │ │ │ │ -%13.5e %13.5e %13.5e │ │ │ │ -bndCorners: │ │ │ │ -Centroid: │ │ │ │ -x = %13.5e │ │ │ │ -y = %13.5e │ │ │ │ -z = %13.5e │ │ │ │ -lon = %11.6f │ │ │ │ -lat = %11.6f │ │ │ │ -Input points: │ │ │ │ -%25.20f %25.20f │ │ │ │ -After sorting: │ │ │ │ -After deleting 'duplicates': │ │ │ │ ------------------------------ │ │ │ │ -Final hull polygon: │ │ │ │ -Template file %s not found. │ │ │ │ -Template line: [%s] │ │ │ │ -NAXIS = │ │ │ │ -Output wcsinit() failed. │ │ │ │ -Image metadata file (%s) does not exist │ │ │ │ -Output directory (%s) does not exist │ │ │ │ -%s/orig.hdr │ │ │ │ -%s/altin.hdr │ │ │ │ -%s/altout.hdr │ │ │ │ -Can't open output file. │ │ │ │ -Output wcs ptype: [%s] │ │ │ │ -mTANHdr(%s) -> [%s] │ │ │ │ -Using distorted TAN on output: max error = %-g │ │ │ │ -Error opening image list table file. │ │ │ │ -Need column fname in input │ │ │ │ -Need column %s in input │ │ │ │ -Image %d: │ │ │ │ -Skipping [%s] │ │ │ │ -Output would overwrite input │ │ │ │ -Image file [%s] does not exist │ │ │ │ -FITS open failed for [%s] │ │ │ │ -FITS move to HDU failed for [%s] │ │ │ │ -FITS get WCS keys failed for [%s] │ │ │ │ -FITS close failed for [%s] │ │ │ │ -WCS init failed for [%s] │ │ │ │ -Input wcs ptype: [%s] │ │ │ │ -mGetHdr(%s) -> [%s] │ │ │ │ -mTANHdr() -> [%s] │ │ │ │ -Using distorted TAN on input: max error = %-g │ │ │ │ -mProjectCube(%s) -> [%s] │ │ │ │ -mProjectQL(%s) -> [%s] │ │ │ │ -mProject(%s) -> [%s] │ │ │ │ -mProjectPP(%s) -> [%s] (COMPUTED/COMPUTED) │ │ │ │ - inp2p = COMPUTED │ │ │ │ -mProjectPP(%s) -> [%s] (COMPUTED/INTRINSIC) │ │ │ │ -mProjectPP(%s) -> [%s] (INTRINSIC/COMPUTED) │ │ │ │ -mProjectPP(%s) -> [%s] (INTRINSIC/INTRINSIC) │ │ │ │ - inp2p = FAILED │ │ │ │ - inp2p = INTRINSIC │ │ │ │ -outp2p = COMPUTED │ │ │ │ -outp2p = INTRINSIC │ │ │ │ -outp2p = FAILED │ │ │ │ -No overlap │ │ │ │ -All pixels are blank │ │ │ │ - %-60s %-30s %10s │ │ │ │ - %-60s %-30s %10.1f │ │ │ │ -count=%d, failed=%d, nooverlap=%d │ │ │ │ -{"count":%d, "failed":%d, "nooverlap":%d} │ │ │ │ -Invalid diffs metadata file: %s │ │ │ │ -Need columns: cntr1 cntr2 plus minus diff │ │ │ │ -| plus | minus | a | b | c | crpix1 | crpix2 | xmin | xmax | ymin | ymax | xcenter | ycenter | npixel | rms | boxx | boxy | boxwidth | boxheight | boxang | │ │ │ │ -mDiff(%s, %s, %s) -> [%s] │ │ │ │ -mFitplane(%s) -> [%s] │ │ │ │ - %9d %9d %16.5e %16.5e %16.5e %14.2f %14.2f %10d %10d %10d %10d %13.2f %13.2f %13.0f %16.5e %16.1f %16.1f %16.1f %16.1f %16.1f │ │ │ │ -Remove [%s] │ │ │ │ -_area.fits │ │ │ │ -count=%d, diff_failed=%d, fit_failed=%d, warning=%d │ │ │ │ -{"count":%d, "diff_failed":%d, "fit_failed":%d, "warning":%d} │ │ │ │ -Need columns: cntr1 cntr2 diff │ │ │ │ -|%9s|%9s|%16s|%16s|%16s|%14s|%14s|%10s|%10s|%10s|%10s|%13s|%13s|%13s|%16s|%16s|%16s|%16s|%16s|%16s| │ │ │ │ -boxheight │ │ │ │ -boxwidth │ │ │ │ -count=%d, failed=%d, warning=%d, missing=%d │ │ │ │ -{"count":%d, "failed":%d, "warning":%d, "missing":%d} │ │ │ │ -Cannot access %s │ │ │ │ -%s is not a directory │ │ │ │ -Invalid image difference list file: %s │ │ │ │ -Need columns: plus minus diff │ │ │ │ -count=%d, failed=%d │ │ │ │ -{"count":%d, "failed":%d} │ │ │ │ -Invalid image metadata file: %s │ │ │ │ -Image metdata table │ │ │ │ -icntr = %d │ │ │ │ -ifname = %d │ │ │ │ -Need columns: cntr and fname in image list │ │ │ │ -maxcntr = %d │ │ │ │ -Invalid corrections file: %s │ │ │ │ -Corrections table │ │ │ │ -iid = %d │ │ │ │ -ia = %d │ │ │ │ -ib = %d │ │ │ │ -ic = %d │ │ │ │ -Need columns: id,a,b,c in corrections file │ │ │ │ -mBackground(%s, %s, %-g, %-g, %-g) -> [%s] │ │ │ │ -Freeing a,b,c,have arrays │ │ │ │ -count=%d, nocorrection=%d, failed=%d │ │ │ │ -{"count":%d, "nocorrection":%d, "failed":%d} │ │ │ │ -mViewer_makeGrid> Image size = %dx%d (%-gx%-g) │ │ │ │ -mViewer_makeGrid> Image diagonal = %-g │ │ │ │ -mViewer_makeGrid> Corner check Lon: %8.4f -> %8.4f (%-g) │ │ │ │ -mViewer_makeGrid> Corner check Lat: %8.4f -> %8.4f (%-g) │ │ │ │ -mViewer_makeGrid> cos(lat): %-g lonrange: %-g │ │ │ │ -mViewer_makeGrid> Scale check Lon: %8.4f -> %8.4f │ │ │ │ -mViewer_makeGrid> pixel jump (side %d, pixel %d) is %-g (compared to CDELT value of %-g) │ │ │ │ -mViewer_makeGrid> Edge check Lon: %8.4f -> %8.4f │ │ │ │ -mViewer_makeGrid> Edge check Lat: %8.4f -> %8.4f │ │ │ │ -mViewer_makeGrid> meridian: %d │ │ │ │ -mViewer_makeGrid> Pole: NORTH │ │ │ │ -mViewer_makeGrid> Pole: SOUTH │ │ │ │ -mViewer_makeGrid> Pole: BOTH │ │ │ │ -mViewer_makeGrid> Pole: NEITHER │ │ │ │ -mViewer_makeGrid> After pole check Lon: %8.4f -> %8.4f │ │ │ │ -mViewer_makeGrid> Lat: %8.4f -> %8.4f │ │ │ │ -mViewer_makeGrid> lon grid index = %d │ │ │ │ -mViewer_makeGrid> lat grid index = %d │ │ │ │ -mViewer_makeGrid> lon_range = %8.4f │ │ │ │ -mViewer_makeGrid> lon_space = %8.4f │ │ │ │ -mViewer_makeGrid> lat_range = %8.4f │ │ │ │ -mViewer_makeGrid> lat_space = %8.4f │ │ │ │ -mViewer_makeGrid> Longitude lines from lon0 = %8.4f to lonn = %8.4f by %8.4f (%d lines) │ │ │ │ -mViewer_makeGrid> Latitude lines from lat0 = %8.4f to latn = %8.4f by %8.4f (%d lines) │ │ │ │ -mViewer_makeGrid> longitude lines labeled at latitude %8.4f (midpoint lon is number %d) │ │ │ │ -mViewer_makeGrid> latitude lines labeled at longitude %8.4f (midpoint lat is number %d) │ │ │ │ -mViewer_makeGrid> nlon = %d, nlab_lon = %d, ispace_lon = %d │ │ │ │ -mViewer_makeGrid> ilon_label = %d │ │ │ │ -mViewer_makeGrid> nlat = %d, nlab_lat = %d, ispace_lat = %d │ │ │ │ -mViewer_makeGrid> lon label "%s" at %.5f %.5f │ │ │ │ -mViewer_makeGrid> lat label "%s" at %.5f %.5f │ │ │ │ -mViewer_makeGrid> returned mViewer_coord_label │ │ │ │ -mViewer_makeGrid> starting longitude lines │ │ │ │ -mViewer_makeGrid> lon= [%lf]: call mViewer_longitude_line │ │ │ │ -mViewer_makeGrid> returned mViewer_longitude_line │ │ │ │ -mViewer_makeGrid> starting latitude lines │ │ │ │ -mViewer_makeGrid> lat= [%lf]: call mViewer_latitude_line │ │ │ │ -mViewer_makeGrid> returned mViewer_latitude_line │ │ │ │ -mViewer_makeGrid> end of mViewer_makeGrid() │ │ │ │ -[struct stat="ERROR", msg="Problem with character: invalid UTF-8 data."] │ │ │ │ -[struct stat="ERROR", msg="FreeType: Could not init Library."] │ │ │ │ -[struct stat="ERROR", msg="FreeType: Font was opened, but type not supported."] │ │ │ │ -[struct stat="ERROR", msg="FreeType: Could not find or load font file."] │ │ │ │ -[struct stat="ERROR", msg="FreeType: Set char size error."] │ │ │ │ -[struct stat="ERROR", msg="FreeType: Could not load glyph (in loop)."] │ │ │ │ -[struct stat="ERROR", msg="FreeType: Render glyph error."] │ │ │ │ DEBUG> memory cleanup │ │ │ │ triangle │ │ │ │ pentagon │ │ │ │ septagon │ │ │ │ skeletal │ │ │ │ Invalid color specification │ │ │ │ SIMPLE = T │ │ │ │ @@ -1464,18 +2478,14 @@ │ │ │ │ DEBUG> fraction = %-g │ │ │ │ DEBUG> rmin = %-g │ │ │ │ DEBUG> delta = %-g │ │ │ │ DEBUG> value = %-g │ │ │ │ DEBUG> mViewer_valuePercentile(%-g): │ │ │ │ DEBUG> value = %-g -> bin %d (fraction %-g) │ │ │ │ DEBUG> percentile = %-g │ │ │ │ -NAXIS1 = %d │ │ │ │ -NAXIS2 = %d │ │ │ │ -CRPIX1 = %15.10f │ │ │ │ -CRPIX2 = %15.10f │ │ │ │ NWCSTYPE │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1.1 │ │ │ │ @@ -1515,15 +2525,14 @@ │ │ │ │ /build/reproducible-path/montage-6.1+dfsg/data/fonts/ │ │ │ │ MONTAGE_FONT_DIR │ │ │ │ FreeSans.ttf │ │ │ │ DEBUG> mode = %d │ │ │ │ DEBUG> params = [%s] │ │ │ │ DEBUG> JSONFILE mode │ │ │ │ Cannot open input JSON file. │ │ │ │ -Invalid JSON structure. │ │ │ │ Font scale parameter must an integer. │ │ │ │ font_scale │ │ │ │ Font scale parameter must a number greater than zero. │ │ │ │ line_width │ │ │ │ Line width`parameter must a number greater than zero. │ │ │ │ color_table │ │ │ │ Color table index must be a number between 0 and 11 │ │ │ │ @@ -1536,15 +2545,14 @@ │ │ │ │ Gray file has no 'fits_file' attribute. │ │ │ │ gray_file.color_table │ │ │ │ gray_file.stretch_min │ │ │ │ gray_file.stretch_max │ │ │ │ gray_file.stretch_mode │ │ │ │ gray_file.stretch_beta │ │ │ │ Image file %s invalid FITS │ │ │ │ -Can't find HDU %d │ │ │ │ red_file │ │ │ │ red_file.fits_file │ │ │ │ Red file has no 'fits_file' attribute. │ │ │ │ red_file.stretch_min │ │ │ │ red_file.stretch_max │ │ │ │ red_file.stretch_mode │ │ │ │ red_file.stretch_beta │ │ │ │ @@ -1806,980 +2814,38 @@ │ │ │ │ Symbol: color=(%4.2f,%4.2f,%4.2f) shape=(%2d,%d,%6.2f) at (%6.2f,%6.2f) flux=%10.6f-> │ │ │ │ Symbol drawn. │ │ │ │ Symbol not drawn. │ │ │ │ Label [%s] at (%-g,%-g) │ │ │ │ Image info %s │ │ │ │ Invalid table file [%s]." ] │ │ │ │ Cannot find 'ra1', 'dec1', etc. corners or WCS columns in table [%s] │ │ │ │ -SIMPLE = T │ │ │ │ -BITPIX = -64 │ │ │ │ -NAXIS = 2 │ │ │ │ -CTYPE1 = '%s' │ │ │ │ -CTYPE2 = '%s' │ │ │ │ -CRVAL1 = %11.6f │ │ │ │ -CRVAL2 = %11.6f │ │ │ │ -CRPIX1 = %11.6f │ │ │ │ -CRPIX2 = %11.6f │ │ │ │ -CDELT1 = %14.9f │ │ │ │ -CDELT2 = %14.9f │ │ │ │ -CROTA2 = %11.6f │ │ │ │ -EQUINOX = %d │ │ │ │ -Bad WCS for image %d │ │ │ │ Marker %d of %d │ │ │ │ Label %d of %d │ │ │ │ DEBUG> label [%s]: (%-g,%-g) -> (%-g,%-g) │ │ │ │ DEBUG> Image completed. Writing output. │ │ │ │ type="color", width=%d, height=%d, bmin=%-g, bminpercent=%.2f, bminsigma=%2f, bmax=%-g, bmaxpercent=%.2f, bmaxsigma=%.2f, gmin=%-g, gminpercent=%.2f, gminsigma=%.2f, gmax=%-g, gmaxpercent=%.2f, gmaxsigma=%.2f, rmin=%-g, rminpercent=%.2f, rminsigma=%.2f, rmax=%-g, rmaxpercent=%.2f, rmaxsigma=%.2f, rdatamin=%-g, rdatamax=%-g, gdatamin=%-g, gdatamax=%-g, bdatamin=%-g, bdatamax=%-g, xflip=%d, yflip=%d, bunit="%s" │ │ │ │ "type":"color", "width":%d, "height":%d, "bmin":%-g, "bminpercent":%.2f, "bminsigma":%2f, "bmax":%-g, "bmaxpercent":%.2f, "bmaxsigma":%.2f, "gmin":%-g, "gminpercent":%.2f, "gminsigma":%.2f, "gmax":%-g, "gmaxpercent":%.2f, "gmaxsigma":%.2f, "rmin":%-g, "rminpercent":%.2f, "rminsigma":%.2f, "rmax":%-g, "rmaxpercent":%.2f, "rmaxsigma":%.2f, "rdatamin":%-g, "rdatamax":%-g, "gdatamin":%-g, "gdatamax":%-g, "bdatamin":%-g, "bdatamax":%-g, "xflip":%d, "yflip":%d, "bunit":"%s"} │ │ │ │ type="grayscale", width=%d, height=%d, min=%-g, minpercent=%.2f, minsigma=%.2f, max=%-g, maxpercent=%.2f, maxsigma=%.2f, datamin=%-g, datamax=%-g, xflip=%d, yflip=%d, bunit="%s", colortable=%d │ │ │ │ "type":"grayscale", "width":%d, "height":%d, "min":%-g, "minpercent":%.2f, "minsigma":%.2f, "max":%-g, "maxpercent":%.2f, "maxsigma":%.2f, "datamin":%-g, "datamax":%-g, "xflip":%d, "yflip":%d, "bunit":"%s", "colortable":%d │ │ │ │ grayscale │ │ │ │ -Multiple 'longitude' axes. │ │ │ │ -Multiple 'latitude' axes. │ │ │ │ -Need both longitude and latitude axes. │ │ │ │ -Input image file %s missing or invalid FITS │ │ │ │ -naxis = %ld │ │ │ │ -nAxisIn[0] = %ld │ │ │ │ -nAxisIn[1] = %ld │ │ │ │ -nAxisIn[2] = %ld │ │ │ │ -nAxisIn[3] = %ld │ │ │ │ -Image has %ld dimensions. You must list the output order for all of them. │ │ │ │ -Axis ID %d must be between 1 and %ld. │ │ │ │ -Output axis %d is the same as axis %d. They must be unique. │ │ │ │ -debug = %d │ │ │ │ -inputFile = [%s] │ │ │ │ -outputFile = [%s] │ │ │ │ -order[%d] = [%d] │ │ │ │ -nAxisOut[0] = %ld │ │ │ │ -nAxisOut[1] = %ld │ │ │ │ -nAxisOut[2] = %ld │ │ │ │ -nAxisOut[3] = %ld │ │ │ │ -*it = %d*i + %d*j + %d*k + %d*l + %d │ │ │ │ -*jt = %d*i + %d*j + %d*k + %d*l + %d │ │ │ │ -*kt = %d*i + %d*j + %d*k + %d*l + %d │ │ │ │ -*lt = %d*i + %d*j + %d*k + %d*l + %d │ │ │ │ -reorder[0] = %d │ │ │ │ -reorder[1] = %d │ │ │ │ -reorder[2] = %d │ │ │ │ -reorder[3] = %d │ │ │ │ -%ld (double **) allocated %ld times │ │ │ │ -%ld (double *) allocated %ldx%ld times │ │ │ │ -%ld (double) allocated %ldx%ldx%ld times │ │ │ │ -%ld doubles zeroed %ldx%ldx%ld times │ │ │ │ -%ld bytes allocated for input image pixels │ │ │ │ -%ld (float **) allocated %ld times │ │ │ │ -%ld (float *) allocated %ldx%ld times │ │ │ │ -%ld (float) allocated %ldx%ldx%ld times │ │ │ │ -%ld floats zeroed %ldx%ldx%ld times │ │ │ │ -%ld (long long **) allocated %ld times │ │ │ │ -%ld (long long *) allocated %ldx%ld times │ │ │ │ -%ld (long long) allocated %ldx%ldx%ld times │ │ │ │ -%ld long longs zeroed %ldx%ldx%ld times │ │ │ │ -%ld (long **) allocated %ld times │ │ │ │ -%ld (long *) allocated %ldx%ld times │ │ │ │ -%ld (long) allocated %ldx%ldx%ld times │ │ │ │ -%ld longs zeroed %ldx%ldx%ld times │ │ │ │ -%ld (short **) allocated %ld times │ │ │ │ -%ld (short *) allocated %ldx%ld times │ │ │ │ -%ld (short) allocated %ldx%ldx%ld times │ │ │ │ -%ld shorts zeroed %ldx%ldx%ld times │ │ │ │ -%ld (char **) allocated %ld times │ │ │ │ -%ld (char *) allocated %ldx%ld times │ │ │ │ -%ld (char) allocated %ldx%ldx%ld times │ │ │ │ -%ld chars zeroed %ldx%ldx%ld times │ │ │ │ -Reading input plane/plane/row %5d/%5d/%5d │ │ │ │ -%5s %5s %5s %5s -> %5s %5s %5s %5s │ │ │ │ -%5d %5d %5d %5d -> %5d %5d %5d %5d [%-g] │ │ │ │ -%5d %5d %5d %5d -> %5d %5d %5d %5d [%lld] │ │ │ │ -%5d %5d %5d %5d -> %5d %5d %5d %5d [%ld] │ │ │ │ -%5d %5d %5d %5d -> %5d %5d %5d %5d [%d] │ │ │ │ -Input image read complete. │ │ │ │ -FITS output files created (not yet populated) │ │ │ │ -Header keyword %d: [%s][%s][%s] │ │ │ │ - --> [%s] │ │ │ │ -Error writing card %d. │ │ │ │ -Header keywords copied to FITS output file with axes modifications │ │ │ │ -Data written to FITS data image │ │ │ │ -FITS data image finalized │ │ │ │ -mindata=%-g, maxdata=%-g │ │ │ │ -{"mindata":%-g, "maxdata":%-g} │ │ │ │ -Bad template: %s │ │ │ │ -extractCD(): │ │ │ │ -cdelt1 = [%s] │ │ │ │ -cdelt2 = [%s] │ │ │ │ -crota2 = [%s] │ │ │ │ -cd11 = [%s] │ │ │ │ -cd12 = [%s] │ │ │ │ -cd21 = [%s] │ │ │ │ -cd22 = [%s] │ │ │ │ -pc11 = [%s] │ │ │ │ -pc12 = [%s] │ │ │ │ -pc21 = [%s] │ │ │ │ -pc22 = [%s] │ │ │ │ -epoch = [%s] │ │ │ │ -equinox = [%s] │ │ │ │ -DEBUG> Original Header: │ │ │ │ -DEBUG> Original image WCS initialized │ │ │ │ -DEBUG> xcorrection = %.2f │ │ │ │ -DEBUG> ycorrection = %.2f │ │ │ │ -CTYPE1 = 'RA---TAN-SIP' │ │ │ │ -CTYPE2 = 'DEC--TAN-SIP' │ │ │ │ -CTYPE1 = '%s-TAN-SIP' │ │ │ │ -CTYPE2 = '%s-TAN-SIP' │ │ │ │ -CRVAL1 = %15.10f │ │ │ │ -CRVAL2 = %15.10f │ │ │ │ -CDELT1 = %.10f │ │ │ │ -CDELT2 = %.10f │ │ │ │ -CROTA2 = %s │ │ │ │ -CD1_1 = %s │ │ │ │ -CD1_2 = %s │ │ │ │ -CD2_1 = %s │ │ │ │ -CD2_2 = %s │ │ │ │ -PC1_1 = %s │ │ │ │ -PC1_2 = %s │ │ │ │ -PC2_1 = %s │ │ │ │ -PC2_2 = %s │ │ │ │ -EPOCH = %s │ │ │ │ -EQUINOX = %s │ │ │ │ -A_ORDER = %d │ │ │ │ -A_%d_%d = %10.3e │ │ │ │ -B_ORDER = %d │ │ │ │ -B_%d_%d = %10.3e │ │ │ │ -AP_ORDER= %d │ │ │ │ -AP_%d_%d = %10.3e │ │ │ │ -BP_ORDER= %d │ │ │ │ -BP_%d_%d = %10.3e │ │ │ │ -DEBUG> Distorted TAN Header: │ │ │ │ -DEBUG> Distorted TAN WCS initialized │ │ │ │ -Allocation failure in ivector() │ │ │ │ -Singular Matrix-1 │ │ │ │ -Singular Matrix-2 │ │ │ │ -Correlation Matrix: │ │ │ │ -Maximum correlation: %.5f at (%d,%d) │ │ │ │ -Cannot open output template file %s │ │ │ │ -DEBUG> Command-line read. │ │ │ │ -DEBUG> FWD: native projection to distorted TAN (wcs->WCS) │ │ │ │ -DEBUG> REV: distorted TAN to native projection (WCS->wcs) │ │ │ │ -DEBUG> Distortion parameters initialized. │ │ │ │ -Bad original header template. │ │ │ │ -Invalid header generated. │ │ │ │ -DEBUG> FWD: A (x-direction) distortions [%d] │ │ │ │ -DEBUG> FWD %10.2f %10.2f -> %.5f %.5f -> %10.2f %10.2f -> %10.2f (%d) │ │ │ │ -DEBUG> FWD: B (y-direction) distortions [%d] │ │ │ │ -All points offscale in forward transform │ │ │ │ -FWD: Before gaussj(): │ │ │ │ - %12.5e │ │ │ │ -After gaussj(): │ │ │ │ -ap[%d][%d] = %12.5e (%5.1f%%) │ │ │ │ -bp[%d][%d] = %12.5e (%5.1f%%) │ │ │ │ -DEBUG> FWD: maximum positional error [%d] │ │ │ │ -DEBUG> FWD %10.2f %10.2f -> %.5f %.5f -> %10.2f %10.2f (%d) │ │ │ │ -fwdmaxx = %-g [%d] │ │ │ │ -fwdmaxy = %-g [%d] │ │ │ │ -DEBUG> REV: A (x-direction) distortions [%d] │ │ │ │ -DEBUG> REV %10.2f %10.2f -> %.5f %.5f -> %10.2f %10.2f -> %10.2f (%d) │ │ │ │ -DEBUG> REV: B (y-direction) distortions [%d] │ │ │ │ -All points offscale in reverse transform │ │ │ │ -REV: Before gaussj(): │ │ │ │ -a[%d][%d] = %12.5e (%5.1f%%) │ │ │ │ -b[%d][%d] = %12.5e (%5.1f%%) │ │ │ │ -DEBUG> REV: maximum positional error [%d] │ │ │ │ -DEBUG> REV %10.2f %10.2f -> %.5f %.5f -> %10.2f %10.2f (%d) │ │ │ │ -revmaxx = %-g [%d] │ │ │ │ -revmaxy = %-g [%d] │ │ │ │ -DEBUG> FWD: Worst case pixel error │ │ │ │ -final fwdmaxx = %-g │ │ │ │ -final fwdmaxy = %-g │ │ │ │ -DEBUG> REV: Worst case pixel error │ │ │ │ -final revmaxx = %-g │ │ │ │ -final revmaxy = %-g │ │ │ │ -fwdxerr=%-g, fwdyerr=%-g, fwditer=%d, revxerr=%-g, revyerr=%-g, reviter=%d │ │ │ │ -{"fwdxerr":%-g, "fwdyerr":%-g, "fwditer":%d, "revxerr":%-g, "revyerr":%-g, "reviter":%d} │ │ │ │ -naxis%d = %ld │ │ │ │ -naxis1 -> %ld │ │ │ │ -naxis2 -> %d │ │ │ │ -cnpix1 -> %-g │ │ │ │ -cnpix2 -> %-g │ │ │ │ -crpix1 -> %-g │ │ │ │ -crpix2 -> %-g │ │ │ │ -Processing input image row %5d │ │ │ │ -Processing image row %5d │ │ │ │ -Image file %s missing or invalid FITS │ │ │ │ -DEBUG> bitpix = %d │ │ │ │ -DEBUG> blank = %ld (%d) │ │ │ │ -Shrinkwrap mode only works for double precision floating point data. │ │ │ │ -imin = %d │ │ │ │ -imax = %d │ │ │ │ -jmin = %d │ │ │ │ -jmax = %d │ │ │ │ -WCS handling │ │ │ │ -Input file invalid WCS. │ │ │ │ -crpix%d = %-g │ │ │ │ -cdelt%d = %-g │ │ │ │ -input coordinate system = %d │ │ │ │ -input epoch = %-g │ │ │ │ -image coordinate system = %d │ │ │ │ -image epoch = %-g │ │ │ │ -xsize= [%lf] │ │ │ │ -ysize= [%lf] │ │ │ │ -imin= [%d] imax = [%d] │ │ │ │ -jmin= [%d] jmax = [%d] │ │ │ │ -pixMode = TRUE │ │ │ │ -'ra' = %-g │ │ │ │ -'dec' = %-g │ │ │ │ -xsize = %-g │ │ │ │ -ysize = %-g │ │ │ │ -ibegin = %d │ │ │ │ -iend = %d │ │ │ │ -jbegin = %d │ │ │ │ -jend = %d │ │ │ │ - ra = %-g │ │ │ │ - dec = %-g │ │ │ │ --> lon = %-g │ │ │ │ - lat = %-g │ │ │ │ --> xpix = %-g │ │ │ │ - ypix = %-g │ │ │ │ -Region outside image. │ │ │ │ -pixMode = FALSE │ │ │ │ -cdelt1 = %-g │ │ │ │ -cdelt2 = %-g │ │ │ │ -xoff = %-g │ │ │ │ -yoff = %-g │ │ │ │ -No pixels match area. │ │ │ │ -ibegin = %d │ │ │ │ -iend = %d │ │ │ │ -nelements = %ld │ │ │ │ -jbegin = %d │ │ │ │ -jend = %d │ │ │ │ -Can't create output file: %s │ │ │ │ -Calling copyHeaderInfo() │ │ │ │ -Calling copyData() │ │ │ │ -Calling fits_close_file() │ │ │ │ -content="%s" │ │ │ │ -{"content":"%s"} │ │ │ │ -Select list index can only be 3 or 4. │ │ │ │ -Invalid range string [%s]. │ │ │ │ -Range max less than min. │ │ │ │ -FITS index ranges cannot be less than one. │ │ │ │ -D3 constraints set but this is a 2D image. │ │ │ │ -D4 constraints set but this is a 3D datacube. │ │ │ │ -Some select list values for axis 3 are greater than NAXIS3. │ │ │ │ -Some select list values for axis 4 are greater than NAXIS4. │ │ │ │ -subCube> naxis1 -> %ld │ │ │ │ -subCube> naxis2 -> %d │ │ │ │ -subCube> naxis3 -> %ld │ │ │ │ -subCube> crpix3 -> %-g │ │ │ │ -subCube> naxis4 -> %ld │ │ │ │ -subCube> crpix4 -> %-g │ │ │ │ -subCube> cnpix1 -> %-g │ │ │ │ -subCube> cnpix2 -> %-g │ │ │ │ -subCube> crpix1 -> %-g │ │ │ │ -subCube> crpix2 -> %-g │ │ │ │ -copyData> lbegin, lend = %5d %5d │ │ │ │ -copyData> kbegin, kend = %5d %5d │ │ │ │ -copyData> Processing input 4/3 %5ld/%5ld │ │ │ │ - to output %5ld/%5ld │ │ │ │ -dataRange> input plane %5d/%5d, row %5d: │ │ │ │ -DEBUG> mSubCube command parsing: │ │ │ │ -DEBUG> nowcs = %d │ │ │ │ -DEBUG> pixMode = %d │ │ │ │ -DEBUG> shrinkWrap = %d │ │ │ │ -DEBUG> allPixels = %d │ │ │ │ -DEBUG> kbegin = %d │ │ │ │ -DEBUG> kend = %d │ │ │ │ -DEBUG> naxis[2] = %ld │ │ │ │ -DEBUG> nrange3 = %d │ │ │ │ -%4d: %6d %6d │ │ │ │ -DEBUG> lbegin = %d │ │ │ │ -DEBUG> lend = %d │ │ │ │ -DEBUG> naxis[3] = %ld │ │ │ │ -DEBUG> nrange4 = %d │ │ │ │ -DEBUG> infile = [%s] │ │ │ │ -DEBUG> outfile = [%s] │ │ │ │ -DEBUG> calling checkHdr("%s") for HDU %d │ │ │ │ -DEBUG> Opening infile │ │ │ │ -DEBUG> Moving to HDU %d │ │ │ │ -DEBUG> Checking WCS │ │ │ │ -Calling mSubCube_copyHeaderInfo() │ │ │ │ -Calling mSubCube_copyData() │ │ │ │ -Check CDELT, CRPIX values for axes 3 and 4. │ │ │ │ -content="%s", warning="%s" │ │ │ │ -{"content"="%s", "warning"="%s"} │ │ │ │ -Check CDELT, CRPIX values for axis 4. │ │ │ │ -XPIXELSZ │ │ │ │ -YPIXELSZ │ │ │ │ -Requested image size must be positive │ │ │ │ -Shrink factor must be positive │ │ │ │ -input_file = [%s] │ │ │ │ -output_file = [%s] │ │ │ │ -xfactor = %-g │ │ │ │ -ifactor = %d │ │ │ │ -flux file = %s │ │ │ │ -input.bitpix = %ld │ │ │ │ -input.naxes[0] = %ld │ │ │ │ -input.naxes[1] = %ld │ │ │ │ -Trying to shrink image to smaller than one pixel │ │ │ │ -input.ctype1 = %s │ │ │ │ -input.typel2 = %s │ │ │ │ -input.crval1 = %-g │ │ │ │ -input.crval2 = %-g │ │ │ │ -input.crpix1 = %-g │ │ │ │ -input.crpix2 = %-g │ │ │ │ -input.cnpix1 = %-g │ │ │ │ -input.cnpix2 = %-g │ │ │ │ -input.xpixelsz = %-g │ │ │ │ -input.ypixelsz = %-g │ │ │ │ -input.ppo3 = %-g │ │ │ │ -input.ppo6 = %-g │ │ │ │ -input.cdelt1 = %-g │ │ │ │ -input.cdelt2 = %-g │ │ │ │ -input.crota2 = %-g │ │ │ │ -input.cd11 = %-g │ │ │ │ -input.cd12 = %-g │ │ │ │ -input.cd21 = %-g │ │ │ │ -input.cd22 = %-g │ │ │ │ -input.pc11 = %-g │ │ │ │ -input.pc12 = %-g │ │ │ │ -input.pc21 = %-g │ │ │ │ -input.pc22 = %-g │ │ │ │ -input.epoch = %-g │ │ │ │ -input.equinox = %-g │ │ │ │ -input.bunit = %s │ │ │ │ -input.blank = %ld │ │ │ │ -xfactor -> %-g │ │ │ │ -ifactor -> %d │ │ │ │ -FITS header copied to output │ │ │ │ -Output header keywords set │ │ │ │ -OUTPUT row %d: obegin = %.2f -> oend = %.3f │ │ │ │ -Reading input image row %5ld (ibuffer %d) │ │ │ │ -Rowfact: %-g %-g │ │ │ │ -input: line %5ld / pixel %5d: indata[%d][%d] = %10.3e │ │ │ │ -output[%d][%d] -> %10.2e (area: %10.2e) (using indata[%d][%d] = %10.2e, colfact[%d] = %5.3f, rowfact[%d] = %5.3f) │ │ │ │ -flux[%d] = %-g / area = %-g --> outdata[%d] = %-g │ │ │ │ -WRITE output image row %5ld │ │ │ │ -=========================================== │ │ │ │ -rowfact[%d] %-g │ │ │ │ -input: line %5d / pixel %5d: indata[%d][%d] = %10.2e │ │ │ │ -imin = %4d, imax = %4d, jmin = %4d, jmax = %4d │ │ │ │ -output[%d][%d] -> %10.2e (area: %10.2e) (using indata[%d][%d] = %10.2e, colfact[%d-%d] = %5.3f, rowfact[%d-%d] = %5.3f) │ │ │ │ -flux = %-g / area = %-g --> outdata[%d] = %-g │ │ │ │ -rowfact[%d-%d] -> %-g │ │ │ │ -time=%.1f │ │ │ │ -{"time":%.1f} │ │ │ │ -output.naxes[0] = %ld │ │ │ │ -output.naxes[1] = %ld │ │ │ │ -mfactor = %d │ │ │ │ -input.cdelt3 = %-g │ │ │ │ -input_file = [%s] │ │ │ │ -output_file = [%s] │ │ │ │ -template_file = [%s] │ │ │ │ -Cannot open template file %s. │ │ │ │ -NAXIS1 = │ │ │ │ -NAXIS2 = │ │ │ │ -NAXIS3 = │ │ │ │ -NAXIS4 = │ │ │ │ -input.naxes[0] = %ld │ │ │ │ -input.naxes[1] = %ld │ │ │ │ -input.naxes[2] = %ld │ │ │ │ -input.naxes[3] = %ld │ │ │ │ -bitpix: %ld -> %d │ │ │ │ -naxis: %ld -> %d │ │ │ │ -naxis1: %ld -> %d │ │ │ │ -naxis2: %ld -> %d │ │ │ │ -naxis3: %ld -> %d │ │ │ │ -naxis4: %ld -> %d │ │ │ │ -NAXIS/NAXES values cannot be modified using this program."] │ │ │ │ -naxis = %ld │ │ │ │ -bitpix = %d │ │ │ │ -output.naxes[0] = %ld │ │ │ │ -output.naxes[1] = %ld │ │ │ │ -output.naxes[2] = %ld │ │ │ │ -output.naxes[3] = %ld │ │ │ │ -FITS data image created (not yet populated) │ │ │ │ -Template keywords written to FITS data image │ │ │ │ -Not enough memory for output data image array"] │ │ │ │ -%ld bytes allocated for image pixels │ │ │ │ -Data copied from input FITS file to output FITS file │ │ │ │ -DEBUG> Reading/writing %ld pixels at %ld %ld %ld │ │ │ │ -keyword [%s] = value [%s] │ │ │ │ -NAXIS1 = %ld │ │ │ │ -NAXIS2 = %ld │ │ │ │ -Weight file %s missing or invalid FITS │ │ │ │ -Input wcsinit() failed. │ │ │ │ -xcorrectionIn = %.2f │ │ │ │ - ycorrectionIn = %.2f │ │ │ │ -Input pixels are clockwise. │ │ │ │ -Input pixels are counterclockwise. │ │ │ │ -Template file not found. │ │ │ │ -Output Header to wcsinit(): │ │ │ │ -xcorrection = %.2f │ │ │ │ - ycorrection = %.2f │ │ │ │ -Output pixels are clockwise. │ │ │ │ -Output pixels are counterclockwise. │ │ │ │ -Polygon string: [%s] │ │ │ │ -Polygon border %3d: %6d %6d │ │ │ │ -Border value string (%s) cannot be interpreted as an integer or a set of polygon vertices │ │ │ │ -Border value (%d) must be greater than or equal to zero │ │ │ │ weight_file = [%s] │ │ │ │ input_file = [%s] │ │ │ │ -area_file = [%s] │ │ │ │ -Starting to process pixels (time %.0f) │ │ │ │ -input.sys = %d │ │ │ │ -input.epoch = %-g │ │ │ │ -input.clockwise = %d │ │ │ │ -input proj = %s │ │ │ │ -Original template │ │ │ │ -output.naxes[0] = %ld │ │ │ │ -output.sys = %d │ │ │ │ -output.epoch = %-g │ │ │ │ -output.clockwise = %d │ │ │ │ -output proj = %s │ │ │ │ -expand output template by %-g degrees on all sides │ │ │ │ -expand output template by %-g pixels on all sides │ │ │ │ -Expanded template │ │ │ │ -Output range: │ │ │ │ - oxpixMin = %-g │ │ │ │ - oxpixMax = %-g │ │ │ │ - oypixMin = %-g │ │ │ │ - oypixMax = %-g │ │ │ │ - istart = %-d │ │ │ │ - ilength = %-d │ │ │ │ - jstart = %-d │ │ │ │ - jlength = %-d │ │ │ │ Not enough memory for input data image array │ │ │ │ %lu bytes allocated for image pixel values │ │ │ │ Not enough memory for input weights array │ │ │ │ %lu bytes allocated for pixel weights │ │ │ │ Reading input row %5d │ │ │ │ Reading input row %5d │ │ │ │ -FITS area image created (not yet populated) │ │ │ │ -Template keywords written to FITS area image │ │ │ │ -Template keywords BITPIX, CRPIX, and NAXIS updated │ │ │ │ Data written to FITS data (and area) images │ │ │ │ -Done processing pixels (%.0f seconds) │ │ │ │ -FITS area image finalized │ │ │ │ -Input header to wcsinit() [input.wcs]: │ │ │ │ -readTemplate() file = [%s] │ │ │ │ -Template file [%s] not found. │ │ │ │ -Alternate input header to wcsinit() [input.wcs]: │ │ │ │ -Alternate output header to wcsinit() [output.wcs]: │ │ │ │ -Template output header to wcsinit() [output.wcs]: │ │ │ │ -Bounds: %-g,%-g -> %-g,%-g (%d) │ │ │ │ -template_file = [%s] │ │ │ │ -altin = [%s] │ │ │ │ -altout = [%s] │ │ │ │ -Input image projection (%s) must be TAN, SIN, ZEA, STG or ARC for fast reprojection │ │ │ │ -expand output template by %-g on all sides │ │ │ │ -Output image projection (%s) must be TAN, SIN, ZEA, STG or ARC for fast reprojection │ │ │ │ -Input and output must be in the same coordinate system for fast reprojection │ │ │ │ -Could not set up plane-to-plane transform. Check for compliant headers. │ │ │ │ -Initialize_TwoPlane_BothDistort() successful │ │ │ │ -Range: %-g,%-g -> %-g,%-g (%d) │ │ │ │ - -> %-g,%-g ->%-g,%-g (%d) │ │ │ │ -Not enough memory for output data image array │ │ │ │ -Not enough memory for output area image array │ │ │ │ -%lu bytes allocated for pixel areas │ │ │ │ -Processing input row %5d: border range %d to %d (%d) │ │ │ │ -Processing input row %5d │ │ │ │ -Input: line %d / pixel %d, value = %-g (weight: %-g) │ │ │ │ -Input: line %d / pixel %d, value = %-g │ │ │ │ - oxpixMin = %20.13e │ │ │ │ - oxpixMax = %20.13e │ │ │ │ - oypixMin = %20.13e │ │ │ │ - oypixMax = %20.13e │ │ │ │ -Output X range: %5d to %5d │ │ │ │ -Output Y range: %5d to %5d │ │ │ │ -Compare out(%d,%d) to in(%d,%d) => │ │ │ │ -overlapArea = %12.5e (%12.5e / %12.5e) │ │ │ │ -Data min = %-g │ │ │ │ -Data max = %-g │ │ │ │ -Area min = %-g │ │ │ │ -Area max = %-g │ │ │ │ -i min = %d │ │ │ │ -i max = %d │ │ │ │ -j min = %d │ │ │ │ -j max = %d │ │ │ │ -All pixels are blank. Check for overlap of output template with image file. │ │ │ │ -Full region reset │ │ │ │ -Data written to FITS area image │ │ │ │ -%lu bytes allocated for image pixels │ │ │ │ -[%13.6e,%13.6e,%13.6e] -> (%10.6f,%10.6f) │ │ │ │ -%s is CLOCKWISE of %s; │ │ │ │ -%s is COUNTERCLOCKWISE of %s; │ │ │ │ -%s is PARALLEL to %s; │ │ │ │ -Bad comparison (shouldn't get this; │ │ │ │ - SaveVertex ... │ │ │ │ -rejected (not in P) │ │ │ │ -rejected (not in Q) │ │ │ │ -accepted (%d) │ │ │ │ - intersection [%13.6e,%13.6e,%13.6e] -> (%10.6f,%10.6f) (UpdateInteriorFlag) │ │ │ │ - SaveSharedSeg(): from [%13.6e,%13.6e,%13.6e] │ │ │ │ - SaveSharedSeg(): to [%13.6e,%13.6e,%13.6e] │ │ │ │ - Advance(): inside vertex [%13.6e,%13.6e,%13.6e] -> (%10.6f,%10.6f)n │ │ │ │ -Girard(): %3d [%13.6e,%13.6e,%13.6e] -> (%10.6f,%10.6f) │ │ │ │ -Girard(): angle[%d] = %13.6e -> %13.6e (from %13.6e / %13.6e) │ │ │ │ -Girard(): ---------- Corner %d bad; Remove point %d ------------- │ │ │ │ -Girard(): area = %13.6e [%d] │ │ │ │ -RemoveDups() tolerance = %13.6e [%13.6e arcsec] │ │ │ │ -RemoveDups() orig: %3d [%13.6e,%13.6e,%13.6e] -> (%10.6f,%10.6f) │ │ │ │ -RemoveDups(): %3d x %3d: distance = %13.6e [%13.6e arcsec] (would become %d) │ │ │ │ -RemoveDups(): %3d is a duplicate (nvnew -> %d) │ │ │ │ -Q in P: Dot%d%d = %12.5e │ │ │ │ -Q is entirely contained in P (output pixel is in input pixel) │ │ │ │ -P in Q: Dot%d%d = %12.5e │ │ │ │ -P is entirely contained in Q (input pixel is in output pixel) │ │ │ │ -Before advances (UNKNOWN interiorFlag): ip=%d, iq=%d │ │ │ │ -(p_advances=%d, q_advances=%d) │ │ │ │ -Before advances (P_IN_Q): ip=%d, iq=%d │ │ │ │ -Before advances (Q_IN_P): ip=%d, iq=%d │ │ │ │ -BAD INTERIOR FLAG. Shouldn't get here │ │ │ │ -pEndpoint │ │ │ │ -qEndpoint │ │ │ │ - interiorFlag -> UNKNOWN │ │ │ │ - interiorFlag -> P_IN_Q │ │ │ │ - interiorFlag -> Q_IN_P │ │ │ │ - BAD interiorFlag. Shouldn't get here │ │ │ │ - ADVANCE: Pdir and Qdir are colinear. │ │ │ │ - ADVANCE: Pdir and Qdir are disjoint. │ │ │ │ - ADVANCE: Generic: PToQDir is COUNTERCLOCKWISE │ │ │ │ -|| PToQDir is PARALLEL, │ │ │ │ -qEndpointFromPdir is COUNTERCLOCKWISE │ │ │ │ -|| PToQDir is PARALLEL, qEndpointFromPdir is CLOCKWISE │ │ │ │ - ADVANCE: Generic: PToQDir is CLOCKWISE, │ │ │ │ -pEndpointFromQdir is COUNTERCLOCKWISE │ │ │ │ -pEndpointFromQdir is CLOCKWISE │ │ │ │ -After advances: ip=%d, iq=%d │ │ │ │ -(p_advances=%d, q_advances=%d) interiorFlag=UNKNOWN │ │ │ │ -(p_advances=%d, q_advances=%d) interiorFlag=P_IN_Q │ │ │ │ -(p_advances=%d, q_advances=%d) interiorFlag=Q_IN_P │ │ │ │ -BAD INTERIOR FLAG. Shouldn't get here │ │ │ │ ------------------------------------------------ │ │ │ │ -Adding pixel (%d,%d) to pixel (%d,%d) │ │ │ │ -Input (P): │ │ │ │ -%10.6f %10.6f │ │ │ │ -Output (Q): │ │ │ │ - pixel TL = (%10.6f,%10.6f) [%d,%d] │ │ │ │ - -> input coord = (%10.6f,%10.6f) │ │ │ │ - -> output coord = (%10.6f,%10.6f) │ │ │ │ - -> opix = (%10.6f,%10.6f) OFF SCALE │ │ │ │ - -> opix = (%10.6f,%10.6f) │ │ │ │ - pixel TR = (%10.6f,%10.6f) [%d,%d] │ │ │ │ - pixel (bot) = (%10.6f,%10.6f) [%d,%d] │ │ │ │ - pixel BL = (%10.6f,%10.6f) [%d,%d] │ │ │ │ - pixel BR = (%10.6f,%10.6f) [%d,%d] │ │ │ │ -ycorrectionIn = %.2f │ │ │ │ -input.naxis = %ld │ │ │ │ -Original template │ │ │ │ -output.naxis = %ld │ │ │ │ -Expanded template │ │ │ │ -%lu bytes allocated for input image pixels │ │ │ │ -%lu bytes allocated for input weight values │ │ │ │ -%lu bytes allocated for output image pixels │ │ │ │ -output pixel values initialized │ │ │ │ -Reading input row %5d %5d %5d │ │ │ │ -Reading weight input row %5d │ │ │ │ - pixel (top) = (%10.6f,%10.6f) [%d,%d] │ │ │ │ -Input: line %d / pixel %d (weight: %-g) │ │ │ │ -Input: line %d / pixel %d │ │ │ │ -Compare out(%d,%d) to in(%d,%d), plane %d/%d => │ │ │ │ -Failed to open output %s │ │ │ │ -CD matrix mode │ │ │ │ -CDELT mode │ │ │ │ -Not enough information to determine coverages (CDELTs or CD matrix) │ │ │ │ -haveCorners = %d │ │ │ │ -Need columns: cntr ctype1 ctype2 nl ns crval1 crval2 crpix1 crpix2 cdelt1 cdelt2 crota2 fname (equinox optional) │ │ │ │ -DEBUG> Reading image table record %d │ │ │ │ -CD1_1 = %11.6f │ │ │ │ -CD1_2 = %11.6f │ │ │ │ -CD2_1 = %11.6f │ │ │ │ -CD2_2 = %11.6f │ │ │ │ -%d center = %.6f %.6f │ │ │ │ -nimages = %d │ │ │ │ -| cntr1 | cntr2 |%%%ds |%%%ds | diff | │ │ │ │ -| int | int |%%%ds |%%%ds | char | │ │ │ │ -%%8d%%8d %%%ds %%%ds diff.%%06d.%%06d.fits │ │ │ │ -Comparing %d and %d (%s and %s) [(%-g,%-g,%-g) and (%-g,%-g,%-g)] │ │ │ │ - dist = %-g < %-g ? (%-g + %-g) │ │ │ │ -(i,j) = (%-g,%-g) │ │ │ │ -(xpos,ypos) = (%-g,%-g) │ │ │ │ -(lon,lat) = (%-g,%-g) │ │ │ │ -(oxpix,oypix) = (%-g,%-g) │ │ │ │ -count=%d │ │ │ │ -{"count":%d} │ │ │ │ -header ---------------------------------------- │ │ │ │ ------------------------------------------------ │ │ │ │ -Usage: mMakeImg [-d level] [-r(eplace)] [-n noise_level] [-b bg1 bg2 bg3 bg4] [-t tblfile col width csys epoch refval mag/flux flat/gaussian] [-i imagetbl refval] [-a array.txt] template.hdr out.fits (-t and -i args can be repeated) │ │ │ │ -background.noise │ │ │ │ -Noise level parameter must a number greater than zero. │ │ │ │ -background.bg11 │ │ │ │ -Background levels must numbers. │ │ │ │ -background.bg1N │ │ │ │ -background.bgNN │ │ │ │ -background.bgN1 │ │ │ │ -datasets[%d] │ │ │ │ -datasets[%d].type │ │ │ │ -Dataset %d has no 'type' attribute. │ │ │ │ -datasets[%d].file │ │ │ │ -datasets[%d].column │ │ │ │ -No file name given for catalog. │ │ │ │ -datasets[%d].width │ │ │ │ -No column name given for catalog. │ │ │ │ -datasets[%d].shape │ │ │ │ -gaussian │ │ │ │ -Shape parameter must be 'flat' or 'gaussian'. │ │ │ │ -datasets[%d].refval │ │ │ │ -datasets[%d].mode │ │ │ │ -datasets[%d].csys │ │ │ │ -EQU J2000 │ │ │ │ -arrayfile │ │ │ │ -from JSON: │ │ │ │ -noise = %-g │ │ │ │ -bg1 = %-g │ │ │ │ -bg2 = %-g │ │ │ │ -bg3 = %-g │ │ │ │ -bg4 = %-g │ │ │ │ -ncat = %d │ │ │ │ -nimage = %d │ │ │ │ -cat_file[%d] = [%s] │ │ │ │ -colname [%d] = [%s] │ │ │ │ -width [%d] = %-g │ │ │ │ -flat [%d] = %d │ │ │ │ -ref [%d] = %-g │ │ │ │ -ismag [%d] = %d │ │ │ │ -sys [%d] = %d │ │ │ │ -epoch [%d] = %-g │ │ │ │ -arrayfile = [%s] │ │ │ │ -image_file[%d] = [%s] │ │ │ │ -refval [%d] = %-g │ │ │ │ -Image array file [%s] not found. │ │ │ │ -output.naxes[0] = %ld │ │ │ │ -output.naxes[1] = %ld │ │ │ │ -output.sys = %d │ │ │ │ -output.epoch = %-g │ │ │ │ -output proj = %s │ │ │ │ -output crval[0] = %-g │ │ │ │ -output crval[1] = %-g │ │ │ │ -output crpix[0] = %-g │ │ │ │ -output crpix[1] = %-g │ │ │ │ -output cdelt[0] = %-g │ │ │ │ -output cdelt[1] = %-g │ │ │ │ -%ld bytes allocated for image pixels │ │ │ │ -pixel line pointers populated │ │ │ │ -Array loaded into data │ │ │ │ -FITS image created (not yet populated) │ │ │ │ -Can't open table file %s. │ │ │ │ -Can't find lon, lat columns. │ │ │ │ - value = %11.3e at coord = (%12.8f,%12.8f) -> (%12.8f,%12.8f) │ │ │ │ - -> opix = (%7.1f,%7.1f) OFF SCALE │ │ │ │ - -> opix = (%7.1f,%7.1f) │ │ │ │ -Bad Values: l=%d, m=%d │ │ │ │ -Pixel update: data[%d][%d] with value %-g*%-g │ │ │ │ -Image file[%d] ="%s" │ │ │ │ -Can't open table table %s. │ │ │ │ -Can't find image center or four corners. │ │ │ │ - Side %d: (%10.6f,%10.6f) -> (%10.6f,%10.6f) [theta0 = %10.6f, pixscale = %12.9f SHORT SIDE] │ │ │ │ - Side %d: (%10.6f,%10.6f) -> (%10.6f,%10.6f) [theta0 = %10.6f, pixscale = %12.9f] │ │ │ │ -theta = %.6f -> A = %.6f -> a = %.6f -> (%.6f,%.6f,%.6f) -> (%12.8f,%12.8f) │ │ │ │ - -> opix = (%7.1f,%7.1f) OFF SCALE │ │ │ │ - -> opix = (%7.1f,%7.1f) │ │ │ │ - Range: i = %.2f -> %.2f j= %.2f -> %.2f │ │ │ │ - North pole in image: jmax -> %.2f │ │ │ │ - North pole in image: jmin -> %.2f │ │ │ │ - North pole in image: no range change │ │ │ │ - South pole in image: jmax -> %.2f │ │ │ │ - South pole in image: jmin -> %.2f │ │ │ │ - South pole in image: no range change │ │ │ │ -%6d %6d -> %11.6f %11.6f -> %11.6f %11.6f (%d) │ │ │ │ -Single pixel turn-on: %6d %6d │ │ │ │ -Template keywords written to FITS image │ │ │ │ -FITS image finalized │ │ │ │ -sources=%d, images=%d │ │ │ │ -{"sources":%d, "images":%d} │ │ │ │ -Memory allocation failure. │ │ │ │ -equatorial │ │ │ │ -ecliptic │ │ │ │ -galactic │ │ │ │ -supergalactic │ │ │ │ -Invalid system string. Must be EQUJ|EQUB|ECLJ|ECLB|GAL|SGAL │ │ │ │ -Can't open output header file. │ │ │ │ -Invalid table file: %s │ │ │ │ -Table file %d: [%s] │ │ │ │ -Need columns: ctype1 ctype2 nl ns crval1 crval2 crpix1 crpix2 cdelt1 cdelt2 crota2 (equinox optional). Four corners (equatorial) will be used if they exist or even just a single set of coordinates │ │ │ │ -COORDSYS │ │ │ │ -coordsys │ │ │ │ -CRVAL1 = %14.9f │ │ │ │ -CRVAL2 = %14.9f │ │ │ │ -CRPIX1 = %14.9f │ │ │ │ -CRPIX2 = %14.9f │ │ │ │ -CROTA2 = %14.9f │ │ │ │ -SIMPLE = T │ │ │ │ -BITPIX = -64 │ │ │ │ -NAXIS = 2 │ │ │ │ -NAXIS1 = %d │ │ │ │ -NAXIS2 = %d │ │ │ │ -NAXIS = %d │ │ │ │ -NAXIS3 = %d │ │ │ │ -NAXIS4 = %d │ │ │ │ -CTYPE1 = 'RA---AIT' │ │ │ │ -CTYPE2 = 'DEC--AIT' │ │ │ │ -EQUINOX = %-g │ │ │ │ -CTYPE1 = 'ELON-AIT' │ │ │ │ -CTYPE2 = 'ELAT-AIT' │ │ │ │ -CTYPE1 = 'GLON-AIT' │ │ │ │ -CTYPE2 = 'GLAT-AIT' │ │ │ │ -CRVAL1 = %14.9f │ │ │ │ -CRVAL2 = %14.9f │ │ │ │ -CRVAL3 = %14.9f │ │ │ │ -CRVAL4 = %14.9f │ │ │ │ -CRPIX1 = %14.4f │ │ │ │ -CRPIX2 = %14.4f │ │ │ │ -CRPIX3 = %14.9f │ │ │ │ -CRPIX4 = %14.9f │ │ │ │ -CDELT1 = %14.9f │ │ │ │ -CDELT2 = %14.9f │ │ │ │ -CDELT3 = %14.9f │ │ │ │ -CDELT4 = %14.9f │ │ │ │ -CROTA2 = %14.9f │ │ │ │ - Cube columns exist but are either blank or inconsistent; outputting 2D only. │ │ │ │ -msg="Large area; defaulting to AITOFF projection.%s", count=%d, ncube=%d, naxis1=%d, naxis2=%d │ │ │ │ -{"msg":"Large area; defaulting to AITOFF projection.%s", "count":%d, "ncube":%d, "naxis1":%d, "naxis2":%d} │ │ │ │ -Error computing boundaries. │ │ │ │ -pad = %-g (isPercentage = %d) │ │ │ │ -CTYPE1 = 'RA---TAN' │ │ │ │ -CTYPE2 = 'DEC--TAN' │ │ │ │ -CTYPE1 = 'ELON-TAN' │ │ │ │ -CTYPE2 = 'ELAT-TAN' │ │ │ │ -CTYPE1 = 'GLON-TAN' │ │ │ │ -CTYPE2 = 'GLAT-TAN' │ │ │ │ -count=%d, ncube=%d, naxis1=%d, naxis2=%d, clon=%.6f, clat=%.6f, loncize=%.6f, latsize=%.6f, posang=%.6f, lon1=%.6f, lat1=%.6f, lon2=%.6f, lat2=%.6f, lon3=%.6f, lat3=%.6f, lon4=%.6f, lat4=%.6f │ │ │ │ -{"count"=%d, "ncube"=%d, "naxis1"=%d, "naxis2"=%d, "clon"=%.6f, "clat"=%.6f, "lonsize"=%.6f, "latsize"=%.6f, "posang"=%.6f, "lon1"=%.6f, "lat1"=%.6f, "lon2"=%.6f, "lat2"=%.6f, "lon3"=%.6f, "lat3"=%.6f, "lon4"=%.6f, "lat4"=%.6f} │ │ │ │ -Cube columns exist but are either blank or inconsistent. Outputting 2D only. │ │ │ │ -msg="%s", count=%d, ncube=%d, naxis1=%d, naxis2=%d, clon=%.6f, clat=%.6f, lonsize=%.6f, latsize=%.6f, posang=%.6f, lon1=%.6f, lat1=%.6f, lon2=%.6f, lat2=%.6f, lon3=%.6f, lat3=%.6f, lon4=%.6f, lat4=%.6f │ │ │ │ -{msg="%s", "count"=%d, "ncube"=%d, "naxis1"=%d, "naxis2"=%d, "clon"=%.6f, "clat"=%.6f, "lonsize"=%.6f, "latsize"=%.6f, "posang"=%.6f, "lon1"=%.6f, "lat1"=%.6f, "lon2"=%.6f, "lat2"=%.6f, "lon3"=%.6f, "lat3"=%.6f, "lon4"=%.6f, "lat4"=%.6f} │ │ │ │ -CTYPE1 = 'SLON-AIT' │ │ │ │ -CTYPE2 = 'SLAT-AIT' │ │ │ │ -CTYPE1 = 'SLON-TAN' │ │ │ │ -CTYPE2 = 'SLAT-TAN' │ │ │ │ -\datatype = fitshdr │ │ │ │ -| cntr | ra | dec | cra | cdec |naxis1|naxis2| ctype1 | ctype2 | crpix1 | crpix2 | │ │ │ │ - crval1 | crval2 | cdelt1 | cdelt2 | crota2 |equinox | │ │ │ │ - ra1 | dec1 | ra2 | dec2 | ra3 | dec3 | ra4 | dec4 | │ │ │ │ - size | hdu | fname │ │ │ │ -| int | double | double | char | char | int | int | char | char | double | double | │ │ │ │ - double | double | double | double | double | double | │ │ │ │ - double | double | double | double | double | double | double | double | │ │ │ │ - int | int | char │ │ │ │ - crval1 | crval2 | cdelt1 | cdelt2 | crota2 |equinox | │ │ │ │ -| int | double | double | char | char | int | int | char | char | double | double | │ │ │ │ - double | double | double | double | double | double | │ │ │ │ - int | int | char │ │ │ │ - %19.10e │ │ │ │ -DEBUG> file = "%s" │ │ │ │ -Cannot open FITS file %s │ │ │ │ -Cannot open file "%s" │ │ │ │ -DEBUG> file size = %lld │ │ │ │ -DEBUG> hdu = %d │ │ │ │ -Missing CTYPE1 in file %s │ │ │ │ -[struct stat="INFO", msg="Missing CTYPE1", file="%s", hdu=%d] │ │ │ │ -Invalid CTYPE1 in file %s │ │ │ │ -[struct stat="INFO", msg="Invalid CTYPE1", file="%s", hdu=%d] │ │ │ │ -DEBUG> CTYPE1 value check: badhdr -> %d │ │ │ │ -Missing CTYPE2 in file %s │ │ │ │ -[struct stat="INFO", msg="Missing CTYPE2", file="%s", hdu=%d] │ │ │ │ -Invalid CTYPE2 in file %s │ │ │ │ -[struct stat="INFO", msg="Invalid CTYPE2", file="%s", hdu=%d] │ │ │ │ -DEBUG> CTYPE2 value check: badhdr -> %d │ │ │ │ -DEBUG> WCSINIT failed │ │ │ │ -DEBUG> WCSINIT OK │ │ │ │ -[struct stat="INFO", msg="WCS lib init failure", file="%s", hdu=%d] │ │ │ │ -Bad WCS for file %s │ │ │ │ -[struct stat="INFO", msg="Bad WCS", file="%s", hdu=%d] │ │ │ │ -DEBUG> CTYPE2 check: [%s] badhdr -> %d │ │ │ │ -DEBUG> CTYPE1 check: [%s] badhdr -> %d │ │ │ │ -DEBUG: entry [%s] │ │ │ │ -DEBUG: [%s] -> [%s] │ │ │ │ -DEBUG: Found file [%s] │ │ │ │ -_area.fit │ │ │ │ -_area.FIT │ │ │ │ -_area.FITS │ │ │ │ -_area.fit.gz │ │ │ │ -_area.FIT.gz │ │ │ │ -_area.fits.gz │ │ │ │ -_area.FITS.gz │ │ │ │ -.fits.gz │ │ │ │ -.FITS.gz │ │ │ │ -/tmp/IMXXXXXX │ │ │ │ -Can't create temporary input file for gunzip output. │ │ │ │ -gunzip -c %s > %s │ │ │ │ -DEBUG: Opening path [%s] │ │ │ │ -DEBUG: Found directory [%s] │ │ │ │ -/tmp/IMTXXXXXX │ │ │ │ -Can't create temporary input table. │ │ │ │ -Can't open copy table. │ │ │ │ -Can't open temporary input table. │ │ │ │ -Can't open tmp (out) table. │ │ │ │ -Can't open final table. │ │ │ │ -Cannot open field list file: %s │ │ │ │ -Illegal field name (line %d) │ │ │ │ -Illegal field type (line %d) │ │ │ │ -DEBUG> fields[%d]: [%s][%s][%s] │ │ │ │ -DEBUG> fields[%d]: [%s][%s][%d] (cube info) │ │ │ │ -DEBUG: path = [%s](%d) │ │ │ │ -Can't open output table. │ │ │ │ -Cannot open image list file: %s │ │ │ │ -Image table needs column fname/file │ │ │ │ -count=%d, nfile=%d, nhdu=%d, badfits=%d, badwcs=%d │ │ │ │ -{"count":%d, "nfile":%d, "nhdu":%d, "badfits":%d, "badwcs":%d} │ │ │ │ -DEBUG> mHistogram_percentileLevel(%-g): │ │ │ │ -DEBUG> mHistogram_valuePercentile(%-g): │ │ │ │ -DEBUG> mHistogram_getRange(): rmin = %-g, rmax = %-g (diff = %-g) │ │ │ │ -DEBUG> mHistogram_getRange(): range = %-g to %-g (beta = %-g) │ │ │ │ -DEBUG> mHistogram_getRange(): range = %-g to %-g │ │ │ │ -gaussian-log │ │ │ │ -gaussianlog │ │ │ │ -No output histogram file name given. │ │ │ │ -Cannot open output histogram file. │ │ │ │ -# HISTOGRAM DATA │ │ │ │ -# The following data is strictly formatted (after these initial comments). │ │ │ │ -# The first line is the type of stretch, i.e., power law (linear/log/etc.):0, │ │ │ │ -# gaussian:1, gaussian-log:2 or asinh:3. │ │ │ │ -# The second are the data ranges the user gave in the various units (data value, │ │ │ │ -# percentiles, 'sigma' levels) plus the file data min, max, median and 'sigma'. │ │ │ │ -# The third (a little repetitive) are the file statistics used in the histogram │ │ │ │ -# calculation: data min, max, the width of the bins ((max-min)/NBIN) and the │ │ │ │ -# total number of pixels in the file. │ │ │ │ -# Then the conclusions, starting with the 256 data values that correspond to │ │ │ │ -# the lowest data value associated with a 'grayscale' output value. │ │ │ │ -# Finally, the NBIN histogram values. The first column is the bin number. │ │ │ │ -# The second is the lowest data value that will go into that bin. This is │ │ │ │ -# the part that is stretch type dependent. Next is the count of pixels that │ │ │ │ -# ended up in that bin followed by the cumulative count, and finally the │ │ │ │ -# chi^2 and sigma levels for the bin. │ │ │ │ -Type %d %d │ │ │ │ -%s %-g %-g │ │ │ │ -%s %-g %-g │ │ │ │ -%s %-g %-g │ │ │ │ -%s %-g %-g │ │ │ │ -%s %-g %-g │ │ │ │ -Median/Sigma │ │ │ │ -Percentile │ │ │ │ -rmin %-g │ │ │ │ -rmax %-g │ │ │ │ -delta %-g │ │ │ │ -npix %lu │ │ │ │ -Stretch Lookup │ │ │ │ -%d %13.6e │ │ │ │ -%d Histogram Bins │ │ │ │ -%d %13.6e %d %13.6e %13.6e │ │ │ │ -min=%-g, minpercent=%.2f, minsigma=%.2f, max=%-g, maxpercent=%.2f, maxsigma=%.2f, datamin=%-g, datamax=%-g │ │ │ │ -{"min":%-g, "minpercent":%.2f, "minsigma":%.2f, "max":%-g, "maxpercent":%.2f, "maxsigma":%.2f, "datamin":%-g, "datamax":%-g} │ │ │ │ -Couldn't find host %s │ │ │ │ -Couldn't create socket() │ │ │ │ -%s: connect failed. │ │ │ │ -Invalid URL string (must start 'http://') │ │ │ │ -Illegal port number in URL │ │ │ │ -montage.ipac.caltech.edu │ │ │ │ -/cgi-bin/HdrTemplate/nph-hdr? │ │ │ │ -location=%s&width=%.10f&height=%.10f&system=%s&equinox=%.2f&resolution=%.12f&rotation=%.6f&band=%s │ │ │ │ -Can't open output file %s │ │ │ │ -http_proxy │ │ │ │ -DEBUG> proxy = [%s] │ │ │ │ -DEBUG> pserver = [%s] │ │ │ │ -DEBUG> pport = [%d] │ │ │ │ -GET http://%s:%d%s%s HTTP/1.0 │ │ │ │ -GET %s%s HTTP/1.0 │ │ │ │ -HOST: %s:%d │ │ │ │ -DEBUG> request = [%s] │ │ │ │ -DEBUG> return; [%s] │ │ │ │ -Image file (%s) does not exist │ │ │ │ -DEBUG> %d cards │ │ │ │ - .fitsBody { │ │ │ │ - background-color:#D8D8D8; │ │ │ │ - font-size: 20px; │ │ │ │ - font-style: normal; │ │ │ │ - font-weight: normal; │ │ │ │ - font-family: "Times New Roman", Times, serif; │ │ │ │ - .fitsHdr { │ │ │ │ - display: inline-block; │ │ │ │ - height: 500px; │ │ │ │ - overflow-y: scroll; │ │ │ │ - padding: 5px; │ │ │ │ - border: 1px solid black; │ │ │ │ - .fitsOdd { │ │ │ │ - margin: 0px 0px 0px 0px; │ │ │ │ - font: 12px courier,sans-serif; │ │ │ │ - background-color:#F0F8FF; │ │ │ │ - .fitsEven { │ │ │ │ - background-color:#FFFFFF; │ │ │ │ - .fitsOddWCS { │ │ │ │ - color: #0000A0; │ │ │ │ - background-color:#F0F8E8; │ │ │ │ - .fitsEvenWCS { │ │ │ │ - background-color:#FFFFE8; │ │ │ │ - .fitsOddCOM { │ │ │ │ - color: #A00000; │ │ │ │ - .fitsEvenCOM { │ │ │ │ - │ │ │ │ - │ │ │ │ -
  %s

│ │ │ │ -
│ │ │ │ -
 %s 
│ │ │ │ -
 %s 
│ │ │ │ -
 %s 
│ │ │ │ -
 %s 
│ │ │ │ -
 %s 
│ │ │ │ -
 %s 
│ │ │ │ -card %3d: [%s] │ │ │ │ -
 END 
│ │ │ │ -
 END 
│ │ │ │ -ncard=%d │ │ │ │ -{"ncard":%d} │ │ │ │ -/tmp/jcg.debug │ │ │ │ -XXX> nMinMax: [%d] │ │ │ │ -XXX> [%-g](%d) -> [%-g](%d) │ │ │ │ -input.naxes[0] = %ld │ │ │ │ -output.naxes[0] = %ld │ │ │ │ -output.naxes[1] = %ld │ │ │ │ -output.crpix1 = %-g │ │ │ │ -output.crpix2 = %-g │ │ │ │ -FITS output file created (not yet populated) │ │ │ │ -Header keywords copied to FITS output file │ │ │ │ -Processing input row %5d [So far rangeCount=%d, nanCount=%d, boundaryCount=%d] │ │ │ │ -pixel[%d][%d] converted to %-g │ │ │ │ -pixel[%d][%d] converted to NaN -> %-g │ │ │ │ -pixel[%d][%d] converted to NaN │ │ │ │ -Done copying data (%d seconds) │ │ │ │ -Done (%d seconds total) │ │ │ │ -rangeCount=%d, nanCount=%d, boundaryCount=%d │ │ │ │ -{"rangeCount":%d, "nanCount":%d, "boundaryCount":%d} │ │ │ │ -%ld bytes allocated for row of output image pixels │ │ │ │ -%ld bytes allocated for row of input image pixels │ │ │ │ -Image file %s missing or invalid FITS"] │ │ │ │ -File: [%s] │ │ │ │ - %ld x %ld pixels │ │ │ │ - crpix: (%-g,%-g) │ │ │ │ -Too few pixels to fit │ │ │ │ -%ld bytes allocated for image pixels │ │ │ │ -%d pixels in bounding set │ │ │ │ -Center: (%-g, %-g) │ │ │ │ -Size: %-g x %-g │ │ │ │ -Rotation: %-g │ │ │ │ -%12.4e at (%7.2f, %7.2f) [%4d,%4d] │ │ │ │ -%12.5e %12.5e %12.5e %12.5e │ │ │ │ -a = %12.5e │ │ │ │ -b = %12.5e │ │ │ │ -c = %12.5e │ │ │ │ -iteration %d: rms=%-g │ │ │ │ -a=%-g, b=%-g, c=%-g, crpix1=%-g, crpix2=%-g, xmin=%-g, xmax=%-g, ymin=%-g, ymax=%-g, xcenter=%-g, ycenter=%-g, npixel=%-g, rms=%-g, boxx=%-g, boxy=%-g, boxwidth=%-g, boxheight=%-g, boxang=%-g │ │ │ │ -{"a":%-g, "b":%-g, "c":%-g, "crpix1":%-g, "crpix2":%-g, "xmin":%-g, "xmax":%-g, "ymin":%-g, "ymax":%-g, "xcenter":%-g, "ycenter":%-g, "npixel":%-g, "rms":%-g, "boxx":%-g, "boxy":%-g, "boxwidth":%-g, "boxheight":%-g, "boxang":%-g} │ │ │ │ DEBUG> areaMode = %d │ │ │ │ DEBUG> infile = %s │ │ │ │ DEBUG> ra = %-g │ │ │ │ DEBUG> dec = %-g │ │ │ │ DEBUG> radius = %-g │ │ │ │ +Cannot open FITS file %s │ │ │ │ Cannot find WCS keys in FITS file %s │ │ │ │ Cannot find NAXIS keyword in FITS file %s │ │ │ │ Cannot find NAXIS1,2 keywords in FITS file %s │ │ │ │ WCS initialization failed. │ │ │ │ DEBUG> proj = [%s] │ │ │ │ DEBUG> csys = %d │ │ │ │ DEBUG> clockwise = %d │ │ │ │ @@ -2901,419 +2967,59 @@ │ │ │ │ ramax=%.7f, │ │ │ │ decmax=%.7f │ │ │ │ Error reading FITS data. │ │ │ │ | rad | flux | fit | sum | │ │ │ │ %12.6f %12.6f %12.6f %12.6f │ │ │ │ "totalflux":%.7e │ │ │ │ totalflux=%.7e │ │ │ │ -Area file %s missing or invalid FITS │ │ │ │ -input_file1 = [%s] │ │ │ │ -input_file2 = [%s] │ │ │ │ -output_area_file = [%s] │ │ │ │ -template_file = [%s] │ │ │ │ -input files: │ │ │ │ - [%s][%s] │ │ │ │ -output.crpix1 = %-g │ │ │ │ -output.crpix2 = %-g │ │ │ │ -imin = %d │ │ │ │ -imax = %d │ │ │ │ -jmin = %d │ │ │ │ -jmax = %d │ │ │ │ -istart = %d │ │ │ │ -iend = %d │ │ │ │ -jstart = %d │ │ │ │ -jend = %d │ │ │ │ -jmax = %d │ │ │ │ -istart = %d │ │ │ │ -Composite: │ │ │ │ -ilength = %d │ │ │ │ -jlength = %d │ │ │ │ -Images don't overlap │ │ │ │ -%lu bytes allocated for image pixels │ │ │ │ -area file = %s │ │ │ │ -input_area.naxes[0] = %ld │ │ │ │ -input_area.naxes[1] = %ld │ │ │ │ -input_area.crpix1 = %-g │ │ │ │ -input_area.crpix2 = %-g │ │ │ │ -imin = %d │ │ │ │ -jmin = %d │ │ │ │ -input: line %5d / pixel %5d, value = %10.2e (%10.2e) [array: %5d %5d] │ │ │ │ -keep: line %5d / pixel %5d, value = %10.2e (%10.2e) [array: %5d %5d] │ │ │ │ -First file. Setting data to NaN and area to zero. │ │ │ │ -First file. Setting data to pixel value. │ │ │ │ -Second file. One or the other value is NaN (or zero area). │ │ │ │ -Second file. Subtracting pixel value. │ │ │ │ -Done reading data (%.0f seconds) │ │ │ │ -pixel areas: %-g + %-g = %-g │ │ │ │ -All pixels are blank. │ │ │ │ -time=%.1f, min_pixel=%-g, max_pixel=%-g, min_diff=%-g, max_diff=%-g │ │ │ │ -{"time":%.1f, "min_pixel":"%-g", "max_pixel":"%-g", "min_diff":"%-g", "max_diff":"%-g"} │ │ │ │ ------------------------------------------------------------------------------------------------ │ │ │ │ -infile = %s │ │ │ │ -outfile = %s │ │ │ │ -imode = %d │ │ │ │ -[struct stat="ERROR", msg="Usage: Input table file (%s) does not exist │ │ │ │ -Too few vertices for region (must be at least three) │ │ │ │ -Failed to find bounding polygon for points │ │ │ │ -Bounding Polygon: │ │ │ │ -POINTS (pointset) search: │ │ │ │ -Point set search center: %11.6f %11.6f (%10.6f,%10.6f,%10.6f) │ │ │ │ -Corner %d: %11.6f %11.6f (%10.6f,%10.6f,%10.6f) │ │ │ │ -Bounding radius: %11.6f │ │ │ │ -Too few arguments for box or cutout (must at least have center and size) │ │ │ │ -X box size (%-g) must be a positive number │ │ │ │ -Y box size (%-g) must be a positive number │ │ │ │ -RA---TAN │ │ │ │ -DEC--TAN │ │ │ │ -BOX search: │ │ │ │ -CUTOUT search: │ │ │ │ -Center: %11.6f %11.6f (%10.6f,%10.6f,%10.6f) │ │ │ │ -Size: %11.6f %11.6f │ │ │ │ -Angle: %11.6f │ │ │ │ -Xsize= %11.6f, Ysize=%11.6f │ │ │ │ -Header corner 0: %1.6f %10.6f -> %10.6f %10.6f │ │ │ │ -Header corner 1: %1.6f %10.6f -> %10.6f %10.6f │ │ │ │ -Header corner 2: %1.6f %10.6f -> %10.6f %10.6f │ │ │ │ -Header corner 3: %1.6f %10.6f -> %10.6f %10.6f │ │ │ │ -Too few arguments (must at least have coordinates) │ │ │ │ -Radius: %11.6f │ │ │ │ -Too few arguments for point (must have coordinates) │ │ │ │ -POINT search: │ │ │ │ -Location: %11.6f %11.6f (%10.6f,%10.6f,%10.6f) │ │ │ │ -Error opening table %s │ │ │ │ -Cannot create output file (%s) │ │ │ │ -Image metadata table │ │ │ │ -ncol = %d │ │ │ │ -ira = %d │ │ │ │ -idec = %d │ │ │ │ -ictype1 = %d │ │ │ │ -ictype2 = %d │ │ │ │ -iequinox = %d │ │ │ │ -iepoch = %d │ │ │ │ -inl = %d │ │ │ │ -ins = %d │ │ │ │ -icrval1 = %d │ │ │ │ -icrval2 = %d │ │ │ │ -icrpix1 = %d │ │ │ │ -icrpix2 = %d │ │ │ │ -icdelt1 = %d │ │ │ │ -icdelt2 = %d │ │ │ │ -icrota2 = %d │ │ │ │ -ira1 = %d │ │ │ │ -idec1 = %d │ │ │ │ -ira2 = %d │ │ │ │ -idec2 = %d │ │ │ │ -ira3 = %d │ │ │ │ -idec3 = %d │ │ │ │ -ira4 = %d │ │ │ │ -idec4 = %d │ │ │ │ -ifname = %d │ │ │ │ -CUTOUT mode needs a valid 'fname' or 'file' column │ │ │ │ -Need either WCS or corner columns. │ │ │ │ -proj = [%s] │ │ │ │ -csys = %d │ │ │ │ -clockwise = %d │ │ │ │ -nrow = %d │ │ │ │ -ctype1 = [%s] │ │ │ │ -ctype2 = [%s] │ │ │ │ -equinox = %d │ │ │ │ -epoch = %-g │ │ │ │ -ns = %d │ │ │ │ -nl = %d │ │ │ │ -crval1 = %-g │ │ │ │ -crval2 = %-g │ │ │ │ -crpix1 = %-g │ │ │ │ -crpix2 = %-g │ │ │ │ -cdelt1 = %-g │ │ │ │ -cdelt2 = %-g │ │ │ │ -crota2 = %-g │ │ │ │ -WCS set within WCSMODE │ │ │ │ -Failed to create wcs structure for record %d. │ │ │ │ - Center: %11.6f %11.6f (%10.6f,%10.6f,%10.6f) │ │ │ │ - Corner %d: %11.6f %11.6f (%10.6f,%10.6f,%10.6f) [%10.6f] │ │ │ │ - Bounding radius: %11.6f │ │ │ │ -POINT passed bounding circle check) │ │ │ │ -normal %d) %11.6f %11.6f %11.6f (%11.6f,%11.6f) -> %11.6f (%.6f) │ │ │ │ -******** POINT Overlap ********* │ │ │ │ -BOX/POINTS/HEADER/CUTOUT passed bounding circle check) │ │ │ │ -******** BOX/POINTS/HEADER/CUTOUT Overlap (region inside image) ********* │ │ │ │ -******** BOX/POINTS/HEADER/CUTOUT Overlap (image inside region) ********* │ │ │ │ -******** BOX/POINTS/HEADER/CUTOUT Overlap (overlapping segments) ********* │ │ │ │ -proj = [%s] │ │ │ │ -csys = %d │ │ │ │ -equinox = %d │ │ │ │ -ctype1 = "%s" │ │ │ │ -ctype2 = "%s" │ │ │ │ -ns = %d │ │ │ │ -nl = %d │ │ │ │ -crval1 = %-g │ │ │ │ -crval2 = %-g │ │ │ │ -crpix1 = %-g │ │ │ │ -crpix2 = %-g │ │ │ │ -cdelt1 = %-g │ │ │ │ -cdelt2 = %-g │ │ │ │ -crota2 = %-g │ │ │ │ -WCS set for CUTOUTs │ │ │ │ -Include: %d %d: %-g %-g -> %-g %-g -> %-g %-g (region corner) │ │ │ │ -Include: %d %d: %-g %-g -> %-g %-g -> %-g %-g (image corner) │ │ │ │ -Include: %d %d: %-g %-g -> %-g %-g -> %-g %-g (intersection) │ │ │ │ -Include: %d %d: %-g %-g -> %-g %-g -> %-g %-g (intersection 2) │ │ │ │ -Pixel ranges: %d to %d and %d to %d │ │ │ │ -naxes[0] = %d │ │ │ │ -naxes[1] = %d │ │ │ │ -jend = %d │ │ │ │ -naxis1 -> %d │ │ │ │ -ctype1 = "%s" │ │ │ │ -ctype2 = "%s" │ │ │ │ -crval1 = %-g │ │ │ │ -crval2 = %-g │ │ │ │ -crota2 = %-g │ │ │ │ -equinox = %d │ │ │ │ -Bad naxis value: skipping │ │ │ │ -CUTOUT Image stats: │ │ │ │ -Center: %11.6f %11.6f │ │ │ │ -Corner %d: %11.6f %11.6f │ │ │ │ -Column %s, has value[%d] = %s │ │ │ │ -Record %d written to output │ │ │ │ -******** CIRCLE Overlap (circle center in image) ********* │ │ │ │ -******** CIRCLE Overlap (image center in circle) ********* │ │ │ │ -******** CIRCLE Overlap (closest circle point in image) ********* │ │ │ │ -niteration = %d │ │ │ │ -noslope = %d │ │ │ │ -imgfile = %s │ │ │ │ -fitfile = %s │ │ │ │ -corrtbl = %s │ │ │ │ -Need columns: cntr nl ns crpix1 crpix2 in image info file │ │ │ │ -Allocating imgs to %d (size %lu) [11] │ │ │ │ -malloc() failed (ImgInfo) │ │ │ │ -Reallocating imgs to %d (size %lu) [14] │ │ │ │ -realloc() failed (ImgInfo) [1] │ │ │ │ -Invalid background fit parameters file: %s │ │ │ │ -Need columns: plus minus a b c crpix1 crpix2 xmin xmax ymin ymax xcenter ycenter npixel rms boxx boxy boxwidth boxheight boxang │ │ │ │ -Allocating fits to %d (size %lu) [12] │ │ │ │ -malloc() failed (FitInfo) │ │ │ │ -Reallocating fits to %d (size %lu) [15] │ │ │ │ -realloc() failed (FitInfo) [%lu] [2] │ │ │ │ -Reallocating fits to %d (size %lu) [16] │ │ │ │ -realloc() failed (FitInfo) [%lu] [3] │ │ │ │ -Allocating corrs to %d (size %lu) [13] │ │ │ │ -malloc() failed (CorrInfo) │ │ │ │ -Allocating corrs[%d].neighbors to %d (size %lu) [20] │ │ │ │ -malloc() failed (FitInfo *) │ │ │ │ -Reallocating corrs to %d (size %lu) [17] │ │ │ │ -realloc() failed (CorrInfo) [4] │ │ │ │ -Allocating corrs[%d].maxneighbors to %d (size %lu) [18] │ │ │ │ -corrs[%d].id = %d │ │ │ │ -Reallocating corrs[%d].neighbors to %d (size %lu) [19] │ │ │ │ -realloc() failed (FitInfo *) [5] │ │ │ │ -fits[%3d]: (plusimg=%3d minusimg=%3d) │ │ │ │ - %12.5e │ │ │ │ -not using fit %d [%d|%d] (area to small: %d/%-g │ │ │ │ -not using fit %d [%d|%d] (linear size too small: %-g %-g %-g %-g) │ │ │ │ -not using fit %d [%d|%d] rms too large: %-g/%-g+%-g) │ │ │ │ -Correction %d (Image %d) │ │ │ │ - neighbor %3d: │ │ │ │ - id: %d │ │ │ │ - (A,B,C): (%-g,%-g,%-g) │ │ │ │ - x: %5d to %5d │ │ │ │ - y: %5d to %5d │ │ │ │ - center: (%-g,%-g) │ │ │ │ -Iteration %d │ │ │ │ - (LEVEL): │ │ │ │ - (BOTH ): │ │ │ │ --------------------------------------------------- │ │ │ │ -Correction %d (%d) / Neighbor %d (%d) │ │ │ │ -Pixel Range: │ │ │ │ -i: %12.5e->%12.5e (%12.5e) │ │ │ │ -j: %12.5e->%12.5e (%12.5e) │ │ │ │ -X: %12.5e->%12.5e (%12.5e) │ │ │ │ -Y: %12.5e->%12.5e (%12.5e) │ │ │ │ -angle: %-g │ │ │ │ -dsumn = %12.5e │ │ │ │ -dsumx = %12.5e │ │ │ │ -dsumy = %12.5e │ │ │ │ -dsumxx = %12.5e │ │ │ │ -dsumxy = %12.5e │ │ │ │ -dsumyy = %12.5e │ │ │ │ -sumn = %12.5e │ │ │ │ -sumx = %12.5e │ │ │ │ -sumy = %12.5e │ │ │ │ -sumxx = %12.5e │ │ │ │ -sumxy = %12.5e │ │ │ │ -sumyy = %12.5e │ │ │ │ -A = %12.5e │ │ │ │ -B = %12.5e │ │ │ │ -C = %12.5e │ │ │ │ -sumz = %12.5e │ │ │ │ -sumxz = %12.5e │ │ │ │ -sumyz = %12.5e │ │ │ │ -| %12.5e %12.5e %12.5e | |A| |%12.5e| │ │ │ │ -| %12.5e %12.5e %12.5e |x|B| = |%12.5e| │ │ │ │ -| %12.5e %12.5e %12.5e | |C| |%12.5e| │ │ │ │ -Matrix Solution: │ │ │ │ - |%12.5e| │ │ │ │ -Background corrections (Correction %d (%4d) / Iteration %d) │ │ │ │ -***** Singular Matrix ***** │ │ │ │ - A = %12.5e │ │ │ │ - B = %12.5e │ │ │ │ - C = %12.5e │ │ │ │ -Corrected backgrounds (Correction %4d (%4d) / Iteration %4d) │ │ │ │ - (LEVEL): │ │ │ │ - (BOTH ): │ │ │ │ -Corrected fit (fit %4d / Iteration %5d) │ │ │ │ -| id | a | b | c | │ │ │ │ - %8d %13.5e %13.5e %13.5e │ │ │ │ -Using corners columns from table │ │ │ │ -Need columns: fname ctype1 ctype2 nl ns crval1 crval2 crpix1 crpix2 cdelt1 cdelt2 and crota2 or cd matrix / ra dec ra1 ... dec4 │ │ │ │ -Using WCS keyword columns from table │ │ │ │ ------------------ │ │ │ │ -Reading image table record %d │ │ │ │ -CDELT1 = %11.6f │ │ │ │ -CDELT2 = %11.6f │ │ │ │ -Checking image %d (%s) center: [%-g,%-g](%-g,%-g,%-g) against point: [%-g,%-g](%-g,%-g,%-g) │ │ │ │ - dist = %-g < %-g ? │ │ │ │ -Checking image side %d: (%-g,%-g,%-g) against point: (%-g,%-g,%-g) │ │ │ │ -Min dist = %-g │ │ │ │ -New best file: %s │ │ │ │ -New best HDU: %d │ │ │ │ -No image covers this point │ │ │ │ -file="%s", hdu=%d, url="%s", edgedist=%.6f │ │ │ │ -{"file":"%s", "hdu":%d, "url":"%s", "edgedist":%.6f} │ │ │ │ -Side %d distance = %-g │ │ │ │ -Outside side %d │ │ │ │ -New best url: %s │ │ │ │ -A = %-g │ │ │ │ -B = %-g │ │ │ │ -C = %-g │ │ │ │ -noAreas = %d │ │ │ │ -Background offset for %s at center (%-g,%-g) = %-g │ │ │ │ -(%4d,%4d): %10.3e (bg: %10.3e) at (%8.1f,%8.1f) -> %10.3e (%10.3e) │ │ │ │ -Header keywords copied to FITS output files │ │ │ │ -DEBUG> tblfile = [%s] │ │ │ │ -DEBUG> iurl = %d │ │ │ │ -DEBUG> ifile = %d │ │ │ │ -Table %s needs column 'URL' or 'url' and can optionally have columns 'fname'/'file' and pixel ranges 'imin'..'jmax' │ │ │ │ -DEBUG> url = [%s] │ │ │ │ -DEBUG> file = [%s] │ │ │ │ -%s&X1=%d&X2=%d&Y1=%d&Y2=%d │ │ │ │ -%s_%d_%d.fits │ │ │ │ -gunzip %s │ │ │ │ -DEBUG> bunzip [%s] -> [%s] │ │ │ │ -DEBUG> bunzip done │ │ │ │ ---no-check-certificate │ │ │ │ -DEBUG> [%s] -> [%s] (timeout:%s) │ │ │ │ -DEBUG> wget return value: [%s] │ │ │ │ -Retrieval failed. HTTP return code: %d. │ │ │ │ -Permission denied │ │ │ │ -Cannot write to output file. │ │ │ │ -unable to resolve │ │ │ │ -Unable to resolve URL. │ │ │ │ -%{size_download}:%{http_code} │ │ │ │ ---insecure │ │ │ │ -DEBUG> curl return value: [%s] │ │ │ │ -Retrieval failed. Check URL and file permissions. │ │ │ │ -Need either wget or curl executables in your path. │ │ │ │ -[struct stat="ERROR", msg="Couldn't find host %s"] │ │ │ │ -DEBUG> survey: [%s] │ │ │ │ -DEBUG> band: [%s] │ │ │ │ -DEBUG> location: [%s] │ │ │ │ -DEBUG> width: %-g │ │ │ │ -DEBUG> height: %-g │ │ │ │ -DEBUG> outfile: [%s] │ │ │ │ -montage-web.ipac.caltech.edu │ │ │ │ -/cgi-bin/ArchiveList/nph-archivelist? │ │ │ │ -survey=%s+%s&location=%s&size=%.4f&units=deg&mode=TBL │ │ │ │ -DEBUG> return: [%s] │ │ │ │ -Content-type │ │ │ │ -{"error":" │ │ │ │ -Bad WCS in header template. │ │ │ │ -Allocation failed for %s. │ │ │ │ -median array │ │ │ │ -median array (realloc) │ │ │ │ -linked list structs │ │ │ │ -linked list structs (additions) │ │ │ │ -image list = [%s] │ │ │ │ -Invalid or missing image metadata file: %s │ │ │ │ -Need columns: cntr,fname, crpix1, crpix2, cdelt1, cdelt2, naxis1, naxis2, crval1, crval2, naxis3 in image list │ │ │ │ -Memory allocated for file metadata table info [time: %.0f] │ │ │ │ -file info (realloc) │ │ │ │ -%d input files: │ │ │ │ -File metadata read [time: %.0f] │ │ │ │ -CRVAL1 CAR pixel offset (%-g) not integer for image %s │ │ │ │ -CRVAL2 CAR pixel offset (%.2f) not integer for image %s │ │ │ │ -file info structs │ │ │ │ -area file info structs │ │ │ │ -Memory allocated for file info structures [time: %.0f] │ │ │ │ -output.crpix1 = %lf │ │ │ │ -output.crpix2 = %lf │ │ │ │ -Input buffer length = %d │ │ │ │ -input buffer │ │ │ │ -input area buffer │ │ │ │ -Memory allocated for input buffers [time: %.0f] │ │ │ │ -FILE RANGES │ │ │ │ - i start end offset j3start j3end │ │ │ │ ----- ------ ------ ------ -------- --------- │ │ │ │ -Images are not in same pixel space │ │ │ │ -%4d %6d %6d %6d %8d %8d │ │ │ │ -start/end info │ │ │ │ -%4d %6d %6d │ │ │ │ -END LINES: │ │ │ │ - i end file │ │ │ │ ----- ------ ------ │ │ │ │ -File start/end information organized [time: %.0f] │ │ │ │ -data line pointers │ │ │ │ -data line │ │ │ │ -area line pointers │ │ │ │ -area line │ │ │ │ -data counts │ │ │ │ -Memory allocated for input data buffer [time: %.0f] │ │ │ │ -output data line │ │ │ │ -output area line │ │ │ │ -Memory allocated for output data buffers [time: %.0f] │ │ │ │ -FITS data image created (not yet populated) │ │ │ │ -Output FITS files created [time: %.0f] │ │ │ │ -Template keywords written to FITS area image │ │ │ │ -Output FITS headers updated [time: %.0f] │ │ │ │ -OUTPUT LINE %d │ │ │ │ - Processing line: %d │ │ │ │ -Contributing files (%d): │ │ │ │ - i isopen open/max infile[i] │ │ │ │ ----- ------ ------------ ------------------- │ │ │ │ -%4d %4d %6d/%6d %s │ │ │ │ -Too many open files │ │ │ │ -Open: %4d │ │ │ │ -Input header to wcsinit() [imgWCS]: │ │ │ │ -Image %s header CTYPE1 does not match template │ │ │ │ -Image %s header CTYPE2 does not match template │ │ │ │ -Image %s header CRVAL1 does not match template │ │ │ │ -Image %s header CRVAL2 does not match template │ │ │ │ -Image %s header CD/CDELT does not match template │ │ │ │ -Image %s header EQUINOX does not match template │ │ │ │ -Already open │ │ │ │ -Reading %ld pixels from file %d at (%6ld, %6ld, %6ld) │ │ │ │ -Reallocating input data buffers; new depth = %d │ │ │ │ -data line (realloc) │ │ │ │ -area line (realloc) │ │ │ │ -Memory reallocation complete │ │ │ │ -Nothing read: outside image bounds │ │ │ │ -WARNING: Opening and closing files to avoid too many open FITS │ │ │ │ -Close: %4d │ │ │ │ -Writing %ld pixels at (%6d, %6d, %6d) of (%6ld, %6ld %6ld) │ │ │ │ -Output FITS files completed [time: %.0f] │ │ │ │ -FITS images finalized │ │ │ │ -START LINES: │ │ │ │ - i start file │ │ │ │ -Need columns: cntr,fname, crpix1, crpix2, cdelt1, cdelt2, naxis1, naxis2, crval1, crval2 ctype1, ctype2 in image list │ │ │ │ - i start end offset │ │ │ │ ----- ------ ------ ------ │ │ │ │ -%4d %6d %6d %6d │ │ │ │ -%4d %4d %6d/%6d %s │ │ │ │ -Reading line from %d: │ │ │ │ -fpixel[1] = %ld │ │ │ │ -time=%.0f │ │ │ │ +ERROR: DLCS: something is wrong with the cd-matrix for the second frame │ │ │ │ +ERROR: DLCS: something is wrong with the cd-matrix for the first frame │ │ │ │ +Image file %s missing or invalid FITS"] │ │ │ │ +File: [%s] │ │ │ │ + %ld x %ld pixels │ │ │ │ + crpix: (%-g,%-g) │ │ │ │ +Too few pixels to fit │ │ │ │ +%ld bytes allocated for image pixels │ │ │ │ +%d pixels in bounding set │ │ │ │ +Center: (%-g, %-g) │ │ │ │ +Size: %-g x %-g │ │ │ │ +Rotation: %-g │ │ │ │ +%12.4e at (%7.2f, %7.2f) [%4d,%4d] │ │ │ │ +%12.5e %12.5e %12.5e %12.5e │ │ │ │ +a = %12.5e │ │ │ │ +b = %12.5e │ │ │ │ +c = %12.5e │ │ │ │ +iteration %d: rms=%-g │ │ │ │ +a=%-g, b=%-g, c=%-g, crpix1=%-g, crpix2=%-g, xmin=%-g, xmax=%-g, ymin=%-g, ymax=%-g, xcenter=%-g, ycenter=%-g, npixel=%-g, rms=%-g, boxx=%-g, boxy=%-g, boxwidth=%-g, boxheight=%-g, boxang=%-g │ │ │ │ +{"a":%-g, "b":%-g, "c":%-g, "crpix1":%-g, "crpix2":%-g, "xmin":%-g, "xmax":%-g, "ymin":%-g, "ymax":%-g, "xcenter":%-g, "ycenter":%-g, "npixel":%-g, "rms":%-g, "boxx":%-g, "boxy":%-g, "boxwidth":%-g, "boxheight":%-g, "boxang":%-g} │ │ │ │ +[struct stat="ERROR", msg="Problem with character: invalid UTF-8 data."] │ │ │ │ +[struct stat="ERROR", msg="FreeType: Could not init Library."] │ │ │ │ +[struct stat="ERROR", msg="FreeType: Font was opened, but type not supported."] │ │ │ │ +[struct stat="ERROR", msg="FreeType: Could not find or load font file."] │ │ │ │ +[struct stat="ERROR", msg="FreeType: Set char size error."] │ │ │ │ +[struct stat="ERROR", msg="FreeType: Could not load glyph (in loop)."] │ │ │ │ +[struct stat="ERROR", msg="FreeType: Render glyph error."] │ │ │ │ +DEBUG: convertGalToSgal() │ │ │ │ +TDEBUG> Max line length = %d
│ │ │ │ +TDEBUG> Malloc %d character strings (tbl_hdr_len, etc.)
│ │ │ │ +TDEBUG> Read keyword header line [%s]
│ │ │ │ +TDEBUG> Read additional header [%s]
│ │ │ │ +TDEBUG> Read data line [%s]
│ │ │ │ +TDEBUG> tbl_hdr_string = [%s]
│ │ │ │ +TDEBUG> tbl_typ_string = [%s]
│ │ │ │ +TDEBUG> tbl_uni_string = [%s]
│ │ │ │ +TDEBUG> tbl_nul_string = [%s]
│ │ │ │ +TDEBUG> firsrt record = [%s](%d)
│ │ │ │ +TDEBUG> Column %d:
│ │ │ │ +TDEBUG> name = [%s]
│ │ │ │ +TDEBUG> type = [%s]
│ │ │ │ +TDEBUG> unit = [%s]
│ │ │ │ +TDEBUG> endcol = %d
│ │ │ │ +TDEBUG> colwd = %d
│ │ │ │ +TDEBUG> tclose(): freeing up variables │ │ │ │ No WCS information (or not FITS header) │ │ │ │ prjcode = %d │ │ │ │ ptype = [%s] │ │ │ │ nxpix = %-g │ │ │ │ nypix = %-g │ │ │ │ ctype[0] = [%s] │ │ │ │ ctype[1] = [%s] │ │ │ │ @@ -3340,61 +3046,355 @@ │ │ │ │ Invalid NAXIS1 │ │ │ │ Invalid NAXIS2 │ │ │ │ CTYPE1 and CTYPE2 don't match │ │ │ │ Invalid CTYPE1 │ │ │ │ Invalid CD matrix │ │ │ │ Invalid CDELT1 │ │ │ │ Invalid CDELT2 │ │ │ │ -SIMPLE keyword must be T or F │ │ │ │ -BITPIX keyword in FITS header not an integer │ │ │ │ -Invalid BITPIX in FITS header (must be 8,16,32,64,-32 or -64) │ │ │ │ -NAXIS keyword in FITS header not an integer │ │ │ │ -NAXIS keyword in FITS header must be >= 2 │ │ │ │ -NAXIS1 keyword in FITS header not an integer │ │ │ │ -NAXIS1 keyword in FITS header must be > 0 │ │ │ │ -NAXIS2 keyword in FITS header not an integer │ │ │ │ -NAXIS2 keyword in FITS header must be > 0 │ │ │ │ -CRPIX1 keyword in FITS header not a real number │ │ │ │ -CRPIX2 keyword in FITS header not a real number │ │ │ │ -CRVAL1 keyword in FITS header not a real number │ │ │ │ -CRVAL2 keyword in FITS header not a real number │ │ │ │ -CDELT1 keyword in FITS header not a real number │ │ │ │ -CDELT2 keyword in FITS header not a real number │ │ │ │ -CROTA2 keyword in FITS header not a real number │ │ │ │ -CD1_1 keyword in FITS header not a real number │ │ │ │ -CD1_2 keyword in FITS header not a real number │ │ │ │ -CD2_2 keyword in FITS header not a real number │ │ │ │ -BSCALE keyword in FITS header not a real number │ │ │ │ -BZERO keyword in FITS header not a real number │ │ │ │ -BLANK keyword in FITS header not a real number │ │ │ │ -EPOCH keyword in FITS header not a real number │ │ │ │ -EQUINOX keyword in FITS header not a real number │ │ │ │ -FITS file (%s) cannot be used as a header template │ │ │ │ -%-8s= %20s │ │ │ │ -File %s not found. │ │ │ │ -File (%s) is not a FITS image │ │ │ │ -FITS header lines cannot be greater than 80 characters. │ │ │ │ -No BITPIX keyword in FITS header │ │ │ │ -No NAXIS keyword in FITS header │ │ │ │ -No NAXIS1 keyword in FITS header │ │ │ │ -No NAXIS2 keyword in FITS header │ │ │ │ -No CTYPE1 keyword in FITS header │ │ │ │ -No CTYPE2 keyword in FITS header │ │ │ │ -No CRPIX1 keyword in FITS header │ │ │ │ -No CRPIX2 keyword in FITS header │ │ │ │ -No CRVAL1 keyword in FITS header │ │ │ │ -No CRVAL2 keyword in FITS header │ │ │ │ -No CDELT1 keyword (or incomplete CD matrix) in FITS header │ │ │ │ -No CDELT2 keyword (or incomplete CD matrix) in FITS header │ │ │ │ -CTYPE1 must be at least 8 characters │ │ │ │ -CTYPE2 must be at least 8 characters │ │ │ │ -Invalid CTYPE1 or CTYPE2 projection information │ │ │ │ -CTYPE1, CTYPE2 projection information mismatch │ │ │ │ -Invalid CTYPE1 projection information │ │ │ │ -Invalid CTYPE2 projection information │ │ │ │ +DEBUG: precessJulianWithProperMotion() │ │ │ │ +DEBUG: precessJulian() │ │ │ │ +A = %-g │ │ │ │ +B = %-g │ │ │ │ +C = %-g │ │ │ │ +noAreas = %d │ │ │ │ +Background offset for %s at center (%-g,%-g) = %-g │ │ │ │ +(%4d,%4d): %10.3e (bg: %10.3e) at (%8.1f,%8.1f) -> %10.3e (%10.3e) │ │ │ │ +FITS output files created (not yet populated) │ │ │ │ +Header keywords copied to FITS output files │ │ │ │ +Memory allocation failure. │ │ │ │ +equatorial │ │ │ │ +ecliptic │ │ │ │ +galactic │ │ │ │ +supergalactic │ │ │ │ +Invalid system string. Must be EQUJ|EQUB|ECLJ|ECLB|GAL|SGAL │ │ │ │ +Invalid table file: %s │ │ │ │ +Table file %d: [%s] │ │ │ │ +Need columns: ctype1 ctype2 nl ns crval1 crval2 crpix1 crpix2 cdelt1 cdelt2 crota2 (equinox optional). Four corners (equatorial) will be used if they exist or even just a single set of coordinates │ │ │ │ +COORDSYS │ │ │ │ +coordsys │ │ │ │ +SIMPLE = T │ │ │ │ +BITPIX = -64 │ │ │ │ +NAXIS = 2 │ │ │ │ +NAXIS1 = %d │ │ │ │ +NAXIS2 = %d │ │ │ │ +NAXIS = %d │ │ │ │ +NAXIS3 = %d │ │ │ │ +NAXIS4 = %d │ │ │ │ +CTYPE1 = 'RA---AIT' │ │ │ │ +CTYPE2 = 'DEC--AIT' │ │ │ │ +EQUINOX = %-g │ │ │ │ +CTYPE1 = 'ELON-AIT' │ │ │ │ +CTYPE2 = 'ELAT-AIT' │ │ │ │ +CTYPE1 = 'GLON-AIT' │ │ │ │ +CTYPE2 = 'GLAT-AIT' │ │ │ │ +CRVAL1 = %14.9f │ │ │ │ +CRVAL2 = %14.9f │ │ │ │ +CRVAL3 = %14.9f │ │ │ │ +CRVAL4 = %14.9f │ │ │ │ +CRPIX1 = %14.4f │ │ │ │ +CRPIX2 = %14.4f │ │ │ │ +CRPIX3 = %14.9f │ │ │ │ +CRPIX4 = %14.9f │ │ │ │ +CDELT1 = %14.9f │ │ │ │ +CDELT2 = %14.9f │ │ │ │ +CDELT3 = %14.9f │ │ │ │ +CDELT4 = %14.9f │ │ │ │ +CROTA2 = %14.9f │ │ │ │ + Cube columns exist but are either blank or inconsistent; outputting 2D only. │ │ │ │ +msg="Large area; defaulting to AITOFF projection.%s", count=%d, ncube=%d, naxis1=%d, naxis2=%d │ │ │ │ +{"msg":"Large area; defaulting to AITOFF projection.%s", "count":%d, "ncube":%d, "naxis1":%d, "naxis2":%d} │ │ │ │ +Error computing boundaries. │ │ │ │ +pad = %-g (isPercentage = %d) │ │ │ │ +CTYPE1 = 'RA---TAN' │ │ │ │ +CTYPE2 = 'DEC--TAN' │ │ │ │ +CTYPE1 = 'ELON-TAN' │ │ │ │ +CTYPE2 = 'ELAT-TAN' │ │ │ │ +CTYPE1 = 'GLON-TAN' │ │ │ │ +CTYPE2 = 'GLAT-TAN' │ │ │ │ +count=%d, ncube=%d, naxis1=%d, naxis2=%d, clon=%.6f, clat=%.6f, loncize=%.6f, latsize=%.6f, posang=%.6f, lon1=%.6f, lat1=%.6f, lon2=%.6f, lat2=%.6f, lon3=%.6f, lat3=%.6f, lon4=%.6f, lat4=%.6f │ │ │ │ +{"count"=%d, "ncube"=%d, "naxis1"=%d, "naxis2"=%d, "clon"=%.6f, "clat"=%.6f, "lonsize"=%.6f, "latsize"=%.6f, "posang"=%.6f, "lon1"=%.6f, "lat1"=%.6f, "lon2"=%.6f, "lat2"=%.6f, "lon3"=%.6f, "lat3"=%.6f, "lon4"=%.6f, "lat4"=%.6f} │ │ │ │ +Cube columns exist but are either blank or inconsistent. Outputting 2D only. │ │ │ │ +msg="%s", count=%d, ncube=%d, naxis1=%d, naxis2=%d, clon=%.6f, clat=%.6f, lonsize=%.6f, latsize=%.6f, posang=%.6f, lon1=%.6f, lat1=%.6f, lon2=%.6f, lat2=%.6f, lon3=%.6f, lat3=%.6f, lon4=%.6f, lat4=%.6f │ │ │ │ +{msg="%s", "count"=%d, "ncube"=%d, "naxis1"=%d, "naxis2"=%d, "clon"=%.6f, "clat"=%.6f, "lonsize"=%.6f, "latsize"=%.6f, "posang"=%.6f, "lon1"=%.6f, "lat1"=%.6f, "lon2"=%.6f, "lat2"=%.6f, "lon3"=%.6f, "lat3"=%.6f, "lon4"=%.6f, "lat4"=%.6f} │ │ │ │ +CTYPE1 = 'SLON-AIT' │ │ │ │ +CTYPE2 = 'SLAT-AIT' │ │ │ │ +CTYPE1 = 'SLON-TAN' │ │ │ │ +CTYPE2 = 'SLAT-TAN' │ │ │ │ +ycorrectionIn = %.2f │ │ │ │ +input.naxis = %ld │ │ │ │ +input.naxes[2] = %ld │ │ │ │ +input.naxes[3] = %ld │ │ │ │ +Original template │ │ │ │ +output.naxis = %ld │ │ │ │ +output.naxes[0] = %ld │ │ │ │ +output.naxes[2] = %ld │ │ │ │ +output.naxes[3] = %ld │ │ │ │ +Expanded template │ │ │ │ +%lu bytes allocated for input image pixels │ │ │ │ +%lu bytes allocated for input weight values │ │ │ │ +%lu bytes allocated for output image pixels │ │ │ │ +output pixel values initialized │ │ │ │ +Reading input row %5d %5d %5d │ │ │ │ +Reading weight input row %5d │ │ │ │ + pixel (top) = (%10.6f,%10.6f) [%d,%d] │ │ │ │ +Input: line %d / pixel %d (weight: %-g) │ │ │ │ +Input: line %d / pixel %d │ │ │ │ +Compare out(%d,%d) to in(%d,%d), plane %d/%d => │ │ │ │ +/tmp/jcg.debug │ │ │ │ +XXX> nMinMax: [%d] │ │ │ │ +XXX> [%-g](%d) -> [%-g](%d) │ │ │ │ +input.naxes[0] = %ld │ │ │ │ +output.naxes[0] = %ld │ │ │ │ +output.naxes[1] = %ld │ │ │ │ +output.crpix1 = %-g │ │ │ │ +output.crpix2 = %-g │ │ │ │ +FITS output file created (not yet populated) │ │ │ │ +Header keywords copied to FITS output file │ │ │ │ +Processing input row %5d [So far rangeCount=%d, nanCount=%d, boundaryCount=%d] │ │ │ │ +pixel[%d][%d] converted to %-g │ │ │ │ +pixel[%d][%d] converted to NaN -> %-g │ │ │ │ +pixel[%d][%d] converted to NaN │ │ │ │ +Done copying data (%d seconds) │ │ │ │ +Done (%d seconds total) │ │ │ │ +rangeCount=%d, nanCount=%d, boundaryCount=%d │ │ │ │ +{"rangeCount":%d, "nanCount":%d, "boundaryCount":%d} │ │ │ │ +%ld bytes allocated for row of output image pixels │ │ │ │ +%ld bytes allocated for row of input image pixels │ │ │ │ +Cannot open template file %s. │ │ │ │ +NAXIS1 = │ │ │ │ +NAXIS2 = │ │ │ │ +NAXIS3 = │ │ │ │ +NAXIS4 = │ │ │ │ +bitpix: %ld -> %d │ │ │ │ +naxis: %ld -> %d │ │ │ │ +naxis1: %ld -> %d │ │ │ │ +naxis2: %ld -> %d │ │ │ │ +naxis3: %ld -> %d │ │ │ │ +naxis4: %ld -> %d │ │ │ │ +NAXIS/NAXES values cannot be modified using this program."] │ │ │ │ +naxis = %ld │ │ │ │ +bitpix = %d │ │ │ │ +Not enough memory for output data image array"] │ │ │ │ +%ld bytes allocated for image pixels │ │ │ │ +Data copied from input FITS file to output FITS file │ │ │ │ +DEBUG> Reading/writing %ld pixels at %ld %ld %ld │ │ │ │ +DEBUG> mHistogram_percentileLevel(%-g): │ │ │ │ +DEBUG> mHistogram_valuePercentile(%-g): │ │ │ │ +DEBUG> mHistogram_getRange(): rmin = %-g, rmax = %-g (diff = %-g) │ │ │ │ +DEBUG> mHistogram_getRange(): range = %-g to %-g (beta = %-g) │ │ │ │ +DEBUG> mHistogram_getRange(): range = %-g to %-g │ │ │ │ +gaussian-log │ │ │ │ +gaussianlog │ │ │ │ +No output histogram file name given. │ │ │ │ +Cannot open output histogram file. │ │ │ │ +# HISTOGRAM DATA │ │ │ │ +# The following data is strictly formatted (after these initial comments). │ │ │ │ +# The first line is the type of stretch, i.e., power law (linear/log/etc.):0, │ │ │ │ +# gaussian:1, gaussian-log:2 or asinh:3. │ │ │ │ +# The second are the data ranges the user gave in the various units (data value, │ │ │ │ +# percentiles, 'sigma' levels) plus the file data min, max, median and 'sigma'. │ │ │ │ +# The third (a little repetitive) are the file statistics used in the histogram │ │ │ │ +# calculation: data min, max, the width of the bins ((max-min)/NBIN) and the │ │ │ │ +# total number of pixels in the file. │ │ │ │ +# Then the conclusions, starting with the 256 data values that correspond to │ │ │ │ +# the lowest data value associated with a 'grayscale' output value. │ │ │ │ +# Finally, the NBIN histogram values. The first column is the bin number. │ │ │ │ +# The second is the lowest data value that will go into that bin. This is │ │ │ │ +# the part that is stretch type dependent. Next is the count of pixels that │ │ │ │ +# ended up in that bin followed by the cumulative count, and finally the │ │ │ │ +# chi^2 and sigma levels for the bin. │ │ │ │ +Type %d %d │ │ │ │ +%s %-g %-g │ │ │ │ +%s %-g %-g │ │ │ │ +%s %-g %-g │ │ │ │ +%s %-g %-g │ │ │ │ +%s %-g %-g │ │ │ │ +Median/Sigma │ │ │ │ +Percentile │ │ │ │ +rmin %-g │ │ │ │ +rmax %-g │ │ │ │ +delta %-g │ │ │ │ +npix %lu │ │ │ │ +Stretch Lookup │ │ │ │ +%d %13.6e │ │ │ │ +%d Histogram Bins │ │ │ │ +%d %13.6e %d %13.6e %13.6e │ │ │ │ +min=%-g, minpercent=%.2f, minsigma=%.2f, max=%-g, maxpercent=%.2f, maxsigma=%.2f, datamin=%-g, datamax=%-g │ │ │ │ +{"min":%-g, "minpercent":%.2f, "minsigma":%.2f, "max":%-g, "maxpercent":%.2f, "maxsigma":%.2f, "datamin":%-g, "datamax":%-g} │ │ │ │ +Need columns: cntr,fname, crpix1, crpix2, cdelt1, cdelt2, naxis1, naxis2, crval1, crval2 ctype1, ctype2 in image list │ │ │ │ + i start end offset │ │ │ │ +---- ------ ------ ------ │ │ │ │ +%4d %6d %6d %6d │ │ │ │ +%4d %4d %6d/%6d %s │ │ │ │ +Reading line from %d: │ │ │ │ +fpixel[1] = %ld │ │ │ │ +time=%.0f │ │ │ │ +redefine_pointing(): couldn't find "%8s" keyword │ │ │ │ +redefine_pointing(): couldn't find "%8s" keyword │ │ │ │ +redefine_pointing(): couldn't replace "%s" keyword │ │ │ │ +redefine_pointing(): couldn't find "%6s" keyword │ │ │ │ +redefine_pointing(): couldn't find "%7s" keyword │ │ │ │ +CD22RFND │ │ │ │ +CD21RFND │ │ │ │ +CD12RFND │ │ │ │ +CD11RFND │ │ │ │ +Multiple 'longitude' axes. │ │ │ │ +Multiple 'latitude' axes. │ │ │ │ +Need both longitude and latitude axes. │ │ │ │ +Input image file %s missing or invalid FITS │ │ │ │ +naxis = %ld │ │ │ │ +nAxisIn[0] = %ld │ │ │ │ +nAxisIn[1] = %ld │ │ │ │ +nAxisIn[2] = %ld │ │ │ │ +nAxisIn[3] = %ld │ │ │ │ +Image has %ld dimensions. You must list the output order for all of them. │ │ │ │ +Axis ID %d must be between 1 and %ld. │ │ │ │ +Output axis %d is the same as axis %d. They must be unique. │ │ │ │ +debug = %d │ │ │ │ +inputFile = [%s] │ │ │ │ +outputFile = [%s] │ │ │ │ +order[%d] = [%d] │ │ │ │ +nAxisOut[0] = %ld │ │ │ │ +nAxisOut[1] = %ld │ │ │ │ +nAxisOut[2] = %ld │ │ │ │ +nAxisOut[3] = %ld │ │ │ │ +*it = %d*i + %d*j + %d*k + %d*l + %d │ │ │ │ +*jt = %d*i + %d*j + %d*k + %d*l + %d │ │ │ │ +*kt = %d*i + %d*j + %d*k + %d*l + %d │ │ │ │ +*lt = %d*i + %d*j + %d*k + %d*l + %d │ │ │ │ +reorder[0] = %d │ │ │ │ +reorder[1] = %d │ │ │ │ +reorder[2] = %d │ │ │ │ +reorder[3] = %d │ │ │ │ +%ld (double **) allocated %ld times │ │ │ │ +%ld (double *) allocated %ldx%ld times │ │ │ │ +%ld (double) allocated %ldx%ldx%ld times │ │ │ │ +%ld doubles zeroed %ldx%ldx%ld times │ │ │ │ +%ld bytes allocated for input image pixels │ │ │ │ +%ld (float **) allocated %ld times │ │ │ │ +%ld (float *) allocated %ldx%ld times │ │ │ │ +%ld (float) allocated %ldx%ldx%ld times │ │ │ │ +%ld floats zeroed %ldx%ldx%ld times │ │ │ │ +%ld (long long **) allocated %ld times │ │ │ │ +%ld (long long *) allocated %ldx%ld times │ │ │ │ +%ld (long long) allocated %ldx%ldx%ld times │ │ │ │ +%ld long longs zeroed %ldx%ldx%ld times │ │ │ │ +%ld (long **) allocated %ld times │ │ │ │ +%ld (long *) allocated %ldx%ld times │ │ │ │ +%ld (long) allocated %ldx%ldx%ld times │ │ │ │ +%ld longs zeroed %ldx%ldx%ld times │ │ │ │ +%ld (short **) allocated %ld times │ │ │ │ +%ld (short *) allocated %ldx%ld times │ │ │ │ +%ld (short) allocated %ldx%ldx%ld times │ │ │ │ +%ld shorts zeroed %ldx%ldx%ld times │ │ │ │ +%ld (char **) allocated %ld times │ │ │ │ +%ld (char *) allocated %ldx%ld times │ │ │ │ +%ld (char) allocated %ldx%ldx%ld times │ │ │ │ +%ld chars zeroed %ldx%ldx%ld times │ │ │ │ +Reading input plane/plane/row %5d/%5d/%5d │ │ │ │ +%5s %5s %5s %5s -> %5s %5s %5s %5s │ │ │ │ +%5d %5d %5d %5d -> %5d %5d %5d %5d [%-g] │ │ │ │ +%5d %5d %5d %5d -> %5d %5d %5d %5d [%lld] │ │ │ │ +%5d %5d %5d %5d -> %5d %5d %5d %5d [%ld] │ │ │ │ +%5d %5d %5d %5d -> %5d %5d %5d %5d [%d] │ │ │ │ +Input image read complete. │ │ │ │ +Header keyword %d: [%s][%s][%s] │ │ │ │ + --> [%s] │ │ │ │ +Error writing card %d. │ │ │ │ +Header keywords copied to FITS output file with axes modifications │ │ │ │ +mindata=%-g, maxdata=%-g │ │ │ │ +{"mindata":%-g, "maxdata":%-g} │ │ │ │ +Error openning file %s │ │ │ │ +Error closing file │ │ │ │ +Error reading keyword [%s] │ │ │ │ +AP_ORDER │ │ │ │ +AP_%d_%d │ │ │ │ +BP_ORDER │ │ │ │ +BP_%d_%d │ │ │ │ +Error reading CRPIX1 │ │ │ │ +Error updating keyword for A_ORDER │ │ │ │ +Error updating keyword for A[%d][%d] │ │ │ │ +Error updating keyword for A_DMAX │ │ │ │ +Error updating keyword for B_ORDER │ │ │ │ +Error updating keyword for B[%d][%d] │ │ │ │ +Error updating keyword for B_DMAX │ │ │ │ +Error updating keyword for AP_ORDER │ │ │ │ +Error updating keyword for AP[%d][%d] │ │ │ │ +Error updating keyword for BP_ORDER │ │ │ │ +Error updating keyword for BP[%d][%d] │ │ │ │ +Error updating keyword for CRPIX1 │ │ │ │ +Error updating keyword for CRPIX2 │ │ │ │ +| cntr | ra | dec | cra | cdec |naxis1|naxis2| ctype1 | ctype2 | crpix1 | crpix2 | │ │ │ │ + crval1 | crval2 | cdelt1 | cdelt2 | crota2 |equinox | │ │ │ │ + ra1 | dec1 | ra2 | dec2 | ra3 | dec3 | ra4 | dec4 | │ │ │ │ + size | hdu | fname │ │ │ │ +| int | double | double | char | char | int | int | char | char | double | double | │ │ │ │ + double | double | double | double | double | double | │ │ │ │ + double | double | double | double | double | double | double | double | │ │ │ │ + int | int | char │ │ │ │ + crval1 | crval2 | cdelt1 | cdelt2 | crota2 |equinox | │ │ │ │ +| int | double | double | char | char | int | int | char | char | double | double | │ │ │ │ + double | double | double | double | double | double | │ │ │ │ + int | int | char │ │ │ │ + %19.10e │ │ │ │ +DEBUG> file = "%s" │ │ │ │ +Cannot open file "%s" │ │ │ │ +DEBUG> file size = %lld │ │ │ │ +DEBUG> hdu = %d │ │ │ │ +Missing CTYPE1 in file %s │ │ │ │ +[struct stat="INFO", msg="Missing CTYPE1", file="%s", hdu=%d] │ │ │ │ +Invalid CTYPE1 in file %s │ │ │ │ +[struct stat="INFO", msg="Invalid CTYPE1", file="%s", hdu=%d] │ │ │ │ +DEBUG> CTYPE1 value check: badhdr -> %d │ │ │ │ +Missing CTYPE2 in file %s │ │ │ │ +[struct stat="INFO", msg="Missing CTYPE2", file="%s", hdu=%d] │ │ │ │ +Invalid CTYPE2 in file %s │ │ │ │ +[struct stat="INFO", msg="Invalid CTYPE2", file="%s", hdu=%d] │ │ │ │ +DEBUG> CTYPE2 value check: badhdr -> %d │ │ │ │ +DEBUG> WCSINIT failed │ │ │ │ +DEBUG> WCSINIT OK │ │ │ │ +[struct stat="INFO", msg="WCS lib init failure", file="%s", hdu=%d] │ │ │ │ +Bad WCS for file %s │ │ │ │ +[struct stat="INFO", msg="Bad WCS", file="%s", hdu=%d] │ │ │ │ +DEBUG> CTYPE2 check: [%s] badhdr -> %d │ │ │ │ +DEBUG> CTYPE1 check: [%s] badhdr -> %d │ │ │ │ +DEBUG: entry [%s] │ │ │ │ +DEBUG: [%s] -> [%s] │ │ │ │ +DEBUG: Found file [%s] │ │ │ │ +_area.fit │ │ │ │ +_area.FIT │ │ │ │ +_area.FITS │ │ │ │ +_area.fit.gz │ │ │ │ +_area.FIT.gz │ │ │ │ +_area.fits.gz │ │ │ │ +_area.FITS.gz │ │ │ │ +.fits.gz │ │ │ │ +.FITS.gz │ │ │ │ +/tmp/IMXXXXXX │ │ │ │ +Can't create temporary input file for gunzip output. │ │ │ │ +gunzip -c %s > %s │ │ │ │ +DEBUG: Opening path [%s] │ │ │ │ +DEBUG: Found directory [%s] │ │ │ │ +/tmp/IMTXXXXXX │ │ │ │ +Can't create temporary input table. │ │ │ │ +Can't open copy table. │ │ │ │ +Can't open temporary input table. │ │ │ │ +Can't open tmp (out) table. │ │ │ │ +Can't open final table. │ │ │ │ +Cannot open field list file: %s │ │ │ │ +Illegal field name (line %d) │ │ │ │ +Illegal field type (line %d) │ │ │ │ +DEBUG> fields[%d]: [%s][%s][%s] │ │ │ │ +DEBUG> fields[%d]: [%s][%s][%d] (cube info) │ │ │ │ +DEBUG: path = [%s](%d) │ │ │ │ +Can't open output table. │ │ │ │ +Cannot open image list file: %s │ │ │ │ +Image table needs column fname/file │ │ │ │ +count=%d, nfile=%d, nhdu=%d, badfits=%d, badwcs=%d │ │ │ │ +{"count":%d, "nfile":%d, "nhdu":%d, "badfits":%d, "badwcs":%d} │ │ │ │ 6Xz=;643p │ │ │ │ __Pyx_CyFunction_init_defaults │ │ │ │ PyTuple_GET_SIZE │ │ │ │ PyUnicode_GET_LENGTH │ │ │ │ PyUnicode_IS_COMPACT │ │ │ │ PyUnicode_READ │ │ │ │ PyMethod_GET_SELF │ │ │ │ @@ -3568,19 +3568,19 @@ │ │ │ │ yimgsize │ │ │ │ PyByteArray_GET_SIZE │ │ │ │ PyByteArray_AS_STRING │ │ │ │ _PyUnicode_NONCOMPACT_DATA │ │ │ │ PyList_SET_ITEM │ │ │ │ __Pyx_CyFunction_CallAsMethod │ │ │ │ 0123456789ABCDEF │ │ │ │ +0123456789ABCDEF │ │ │ │ +0123456789ABCDEF │ │ │ │ Wednesday │ │ │ │ Thursday │ │ │ │ Saturday │ │ │ │ -0123456789ABCDEF │ │ │ │ -0123456789ABCDEF │ │ │ │ "@ffffff │ │ │ │ &@ffffff │ │ │ │ &@ffffff │ │ │ │ "@ffffff │ │ │ │ "@ffffff │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -145,796 +145,796 @@ │ │ │ │ 0x0000660c 61676500 6d417263 68697665 45786563 age.mArchiveExec │ │ │ │ 0x0000661c 006d4261 636b6772 6f756e64 006d5375 .mBackground.mSu │ │ │ │ 0x0000662c 62437562 65006d4d 616b6548 6472006d bCube.mMakeHdr.m │ │ │ │ 0x0000663c 41646400 6d536872 696e6b43 75626500 Add.mShrinkCube. │ │ │ │ 0x0000664c 6d446966 66006d54 414e4864 72005079 mDiff.mTANHdr.Py │ │ │ │ 0x0000665c 496e6974 5f5f7772 61707065 72730050 Init__wrappers.P │ │ │ │ 0x0000666c 794d6f64 756c6544 65665f49 6e697400 yModuleDef_Init. │ │ │ │ - 0x0000667c 6b65796c 69625f69 6e697469 616c697a keylib_initializ │ │ │ │ - 0x0000668c 6564004b 65794c69 62486173 4265656e ed.KeyLibHasBeen │ │ │ │ - 0x0000669c 496e6974 69616c69 7a656400 6b657977 Initialized.keyw │ │ │ │ - 0x000066ac 6f72645f 64656275 67006b65 79646562 ord_debug.keydeb │ │ │ │ - 0x000066bc 7567006b 6579776f 72645f77 6f726b64 ug.keyword_workd │ │ │ │ - 0x000066cc 6972005f 5f737472 6370795f 63686b00 ir.__strcpy_chk. │ │ │ │ - 0x000066dc 746d7064 6972006b 6579776f 72645f63 tmpdir.keyword_c │ │ │ │ - 0x000066ec 6f756e74 005f5f66 7072696e 74665f63 ount.__fprintf_c │ │ │ │ - 0x000066fc 686b0066 666c7573 68007072 696e7444 hk.fflush.printD │ │ │ │ - 0x0000670c 65627567 0066636c 6f736500 666f7065 ebug.fclose.fope │ │ │ │ - 0x0000671c 6e363400 5f5f7072 696e7466 5f63686b n64.__printf_chk │ │ │ │ - 0x0000672c 00666765 74730075 6e6c696e 6b007374 .fgets.unlink.st │ │ │ │ - 0x0000673c 646f7574 00646562 75674669 6c65006b dout.debugFile.k │ │ │ │ - 0x0000674c 6579776f 72645f63 6c6f7365 0073686f eyword_close.sho │ │ │ │ - 0x0000675c 77436861 7273006b 6579776f 72645f65 wChars.keyword_e │ │ │ │ - 0x0000676c 78697374 73007374 72636d70 006b6579 xists.strcmp.key │ │ │ │ - 0x0000677c 776f7264 5f76616c 75655f75 6e736166 word_value_unsaf │ │ │ │ - 0x0000678c 65006b65 79776f72 645f696e 7374616e e.keyword_instan │ │ │ │ - 0x0000679c 63655f75 6e736166 65006b65 79776f72 ce_unsafe.keywor │ │ │ │ - 0x000067ac 645f696e 666f5f75 6e736166 6500666d d_info_unsafe.fm │ │ │ │ - 0x000067bc 616b6577 6f726400 6d616c6c 6f630066 akeword.malloc.f │ │ │ │ - 0x000067cc 67657463 0066656f 66007265 616c6c6f getc.feof.reallo │ │ │ │ - 0x000067dc 63007374 726c656e 00706c75 73746f73 c.strlen.plustos │ │ │ │ - 0x000067ec 70616365 00783263 00756e65 73636170 pace.x2c.unescap │ │ │ │ - 0x000067fc 655f7572 6c006372 65617465 5f746d70 e_url.create_tmp │ │ │ │ - 0x0000680c 66696c65 00737472 73747200 73747063 file.strstr.stpc │ │ │ │ - 0x0000681c 7079006d 656d6370 79005f5f 73707269 py.memcpy.__spri │ │ │ │ - 0x0000682c 6e74665f 63686b00 6d6b7374 656d7036 ntf_chk.mkstemp6 │ │ │ │ - 0x0000683c 34006664 6f70656e 0063686d 6f640073 4.fdopen.chmod.s │ │ │ │ - 0x0000684c 74726361 74006578 6974006b 6579776f trcat.exit.keywo │ │ │ │ - 0x0000685c 72645f69 6e697400 6d656d73 65740066 rd_init.memset.f │ │ │ │ - 0x0000686c 77726974 65006765 74656e76 00737472 write.getenv.str │ │ │ │ - 0x0000687c 6e636d70 005f5f73 74706370 795f6368 ncmp.__stpcpy_ch │ │ │ │ - 0x0000688c 6b007374 72746f6c 005f5f6d 656d6370 k.strtol.__memcp │ │ │ │ - 0x0000689c 795f6368 6b006670 75746300 73747263 y_chk.fputc.strc │ │ │ │ - 0x000068ac 7079006b 65795374 646f7574 00737464 py.keyStdout.std │ │ │ │ - 0x000068bc 696e0066 6c616700 69735f62 6c616e6b in.flag.is_blank │ │ │ │ - 0x000068cc 005f5f63 74797065 5f625f6c 6f630068 .__ctype_b_loc.h │ │ │ │ - 0x000068dc 746d6c5f 656e636f 6465006b 6579776f tml_encode.keywo │ │ │ │ - 0x000068ec 72645f76 616c7565 006b6579 776f7264 rd_value.keyword │ │ │ │ - 0x000068fc 5f76616c 75655f73 74726970 70656400 _value_stripped. │ │ │ │ - 0x0000690c 6b657977 6f72645f 696e7374 616e6365 keyword_instance │ │ │ │ - 0x0000691c 006b6579 776f7264 5f66696c 656e616d .keyword_filenam │ │ │ │ - 0x0000692c 65006b65 79776f72 645f696e 666f0075 e.keyword_info.u │ │ │ │ - 0x0000693c 726c5f64 65636f64 6500656e 636f6465 rl_decode.encode │ │ │ │ - 0x0000694c 4f666673 65745552 4c005f5f 63747970 OffsetURL.__ctyp │ │ │ │ - 0x0000695c 655f746f 75707065 725f6c6f 6300696e e_toupper_loc.in │ │ │ │ - 0x0000696c 69744854 5450005f 5f74696d 65363400 itHTTP.__time64. │ │ │ │ - 0x0000697c 5f5f676d 74696d65 36340077 77774865 __gmtime64.wwwHe │ │ │ │ - 0x0000698c 61646572 00667075 74730077 7777466f ader.fputs.wwwFo │ │ │ │ - 0x0000699c 6f746572 00756e64 6973746f 72740070 oter.undistort.p │ │ │ │ - 0x000069ac 6c616e65 315f746f 5f706c61 6e65325f lane1_to_plane2_ │ │ │ │ - 0x000069bc 7472616e 73666f72 6d007371 72740061 transform.sqrt.a │ │ │ │ - 0x000069cc 74616e00 706c616e 65325f74 6f5f706c tan.plane2_to_pl │ │ │ │ - 0x000069dc 616e6531 5f747261 6e73666f 726d0053 ane1_transform.S │ │ │ │ - 0x000069ec 65744469 73746f72 74696f6e 506c616e etDistortionPlan │ │ │ │ - 0x000069fc 65466972 73745369 6d706c65 00536574 eFirstSimple.Set │ │ │ │ - 0x00006a0c 44697374 6f727469 6f6e506c 616e6553 DistortionPlaneS │ │ │ │ - 0x00006a1c 65636f6e 6453696d 706c6500 53657444 econdSimple.SetD │ │ │ │ - 0x00006a2c 6973746f 7274696f 6e506c61 6e654669 istortionPlaneFi │ │ │ │ - 0x00006a3c 72737400 53657444 6973746f 7274696f rst.SetDistortio │ │ │ │ - 0x00006a4c 6e506c61 6e655365 636f6e64 00496e69 nPlaneSecond.Ini │ │ │ │ - 0x00006a5c 7469616c 697a655f 54776f50 6c616e65 tialize_TwoPlane │ │ │ │ - 0x00006a6c 0073696e 636f7300 73746465 72720077 .sincos.stderr.w │ │ │ │ - 0x00006a7c 63733270 69780061 74616e32 0061636f cs2pix.atan2.aco │ │ │ │ - 0x00006a8c 7300496e 69746961 6c697a65 5f54776f s.Initialize_Two │ │ │ │ - 0x00006a9c 506c616e 655f4669 72737444 6973746f Plane_FirstDisto │ │ │ │ - 0x00006aac 72740077 6373696e 69740069 6e697464 rt.wcsinit.initd │ │ │ │ - 0x00006abc 6174615f 62796865 61646572 00496e69 ata_byheader.Ini │ │ │ │ - 0x00006acc 7469616c 697a655f 54776f50 6c616e65 tialize_TwoPlane │ │ │ │ - 0x00006adc 5f536563 6f6e6444 6973746f 72740049 _SecondDistort.I │ │ │ │ - 0x00006aec 6e697469 616c697a 655f5477 6f506c61 nitialize_TwoPla │ │ │ │ - 0x00006afc 6e655f42 6f746844 6973746f 72740070 ne_BothDistort.p │ │ │ │ - 0x00006b0c 61727365 5f737472 005f5f73 74726361 arse_str.__strca │ │ │ │ - 0x00006b1c 745f6368 6b007374 72636872 00737472 t_chk.strchr.str │ │ │ │ - 0x00006b2c 6373706e 005f5f73 74726e63 70795f63 cspn.__strncpy_c │ │ │ │ - 0x00006b3c 686b0070 61727365 5f646f75 626c6500 hk.parse_double. │ │ │ │ - 0x00006b4c 73747274 6f640070 61727365 5f696e74 strtod.parse_int │ │ │ │ - 0x00006b5c 00726570 6c616365 5f6b6579 776f7264 .replace_keyword │ │ │ │ - 0x00006b6c 00737472 6e637079 006d6f76 696e675f .strncpy.moving_ │ │ │ │ - 0x00006b7c 6f626a65 63745f70 6f696e74 696e675f object_pointing_ │ │ │ │ - 0x00006b8c 7265706c 6163656d 656e7400 52415f4d replacement.RA_M │ │ │ │ - 0x00006b9c 4f56494e 47004445 435f4d4f 56494e47 OVING.DEC_MOVING │ │ │ │ - 0x00006bac 00726564 6566696e 655f706f 696e7469 .redefine_pointi │ │ │ │ - 0x00006bbc 6e670052 6566696e 65644352 56414c31 ng.RefinedCRVAL1 │ │ │ │ - 0x00006bcc 00526566 696e6564 43525641 4c320052 .RefinedCRVAL2.R │ │ │ │ - 0x00006bdc 6566696e 65644344 31310052 6566696e efinedCD11.Refin │ │ │ │ - 0x00006bec 65644344 31320052 6566696e 65644344 edCD12.RefinedCD │ │ │ │ - 0x00006bfc 32310052 6566696e 65644344 32320052 21.RefinedCD22.R │ │ │ │ - 0x00006c0c 6566696e 65644352 4f544132 006f7065 efinedCROTA2.ope │ │ │ │ - 0x00006c1c 6e666974 7366696c 65006666 6f70656e nfitsfile.ffopen │ │ │ │ - 0x00006c2c 74657374 00666670 5f464954 535f496e test.ffp_FITS_In │ │ │ │ - 0x00006c3c 00636c6f 73656669 74736669 6c650066 .closefitsfile.f │ │ │ │ - 0x00006c4c 66636c6f 7300696e 69746461 74615f62 fclos.initdata_b │ │ │ │ - 0x00006c5c 7966696c 65006666 676b7973 00666667 yfile.ffgkys.ffg │ │ │ │ - 0x00006c6c 6b796a00 6666676b 79640069 6e697464 kyj.ffgkyd.initd │ │ │ │ - 0x00006c7c 6174615f 62797461 626c6500 75706461 ata_bytable.upda │ │ │ │ - 0x00006c8c 74655f64 6973746f 72745f6b 6579776f te_distort_keywo │ │ │ │ - 0x00006c9c 72647300 6666756b 79006367 656f6d53 rds.ffuky.cgeomS │ │ │ │ - 0x00006cac 65744465 62756700 6367656f 6d476574 etDebug.cgeomGet │ │ │ │ - 0x00006cbc 5863656e 00636765 6f6d4765 74596365 Xcen.cgeomGetYce │ │ │ │ - 0x00006ccc 6e006367 656f6d47 65745769 64746800 n.cgeomGetWidth. │ │ │ │ - 0x00006cdc 6367656f 6d476574 48656967 68740063 cgeomGetHeight.c │ │ │ │ - 0x00006cec 67656f6d 47657441 6e676c65 00636765 geomGetAngle.cge │ │ │ │ - 0x00006cfc 6f6d4669 6e644c6f 77657374 00636765 omFindLowest.cge │ │ │ │ - 0x00006d0c 6f6d506f 70006367 656f6d50 75736800 omPop.cgeomPush. │ │ │ │ - 0x00006d1c 6367656f 6d507269 6e745374 61636b00 cgeomPrintStack. │ │ │ │ - 0x00006d2c 6367656f 6d426f78 00636765 6f6d436f cgeomBox.cgeomCo │ │ │ │ - 0x00006d3c 70790063 67656f6d 4c656674 00636765 py.cgeomLeft.cge │ │ │ │ - 0x00006d4c 6f6d4772 6168616d 00636765 6f6d5072 omGraham.cgeomPr │ │ │ │ - 0x00006d5c 696e7450 6f696e74 73006367 656f6d53 intPoints.cgeomS │ │ │ │ - 0x00006d6c 71756173 68006367 656f6d50 72696e74 quash.cgeomPrint │ │ │ │ - 0x00006d7c 506f7374 73637269 70740063 67656f6d Postscript.cgeom │ │ │ │ - 0x00006d8c 496e6974 0071736f 72740063 67656f6d Init.qsort.cgeom │ │ │ │ - 0x00006d9c 436f6d70 61726500 6367656f 6d417265 Compare.cgeomAre │ │ │ │ - 0x00006dac 61536967 6e007473 65746c65 6e007473 aSign.tsetlen.ts │ │ │ │ - 0x00006dbc 65746465 62756700 74577269 7461626c etdebug.tWritabl │ │ │ │ - 0x00006dcc 65007463 6f6c0074 626c5f72 65630074 e.tcol.tbl_rec.t │ │ │ │ - 0x00006ddc 696e666f 00746b65 79636f75 6e740074 info.tkeycount.t │ │ │ │ - 0x00006dec 68647263 6f756e74 00746864 726c696e hdrcount.thdrlin │ │ │ │ - 0x00006dfc 6500746b 65796e61 6d650074 6b657976 e.tkeyname.tkeyv │ │ │ │ - 0x00006e0c 616c0074 66696e64 6b657900 74736565 al.tfindkey.tsee │ │ │ │ - 0x00006e1c 6b006673 65656b00 746f7065 6e005f5f k.fseek.topen.__ │ │ │ │ - 0x00006e2c 73746174 36345f74 696d6536 34007462 stat64_time64.tb │ │ │ │ - 0x00006e3c 6c5f7265 635f7374 72696e67 0074626c l_rec_string.tbl │ │ │ │ - 0x00006e4c 5f686472 5f737472 696e6700 74626c5f _hdr_string.tbl_ │ │ │ │ - 0x00006e5c 7479705f 73747269 6e670074 626c5f75 typ_string.tbl_u │ │ │ │ - 0x00006e6c 6e695f73 7472696e 67007462 6c5f6e75 ni_string.tbl_nu │ │ │ │ - 0x00006e7c 6c5f7374 72696e67 00686176 65547970 l_string.haveTyp │ │ │ │ - 0x00006e8c 65006861 7665556e 69740068 6176654e e.haveUnit.haveN │ │ │ │ - 0x00006e9c 756c6c00 74626c5f 68656164 62797465 ull.tbl_headbyte │ │ │ │ - 0x00006eac 73007462 6c5f7265 636c656e 00747265 s.tbl_reclen.tre │ │ │ │ - 0x00006ebc 61640074 76616c00 746e756c 6c007463 ad.tval.tnull.tc │ │ │ │ - 0x00006ecc 6c6f7365 00697342 6c616e6b 006c6f64 lose.isBlank.lod │ │ │ │ - 0x00006edc 65706e67 5f726561 64333262 6974496e epng_read32bitIn │ │ │ │ - 0x00006eec 74006c6f 6465706e 675f6c6f 61645f66 t.lodepng_load_f │ │ │ │ - 0x00006efc 696c6500 6674656c 6c007265 77696e64 ile.ftell.rewind │ │ │ │ - 0x00006f0c 00667265 6164006c 6f646570 6e675f73 .fread.lodepng_s │ │ │ │ - 0x00006f1c 6176655f 66696c65 006c6f64 65706e67 ave_file.lodepng │ │ │ │ - 0x00006f2c 5f687566 666d616e 5f636f64 655f6c65 _huffman_code_le │ │ │ │ - 0x00006f3c 6e677468 73006361 6c6c6f63 006c6f64 ngths.calloc.lod │ │ │ │ - 0x00006f4c 65706e67 5f696e66 6c617465 006c6f64 epng_inflate.lod │ │ │ │ - 0x00006f5c 65706e67 5f646566 6c617465 006c6f64 epng_deflate.lod │ │ │ │ - 0x00006f6c 65706e67 5f7a6c69 625f6465 636f6d70 epng_zlib_decomp │ │ │ │ - 0x00006f7c 72657373 006c6f64 65706e67 5f7a6c69 ress.lodepng_zli │ │ │ │ - 0x00006f8c 625f636f 6d707265 7373006c 6f646570 b_compress.lodep │ │ │ │ - 0x00006f9c 6e675f63 6f6d7072 6573735f 73657474 ng_compress_sett │ │ │ │ - 0x00006fac 696e6773 5f696e69 74006c6f 6465706e ings_init.lodepn │ │ │ │ - 0x00006fbc 675f6465 636f6d70 72657373 5f736574 g_decompress_set │ │ │ │ - 0x00006fcc 74696e67 735f696e 6974006c 6f646570 tings_init.lodep │ │ │ │ - 0x00006fdc 6e675f63 72633332 006c6f64 65706e67 ng_crc32.lodepng │ │ │ │ - 0x00006fec 5f636875 6e6b5f6c 656e6774 68006c6f _chunk_length.lo │ │ │ │ - 0x00006ffc 6465706e 675f6368 756e6b5f 74797065 depng_chunk_type │ │ │ │ - 0x0000700c 006c6f64 65706e67 5f636875 6e6b5f74 .lodepng_chunk_t │ │ │ │ - 0x0000701c 7970655f 65717561 6c73006c 6f646570 ype_equals.lodep │ │ │ │ - 0x0000702c 6e675f63 68756e6b 5f616e63 696c6c61 ng_chunk_ancilla │ │ │ │ - 0x0000703c 7279006c 6f646570 6e675f63 68756e6b ry.lodepng_chunk │ │ │ │ - 0x0000704c 5f707269 76617465 006c6f64 65706e67 _private.lodepng │ │ │ │ - 0x0000705c 5f636875 6e6b5f73 61666574 6f636f70 _chunk_safetocop │ │ │ │ - 0x0000706c 79006c6f 6465706e 675f6368 756e6b5f y.lodepng_chunk_ │ │ │ │ - 0x0000707c 64617461 006c6f64 65706e67 5f636875 data.lodepng_chu │ │ │ │ - 0x0000708c 6e6b5f64 6174615f 636f6e73 74006c6f nk_data_const.lo │ │ │ │ - 0x0000709c 6465706e 675f6368 756e6b5f 63686563 depng_chunk_chec │ │ │ │ - 0x000070ac 6b5f6372 63006c6f 6465706e 675f6368 k_crc.lodepng_ch │ │ │ │ - 0x000070bc 756e6b5f 67656e65 72617465 5f637263 unk_generate_crc │ │ │ │ - 0x000070cc 006c6f64 65706e67 5f636875 6e6b5f6e .lodepng_chunk_n │ │ │ │ - 0x000070dc 65787400 6c6f6465 706e675f 6368756e ext.lodepng_chun │ │ │ │ - 0x000070ec 6b5f6e65 78745f63 6f6e7374 006c6f64 k_next_const.lod │ │ │ │ - 0x000070fc 65706e67 5f636875 6e6b5f61 7070656e epng_chunk_appen │ │ │ │ - 0x0000710c 64006c6f 6465706e 675f6368 756e6b5f d.lodepng_chunk_ │ │ │ │ - 0x0000711c 63726561 7465006c 6f646570 6e675f63 create.lodepng_c │ │ │ │ - 0x0000712c 6f6c6f72 5f6d6f64 655f696e 6974006c olor_mode_init.l │ │ │ │ - 0x0000713c 6f646570 6e675f70 616c6574 74655f63 odepng_palette_c │ │ │ │ - 0x0000714c 6c656172 006c6f64 65706e67 5f636f6c lear.lodepng_col │ │ │ │ - 0x0000715c 6f725f6d 6f64655f 636c6561 6e757000 or_mode_cleanup. │ │ │ │ - 0x0000716c 6c6f6465 706e675f 636f6c6f 725f6d6f lodepng_color_mo │ │ │ │ - 0x0000717c 64655f63 6f707900 6c6f6465 706e675f de_copy.lodepng_ │ │ │ │ - 0x0000718c 70616c65 7474655f 61646400 6c6f6465 palette_add.lode │ │ │ │ - 0x0000719c 706e675f 6765745f 62707000 6c6f6465 png_get_bpp.lode │ │ │ │ - 0x000071ac 706e675f 6765745f 6368616e 6e656c73 png_get_channels │ │ │ │ - 0x000071bc 006c6f64 65706e67 5f69735f 67726579 .lodepng_is_grey │ │ │ │ - 0x000071cc 7363616c 655f7479 7065006c 6f646570 scale_type.lodep │ │ │ │ - 0x000071dc 6e675f69 735f616c 7068615f 74797065 ng_is_alpha_type │ │ │ │ - 0x000071ec 006c6f64 65706e67 5f69735f 70616c65 .lodepng_is_pale │ │ │ │ - 0x000071fc 7474655f 74797065 006c6f64 65706e67 tte_type.lodepng │ │ │ │ - 0x0000720c 5f686173 5f70616c 65747465 5f616c70 _has_palette_alp │ │ │ │ - 0x0000721c 6861006c 6f646570 6e675f63 616e5f68 ha.lodepng_can_h │ │ │ │ - 0x0000722c 6176655f 616c7068 61006c6f 6465706e ave_alpha.lodepn │ │ │ │ - 0x0000723c 675f6765 745f7261 775f7369 7a65006c g_get_raw_size.l │ │ │ │ - 0x0000724c 6f646570 6e675f67 65745f72 61775f73 odepng_get_raw_s │ │ │ │ - 0x0000725c 697a655f 6c637400 6c6f6465 706e675f ize_lct.lodepng_ │ │ │ │ - 0x0000726c 636c6561 725f7465 7874006c 6f646570 clear_text.lodep │ │ │ │ - 0x0000727c 6e675f61 64645f74 65787400 6c6f6465 ng_add_text.lode │ │ │ │ - 0x0000728c 706e675f 636c6561 725f6974 65787400 png_clear_itext. │ │ │ │ - 0x0000729c 6c6f6465 706e675f 6164645f 69746578 lodepng_add_itex │ │ │ │ - 0x000072ac 74006c6f 6465706e 675f696e 666f5f69 t.lodepng_info_i │ │ │ │ - 0x000072bc 6e697400 6c6f6465 706e675f 696e666f nit.lodepng_info │ │ │ │ - 0x000072cc 5f636c65 616e7570 006c6f64 65706e67 _cleanup.lodepng │ │ │ │ - 0x000072dc 5f696e66 6f5f636f 7079006c 6f646570 _info_copy.lodep │ │ │ │ - 0x000072ec 6e675f69 6e666f5f 73776170 006c6f64 ng_info_swap.lod │ │ │ │ - 0x000072fc 65706e67 5f636f6e 76657274 006c6f64 epng_convert.lod │ │ │ │ - 0x0000730c 65706e67 5f636f6c 6f725f70 726f6669 epng_color_profi │ │ │ │ - 0x0000731c 6c655f69 6e697400 67657456 616c7565 le_init.getValue │ │ │ │ - 0x0000732c 52657175 69726564 42697473 00676574 RequiredBits.get │ │ │ │ - 0x0000733c 5f636f6c 6f725f70 726f6669 6c65006c _color_profile.l │ │ │ │ - 0x0000734c 6f646570 6e675f61 75746f5f 63686f6f odepng_auto_choo │ │ │ │ - 0x0000735c 73655f63 6f6c6f72 006c6f64 65706e67 se_color.lodepng │ │ │ │ - 0x0000736c 5f696e73 70656374 006c6f64 65706e67 _inspect.lodepng │ │ │ │ - 0x0000737c 5f646563 6f646500 6c6f6465 706e675f _decode.lodepng_ │ │ │ │ - 0x0000738c 6465636f 6465725f 73657474 696e6773 decoder_settings │ │ │ │ - 0x0000739c 5f696e69 74006c6f 6465706e 675f7374 _init.lodepng_st │ │ │ │ - 0x000073ac 6174655f 636c6561 6e757000 6c6f6465 ate_cleanup.lode │ │ │ │ - 0x000073bc 706e675f 73746174 655f636f 7079006c png_state_copy.l │ │ │ │ - 0x000073cc 6f646570 6e675f65 6e636f64 65006c6f odepng_encode.lo │ │ │ │ - 0x000073dc 6465706e 675f656e 636f6465 725f7365 depng_encoder_se │ │ │ │ - 0x000073ec 7474696e 67735f69 6e697400 6c6f6465 ttings_init.lode │ │ │ │ - 0x000073fc 706e675f 73746174 655f696e 6974006c png_state_init.l │ │ │ │ - 0x0000740c 6f646570 6e675f64 65636f64 655f6d65 odepng_decode_me │ │ │ │ - 0x0000741c 6d6f7279 006c6f64 65706e67 5f646563 mory.lodepng_dec │ │ │ │ - 0x0000742c 6f646533 32006c6f 6465706e 675f6465 ode32.lodepng_de │ │ │ │ - 0x0000743c 636f6465 3234006c 6f646570 6e675f64 code24.lodepng_d │ │ │ │ - 0x0000744c 65636f64 655f6669 6c65006c 6f646570 ecode_file.lodep │ │ │ │ - 0x0000745c 6e675f64 65636f64 6533325f 66696c65 ng_decode32_file │ │ │ │ - 0x0000746c 006c6f64 65706e67 5f646563 6f646532 .lodepng_decode2 │ │ │ │ - 0x0000747c 345f6669 6c65006c 6f646570 6e675f65 4_file.lodepng_e │ │ │ │ - 0x0000748c 6e636f64 655f6d65 6d6f7279 006c6f64 ncode_memory.lod │ │ │ │ - 0x0000749c 65706e67 5f656e63 6f646533 32006c6f epng_encode32.lo │ │ │ │ - 0x000074ac 6465706e 675f656e 636f6465 3234006c depng_encode24.l │ │ │ │ - 0x000074bc 6f646570 6e675f65 6e636f64 655f6669 odepng_encode_fi │ │ │ │ - 0x000074cc 6c65006c 6f646570 6e675f65 6e636f64 le.lodepng_encod │ │ │ │ - 0x000074dc 6533325f 66696c65 006c6f64 65706e67 e32_file.lodepng │ │ │ │ - 0x000074ec 5f656e63 6f646532 345f6669 6c65006c _encode24_file.l │ │ │ │ - 0x000074fc 6f646570 6e675f65 72726f72 5f746578 odepng_error_tex │ │ │ │ - 0x0000750c 74006c6f 6465706e 675f6465 6661756c t.lodepng_defaul │ │ │ │ - 0x0000751c 745f6465 636f6d70 72657373 5f736574 t_decompress_set │ │ │ │ - 0x0000752c 74696e67 73006c6f 6465706e 675f6465 tings.lodepng_de │ │ │ │ - 0x0000753c 6661756c 745f636f 6d707265 73735f73 fault_compress_s │ │ │ │ - 0x0000754c 65747469 6e677300 6a736f6e 5f737472 ettings.json_str │ │ │ │ - 0x0000755c 6970626c 616e6b73 006a736f 6e5f7374 ipblanks.json_st │ │ │ │ - 0x0000756c 72756374 006a736f 6e5f6465 62756700 ruct.json_debug. │ │ │ │ - 0x0000757c 6a736f6e 5f667265 65006a73 6f6e5f76 json_free.json_v │ │ │ │ - 0x0000758c 616c0063 6865636b 466f726d 61740067 al.checkFormat.g │ │ │ │ - 0x0000759c 65745375 62737472 696e6773 00736578 etSubstrings.sex │ │ │ │ - 0x000075ac 546f4465 67726565 00707265 63657373 ToDegree.precess │ │ │ │ - 0x000075bc 4a756c69 616e5769 74685072 6f706572 JulianWithProper │ │ │ │ - 0x000075cc 4d6f7469 6f6e0063 6f6f7264 5f646562 Motion.coord_deb │ │ │ │ - 0x000075dc 75670070 72656365 73734a75 6c69616e ug.precessJulian │ │ │ │ - 0x000075ec 00707265 63657373 42657373 656c6961 .precessBesselia │ │ │ │ - 0x000075fc 6e576974 6850726f 7065724d 6f74696f nWithProperMotio │ │ │ │ - 0x0000760c 6e007072 65636573 73426573 73656c69 n.precessBesseli │ │ │ │ - 0x0000761c 616e0070 61727365 436f6f72 64696e61 an.parseCoordina │ │ │ │ - 0x0000762c 74655374 72696e67 005f5f63 74797065 teString.__ctype │ │ │ │ - 0x0000763c 5f746f6c 6f776572 5f6c6f63 00706172 _tolower_loc.par │ │ │ │ - 0x0000764c 7365636d 64007379 736e616d 6500666d secmd.sysname.fm │ │ │ │ - 0x0000765c 74737472 696e6700 726f756e 6456616c tstring.roundVal │ │ │ │ - 0x0000766c 75650070 6f770066 6c6f6f72 00636569 ue.pow.floor.cei │ │ │ │ - 0x0000767c 6c006465 67726565 546f444d 53006465 l.degreeToDMS.de │ │ │ │ - 0x0000768c 67726565 546f484d 53006465 67726565 greeToHMS.degree │ │ │ │ - 0x0000769c 546f5365 7800636f 6e766572 7447616c ToSex.convertGal │ │ │ │ - 0x000076ac 546f5367 616c0061 73696e00 636f6e76 ToSgal.asin.conv │ │ │ │ - 0x000076bc 65727453 67616c54 6f47616c 00636f6e ertSgalToGal.con │ │ │ │ - 0x000076cc 76657274 47616c54 6f457175 00636f6e vertGalToEqu.con │ │ │ │ - 0x000076dc 76657274 45717554 6f47616c 00636f6d vertEquToGal.com │ │ │ │ - 0x000076ec 70757465 45717550 6f6c6500 636f6e76 puteEquPole.conv │ │ │ │ - 0x000076fc 65727445 636c546f 45717500 636f6e76 ertEclToEqu.conv │ │ │ │ - 0x0000770c 65727445 7175546f 45636c00 636f6e76 ertEquToEcl.conv │ │ │ │ - 0x0000771c 65727443 6f6f7264 696e6174 65730063 ertCoordinates.c │ │ │ │ - 0x0000772c 6f6e7665 72744a75 6c69616e 546f4265 onvertJulianToBe │ │ │ │ - 0x0000773c 7373656c 69616e00 636f6e76 65727442 sselian.convertB │ │ │ │ - 0x0000774c 65737365 6c69616e 546f4a75 6c69616e esselianToJulian │ │ │ │ - 0x0000775c 00636f72 72656374 436f6f72 64696e61 .correctCoordina │ │ │ │ - 0x0000776c 74655261 6e676500 67657445 71754554 teRange.getEquET │ │ │ │ - 0x0000777c 65726d43 6f727265 6374696f 6e006765 ermCorrection.ge │ │ │ │ - 0x0000778c 7445636c 45546572 6d436f72 72656374 tEclETermCorrect │ │ │ │ - 0x0000779c 696f6e00 72656669 6e656445 71754554 ion.refinedEquET │ │ │ │ - 0x000077ac 65726d43 6f727265 6374696f 6e007265 ermCorrection.re │ │ │ │ - 0x000077bc 66696e65 6445636c 45546572 6d436f72 finedEclETermCor │ │ │ │ - 0x000077cc 72656374 696f6e00 636f7272 65637446 rection.correctF │ │ │ │ - 0x000077dc 6f724571 7561746f 7269616c 45546572 orEquatorialETer │ │ │ │ - 0x000077ec 6d730062 65737365 6c69616e 546f4a75 ms.besselianToJu │ │ │ │ - 0x000077fc 6c69616e 464b436f 72726563 74696f6e lianFKCorrection │ │ │ │ - 0x0000780c 006a6170 706c7900 636f7272 65637446 .japply.correctF │ │ │ │ - 0x0000781c 6f724563 6c697074 69634554 65726d73 orEclipticETerms │ │ │ │ - 0x0000782c 006a756c 69616e54 6f426573 73656c69 .julianToBesseli │ │ │ │ - 0x0000783c 616e464b 436f7272 65637469 6f6e0069 anFKCorrection.i │ │ │ │ - 0x0000784c 6e746572 706f6c61 74654c69 6e656172 nterpolateLinear │ │ │ │ - 0x0000785c 00696e74 6572706f 6c617465 42696c69 .interpolateBili │ │ │ │ - 0x0000786c 6e656172 006c6f61 64464b35 436f6e73 near.loadFK5Cons │ │ │ │ - 0x0000787c 74616e74 7300696e 69746961 6c697a65 tants.initialize │ │ │ │ - 0x0000788c 464b3543 6f727265 6374696f 6e446174 FK5CorrectionDat │ │ │ │ - 0x0000789c 61006977 61790050 61727365 556e6974 a.iway.ParseUnit │ │ │ │ - 0x000078ac 73007374 72647570 00506172 73655072 s.strdup.ParsePr │ │ │ │ - 0x000078bc 65630063 63616c63 00736574 77686974 ec.ccalc.setwhit │ │ │ │ - 0x000078cc 65737061 63650069 73777300 626e6444 espace.isws.bndD │ │ │ │ - 0x000078dc 54520062 6e645072 6f6a4d61 74726978 TR.bndProjMatrix │ │ │ │ - 0x000078ec 00626e64 44657072 6f6a4d61 74726978 .bndDeprojMatrix │ │ │ │ - 0x000078fc 00626e64 53657444 65627567 00646562 .bndSetDebug.deb │ │ │ │ - 0x0000790c 75674c65 76656c00 626e6446 72656500 ugLevel.bndFree. │ │ │ │ - 0x0000791c 626e644e 706f696e 74730062 6e64506f bndNpoints.bndPo │ │ │ │ - 0x0000792c 696e7473 00626e64 506f7000 626e6450 ints.bndPop.bndP │ │ │ │ - 0x0000793c 75736800 626e6450 72696e74 53746163 ush.bndPrintStac │ │ │ │ - 0x0000794c 6b00626e 64447261 77426f78 00626e64 k.bndDrawBox.bnd │ │ │ │ - 0x0000795c 436f726e 65723100 626e6443 6f726e65 Corner1.bndCorne │ │ │ │ - 0x0000796c 72320062 6e64436f 726e6572 3300626e r2.bndCorner3.bn │ │ │ │ - 0x0000797c 64436f72 6e657234 00626e64 43656e74 dCorner4.bndCent │ │ │ │ - 0x0000798c 65720062 6e644472 61774f75 746c696e er.bndDrawOutlin │ │ │ │ - 0x0000799c 65005072 696e7453 6b79506f 696e7473 e.PrintSkyPoints │ │ │ │ - 0x000079ac 00626e64 44726177 536b7950 6f696e74 .bndDrawSkyPoint │ │ │ │ - 0x000079bc 73004365 6e74726f 69640062 6e645369 s.Centroid.bndSi │ │ │ │ - 0x000079cc 7a650062 6e644164 6400626e 6443726f ze.bndAdd.bndCro │ │ │ │ - 0x000079dc 73730062 6e64446f 7400626e 64436f6d ss.bndDot.bndCom │ │ │ │ - 0x000079ec 70617265 00707574 63686172 00626e64 pare.putchar.bnd │ │ │ │ - 0x000079fc 44656275 6700746f 6c657261 6e636500 Debug.tolerance. │ │ │ │ - 0x00007a0c 626e644e 64656c65 74650062 6e644e6f bndNdelete.bndNo │ │ │ │ - 0x00007a1c 726d616c 697a6500 626e6458 70697800 rmalize.bndXpix. │ │ │ │ - 0x00007a2c 626e6459 70697800 626e644c 6f6e0062 bndYpix.bndLon.b │ │ │ │ - 0x00007a3c 6e644c61 7400626e 64447261 77436972 ndLat.bndDrawCir │ │ │ │ - 0x00007a4c 636c6500 626e6452 61646975 7300626e cle.bndRadius.bn │ │ │ │ - 0x00007a5c 644c6566 7400626e 64477261 68616d00 dLeft.bndGraham. │ │ │ │ - 0x00007a6c 626e6452 65766572 73650062 6e64436f bndReverse.bndCo │ │ │ │ - 0x00007a7c 70790062 6e645265 6d6f7665 44656c65 py.bndRemoveDele │ │ │ │ - 0x00007a8c 74656400 626e6443 6f6d7075 7465426f ted.bndComputeBo │ │ │ │ - 0x00007a9c 756e6469 6e67426f 7800626e 64416e67 undingBox.bndAng │ │ │ │ - 0x00007aac 6c650062 6e645369 7a653200 626e6453 le.bndSize2.bndS │ │ │ │ - 0x00007abc 697a6531 00626e64 436f6d70 75746542 ize1.bndComputeB │ │ │ │ - 0x00007acc 6f756e64 696e6743 6972636c 6500626e oundingCircle.bn │ │ │ │ - 0x00007adc 64436f6d 70757465 56657274 6963616c dComputeVertical │ │ │ │ - 0x00007aec 426f756e 64696e67 426f7800 626e6445 BoundingBox.bndE │ │ │ │ - 0x00007afc 7175616c 00626e64 496e6974 69616c69 qual.bndInitiali │ │ │ │ - 0x00007b0c 7a650062 6e64426f 756e6461 72696573 ze.bndBoundaries │ │ │ │ - 0x00007b1c 00626e64 50490062 6e645665 72746963 .bndPI.bndVertic │ │ │ │ - 0x00007b2c 616c426f 756e6469 6e67426f 7800626e alBoundingBox.bn │ │ │ │ - 0x00007b3c 64426f75 6e64696e 67426f78 00626e64 dBoundingBox.bnd │ │ │ │ - 0x00007b4c 426f756e 64696e67 43697263 6c65006d BoundingCircle.m │ │ │ │ - 0x00007b5c 50726f6a 45786563 5f737472 61646400 ProjExec_stradd. │ │ │ │ - 0x00007b6c 6d50726f 6a457865 635f7265 61645465 mProjExec_readTe │ │ │ │ - 0x00007b7c 6d706c61 7465006d 50726f6a 45786563 mplate.mProjExec │ │ │ │ - 0x00007b8c 5f646562 7567006d 50726f6a 45786563 _debug.mProjExec │ │ │ │ - 0x00007b9c 5f666465 62756700 7763736f 7574006d _fdebug.wcsout.m │ │ │ │ - 0x00007bac 6f6e7461 67655f63 6865636b 46696c65 ontage_checkFile │ │ │ │ - 0x00007bbc 006d6f6e 74616765 5f636865 636b4864 .montage_checkHd │ │ │ │ - 0x00007bcc 72006d6f 6e746167 655f6669 6c655061 r.montage_filePa │ │ │ │ - 0x00007bdc 7468006d 6f6e7461 67655f66 696c654e th.montage_fileN │ │ │ │ - 0x00007bec 616d6500 66666d61 68640066 66676977 ame.ffmahd.ffgiw │ │ │ │ - 0x00007bfc 63730077 6373696e 006d4469 66664669 cs.wcsin.mDiffFi │ │ │ │ - 0x00007c0c 74457865 635f6465 62756700 6d466974 tExec_debug.mFit │ │ │ │ - 0x00007c1c 45786563 5f646562 7567006d 44696666 Exec_debug.mDiff │ │ │ │ - 0x00007c2c 45786563 5f646562 7567006d 56696577 Exec_debug.mView │ │ │ │ - 0x00007c3c 65725f6c 61746974 7564655f 6c616265 er_latitude_labe │ │ │ │ - 0x00007c4c 6c006d56 69657765 725f6c6f 6e676974 l.mViewer_longit │ │ │ │ - 0x00007c5c 7564655f 6c616265 6c006d56 69657765 ude_label.mViewe │ │ │ │ - 0x00007c6c 725f6d61 6b654772 69640070 69783277 r_makeGrid.pix2w │ │ │ │ - 0x00007c7c 63730067 64656275 67006e67 72696400 cs.gdebug.ngrid. │ │ │ │ - 0x00007c8c 67726964 5f737061 63650067 7269645f grid_space.grid_ │ │ │ │ - 0x00007c9c 72616e67 65006d56 69657765 725f636f range.mViewer_co │ │ │ │ - 0x00007cac 6f72645f 6c616265 6c006d56 69657765 ord_label.mViewe │ │ │ │ - 0x00007cbc 725f6c6f 6e676974 7564655f 6c696e65 r_longitude_line │ │ │ │ - 0x00007ccc 006d5669 65776572 5f6c6174 69747564 .mViewer_latitud │ │ │ │ - 0x00007cdc 655f6c69 6e65006d 56696577 65725f64 e_line.mViewer_d │ │ │ │ - 0x00007cec 7261775f 626f756e 64617279 006d5669 raw_boundary.mVi │ │ │ │ - 0x00007cfc 65776572 5f677265 61745f63 6972636c ewer_great_circl │ │ │ │ - 0x00007d0c 65006d56 69657765 725f6375 72766500 e.mViewer_curve. │ │ │ │ - 0x00007d1c 6d566965 7765725f 73796d62 6f6c0063 mViewer_symbol.c │ │ │ │ - 0x00007d2c 6f6d7061 73735f73 65676d65 6e747300 ompass_segments. │ │ │ │ - 0x00007d3c 6d566965 7765725f 64726177 5f626974 mViewer_draw_bit │ │ │ │ - 0x00007d4c 6d617000 6d566965 7765725f 73657450 map.mViewer_setP │ │ │ │ - 0x00007d5c 6978656c 006d5669 65776572 5f6c6f63 ixel.mViewer_loc │ │ │ │ - 0x00007d6c 6b506978 656c006d 56696577 65725f74 kPixel.mViewer_t │ │ │ │ - 0x00007d7c 6869636b 5f6c696e 65006d56 69657765 hick_line.mViewe │ │ │ │ - 0x00007d8c 725f6672 6163006d 56696577 65725f69 r_frac.mViewer_i │ │ │ │ - 0x00007d9c 6e766672 6163006d 56696577 65725f73 nvfrac.mViewer_s │ │ │ │ - 0x00007dac 6d6f6f74 685f6c69 6e65006d 56696577 mooth_line.mView │ │ │ │ - 0x00007dbc 65725f6c 6162656c 65644375 72766500 er_labeledCurve. │ │ │ │ - 0x00007dcc 46545f49 6e69745f 46726565 54797065 FT_Init_FreeType │ │ │ │ - 0x00007ddc 0046545f 4e65775f 46616365 0046545f .FT_New_Face.FT_ │ │ │ │ - 0x00007dec 5365745f 43686172 5f53697a 65004654 Set_Char_Size.FT │ │ │ │ - 0x00007dfc 5f476574 5f436861 725f496e 64657800 _Get_Char_Index. │ │ │ │ - 0x00007e0c 46545f53 65745f54 72616e73 666f726d FT_Set_Transform │ │ │ │ - 0x00007e1c 0046545f 4c6f6164 5f476c79 70680046 .FT_Load_Glyph.F │ │ │ │ - 0x00007e2c 545f5265 6e646572 5f476c79 70680046 T_Render_Glyph.F │ │ │ │ - 0x00007e3c 545f446f 6e655f46 61636500 46545f44 T_Done_Face.FT_D │ │ │ │ - 0x00007e4c 6f6e655f 46726565 54797065 0046545f one_FreeType.FT_ │ │ │ │ - 0x00007e5c 4765745f 4b65726e 696e6700 6d566965 Get_Kerning.mVie │ │ │ │ - 0x00007e6c 7765725f 6c616265 6c5f6c65 6e677468 wer_label_length │ │ │ │ - 0x00007e7c 006d5669 65776572 5f6d656d 436c6561 .mViewer_memClea │ │ │ │ - 0x00007e8c 6e757000 77637366 72656500 69735247 nup.wcsfree.isRG │ │ │ │ - 0x00007e9c 42007266 69747362 75660067 66697473 B.rfitsbuf.gfits │ │ │ │ - 0x00007eac 62756600 62666974 73627566 006d5669 buf.bfitsbuf.mVi │ │ │ │ - 0x00007ebc 65776572 5f706172 73655379 6d626f6c ewer_parseSymbol │ │ │ │ - 0x00007ecc 00737472 6e636173 65636d70 006d5669 .strncasecmp.mVi │ │ │ │ - 0x00007edc 65776572 5f686578 56616c00 6d566965 ewer_hexVal.mVie │ │ │ │ - 0x00007eec 7765725f 636f6c6f 724c6f6f 6b757000 wer_colorLookup. │ │ │ │ - 0x00007efc 73747263 61736563 6d70006d 56696577 strcasecmp.mView │ │ │ │ - 0x00007f0c 65725f73 74726164 64006d56 69657765 er_stradd.mViewe │ │ │ │ - 0x00007f1c 725f7763 7366616b 65006d56 69657765 r_wcsfake.mViewe │ │ │ │ - 0x00007f2c 725f6669 78787900 6d566965 7765725f r_fixxy.mViewer_ │ │ │ │ - 0x00007f3c 67657450 6c616e65 73006d56 69657765 getPlanes.mViewe │ │ │ │ - 0x00007f4c 725f7072 696e7446 69747345 72726f72 r_printFitsError │ │ │ │ - 0x00007f5c 00666667 65727200 6d566965 7765725f .ffgerr.mViewer_ │ │ │ │ - 0x00007f6c 63726561 7465436f 6c6f7254 61626c65 createColorTable │ │ │ │ - 0x00007f7c 006d5669 65776572 5f706172 73655261 .mViewer_parseRa │ │ │ │ - 0x00007f8c 6e676500 5f5f6572 726e6f5f 6c6f6361 nge.__errno_loca │ │ │ │ - 0x00007f9c 74696f6e 006d5669 65776572 5f726561 tion.mViewer_rea │ │ │ │ - 0x00007fac 64486973 74005f5f 69736f63 39395f73 dHist.__isoc99_s │ │ │ │ - 0x00007fbc 7363616e 6600726d 696e0072 6d617800 scanf.rmin.rmax. │ │ │ │ - 0x00007fcc 64656c74 61006e70 69780064 6174616c delta.npix.datal │ │ │ │ - 0x00007fdc 65760067 61757373 6c657600 63686973 ev.gausslev.chis │ │ │ │ - 0x00007fec 74006d56 69657765 725f7065 7263656e t.mViewer_percen │ │ │ │ - 0x00007ffc 74696c65 4c657665 6c006e62 696e006d tileLevel.nbin.m │ │ │ │ - 0x0000800c 56696577 65725f76 616c7565 50657263 Viewer_valuePerc │ │ │ │ - 0x0000801c 656e7469 6c65006d 56696577 65725f66 entile.mViewer_f │ │ │ │ - 0x0000802c 6974735f 636f6d6d 656e7400 6d566965 its_comment.mVie │ │ │ │ - 0x0000803c 7765725f 76616d70 5f636f6d 6d656e74 wer_vamp_comment │ │ │ │ - 0x0000804c 006d5669 65776572 5f657266 696e7600 .mViewer_erfinv. │ │ │ │ - 0x0000805c 6c6f6700 6d566965 7765725f 736e7069 log.mViewer_snpi │ │ │ │ - 0x0000806c 6e76006d 56696577 65725f67 65745261 nv.mViewer_getRa │ │ │ │ - 0x0000807c 6e676500 66666770 7876006c 6f673130 nge.ffgpxv.log10 │ │ │ │ - 0x0000808c 006d5669 65776572 5f676574 50697865 .mViewer_getPixe │ │ │ │ - 0x0000809c 6c006d56 69657765 725f6164 644f7665 l.mViewer_addOve │ │ │ │ - 0x000080ac 726c6179 006d5669 65776572 5f647261 rlay.mViewer_dra │ │ │ │ - 0x000080bc 775f6c61 62656c00 6d566965 7765725f w_label.mViewer_ │ │ │ │ - 0x000080cc 77726974 65504e47 006d5669 65776572 writePNG.mViewer │ │ │ │ - 0x000080dc 5f706172 7365436f 6f726453 74720066 _parseCoordStr.f │ │ │ │ - 0x000080ec 66676870 73006d6f 6e746167 655f6368 fghps.montage_ch │ │ │ │ - 0x000080fc 65636b57 43530066 66676b79 00617369 eckWCS.ffgky.asi │ │ │ │ - 0x0000810c 6e68006a 7065675f 7374645f 6572726f nh.jpeg_std_erro │ │ │ │ - 0x0000811c 72006a70 65675f43 72656174 65436f6d r.jpeg_CreateCom │ │ │ │ - 0x0000812c 70726573 73006a70 65675f73 7464696f press.jpeg_stdio │ │ │ │ - 0x0000813c 5f646573 74006a70 65675f73 65745f64 _dest.jpeg_set_d │ │ │ │ - 0x0000814c 65666175 6c747300 6a706567 5f736574 efaults.jpeg_set │ │ │ │ - 0x0000815c 5f717561 6c697479 006a7065 675f7374 _quality.jpeg_st │ │ │ │ - 0x0000816c 6172745f 636f6d70 72657373 006a7065 art_compress.jpe │ │ │ │ - 0x0000817c 675f7772 6974655f 7363616e 6c696e65 g_write_scanline │ │ │ │ - 0x0000818c 73006a70 65675f66 696e6973 685f636f s.jpeg_finish_co │ │ │ │ - 0x0000819c 6d707265 7373006a 7065675f 64657374 mpress.jpeg_dest │ │ │ │ - 0x000081ac 726f795f 636f6d70 72657373 006d5472 roy_compress.mTr │ │ │ │ - 0x000081bc 616e7370 6f73655f 63686563 6b4b6579 anspose_checkKey │ │ │ │ - 0x000081cc 776f7264 006d5472 616e7370 6f73655f word.mTranspose_ │ │ │ │ - 0x000081dc 7072696e 74457272 6f72006d 5472616e printError.mTran │ │ │ │ - 0x000081ec 73706f73 655f616e 616c797a 65435459 spose_analyzeCTY │ │ │ │ - 0x000081fc 5045006d 5472616e 73706f73 655f7072 PE.mTranspose_pr │ │ │ │ - 0x0000820c 696e7446 69747345 72726f72 006d5472 intFitsError.mTr │ │ │ │ - 0x0000821c 616e7370 6f73655f 696e6974 5472616e anspose_initTran │ │ │ │ - 0x0000822c 73666f72 6d006d54 72616e73 706f7365 sform.mTranspose │ │ │ │ - 0x0000823c 5f747261 6e73666f 726d0066 66676964 _transform.ffgid │ │ │ │ - 0x0000824c 74006666 676b6e6a 0072656d 6f766500 t.ffgknj.remove. │ │ │ │ - 0x0000825c 6666696e 69740066 66637269 6d006666 ffinit.ffcrim.ff │ │ │ │ - 0x0000826c 70726563 00666667 72656300 6666676b prec.ffgrec.ffgk │ │ │ │ - 0x0000827c 796e0066 66707078 006d5441 4e486472 yn.ffppx.mTANHdr │ │ │ │ - 0x0000828c 5f666978 78790078 636f7272 65637469 _fixxy.xcorrecti │ │ │ │ - 0x0000829c 6f6e0079 636f7272 65637469 6f6e006d on.ycorrection.m │ │ │ │ - 0x000082ac 54414e48 64725f65 78747261 63744344 TANHdr_extractCD │ │ │ │ - 0x000082bc 00686176 65436465 6c743100 68617665 .haveCdelt1.have │ │ │ │ - 0x000082cc 4364656c 74320068 61766543 726f7461 Cdelt2.haveCrota │ │ │ │ - 0x000082dc 32006861 76654344 31310068 61766543 2.haveCD11.haveC │ │ │ │ - 0x000082ec 44313200 68617665 43443231 00686176 D12.haveCD21.hav │ │ │ │ - 0x000082fc 65434432 32006861 76655043 31310068 eCD22.havePC11.h │ │ │ │ - 0x0000830c 61766550 43313200 68617665 50433231 avePC12.havePC21 │ │ │ │ - 0x0000831c 00686176 65504332 32006861 76654570 .havePC22.haveEp │ │ │ │ - 0x0000832c 6f636800 68617665 45717569 6e6f7800 och.haveEquinox. │ │ │ │ - 0x0000833c 63726f74 61320063 64313100 63643132 crota2.cd11.cd12 │ │ │ │ - 0x0000834c 00636432 31006364 32320070 63313100 .cd21.cd22.pc11. │ │ │ │ - 0x0000835c 70633132 00706332 31007063 32320065 pc12.pc21.pc22.e │ │ │ │ - 0x0000836c 706f6368 00657175 696e6f78 006d5441 poch.equinox.mTA │ │ │ │ - 0x0000837c 4e486472 5f646562 7567006d 54414e48 NHdr_debug.mTANH │ │ │ │ - 0x0000838c 64725f73 74726164 64006d54 414e4864 dr_stradd.mTANHd │ │ │ │ - 0x0000839c 725f6469 7374616e 63650064 7472006d r_distance.dtr.m │ │ │ │ - 0x000083ac 54414e48 64725f70 72696e74 48656164 TANHdr_printHead │ │ │ │ - 0x000083bc 6572006d 54414e48 64725f72 65616454 er.mTANHdr_readT │ │ │ │ - 0x000083cc 656d706c 61746500 6d54414e 4864725f emplate.mTANHdr_ │ │ │ │ - 0x000083dc 6d616b65 57435300 666f7574 00620062 makeWCS.fout.b.b │ │ │ │ - 0x000083ec 70007063 64656c74 32007063 64656c74 p.pcdelt2.pcdelt │ │ │ │ - 0x000083fc 31006d54 414e4864 725f6976 6563746f 1.mTANHdr_ivecto │ │ │ │ - 0x0000840c 72006d54 414e4864 725f6672 65655f69 r.mTANHdr_free_i │ │ │ │ - 0x0000841c 76656374 6f72006d 54414e48 64725f67 vector.mTANHdr_g │ │ │ │ - 0x0000842c 61757373 6a006673 74617475 73006d53 aussj.fstatus.mS │ │ │ │ - 0x0000843c 7562696d 6167655f 66697878 79006d53 ubimage_fixxy.mS │ │ │ │ - 0x0000844c 7562696d 6167655f 7072696e 74466974 ubimage_printFit │ │ │ │ - 0x0000845c 73457272 6f72006d 53756269 6d616765 sError.mSubimage │ │ │ │ - 0x0000846c 5f676574 46696c65 496e666f 006d5375 _getFileInfo.mSu │ │ │ │ - 0x0000847c 62696d61 67655f63 6f707948 65616465 bimage_copyHeade │ │ │ │ - 0x0000848c 72496e66 6f006666 63706864 00666675 rInfo.ffcphd.ffu │ │ │ │ - 0x0000849c 6b796a00 6666756b 7964006d 53756269 kyj.ffukyd.mSubi │ │ │ │ - 0x000084ac 6d616765 5f636f70 79446174 61006666 mage_copyData.ff │ │ │ │ - 0x000084bc 7073636c 006d5375 62696d61 67655f64 pscl.mSubimage_d │ │ │ │ - 0x000084cc 61746152 616e6765 00747275 6e630068 ataRange.trunc.h │ │ │ │ - 0x000084dc 61766542 6c616e6b 006d5375 62437562 aveBlank.mSubCub │ │ │ │ - 0x000084ec 655f6669 78787900 6d537562 43756265 e_fixxy.mSubCube │ │ │ │ - 0x000084fc 5f706172 73655365 6c656374 4c697374 _parseSelectList │ │ │ │ - 0x0000850c 006d5375 62437562 655f7072 696e7446 .mSubCube_printF │ │ │ │ - 0x0000851c 69747345 72726f72 006d5375 62437562 itsError.mSubCub │ │ │ │ - 0x0000852c 655f6765 7446696c 65496e66 6f006d53 e_getFileInfo.mS │ │ │ │ - 0x0000853c 75624375 62655f63 6f707948 65616465 ubCube_copyHeade │ │ │ │ - 0x0000854c 72496e66 6f006d53 75624375 62655f63 rInfo.mSubCube_c │ │ │ │ - 0x0000855c 6f707944 61746100 6d537562 43756265 opyData.mSubCube │ │ │ │ - 0x0000856c 5f646174 6152616e 6765006d 53687269 _dataRange.mShri │ │ │ │ - 0x0000857c 6e6b5f70 72696e74 46697473 4572726f nk_printFitsErro │ │ │ │ - 0x0000858c 72006d53 6872696e 6b5f7072 696e7445 r.mShrink_printE │ │ │ │ - 0x0000859c 72726f72 006d5368 72696e6b 5f726561 rror.mShrink_rea │ │ │ │ - 0x000085ac 64466974 73006666 756b7973 006d5368 dFits.ffukys.mSh │ │ │ │ - 0x000085bc 72696e6b 43756265 5f707269 6e744669 rinkCube_printFi │ │ │ │ - 0x000085cc 74734572 726f7200 6d536872 696e6b43 tsError.mShrinkC │ │ │ │ - 0x000085dc 7562655f 7072696e 74457272 6f72006d ube_printError.m │ │ │ │ - 0x000085ec 53687269 6e6b4375 62655f72 65616446 ShrinkCube_readF │ │ │ │ - 0x000085fc 69747300 6d507574 4864725f 7072696e its.mPutHdr_prin │ │ │ │ - 0x0000860c 74466974 73457272 6f72006d 50757448 tFitsError.mPutH │ │ │ │ - 0x0000861c 64725f70 72696e74 4572726f 72006d50 dr_printError.mP │ │ │ │ - 0x0000862c 75744864 725f7265 61644669 74730066 utHdr_readFits.f │ │ │ │ - 0x0000863c 66706b74 70006d50 726f6a65 6374514c fpktp.mProjectQL │ │ │ │ - 0x0000864c 5f666978 7879006d 50726f6a 65637451 _fixxy.mProjectQ │ │ │ │ - 0x0000865c 4c5f7061 7273654c 696e6500 6d50726f L_parseLine.mPro │ │ │ │ - 0x0000866c 6a656374 514c5f70 72696e74 46697473 jectQL_printFits │ │ │ │ - 0x0000867c 4572726f 72006d50 726f6a65 6374514c Error.mProjectQL │ │ │ │ - 0x0000868c 5f707269 6e744572 726f7200 6d50726f _printError.mPro │ │ │ │ - 0x0000869c 6a656374 514c5f72 65616446 69747300 jectQL_readFits. │ │ │ │ - 0x000086ac 6d50726f 6a656374 514c5f73 74726164 mProjectQL_strad │ │ │ │ - 0x000086bc 64006d50 726f6a65 6374514c 5f726561 d.mProjectQL_rea │ │ │ │ - 0x000086cc 6454656d 706c6174 65006d50 726f6a65 dTemplate.mProje │ │ │ │ - 0x000086dc 6374514c 5f557064 61746542 6f756e64 ctQL_UpdateBound │ │ │ │ - 0x000086ec 73006d50 726f6a65 6374514c 5f426f72 s.mProjectQL_Bor │ │ │ │ - 0x000086fc 64657253 65747570 006e626f 72646572 derSetup.nborder │ │ │ │ - 0x0000870c 006d5072 6f6a6563 74514c5f 426f7264 .mProjectQL_Bord │ │ │ │ - 0x0000871c 65725261 6e676500 6d50726f 6a656374 erRange.mProject │ │ │ │ - 0x0000872c 50505f70 61727365 4c696e65 006d5072 PP_parseLine.mPr │ │ │ │ - 0x0000873c 6f6a6563 7450505f 7072696e 74466974 ojectPP_printFit │ │ │ │ - 0x0000874c 73457272 6f72006d 50726f6a 65637450 sError.mProjectP │ │ │ │ - 0x0000875c 505f7072 696e7445 72726f72 006d5072 P_printError.mPr │ │ │ │ - 0x0000876c 6f6a6563 7450505f 72656164 46697473 ojectPP_readFits │ │ │ │ - 0x0000877c 00666667 69737a00 6d50726f 6a656374 .ffgisz.mProject │ │ │ │ - 0x0000878c 50505f73 74726164 64006d50 726f6a65 PP_stradd.mProje │ │ │ │ - 0x0000879c 63745050 5f726561 6454656d 706c6174 ctPP_readTemplat │ │ │ │ - 0x000087ac 65006d50 726f6a65 63745050 5f557064 e.mProjectPP_Upd │ │ │ │ - 0x000087bc 61746542 6f756e64 73006d50 726f6a65 ateBounds.mProje │ │ │ │ - 0x000087cc 63745050 5f426f72 64657253 65747570 ctPP_BorderSetup │ │ │ │ - 0x000087dc 006d5072 6f6a6563 7450505f 426f7264 .mProjectPP_Bord │ │ │ │ - 0x000087ec 65725261 6e676500 6d50726f 6a656374 erRange.mProject │ │ │ │ - 0x000087fc 50505f69 6e506c61 6e65006d 50726f6a PP_inPlane.mProj │ │ │ │ - 0x0000880c 65637450 505f6c69 6e65436c 6970006d ectPP_lineClip.m │ │ │ │ - 0x0000881c 50726f6a 65637450 505f7265 6374436c ProjectPP_rectCl │ │ │ │ - 0x0000882c 69700074 6d705830 00746d70 59300074 ip.tmpX0.tmpY0.t │ │ │ │ - 0x0000883c 6d705831 00746d70 5931006d 50726f6a mpX1.tmpY1.mProj │ │ │ │ - 0x0000884c 65637450 505f706f 6c794172 6561006d ectPP_polyArea.m │ │ │ │ - 0x0000885c 50726f6a 65637450 505f7074 496e506f ProjectPP_ptInPo │ │ │ │ - 0x0000886c 6c79006d 50726f6a 65637450 505f636f ly.mProjectPP_co │ │ │ │ - 0x0000887c 6d707574 654f7665 726c6170 5050006d mputeOverlapPP.m │ │ │ │ - 0x0000888c 50726f6a 6563745f 66697878 79006d50 Project_fixxy.mP │ │ │ │ - 0x0000889c 726f6a65 63745f70 61727365 4c696e65 roject_parseLine │ │ │ │ - 0x000088ac 006d5072 6f6a6563 745f7072 696e7446 .mProject_printF │ │ │ │ - 0x000088bc 69747345 72726f72 006d5072 6f6a6563 itsError.mProjec │ │ │ │ - 0x000088cc 745f7072 696e7445 72726f72 006d5072 t_printError.mPr │ │ │ │ - 0x000088dc 6f6a6563 745f7265 61644669 7473006d oject_readFits.m │ │ │ │ - 0x000088ec 50726f6a 6563745f 73747261 6464006d Project_stradd.m │ │ │ │ - 0x000088fc 50726f6a 6563745f 72656164 54656d70 Project_readTemp │ │ │ │ - 0x0000890c 6c617465 006d5072 6f6a6563 745f5570 late.mProject_Up │ │ │ │ - 0x0000891c 64617465 426f756e 6473006d 50726f6a dateBounds.mProj │ │ │ │ - 0x0000892c 6563745f 426f7264 65725365 74757000 ect_BorderSetup. │ │ │ │ - 0x0000893c 6d50726f 6a656374 5f426f72 64657252 mProject_BorderR │ │ │ │ - 0x0000894c 616e6765 006d5072 6f6a6563 745f5072 ange.mProject_Pr │ │ │ │ - 0x0000895c 696e7450 6f6c7967 6f6e006d 50726f6a intPolygon.mProj │ │ │ │ - 0x0000896c 6563745f 7072696e 74446972 006d5072 ect_printDir.mPr │ │ │ │ - 0x0000897c 6f6a6563 745f4372 6f737300 6d50726f oject_Cross.mPro │ │ │ │ - 0x0000898c 6a656374 5f446f74 006d5072 6f6a6563 ject_Dot.mProjec │ │ │ │ - 0x0000899c 745f4469 72656374 696f6e43 616c6375 t_DirectionCalcu │ │ │ │ - 0x000089ac 6c61746f 72006d50 726f6a65 63745f42 lator.mProject_B │ │ │ │ - 0x000089bc 65747765 656e006d 50726f6a 6563745f etween.mProject_ │ │ │ │ - 0x000089cc 4e6f726d 616c697a 65006d50 726f6a65 Normalize.mProje │ │ │ │ - 0x000089dc 63745f53 61766556 65727465 78006d50 ct_SaveVertex.mP │ │ │ │ - 0x000089ec 726f6a65 63745f55 70646174 65496e74 roject_UpdateInt │ │ │ │ - 0x000089fc 6572696f 72466c61 67006d50 726f6a65 eriorFlag.mProje │ │ │ │ - 0x00008a0c 63745f53 61766553 68617265 64536567 ct_SaveSharedSeg │ │ │ │ - 0x00008a1c 006d5072 6f6a6563 745f4164 76616e63 .mProject_Advanc │ │ │ │ - 0x00008a2c 65006d50 726f6a65 63745f52 65766572 e.mProject_Rever │ │ │ │ - 0x00008a3c 7365006d 50726f6a 6563745f 53656753 se.mProject_SegS │ │ │ │ - 0x00008a4c 6567496e 74657273 65637400 6d50726f egIntersect.mPro │ │ │ │ - 0x00008a5c 6a656374 5f476972 61726400 6d50726f ject_Girard.mPro │ │ │ │ - 0x00008a6c 6a656374 5f52656d 6f766544 75707300 ject_RemoveDups. │ │ │ │ - 0x00008a7c 6d50726f 6a656374 5f436f6d 70757465 mProject_Compute │ │ │ │ - 0x00008a8c 496e7465 72736563 74696f6e 006d5072 Intersection.mPr │ │ │ │ - 0x00008a9c 6f6a6563 745f636f 6d707574 654f7665 oject_computeOve │ │ │ │ - 0x00008aac 726c6170 006d5072 6f6a6563 74437562 rlap.mProjectCub │ │ │ │ - 0x00008abc 655f6669 78787900 6d50726f 6a656374 e_fixxy.mProject │ │ │ │ - 0x00008acc 43756265 5f706172 73654c69 6e65006d Cube_parseLine.m │ │ │ │ - 0x00008adc 50726f6a 65637443 7562655f 7072696e ProjectCube_prin │ │ │ │ - 0x00008aec 74466974 73457272 6f72006d 50726f6a tFitsError.mProj │ │ │ │ - 0x00008afc 65637443 7562655f 7072696e 74457272 ectCube_printErr │ │ │ │ - 0x00008b0c 6f72006d 50726f6a 65637443 7562655f or.mProjectCube_ │ │ │ │ - 0x00008b1c 72656164 46697473 006d5072 6f6a6563 readFits.mProjec │ │ │ │ - 0x00008b2c 74437562 655f7374 72616464 006d5072 tCube_stradd.mPr │ │ │ │ - 0x00008b3c 6f6a6563 74437562 655f7265 61645465 ojectCube_readTe │ │ │ │ - 0x00008b4c 6d706c61 7465006d 50726f6a 65637443 mplate.mProjectC │ │ │ │ - 0x00008b5c 7562655f 55706461 7465426f 756e6473 ube_UpdateBounds │ │ │ │ - 0x00008b6c 006d5072 6f6a6563 74437562 655f5072 .mProjectCube_Pr │ │ │ │ - 0x00008b7c 696e7450 6f6c7967 6f6e006d 50726f6a intPolygon.mProj │ │ │ │ - 0x00008b8c 65637443 7562655f 7072696e 74446972 ectCube_printDir │ │ │ │ - 0x00008b9c 006d5072 6f6a6563 74437562 655f4372 .mProjectCube_Cr │ │ │ │ - 0x00008bac 6f737300 6d50726f 6a656374 43756265 oss.mProjectCube │ │ │ │ - 0x00008bbc 5f446f74 006d5072 6f6a6563 74437562 _Dot.mProjectCub │ │ │ │ - 0x00008bcc 655f4469 72656374 696f6e43 616c6375 e_DirectionCalcu │ │ │ │ - 0x00008bdc 6c61746f 72006d50 726f6a65 63744375 lator.mProjectCu │ │ │ │ - 0x00008bec 62655f42 65747765 656e006d 50726f6a be_Between.mProj │ │ │ │ - 0x00008bfc 65637443 7562655f 4e6f726d 616c697a ectCube_Normaliz │ │ │ │ - 0x00008c0c 65006d50 726f6a65 63744375 62655f53 e.mProjectCube_S │ │ │ │ - 0x00008c1c 61766556 65727465 78006d50 726f6a65 aveVertex.mProje │ │ │ │ - 0x00008c2c 63744375 62655f55 70646174 65496e74 ctCube_UpdateInt │ │ │ │ - 0x00008c3c 6572696f 72466c61 67006d50 726f6a65 eriorFlag.mProje │ │ │ │ - 0x00008c4c 63744375 62655f53 61766553 68617265 ctCube_SaveShare │ │ │ │ - 0x00008c5c 64536567 006d5072 6f6a6563 74437562 dSeg.mProjectCub │ │ │ │ - 0x00008c6c 655f4164 76616e63 65006d50 726f6a65 e_Advance.mProje │ │ │ │ - 0x00008c7c 63744375 62655f52 65766572 7365006d ctCube_Reverse.m │ │ │ │ - 0x00008c8c 50726f6a 65637443 7562655f 53656753 ProjectCube_SegS │ │ │ │ - 0x00008c9c 6567496e 74657273 65637400 6d50726f egIntersect.mPro │ │ │ │ - 0x00008cac 6a656374 43756265 5f476972 61726400 jectCube_Girard. │ │ │ │ - 0x00008cbc 6d50726f 6a656374 43756265 5f52656d mProjectCube_Rem │ │ │ │ - 0x00008ccc 6f766544 75707300 6d50726f 6a656374 oveDups.mProject │ │ │ │ - 0x00008cdc 43756265 5f436f6d 70757465 496e7465 Cube_ComputeInte │ │ │ │ - 0x00008cec 72736563 74696f6e 006d5072 6f6a6563 rsection.mProjec │ │ │ │ - 0x00008cfc 74437562 655f636f 6d707574 654f7665 tCube_computeOve │ │ │ │ - 0x00008d0c 726c6170 006d4f76 65726c61 70735f73 rlap.mOverlaps_s │ │ │ │ - 0x00008d1c 74726164 64006d4f 7665726c 6170735f tradd.mOverlaps_ │ │ │ │ - 0x00008d2c 66696c65 4e616d65 006d4f76 65726c61 fileName.mOverla │ │ │ │ - 0x00008d3c 70735f66 69787879 006d4f76 65726c61 ps_fixxy.mOverla │ │ │ │ - 0x00008d4c 70735f73 77617000 6d4f7665 726c6170 ps_swap.mOverlap │ │ │ │ - 0x00008d5c 735f4372 6f737300 6d4f7665 726c6170 s_Cross.mOverlap │ │ │ │ - 0x00008d6c 735f446f 74006d4f 7665726c 6170735f s_Dot.mOverlaps_ │ │ │ │ - 0x00008d7c 42657477 65656e00 6d4f7665 726c6170 Between.mOverlap │ │ │ │ - 0x00008d8c 735f4e6f 726d616c 697a6500 6d4f7665 s_Normalize.mOve │ │ │ │ - 0x00008d9c 726c6170 735f5265 76657273 65006d4f rlaps_Reverse.mO │ │ │ │ - 0x00008dac 7665726c 6170735f 53656753 6567496e verlaps_SegSegIn │ │ │ │ - 0x00008dbc 74657273 65637400 6d4d616b 65496d67 tersect.mMakeImg │ │ │ │ - 0x00008dcc 5f706172 7365436f 6f726453 7472006d _parseCoordStr.m │ │ │ │ - 0x00008ddc 4d616b65 496d675f 66697878 79006d4d MakeImg_fixxy.mM │ │ │ │ - 0x00008dec 616b6549 6d675f70 61727365 4c696e65 akeImg_parseLine │ │ │ │ - 0x00008dfc 006d4d61 6b65496d 675f7265 61645465 .mMakeImg_readTe │ │ │ │ - 0x00008e0c 6d706c61 7465006d 4d616b65 496d675f mplate.mMakeImg_ │ │ │ │ - 0x00008e1c 7072696e 74466974 73457272 6f72006d printFitsError.m │ │ │ │ - 0x00008e2c 4d616b65 496d675f 6e657874 53747200 MakeImg_nextStr. │ │ │ │ - 0x00008e3c 6d4d616b 65496d67 5f737761 70006d4d mMakeImg_swap.mM │ │ │ │ - 0x00008e4c 616b6549 6d675f6c 74716e6f 726d006d akeImg_ltqnorm.m │ │ │ │ - 0x00008e5c 4d616b65 496d675f 636c6561 6e757000 MakeImg_cleanup. │ │ │ │ - 0x00008e6c 69734a53 4f4e0063 61745f66 696c6500 isJSON.cat_file. │ │ │ │ - 0x00008e7c 696d6167 655f6669 6c650063 6f6c6e61 image_file.colna │ │ │ │ - 0x00008e8c 6d650077 69647468 00666c61 74007265 me.width.flat.re │ │ │ │ - 0x00008e9c 66006973 6d616700 73797300 61727261 f.ismag.sys.arra │ │ │ │ - 0x00008eac 7966696c 65007261 6e640072 65667661 yfile.rand.refva │ │ │ │ - 0x00008ebc 6c006e6f 69736500 62673300 62673400 l.noise.bg3.bg4. │ │ │ │ - 0x00008ecc 62673100 62673200 6e636174 00726570 bg1.bg2.ncat.rep │ │ │ │ - 0x00008edc 6c616365 006e696d 61676500 65787000 lace.nimage.exp. │ │ │ │ - 0x00008eec 6d4d616b 65486472 5f737472 61646400 mMakeHdr_stradd. │ │ │ │ - 0x00008efc 6d4d616b 65486472 5f726561 6454656d mMakeHdr_readTem │ │ │ │ - 0x00008f0c 706c6174 65006f75 74776373 006d4d61 plate.outwcs.mMa │ │ │ │ - 0x00008f1c 6b654864 725f6465 62756700 696e7075 keHdr_debug.inpu │ │ │ │ - 0x00008f2c 74006d49 6d677462 6c5f7072 696e745f t.mImgtbl_print_ │ │ │ │ - 0x00008f3c 72656300 6d496d67 74626c5f 6765745f rec.mImgtbl_get_ │ │ │ │ - 0x00008f4c 68647200 6666676b 6579006d 496d6774 hdr.ffgkey.mImgt │ │ │ │ - 0x00008f5c 626c5f67 65745f6c 69737400 6d6b7374 bl_get_list.mkst │ │ │ │ - 0x00008f6c 656d7000 73797374 656d006d 496d6774 emp.system.mImgt │ │ │ │ - 0x00008f7c 626c5f67 65745f66 696c6573 006f7065 bl_get_files.ope │ │ │ │ - 0x00008f8c 6e646972 00726561 64646972 36340063 ndir.readdir64.c │ │ │ │ - 0x00008f9c 6c6f7365 64697200 6d496d67 74626c5f losedir.mImgtbl_ │ │ │ │ - 0x00008fac 75706461 74655f74 61626c65 006d4869 update_table.mHi │ │ │ │ - 0x00008fbc 73746f67 72616d5f 67657450 6c616e65 stogram_getPlane │ │ │ │ - 0x00008fcc 73006d48 6973746f 6772616d 5f707269 s.mHistogram_pri │ │ │ │ - 0x00008fdc 6e744669 74734572 726f7200 6d486973 ntFitsError.mHis │ │ │ │ - 0x00008fec 746f6772 616d5f70 61727365 52616e67 togram_parseRang │ │ │ │ - 0x00008ffc 65006d48 6973746f 6772616d 5f706572 e.mHistogram_per │ │ │ │ - 0x0000900c 63656e74 696c654c 6576656c 006d4869 centileLevel.mHi │ │ │ │ - 0x0000901c 73746f67 72616d5f 76616c75 65506572 stogram_valuePer │ │ │ │ - 0x0000902c 63656e74 696c6500 6d486973 746f6772 centile.mHistogr │ │ │ │ - 0x0000903c 616d5f65 7266696e 76006d48 6973746f am_erfinv.mHisto │ │ │ │ - 0x0000904c 6772616d 5f736e70 696e7600 6d486973 gram_snpinv.mHis │ │ │ │ - 0x0000905c 746f6772 616d5f67 65745261 6e676500 togram_getRange. │ │ │ │ - 0x0000906c 6d486472 5f746370 5f636f6e 6e656374 mHdr_tcp_connect │ │ │ │ - 0x0000907c 00676574 686f7374 62796e61 6d650073 .gethostbyname.s │ │ │ │ - 0x0000908c 6f636b65 74005f5f 6d656d6d 6f76655f ocket.__memmove_ │ │ │ │ - 0x0000909c 63686b00 6d486472 5f726561 646c696e chk.mHdr_readlin │ │ │ │ - 0x000090ac 65006d48 64725f75 726c5f65 6e636f64 e.mHdr_url_encod │ │ │ │ - 0x000090bc 65006d48 64725f70 61727365 55726c00 e.mHdr_parseUrl. │ │ │ │ - 0x000090cc 73656e64 006d4765 74486472 5f707269 send.mGetHdr_pri │ │ │ │ - 0x000090dc 6e744669 74734572 726f7200 66666768 ntFitsError.ffgh │ │ │ │ - 0x000090ec 7370006d 4669784e 614e5f70 72696e74 sp.mFixNaN_print │ │ │ │ - 0x000090fc 4572726f 72006d46 69784e61 4e5f7072 Error.mFixNaN_pr │ │ │ │ - 0x0000910c 696e7446 69747345 72726f72 006d4669 intFitsError.mFi │ │ │ │ - 0x0000911c 784e614e 5f726561 64466974 73006666 xNaN_readFits.ff │ │ │ │ - 0x0000912c 676b6e64 006d4669 74706c61 6e655f70 gknd.mFitplane_p │ │ │ │ - 0x0000913c 72696e74 46697473 4572726f 72006d46 rintFitsError.mF │ │ │ │ - 0x0000914c 6974706c 616e655f 6e726572 726f7200 itplane_nrerror. │ │ │ │ - 0x0000915c 6d466974 706c616e 655f6976 6563746f mFitplane_ivecto │ │ │ │ - 0x0000916c 72006d46 6974706c 616e655f 66726565 r.mFitplane_free │ │ │ │ - 0x0000917c 5f697665 63746f72 006d4669 74706c61 _ivector.mFitpla │ │ │ │ - 0x0000918c 6e655f67 61757373 6a006d45 78616d69 ne_gaussj.mExami │ │ │ │ - 0x0000919c 6e655f72 6164436f 6d706172 65006d45 ne_radCompare.mE │ │ │ │ - 0x000091ac 78616d69 6e655f67 6574506c 616e6573 xamine_getPlanes │ │ │ │ - 0x000091bc 006d4469 66665f70 61727365 4c696e65 .mDiff_parseLine │ │ │ │ - 0x000091cc 006d4469 66665f64 65627567 006f7574 .mDiff_debug.out │ │ │ │ - 0x000091dc 70757400 6f757470 75745f61 72656100 put.output_area. │ │ │ │ - 0x000091ec 6d446966 665f7072 696e7446 69747345 mDiff_printFitsE │ │ │ │ - 0x000091fc 72726f72 006d4469 66665f70 72696e74 rror.mDiff_print │ │ │ │ - 0x0000920c 4572726f 72006d44 6966665f 72656164 Error.mDiff_read │ │ │ │ - 0x0000921c 54656d70 6c617465 006d4469 66665f72 Template.mDiff_r │ │ │ │ - 0x0000922c 65616446 69747300 6e6f4172 65617300 eadFits.noAreas. │ │ │ │ - 0x0000923c 696e7075 745f6172 6561006d 436f7665 input_area.mCove │ │ │ │ - 0x0000924c 72616765 43686563 6b5f7377 6170006d rageCheck_swap.m │ │ │ │ - 0x0000925c 436f7665 72616765 43686563 6b5f4372 CoverageCheck_Cr │ │ │ │ - 0x0000926c 6f737300 6d436f76 65726167 65436865 oss.mCoverageChe │ │ │ │ - 0x0000927c 636b5f44 6f74006d 436f7665 72616765 ck_Dot.mCoverage │ │ │ │ - 0x0000928c 43686563 6b5f4265 74776565 6e006d43 Check_Between.mC │ │ │ │ - 0x0000929c 6f766572 61676543 6865636b 5f4e6f72 overageCheck_Nor │ │ │ │ - 0x000092ac 6d616c69 7a65006d 436f7665 72616765 malize.mCoverage │ │ │ │ - 0x000092bc 43686563 6b5f5265 76657273 65006d43 Check_Reverse.mC │ │ │ │ - 0x000092cc 6f766572 61676543 6865636b 5f536567 overageCheck_Seg │ │ │ │ - 0x000092dc 53656749 6e746572 73656374 006d436f SegIntersect.mCo │ │ │ │ - 0x000092ec 76657261 67654368 65636b5f 73747261 verageCheck_stra │ │ │ │ - 0x000092fc 6464006e 6f776373 006d6f6e 74616765 dd.nowcs.montage │ │ │ │ - 0x0000930c 5f706172 73654864 72006d6f 6e746167 _parseHdr.montag │ │ │ │ - 0x0000931c 655f6765 74486472 006d4267 4d6f6465 e_getHdr.mBgMode │ │ │ │ - 0x0000932c 6c5f6976 6563746f 72006d42 674d6f64 l_ivector.mBgMod │ │ │ │ - 0x0000933c 656c5f66 7265655f 69766563 746f7200 el_free_ivector. │ │ │ │ - 0x0000934c 6d42674d 6f64656c 5f676175 73736a00 mBgModel_gaussj. │ │ │ │ - 0x0000935c 6d426573 74496d61 67655f73 74726164 mBestImage_strad │ │ │ │ - 0x0000936c 64006d42 65737449 6d616765 5f43726f d.mBestImage_Cro │ │ │ │ - 0x0000937c 7373006d 42657374 496d6167 655f446f ss.mBestImage_Do │ │ │ │ - 0x0000938c 74006d42 65737449 6d616765 5f4e6f72 t.mBestImage_Nor │ │ │ │ - 0x0000939c 6d616c69 7a65006d 4261636b 67726f75 malize.mBackgrou │ │ │ │ - 0x000093ac 6e645f70 72696e74 4572726f 72006d42 nd_printError.mB │ │ │ │ - 0x000093bc 61636b67 726f756e 645f7072 696e7446 ackground_printF │ │ │ │ - 0x000093cc 69747345 72726f72 006d4261 636b6772 itsError.mBackgr │ │ │ │ - 0x000093dc 6f756e64 5f726561 64466974 73006368 ound_readFits.ch │ │ │ │ - 0x000093ec 64697200 425a325f 627a5265 61644f70 dir.BZ2_bzReadOp │ │ │ │ - 0x000093fc 656e0042 5a325f62 7a526561 6400425a en.BZ2_bzRead.BZ │ │ │ │ - 0x0000940c 325f627a 52656164 436c6f73 65006d41 2_bzReadClose.mA │ │ │ │ - 0x0000941c 72636869 76654765 745f6275 6e7a6970 rchiveGet_bunzip │ │ │ │ - 0x0000942c 00706970 6500666f 726b0064 75703200 .pipe.fork.dup2. │ │ │ │ - 0x0000943c 65786563 76700077 61697470 6964006d execvp.waitpid.m │ │ │ │ - 0x0000944c 41726368 6976654c 6973745f 7463705f ArchiveList_tcp_ │ │ │ │ - 0x0000945c 636f6e6e 65637400 6d417263 68697665 connect.mArchive │ │ │ │ - 0x0000946c 4c697374 5f726561 646c696e 65006d41 List_readline.mA │ │ │ │ - 0x0000947c 72636869 76654c69 73745f75 726c5f65 rchiveList_url_e │ │ │ │ - 0x0000948c 6e636f64 65006d41 72636869 76654c69 ncode.mArchiveLi │ │ │ │ - 0x0000949c 73745f70 61727365 55726c00 6d416464 st_parseUrl.mAdd │ │ │ │ - 0x000094ac 43756265 5f706172 73654c69 6e65006d Cube_parseLine.m │ │ │ │ - 0x000094bc 41646443 7562655f 7072696e 74466974 AddCube_printFit │ │ │ │ - 0x000094cc 73457272 6f72006f 75747075 745f6669 sError.output_fi │ │ │ │ - 0x000094dc 6c65006f 75747075 745f6172 65615f66 le.output_area_f │ │ │ │ - 0x000094ec 696c6500 6d416464 43756265 5f707269 ile.mAddCube_pri │ │ │ │ - 0x000094fc 6e744572 726f7200 6d416464 43756265 ntError.mAddCube │ │ │ │ - 0x0000950c 5f737472 61646400 6d416464 43756265 _stradd.mAddCube │ │ │ │ - 0x0000951c 5f726561 6454656d 706c6174 65006d41 _readTemplate.mA │ │ │ │ - 0x0000952c 64644375 62655f61 76675f6d 65616e00 ddCube_avg_mean. │ │ │ │ - 0x0000953c 6d416464 43756265 5f617667 5f636f75 mAddCube_avg_cou │ │ │ │ - 0x0000954c 6e74006d 41646443 7562655f 736f7274 nt.mAddCube_sort │ │ │ │ - 0x0000955c 006d4164 64437562 655f6c69 7374436f .mAddCube_listCo │ │ │ │ - 0x0000956c 756e7400 6d416464 43756265 5f6c6973 unt.mAddCube_lis │ │ │ │ - 0x0000957c 7444656c 65746500 6d416464 43756265 tDelete.mAddCube │ │ │ │ - 0x0000958c 5f6c6973 74496e64 6578006d 41646443 _listIndex.mAddC │ │ │ │ - 0x0000959c 7562655f 616c6c6f 63457272 6f72006d ube_allocError.m │ │ │ │ - 0x000095ac 41646443 7562655f 6176675f 6d656469 AddCube_avg_medi │ │ │ │ - 0x000095bc 616e006d 41646443 7562655f 6c697374 an.mAddCube_list │ │ │ │ - 0x000095cc 496e6974 006d4164 64437562 655f6c69 Init.mAddCube_li │ │ │ │ - 0x000095dc 73744164 64006d41 64645f70 61727365 stAdd.mAdd_parse │ │ │ │ - 0x000095ec 4c696e65 006d4164 645f7072 696e7446 Line.mAdd_printF │ │ │ │ - 0x000095fc 69747345 72726f72 006d4164 645f7072 itsError.mAdd_pr │ │ │ │ - 0x0000960c 696e7445 72726f72 006d4164 645f7374 intError.mAdd_st │ │ │ │ - 0x0000961c 72616464 006d4164 645f7265 61645465 radd.mAdd_readTe │ │ │ │ - 0x0000962c 6d706c61 7465006d 4164645f 6176675f mplate.mAdd_avg_ │ │ │ │ - 0x0000963c 6d65616e 006d4164 645f6176 675f636f mean.mAdd_avg_co │ │ │ │ - 0x0000964c 756e7400 6d416464 5f617667 5f73756d unt.mAdd_avg_sum │ │ │ │ - 0x0000965c 006d4164 645f736f 7274006d 4164645f .mAdd_sort.mAdd_ │ │ │ │ - 0x0000966c 6c697374 436f756e 74006d41 64645f6c listCount.mAdd_l │ │ │ │ - 0x0000967c 69737444 656c6574 65006d41 64645f6c istDelete.mAdd_l │ │ │ │ - 0x0000968c 69737449 6e646578 006d4164 645f616c istIndex.mAdd_al │ │ │ │ - 0x0000969c 6c6f6345 72726f72 006d4164 645f6176 locError.mAdd_av │ │ │ │ - 0x000096ac 675f6d65 6469616e 006d4164 645f6c69 g_median.mAdd_li │ │ │ │ - 0x000096bc 7374496e 6974006d 4164645f 6c697374 stInit.mAdd_list │ │ │ │ - 0x000096cc 41646400 6d6f6e74 6167655f 64656275 Add.montage_debu │ │ │ │ - 0x000096dc 67436865 636b0077 63735f64 65627567 gCheck.wcs_debug │ │ │ │ - 0x000096ec 006d6f6e 74616765 5f636865 636b4864 .montage_checkHd │ │ │ │ - 0x000096fc 72457861 6374006d 6f6e7461 67655f67 rExact.montage_g │ │ │ │ - 0x0000970c 65745743 53006d6f 6e746167 655f7374 etWCS.montage_st │ │ │ │ - 0x0000971c 72416464 006d6f6e 74616765 5f657272 rAdd.montage_err │ │ │ │ - 0x0000972c 6f724f75 74707574 006d6f6e 74616765 orOutput.montage │ │ │ │ - 0x0000973c 5f666974 73436865 636b006d 6f6e7461 _fitsCheck.monta │ │ │ │ - 0x0000974c 67655f46 49545365 72726f72 00726169 ge_FITSerror.rai │ │ │ │ + 0x0000667c 6d616c6c 6f63005f 5f737472 6370795f malloc.__strcpy_ │ │ │ │ + 0x0000668c 63686b00 746f7065 6e007463 6f6c0063 chk.topen.tcol.c │ │ │ │ + 0x0000669c 68646972 00747265 61640074 76616c00 hdir.tread.tval. │ │ │ │ + 0x000066ac 7374726c 656e0073 7472636d 70005f5f strlen.strcmp.__ │ │ │ │ + 0x000066bc 73707269 6e74665f 63686b00 73797374 sprintf_chk.syst │ │ │ │ + 0x000066cc 656d005f 5f707269 6e74665f 63686b00 em.__printf_chk. │ │ │ │ + 0x000066dc 66666c75 73680073 7472746f 6c007374 fflush.strtol.st │ │ │ │ + 0x000066ec 646f7574 006d6f6e 74616765 5f66696c dout.montage_fil │ │ │ │ + 0x000066fc 65506174 68005f5f 73747263 61745f63 ePath.__strcat_c │ │ │ │ + 0x0000670c 686b005f 5f6d656d 6370795f 63686b00 hk.__memcpy_chk. │ │ │ │ + 0x0000671c 6d6f6e74 6167655f 66696c65 4e616d65 montage_fileName │ │ │ │ + 0x0000672c 0073696e 636f7300 626e6444 54520062 .sincos.bndDTR.b │ │ │ │ + 0x0000673c 6e645072 6f6a4d61 74726978 00626e64 ndProjMatrix.bnd │ │ │ │ + 0x0000674c 44657072 6f6a4d61 74726978 00626e64 DeprojMatrix.bnd │ │ │ │ + 0x0000675c 53657444 65627567 00646562 75674c65 SetDebug.debugLe │ │ │ │ + 0x0000676c 76656c00 626e6446 72656500 626e644e vel.bndFree.bndN │ │ │ │ + 0x0000677c 706f696e 74730062 6e64506f 696e7473 points.bndPoints │ │ │ │ + 0x0000678c 00626e64 506f7000 626e6450 75736800 .bndPop.bndPush. │ │ │ │ + 0x0000679c 65786974 00626e64 5072696e 74537461 exit.bndPrintSta │ │ │ │ + 0x000067ac 636b0062 6e644472 6177426f 7800626e ck.bndDrawBox.bn │ │ │ │ + 0x000067bc 64436f72 6e657231 00626e64 436f726e dCorner1.bndCorn │ │ │ │ + 0x000067cc 65723200 626e6443 6f726e65 72330062 er2.bndCorner3.b │ │ │ │ + 0x000067dc 6e64436f 726e6572 3400626e 6443656e ndCorner4.bndCen │ │ │ │ + 0x000067ec 74657200 626e6444 7261774f 75746c69 ter.bndDrawOutli │ │ │ │ + 0x000067fc 6e650050 72696e74 536b7950 6f696e74 ne.PrintSkyPoint │ │ │ │ + 0x0000680c 7300626e 64447261 77536b79 506f696e s.bndDrawSkyPoin │ │ │ │ + 0x0000681c 74730043 656e7472 6f696400 626e6453 ts.Centroid.bndS │ │ │ │ + 0x0000682c 697a6500 626e6441 64640062 6e644372 ize.bndAdd.bndCr │ │ │ │ + 0x0000683c 6f737300 626e6444 6f740062 6e64436f oss.bndDot.bndCo │ │ │ │ + 0x0000684c 6d706172 65007075 74636861 7200626e mpare.putchar.bn │ │ │ │ + 0x0000685c 64446562 75670074 6f6c6572 616e6365 dDebug.tolerance │ │ │ │ + 0x0000686c 00626e64 4e64656c 65746500 626e644e .bndNdelete.bndN │ │ │ │ + 0x0000687c 6f726d61 6c697a65 00737172 74006163 ormalize.sqrt.ac │ │ │ │ + 0x0000688c 6f730061 74616e32 00626e64 58706978 os.atan2.bndXpix │ │ │ │ + 0x0000689c 00626e64 59706978 00617369 6e00626e .bndYpix.asin.bn │ │ │ │ + 0x000068ac 644c6f6e 00626e64 4c617400 626e6444 dLon.bndLat.bndD │ │ │ │ + 0x000068bc 72617743 6972636c 6500626e 64526164 rawCircle.bndRad │ │ │ │ + 0x000068cc 69757300 626e644c 65667400 626e6447 ius.bndLeft.bndG │ │ │ │ + 0x000068dc 72616861 6d00626e 64526576 65727365 raham.bndReverse │ │ │ │ + 0x000068ec 00626e64 436f7079 00626e64 52656d6f .bndCopy.bndRemo │ │ │ │ + 0x000068fc 76654465 6c657465 6400626e 64436f6d veDeleted.bndCom │ │ │ │ + 0x0000690c 70757465 426f756e 64696e67 426f7800 puteBoundingBox. │ │ │ │ + 0x0000691c 626e6441 6e676c65 00626e64 53697a65 bndAngle.bndSize │ │ │ │ + 0x0000692c 3200626e 6453697a 65310062 6e64436f 2.bndSize1.bndCo │ │ │ │ + 0x0000693c 6d707574 65426f75 6e64696e 67436972 mputeBoundingCir │ │ │ │ + 0x0000694c 636c6500 626e6443 6f6d7075 74655665 cle.bndComputeVe │ │ │ │ + 0x0000695c 72746963 616c426f 756e6469 6e67426f rticalBoundingBo │ │ │ │ + 0x0000696c 7800626e 64457175 616c0062 6e64496e x.bndEqual.bndIn │ │ │ │ + 0x0000697c 69746961 6c697a65 00626e64 426f756e itialize.bndBoun │ │ │ │ + 0x0000698c 64617269 65730071 736f7274 00626e64 daries.qsort.bnd │ │ │ │ + 0x0000699c 50490062 6e645665 72746963 616c426f PI.bndVerticalBo │ │ │ │ + 0x000069ac 756e6469 6e67426f 7800626e 64426f75 undingBox.bndBou │ │ │ │ + 0x000069bc 6e64696e 67426f78 00626e64 426f756e ndingBox.bndBoun │ │ │ │ + 0x000069cc 64696e67 43697263 6c650066 6f70656e dingCircle.fopen │ │ │ │ + 0x000069dc 36340066 636c6f73 65005f5f 66707269 64.fclose.__fpri │ │ │ │ + 0x000069ec 6e74665f 63686b00 756e6c69 6e6b006d ntf_chk.unlink.m │ │ │ │ + 0x000069fc 44696666 46697445 7865635f 64656275 DiffFitExec_debu │ │ │ │ + 0x00006a0c 67006d42 674d6f64 656c5f69 76656374 g.mBgModel_ivect │ │ │ │ + 0x00006a1c 6f72006d 42674d6f 64656c5f 66726565 or.mBgModel_free │ │ │ │ + 0x00006a2c 5f697665 63746f72 006d4267 4d6f6465 _ivector.mBgMode │ │ │ │ + 0x00006a3c 6c5f6761 7573736a 006d656d 73657400 l_gaussj.memset. │ │ │ │ + 0x00006a4c 73747274 6f640072 65616c6c 6f63006d strtod.realloc.m │ │ │ │ + 0x00006a5c 656d6370 79006677 72697465 00636765 emcpy.fwrite.cge │ │ │ │ + 0x00006a6c 6f6d5365 74446562 75670063 67656f6d omSetDebug.cgeom │ │ │ │ + 0x00006a7c 47657458 63656e00 6367656f 6d476574 GetXcen.cgeomGet │ │ │ │ + 0x00006a8c 5963656e 00636765 6f6d4765 74576964 Ycen.cgeomGetWid │ │ │ │ + 0x00006a9c 74680063 67656f6d 47657448 65696768 th.cgeomGetHeigh │ │ │ │ + 0x00006aac 74006367 656f6d47 6574416e 676c6500 t.cgeomGetAngle. │ │ │ │ + 0x00006abc 6367656f 6d46696e 644c6f77 65737400 cgeomFindLowest. │ │ │ │ + 0x00006acc 6367656f 6d506f70 00636765 6f6d5075 cgeomPop.cgeomPu │ │ │ │ + 0x00006adc 73680063 67656f6d 5072696e 74537461 sh.cgeomPrintSta │ │ │ │ + 0x00006aec 636b0063 67656f6d 426f7800 6367656f ck.cgeomBox.cgeo │ │ │ │ + 0x00006afc 6d436f70 79006367 656f6d4c 65667400 mCopy.cgeomLeft. │ │ │ │ + 0x00006b0c 6367656f 6d477261 68616d00 6367656f cgeomGraham.cgeo │ │ │ │ + 0x00006b1c 6d507269 6e74506f 696e7473 00636765 mPrintPoints.cge │ │ │ │ + 0x00006b2c 6f6d5371 75617368 00636765 6f6d5072 omSquash.cgeomPr │ │ │ │ + 0x00006b3c 696e7450 6f737473 63726970 74006367 intPostscript.cg │ │ │ │ + 0x00006b4c 656f6d49 6e697400 6367656f 6d436f6d eomInit.cgeomCom │ │ │ │ + 0x00006b5c 70617265 00636765 6f6d4172 65615369 pare.cgeomAreaSi │ │ │ │ + 0x00006b6c 676e006d 4864725f 7463705f 636f6e6e gn.mHdr_tcp_conn │ │ │ │ + 0x00006b7c 65637400 67657468 6f737462 796e616d ect.gethostbynam │ │ │ │ + 0x00006b8c 6500736f 636b6574 005f5f6d 656d6d6f e.socket.__memmo │ │ │ │ + 0x00006b9c 76655f63 686b006d 4864725f 72656164 ve_chk.mHdr_read │ │ │ │ + 0x00006bac 6c696e65 006d4864 725f7572 6c5f656e line.mHdr_url_en │ │ │ │ + 0x00006bbc 636f6465 006d4864 725f7061 72736555 code.mHdr_parseU │ │ │ │ + 0x00006bcc 726c0073 74726e63 6d700073 74726370 rl.strncmp.strcp │ │ │ │ + 0x00006bdc 79006765 74656e76 0073656e 64006d50 y.getenv.send.mP │ │ │ │ + 0x00006bec 726f6a65 63745050 5f706172 73654c69 rojectPP_parseLi │ │ │ │ + 0x00006bfc 6e65006d 50726f6a 65637450 505f7072 ne.mProjectPP_pr │ │ │ │ + 0x00006c0c 696e7446 69747345 72726f72 00666667 intFitsError.ffg │ │ │ │ + 0x00006c1c 65727200 6d50726f 6a656374 50505f70 err.mProjectPP_p │ │ │ │ + 0x00006c2c 72696e74 4572726f 72006d50 726f6a65 rintError.mProje │ │ │ │ + 0x00006c3c 63745050 5f726561 64466974 73006666 ctPP_readFits.ff │ │ │ │ + 0x00006c4c 6f70656e 74657374 0066666d 61686400 opentest.ffmahd. │ │ │ │ + 0x00006c5c 66666769 77637300 77637369 6e697400 ffgiwcs.wcsinit. │ │ │ │ + 0x00006c6c 66666769 737a006d 50726f6a 65637450 ffgisz.mProjectP │ │ │ │ + 0x00006c7c 505f7374 72616464 006d5072 6f6a6563 P_stradd.mProjec │ │ │ │ + 0x00006c8c 7450505f 72656164 54656d70 6c617465 tPP_readTemplate │ │ │ │ + 0x00006c9c 00666765 7473006d 50726f6a 65637450 .fgets.mProjectP │ │ │ │ + 0x00006cac 505f5570 64617465 426f756e 64730070 P_UpdateBounds.p │ │ │ │ + 0x00006cbc 6c616e65 325f746f 5f706c61 6e65315f lane2_to_plane1_ │ │ │ │ + 0x00006ccc 7472616e 73666f72 6d006d50 726f6a65 transform.mProje │ │ │ │ + 0x00006cdc 63745050 5f426f72 64657253 65747570 ctPP_BorderSetup │ │ │ │ + 0x00006cec 006d5072 6f6a6563 7450505f 426f7264 .mProjectPP_Bord │ │ │ │ + 0x00006cfc 65725261 6e676500 6d50726f 6a656374 erRange.mProject │ │ │ │ + 0x00006d0c 50505f69 6e506c61 6e65006d 50726f6a PP_inPlane.mProj │ │ │ │ + 0x00006d1c 65637450 505f6c69 6e65436c 6970006d ectPP_lineClip.m │ │ │ │ + 0x00006d2c 50726f6a 65637450 505f7265 6374436c ProjectPP_rectCl │ │ │ │ + 0x00006d3c 69700074 6d705830 00746d70 59300074 ip.tmpX0.tmpY0.t │ │ │ │ + 0x00006d4c 6d705831 00746d70 5931006d 50726f6a mpX1.tmpY1.mProj │ │ │ │ + 0x00006d5c 65637450 505f706f 6c794172 6561006d ectPP_polyArea.m │ │ │ │ + 0x00006d6c 50726f6a 65637450 505f7074 496e506f ProjectPP_ptInPo │ │ │ │ + 0x00006d7c 6c79006d 50726f6a 65637450 505f636f ly.mProjectPP_co │ │ │ │ + 0x00006d8c 6d707574 654f7665 726c6170 5050005f mputeOverlapPP._ │ │ │ │ + 0x00006d9c 5f74696d 65363400 6d6f6e74 6167655f _time64.montage_ │ │ │ │ + 0x00006dac 63686563 6b486472 00496e69 7469616c checkHdr.Initial │ │ │ │ + 0x00006dbc 697a655f 54776f50 6c616e65 5f426f74 ize_TwoPlane_Bot │ │ │ │ + 0x00006dcc 68446973 746f7274 00706978 32776373 hDistort.pix2wcs │ │ │ │ + 0x00006ddc 00776373 32706978 00706c61 6e65315f .wcs2pix.plane1_ │ │ │ │ + 0x00006dec 746f5f70 6c616e65 325f7472 616e7366 to_plane2_transf │ │ │ │ + 0x00006dfc 6f726d00 63616c6c 6f630066 66677078 orm.calloc.ffgpx │ │ │ │ + 0x00006e0c 7600666c 6f6f7200 6666636c 6f730072 v.floor.ffclos.r │ │ │ │ + 0x00006e1c 656d6f76 65006666 696e6974 00666663 emove.ffinit.ffc │ │ │ │ + 0x00006e2c 72696d00 6666706b 74700066 66756b79 rim.ffpktp.ffuky │ │ │ │ + 0x00006e3c 6a006666 756b7964 00666670 70780063 j.ffukyd.ffppx.c │ │ │ │ + 0x00006e4c 6f6f7264 5f646562 7567006d 4d616b65 oord_debug.mMake │ │ │ │ + 0x00006e5c 496d675f 70617273 65436f6f 72645374 Img_parseCoordSt │ │ │ │ + 0x00006e6c 72007061 72736563 6d640073 74726e63 r.parsecmd.strnc │ │ │ │ + 0x00006e7c 61736563 6d70006d 4d616b65 496d675f asecmp.mMakeImg_ │ │ │ │ + 0x00006e8c 66697878 79006d4d 616b6549 6d675f70 fixxy.mMakeImg_p │ │ │ │ + 0x00006e9c 61727365 4c696e65 006d4d61 6b65496d arseLine.mMakeIm │ │ │ │ + 0x00006eac 675f7265 61645465 6d706c61 7465006d g_readTemplate.m │ │ │ │ + 0x00006ebc 4d616b65 496d675f 7072696e 74466974 MakeImg_printFit │ │ │ │ + 0x00006ecc 73457272 6f72006d 4d616b65 496d675f sError.mMakeImg_ │ │ │ │ + 0x00006edc 6e657874 53747200 66676574 63006d4d nextStr.fgetc.mM │ │ │ │ + 0x00006eec 616b6549 6d675f73 77617000 6d4d616b akeImg_swap.mMak │ │ │ │ + 0x00006efc 65496d67 5f6c7471 6e6f726d 005f5f65 eImg_ltqnorm.__e │ │ │ │ + 0x00006f0c 72726e6f 5f6c6f63 6174696f 6e006c6f rrno_location.lo │ │ │ │ + 0x00006f1c 67006d4d 616b6549 6d675f63 6c65616e g.mMakeImg_clean │ │ │ │ + 0x00006f2c 75700069 734a534f 4e006361 745f6669 up.isJSON.cat_fi │ │ │ │ + 0x00006f3c 6c650069 6d616765 5f66696c 6500636f le.image_file.co │ │ │ │ + 0x00006f4c 6c6e616d 65007769 64746800 666c6174 lname.width.flat │ │ │ │ + 0x00006f5c 00726566 0069736d 61670073 79730065 .ref.ismag.sys.e │ │ │ │ + 0x00006f6c 706f6368 00617272 61796669 6c650072 poch.arrayfile.r │ │ │ │ + 0x00006f7c 616e6400 636f6e76 65727443 6f6f7264 and.convertCoord │ │ │ │ + 0x00006f8c 696e6174 65730072 65667661 6c006e6f inates.refval.no │ │ │ │ + 0x00006f9c 69736500 62673300 62673400 62673100 ise.bg3.bg4.bg1. │ │ │ │ + 0x00006fac 62673200 6e636174 00726570 6c616365 bg2.ncat.replace │ │ │ │ + 0x00006fbc 006e696d 61676500 706f7700 74636c6f .nimage.pow.tclo │ │ │ │ + 0x00006fcc 73650074 6e756c6c 00657870 00737472 se.tnull.exp.str │ │ │ │ + 0x00006fdc 63617365 636d7000 6a736f6e 5f737472 casecmp.json_str │ │ │ │ + 0x00006fec 75637400 6a736f6e 5f76616c 006d4765 uct.json_val.mGe │ │ │ │ + 0x00006ffc 74486472 5f707269 6e744669 74734572 tHdr_printFitsEr │ │ │ │ + 0x0000700c 726f7200 6d6f6e74 6167655f 63686563 ror.montage_chec │ │ │ │ + 0x0000701c 6b46696c 65006666 67687370 00666667 kFile.ffghsp.ffg │ │ │ │ + 0x0000702c 72656300 73747263 68720068 746d6c5f rec.strchr.html_ │ │ │ │ + 0x0000703c 656e636f 6465006d 41646443 7562655f encode.mAddCube_ │ │ │ │ + 0x0000704c 70617273 654c696e 65006d41 64644375 parseLine.mAddCu │ │ │ │ + 0x0000705c 62655f70 72696e74 46697473 4572726f be_printFitsErro │ │ │ │ + 0x0000706c 72006f75 74707574 5f66696c 65006f75 r.output_file.ou │ │ │ │ + 0x0000707c 74707574 5f617265 615f6669 6c65006d tput_area_file.m │ │ │ │ + 0x0000708c 41646443 7562655f 7072696e 74457272 AddCube_printErr │ │ │ │ + 0x0000709c 6f72006d 41646443 7562655f 73747261 or.mAddCube_stra │ │ │ │ + 0x000070ac 6464006d 41646443 7562655f 72656164 dd.mAddCube_read │ │ │ │ + 0x000070bc 54656d70 6c617465 006d4164 64437562 Template.mAddCub │ │ │ │ + 0x000070cc 655f6176 675f6d65 616e006d 41646443 e_avg_mean.mAddC │ │ │ │ + 0x000070dc 7562655f 6176675f 636f756e 74006d41 ube_avg_count.mA │ │ │ │ + 0x000070ec 64644375 62655f73 6f727400 6d416464 ddCube_sort.mAdd │ │ │ │ + 0x000070fc 43756265 5f6c6973 74436f75 6e74006d Cube_listCount.m │ │ │ │ + 0x0000710c 41646443 7562655f 6c697374 44656c65 AddCube_listDele │ │ │ │ + 0x0000711c 7465006d 41646443 7562655f 6c697374 te.mAddCube_list │ │ │ │ + 0x0000712c 496e6465 78006d41 64644375 62655f61 Index.mAddCube_a │ │ │ │ + 0x0000713c 6c6c6f63 4572726f 72006d41 64644375 llocError.mAddCu │ │ │ │ + 0x0000714c 62655f61 76675f6d 65646961 6e006d41 be_avg_median.mA │ │ │ │ + 0x0000715c 64644375 62655f6c 69737449 6e697400 ddCube_listInit. │ │ │ │ + 0x0000716c 6d416464 43756265 5f6c6973 74416464 mAddCube_listAdd │ │ │ │ + 0x0000717c 0074626c 5f726563 00737472 73747200 .tbl_rec.strstr. │ │ │ │ + 0x0000718c 6d537562 696d6167 655f6669 78787900 mSubimage_fixxy. │ │ │ │ + 0x0000719c 6d537562 696d6167 655f7072 696e7446 mSubimage_printF │ │ │ │ + 0x000071ac 69747345 72726f72 006d5375 62696d61 itsError.mSubima │ │ │ │ + 0x000071bc 67655f67 65744669 6c65496e 666f0066 ge_getFileInfo.f │ │ │ │ + 0x000071cc 66676b79 6a006666 676b6e6a 006d5375 fgkyj.ffgknj.mSu │ │ │ │ + 0x000071dc 62696d61 67655f63 6f707948 65616465 bimage_copyHeade │ │ │ │ + 0x000071ec 72496e66 6f006666 63706864 006d5375 rInfo.ffcphd.mSu │ │ │ │ + 0x000071fc 62696d61 67655f63 6f707944 61746100 bimage_copyData. │ │ │ │ + 0x0000720c 66667073 636c006d 53756269 6d616765 ffpscl.mSubimage │ │ │ │ + 0x0000721c 5f646174 6152616e 67650066 66676964 _dataRange.ffgid │ │ │ │ + 0x0000722c 74007472 756e6300 68617665 426c616e t.trunc.haveBlan │ │ │ │ + 0x0000723c 6b005f5f 73746174 36345f74 696d6536 k.__stat64_time6 │ │ │ │ + 0x0000724c 34006d44 69666645 7865635f 64656275 4.mDiffExec_debu │ │ │ │ + 0x0000725c 67006d42 65737449 6d616765 5f737472 g.mBestImage_str │ │ │ │ + 0x0000726c 61646400 6d426573 74496d61 67655f43 add.mBestImage_C │ │ │ │ + 0x0000727c 726f7373 006d4265 7374496d 6167655f ross.mBestImage_ │ │ │ │ + 0x0000728c 446f7400 6d426573 74496d61 67655f4e Dot.mBestImage_N │ │ │ │ + 0x0000729c 6f726d61 6c697a65 006d6f6e 74616765 ormalize.montage │ │ │ │ + 0x000072ac 5f636865 636b5743 53006d46 69744578 _checkWCS.mFitEx │ │ │ │ + 0x000072bc 65635f64 65627567 006a736f 6e5f7374 ec_debug.json_st │ │ │ │ + 0x000072cc 72697062 6c616e6b 73006a73 6f6e5f64 ripblanks.json_d │ │ │ │ + 0x000072dc 65627567 00737464 65727200 6a736f6e ebug.stderr.json │ │ │ │ + 0x000072ec 5f667265 65007374 70637079 006d5441 _free.stpcpy.mTA │ │ │ │ + 0x000072fc 4e486472 5f666978 78790078 636f7272 NHdr_fixxy.xcorr │ │ │ │ + 0x0000730c 65637469 6f6e0079 636f7272 65637469 ection.ycorrecti │ │ │ │ + 0x0000731c 6f6e006d 54414e48 64725f65 78747261 on.mTANHdr_extra │ │ │ │ + 0x0000732c 63744344 00686176 65436465 6c743100 ctCD.haveCdelt1. │ │ │ │ + 0x0000733c 68617665 4364656c 74320068 61766543 haveCdelt2.haveC │ │ │ │ + 0x0000734c 726f7461 32006861 76654344 31310068 rota2.haveCD11.h │ │ │ │ + 0x0000735c 61766543 44313200 68617665 43443231 aveCD12.haveCD21 │ │ │ │ + 0x0000736c 00686176 65434432 32006861 76655043 .haveCD22.havePC │ │ │ │ + 0x0000737c 31310068 61766550 43313200 68617665 11.havePC12.have │ │ │ │ + 0x0000738c 50433231 00686176 65504332 32006861 PC21.havePC22.ha │ │ │ │ + 0x0000739c 76654570 6f636800 68617665 45717569 veEpoch.haveEqui │ │ │ │ + 0x000073ac 6e6f7800 63726f74 61320063 64313100 nox.crota2.cd11. │ │ │ │ + 0x000073bc 63643132 00636432 31006364 32320070 cd12.cd21.cd22.p │ │ │ │ + 0x000073cc 63313100 70633132 00706332 31007063 c11.pc12.pc21.pc │ │ │ │ + 0x000073dc 32320065 7175696e 6f78006d 54414e48 22.equinox.mTANH │ │ │ │ + 0x000073ec 64725f64 65627567 006d5441 4e486472 dr_debug.mTANHdr │ │ │ │ + 0x000073fc 5f737472 61646400 6d54414e 4864725f _stradd.mTANHdr_ │ │ │ │ + 0x0000740c 64697374 616e6365 00647472 006d5441 distance.dtr.mTA │ │ │ │ + 0x0000741c 4e486472 5f707269 6e744865 61646572 NHdr_printHeader │ │ │ │ + 0x0000742c 006d5441 4e486472 5f726561 6454656d .mTANHdr_readTem │ │ │ │ + 0x0000743c 706c6174 65006d54 414e4864 725f6d61 plate.mTANHdr_ma │ │ │ │ + 0x0000744c 6b655743 53007265 77696e64 00666f75 keWCS.rewind.fou │ │ │ │ + 0x0000745c 74006200 62700070 6364656c 74320070 t.b.bp.pcdelt2.p │ │ │ │ + 0x0000746c 6364656c 7431006d 54414e48 64725f69 cdelt1.mTANHdr_i │ │ │ │ + 0x0000747c 76656374 6f72006d 54414e48 64725f66 vector.mTANHdr_f │ │ │ │ + 0x0000748c 7265655f 69766563 746f7200 6d54414e ree_ivector.mTAN │ │ │ │ + 0x0000749c 4864725f 67617573 736a0066 73746174 Hdr_gaussj.fstat │ │ │ │ + 0x000074ac 7573006d 50726f6a 6563745f 66697878 us.mProject_fixx │ │ │ │ + 0x000074bc 79006d50 726f6a65 63745f70 61727365 y.mProject_parse │ │ │ │ + 0x000074cc 4c696e65 006d5072 6f6a6563 745f7072 Line.mProject_pr │ │ │ │ + 0x000074dc 696e7446 69747345 72726f72 006d5072 intFitsError.mPr │ │ │ │ + 0x000074ec 6f6a6563 745f7072 696e7445 72726f72 oject_printError │ │ │ │ + 0x000074fc 006d5072 6f6a6563 745f7265 61644669 .mProject_readFi │ │ │ │ + 0x0000750c 7473006d 50726f6a 6563745f 73747261 ts.mProject_stra │ │ │ │ + 0x0000751c 6464006d 50726f6a 6563745f 72656164 dd.mProject_read │ │ │ │ + 0x0000752c 54656d70 6c617465 006d5072 6f6a6563 Template.mProjec │ │ │ │ + 0x0000753c 745f5570 64617465 426f756e 6473006d t_UpdateBounds.m │ │ │ │ + 0x0000754c 50726f6a 6563745f 426f7264 65725365 Project_BorderSe │ │ │ │ + 0x0000755c 74757000 6d50726f 6a656374 5f426f72 tup.mProject_Bor │ │ │ │ + 0x0000756c 64657252 616e6765 006d5072 6f6a6563 derRange.mProjec │ │ │ │ + 0x0000757c 745f5072 696e7450 6f6c7967 6f6e006d t_PrintPolygon.m │ │ │ │ + 0x0000758c 50726f6a 6563745f 7072696e 74446972 Project_printDir │ │ │ │ + 0x0000759c 006d5072 6f6a6563 745f4372 6f737300 .mProject_Cross. │ │ │ │ + 0x000075ac 6d50726f 6a656374 5f446f74 006d5072 mProject_Dot.mPr │ │ │ │ + 0x000075bc 6f6a6563 745f4469 72656374 696f6e43 oject_DirectionC │ │ │ │ + 0x000075cc 616c6375 6c61746f 72006d50 726f6a65 alculator.mProje │ │ │ │ + 0x000075dc 63745f42 65747765 656e006d 50726f6a ct_Between.mProj │ │ │ │ + 0x000075ec 6563745f 4e6f726d 616c697a 65006d50 ect_Normalize.mP │ │ │ │ + 0x000075fc 726f6a65 63745f53 61766556 65727465 roject_SaveVerte │ │ │ │ + 0x0000760c 78006d50 726f6a65 63745f55 70646174 x.mProject_Updat │ │ │ │ + 0x0000761c 65496e74 6572696f 72466c61 67006d50 eInteriorFlag.mP │ │ │ │ + 0x0000762c 726f6a65 63745f53 61766553 68617265 roject_SaveShare │ │ │ │ + 0x0000763c 64536567 006d5072 6f6a6563 745f4164 dSeg.mProject_Ad │ │ │ │ + 0x0000764c 76616e63 65006d50 726f6a65 63745f52 vance.mProject_R │ │ │ │ + 0x0000765c 65766572 7365006d 50726f6a 6563745f everse.mProject_ │ │ │ │ + 0x0000766c 53656753 6567496e 74657273 65637400 SegSegIntersect. │ │ │ │ + 0x0000767c 6d50726f 6a656374 5f476972 61726400 mProject_Girard. │ │ │ │ + 0x0000768c 6d50726f 6a656374 5f52656d 6f766544 mProject_RemoveD │ │ │ │ + 0x0000769c 75707300 6d50726f 6a656374 5f436f6d ups.mProject_Com │ │ │ │ + 0x000076ac 70757465 496e7465 72736563 74696f6e puteIntersection │ │ │ │ + 0x000076bc 006d5072 6f6a6563 745f636f 6d707574 .mProject_comput │ │ │ │ + 0x000076cc 654f7665 726c6170 005f5f63 74797065 eOverlap.__ctype │ │ │ │ + 0x000076dc 5f625f6c 6f63005f 5f637479 70655f74 _b_loc.__ctype_t │ │ │ │ + 0x000076ec 6f6c6f77 65725f6c 6f630050 61727365 olower_loc.Parse │ │ │ │ + 0x000076fc 556e6974 73007374 72647570 00506172 Units.strdup.Par │ │ │ │ + 0x0000770c 73655072 65630063 63616c63 00736578 sePrec.ccalc.sex │ │ │ │ + 0x0000771c 546f4465 67726565 00726f75 6e645661 ToDegree.roundVa │ │ │ │ + 0x0000772c 6c756500 64656772 6565546f 484d5300 lue.degreeToHMS. │ │ │ │ + 0x0000773c 64656772 6565546f 444d5300 6d4f7665 degreeToDMS.mOve │ │ │ │ + 0x0000774c 726c6170 735f7374 72616464 006d4f76 rlaps_stradd.mOv │ │ │ │ + 0x0000775c 65726c61 70735f66 696c654e 616d6500 erlaps_fileName. │ │ │ │ + 0x0000776c 6d4f7665 726c6170 735f6669 78787900 mOverlaps_fixxy. │ │ │ │ + 0x0000777c 6d4f7665 726c6170 735f7377 6170006d mOverlaps_swap.m │ │ │ │ + 0x0000778c 4f766572 6c617073 5f43726f 7373006d Overlaps_Cross.m │ │ │ │ + 0x0000779c 4f766572 6c617073 5f446f74 006d4f76 Overlaps_Dot.mOv │ │ │ │ + 0x000077ac 65726c61 70735f42 65747765 656e006d erlaps_Between.m │ │ │ │ + 0x000077bc 4f766572 6c617073 5f4e6f72 6d616c69 Overlaps_Normali │ │ │ │ + 0x000077cc 7a65006d 4f766572 6c617073 5f526576 ze.mOverlaps_Rev │ │ │ │ + 0x000077dc 65727365 006d4f76 65726c61 70735f53 erse.mOverlaps_S │ │ │ │ + 0x000077ec 65675365 67496e74 65727365 63740070 egSegIntersect.p │ │ │ │ + 0x000077fc 72656365 73734265 7373656c 69616e57 recessBesselianW │ │ │ │ + 0x0000780c 69746850 726f7065 724d6f74 696f6e00 ithProperMotion. │ │ │ │ + 0x0000781c 70726563 65737342 65737365 6c69616e precessBesselian │ │ │ │ + 0x0000782c 006d5375 62437562 655f6669 78787900 .mSubCube_fixxy. │ │ │ │ + 0x0000783c 6d537562 43756265 5f706172 73655365 mSubCube_parseSe │ │ │ │ + 0x0000784c 6c656374 4c697374 006d5375 62437562 lectList.mSubCub │ │ │ │ + 0x0000785c 655f7072 696e7446 69747345 72726f72 e_printFitsError │ │ │ │ + 0x0000786c 006d5375 62437562 655f6765 7446696c .mSubCube_getFil │ │ │ │ + 0x0000787c 65496e66 6f006666 676b7900 6d537562 eInfo.ffgky.mSub │ │ │ │ + 0x0000788c 43756265 5f636f70 79486561 64657249 Cube_copyHeaderI │ │ │ │ + 0x0000789c 6e666f00 6d537562 43756265 5f636f70 nfo.mSubCube_cop │ │ │ │ + 0x000078ac 79446174 61006d53 75624375 62655f64 yData.mSubCube_d │ │ │ │ + 0x000078bc 61746152 616e6765 006d5072 6f6a4578 ataRange.mProjEx │ │ │ │ + 0x000078cc 65635f73 74726164 64006d50 726f6a45 ec_stradd.mProjE │ │ │ │ + 0x000078dc 7865635f 72656164 54656d70 6c617465 xec_readTemplate │ │ │ │ + 0x000078ec 006d5072 6f6a4578 65635f64 65627567 .mProjExec_debug │ │ │ │ + 0x000078fc 006d5072 6f6a4578 65635f66 64656275 .mProjExec_fdebu │ │ │ │ + 0x0000790c 67007763 736f7574 00776373 696e006d g.wcsout.wcsin.m │ │ │ │ + 0x0000791c 436f7665 72616765 43686563 6b5f7377 CoverageCheck_sw │ │ │ │ + 0x0000792c 6170006d 436f7665 72616765 43686563 ap.mCoverageChec │ │ │ │ + 0x0000793c 6b5f4372 6f737300 6d436f76 65726167 k_Cross.mCoverag │ │ │ │ + 0x0000794c 65436865 636b5f44 6f74006d 436f7665 eCheck_Dot.mCove │ │ │ │ + 0x0000795c 72616765 43686563 6b5f4265 74776565 rageCheck_Betwee │ │ │ │ + 0x0000796c 6e006d43 6f766572 61676543 6865636b n.mCoverageCheck │ │ │ │ + 0x0000797c 5f4e6f72 6d616c69 7a65006d 436f7665 _Normalize.mCove │ │ │ │ + 0x0000798c 72616765 43686563 6b5f5265 76657273 rageCheck_Revers │ │ │ │ + 0x0000799c 65006d43 6f766572 61676543 6865636b e.mCoverageCheck │ │ │ │ + 0x000079ac 5f536567 53656749 6e746572 73656374 _SegSegIntersect │ │ │ │ + 0x000079bc 006d436f 76657261 67654368 65636b5f .mCoverageCheck_ │ │ │ │ + 0x000079cc 73747261 64640074 626c5f68 64725f73 stradd.tbl_hdr_s │ │ │ │ + 0x000079dc 7472696e 67006861 76655479 70650068 tring.haveType.h │ │ │ │ + 0x000079ec 61766555 6e697400 68617665 4e756c6c aveUnit.haveNull │ │ │ │ + 0x000079fc 0074626c 5f726563 5f737472 696e6700 .tbl_rec_string. │ │ │ │ + 0x00007a0c 6e6f7763 73006d6f 6e746167 655f7061 nowcs.montage_pa │ │ │ │ + 0x00007a1c 72736548 6472006d 6f6e7461 67655f67 rseHdr.montage_g │ │ │ │ + 0x00007a2c 65744864 72007462 6c5f6e75 6c5f7374 etHdr.tbl_nul_st │ │ │ │ + 0x00007a3c 72696e67 0074626c 5f756e69 5f737472 ring.tbl_uni_str │ │ │ │ + 0x00007a4c 696e6700 74626c5f 7479705f 73747269 ing.tbl_typ_stri │ │ │ │ + 0x00007a5c 6e670063 65696c00 64656772 6565546f ng.ceil.degreeTo │ │ │ │ + 0x00007a6c 53657800 6d417263 68697665 4c697374 Sex.mArchiveList │ │ │ │ + 0x00007a7c 5f746370 5f636f6e 6e656374 006d4172 _tcp_connect.mAr │ │ │ │ + 0x00007a8c 63686976 654c6973 745f7265 61646c69 chiveList_readli │ │ │ │ + 0x00007a9c 6e65006d 41726368 6976654c 6973745f ne.mArchiveList_ │ │ │ │ + 0x00007aac 75726c5f 656e636f 6465006d 41726368 url_encode.mArch │ │ │ │ + 0x00007abc 6976654c 6973745f 70617273 6555726c iveList_parseUrl │ │ │ │ + 0x00007acc 00667075 7473006d 6f6e7461 67655f63 .fputs.montage_c │ │ │ │ + 0x00007adc 6865636b 48647245 78616374 006d6f6e heckHdrExact.mon │ │ │ │ + 0x00007aec 74616765 5f676574 57435300 6d6f6e74 tage_getWCS.mont │ │ │ │ + 0x00007afc 6167655f 73747241 6464006d 6f6e7461 age_strAdd.monta │ │ │ │ + 0x00007b0c 67655f65 72726f72 4f757470 7574006d ge_errorOutput.m │ │ │ │ + 0x00007b1c 6f6e7461 67655f66 69747343 6865636b ontage_fitsCheck │ │ │ │ + 0x00007b2c 006d6f6e 74616765 5f464954 53657272 .montage_FITSerr │ │ │ │ + 0x00007b3c 6f720066 66676b79 6e007763 73667265 or.ffgkyn.wcsfre │ │ │ │ + 0x00007b4c 65007365 74776869 74657370 61636500 e.setwhitespace. │ │ │ │ + 0x00007b5c 69737773 005f5f73 74706370 795f6368 isws.__stpcpy_ch │ │ │ │ + 0x00007b6c 6b00425a 325f627a 52656164 4f70656e k.BZ2_bzReadOpen │ │ │ │ + 0x00007b7c 00425a32 5f627a52 65616400 425a325f .BZ2_bzRead.BZ2_ │ │ │ │ + 0x00007b8c 627a5265 6164436c 6f736500 6d417263 bzReadClose.mArc │ │ │ │ + 0x00007b9c 68697665 4765745f 62756e7a 69700070 hiveGet_bunzip.p │ │ │ │ + 0x00007bac 69706500 666f726b 00647570 32006578 ipe.fork.dup2.ex │ │ │ │ + 0x00007bbc 65637670 0066646f 70656e00 77616974 ecvp.fdopen.wait │ │ │ │ + 0x00007bcc 70696400 636f6e76 65727447 616c546f pid.convertGalTo │ │ │ │ + 0x00007bdc 45717500 636f6e76 65727447 616c546f Equ.convertGalTo │ │ │ │ + 0x00007bec 5367616c 00636f6e 76657274 45717554 Sgal.convertEquT │ │ │ │ + 0x00007bfc 6f47616c 00636f6e 76657274 5367616c oGal.convertSgal │ │ │ │ + 0x00007c0c 546f4761 6c00636f 6e766572 744a756c ToGal.convertJul │ │ │ │ + 0x00007c1c 69616e54 6f426573 73656c69 616e0063 ianToBesselian.c │ │ │ │ + 0x00007c2c 6f6e7665 72744563 6c546f45 71750063 onvertEclToEqu.c │ │ │ │ + 0x00007c3c 6f6e7665 72744265 7373656c 69616e54 onvertBesselianT │ │ │ │ + 0x00007c4c 6f4a756c 69616e00 70726563 6573734a oJulian.precessJ │ │ │ │ + 0x00007c5c 756c6961 6e00636f 6e766572 74457175 ulian.convertEqu │ │ │ │ + 0x00007c6c 546f4563 6c00636f 72726563 74436f6f ToEcl.correctCoo │ │ │ │ + 0x00007c7c 7264696e 61746552 616e6765 00676574 rdinateRange.get │ │ │ │ + 0x00007c8c 45717545 5465726d 436f7272 65637469 EquETermCorrecti │ │ │ │ + 0x00007c9c 6f6e0067 65744563 6c455465 726d436f on.getEclETermCo │ │ │ │ + 0x00007cac 72726563 74696f6e 00726566 696e6564 rrection.refined │ │ │ │ + 0x00007cbc 45717545 5465726d 436f7272 65637469 EquETermCorrecti │ │ │ │ + 0x00007ccc 6f6e0072 6566696e 65644563 6c455465 on.refinedEclETe │ │ │ │ + 0x00007cdc 726d436f 72726563 74696f6e 00636f72 rmCorrection.cor │ │ │ │ + 0x00007cec 72656374 466f7245 71756174 6f726961 rectForEquatoria │ │ │ │ + 0x00007cfc 6c455465 726d7300 62657373 656c6961 lETerms.besselia │ │ │ │ + 0x00007d0c 6e546f4a 756c6961 6e464b43 6f727265 nToJulianFKCorre │ │ │ │ + 0x00007d1c 6374696f 6e006a61 70706c79 00636f72 ction.japply.cor │ │ │ │ + 0x00007d2c 72656374 466f7245 636c6970 74696345 rectForEclipticE │ │ │ │ + 0x00007d3c 5465726d 73006a75 6c69616e 546f4265 Terms.julianToBe │ │ │ │ + 0x00007d4c 7373656c 69616e46 4b436f72 72656374 sselianFKCorrect │ │ │ │ + 0x00007d5c 696f6e00 6d566965 7765725f 6c617469 ion.mViewer_lati │ │ │ │ + 0x00007d6c 74756465 5f6c6162 656c006d 56696577 tude_label.mView │ │ │ │ + 0x00007d7c 65725f6c 6f6e6769 74756465 5f6c6162 er_longitude_lab │ │ │ │ + 0x00007d8c 656c006d 56696577 65725f6d 616b6547 el.mViewer_makeG │ │ │ │ + 0x00007d9c 72696400 67646562 7567006e 67726964 rid.gdebug.ngrid │ │ │ │ + 0x00007dac 00677269 645f7370 61636500 67726964 .grid_space.grid │ │ │ │ + 0x00007dbc 5f72616e 6765006d 56696577 65725f63 _range.mViewer_c │ │ │ │ + 0x00007dcc 6f6f7264 5f6c6162 656c006d 56696577 oord_label.mView │ │ │ │ + 0x00007ddc 65725f6c 6f6e6769 74756465 5f6c696e er_longitude_lin │ │ │ │ + 0x00007dec 65006d56 69657765 725f6c61 74697475 e.mViewer_latitu │ │ │ │ + 0x00007dfc 64655f6c 696e6500 6d566965 7765725f de_line.mViewer_ │ │ │ │ + 0x00007e0c 64726177 5f626f75 6e646172 79006d56 draw_boundary.mV │ │ │ │ + 0x00007e1c 69657765 725f6772 6561745f 63697263 iewer_great_circ │ │ │ │ + 0x00007e2c 6c65006d 56696577 65725f63 75727665 le.mViewer_curve │ │ │ │ + 0x00007e3c 006d5669 65776572 5f73796d 626f6c00 .mViewer_symbol. │ │ │ │ + 0x00007e4c 636f6d70 6173735f 7365676d 656e7473 compass_segments │ │ │ │ + 0x00007e5c 006b6579 6c69625f 696e6974 69616c69 .keylib_initiali │ │ │ │ + 0x00007e6c 7a656400 4b65794c 69624861 73426565 zed.KeyLibHasBee │ │ │ │ + 0x00007e7c 6e496e69 7469616c 697a6564 006b6579 nInitialized.key │ │ │ │ + 0x00007e8c 776f7264 5f646562 7567006b 65796465 word_debug.keyde │ │ │ │ + 0x00007e9c 62756700 6b657977 6f72645f 776f726b bug.keyword_work │ │ │ │ + 0x00007eac 64697200 746d7064 6972006b 6579776f dir.tmpdir.keywo │ │ │ │ + 0x00007ebc 72645f63 6f756e74 00707269 6e744465 rd_count.printDe │ │ │ │ + 0x00007ecc 62756700 64656275 6746696c 65006b65 bug.debugFile.ke │ │ │ │ + 0x00007edc 79776f72 645f636c 6f736500 73686f77 yword_close.show │ │ │ │ + 0x00007eec 43686172 73006b65 79776f72 645f6578 Chars.keyword_ex │ │ │ │ + 0x00007efc 69737473 006b6579 776f7264 5f76616c ists.keyword_val │ │ │ │ + 0x00007f0c 75655f75 6e736166 65006b65 79776f72 ue_unsafe.keywor │ │ │ │ + 0x00007f1c 645f696e 7374616e 63655f75 6e736166 d_instance_unsaf │ │ │ │ + 0x00007f2c 65006b65 79776f72 645f696e 666f5f75 e.keyword_info_u │ │ │ │ + 0x00007f3c 6e736166 6500666d 616b6577 6f726400 nsafe.fmakeword. │ │ │ │ + 0x00007f4c 66656f66 00706c75 73746f73 70616365 feof.plustospace │ │ │ │ + 0x00007f5c 00783263 00756e65 73636170 655f7572 .x2c.unescape_ur │ │ │ │ + 0x00007f6c 6c006372 65617465 5f746d70 66696c65 l.create_tmpfile │ │ │ │ + 0x00007f7c 006d6b73 74656d70 36340063 686d6f64 .mkstemp64.chmod │ │ │ │ + 0x00007f8c 00737472 63617400 6b657977 6f72645f .strcat.keyword_ │ │ │ │ + 0x00007f9c 696e6974 00667075 7463006b 65795374 init.fputc.keySt │ │ │ │ + 0x00007fac 646f7574 00737464 696e0066 6c616700 dout.stdin.flag. │ │ │ │ + 0x00007fbc 69735f62 6c616e6b 006b6579 776f7264 is_blank.keyword │ │ │ │ + 0x00007fcc 5f76616c 7565006b 6579776f 72645f76 _value.keyword_v │ │ │ │ + 0x00007fdc 616c7565 5f737472 69707065 64006b65 alue_stripped.ke │ │ │ │ + 0x00007fec 79776f72 645f696e 7374616e 6365006b yword_instance.k │ │ │ │ + 0x00007ffc 6579776f 72645f66 696c656e 616d6500 eyword_filename. │ │ │ │ + 0x0000800c 6b657977 6f72645f 696e666f 0075726c keyword_info.url │ │ │ │ + 0x0000801c 5f646563 6f646500 656e636f 64654f66 _decode.encodeOf │ │ │ │ + 0x0000802c 66736574 55524c00 5f5f6374 7970655f fsetURL.__ctype_ │ │ │ │ + 0x0000803c 746f7570 7065725f 6c6f6300 696e6974 toupper_loc.init │ │ │ │ + 0x0000804c 48545450 005f5f67 6d74696d 65363400 HTTP.__gmtime64. │ │ │ │ + 0x0000805c 77777748 65616465 72007777 77466f6f wwwHeader.wwwFoo │ │ │ │ + 0x0000806c 74657200 6d536872 696e6b43 7562655f ter.mShrinkCube_ │ │ │ │ + 0x0000807c 7072696e 74466974 73457272 6f72006d printFitsError.m │ │ │ │ + 0x0000808c 53687269 6e6b4375 62655f70 72696e74 ShrinkCube_print │ │ │ │ + 0x0000809c 4572726f 72006d53 6872696e 6b437562 Error.mShrinkCub │ │ │ │ + 0x000080ac 655f7265 61644669 74730066 66756b79 e_readFits.ffuky │ │ │ │ + 0x000080bc 7300636f 6d707574 65457175 506f6c65 s.computeEquPole │ │ │ │ + 0x000080cc 006d6f6e 74616765 5f646562 75674368 .montage_debugCh │ │ │ │ + 0x000080dc 65636b00 6d446966 665f7061 7273654c eck.mDiff_parseL │ │ │ │ + 0x000080ec 696e6500 6d446966 665f6465 62756700 ine.mDiff_debug. │ │ │ │ + 0x000080fc 6f757470 7574006f 75747075 745f6172 output.output_ar │ │ │ │ + 0x0000810c 6561006d 44696666 5f707269 6e744669 ea.mDiff_printFi │ │ │ │ + 0x0000811c 74734572 726f7200 6d446966 665f7072 tsError.mDiff_pr │ │ │ │ + 0x0000812c 696e7445 72726f72 006d4469 66665f72 intError.mDiff_r │ │ │ │ + 0x0000813c 65616454 656d706c 61746500 6d446966 eadTemplate.mDif │ │ │ │ + 0x0000814c 665f7265 61644669 74730066 66676b6e f_readFits.ffgkn │ │ │ │ + 0x0000815c 64006e6f 41726561 7300696e 7075745f d.noAreas.input_ │ │ │ │ + 0x0000816c 61726561 00696e70 7574006c 6f646570 area.input.lodep │ │ │ │ + 0x0000817c 6e675f72 65616433 32626974 496e7400 ng_read32bitInt. │ │ │ │ + 0x0000818c 6c6f6465 706e675f 6c6f6164 5f66696c lodepng_load_fil │ │ │ │ + 0x0000819c 65006673 65656b00 6674656c 6c006672 e.fseek.ftell.fr │ │ │ │ + 0x000081ac 65616400 6c6f6465 706e675f 73617665 ead.lodepng_save │ │ │ │ + 0x000081bc 5f66696c 65006c6f 6465706e 675f6875 _file.lodepng_hu │ │ │ │ + 0x000081cc 66666d61 6e5f636f 64655f6c 656e6774 ffman_code_lengt │ │ │ │ + 0x000081dc 6873006c 6f646570 6e675f69 6e666c61 hs.lodepng_infla │ │ │ │ + 0x000081ec 7465006c 6f646570 6e675f64 65666c61 te.lodepng_defla │ │ │ │ + 0x000081fc 7465006c 6f646570 6e675f7a 6c69625f te.lodepng_zlib_ │ │ │ │ + 0x0000820c 6465636f 6d707265 7373006c 6f646570 decompress.lodep │ │ │ │ + 0x0000821c 6e675f7a 6c69625f 636f6d70 72657373 ng_zlib_compress │ │ │ │ + 0x0000822c 006c6f64 65706e67 5f636f6d 70726573 .lodepng_compres │ │ │ │ + 0x0000823c 735f7365 7474696e 67735f69 6e697400 s_settings_init. │ │ │ │ + 0x0000824c 6c6f6465 706e675f 6465636f 6d707265 lodepng_decompre │ │ │ │ + 0x0000825c 73735f73 65747469 6e67735f 696e6974 ss_settings_init │ │ │ │ + 0x0000826c 006c6f64 65706e67 5f637263 3332006c .lodepng_crc32.l │ │ │ │ + 0x0000827c 6f646570 6e675f63 68756e6b 5f6c656e odepng_chunk_len │ │ │ │ + 0x0000828c 67746800 6c6f6465 706e675f 6368756e gth.lodepng_chun │ │ │ │ + 0x0000829c 6b5f7479 7065006c 6f646570 6e675f63 k_type.lodepng_c │ │ │ │ + 0x000082ac 68756e6b 5f747970 655f6571 75616c73 hunk_type_equals │ │ │ │ + 0x000082bc 006c6f64 65706e67 5f636875 6e6b5f61 .lodepng_chunk_a │ │ │ │ + 0x000082cc 6e63696c 6c617279 006c6f64 65706e67 ncillary.lodepng │ │ │ │ + 0x000082dc 5f636875 6e6b5f70 72697661 7465006c _chunk_private.l │ │ │ │ + 0x000082ec 6f646570 6e675f63 68756e6b 5f736166 odepng_chunk_saf │ │ │ │ + 0x000082fc 65746f63 6f707900 6c6f6465 706e675f etocopy.lodepng_ │ │ │ │ + 0x0000830c 6368756e 6b5f6461 7461006c 6f646570 chunk_data.lodep │ │ │ │ + 0x0000831c 6e675f63 68756e6b 5f646174 615f636f ng_chunk_data_co │ │ │ │ + 0x0000832c 6e737400 6c6f6465 706e675f 6368756e nst.lodepng_chun │ │ │ │ + 0x0000833c 6b5f6368 65636b5f 63726300 6c6f6465 k_check_crc.lode │ │ │ │ + 0x0000834c 706e675f 6368756e 6b5f6765 6e657261 png_chunk_genera │ │ │ │ + 0x0000835c 74655f63 7263006c 6f646570 6e675f63 te_crc.lodepng_c │ │ │ │ + 0x0000836c 68756e6b 5f6e6578 74006c6f 6465706e hunk_next.lodepn │ │ │ │ + 0x0000837c 675f6368 756e6b5f 6e657874 5f636f6e g_chunk_next_con │ │ │ │ + 0x0000838c 7374006c 6f646570 6e675f63 68756e6b st.lodepng_chunk │ │ │ │ + 0x0000839c 5f617070 656e6400 6c6f6465 706e675f _append.lodepng_ │ │ │ │ + 0x000083ac 6368756e 6b5f6372 65617465 006c6f64 chunk_create.lod │ │ │ │ + 0x000083bc 65706e67 5f636f6c 6f725f6d 6f64655f epng_color_mode_ │ │ │ │ + 0x000083cc 696e6974 006c6f64 65706e67 5f70616c init.lodepng_pal │ │ │ │ + 0x000083dc 65747465 5f636c65 6172006c 6f646570 ette_clear.lodep │ │ │ │ + 0x000083ec 6e675f63 6f6c6f72 5f6d6f64 655f636c ng_color_mode_cl │ │ │ │ + 0x000083fc 65616e75 70006c6f 6465706e 675f636f eanup.lodepng_co │ │ │ │ + 0x0000840c 6c6f725f 6d6f6465 5f636f70 79006c6f lor_mode_copy.lo │ │ │ │ + 0x0000841c 6465706e 675f7061 6c657474 655f6164 depng_palette_ad │ │ │ │ + 0x0000842c 64006c6f 6465706e 675f6765 745f6270 d.lodepng_get_bp │ │ │ │ + 0x0000843c 70006c6f 6465706e 675f6765 745f6368 p.lodepng_get_ch │ │ │ │ + 0x0000844c 616e6e65 6c73006c 6f646570 6e675f69 annels.lodepng_i │ │ │ │ + 0x0000845c 735f6772 65797363 616c655f 74797065 s_greyscale_type │ │ │ │ + 0x0000846c 006c6f64 65706e67 5f69735f 616c7068 .lodepng_is_alph │ │ │ │ + 0x0000847c 615f7479 7065006c 6f646570 6e675f69 a_type.lodepng_i │ │ │ │ + 0x0000848c 735f7061 6c657474 655f7479 7065006c s_palette_type.l │ │ │ │ + 0x0000849c 6f646570 6e675f68 61735f70 616c6574 odepng_has_palet │ │ │ │ + 0x000084ac 74655f61 6c706861 006c6f64 65706e67 te_alpha.lodepng │ │ │ │ + 0x000084bc 5f63616e 5f686176 655f616c 70686100 _can_have_alpha. │ │ │ │ + 0x000084cc 6c6f6465 706e675f 6765745f 7261775f lodepng_get_raw_ │ │ │ │ + 0x000084dc 73697a65 006c6f64 65706e67 5f676574 size.lodepng_get │ │ │ │ + 0x000084ec 5f726177 5f73697a 655f6c63 74006c6f _raw_size_lct.lo │ │ │ │ + 0x000084fc 6465706e 675f636c 6561725f 74657874 depng_clear_text │ │ │ │ + 0x0000850c 006c6f64 65706e67 5f616464 5f746578 .lodepng_add_tex │ │ │ │ + 0x0000851c 74006c6f 6465706e 675f636c 6561725f t.lodepng_clear_ │ │ │ │ + 0x0000852c 69746578 74006c6f 6465706e 675f6164 itext.lodepng_ad │ │ │ │ + 0x0000853c 645f6974 65787400 6c6f6465 706e675f d_itext.lodepng_ │ │ │ │ + 0x0000854c 696e666f 5f696e69 74006c6f 6465706e info_init.lodepn │ │ │ │ + 0x0000855c 675f696e 666f5f63 6c65616e 7570006c g_info_cleanup.l │ │ │ │ + 0x0000856c 6f646570 6e675f69 6e666f5f 636f7079 odepng_info_copy │ │ │ │ + 0x0000857c 006c6f64 65706e67 5f696e66 6f5f7377 .lodepng_info_sw │ │ │ │ + 0x0000858c 6170006c 6f646570 6e675f63 6f6e7665 ap.lodepng_conve │ │ │ │ + 0x0000859c 7274006c 6f646570 6e675f63 6f6c6f72 rt.lodepng_color │ │ │ │ + 0x000085ac 5f70726f 66696c65 5f696e69 74006765 _profile_init.ge │ │ │ │ + 0x000085bc 7456616c 75655265 71756972 65644269 tValueRequiredBi │ │ │ │ + 0x000085cc 74730067 65745f63 6f6c6f72 5f70726f ts.get_color_pro │ │ │ │ + 0x000085dc 66696c65 006c6f64 65706e67 5f617574 file.lodepng_aut │ │ │ │ + 0x000085ec 6f5f6368 6f6f7365 5f636f6c 6f72006c o_choose_color.l │ │ │ │ + 0x000085fc 6f646570 6e675f69 6e737065 6374006c odepng_inspect.l │ │ │ │ + 0x0000860c 6f646570 6e675f64 65636f64 65006c6f odepng_decode.lo │ │ │ │ + 0x0000861c 6465706e 675f6465 636f6465 725f7365 depng_decoder_se │ │ │ │ + 0x0000862c 7474696e 67735f69 6e697400 6c6f6465 ttings_init.lode │ │ │ │ + 0x0000863c 706e675f 73746174 655f636c 65616e75 png_state_cleanu │ │ │ │ + 0x0000864c 70006c6f 6465706e 675f7374 6174655f p.lodepng_state_ │ │ │ │ + 0x0000865c 636f7079 006c6f64 65706e67 5f656e63 copy.lodepng_enc │ │ │ │ + 0x0000866c 6f646500 6c6f6465 706e675f 656e636f ode.lodepng_enco │ │ │ │ + 0x0000867c 6465725f 73657474 696e6773 5f696e69 der_settings_ini │ │ │ │ + 0x0000868c 74006c6f 6465706e 675f7374 6174655f t.lodepng_state_ │ │ │ │ + 0x0000869c 696e6974 006c6f64 65706e67 5f646563 init.lodepng_dec │ │ │ │ + 0x000086ac 6f64655f 6d656d6f 7279006c 6f646570 ode_memory.lodep │ │ │ │ + 0x000086bc 6e675f64 65636f64 65333200 6c6f6465 ng_decode32.lode │ │ │ │ + 0x000086cc 706e675f 6465636f 64653234 006c6f64 png_decode24.lod │ │ │ │ + 0x000086dc 65706e67 5f646563 6f64655f 66696c65 epng_decode_file │ │ │ │ + 0x000086ec 006c6f64 65706e67 5f646563 6f646533 .lodepng_decode3 │ │ │ │ + 0x000086fc 325f6669 6c65006c 6f646570 6e675f64 2_file.lodepng_d │ │ │ │ + 0x0000870c 65636f64 6532345f 66696c65 006c6f64 ecode24_file.lod │ │ │ │ + 0x0000871c 65706e67 5f656e63 6f64655f 6d656d6f epng_encode_memo │ │ │ │ + 0x0000872c 7279006c 6f646570 6e675f65 6e636f64 ry.lodepng_encod │ │ │ │ + 0x0000873c 65333200 6c6f6465 706e675f 656e636f e32.lodepng_enco │ │ │ │ + 0x0000874c 64653234 006c6f64 65706e67 5f656e63 de24.lodepng_enc │ │ │ │ + 0x0000875c 6f64655f 66696c65 006c6f64 65706e67 ode_file.lodepng │ │ │ │ + 0x0000876c 5f656e63 6f646533 325f6669 6c65006c _encode32_file.l │ │ │ │ + 0x0000877c 6f646570 6e675f65 6e636f64 6532345f odepng_encode24_ │ │ │ │ + 0x0000878c 66696c65 006c6f64 65706e67 5f657272 file.lodepng_err │ │ │ │ + 0x0000879c 6f725f74 65787400 6c6f6465 706e675f or_text.lodepng_ │ │ │ │ + 0x000087ac 64656661 756c745f 6465636f 6d707265 default_decompre │ │ │ │ + 0x000087bc 73735f73 65747469 6e677300 6c6f6465 ss_settings.lode │ │ │ │ + 0x000087cc 706e675f 64656661 756c745f 636f6d70 png_default_comp │ │ │ │ + 0x000087dc 72657373 5f736574 74696e67 73006d56 ress_settings.mV │ │ │ │ + 0x000087ec 69657765 725f6d65 6d436c65 616e7570 iewer_memCleanup │ │ │ │ + 0x000087fc 00697352 47420072 66697473 62756600 .isRGB.rfitsbuf. │ │ │ │ + 0x0000880c 67666974 73627566 00626669 74736275 gfitsbuf.bfitsbu │ │ │ │ + 0x0000881c 66006d56 69657765 725f7061 72736553 f.mViewer_parseS │ │ │ │ + 0x0000882c 796d626f 6c006d56 69657765 725f6865 ymbol.mViewer_he │ │ │ │ + 0x0000883c 7856616c 006d5669 65776572 5f636f6c xVal.mViewer_col │ │ │ │ + 0x0000884c 6f724c6f 6f6b7570 006d5669 65776572 orLookup.mViewer │ │ │ │ + 0x0000885c 5f737472 61646400 6d566965 7765725f _stradd.mViewer_ │ │ │ │ + 0x0000886c 77637366 616b6500 6d566965 7765725f wcsfake.mViewer_ │ │ │ │ + 0x0000887c 66697878 79006d56 69657765 725f6765 fixxy.mViewer_ge │ │ │ │ + 0x0000888c 74506c61 6e657300 6d566965 7765725f tPlanes.mViewer_ │ │ │ │ + 0x0000889c 7072696e 74466974 73457272 6f72006d printFitsError.m │ │ │ │ + 0x000088ac 56696577 65725f63 72656174 65436f6c Viewer_createCol │ │ │ │ + 0x000088bc 6f725461 626c6500 6d566965 7765725f orTable.mViewer_ │ │ │ │ + 0x000088cc 70617273 6552616e 6765006d 56696577 parseRange.mView │ │ │ │ + 0x000088dc 65725f72 65616448 69737400 5f5f6973 er_readHist.__is │ │ │ │ + 0x000088ec 6f633939 5f737363 616e6600 726d696e oc99_sscanf.rmin │ │ │ │ + 0x000088fc 00726d61 78006465 6c746100 6e706978 .rmax.delta.npix │ │ │ │ + 0x0000890c 00646174 616c6576 00676175 73736c65 .datalev.gaussle │ │ │ │ + 0x0000891c 76006368 69737400 6d566965 7765725f v.chist.mViewer_ │ │ │ │ + 0x0000892c 70657263 656e7469 6c654c65 76656c00 percentileLevel. │ │ │ │ + 0x0000893c 6e62696e 006d5669 65776572 5f76616c nbin.mViewer_val │ │ │ │ + 0x0000894c 75655065 7263656e 74696c65 006d5669 uePercentile.mVi │ │ │ │ + 0x0000895c 65776572 5f666974 735f636f 6d6d656e ewer_fits_commen │ │ │ │ + 0x0000896c 74006d56 69657765 725f7661 6d705f63 t.mViewer_vamp_c │ │ │ │ + 0x0000897c 6f6d6d65 6e74006d 56696577 65725f65 omment.mViewer_e │ │ │ │ + 0x0000898c 7266696e 76006d56 69657765 725f736e rfinv.mViewer_sn │ │ │ │ + 0x0000899c 70696e76 006d5669 65776572 5f676574 pinv.mViewer_get │ │ │ │ + 0x000089ac 52616e67 65006c6f 67313000 6d566965 Range.log10.mVie │ │ │ │ + 0x000089bc 7765725f 73657450 6978656c 006d5669 wer_setPixel.mVi │ │ │ │ + 0x000089cc 65776572 5f6c6f63 6b506978 656c006d ewer_lockPixel.m │ │ │ │ + 0x000089dc 56696577 65725f67 65745069 78656c00 Viewer_getPixel. │ │ │ │ + 0x000089ec 6d566965 7765725f 6164644f 7665726c mViewer_addOverl │ │ │ │ + 0x000089fc 6179006d 56696577 65725f6c 6162656c ay.mViewer_label │ │ │ │ + 0x00008a0c 5f6c656e 67746800 6d566965 7765725f _length.mViewer_ │ │ │ │ + 0x00008a1c 6c616265 6c656443 75727665 006d5669 labeledCurve.mVi │ │ │ │ + 0x00008a2c 65776572 5f647261 775f6c61 62656c00 ewer_draw_label. │ │ │ │ + 0x00008a3c 6d566965 7765725f 77726974 65504e47 mViewer_writePNG │ │ │ │ + 0x00008a4c 006d5669 65776572 5f706172 7365436f .mViewer_parseCo │ │ │ │ + 0x00008a5c 6f726453 74720066 66676870 73006173 ordStr.ffghps.as │ │ │ │ + 0x00008a6c 696e6800 6a706567 5f737464 5f657272 inh.jpeg_std_err │ │ │ │ + 0x00008a7c 6f72006a 7065675f 43726561 7465436f or.jpeg_CreateCo │ │ │ │ + 0x00008a8c 6d707265 7373006a 7065675f 73746469 mpress.jpeg_stdi │ │ │ │ + 0x00008a9c 6f5f6465 7374006a 7065675f 7365745f o_dest.jpeg_set_ │ │ │ │ + 0x00008aac 64656661 756c7473 006a7065 675f7365 defaults.jpeg_se │ │ │ │ + 0x00008abc 745f7175 616c6974 79006a70 65675f73 t_quality.jpeg_s │ │ │ │ + 0x00008acc 74617274 5f636f6d 70726573 73006a70 tart_compress.jp │ │ │ │ + 0x00008adc 65675f77 72697465 5f736361 6e6c696e eg_write_scanlin │ │ │ │ + 0x00008aec 6573006a 7065675f 66696e69 73685f63 es.jpeg_finish_c │ │ │ │ + 0x00008afc 6f6d7072 65737300 6a706567 5f646573 ompress.jpeg_des │ │ │ │ + 0x00008b0c 74726f79 5f636f6d 70726573 73006d53 troy_compress.mS │ │ │ │ + 0x00008b1c 6872696e 6b5f7072 696e7446 69747345 hrink_printFitsE │ │ │ │ + 0x00008b2c 72726f72 006d5368 72696e6b 5f707269 rror.mShrink_pri │ │ │ │ + 0x00008b3c 6e744572 726f7200 6d536872 696e6b5f ntError.mShrink_ │ │ │ │ + 0x00008b4c 72656164 46697473 006d5072 6f6a6563 readFits.mProjec │ │ │ │ + 0x00008b5c 74514c5f 66697878 79006d50 726f6a65 tQL_fixxy.mProje │ │ │ │ + 0x00008b6c 6374514c 5f706172 73654c69 6e65006d ctQL_parseLine.m │ │ │ │ + 0x00008b7c 50726f6a 65637451 4c5f7072 696e7446 ProjectQL_printF │ │ │ │ + 0x00008b8c 69747345 72726f72 006d5072 6f6a6563 itsError.mProjec │ │ │ │ + 0x00008b9c 74514c5f 7072696e 74457272 6f72006d tQL_printError.m │ │ │ │ + 0x00008bac 50726f6a 65637451 4c5f7265 61644669 ProjectQL_readFi │ │ │ │ + 0x00008bbc 7473006d 50726f6a 65637451 4c5f7374 ts.mProjectQL_st │ │ │ │ + 0x00008bcc 72616464 006d5072 6f6a6563 74514c5f radd.mProjectQL_ │ │ │ │ + 0x00008bdc 72656164 54656d70 6c617465 006d5072 readTemplate.mPr │ │ │ │ + 0x00008bec 6f6a6563 74514c5f 55706461 7465426f ojectQL_UpdateBo │ │ │ │ + 0x00008bfc 756e6473 006d5072 6f6a6563 74514c5f unds.mProjectQL_ │ │ │ │ + 0x00008c0c 426f7264 65725365 74757000 6e626f72 BorderSetup.nbor │ │ │ │ + 0x00008c1c 64657200 6d50726f 6a656374 514c5f42 der.mProjectQL_B │ │ │ │ + 0x00008c2c 6f726465 7252616e 67650069 6e746572 orderRange.inter │ │ │ │ + 0x00008c3c 706f6c61 74654c69 6e656172 00696e74 polateLinear.int │ │ │ │ + 0x00008c4c 6572706f 6c617465 42696c69 6e656172 erpolateBilinear │ │ │ │ + 0x00008c5c 006c6f61 64464b35 436f6e73 74616e74 .loadFK5Constant │ │ │ │ + 0x00008c6c 7300696e 69746961 6c697a65 464b3543 s.initializeFK5C │ │ │ │ + 0x00008c7c 6f727265 6374696f 6e446174 61006977 orrectionData.iw │ │ │ │ + 0x00008c8c 6179006d 4578616d 696e655f 72616443 ay.mExamine_radC │ │ │ │ + 0x00008c9c 6f6d7061 7265006d 4578616d 696e655f ompare.mExamine_ │ │ │ │ + 0x00008cac 67657450 6c616e65 7300756e 64697374 getPlanes.undist │ │ │ │ + 0x00008cbc 6f727400 6174616e 00536574 44697374 ort.atan.SetDist │ │ │ │ + 0x00008ccc 6f727469 6f6e506c 616e6546 69727374 ortionPlaneFirst │ │ │ │ + 0x00008cdc 53696d70 6c650053 65744469 73746f72 Simple.SetDistor │ │ │ │ + 0x00008cec 74696f6e 506c616e 65536563 6f6e6453 tionPlaneSecondS │ │ │ │ + 0x00008cfc 696d706c 65005365 74446973 746f7274 imple.SetDistort │ │ │ │ + 0x00008d0c 696f6e50 6c616e65 46697273 74005365 ionPlaneFirst.Se │ │ │ │ + 0x00008d1c 74446973 746f7274 696f6e50 6c616e65 tDistortionPlane │ │ │ │ + 0x00008d2c 5365636f 6e640049 6e697469 616c697a Second.Initializ │ │ │ │ + 0x00008d3c 655f5477 6f506c61 6e650049 6e697469 e_TwoPlane.Initi │ │ │ │ + 0x00008d4c 616c697a 655f5477 6f506c61 6e655f46 alize_TwoPlane_F │ │ │ │ + 0x00008d5c 69727374 44697374 6f727400 696e6974 irstDistort.init │ │ │ │ + 0x00008d6c 64617461 5f627968 65616465 7200496e data_byheader.In │ │ │ │ + 0x00008d7c 69746961 6c697a65 5f54776f 506c616e itialize_TwoPlan │ │ │ │ + 0x00008d8c 655f5365 636f6e64 44697374 6f727400 e_SecondDistort. │ │ │ │ + 0x00008d9c 6d466974 706c616e 655f7072 696e7446 mFitplane_printF │ │ │ │ + 0x00008dac 69747345 72726f72 006d4669 74706c61 itsError.mFitpla │ │ │ │ + 0x00008dbc 6e655f6e 72657272 6f72006d 46697470 ne_nrerror.mFitp │ │ │ │ + 0x00008dcc 6c616e65 5f697665 63746f72 006d4669 lane_ivector.mFi │ │ │ │ + 0x00008ddc 74706c61 6e655f66 7265655f 69766563 tplane_free_ivec │ │ │ │ + 0x00008dec 746f7200 6d466974 706c616e 655f6761 tor.mFitplane_ga │ │ │ │ + 0x00008dfc 7573736a 006d5669 65776572 5f647261 ussj.mViewer_dra │ │ │ │ + 0x00008e0c 775f6269 746d6170 006d5669 65776572 w_bitmap.mViewer │ │ │ │ + 0x00008e1c 5f746869 636b5f6c 696e6500 6d566965 _thick_line.mVie │ │ │ │ + 0x00008e2c 7765725f 66726163 006d5669 65776572 wer_frac.mViewer │ │ │ │ + 0x00008e3c 5f696e76 66726163 006d5669 65776572 _invfrac.mViewer │ │ │ │ + 0x00008e4c 5f736d6f 6f74685f 6c696e65 0046545f _smooth_line.FT_ │ │ │ │ + 0x00008e5c 496e6974 5f467265 65547970 65004654 Init_FreeType.FT │ │ │ │ + 0x00008e6c 5f4e6577 5f466163 65004654 5f536574 _New_Face.FT_Set │ │ │ │ + 0x00008e7c 5f436861 725f5369 7a650046 545f4765 _Char_Size.FT_Ge │ │ │ │ + 0x00008e8c 745f4368 61725f49 6e646578 0046545f t_Char_Index.FT_ │ │ │ │ + 0x00008e9c 5365745f 5472616e 73666f72 6d004654 Set_Transform.FT │ │ │ │ + 0x00008eac 5f4c6f61 645f476c 79706800 46545f52 _Load_Glyph.FT_R │ │ │ │ + 0x00008ebc 656e6465 725f476c 79706800 46545f44 ender_Glyph.FT_D │ │ │ │ + 0x00008ecc 6f6e655f 46616365 0046545f 446f6e65 one_Face.FT_Done │ │ │ │ + 0x00008edc 5f467265 65547970 65004654 5f476574 _FreeType.FT_Get │ │ │ │ + 0x00008eec 5f4b6572 6e696e67 00747365 746c656e _Kerning.tsetlen │ │ │ │ + 0x00008efc 00747365 74646562 75670074 57726974 .tsetdebug.tWrit │ │ │ │ + 0x00008f0c 61626c65 0074696e 666f0074 6b657963 able.tinfo.tkeyc │ │ │ │ + 0x00008f1c 6f756e74 00746864 72636f75 6e740074 ount.thdrcount.t │ │ │ │ + 0x00008f2c 6864726c 696e6500 746b6579 6e616d65 hdrline.tkeyname │ │ │ │ + 0x00008f3c 00746b65 7976616c 00746669 6e646b65 .tkeyval.tfindke │ │ │ │ + 0x00008f4c 79007473 65656b00 74626c5f 68656164 y.tseek.tbl_head │ │ │ │ + 0x00008f5c 62797465 73007462 6c5f7265 636c656e bytes.tbl_reclen │ │ │ │ + 0x00008f6c 00697342 6c616e6b 00776373 5f646562 .isBlank.wcs_deb │ │ │ │ + 0x00008f7c 75670070 72656365 73734a75 6c69616e ug.precessJulian │ │ │ │ + 0x00008f8c 57697468 50726f70 65724d6f 74696f6e WithProperMotion │ │ │ │ + 0x00008f9c 006d4261 636b6772 6f756e64 5f707269 .mBackground_pri │ │ │ │ + 0x00008fac 6e744572 726f7200 6d426163 6b67726f ntError.mBackgro │ │ │ │ + 0x00008fbc 756e645f 7072696e 74466974 73457272 und_printFitsErr │ │ │ │ + 0x00008fcc 6f72006d 4261636b 67726f75 6e645f72 or.mBackground_r │ │ │ │ + 0x00008fdc 65616446 69747300 6d4d616b 65486472 eadFits.mMakeHdr │ │ │ │ + 0x00008fec 5f737472 61646400 6d4d616b 65486472 _stradd.mMakeHdr │ │ │ │ + 0x00008ffc 5f726561 6454656d 706c6174 65006f75 _readTemplate.ou │ │ │ │ + 0x0000900c 74776373 006d4d61 6b654864 725f6465 twcs.mMakeHdr_de │ │ │ │ + 0x0000901c 62756700 6d50726f 6a656374 43756265 bug.mProjectCube │ │ │ │ + 0x0000902c 5f666978 7879006d 50726f6a 65637443 _fixxy.mProjectC │ │ │ │ + 0x0000903c 7562655f 70617273 654c696e 65006d50 ube_parseLine.mP │ │ │ │ + 0x0000904c 726f6a65 63744375 62655f70 72696e74 rojectCube_print │ │ │ │ + 0x0000905c 46697473 4572726f 72006d50 726f6a65 FitsError.mProje │ │ │ │ + 0x0000906c 63744375 62655f70 72696e74 4572726f ctCube_printErro │ │ │ │ + 0x0000907c 72006d50 726f6a65 63744375 62655f72 r.mProjectCube_r │ │ │ │ + 0x0000908c 65616446 69747300 6d50726f 6a656374 eadFits.mProject │ │ │ │ + 0x0000909c 43756265 5f737472 61646400 6d50726f Cube_stradd.mPro │ │ │ │ + 0x000090ac 6a656374 43756265 5f726561 6454656d jectCube_readTem │ │ │ │ + 0x000090bc 706c6174 65006d50 726f6a65 63744375 plate.mProjectCu │ │ │ │ + 0x000090cc 62655f55 70646174 65426f75 6e647300 be_UpdateBounds. │ │ │ │ + 0x000090dc 6d50726f 6a656374 43756265 5f507269 mProjectCube_Pri │ │ │ │ + 0x000090ec 6e74506f 6c79676f 6e006d50 726f6a65 ntPolygon.mProje │ │ │ │ + 0x000090fc 63744375 62655f70 72696e74 44697200 ctCube_printDir. │ │ │ │ + 0x0000910c 6d50726f 6a656374 43756265 5f43726f mProjectCube_Cro │ │ │ │ + 0x0000911c 7373006d 50726f6a 65637443 7562655f ss.mProjectCube_ │ │ │ │ + 0x0000912c 446f7400 6d50726f 6a656374 43756265 Dot.mProjectCube │ │ │ │ + 0x0000913c 5f446972 65637469 6f6e4361 6c63756c _DirectionCalcul │ │ │ │ + 0x0000914c 61746f72 006d5072 6f6a6563 74437562 ator.mProjectCub │ │ │ │ + 0x0000915c 655f4265 74776565 6e006d50 726f6a65 e_Between.mProje │ │ │ │ + 0x0000916c 63744375 62655f4e 6f726d61 6c697a65 ctCube_Normalize │ │ │ │ + 0x0000917c 006d5072 6f6a6563 74437562 655f5361 .mProjectCube_Sa │ │ │ │ + 0x0000918c 76655665 72746578 006d5072 6f6a6563 veVertex.mProjec │ │ │ │ + 0x0000919c 74437562 655f5570 64617465 496e7465 tCube_UpdateInte │ │ │ │ + 0x000091ac 72696f72 466c6167 006d5072 6f6a6563 riorFlag.mProjec │ │ │ │ + 0x000091bc 74437562 655f5361 76655368 61726564 tCube_SaveShared │ │ │ │ + 0x000091cc 53656700 6d50726f 6a656374 43756265 Seg.mProjectCube │ │ │ │ + 0x000091dc 5f416476 616e6365 006d5072 6f6a6563 _Advance.mProjec │ │ │ │ + 0x000091ec 74437562 655f5265 76657273 65006d50 tCube_Reverse.mP │ │ │ │ + 0x000091fc 726f6a65 63744375 62655f53 65675365 rojectCube_SegSe │ │ │ │ + 0x0000920c 67496e74 65727365 6374006d 50726f6a gIntersect.mProj │ │ │ │ + 0x0000921c 65637443 7562655f 47697261 7264006d ectCube_Girard.m │ │ │ │ + 0x0000922c 50726f6a 65637443 7562655f 52656d6f ProjectCube_Remo │ │ │ │ + 0x0000923c 76654475 7073006d 50726f6a 65637443 veDups.mProjectC │ │ │ │ + 0x0000924c 7562655f 436f6d70 75746549 6e746572 ube_ComputeInter │ │ │ │ + 0x0000925c 73656374 696f6e00 6d50726f 6a656374 section.mProject │ │ │ │ + 0x0000926c 43756265 5f636f6d 70757465 4f766572 Cube_computeOver │ │ │ │ + 0x0000927c 6c617000 6d466978 4e614e5f 7072696e lap.mFixNaN_prin │ │ │ │ + 0x0000928c 74457272 6f72006d 4669784e 614e5f70 tError.mFixNaN_p │ │ │ │ + 0x0000929c 72696e74 46697473 4572726f 72006d46 rintFitsError.mF │ │ │ │ + 0x000092ac 69784e61 4e5f7265 61644669 74730070 ixNaN_readFits.p │ │ │ │ + 0x000092bc 61727365 436f6f72 64696e61 74655374 arseCoordinateSt │ │ │ │ + 0x000092cc 72696e67 00737973 6e616d65 00666d74 ring.sysname.fmt │ │ │ │ + 0x000092dc 73747269 6e67006d 50757448 64725f70 string.mPutHdr_p │ │ │ │ + 0x000092ec 72696e74 46697473 4572726f 72006d50 rintFitsError.mP │ │ │ │ + 0x000092fc 75744864 725f7072 696e7445 72726f72 utHdr_printError │ │ │ │ + 0x0000930c 006d5075 74486472 5f726561 64466974 .mPutHdr_readFit │ │ │ │ + 0x0000931c 73006d48 6973746f 6772616d 5f676574 s.mHistogram_get │ │ │ │ + 0x0000932c 506c616e 6573006d 48697374 6f677261 Planes.mHistogra │ │ │ │ + 0x0000933c 6d5f7072 696e7446 69747345 72726f72 m_printFitsError │ │ │ │ + 0x0000934c 006d4869 73746f67 72616d5f 70617273 .mHistogram_pars │ │ │ │ + 0x0000935c 6552616e 6765006d 48697374 6f677261 eRange.mHistogra │ │ │ │ + 0x0000936c 6d5f7065 7263656e 74696c65 4c657665 m_percentileLeve │ │ │ │ + 0x0000937c 6c006d48 6973746f 6772616d 5f76616c l.mHistogram_val │ │ │ │ + 0x0000938c 75655065 7263656e 74696c65 006d4869 uePercentile.mHi │ │ │ │ + 0x0000939c 73746f67 72616d5f 65726669 6e76006d stogram_erfinv.m │ │ │ │ + 0x000093ac 48697374 6f677261 6d5f736e 70696e76 Histogram_snpinv │ │ │ │ + 0x000093bc 006d4869 73746f67 72616d5f 67657452 .mHistogram_getR │ │ │ │ + 0x000093cc 616e6765 006d4164 645f7061 7273654c ange.mAdd_parseL │ │ │ │ + 0x000093dc 696e6500 6d416464 5f707269 6e744669 ine.mAdd_printFi │ │ │ │ + 0x000093ec 74734572 726f7200 6d416464 5f707269 tsError.mAdd_pri │ │ │ │ + 0x000093fc 6e744572 726f7200 6d416464 5f737472 ntError.mAdd_str │ │ │ │ + 0x0000940c 61646400 6d416464 5f726561 6454656d add.mAdd_readTem │ │ │ │ + 0x0000941c 706c6174 65006d41 64645f61 76675f6d plate.mAdd_avg_m │ │ │ │ + 0x0000942c 65616e00 6d416464 5f617667 5f636f75 ean.mAdd_avg_cou │ │ │ │ + 0x0000943c 6e74006d 4164645f 6176675f 73756d00 nt.mAdd_avg_sum. │ │ │ │ + 0x0000944c 6d416464 5f736f72 74006d41 64645f6c mAdd_sort.mAdd_l │ │ │ │ + 0x0000945c 69737443 6f756e74 006d4164 645f6c69 istCount.mAdd_li │ │ │ │ + 0x0000946c 73744465 6c657465 006d4164 645f6c69 stDelete.mAdd_li │ │ │ │ + 0x0000947c 7374496e 64657800 6d416464 5f616c6c stIndex.mAdd_all │ │ │ │ + 0x0000948c 6f634572 726f7200 6d416464 5f617667 ocError.mAdd_avg │ │ │ │ + 0x0000949c 5f6d6564 69616e00 6d416464 5f6c6973 _median.mAdd_lis │ │ │ │ + 0x000094ac 74496e69 74006d41 64645f6c 69737441 tInit.mAdd_listA │ │ │ │ + 0x000094bc 64640070 61727365 5f737472 00737472 dd.parse_str.str │ │ │ │ + 0x000094cc 6373706e 005f5f73 74726e63 70795f63 cspn.__strncpy_c │ │ │ │ + 0x000094dc 686b0070 61727365 5f646f75 626c6500 hk.parse_double. │ │ │ │ + 0x000094ec 70617273 655f696e 74007265 706c6163 parse_int.replac │ │ │ │ + 0x000094fc 655f6b65 79776f72 64007374 726e6370 e_keyword.strncp │ │ │ │ + 0x0000950c 79006d6f 76696e67 5f6f626a 6563745f y.moving_object_ │ │ │ │ + 0x0000951c 706f696e 74696e67 5f726570 6c616365 pointing_replace │ │ │ │ + 0x0000952c 6d656e74 0052415f 4d4f5649 4e470044 ment.RA_MOVING.D │ │ │ │ + 0x0000953c 45435f4d 4f56494e 47007265 64656669 EC_MOVING.redefi │ │ │ │ + 0x0000954c 6e655f70 6f696e74 696e6700 52656669 ne_pointing.Refi │ │ │ │ + 0x0000955c 6e656443 5256414c 31005265 66696e65 nedCRVAL1.Refine │ │ │ │ + 0x0000956c 64435256 414c3200 52656669 6e656443 dCRVAL2.RefinedC │ │ │ │ + 0x0000957c 44313100 52656669 6e656443 44313200 D11.RefinedCD12. │ │ │ │ + 0x0000958c 52656669 6e656443 44323100 52656669 RefinedCD21.Refi │ │ │ │ + 0x0000959c 6e656443 44323200 52656669 6e656443 nedCD22.RefinedC │ │ │ │ + 0x000095ac 524f5441 32006d54 72616e73 706f7365 ROTA2.mTranspose │ │ │ │ + 0x000095bc 5f636865 636b4b65 79776f72 64006d54 _checkKeyword.mT │ │ │ │ + 0x000095cc 72616e73 706f7365 5f707269 6e744572 ranspose_printEr │ │ │ │ + 0x000095dc 726f7200 6d547261 6e73706f 73655f61 ror.mTranspose_a │ │ │ │ + 0x000095ec 6e616c79 7a654354 59504500 6d547261 nalyzeCTYPE.mTra │ │ │ │ + 0x000095fc 6e73706f 73655f70 72696e74 46697473 nspose_printFits │ │ │ │ + 0x0000960c 4572726f 72006d54 72616e73 706f7365 Error.mTranspose │ │ │ │ + 0x0000961c 5f696e69 74547261 6e73666f 726d006d _initTransform.m │ │ │ │ + 0x0000962c 5472616e 73706f73 655f7472 616e7366 Transpose_transf │ │ │ │ + 0x0000963c 6f726d00 6666676b 79640066 66707265 orm.ffgkyd.ffpre │ │ │ │ + 0x0000964c 63006f70 656e6669 74736669 6c650066 c.openfitsfile.f │ │ │ │ + 0x0000965c 66705f46 4954535f 496e0063 6c6f7365 fp_FITS_In.close │ │ │ │ + 0x0000966c 66697473 66696c65 00696e69 74646174 fitsfile.initdat │ │ │ │ + 0x0000967c 615f6279 66696c65 00666667 6b797300 a_byfile.ffgkys. │ │ │ │ + 0x0000968c 696e6974 64617461 5f627974 61626c65 initdata_bytable │ │ │ │ + 0x0000969c 00757064 6174655f 64697374 6f72745f .update_distort_ │ │ │ │ + 0x000096ac 6b657977 6f726473 00666675 6b79006d keywords.ffuky.m │ │ │ │ + 0x000096bc 496d6774 626c5f70 72696e74 5f726563 Imgtbl_print_rec │ │ │ │ + 0x000096cc 006d496d 6774626c 5f676574 5f686472 .mImgtbl_get_hdr │ │ │ │ + 0x000096dc 00666667 6b657900 6d496d67 74626c5f .ffgkey.mImgtbl_ │ │ │ │ + 0x000096ec 6765745f 6c697374 006d6b73 74656d70 get_list.mkstemp │ │ │ │ + 0x000096fc 006d496d 6774626c 5f676574 5f66696c .mImgtbl_get_fil │ │ │ │ + 0x0000970c 6573006f 70656e64 69720072 65616464 es.opendir.readd │ │ │ │ + 0x0000971c 69723634 00636c6f 73656469 72006d49 ir64.closedir.mI │ │ │ │ + 0x0000972c 6d677462 6c5f7570 64617465 5f746162 mgtbl_update_tab │ │ │ │ + 0x0000973c 6c650063 6865636b 466f726d 61740067 le.checkFormat.g │ │ │ │ + 0x0000974c 65745375 62737472 696e6773 00726169 etSubstrings.rai │ │ │ │ 0x0000975c 7365006c 69626366 69747369 6f2e736f se.libcfitsio.so │ │ │ │ 0x0000976c 2e313000 6c696277 6373746f 6f6c732e .10.libwcstools. │ │ │ │ 0x0000977c 736f2e31 006c6962 6a706567 2e736f2e so.1.libjpeg.so. │ │ │ │ 0x0000978c 3632006c 69626672 65657479 70652e73 62.libfreetype.s │ │ │ │ 0x0000979c 6f2e3600 6c696263 2e736f2e 36006c64 o.6.libc.so.6.ld │ │ │ │ 0x000097ac 2d6c696e 75782e73 6f2e3300 474c4942 -linux.so.3.GLIB │ │ │ │ 0x000097bc 435f322e 34004c49 424a5045 475f362e C_2.4.LIBJPEG_6. │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 0000b338 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 140d8 │ │ │ │ + bl 140b4 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -0000bea4 : │ │ │ │ +0000bea4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -161,33 +161,33 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl bea4 │ │ │ │ cmp r0, #0 │ │ │ │ blt c09c │ │ │ │ b c130 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14784 │ │ │ │ + bl 14760 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andseq r4, r4, r0, ror r0 │ │ │ │ andseq r4, r4, r8, asr r7 │ │ │ │ andeq r0, r0, r4, ror #7 │ │ │ │ - andseq sp, r0, r0, lsl #24 │ │ │ │ - @ instruction: 0x001456d8 │ │ │ │ - andseq sp, r0, r0, lsr #24 │ │ │ │ - andseq sp, r0, r8, asr #23 │ │ │ │ + @ instruction: 0x0010dbb0 │ │ │ │ + andseq r5, r4, r0, ror #13 │ │ │ │ @ instruction: 0x0010dbd0 │ │ │ │ - andseq sp, r0, ip, lsr #23 │ │ │ │ - @ instruction: 0x0010dbb4 │ │ │ │ - mulseq r0, r8, fp │ │ │ │ - andseq sp, r0, r0, lsr #23 │ │ │ │ - andseq sp, r0, ip, ror fp │ │ │ │ - andseq sp, r0, ip, ror fp │ │ │ │ + andseq sp, r0, r8, ror fp │ │ │ │ + andseq sp, r0, r0, lsl #23 │ │ │ │ + andseq sp, r0, ip, asr fp │ │ │ │ + andseq sp, r0, r4, ror #22 │ │ │ │ + andseq sp, r0, r8, asr #22 │ │ │ │ + andseq sp, r0, r0, asr fp │ │ │ │ + andseq sp, r0, ip, lsr #22 │ │ │ │ + andseq sp, r0, ip, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #416] @ c330 │ │ │ │ mov r9, r0 │ │ │ │ @@ -291,24 +291,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ bl be20 │ │ │ │ b c328 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r5, r4, r8, lsr r5 │ │ │ │ + andseq r5, r4, r0, asr #10 │ │ │ │ andseq r3, r4, ip, asr #28 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - mulseq r0, r8, ip │ │ │ │ - andeq r9, r0, r0, ror #31 │ │ │ │ - andeq r9, r0, r4, asr lr │ │ │ │ - andeq r8, r0, r0, ror #21 │ │ │ │ - andeq r8, r0, ip, asr fp │ │ │ │ + andseq sp, r0, r8, asr #24 │ │ │ │ + @ instruction: 0x00009fbc │ │ │ │ + andeq r9, r0, r0, lsr lr │ │ │ │ + @ instruction: 0x00008abc │ │ │ │ + andeq r8, r0, r8, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #320] @ c4b4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -373,15 +373,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ bl b9b8 │ │ │ │ cmp r0, #0 │ │ │ │ bge c480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14784 │ │ │ │ + bl 14760 │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [pc, #76] @ c4d4 │ │ │ │ ldr r3, [pc, #44] @ c4b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -392,18 +392,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #224 @ 0xe0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andseq r3, r4, r0, lsl #25 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ andseq r3, r4, r8, asr ip │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - mulseq r0, ip, fp │ │ │ │ + andseq sp, r0, ip, asr #22 │ │ │ │ andeq r0, r0, r0, lsr #8 │ │ │ │ + andseq sp, r0, r0, lsr #22 │ │ │ │ andseq sp, r0, r0, ror fp │ │ │ │ - andseq sp, r0, r0, asr #23 │ │ │ │ andseq r3, r4, r0, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #200] @ c5bc │ │ │ │ @@ -454,1799 +454,1793 @@ │ │ │ │ b c5b0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ b c59c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq fp, r1, r0, asr r2 │ │ │ │ + andseq r5, r1, r0, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #76] @ c624 │ │ │ │ + ldr r4, [pc, #124] @ c654 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r2, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r1, [r4, #1084] @ 0x43c │ │ │ │ - mov r0, #6 │ │ │ │ + ldr r1, [r4, #332] @ 0x14c │ │ │ │ + ldr r3, [r4, #316] @ 0x13c │ │ │ │ + ldr r2, [r4, #312] @ 0x138 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [r4, #1056] @ 0x420 │ │ │ │ + ldr r1, [r4, #580] @ 0x244 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r4, #1456] @ 0x5b0 │ │ │ │ + ldr r2, [r4, #1432] @ 0x598 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r4, #336] @ 0x150 │ │ │ │ + ldr r1, [r4, #1152] @ 0x480 │ │ │ │ + mov r0, #12 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #968] @ 0x3c8 │ │ │ │ - ldr r2, [r4, #1080] @ 0x438 │ │ │ │ + ldr r3, [r4, #1088] @ 0x440 │ │ │ │ + ldr r2, [r4, #612] @ 0x264 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [r4, #256] @ 0x100 │ │ │ │ + ldr r1, [r4, #968] @ 0x3c8 │ │ │ │ bl b814 │ │ │ │ - ldr r5, [pc, #24] @ c628 │ │ │ │ + ldr r5, [pc, #24] @ c658 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1500] @ 0x5dc │ │ │ │ - bne c670 │ │ │ │ + bne c6a8 │ │ │ │ mvn r0, #0 │ │ │ │ - b e10c │ │ │ │ - ldrsheq r5, [r4], -r0 │ │ │ │ - andseq r3, r4, ip, ror #19 │ │ │ │ - andseq r4, r4, ip, lsr #28 │ │ │ │ - andseq r4, r4, r8, lsr #23 │ │ │ │ - andeq r0, r0, r9, lsl #2 │ │ │ │ + b e108 │ │ │ │ + ldrsheq r5, [r4], -r8 │ │ │ │ + @ instruction: 0x001439bc │ │ │ │ + andseq r4, r4, ip, lsl lr │ │ │ │ + andseq r4, r4, r4, lsr #23 │ │ │ │ + andseq r4, r4, ip, ror #17 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - andeq r0, r0, r1, lsr #2 │ │ │ │ - andseq r4, r4, r4, ror #16 │ │ │ │ - andeq r0, r0, r9, lsr r1 │ │ │ │ - andeq r0, r0, r1, asr r1 │ │ │ │ - andeq r0, r0, fp, ror #2 │ │ │ │ - andeq r0, r0, r3, lsl #3 │ │ │ │ + andeq r0, r0, lr, asr #2 │ │ │ │ + andeq r0, r0, r5, ror #2 │ │ │ │ + andeq r0, r0, sp, ror r1 │ │ │ │ + andseq r4, r4, r8, asr #12 │ │ │ │ + muleq r0, r7, r1 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andseq r4, r4, r4, asr #10 │ │ │ │ - ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x001442b4 │ │ │ │ - strdeq r0, [r0], -sp │ │ │ │ - andeq r0, r0, r5, lsl r2 │ │ │ │ - andeq r0, r0, sp, lsr #4 │ │ │ │ + @ instruction: 0x000001b3 │ │ │ │ + andeq r0, r0, r1, lsl #4 │ │ │ │ + andseq r4, r4, ip, ror r3 │ │ │ │ + andeq r0, r0, sl, lsr #4 │ │ │ │ + andeq r0, r0, r2, asr #4 │ │ │ │ + andeq r0, r0, fp, asr r2 │ │ │ │ + ldrsheq r4, [r4], -r8 │ │ │ │ + andeq r0, r0, r3, ror r2 │ │ │ │ + andeq r0, r0, sp, lsl #5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - mov r0, #65 @ 0x41 │ │ │ │ - ldr r1, [r4, #872] @ 0x368 │ │ │ │ + mov r0, #28 │ │ │ │ + ldr r1, [r4, #856] @ 0x358 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #6 │ │ │ │ + mov r1, #12 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1748] @ 0x6d4 │ │ │ │ - beq c61c │ │ │ │ + str r0, [r4, #1744] @ 0x6d0 │ │ │ │ + beq c64c │ │ │ │ + ldr r3, [pc, #-124] @ c680 │ │ │ │ ldr r1, [r4, #1476] @ 0x5c4 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r2, [r4, #1124] @ 0x464 │ │ │ │ - mov r0, #4 │ │ │ │ - str r1, [sp] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, #5 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1504] @ 0x5e0 │ │ │ │ - beq c61c │ │ │ │ - ldr r2, [r4, #1076] @ 0x434 │ │ │ │ - ldr r3, [r4, #332] @ 0x14c │ │ │ │ - ldr r1, [r4, #1072] @ 0x430 │ │ │ │ - mov r0, #6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #1044] @ 0x414 │ │ │ │ - ldr r2, [r4, #1092] @ 0x444 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [r4, #616] @ 0x268 │ │ │ │ + beq c64c │ │ │ │ + ldr r2, [r4, #332] @ 0x14c │ │ │ │ + ldr r3, [r4, #1388] @ 0x56c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [r4, #1368] @ 0x558 │ │ │ │ + ldr r3, [r4, #908] @ 0x38c │ │ │ │ + str r3, [sp] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r0, #7 │ │ │ │ + ldr r3, [r4, #1072] @ 0x430 │ │ │ │ + ldr r2, [r4, #1332] @ 0x534 │ │ │ │ + ldr r1, [r4, #1344] @ 0x540 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1508] @ 0x5e4 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ - mov r0, #90 @ 0x5a │ │ │ │ - ldr r1, [r4, #868] @ 0x364 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r3, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r1, [r4, #864] @ 0x360 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r0, #5 │ │ │ │ - mov r1, #6 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ + mov r1, #57 @ 0x39 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mov r1, #7 │ │ │ │ + mov r0, r1 │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1752] @ 0x6d8 │ │ │ │ - beq c61c │ │ │ │ - ldr r1, [r4, #1476] @ 0x5c4 │ │ │ │ - mov r0, #1 │ │ │ │ + str r0, [r4, #1748] @ 0x6d4 │ │ │ │ + beq c64c │ │ │ │ + ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ + ldr r3, [r4, #1468] @ 0x5bc │ │ │ │ + mov r0, #5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r2, [r4, #1488] @ 0x5d0 │ │ │ │ + ldr r1, [r4, #1484] @ 0x5cc │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1512] @ 0x5e8 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ ldr r2, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #1388] @ 0x56c │ │ │ │ - ldr r1, [r4, #1368] @ 0x558 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r2, [r4, #908] @ 0x38c │ │ │ │ - ldr r3, [r4, #1072] @ 0x430 │ │ │ │ - mov r0, #7 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + ldr r3, [r4, #1148] @ 0x47c │ │ │ │ + mov r0, #4 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [r4, #1332] @ 0x534 │ │ │ │ - ldr r1, [r4, #1344] @ 0x540 │ │ │ │ + ldr r2, [r4, #384] @ 0x180 │ │ │ │ + ldr r1, [r4, #1336] @ 0x538 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1516] @ 0x5ec │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ - mov r0, #121 @ 0x79 │ │ │ │ - ldr r1, [r4, #864] @ 0x360 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r3, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r1, [r4, #820] @ 0x334 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #7 │ │ │ │ + mov r1, #81 @ 0x51 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mov r1, #4 │ │ │ │ mov r0, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1768] @ 0x6e8 │ │ │ │ - beq c61c │ │ │ │ - ldr r3, [pc, #-444] @ c654 │ │ │ │ + beq c64c │ │ │ │ ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - ldr r2, [r4, #1488] @ 0x5d0 │ │ │ │ - ldr r3, [r4, #1468] @ 0x5bc │ │ │ │ - mov r0, #5 │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r1, [r4, #1484] @ 0x5cc │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, #2 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1520] @ 0x5f0 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ ldr r2, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #1056] @ 0x420 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [r4, #580] @ 0x244 │ │ │ │ - ldr r3, [r4, #968] @ 0x3c8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [r4, #1456] @ 0x5b0 │ │ │ │ - ldr r3, [r4, #1432] @ 0x598 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [r4, #336] @ 0x150 │ │ │ │ - ldr r3, [r4, #1152] @ 0x480 │ │ │ │ - mov r0, #10 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [r4, #1088] @ 0x440 │ │ │ │ - ldr r1, [r4, #612] @ 0x264 │ │ │ │ + ldr r3, [r4, #1088] @ 0x440 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [r4, #584] @ 0x248 │ │ │ │ + ldr r3, [r4, #1408] @ 0x580 │ │ │ │ + str r3, [sp] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r0, #7 │ │ │ │ + ldr r3, [r4, #700] @ 0x2bc │ │ │ │ + ldr r2, [r4, #148] @ 0x94 │ │ │ │ + ldr r1, [r4, #1328] @ 0x530 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1524] @ 0x5f4 │ │ │ │ - beq c61c │ │ │ │ - ldr r4, [pc, #-624] @ c62c │ │ │ │ + beq c64c │ │ │ │ + ldr r4, [pc, #-600] @ c65c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [r4, #860] @ 0x35c │ │ │ │ + ldr r1, [r4, #744] @ 0x2e8 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #145 @ 0x91 │ │ │ │ + mov r1, #105 @ 0x69 │ │ │ │ str r1, [sp, #24] │ │ │ │ - mov r1, #10 │ │ │ │ + mov r1, #7 │ │ │ │ mov r0, r1 │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1772] @ 0x6ec │ │ │ │ - beq c61c │ │ │ │ - ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, #4 │ │ │ │ - str r2, [sp] │ │ │ │ + beq c64c │ │ │ │ + ldr r1, [r4, #1476] @ 0x5c4 │ │ │ │ + mov r0, #1 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1528] @ 0x5f8 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ ldr r2, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #316] @ 0x13c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [r4, #312] @ 0x138 │ │ │ │ - ldr r3, [r4, #1056] @ 0x420 │ │ │ │ + ldr r3, [r4, #880] @ 0x370 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [r4, #580] @ 0x244 │ │ │ │ - ldr r3, [r4, #1456] @ 0x5b0 │ │ │ │ + ldr r2, [r4, #636] @ 0x27c │ │ │ │ + ldr r3, [r4, #1100] @ 0x44c │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [r4, #1432] @ 0x598 │ │ │ │ - ldr r3, [r4, #336] @ 0x150 │ │ │ │ + ldr r2, [r4, #1048] @ 0x418 │ │ │ │ + ldr r3, [r4, #1112] @ 0x458 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [r4, #1152] @ 0x480 │ │ │ │ - ldr r3, [r4, #1088] @ 0x440 │ │ │ │ - mov r0, #12 │ │ │ │ + ldr r2, [r4, #404] @ 0x194 │ │ │ │ + ldr r3, [r4, #304] @ 0x130 │ │ │ │ + mov r0, #10 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [r4, #612] @ 0x264 │ │ │ │ - ldr r1, [r4, #968] @ 0x3c8 │ │ │ │ + ldr r2, [r4, #1344] @ 0x540 │ │ │ │ + ldr r1, [r4, #1336] @ 0x538 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1532] @ 0x5fc │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [r4, #856] @ 0x358 │ │ │ │ + ldr r1, [r4, #812] @ 0x32c │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #170 @ 0xaa │ │ │ │ + mov r1, #145 @ 0x91 │ │ │ │ str r1, [sp, #24] │ │ │ │ - mov r1, #12 │ │ │ │ + mov r1, #10 │ │ │ │ mov r0, r1 │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1776] @ 0x6f0 │ │ │ │ - beq c61c │ │ │ │ - ldr r1, [r4, #1476] @ 0x5c4 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, #5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ + beq c64c │ │ │ │ + ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ + ldr r3, [r4, #1460] @ 0x5b4 │ │ │ │ + mov r0, #8 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + stm sp, {r2, r3, r6} │ │ │ │ + ldr r2, [r4, #1472] @ 0x5c0 │ │ │ │ + ldr r1, [r4, #64] @ 0x40 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1536] @ 0x600 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ ldr r2, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [r4, #580] @ 0x244 │ │ │ │ - ldr r3, [r4, #924] @ 0x39c │ │ │ │ - str r3, [sp] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r0, #7 │ │ │ │ - ldr r3, [r4, #1296] @ 0x510 │ │ │ │ - ldr r2, [r4, #1096] @ 0x448 │ │ │ │ - ldr r1, [r4, #612] @ 0x264 │ │ │ │ + ldr r3, [r4, #1028] @ 0x404 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [r4, #376] @ 0x178 │ │ │ │ + ldr r3, [r4, #1344] @ 0x540 │ │ │ │ + mov r0, #6 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [r4, #380] @ 0x17c │ │ │ │ + ldr r1, [r4, #1104] @ 0x450 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1540] @ 0x604 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [r4, #852] @ 0x354 │ │ │ │ + ldr r1, [r4, #772] @ 0x304 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #194 @ 0xc2 │ │ │ │ + mov r1, #170 @ 0xaa │ │ │ │ str r1, [sp, #24] │ │ │ │ - mov r1, #7 │ │ │ │ + mov r1, #6 │ │ │ │ mov r0, r1 │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1780] @ 0x6f4 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ ldr r3, [r4, #1476] @ 0x5c4 │ │ │ │ + ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, r3 │ │ │ │ mov r0, #3 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1544] @ 0x608 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ ldr r2, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #444] @ 0x1bc │ │ │ │ + ldr r3, [r4, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [r4, #504] @ 0x1f8 │ │ │ │ + ldr r3, [r4, #1324] @ 0x52c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [r4, #580] @ 0x244 │ │ │ │ - ldr r3, [r4, #1296] @ 0x510 │ │ │ │ - mov r0, #6 │ │ │ │ + ldr r2, [r4, #884] @ 0x374 │ │ │ │ + ldr r3, [r4, #928] @ 0x3a0 │ │ │ │ + mov r0, #8 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [r4, #1096] @ 0x448 │ │ │ │ - ldr r1, [r4, #612] @ 0x264 │ │ │ │ + ldr r2, [r4, #588] @ 0x24c │ │ │ │ + ldr r1, [r4, #600] @ 0x258 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1548] @ 0x60c │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [r4, #848] @ 0x350 │ │ │ │ + ldr r1, [r4, #804] @ 0x324 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #218 @ 0xda │ │ │ │ + mov r1, #201 @ 0xc9 │ │ │ │ str r1, [sp, #24] │ │ │ │ - mov r1, #6 │ │ │ │ + mov r1, #8 │ │ │ │ mov r0, r1 │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1784] @ 0x6f8 │ │ │ │ - beq c61c │ │ │ │ - ldr r4, [pc, #-1264] @ c630 │ │ │ │ - mov r0, #5 │ │ │ │ + beq c64c │ │ │ │ + ldr r4, [pc, #-1228] @ c660 │ │ │ │ + mov r0, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ + ldr r3, [r4, #1476] @ 0x5c4 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r1, [r4, #1480] @ 0x5c8 │ │ │ │ + bl b814 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #1552] @ 0x610 │ │ │ │ + beq c64c │ │ │ │ ldr r2, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #580] @ 0x244 │ │ │ │ + ldr r3, [r4, #1364] @ 0x554 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [r4, #1348] @ 0x544 │ │ │ │ - ldr r2, [r4, #1096] @ 0x448 │ │ │ │ - ldr r1, [r4, #620] @ 0x26c │ │ │ │ + mov r0, #5 │ │ │ │ + ldr r3, [r4, #1244] @ 0x4dc │ │ │ │ + ldr r2, [r4, #1104] @ 0x450 │ │ │ │ + ldr r1, [r4, #1336] @ 0x538 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1552] @ 0x610 │ │ │ │ - beq c61c │ │ │ │ + str r0, [r4, #1556] @ 0x614 │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [r4, #844] @ 0x34c │ │ │ │ + ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #241 @ 0xf1 │ │ │ │ + mov r1, #226 @ 0xe2 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r1 │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1788] @ 0x6fc │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ - mov r0, #2 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [r4, #1492] @ 0x5d4 │ │ │ │ + mov r0, #4 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [r4, #96] @ 0x60 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1556] @ 0x614 │ │ │ │ - beq c61c │ │ │ │ - ldr r1, [r4, #460] @ 0x1cc │ │ │ │ - ldr r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r2, [r4, #332] @ 0x14c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r2, [r4, #1028] @ 0x404 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r4, #1356] @ 0x54c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r4, #448] @ 0x1c0 │ │ │ │ + str r0, [r4, #1560] @ 0x618 │ │ │ │ + beq c64c │ │ │ │ + ldr r1, [r4, #896] @ 0x380 │ │ │ │ + ldr r3, [r4, #652] @ 0x28c │ │ │ │ + ldr r2, [r4, #648] @ 0x288 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r2, [r4, #900] @ 0x384 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [r4, #1400] @ 0x578 │ │ │ │ + ldr r3, [r4, #940] @ 0x3ac │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [r4, #632] @ 0x278 │ │ │ │ + ldr r3, [r4, #976] @ 0x3d0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #580] @ 0x244 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [r4, #1348] @ 0x544 │ │ │ │ + ldr r3, [r4, #572] @ 0x23c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #656] @ 0x290 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ + ldr r2, [r4, #944] @ 0x3b0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [r4, #412] @ 0x19c │ │ │ │ + ldr r2, [r4, #332] @ 0x14c │ │ │ │ str r2, [sp, #28] │ │ │ │ - mov r0, #14 │ │ │ │ + ldr r2, [r4, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [r4, #644] @ 0x284 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r0, #15 │ │ │ │ ldr r2, [r4, #1096] @ 0x448 │ │ │ │ ldr r1, [r4, #620] @ 0x26c │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1560] @ 0x618 │ │ │ │ - beq c61c │ │ │ │ + str r0, [r4, #1564] @ 0x61c │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #-1544] @ c634 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #840] @ 0x348 │ │ │ │ + ldr r1, [r4, #792] @ 0x318 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #14 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r1, #252 @ 0xfc │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mov r0, #11 │ │ │ │ + mov r1, #15 │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1792] @ 0x700 │ │ │ │ - beq c61c │ │ │ │ - ldr r1, [pc, #-1612] @ c638 │ │ │ │ - ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r7, [r5, r1] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r1, [r4, #1464] @ 0x5b8 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [r4, #1460] @ 0x5b4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r0, #11 │ │ │ │ - mov r1, r2 │ │ │ │ - bl b814 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #1564] @ 0x61c │ │ │ │ - beq c61c │ │ │ │ - ldr r3, [r4, #332] @ 0x14c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r4, #412] @ 0x19c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #400] @ 0x190 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r4, #460] @ 0x1cc │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r4, #388] @ 0x184 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r4, #108] @ 0x6c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r4, #104] @ 0x68 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r4, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r4, #1356] @ 0x54c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r4, #448] @ 0x1c0 │ │ │ │ + beq c64c │ │ │ │ + ldr r2, [r4, #332] @ 0x14c │ │ │ │ + ldr r3, [r4, #444] @ 0x1bc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [r4, #1400] @ 0x578 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #580] @ 0x244 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [r4, #580] @ 0x244 │ │ │ │ + ldr r3, [r4, #924] @ 0x39c │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, #16 │ │ │ │ - ldr r3, [r4, #1348] @ 0x544 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r0, #7 │ │ │ │ + ldr r3, [r4, #1296] @ 0x510 │ │ │ │ ldr r2, [r4, #1096] @ 0x448 │ │ │ │ - ldr r1, [r4, #620] @ 0x26c │ │ │ │ + ldr r1, [r4, #612] @ 0x264 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1568] @ 0x620 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ + str r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #-1844] @ c63c │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #836] @ 0x344 │ │ │ │ + ldr r1, [r4, #852] @ 0x354 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #16 │ │ │ │ + mov r1, #284 @ 0x11c │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mov r1, #7 │ │ │ │ mov r0, r1 │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1796] @ 0x704 │ │ │ │ - beq c61c │ │ │ │ - ldr r1, [r4, #1476] @ 0x5c4 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r0, [r4, #1460] @ 0x5b4 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, #13 │ │ │ │ + beq c64c │ │ │ │ + ldr r3, [r4, #1476] @ 0x5c4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, #3 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1572] @ 0x624 │ │ │ │ - beq c61c │ │ │ │ - ldr r3, [r4, #332] @ 0x14c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r4, #412] @ 0x19c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r4, #400] @ 0x190 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r4, #460] @ 0x1cc │ │ │ │ + beq c64c │ │ │ │ + ldr r1, [r4, #460] @ 0x1cc │ │ │ │ + ldr r3, [r4, #196] @ 0xc4 │ │ │ │ + ldr r2, [r4, #332] @ 0x14c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [r4, #388] @ 0x184 │ │ │ │ - str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #1356] @ 0x54c │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #448] @ 0x1c0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #1400] @ 0x578 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [r4, #632] @ 0x278 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #580] @ 0x244 │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, #13 │ │ │ │ ldr r3, [r4, #1348] @ 0x544 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [r4, #412] @ 0x19c │ │ │ │ + str r2, [sp, #28] │ │ │ │ + mov r0, #14 │ │ │ │ ldr r2, [r4, #1096] @ 0x448 │ │ │ │ ldr r1, [r4, #620] @ 0x26c │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1576] @ 0x628 │ │ │ │ - beq c61c │ │ │ │ - ldr r4, [pc, #-2084] @ c640 │ │ │ │ + beq c64c │ │ │ │ + ldr r4, [pc, #-1920] @ c664 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r4, pc, r4 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #-2100] @ c644 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #832] @ 0x340 │ │ │ │ + ldr r1, [r4, #840] @ 0x348 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #13 │ │ │ │ + mov r1, #308 @ 0x134 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mov r1, #14 │ │ │ │ mov r0, r1 │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1800] @ 0x708 │ │ │ │ - beq c61c │ │ │ │ - ldr r1, [r4, #1476] @ 0x5c4 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + beq c64c │ │ │ │ + ldr r1, [pc, #-2000] @ c668 │ │ │ │ + ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r7, [r5, r1] │ │ │ │ + str r7, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [r4, #1460] @ 0x5b4 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r0, #10 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r1, [r4, #1464] @ 0x5b8 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [r4, #1460] @ 0x5b4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r0, #11 │ │ │ │ + mov r1, r2 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1580] @ 0x62c │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ ldr r3, [r4, #332] @ 0x14c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r4, #412] @ 0x19c │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [r4, #400] @ 0x190 │ │ │ │ + ldr r3, [r4, #424] @ 0x1a8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [r4, #460] @ 0x1cc │ │ │ │ + ldr r3, [r4, #604] @ 0x25c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [r4, #388] @ 0x184 │ │ │ │ + ldr r3, [r4, #1284] @ 0x504 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [r4, #196] @ 0xc4 │ │ │ │ + ldr r3, [r4, #1288] @ 0x508 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [r4, #1356] @ 0x54c │ │ │ │ + ldr r3, [r4, #1280] @ 0x500 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [r4, #448] @ 0x1c0 │ │ │ │ + ldr r3, [r4, #1032] @ 0x408 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [r4, #1400] @ 0x578 │ │ │ │ + ldr r3, [r4, #568] @ 0x238 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #580] @ 0x244 │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, #14 │ │ │ │ - ldr r3, [r4, #1348] @ 0x544 │ │ │ │ - ldr r2, [r4, #1096] @ 0x448 │ │ │ │ - ldr r1, [r4, #620] @ 0x26c │ │ │ │ + mov r0, #12 │ │ │ │ + ldr r3, [r4, #1212] @ 0x4bc │ │ │ │ + ldr r2, [r4, #1340] @ 0x53c │ │ │ │ + ldr r1, [r4, #1108] @ 0x454 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1584] @ 0x630 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #-2364] @ c648 │ │ │ │ + ldr r1, [pc, #-2200] @ c66c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #828] @ 0x33c │ │ │ │ + ldr r1, [r4, #808] @ 0x328 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #14 │ │ │ │ + mov r1, #12 │ │ │ │ mov r0, r1 │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1804] @ 0x70c │ │ │ │ - beq c61c │ │ │ │ - ldr r1, [r4, #1476] @ 0x5c4 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r0, [r4, #1460] @ 0x5b4 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, #11 │ │ │ │ + beq c64c │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, #10 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1588] @ 0x634 │ │ │ │ - beq c61c │ │ │ │ - ldr r3, [r4, #332] @ 0x14c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #1316] @ 0x524 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r4, #1244] @ 0x4dc │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r4, #1396] @ 0x574 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r4, #1276] @ 0x4fc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r4, #192] @ 0xc0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r4, #400] @ 0x190 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r4, #1404] @ 0x57c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r4, #408] @ 0x198 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r4, #1144] @ 0x478 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #1140] @ 0x474 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, #14 │ │ │ │ - ldr r3, [r4, #1344] @ 0x540 │ │ │ │ - ldr r2, [r4, #1336] @ 0x538 │ │ │ │ - ldr r1, [r4, #1104] @ 0x450 │ │ │ │ + beq c64c │ │ │ │ + ldr r1, [r4, #332] @ 0x14c │ │ │ │ + ldr r2, [r4, #580] @ 0x244 │ │ │ │ + ldr r3, [r4, #1348] @ 0x544 │ │ │ │ + mov r0, #5 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [r4, #1096] @ 0x448 │ │ │ │ + ldr r1, [r4, #620] @ 0x26c │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1592] @ 0x638 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r1, [pc, #-2624] @ c64c │ │ │ │ + ldr r1, [pc, #-2368] @ c670 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #824] @ 0x338 │ │ │ │ + ldr r1, [r4, #844] @ 0x34c │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #14 │ │ │ │ + mov r1, #5 │ │ │ │ mov r0, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1808] @ 0x710 │ │ │ │ - beq c61c │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r1, [r4, #1476] @ 0x5c4 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [r4, #92] @ 0x5c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, #11 │ │ │ │ + beq c64c │ │ │ │ + ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ + mov r0, #2 │ │ │ │ + mov r1, r2 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1596] @ 0x63c │ │ │ │ - beq c61c │ │ │ │ - ldr r2, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #1148] @ 0x47c │ │ │ │ + beq c64c │ │ │ │ + ldr r1, [r4, #332] @ 0x14c │ │ │ │ + ldr r3, [r4, #1364] @ 0x554 │ │ │ │ + ldr r2, [r4, #320] @ 0x140 │ │ │ │ mov r0, #4 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [r4, #384] @ 0x180 │ │ │ │ - ldr r1, [r4, #1336] @ 0x538 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [r4, #1380] @ 0x564 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1600] @ 0x640 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #-2792] @ c650 │ │ │ │ + ldr r1, [pc, #-2508] @ c674 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #820] @ 0x334 │ │ │ │ + ldr r1, [r4, #740] @ 0x2e4 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1812] @ 0x714 │ │ │ │ - beq c61c │ │ │ │ - ldr r3, [pc, #-2860] @ c654 │ │ │ │ - ldr r4, [pc, #-2860] @ c658 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + beq c64c │ │ │ │ + ldr r4, [pc, #-2576] @ c678 │ │ │ │ + mov r0, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, #2 │ │ │ │ + ldr r1, [r4, #1492] @ 0x5d4 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1604] @ 0x644 │ │ │ │ - beq c61c │ │ │ │ - ldr r3, [r4, #332] @ 0x14c │ │ │ │ + beq c64c │ │ │ │ + ldr r0, [r4, #1276] @ 0x4fc │ │ │ │ + ldr r3, [r4, #192] @ 0xc0 │ │ │ │ + ldr r2, [r4, #332] @ 0x14c │ │ │ │ + ldr r1, [r4, #400] @ 0x190 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #1316] @ 0x524 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r4, #1404] @ 0x57c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [r4, #408] @ 0x198 │ │ │ │ + ldr r3, [r4, #1144] @ 0x478 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #968] @ 0x3c8 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, #5 │ │ │ │ - ldr r3, [r4, #688] @ 0x2b0 │ │ │ │ - ldr r2, [r4, #1096] @ 0x448 │ │ │ │ - ldr r1, [r4, #1348] @ 0x544 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [r4, #1140] @ 0x474 │ │ │ │ + ldr r3, [r4, #1344] @ 0x540 │ │ │ │ + str r1, [sp] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r4, #1244] @ 0x4dc │ │ │ │ + ldr r2, [r4, #1396] @ 0x574 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + mov r0, #14 │ │ │ │ + ldr r2, [r4, #1336] @ 0x538 │ │ │ │ + ldr r1, [r4, #1104] @ 0x450 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1608] @ 0x648 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ + ldr r1, [pc, #-2732] @ c67c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [r4, #816] @ 0x330 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r1, [r4, #824] @ 0x338 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #412 @ 0x19c │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r1, #5 │ │ │ │ + mov r1, #14 │ │ │ │ mov r0, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1816] @ 0x718 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ + ldr r3, [pc, #-2800] @ c680 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ ldr r3, [r4, #1476] @ 0x5c4 │ │ │ │ - ldr r1, [r4, #40] @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, #3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [r4, #92] @ 0x5c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, #11 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1612] @ 0x64c │ │ │ │ - beq c61c │ │ │ │ - ldr r3, [r4, #332] @ 0x14c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r4, #880] @ 0x370 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r4, #636] @ 0x27c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r4, #1100] @ 0x44c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r4, #1048] @ 0x418 │ │ │ │ + beq c64c │ │ │ │ + ldr r2, [r4, #332] @ 0x14c │ │ │ │ + ldr r3, [r4, #416] @ 0x1a0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [r4, #1112] @ 0x458 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #404] @ 0x194 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [r4, #1028] @ 0x404 │ │ │ │ + ldr r3, [r4, #1348] @ 0x544 │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, #10 │ │ │ │ - ldr r3, [r4, #304] @ 0x130 │ │ │ │ - ldr r2, [r4, #1344] @ 0x540 │ │ │ │ - ldr r1, [r4, #1336] @ 0x538 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r0, #7 │ │ │ │ + ldr r3, [r4, #1096] @ 0x448 │ │ │ │ + ldr r2, [r4, #628] @ 0x274 │ │ │ │ + ldr r1, [r4, #624] @ 0x270 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1616] @ 0x650 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ + ldr r1, [pc, #-2944] @ c684 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ + str r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r1, [r4, #812] @ 0x32c │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r1, [r4, #768] @ 0x300 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #452 @ 0x1c4 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r1, #10 │ │ │ │ + mov r1, #7 │ │ │ │ mov r0, r1 │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1820] @ 0x71c │ │ │ │ - beq c61c │ │ │ │ - ldr r3, [r4, #1460] @ 0x5b4 │ │ │ │ - mov r0, #8 │ │ │ │ - stmib sp, {r3, r6} │ │ │ │ - ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [r4, #1472] @ 0x5c0 │ │ │ │ - ldr r1, [r4, #64] @ 0x40 │ │ │ │ + beq c64c │ │ │ │ + ldr r3, [r4, #1476] @ 0x5c4 │ │ │ │ + ldr r2, [r4, #1464] @ 0x5b8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, #3 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1620] @ 0x654 │ │ │ │ - beq c61c │ │ │ │ - ldr r3, [r4, #332] @ 0x14c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r4, #424] @ 0x1a8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r4, #604] @ 0x25c │ │ │ │ + beq c64c │ │ │ │ + ldr r2, [r4, #332] @ 0x14c │ │ │ │ + ldr r3, [r4, #1176] @ 0x498 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [r4, #1284] @ 0x504 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r4, #1288] @ 0x508 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r2, [r4, #696] @ 0x2b8 │ │ │ │ + ldr r3, [r4, #1180] @ 0x49c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [r4, #1280] @ 0x500 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r4, #1032] @ 0x408 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [r4, #336] @ 0x150 │ │ │ │ + ldr r3, [r4, #1152] @ 0x480 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [r4, #568] @ 0x238 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [r4, #1120] @ 0x460 │ │ │ │ + ldr r3, [r4, #1116] @ 0x45c │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, #12 │ │ │ │ - ldr r3, [r4, #1212] @ 0x4bc │ │ │ │ - ldr r2, [r4, #1340] @ 0x53c │ │ │ │ - ldr r1, [r4, #1108] @ 0x454 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r0, #11 │ │ │ │ + ldr r3, [r4, #580] @ 0x244 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r1, [r4, #612] @ 0x264 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1624] @ 0x658 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ + ldr r1, [pc, #-3144] @ c688 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ + str r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #-3392] @ c65c │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #808] @ 0x328 │ │ │ │ + ldr r1, [r4, #780] @ 0x30c │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #12 │ │ │ │ + mov r1, #11 │ │ │ │ mov r0, r1 │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1824] @ 0x720 │ │ │ │ - beq c61c │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - stm sp, {r6, r7} │ │ │ │ + beq c64c │ │ │ │ ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [r4, #1480] @ 0x5c8 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, #10 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1628] @ 0x65c │ │ │ │ - beq c61c │ │ │ │ - ldr r4, [pc, #-3508] @ c660 │ │ │ │ - mov r0, #8 │ │ │ │ + beq c64c │ │ │ │ + ldr r4, [pc, #-3272] @ c68c │ │ │ │ + mov r0, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #164] @ 0xa4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [r4, #504] @ 0x1f8 │ │ │ │ - ldr r3, [r4, #1324] @ 0x52c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [r4, #884] @ 0x374 │ │ │ │ - ldr r3, [r4, #928] @ 0x3a0 │ │ │ │ + ldr r3, [r4, #192] @ 0xc0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [r4, #588] @ 0x24c │ │ │ │ - ldr r1, [r4, #600] @ 0x258 │ │ │ │ + ldr r2, [r4, #692] @ 0x2b4 │ │ │ │ + ldr r1, [r4, #620] @ 0x26c │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1632] @ 0x660 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #-3588] @ c664 │ │ │ │ + ldr r1, [pc, #-3320] @ c690 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #804] @ 0x324 │ │ │ │ + ldr r1, [r4, #788] @ 0x314 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #8 │ │ │ │ + mov r1, #4 │ │ │ │ mov r0, r1 │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1828] @ 0x724 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ ldr r3, [r4, #1476] @ 0x5c4 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ - ldr r1, [r4, #1480] @ 0x5c8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r3 │ │ │ │ mov r0, #3 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1636] @ 0x664 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ + ldr r1, [r4, #480] @ 0x1e0 │ │ │ │ + ldr r3, [r4, #412] @ 0x19c │ │ │ │ ldr r2, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #152] @ 0x98 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r2, [r4, #400] @ 0x190 │ │ │ │ + ldr r3, [r4, #460] @ 0x1cc │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [r4, #1268] @ 0x4f4 │ │ │ │ - ldr r3, [r4, #1240] @ 0x4d8 │ │ │ │ + ldr r2, [r4, #388] @ 0x184 │ │ │ │ + ldr r3, [r4, #1356] @ 0x54c │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [r4, #404] @ 0x194 │ │ │ │ - ldr r3, [r4, #304] @ 0x130 │ │ │ │ + ldr r2, [r4, #448] @ 0x1c0 │ │ │ │ + ldr r3, [r4, #1400] @ 0x578 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [r4, #1088] @ 0x440 │ │ │ │ - ldr r3, [r4, #584] @ 0x248 │ │ │ │ - mov r0, #10 │ │ │ │ + ldr r2, [r4, #580] @ 0x244 │ │ │ │ + ldr r3, [r4, #1348] @ 0x544 │ │ │ │ + mov r0, #13 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [r4, #1408] @ 0x580 │ │ │ │ - ldr r1, [r4, #700] @ 0x2bc │ │ │ │ + ldr r2, [r4, #1096] @ 0x448 │ │ │ │ + ldr r1, [r4, #620] @ 0x26c │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1640] @ 0x668 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #-3780] @ c668 │ │ │ │ + ldr r1, [pc, #-3536] @ c694 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #800] @ 0x320 │ │ │ │ + ldr r1, [r4, #832] @ 0x340 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #10 │ │ │ │ + mov r1, #13 │ │ │ │ mov r0, r1 │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1832] @ 0x728 │ │ │ │ - beq c61c │ │ │ │ - ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ + beq c64c │ │ │ │ + ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ + ldr r1, [r4, #1476] @ 0x5c4 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ ldr r2, [r4, #1460] @ 0x5b4 │ │ │ │ - ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ - mov r0, #6 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [r4, #1472] @ 0x5c0 │ │ │ │ - ldr r1, [r4, #68] @ 0x44 │ │ │ │ + mov r0, #10 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1644] @ 0x66c │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ ldr r2, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #592] @ 0x250 │ │ │ │ + ldr r3, [r4, #968] @ 0x3c8 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, #5 │ │ │ │ - ldr r3, [r4, #580] @ 0x244 │ │ │ │ - ldr r2, [r4, #576] @ 0x240 │ │ │ │ - ldr r1, [r4, #612] @ 0x264 │ │ │ │ + ldr r3, [r4, #688] @ 0x2b0 │ │ │ │ + ldr r2, [r4, #1096] @ 0x448 │ │ │ │ + ldr r1, [r4, #1348] @ 0x544 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1648] @ 0x670 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #-3956] @ c66c │ │ │ │ + ldr r1, [pc, #-3720] @ c698 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #796] @ 0x31c │ │ │ │ + ldr r1, [r4, #816] @ 0x330 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r1 │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1836] @ 0x72c │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ ldr r3, [r4, #1476] @ 0x5c4 │ │ │ │ - mov r0, #3 │ │ │ │ + ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ + mov r0, #3 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1652] @ 0x674 │ │ │ │ - beq c61c │ │ │ │ - ldr r1, [r4, #896] @ 0x380 │ │ │ │ - ldr r3, [r4, #652] @ 0x28c │ │ │ │ - ldr r2, [r4, #648] @ 0x288 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r2, [r4, #900] @ 0x384 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r4, #940] @ 0x3ac │ │ │ │ + beq c64c │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r3, [r4, #332] @ 0x14c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [r4, #1104] @ 0x450 │ │ │ │ + ldr r3, [r4, #116] @ 0x74 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [r4, #976] @ 0x3d0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [r4, #988] @ 0x3dc │ │ │ │ + ldr r3, [r4, #576] @ 0x240 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [r4, #572] @ 0x23c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r4, #656] @ 0x290 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r4, #944] @ 0x3b0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [r4, #332] @ 0x14c │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [r4, #200] @ 0xc8 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [r4, #644] @ 0x284 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r0, #15 │ │ │ │ - ldr r2, [r4, #1096] @ 0x448 │ │ │ │ - ldr r1, [r4, #620] @ 0x26c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r0, #9 │ │ │ │ + ldr r3, [r4, #968] @ 0x3c8 │ │ │ │ + ldr r2, [r4, #1088] @ 0x440 │ │ │ │ + ldr r1, [r4, #612] @ 0x264 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1656] @ 0x678 │ │ │ │ - beq c61c │ │ │ │ - ldr r4, [pc, #2636] @ e114 │ │ │ │ + beq c64c │ │ │ │ + ldr r4, [pc, #-3900] @ c69c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r1, [pc, #2620] @ e118 │ │ │ │ + ldr r1, [pc, #-3916] @ c6a0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #792] @ 0x318 │ │ │ │ + ldr r1, [r4, #764] @ 0x2fc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r0, #11 │ │ │ │ - mov r1, #15 │ │ │ │ + mov r0, #8 │ │ │ │ + mov r1, #9 │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1840] @ 0x730 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ + ldr r3, [r4, #1476] @ 0x5c4 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, #6 │ │ │ │ + stmib sp, {r2, r3} │ │ │ │ + str r3, [sp] │ │ │ │ + bl b814 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #1660] @ 0x67c │ │ │ │ + beq c64c │ │ │ │ ldr r2, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #192] @ 0xc0 │ │ │ │ - mov r0, #4 │ │ │ │ + ldr r3, [r4, #260] @ 0x104 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [r4, #564] @ 0x234 │ │ │ │ + ldr r3, [r4, #1292] @ 0x50c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [r4, #1088] @ 0x440 │ │ │ │ + ldr r3, [r4, #1348] @ 0x544 │ │ │ │ + mov r0, #8 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [r4, #692] @ 0x2b4 │ │ │ │ - ldr r1, [r4, #620] @ 0x26c │ │ │ │ + ldr r2, [r4, #1336] @ 0x538 │ │ │ │ + ldr r1, [r4, #1104] @ 0x450 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1660] @ 0x67c │ │ │ │ - beq c61c │ │ │ │ + str r0, [r4, #1664] @ 0x680 │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ + ldr r1, [pc, #-4092] @ c6a4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [r4, #788] @ 0x314 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r1, [r4, #732] @ 0x2dc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #632 @ 0x278 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r1, #4 │ │ │ │ + mov r1, #8 │ │ │ │ mov r0, r1 │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1844] @ 0x734 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ ldr r3, [r4, #1476] @ 0x5c4 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, #3 │ │ │ │ + mov r0, #4 │ │ │ │ + str r3, [sp] │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1664] @ 0x680 │ │ │ │ - beq c61c │ │ │ │ + str r0, [r4, #1668] @ 0x684 │ │ │ │ + beq c64c │ │ │ │ ldr r2, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #692] @ 0x2b4 │ │ │ │ - str r3, [sp] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r0, #5 │ │ │ │ - ldr r3, [r4, #376] @ 0x178 │ │ │ │ - ldr r2, [r4, #440] @ 0x1b8 │ │ │ │ - ldr r1, [r4, #1336] @ 0x538 │ │ │ │ + ldr r3, [r4, #1028] @ 0x404 │ │ │ │ + ldr r1, [r4, #276] @ 0x114 │ │ │ │ + mov r0, #6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r4, #440] @ 0x1b8 │ │ │ │ + ldr r2, [r4, #1336] @ 0x538 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [r4, #1104] @ 0x450 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1668] @ 0x684 │ │ │ │ - beq c61c │ │ │ │ + str r0, [r4, #1672] @ 0x688 │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #2360] @ e11c │ │ │ │ + ldr r1, [pc, #2504] @ e110 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #784] @ 0x310 │ │ │ │ + ldr r1, [r4, #756] @ 0x2f4 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #5 │ │ │ │ + mov r1, #6 │ │ │ │ mov r0, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1848] @ 0x738 │ │ │ │ - beq c61c │ │ │ │ - ldr r3, [r4, #1476] @ 0x5c4 │ │ │ │ - ldr r1, [r4, #92] @ 0x5c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, #3 │ │ │ │ - bl b814 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #1672] @ 0x688 │ │ │ │ - beq c61c │ │ │ │ - ldr r2, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #1176] @ 0x498 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [r4, #696] @ 0x2b8 │ │ │ │ - ldr r3, [r4, #1180] @ 0x49c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [r4, #336] @ 0x150 │ │ │ │ - ldr r3, [r4, #1152] @ 0x480 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [r4, #1120] @ 0x460 │ │ │ │ - ldr r3, [r4, #1116] @ 0x45c │ │ │ │ - str r3, [sp] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r0, #11 │ │ │ │ - ldr r3, [r4, #580] @ 0x244 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ - ldr r1, [r4, #612] @ 0x264 │ │ │ │ + beq c64c │ │ │ │ + ldr r1, [r4, #332] @ 0x14c │ │ │ │ + ldr r3, [r4, #336] @ 0x150 │ │ │ │ + ldr r2, [r4, #1152] @ 0x480 │ │ │ │ + mov r0, #4 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [r4, #1336] @ 0x538 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1676] @ 0x68c │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #2160] @ e120 │ │ │ │ + ldr r1, [pc, #2392] @ e114 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #780] @ 0x30c │ │ │ │ + ldr r1, [r4, #752] @ 0x2f0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #11 │ │ │ │ + mov r1, #4 │ │ │ │ mov r0, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1852] @ 0x73c │ │ │ │ - beq c61c │ │ │ │ - ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ - ldr r3, [r4, #1480] @ 0x5c8 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, #10 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + beq c64c │ │ │ │ + ldr r2, [r4, #1076] @ 0x434 │ │ │ │ + ldr r3, [r4, #332] @ 0x14c │ │ │ │ + ldr r1, [r4, #1072] @ 0x430 │ │ │ │ + mov r0, #6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r4, #1044] @ 0x414 │ │ │ │ + ldr r2, [r4, #1092] @ 0x444 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [r4, #616] @ 0x268 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1680] @ 0x690 │ │ │ │ - beq c61c │ │ │ │ - ldr r4, [pc, #2032] @ e124 │ │ │ │ - mov r0, #9 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r1, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #1028] @ 0x404 │ │ │ │ - ldr r2, [r4, #692] @ 0x2b4 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r4, #660] @ 0x294 │ │ │ │ - ldr r1, [r4, #440] @ 0x1b8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r2, [r4, #376] @ 0x178 │ │ │ │ - ldr r3, [r4, #1344] @ 0x540 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [r4, #1336] @ 0x538 │ │ │ │ - ldr r1, [r4, #1104] @ 0x450 │ │ │ │ - bl b814 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #1684] @ 0x694 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ + ldr r4, [pc, #2268] @ e118 │ │ │ │ str r0, [sp, #4] │ │ │ │ - mov r0, #764 @ 0x2fc │ │ │ │ - ldr r1, [r4, #776] @ 0x308 │ │ │ │ + add r4, pc, r4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ + ldr r1, [pc, #2256] @ e11c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r1, [r4, #868] @ 0x364 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #9 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, #5 │ │ │ │ + mov r1, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1856] @ 0x740 │ │ │ │ - beq c61c │ │ │ │ - ldr r3, [pc, #1872] @ e128 │ │ │ │ - ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ - ldr r5, [r5, r3] │ │ │ │ - mov r0, #4 │ │ │ │ + beq c64c │ │ │ │ + ldr r1, [r4, #332] @ 0x14c │ │ │ │ + ldr r2, [r4, #592] @ 0x250 │ │ │ │ + ldr r3, [r4, #580] @ 0x244 │ │ │ │ + mov r0, #5 │ │ │ │ + str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r5 │ │ │ │ - bl b814 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #1688] @ 0x698 │ │ │ │ - beq c61c │ │ │ │ - ldr r2, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #1028] @ 0x404 │ │ │ │ - ldr r1, [r4, #376] @ 0x178 │ │ │ │ - mov r0, #6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #1344] @ 0x540 │ │ │ │ - ldr r2, [r4, #380] @ 0x17c │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [r4, #1104] @ 0x450 │ │ │ │ + ldr r2, [r4, #576] @ 0x240 │ │ │ │ + ldr r1, [r4, #612] @ 0x264 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1692] @ 0x69c │ │ │ │ - beq c61c │ │ │ │ + str r0, [r4, #1684] @ 0x694 │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #1768] @ e12c │ │ │ │ + ldr r1, [pc, #2140] @ e120 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #772] @ 0x304 │ │ │ │ + ldr r1, [r4, #796] @ 0x31c │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #6 │ │ │ │ + mov r1, #5 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1860] @ 0x744 │ │ │ │ - beq c61c │ │ │ │ - ldr r2, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #416] @ 0x1a0 │ │ │ │ - ldr r1, [r4, #1028] @ 0x404 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r2, [r4, #1348] @ 0x544 │ │ │ │ - ldr r3, [r4, #1096] @ 0x448 │ │ │ │ - mov r0, #7 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [r4, #628] @ 0x274 │ │ │ │ - ldr r1, [r4, #624] @ 0x270 │ │ │ │ + beq c64c │ │ │ │ + ldr r3, [r4, #1476] @ 0x5c4 │ │ │ │ + mov r0, #3 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1696] @ 0x6a0 │ │ │ │ - beq c61c │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #1632] @ e130 │ │ │ │ + str r0, [r4, #1688] @ 0x698 │ │ │ │ + beq c64c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ + ldr r1, [pc, #2036] @ e124 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #768] @ 0x300 │ │ │ │ + ldr r1, [r4, #728] @ 0x2d8 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #7 │ │ │ │ - mov r0, r1 │ │ │ │ + ldr r1, [r4, #1664] @ 0x680 │ │ │ │ str r3, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + stmib sp, {r1, r3} │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r1 │ │ │ │ str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1864] @ 0x748 │ │ │ │ - beq c61c │ │ │ │ - ldr r3, [r4, #1476] @ 0x5c4 │ │ │ │ - ldr r2, [r4, #1464] @ 0x5b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, #3 │ │ │ │ - bl b814 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #1700] @ 0x6a4 │ │ │ │ - beq c61c │ │ │ │ - ldr r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r3, [r4, #332] @ 0x14c │ │ │ │ - ldr r2, [r4, #1104] @ 0x450 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [r4, #988] @ 0x3dc │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r2, [r4, #576] @ 0x240 │ │ │ │ - ldr r3, [r4, #968] @ 0x3c8 │ │ │ │ - mov r0, #9 │ │ │ │ + beq c64c │ │ │ │ + ldr r1, [r4, #332] @ 0x14c │ │ │ │ + ldr r2, [r4, #692] @ 0x2b4 │ │ │ │ + ldr r3, [r4, #376] @ 0x178 │ │ │ │ + mov r0, #5 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [r4, #1088] @ 0x440 │ │ │ │ - ldr r1, [r4, #612] @ 0x264 │ │ │ │ + ldr r2, [r4, #440] @ 0x1b8 │ │ │ │ + ldr r1, [r4, #1336] @ 0x538 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1704] @ 0x6a8 │ │ │ │ - beq c61c │ │ │ │ + str r0, [r4, #1692] @ 0x69c │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #1448] @ e134 │ │ │ │ + mov r0, #808 @ 0x328 │ │ │ │ + ldr r1, [r4, #784] @ 0x310 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #764] @ 0x2fc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r0, #8 │ │ │ │ - mov r1, #9 │ │ │ │ + mov r1, #5 │ │ │ │ + mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1868] @ 0x74c │ │ │ │ - beq c61c │ │ │ │ - ldr r4, [pc, #1380] @ e138 │ │ │ │ - mov r0, #6 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r3, [r4, #1476] @ 0x5c4 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ - mov r1, r3 │ │ │ │ - stmib sp, {r2, r3} │ │ │ │ - str r3, [sp] │ │ │ │ - bl b814 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #1708] @ 0x6ac │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ ldr r2, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #1020] @ 0x3fc │ │ │ │ - ldr r1, [r4, #1384] @ 0x568 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r2, [r4, #1052] @ 0x41c │ │ │ │ - ldr r3, [r4, #272] @ 0x110 │ │ │ │ - mov r0, #7 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [r4, #436] @ 0x1b4 │ │ │ │ - ldr r1, [r4, #620] @ 0x26c │ │ │ │ + ldr r3, [r4, #444] @ 0x1bc │ │ │ │ + ldr r1, [r4, #580] @ 0x244 │ │ │ │ + mov r0, #6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r4, #1296] @ 0x510 │ │ │ │ + ldr r2, [r4, #1096] @ 0x448 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [r4, #612] @ 0x264 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1712] @ 0x6b0 │ │ │ │ - beq c61c │ │ │ │ + str r0, [r4, #1696] @ 0x6a0 │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #1268] @ e13c │ │ │ │ + mov r0, #832 @ 0x340 │ │ │ │ + ldr r1, [r4, #848] @ 0x350 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #760] @ 0x2f8 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #7 │ │ │ │ + mov r1, #6 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1872] @ 0x750 │ │ │ │ - beq c61c │ │ │ │ - ldr r1, [r4, #1476] @ 0x5c4 │ │ │ │ - ldr r3, [r4, #1496] @ 0x5d8 │ │ │ │ - mov r2, r5 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r0, #4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl b814 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #1716] @ 0x6b4 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ ldr r2, [r4, #332] @ 0x14c │ │ │ │ ldr r3, [r4, #1028] @ 0x404 │ │ │ │ - ldr r1, [r4, #276] @ 0x114 │ │ │ │ - mov r0, #6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #440] @ 0x1b8 │ │ │ │ - ldr r2, [r4, #1336] @ 0x538 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [r4, #1104] @ 0x450 │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r3, [r4, #52] @ 0x34 │ │ │ │ + mov r0, #7 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [r4, #1096] @ 0x448 │ │ │ │ + ldr r1, [r4, #620] @ 0x26c │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1720] @ 0x6b8 │ │ │ │ - beq c61c │ │ │ │ + str r0, [r4, #1700] @ 0x6a4 │ │ │ │ + beq c64c │ │ │ │ + ldr r4, [pc, #1648] @ e128 │ │ │ │ str r0, [sp, #4] │ │ │ │ - mov r0, #892 @ 0x37c │ │ │ │ - ldr r1, [r4, #756] @ 0x2f4 │ │ │ │ + add r4, pc, r4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ + mov r1, #856 @ 0x358 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r1, [r4, #748] @ 0x2ec │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #6 │ │ │ │ + mov r1, #7 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1876] @ 0x754 │ │ │ │ - beq c61c │ │ │ │ - ldr r1, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #336] @ 0x150 │ │ │ │ - ldr r2, [r4, #1152] @ 0x480 │ │ │ │ - mov r0, #4 │ │ │ │ + beq c64c │ │ │ │ + ldr r2, [r4, #332] @ 0x14c │ │ │ │ + ldr r3, [r4, #152] @ 0x98 │ │ │ │ + ldr r1, [r4, #1268] @ 0x4f4 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r4, #1240] @ 0x4d8 │ │ │ │ + ldr r2, [r4, #404] @ 0x194 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r4, #304] @ 0x130 │ │ │ │ + ldr r1, [r4, #1088] @ 0x440 │ │ │ │ + mov r0, #10 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r4, #584] @ 0x248 │ │ │ │ + ldr r2, [r4, #1408] @ 0x580 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [r4, #1336] @ 0x538 │ │ │ │ + ldr r1, [r4, #700] @ 0x2bc │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1724] @ 0x6bc │ │ │ │ - beq c61c │ │ │ │ + str r0, [r4, #1704] @ 0x6a8 │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #984] @ e140 │ │ │ │ + mov r0, #880 @ 0x370 │ │ │ │ + ldr r1, [r4, #800] @ 0x320 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #752] @ 0x2f0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #4 │ │ │ │ + mov r1, #10 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1880] @ 0x758 │ │ │ │ - beq c61c │ │ │ │ - ldr r2, [r4, #332] @ 0x14c │ │ │ │ + beq c64c │ │ │ │ + ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r1, [r4, #1460] @ 0x5b4 │ │ │ │ + mov r0, #6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ + ldr r2, [r4, #1472] @ 0x5c0 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [r4, #68] @ 0x44 │ │ │ │ + bl b814 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #1708] @ 0x6ac │ │ │ │ + beq c64c │ │ │ │ + ldr r1, [r4, #332] @ 0x14c │ │ │ │ ldr r3, [r4, #1028] @ 0x404 │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #692] @ 0x2b4 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r4, #660] @ 0x294 │ │ │ │ + ldr r1, [r4, #440] @ 0x1b8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ - ldr r3, [r4, #52] @ 0x34 │ │ │ │ - mov r0, #7 │ │ │ │ + ldr r2, [r4, #376] @ 0x178 │ │ │ │ + ldr r3, [r4, #1344] @ 0x540 │ │ │ │ + mov r0, #9 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [r4, #1096] @ 0x448 │ │ │ │ - ldr r1, [r4, #620] @ 0x26c │ │ │ │ + ldr r2, [r4, #1336] @ 0x538 │ │ │ │ + ldr r1, [r4, #1104] @ 0x450 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1728] @ 0x6c0 │ │ │ │ - beq c61c │ │ │ │ + str r0, [r4, #1712] @ 0x6b0 │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #848] @ e144 │ │ │ │ + ldr r1, [pc, #1264] @ e12c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #748] @ 0x2ec │ │ │ │ + ldr r1, [r4, #776] @ 0x308 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #7 │ │ │ │ + mov r1, #9 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1884] @ 0x75c │ │ │ │ - beq c61c │ │ │ │ - ldr r4, [pc, #780] @ e148 │ │ │ │ - mov r0, #7 │ │ │ │ - add r4, pc, r4 │ │ │ │ + beq c64c │ │ │ │ + ldr r3, [pc, #1196] @ e130 │ │ │ │ + ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + mov r0, #4 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + bl b814 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #1716] @ 0x6b4 │ │ │ │ + beq c64c │ │ │ │ ldr r2, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #1088] @ 0x440 │ │ │ │ - ldr r1, [r4, #584] @ 0x248 │ │ │ │ + ldr r3, [r4, #1020] @ 0x3fc │ │ │ │ + ldr r1, [r4, #1384] @ 0x568 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r2, [r4, #1408] @ 0x580 │ │ │ │ - ldr r3, [r4, #700] @ 0x2bc │ │ │ │ + ldr r2, [r4, #1052] @ 0x41c │ │ │ │ + ldr r3, [r4, #272] @ 0x110 │ │ │ │ + mov r0, #7 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [r4, #148] @ 0x94 │ │ │ │ - ldr r1, [r4, #1328] @ 0x530 │ │ │ │ + ldr r2, [r4, #436] @ 0x1b4 │ │ │ │ + ldr r1, [r4, #620] @ 0x26c │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1732] @ 0x6c4 │ │ │ │ - beq c61c │ │ │ │ + str r0, [r4, #1720] @ 0x6b8 │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #708] @ e14c │ │ │ │ + ldr r1, [pc, #1084] @ e134 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #744] @ 0x2e8 │ │ │ │ + ldr r1, [r4, #760] @ 0x2f8 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1888] @ 0x760 │ │ │ │ - beq c61c │ │ │ │ - ldr r1, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #1364] @ 0x554 │ │ │ │ - ldr r2, [r4, #320] @ 0x140 │ │ │ │ + beq c64c │ │ │ │ + ldr r1, [r4, #1476] @ 0x5c4 │ │ │ │ + ldr r3, [r4, #1496] @ 0x5d8 │ │ │ │ + mov r2, r5 │ │ │ │ + str r1, [sp] │ │ │ │ mov r0, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl b814 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #1724] @ 0x6bc │ │ │ │ + beq c64c │ │ │ │ + ldr r4, [pc, #976] @ e138 │ │ │ │ + mov r0, #6 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r2, [r4, #332] @ 0x14c │ │ │ │ + ldr r3, [r4, #476] @ 0x1dc │ │ │ │ + ldr r1, [r4, #1084] @ 0x43c │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r4, #968] @ 0x3c8 │ │ │ │ + ldr r2, [r4, #1080] @ 0x438 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [r4, #1380] @ 0x564 │ │ │ │ + ldr r1, [r4, #256] @ 0x100 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1736] @ 0x6c8 │ │ │ │ - beq c61c │ │ │ │ + str r0, [r4, #1728] @ 0x6c0 │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #596] @ e150 │ │ │ │ + mov r0, #992 @ 0x3e0 │ │ │ │ + ldr r1, [r4, #872] @ 0x368 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #740] @ 0x2e4 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #4 │ │ │ │ + mov r1, #6 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1892] @ 0x764 │ │ │ │ - beq c61c │ │ │ │ - ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ - ldr r1, [r4, #1492] @ 0x5d4 │ │ │ │ - mov r0, #2 │ │ │ │ + beq c64c │ │ │ │ + ldr r1, [r4, #1476] @ 0x5c4 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #1124] @ 0x464 │ │ │ │ + mov r0, #4 │ │ │ │ + str r1, [sp] │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1740] @ 0x6cc │ │ │ │ - beq c61c │ │ │ │ - ldr r1, [r4, #332] @ 0x14c │ │ │ │ - ldr r2, [r4, #1364] @ 0x554 │ │ │ │ - ldr r3, [r4, #1244] @ 0x4dc │ │ │ │ - mov r0, #5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [r4, #1104] @ 0x450 │ │ │ │ - ldr r1, [r4, #1336] @ 0x538 │ │ │ │ + str r0, [r4, #1732] @ 0x6c4 │ │ │ │ + beq c64c │ │ │ │ + ldr r2, [r4, #332] @ 0x14c │ │ │ │ + ldr r3, [r4, #1056] @ 0x420 │ │ │ │ + ldr r1, [r4, #580] @ 0x244 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r4, #968] @ 0x3c8 │ │ │ │ + ldr r2, [r4, #1456] @ 0x5b0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r4, #1432] @ 0x598 │ │ │ │ + ldr r1, [r4, #336] @ 0x150 │ │ │ │ + mov r0, #10 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r4, #1152] @ 0x480 │ │ │ │ + ldr r2, [r4, #1088] @ 0x440 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [r4, #612] @ 0x264 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1744] @ 0x6d0 │ │ │ │ - beq c61c │ │ │ │ + str r0, [r4, #1736] @ 0x6c8 │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #1016 @ 0x3f8 │ │ │ │ - ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ + ldr r1, [r4, #860] @ 0x35c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #5 │ │ │ │ + mov r1, #10 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1896] @ 0x768 │ │ │ │ - beq c61c │ │ │ │ + beq c64c │ │ │ │ ldr r2, [r4, #1476] @ 0x5c4 │ │ │ │ - ldr r3, [r4, #1492] @ 0x5d4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [r4, #96] @ 0x60 │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1756] @ 0x6dc │ │ │ │ - beq c61c │ │ │ │ - ldr r1, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [r4, #260] @ 0x104 │ │ │ │ - ldr r2, [r4, #564] @ 0x234 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r0, [r4, #1740] @ 0x6cc │ │ │ │ + beq c64c │ │ │ │ + ldr r0, [r4, #460] @ 0x1cc │ │ │ │ + ldr r3, [r4, #388] @ 0x184 │ │ │ │ + ldr r2, [r4, #332] @ 0x14c │ │ │ │ + ldr r1, [r4, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r4, #1356] @ 0x54c │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [r4, #1292] @ 0x50c │ │ │ │ - ldr r1, [r4, #1088] @ 0x440 │ │ │ │ - mov r0, #8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [r4, #448] @ 0x1c0 │ │ │ │ + ldr r3, [r4, #1400] @ 0x578 │ │ │ │ str r3, [sp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [r4, #580] @ 0x244 │ │ │ │ ldr r3, [r4, #1348] @ 0x544 │ │ │ │ - ldr r2, [r4, #1336] @ 0x538 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [r4, #1104] @ 0x450 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r4, #412] @ 0x19c │ │ │ │ + ldr r2, [r4, #400] @ 0x190 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + mov r0, #14 │ │ │ │ + ldr r2, [r4, #1096] @ 0x448 │ │ │ │ + ldr r1, [r4, #620] @ 0x26c │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1760] @ 0x6e0 │ │ │ │ - beq c61c │ │ │ │ + str r0, [r4, #1752] @ 0x6d8 │ │ │ │ + beq c64c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #1040 @ 0x410 │ │ │ │ - ldr r1, [r4, #732] @ 0x2dc │ │ │ │ + ldr r1, [r4, #828] @ 0x33c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r1, #8 │ │ │ │ + mov r1, #14 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ bl c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #1900] @ 0x76c │ │ │ │ - beq c61c │ │ │ │ - ldr r4, [pc, #192] @ e154 │ │ │ │ - mov r2, r5 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r3, [r4, #1476] @ 0x5c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, #4 │ │ │ │ - str r3, [sp] │ │ │ │ + beq c64c │ │ │ │ + ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r1, [r4, #1476] @ 0x5c4 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r5, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + stmib sp, {r2, r3} │ │ │ │ + ldr r0, [r4, #1460] @ 0x5b4 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, #11 │ │ │ │ + bl b814 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #1756] @ 0x6dc │ │ │ │ + beq c64c │ │ │ │ + ldr r0, [r4, #448] @ 0x1c0 │ │ │ │ + ldr r2, [r4, #332] @ 0x14c │ │ │ │ + ldr r3, [r4, #1400] @ 0x578 │ │ │ │ + ldr r1, [r4, #580] @ 0x244 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r4, #1348] @ 0x544 │ │ │ │ + str r1, [sp] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [r4, #412] @ 0x19c │ │ │ │ + ldr r2, [r4, #400] @ 0x190 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r4, #460] @ 0x1cc │ │ │ │ + ldr r2, [r4, #388] @ 0x184 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r1, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r1, [r4, #196] @ 0xc4 │ │ │ │ + ldr r2, [r4, #1356] @ 0x54c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r0, #16 │ │ │ │ + ldr r2, [r4, #1096] @ 0x448 │ │ │ │ + ldr r1, [r4, #620] @ 0x26c │ │ │ │ bl b814 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #1764] @ 0x6e4 │ │ │ │ - beq c61c │ │ │ │ + str r0, [r4, #1760] @ 0x6e0 │ │ │ │ + beq c64c │ │ │ │ + ldr r4, [pc, #208] @ e13c │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add r4, pc, r4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r1, [r4, #728] @ 0x2d8 │ │ │ │ - ldr r0, [pc, #144] @ e158 │ │ │ │ + ldr r1, [pc, #196] @ e140 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r1, [r4, #836] @ 0x344 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [r4, #1760] @ 0x6e0 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ - stmib sp, {r1, r3} │ │ │ │ - mov r1, #8 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + ldr r1, [r4, #80] @ 0x50 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, r1 │ │ │ │ bl c4d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #1904] @ 0x770 │ │ │ │ + beq c64c │ │ │ │ + ldr r1, [r4, #1476] @ 0x5c4 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + ldr r0, [r4, #1460] @ 0x5b4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + stm sp, {r0, r2} │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r0, #13 │ │ │ │ + bl b814 │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ mov r2, r0 │ │ │ │ rsb r0, r3, #0 │ │ │ │ - str r2, [r4, #1904] @ 0x770 │ │ │ │ + str r2, [r4, #1764] @ 0x6e4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andseq r4, r4, r0 │ │ │ │ - andeq r0, r0, r7, asr #4 │ │ │ │ - muleq r0, r3, r2 │ │ │ │ - andeq r0, r0, r1, ror #5 │ │ │ │ - mulseq r4, r4, sp │ │ │ │ + andeq r0, r0, r7, lsr #5 │ │ │ │ + andeq r0, r0, r2, asr #5 │ │ │ │ + mulseq r4, r4, lr │ │ │ │ + ldrdeq r0, [r0], -fp │ │ │ │ + strdeq r0, [r0], -r5 │ │ │ │ + andeq r0, r0, sp, lsl #6 │ │ │ │ + andseq r3, r4, r8, lsl ip │ │ │ │ + andeq r0, r0, fp, lsl #7 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r0, r0, r5, lsl r3 │ │ │ │ - andeq r0, r0, r1, lsr r3 │ │ │ │ - andeq r0, r0, r9, asr #6 │ │ │ │ - @ instruction: 0x00143af4 │ │ │ │ - andeq r0, r0, r2, ror #6 │ │ │ │ - muleq r0, r7, r3 │ │ │ │ - andeq r0, r0, pc, lsr #7 │ │ │ │ - andseq r3, r4, ip, lsl #17 │ │ │ │ - andeq r0, r0, r7, asr #7 │ │ │ │ - ldrdeq r0, [r0], -pc @ │ │ │ │ - andseq r3, r4, r4, lsr r6 │ │ │ │ + andeq r0, r0, r2, lsr #7 │ │ │ │ + andseq r3, r4, r8, ror #18 │ │ │ │ + andseq r3, r4, r4, ror #12 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-3280] @ 0xfffff330 │ │ │ │ - ldr r1, [pc, #4088] @ f170 │ │ │ │ + ldr r1, [pc, #4088] @ f158 │ │ │ │ sub sp, sp, #7296 @ 0x1c80 │ │ │ │ - ldr r2, [pc, #4084] @ f174 │ │ │ │ + ldr r2, [pc, #4084] @ f15c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r0, sp, #7296 @ 0x1c80 │ │ │ │ - ldr lr, [pc, #4068] @ f178 │ │ │ │ + ldr lr, [pc, #4068] @ f160 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #4056] @ f17c │ │ │ │ + ldr r2, [pc, #4056] @ f164 │ │ │ │ add lr, pc, lr │ │ │ │ add r6, lr, #2480 @ 0x9b0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, r2, #4 │ │ │ │ add r1, r6, #1008 @ 0x3f0 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -2354,15 +2348,15 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, lr, #2544 @ 0x9f0 │ │ │ │ add r3, sp, #3232 @ 0xca0 │ │ │ │ add r2, r2, #4 │ │ │ │ add r3, r3, #8 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ - ldr r5, [pc, #3596] @ f180 │ │ │ │ + ldr r5, [pc, #3596] @ f168 │ │ │ │ add r2, r6, #1056 @ 0x420 │ │ │ │ sub sl, r3, #3024 @ 0xbd0 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ add r5, pc, r5 │ │ │ │ mov fp, #2 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ @@ -3250,21 +3244,21 @@ │ │ │ │ ldr sl, [sp, #164] @ 0xa4 │ │ │ │ str sl, [r3, #-1084] @ 0xfffffbc4 │ │ │ │ add sl, lr, #1152 @ 0x480 │ │ │ │ str sl, [r3, #-1164] @ 0xfffffb74 │ │ │ │ add sl, sl, r8 │ │ │ │ str sl, [r3, #-1144] @ 0xfffffb88 │ │ │ │ add sl, lr, #1168 @ 0x490 │ │ │ │ - b f188 │ │ │ │ - andseq r1, r4, r8, ror lr │ │ │ │ + b f170 │ │ │ │ + mulseq r4, r0, lr │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - mulseq r2, r8, r3 │ │ │ │ - andseq r3, r4, r0, lsr #10 │ │ │ │ - andseq r3, r4, r8, asr #6 │ │ │ │ - andseq r2, r4, r4, lsr r2 │ │ │ │ + andseq r2, r2, r0, ror #6 │ │ │ │ + andseq r3, r4, r0, asr #10 │ │ │ │ + andseq r3, r4, r8, ror #6 │ │ │ │ + andseq r2, r4, r4, asr r2 │ │ │ │ str r2, [r3, #-1216] @ 0xfffffb40 │ │ │ │ strb r0, [r3, #-1210] @ 0xfffffb46 │ │ │ │ str r2, [r3, #-1196] @ 0xfffffb54 │ │ │ │ strb r0, [r3, #-1190] @ 0xfffffb5a │ │ │ │ str r2, [r3, #-1176] @ 0xfffffb68 │ │ │ │ strb r0, [r3, #-1170] @ 0xfffffb6e │ │ │ │ str fp, [r3, #-1160] @ 0xfffffb78 │ │ │ │ @@ -3450,15 +3444,15 @@ │ │ │ │ str r5, [r3, #-768] @ 0xfffffd00 │ │ │ │ add r5, ip, #2256 @ 0x8d0 │ │ │ │ strh r1, [r5] │ │ │ │ add r5, r7, #36 @ 0x24 │ │ │ │ str r5, [r3, #-764] @ 0xfffffd04 │ │ │ │ add r5, ip, #2272 @ 0x8e0 │ │ │ │ strh r1, [r5, #4] │ │ │ │ - ldr r5, [pc, #-784] @ f184 │ │ │ │ + ldr r5, [pc, #-784] @ f16c │ │ │ │ str sl, [r3, #-788] @ 0xfffffcec │ │ │ │ add r5, pc, r5 │ │ │ │ add sl, r5, #496 @ 0x1f0 │ │ │ │ str sl, [r3, #-748] @ 0xfffffd14 │ │ │ │ add sl, r7, #44 @ 0x2c │ │ │ │ str sl, [r3, #-744] @ 0xfffffd18 │ │ │ │ add sl, ip, #2288 @ 0x8f0 │ │ │ │ @@ -5838,150 +5832,150 @@ │ │ │ │ add r2, r4, #2976 @ 0xba0 │ │ │ │ add r4, r4, #2992 @ 0xbb0 │ │ │ │ strh r1, [r2, #4] │ │ │ │ str r0, [r3, #4056] @ 0xfd8 │ │ │ │ strh r1, [r4, #8] │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11a4c │ │ │ │ + beq 11a34 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ orrs r3, r3, r2 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - beq 11a2c │ │ │ │ + beq 11a14 │ │ │ │ ldrb r3, [r5, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11a0c │ │ │ │ + beq 119f4 │ │ │ │ bl b79c │ │ │ │ - b 11a34 │ │ │ │ + b 11a1c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11a24 │ │ │ │ + beq 11a0c │ │ │ │ bl b9a0 │ │ │ │ - b 11a34 │ │ │ │ + b 11a1c │ │ │ │ bl bd00 │ │ │ │ - b 11a34 │ │ │ │ + b 11a1c │ │ │ │ sub r1, r1, #1 │ │ │ │ bl bb14 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 11a44 │ │ │ │ + beq 11a2c │ │ │ │ bl ba0c │ │ │ │ add r5, r5, #20 │ │ │ │ - b 119d4 │ │ │ │ - ldr r2, [pc, #52] @ 11a88 │ │ │ │ - ldr r3, [pc, #52] @ 11a8c │ │ │ │ + b 119bc │ │ │ │ + ldr r2, [pc, #52] @ 11a70 │ │ │ │ + ldr r3, [pc, #52] @ 11a74 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #7296 @ 0x1c80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 11a7c │ │ │ │ + beq 11a64 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #7296 @ 0x1c80 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq lr, r3, r4, lsr #11 │ │ │ │ + @ instruction: 0x0013e5bc │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr r2, [pc, #1916] @ 12224 │ │ │ │ - ldr r1, [pc, #1916] @ 12228 │ │ │ │ - ldr r3, [pc, #1916] @ 1222c │ │ │ │ + ldr r2, [pc, #1916] @ 1220c │ │ │ │ + ldr r1, [pc, #1916] @ 12210 │ │ │ │ + ldr r3, [pc, #1916] @ 12214 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r2] │ │ │ │ - ldr r8, [pc, #1904] @ 12230 │ │ │ │ + ldr r8, [pc, #1904] @ 12218 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ cmp r4, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov r3, #0 │ │ │ │ - beq 11b08 │ │ │ │ + beq 11af0 │ │ │ │ cmp r4, r0 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 13e98 │ │ │ │ - ldr r3, [pc, #1860] @ 12234 │ │ │ │ - ldr r1, [pc, #1860] @ 12238 │ │ │ │ + beq 13e80 │ │ │ │ + ldr r3, [pc, #1860] @ 1221c │ │ │ │ + ldr r1, [pc, #1860] @ 12220 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ mvn r0, #0 │ │ │ │ - b 13e98 │ │ │ │ + b 13e80 │ │ │ │ ldr r3, [r0] │ │ │ │ str r0, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bl b868 │ │ │ │ - ldr r3, [pc, #1812] @ 1223c │ │ │ │ + ldr r3, [pc, #1812] @ 12224 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - beq 11fb0 │ │ │ │ + beq 11f98 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r5, [pc, #1792] @ 12240 │ │ │ │ + ldr r5, [pc, #1792] @ 12228 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - ldr r0, [pc, #1780] @ 12244 │ │ │ │ + ldr r0, [pc, #1780] @ 1222c │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b8e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - beq 11fc4 │ │ │ │ - ldr r0, [pc, #1756] @ 12248 │ │ │ │ + beq 11fac │ │ │ │ + ldr r0, [pc, #1756] @ 12230 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b8e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq 11fd8 │ │ │ │ - ldr r1, [pc, #1736] @ 1224c │ │ │ │ + beq 11fc0 │ │ │ │ + ldr r1, [pc, #1736] @ 12234 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ bl bacc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 11fec │ │ │ │ - ldr r3, [pc, #1712] @ 12250 │ │ │ │ - ldr r2, [pc, #1712] @ 12254 │ │ │ │ + blt 11fd4 │ │ │ │ + ldr r3, [pc, #1712] @ 12238 │ │ │ │ + ldr r2, [pc, #1712] @ 1223c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ bic r3, r3, #255 @ 0xff │ │ │ │ eor r2, r2, r3 │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcs 11bd8 │ │ │ │ + bcs 11bc0 │ │ │ │ mov r0, #0 │ │ │ │ bl bc34 │ │ │ │ - ldr r5, [pc, #1680] @ 12258 │ │ │ │ + ldr r5, [pc, #1680] @ 12240 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #16] │ │ │ │ - bne 11c50 │ │ │ │ - b 11ffc │ │ │ │ + bne 11c38 │ │ │ │ + b 11fe4 │ │ │ │ lsr r2, r3, #16 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #1648] @ 1225c │ │ │ │ - ldr r1, [pc, #1648] @ 12260 │ │ │ │ + ldr r2, [pc, #1648] @ 12244 │ │ │ │ + ldr r1, [pc, #1648] @ 12248 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #1636] @ 12264 │ │ │ │ + ldr r2, [pc, #1636] @ 1224c │ │ │ │ lsr r3, r3, #24 │ │ │ │ add r5, sp, #28 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ @@ -5990,2251 +5984,2251 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl b628 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bl b9b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 11bb8 │ │ │ │ - ldr r7, [pc, #1568] @ 12268 │ │ │ │ + bge 11ba0 │ │ │ │ + ldr r7, [pc, #1568] @ 12250 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ - b 120b8 │ │ │ │ - ldr r6, [pc, #1556] @ 1226c │ │ │ │ + b 120a0 │ │ │ │ + ldr r6, [pc, #1556] @ 12254 │ │ │ │ mov r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ bl bb14 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq 12010 │ │ │ │ + beq 11ff8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl bd00 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq 12024 │ │ │ │ - ldr r0, [pc, #1504] @ 12270 │ │ │ │ + beq 1200c │ │ │ │ + ldr r0, [pc, #1504] @ 12258 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b8e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 11dcc │ │ │ │ - ldr r3, [pc, #1488] @ 12274 │ │ │ │ + beq 11db4 │ │ │ │ + ldr r3, [pc, #1488] @ 1225c │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl b604 │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl ba78 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 11d38 │ │ │ │ + beq 11d20 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1424] @ 12278 │ │ │ │ + ldr r3, [pc, #1424] @ 12260 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - blt 11d10 │ │ │ │ - ldr r3, [pc, #1412] @ 1227c │ │ │ │ - ldr r1, [pc, #1412] @ 12280 │ │ │ │ + blt 11cf8 │ │ │ │ + ldr r3, [pc, #1412] @ 12264 │ │ │ │ + ldr r1, [pc, #1412] @ 12268 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ bl b6a0 │ │ │ │ - b 13e88 │ │ │ │ + b 13e70 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 11d9c │ │ │ │ - ldr r3, [pc, #1372] @ 1227c │ │ │ │ - ldr r1, [pc, #1376] @ 12284 │ │ │ │ + beq 11d84 │ │ │ │ + ldr r3, [pc, #1372] @ 12264 │ │ │ │ + ldr r1, [pc, #1376] @ 1226c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ bl b6a0 │ │ │ │ - b 13e88 │ │ │ │ - ldr r3, [pc, #1352] @ 12288 │ │ │ │ + b 13e70 │ │ │ │ + ldr r3, [pc, #1352] @ 12270 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b6d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e88 │ │ │ │ - ldr r9, [pc, #1332] @ 1228c │ │ │ │ + beq 13e70 │ │ │ │ + ldr r9, [pc, #1332] @ 12274 │ │ │ │ bl bc1c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, r9 │ │ │ │ bl b418 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13e88 │ │ │ │ + blt 13e70 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl bacc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13e88 │ │ │ │ + blt 13e70 │ │ │ │ ldr r3, [r9] │ │ │ │ - ldr r6, [pc, #1280] @ 12290 │ │ │ │ + ldr r6, [pc, #1280] @ 12278 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 11db8 │ │ │ │ + beq 11da0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 11dc0 │ │ │ │ + beq 11da8 │ │ │ │ mov r5, r6 │ │ │ │ - b 11dcc │ │ │ │ + b 11db4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 11db8 │ │ │ │ - ldr r6, [pc, #1216] @ 12294 │ │ │ │ + b 11da0 │ │ │ │ + ldr r6, [pc, #1216] @ 1227c │ │ │ │ cmp r5, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r5, [r6, #28] │ │ │ │ - beq 12038 │ │ │ │ - bl e15c │ │ │ │ + beq 12020 │ │ │ │ + bl e144 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl b6ac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #1460] @ 0x5b4 │ │ │ │ - beq 13e78 │ │ │ │ - ldr r1, [pc, #1172] @ 12298 │ │ │ │ + beq 13e60 │ │ │ │ + ldr r1, [pc, #1172] @ 12280 │ │ │ │ mov r0, #0 │ │ │ │ bl b6ac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #1464] @ 0x5b8 │ │ │ │ - beq 13e78 │ │ │ │ - ldr r0, [pc, #1152] @ 1229c │ │ │ │ - ldr r1, [pc, #1152] @ 122a0 │ │ │ │ + beq 13e60 │ │ │ │ + ldr r0, [pc, #1152] @ 12284 │ │ │ │ + ldr r1, [pc, #1152] @ 12288 │ │ │ │ bl b6ac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #1468] @ 0x5bc │ │ │ │ - beq 13e78 │ │ │ │ - ldr r1, [pc, #1136] @ 122a4 │ │ │ │ + beq 13e60 │ │ │ │ + ldr r1, [pc, #1136] @ 1228c │ │ │ │ mov r0, #0 │ │ │ │ bl b6ac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #1472] @ 0x5c0 │ │ │ │ - beq 13e78 │ │ │ │ + beq 13e60 │ │ │ │ mov r0, #0 │ │ │ │ bl bb38 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #1476] @ 0x5c4 │ │ │ │ - beq 13e78 │ │ │ │ + beq 13e60 │ │ │ │ mov r0, #1 │ │ │ │ bl bb38 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #1480] @ 0x5c8 │ │ │ │ - beq 13e78 │ │ │ │ + beq 13e60 │ │ │ │ mov r0, #5 │ │ │ │ bl bb38 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #1484] @ 0x5cc │ │ │ │ - beq 13e78 │ │ │ │ + beq 13e60 │ │ │ │ mov r0, #50 @ 0x32 │ │ │ │ bl bb38 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #1488] @ 0x5d0 │ │ │ │ - beq 13e78 │ │ │ │ + beq 13e60 │ │ │ │ mov r0, #300 @ 0x12c │ │ │ │ bl bb38 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #1492] @ 0x5d4 │ │ │ │ - beq 13e78 │ │ │ │ - ldr r0, [pc, #1016] @ 122a8 │ │ │ │ + beq 13e60 │ │ │ │ + ldr r0, [pc, #1016] @ 12290 │ │ │ │ bl bb38 │ │ │ │ - ldr r3, [pc, #1012] @ 122ac │ │ │ │ + ldr r3, [pc, #1012] @ 12294 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #1496] @ 0x5d8 │ │ │ │ - beq 13e78 │ │ │ │ - ldr r2, [pc, #996] @ 122b0 │ │ │ │ + beq 13e60 │ │ │ │ + ldr r2, [pc, #996] @ 12298 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 11ee8 │ │ │ │ + bne 11ed0 │ │ │ │ bl bc4c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 1204c │ │ │ │ - b 11f10 │ │ │ │ + beq 12034 │ │ │ │ + b 11ef8 │ │ │ │ ldr r2, [r3, #876] @ 0x36c │ │ │ │ ldr r1, [r3, #980] @ 0x3d4 │ │ │ │ ldr r0, [r3] │ │ │ │ bl baf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 11ed8 │ │ │ │ + bge 11ec0 │ │ │ │ mov r5, #1 │ │ │ │ - ldr r7, [pc, #936] @ 122b4 │ │ │ │ + ldr r7, [pc, #936] @ 1229c │ │ │ │ mov r6, r5 │ │ │ │ - b 120b8 │ │ │ │ - ldr r5, [pc, #928] @ 122b8 │ │ │ │ + b 120a0 │ │ │ │ + ldr r5, [pc, #928] @ 122a0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ bl bb20 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 11f54 │ │ │ │ - ldr r7, [pc, #908] @ 122bc │ │ │ │ + beq 11f3c │ │ │ │ + ldr r7, [pc, #908] @ 122a4 │ │ │ │ add r2, sp, #24 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r7, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r5 │ │ │ │ bl ba84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11f84 │ │ │ │ - b 12060 │ │ │ │ - ldr r3, [pc, #868] @ 122c0 │ │ │ │ + beq 11f6c │ │ │ │ + b 12048 │ │ │ │ + ldr r3, [pc, #868] @ 122a8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [pc, r3] │ │ │ │ mov r0, r6 │ │ │ │ bl b37c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 11f28 │ │ │ │ + bge 11f10 │ │ │ │ mov r5, #1 │ │ │ │ - ldr r7, [pc, #840] @ 122c4 │ │ │ │ + ldr r7, [pc, #840] @ 122ac │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r5 │ │ │ │ - b 120b8 │ │ │ │ + b 120a0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13e64 │ │ │ │ - ldr r3, [pc, #816] @ 122c8 │ │ │ │ - ldr r1, [pc, #816] @ 122cc │ │ │ │ + bne 13e4c │ │ │ │ + ldr r3, [pc, #816] @ 122b0 │ │ │ │ + ldr r1, [pc, #816] @ 122b4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ bl b6a0 │ │ │ │ - b 13e64 │ │ │ │ - ldr r7, [pc, #792] @ 122d0 │ │ │ │ + b 13e4c │ │ │ │ + ldr r7, [pc, #792] @ 122b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #776] @ 122d4 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #776] @ 122bc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #760] @ 122d8 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #760] @ 122c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #744] @ 122dc │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #744] @ 122c4 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #732] @ 122e0 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #732] @ 122c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #716] @ 122e4 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #716] @ 122cc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #700] @ 122e8 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #700] @ 122d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b 120b8 │ │ │ │ + b 120a0 │ │ │ │ mov r4, r5 │ │ │ │ - ldr r7, [pc, #680] @ 122ec │ │ │ │ + ldr r7, [pc, #680] @ 122d4 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r4 │ │ │ │ - b 120b8 │ │ │ │ + b 120a0 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, r6 │ │ │ │ - ldr r7, [pc, #660] @ 122f0 │ │ │ │ + ldr r7, [pc, #660] @ 122d8 │ │ │ │ mov r6, r5 │ │ │ │ - b 120b8 │ │ │ │ + b 120a0 │ │ │ │ bl c5c0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 12214 │ │ │ │ - ldr r6, [pc, #640] @ 122f4 │ │ │ │ + beq 121fc │ │ │ │ + ldr r6, [pc, #640] @ 122dc │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ bl bc10 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 1220c │ │ │ │ - ldr r2, [pc, #620] @ 122f8 │ │ │ │ + beq 121f4 │ │ │ │ + ldr r2, [pc, #620] @ 122e0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #464 @ 0x1d0 │ │ │ │ bl c358 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #32] │ │ │ │ - bne 12184 │ │ │ │ + bne 1216c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14784 │ │ │ │ + bl 14760 │ │ │ │ mov r5, #1 │ │ │ │ - ldr r7, [pc, #580] @ 122fc │ │ │ │ + ldr r7, [pc, #580] @ 122e4 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14784 │ │ │ │ - ldr r3, [pc, #568] @ 12300 │ │ │ │ + bl 14760 │ │ │ │ + ldr r3, [pc, #568] @ 122e8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12148 │ │ │ │ + beq 12130 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r6, #0 │ │ │ │ andne r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12108 │ │ │ │ - ldr r3, [pc, #528] @ 12304 │ │ │ │ - ldr r0, [pc, #528] @ 12308 │ │ │ │ + beq 120f0 │ │ │ │ + ldr r3, [pc, #528] @ 122ec │ │ │ │ + ldr r0, [pc, #528] @ 122f0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17198 │ │ │ │ - ldr r2, [pc, #508] @ 1230c │ │ │ │ + bl 17174 │ │ │ │ + ldr r2, [pc, #508] @ 122f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1216c │ │ │ │ + beq 12154 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2] │ │ │ │ - beq 1216c │ │ │ │ + beq 12154 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 1216c │ │ │ │ + bne 12154 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1216c │ │ │ │ + b 12154 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1216c │ │ │ │ - ldr r3, [pc, #436] @ 12310 │ │ │ │ - ldr r1, [pc, #436] @ 12314 │ │ │ │ + bne 12154 │ │ │ │ + ldr r3, [pc, #436] @ 122f8 │ │ │ │ + ldr r1, [pc, #436] @ 122fc │ │ │ │ ldr r3, [r8, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ - ldr r3, [pc, #420] @ 12318 │ │ │ │ + ldr r3, [pc, #420] @ 12300 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b 13e98 │ │ │ │ + b 13e80 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 121a8 │ │ │ │ + beq 12190 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 121a8 │ │ │ │ + bne 12190 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r6, [pc, #364] @ 1231c │ │ │ │ + ldr r6, [pc, #364] @ 12304 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ bl bc10 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 1220c │ │ │ │ + beq 121f4 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ bl c358 │ │ │ │ - ldr r3, [pc, #328] @ 12320 │ │ │ │ + ldr r3, [pc, #328] @ 12308 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ - beq 120a4 │ │ │ │ + beq 1208c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 12480 │ │ │ │ + beq 12468 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 12480 │ │ │ │ + bne 12468 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 12480 │ │ │ │ + b 12468 │ │ │ │ mov r5, #0 │ │ │ │ - b 120a4 │ │ │ │ + b 1208c │ │ │ │ mov r5, #1 │ │ │ │ - ldr r7, [pc, #260] @ 12324 │ │ │ │ + ldr r7, [pc, #260] @ 1230c │ │ │ │ mov r6, r5 │ │ │ │ - b 120b8 │ │ │ │ - andseq pc, r3, ip, lsl ip @ │ │ │ │ - andseq lr, r3, r8, asr #10 │ │ │ │ + b 120a0 │ │ │ │ + andseq pc, r3, ip, lsr ip @ │ │ │ │ + andseq lr, r3, r0, ror #10 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq lr, r3, r0, lsr r5 │ │ │ │ + andseq lr, r3, r8, asr #10 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - andseq r8, r0, ip, asr fp │ │ │ │ - andseq pc, r3, r4, lsr #23 │ │ │ │ - andseq pc, r3, ip, ror fp @ │ │ │ │ - andseq r8, r0, r4, asr fp │ │ │ │ - andseq r8, r0, r8, asr #22 │ │ │ │ - andseq r8, r0, r8, lsr fp │ │ │ │ + andseq r8, r0, r4, lsr #22 │ │ │ │ + andseq pc, r3, r4, asr #23 │ │ │ │ + mulseq r3, ip, fp │ │ │ │ + andseq r8, r0, ip, lsl fp │ │ │ │ + andseq r8, r0, r0, lsl fp │ │ │ │ + andseq r8, r0, r0, lsl #22 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ tsteq sp, #240, 4 │ │ │ │ - andseq pc, r3, r4, lsl #22 │ │ │ │ - andseq r8, r0, r4, asr #22 │ │ │ │ - andseq r8, r0, r0, lsr fp │ │ │ │ - andseq r8, r0, r4, asr #21 │ │ │ │ + andseq pc, r3, r4, lsr #22 │ │ │ │ + andseq r8, r0, ip, lsl #22 │ │ │ │ + @ instruction: 0x00108af8 │ │ │ │ + andseq r8, r0, ip, lsl #21 │ │ │ │ andeq r6, r0, r0, lsl #29 │ │ │ │ - @ instruction: 0x00115af0 │ │ │ │ - @ instruction: 0x00108ab8 │ │ │ │ - andseq lr, r3, r4, asr sl │ │ │ │ - andseq lr, r3, r4, lsl sl │ │ │ │ + andseq r0, r1, r8, ror #3 │ │ │ │ + andseq r8, r0, r0, lsl #21 │ │ │ │ + andseq lr, r3, ip, ror #20 │ │ │ │ + andseq lr, r3, ip, lsr #20 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andseq r8, r0, r0, asr sl │ │ │ │ - andseq r8, r0, r8, asr sl │ │ │ │ + andseq r8, r0, r8, lsl sl │ │ │ │ + andseq r8, r0, r0, lsr #20 │ │ │ │ andeq r0, r0, ip, lsl r6 │ │ │ │ - andseq lr, r3, r0, lsr #19 │ │ │ │ - andseq lr, r3, r4, ror #18 │ │ │ │ - @ instruction: 0x0013f8f4 │ │ │ │ + @ instruction: 0x0013e9b8 │ │ │ │ + andseq lr, r3, ip, ror r9 │ │ │ │ + andseq pc, r3, r4, lsl r9 @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00847ae1 │ │ │ │ addsmi r4, pc, r0 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ - andseq pc, r3, r4, lsl r8 @ │ │ │ │ + andseq pc, r3, r4, lsr r8 @ │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ andeq r6, r0, r6, lsr #29 │ │ │ │ - andseq r8, r0, ip, lsl r8 │ │ │ │ - mulseq r3, r8, r7 │ │ │ │ - andseq pc, r3, ip, ror #14 │ │ │ │ + andseq r8, r0, r4, ror #15 │ │ │ │ + @ instruction: 0x0013f7b8 │ │ │ │ + andseq pc, r3, ip, lsl #15 │ │ │ │ andeq r6, r0, ip, lsr #29 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ - andseq r8, r0, r8, lsr #16 │ │ │ │ + @ instruction: 0x001087f0 │ │ │ │ andeq r6, r0, r1, ror lr │ │ │ │ andeq r6, r0, r3, ror lr │ │ │ │ andeq r6, r0, r4, ror lr │ │ │ │ andeq r6, r0, r5, ror lr │ │ │ │ andeq r6, r0, r4, lsl #29 │ │ │ │ andeq r6, r0, r5, lsl #29 │ │ │ │ andeq r6, r0, r6, lsl #29 │ │ │ │ andeq r6, r0, r8, lsl #29 │ │ │ │ andeq r6, r0, sl, lsr #29 │ │ │ │ - andseq r8, r0, r4, lsr r6 │ │ │ │ - andseq sl, r0, r8, asr sp │ │ │ │ + @ instruction: 0x001085fc │ │ │ │ + @ instruction: 0x001151d8 │ │ │ │ @ instruction: 0x00006eb9 │ │ │ │ - andseq pc, r3, r4, lsl #12 │ │ │ │ - andseq r8, r0, ip, ror #13 │ │ │ │ - andseq r8, r0, r0, lsl #14 │ │ │ │ - @ instruction: 0x0013f5bc │ │ │ │ + andseq pc, r3, r4, lsr #12 │ │ │ │ + @ instruction: 0x001086b4 │ │ │ │ + andseq r8, r0, r8, asr #13 │ │ │ │ + @ instruction: 0x0013f5dc │ │ │ │ andeq r0, r0, r4, ror #7 │ │ │ │ - mulseq r0, r8, r6 │ │ │ │ - andseq pc, r3, r8, asr r5 @ │ │ │ │ - andseq r4, r1, r0, ror #17 │ │ │ │ - @ instruction: 0x0013f4f4 │ │ │ │ + andseq r8, r0, r0, ror #12 │ │ │ │ + andseq pc, r3, r8, ror r5 @ │ │ │ │ + @ instruction: 0x0010b5d0 │ │ │ │ + andseq pc, r3, r4, lsl r5 @ │ │ │ │ @ instruction: 0x00006eb3 │ │ │ │ - andseq pc, r3, r0, asr #4 │ │ │ │ - andseq lr, r3, r8, ror #4 │ │ │ │ - @ instruction: 0x0013f1f4 │ │ │ │ - @ instruction: 0x0013f1b0 │ │ │ │ - @ instruction: 0x0013e1d8 │ │ │ │ - andseq pc, r3, r4, ror #2 │ │ │ │ - andseq pc, r3, r0, lsr #2 │ │ │ │ - andseq lr, r3, r8, asr #2 │ │ │ │ - ldrsbeq pc, [r3], -r4 @ │ │ │ │ - mulseq r3, r0, r0 │ │ │ │ - ldrheq lr, [r3], -r8 │ │ │ │ - andseq pc, r3, r4, asr #32 │ │ │ │ - andseq pc, r3, r0 │ │ │ │ - andseq lr, r3, r8, lsr #32 │ │ │ │ - @ instruction: 0x0013efb4 │ │ │ │ - andseq lr, r3, r0, ror pc │ │ │ │ - mulseq r3, r8, pc @ │ │ │ │ - andseq lr, r3, r4, lsr #30 │ │ │ │ - andseq lr, r3, r0, ror #29 │ │ │ │ - andseq sp, r3, r8, lsl #30 │ │ │ │ - mulseq r3, r4, lr │ │ │ │ - andseq lr, r3, r0, asr lr │ │ │ │ - andseq sp, r3, r8, ror lr │ │ │ │ - andseq lr, r3, r4, lsl #28 │ │ │ │ - andseq lr, r3, r0, asr #27 │ │ │ │ - andseq sp, r3, r8, ror #27 │ │ │ │ - andseq lr, r3, r4, ror sp │ │ │ │ - andseq lr, r3, r0, lsr sp │ │ │ │ - andseq sp, r3, r8, asr sp │ │ │ │ - andseq lr, r3, r4, ror #25 │ │ │ │ - andseq lr, r3, r0, lsr #25 │ │ │ │ - andseq sp, r3, r8, asr #25 │ │ │ │ - andseq lr, r3, r4, asr ip │ │ │ │ - andseq lr, r3, r0, lsl ip │ │ │ │ - andseq sp, r3, r8, lsr ip │ │ │ │ - andseq lr, r3, r4, asr #23 │ │ │ │ - andseq lr, r3, r0, lsl #23 │ │ │ │ - andseq sp, r3, r8, lsr #23 │ │ │ │ - andseq lr, r3, r4, lsr fp │ │ │ │ - @ instruction: 0x0013eaf0 │ │ │ │ - andseq sp, r3, r8, lsl fp │ │ │ │ - andseq lr, r3, r4, lsr #21 │ │ │ │ - andseq lr, r3, r0, ror #20 │ │ │ │ - andseq sp, r3, r8, lsl #21 │ │ │ │ - andseq lr, r3, r4, lsl sl │ │ │ │ - @ instruction: 0x0013e9d0 │ │ │ │ - @ instruction: 0x0013d9f8 │ │ │ │ - andseq lr, r3, r4, lsl #19 │ │ │ │ - andseq lr, r3, r0, asr #18 │ │ │ │ - andseq sp, r3, r8, ror #18 │ │ │ │ - @ instruction: 0x0013e8f4 │ │ │ │ - @ instruction: 0x0013e8b0 │ │ │ │ - @ instruction: 0x0013d8d8 │ │ │ │ - andseq lr, r3, r4, ror #16 │ │ │ │ - andseq lr, r3, r0, lsr #16 │ │ │ │ - andseq sp, r3, r8, asr #16 │ │ │ │ - @ instruction: 0x0013e7d4 │ │ │ │ - mulseq r3, r0, r7 │ │ │ │ - @ instruction: 0x0013d7b8 │ │ │ │ - andseq lr, r3, r4, asr #14 │ │ │ │ - andseq lr, r3, r0, lsl #14 │ │ │ │ - andseq sp, r3, r8, lsr #14 │ │ │ │ - @ instruction: 0x0013e6b4 │ │ │ │ - andseq lr, r3, r0, ror r6 │ │ │ │ - mulseq r3, r8, r6 │ │ │ │ - andseq lr, r3, r4, lsr #12 │ │ │ │ - andseq lr, r3, r0, ror #11 │ │ │ │ - andseq sp, r3, r8, lsl #12 │ │ │ │ - mulseq r3, r4, r5 │ │ │ │ - andseq lr, r3, r0, asr r5 │ │ │ │ - andseq sp, r3, r8, ror r5 │ │ │ │ - andseq lr, r3, r4, lsl #10 │ │ │ │ - andseq lr, r3, r0, asr #9 │ │ │ │ - andseq sp, r3, r8, ror #9 │ │ │ │ - andseq lr, r3, r4, ror r4 │ │ │ │ - andseq lr, r3, r0, lsr r4 │ │ │ │ - andseq sp, r3, r8, asr r4 │ │ │ │ - andseq lr, r3, r4, ror #7 │ │ │ │ - andseq lr, r3, r0, lsr #7 │ │ │ │ - andseq sp, r3, r8, asr #7 │ │ │ │ - andseq lr, r3, r4, asr r3 │ │ │ │ - andseq lr, r3, r0, lsl r3 │ │ │ │ - andseq sp, r3, r8, lsr r3 │ │ │ │ - andseq lr, r3, r4, asr #5 │ │ │ │ + andseq pc, r3, r0, ror #4 │ │ │ │ andseq lr, r3, r0, lsl #5 │ │ │ │ - andseq sp, r3, r8, lsr #5 │ │ │ │ - ldr r5, [pc, #-352] @ 12328 │ │ │ │ - ldr r0, [pc, #-352] @ 1232c │ │ │ │ + andseq pc, r3, r4, lsl r2 @ │ │ │ │ + @ instruction: 0x0013f1d0 │ │ │ │ + @ instruction: 0x0013e1f0 │ │ │ │ + andseq pc, r3, r4, lsl #3 │ │ │ │ + andseq pc, r3, r0, asr #2 │ │ │ │ + andseq lr, r3, r0, ror #2 │ │ │ │ + ldrsheq pc, [r3], -r4 @ │ │ │ │ + ldrheq pc, [r3], -r0 @ │ │ │ │ + ldrsbeq lr, [r3], -r0 │ │ │ │ + andseq pc, r3, r4, rrx │ │ │ │ + andseq pc, r3, r0, lsr #32 │ │ │ │ + andseq lr, r3, r0, asr #32 │ │ │ │ + @ instruction: 0x0013efd4 │ │ │ │ + mulseq r3, r0, pc @ │ │ │ │ + @ instruction: 0x0013dfb0 │ │ │ │ + andseq lr, r3, r4, asr #30 │ │ │ │ + andseq lr, r3, r0, lsl #30 │ │ │ │ + andseq sp, r3, r0, lsr #30 │ │ │ │ + @ instruction: 0x0013eeb4 │ │ │ │ + andseq lr, r3, r0, ror lr │ │ │ │ + mulseq r3, r0, lr │ │ │ │ + andseq lr, r3, r4, lsr #28 │ │ │ │ + andseq lr, r3, r0, ror #27 │ │ │ │ + andseq sp, r3, r0, lsl #28 │ │ │ │ + mulseq r3, r4, sp │ │ │ │ + andseq lr, r3, r0, asr sp │ │ │ │ + andseq sp, r3, r0, ror sp │ │ │ │ + andseq lr, r3, r4, lsl #26 │ │ │ │ + andseq lr, r3, r0, asr #25 │ │ │ │ + andseq sp, r3, r0, ror #25 │ │ │ │ + andseq lr, r3, r4, ror ip │ │ │ │ + andseq lr, r3, r0, lsr ip │ │ │ │ + andseq sp, r3, r0, asr ip │ │ │ │ + andseq lr, r3, r4, ror #23 │ │ │ │ + andseq lr, r3, r0, lsr #23 │ │ │ │ + andseq sp, r3, r0, asr #23 │ │ │ │ + andseq lr, r3, r4, asr fp │ │ │ │ + andseq lr, r3, r0, lsl fp │ │ │ │ + andseq sp, r3, r0, lsr fp │ │ │ │ + andseq lr, r3, r4, asr #21 │ │ │ │ + andseq lr, r3, r0, lsl #21 │ │ │ │ + andseq sp, r3, r0, lsr #21 │ │ │ │ + andseq lr, r3, r4, lsr sl │ │ │ │ + @ instruction: 0x0013e9f0 │ │ │ │ + andseq sp, r3, r0, lsl sl │ │ │ │ + andseq lr, r3, r4, lsr #19 │ │ │ │ + andseq lr, r3, r0, ror #18 │ │ │ │ + andseq sp, r3, r0, lsl #19 │ │ │ │ + andseq lr, r3, r4, lsl r9 │ │ │ │ + @ instruction: 0x0013e8d0 │ │ │ │ + @ instruction: 0x0013d8f0 │ │ │ │ + andseq lr, r3, r4, lsl #17 │ │ │ │ + andseq lr, r3, r0, asr #16 │ │ │ │ + andseq sp, r3, r0, ror #16 │ │ │ │ + @ instruction: 0x0013e7f4 │ │ │ │ + @ instruction: 0x0013e7b0 │ │ │ │ + @ instruction: 0x0013d7d0 │ │ │ │ + andseq lr, r3, r4, ror #14 │ │ │ │ + andseq lr, r3, r0, lsr #14 │ │ │ │ + andseq sp, r3, r0, asr #14 │ │ │ │ + @ instruction: 0x0013e6d4 │ │ │ │ + mulseq r3, r0, r6 │ │ │ │ + @ instruction: 0x0013d6b0 │ │ │ │ + andseq lr, r3, r4, asr #12 │ │ │ │ + andseq lr, r3, r0, lsl #12 │ │ │ │ + andseq sp, r3, r0, lsr #12 │ │ │ │ + @ instruction: 0x0013e5b4 │ │ │ │ + andseq lr, r3, r0, ror r5 │ │ │ │ + mulseq r3, r0, r5 │ │ │ │ + andseq lr, r3, r4, lsr #10 │ │ │ │ + andseq lr, r3, r0, ror #9 │ │ │ │ + andseq sp, r3, r0, lsl #10 │ │ │ │ + mulseq r3, r4, r4 │ │ │ │ + andseq lr, r3, r0, asr r4 │ │ │ │ + andseq sp, r3, r0, ror r4 │ │ │ │ + andseq lr, r3, r4, lsl #8 │ │ │ │ + andseq lr, r3, r0, asr #7 │ │ │ │ + andseq sp, r3, r0, ror #7 │ │ │ │ + andseq lr, r3, r4, ror r3 │ │ │ │ + andseq lr, r3, r0, lsr r3 │ │ │ │ + andseq sp, r3, r0, asr r3 │ │ │ │ + andseq lr, r3, r4, ror #5 │ │ │ │ + andseq lr, r3, r0, lsr #5 │ │ │ │ + andseq sp, r3, r0, asr #5 │ │ │ │ + ldr r5, [pc, #-352] @ 12310 │ │ │ │ + ldr r0, [pc, #-352] @ 12314 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r2, [r5, #1748] @ 0x6d4 │ │ │ │ + ldr r2, [r5, #1744] @ 0x6d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #784 @ 0x310 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #872] @ 0x368 │ │ │ │ + ldr r1, [r5, #856] @ 0x358 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13e54 │ │ │ │ + beq 13e3c │ │ │ │ ldr r2, [r5, #1504] @ 0x5e0 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-420] @ 12330 │ │ │ │ + ldr r3, [pc, #-420] @ 12318 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #872] @ 0x368 │ │ │ │ + ldr r1, [r3, #856] @ 0x358 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 139a4 │ │ │ │ + blt 1398c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 12510 │ │ │ │ + beq 124f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 12510 │ │ │ │ + bne 124f8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-484] @ 12334 │ │ │ │ - ldr r0, [pc, #-484] @ 12338 │ │ │ │ + ldr r5, [pc, #-484] @ 1231c │ │ │ │ + ldr r0, [pc, #-484] @ 12320 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r2, [r5, #1752] @ 0x6d8 │ │ │ │ + ldr r2, [r5, #1748] @ 0x6d4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #208 @ 0xd0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #868] @ 0x364 │ │ │ │ + ldr r1, [r5, #864] @ 0x360 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 139b4 │ │ │ │ + beq 1399c │ │ │ │ ldr r2, [r5, #1512] @ 0x5e8 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-552] @ 1233c │ │ │ │ + ldr r3, [pc, #-552] @ 12324 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #868] @ 0x364 │ │ │ │ + ldr r1, [r3, #864] @ 0x360 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 139c4 │ │ │ │ + blt 139ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 125a0 │ │ │ │ + beq 12588 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 125a0 │ │ │ │ + bne 12588 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-616] @ 12340 │ │ │ │ - ldr r0, [pc, #-616] @ 12344 │ │ │ │ + ldr r5, [pc, #-616] @ 12328 │ │ │ │ + ldr r0, [pc, #-616] @ 1232c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1768] @ 0x6e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #864] @ 0x360 │ │ │ │ + ldr r1, [r5, #820] @ 0x334 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 139d4 │ │ │ │ + beq 139bc │ │ │ │ ldr r2, [r5, #1520] @ 0x5f0 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-684] @ 12348 │ │ │ │ + ldr r3, [pc, #-684] @ 12330 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #864] @ 0x360 │ │ │ │ + ldr r1, [r3, #820] @ 0x334 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 139e4 │ │ │ │ + blt 139cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 12630 │ │ │ │ + beq 12618 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 12630 │ │ │ │ + bne 12618 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-748] @ 1234c │ │ │ │ - ldr r0, [pc, #-748] @ 12350 │ │ │ │ + ldr r5, [pc, #-748] @ 12334 │ │ │ │ + ldr r0, [pc, #-748] @ 12338 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1772] @ 0x6ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #860] @ 0x35c │ │ │ │ + ldr r1, [r5, #744] @ 0x2e8 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 139f4 │ │ │ │ + beq 139dc │ │ │ │ ldr r2, [r5, #1528] @ 0x5f8 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-816] @ 12354 │ │ │ │ + ldr r3, [pc, #-816] @ 1233c │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #860] @ 0x35c │ │ │ │ + ldr r1, [r3, #744] @ 0x2e8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13a04 │ │ │ │ + blt 139ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 126c0 │ │ │ │ + beq 126a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 126c0 │ │ │ │ + bne 126a8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-880] @ 12358 │ │ │ │ - ldr r0, [pc, #-880] @ 1235c │ │ │ │ + ldr r5, [pc, #-880] @ 12340 │ │ │ │ + ldr r0, [pc, #-880] @ 12344 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1776] @ 0x6f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #856] @ 0x358 │ │ │ │ + ldr r1, [r5, #812] @ 0x32c │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13a14 │ │ │ │ + beq 139fc │ │ │ │ ldr r2, [r5, #1536] @ 0x600 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-948] @ 12360 │ │ │ │ + ldr r3, [pc, #-948] @ 12348 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #856] @ 0x358 │ │ │ │ + ldr r1, [r3, #812] @ 0x32c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13a24 │ │ │ │ + blt 13a0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 12750 │ │ │ │ + beq 12738 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 12750 │ │ │ │ + bne 12738 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-1012] @ 12364 │ │ │ │ - ldr r0, [pc, #-1012] @ 12368 │ │ │ │ + ldr r5, [pc, #-1012] @ 1234c │ │ │ │ + ldr r0, [pc, #-1012] @ 12350 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1780] @ 0x6f4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #272 @ 0x110 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #852] @ 0x354 │ │ │ │ + ldr r1, [r5, #772] @ 0x304 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13a34 │ │ │ │ + beq 13a1c │ │ │ │ ldr r2, [r5, #1544] @ 0x608 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-1080] @ 1236c │ │ │ │ + ldr r3, [pc, #-1080] @ 12354 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #852] @ 0x354 │ │ │ │ + ldr r1, [r3, #772] @ 0x304 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13a44 │ │ │ │ + blt 13a2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 127e0 │ │ │ │ + beq 127c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 127e0 │ │ │ │ + bne 127c8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-1144] @ 12370 │ │ │ │ - ldr r0, [pc, #-1144] @ 12374 │ │ │ │ + ldr r5, [pc, #-1144] @ 12358 │ │ │ │ + ldr r0, [pc, #-1144] @ 1235c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1784] @ 0x6f8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #288 @ 0x120 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #848] @ 0x350 │ │ │ │ + ldr r1, [r5, #804] @ 0x324 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13a54 │ │ │ │ - ldr r2, [r5, #1544] @ 0x608 │ │ │ │ + beq 13a3c │ │ │ │ + ldr r2, [r5, #1552] @ 0x610 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-1212] @ 12378 │ │ │ │ + ldr r3, [pc, #-1212] @ 12360 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #848] @ 0x350 │ │ │ │ + ldr r1, [r3, #804] @ 0x324 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13a64 │ │ │ │ + blt 13a4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 12870 │ │ │ │ + beq 12858 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 12870 │ │ │ │ + bne 12858 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-1276] @ 1237c │ │ │ │ - ldr r0, [pc, #-1276] @ 12380 │ │ │ │ + ldr r5, [pc, #-1276] @ 12364 │ │ │ │ + ldr r0, [pc, #-1276] @ 12368 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1788] @ 0x6fc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #304 @ 0x130 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #844] @ 0x34c │ │ │ │ + ldr r1, [r5, #736] @ 0x2e0 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13a74 │ │ │ │ - ldr r2, [r5, #1556] @ 0x614 │ │ │ │ + beq 13a5c │ │ │ │ + ldr r2, [r5, #1560] @ 0x618 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-1344] @ 12384 │ │ │ │ + ldr r3, [pc, #-1344] @ 1236c │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #844] @ 0x34c │ │ │ │ + ldr r1, [r3, #736] @ 0x2e0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13a84 │ │ │ │ + blt 13a6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 12900 │ │ │ │ + beq 128e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 12900 │ │ │ │ + bne 128e8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-1408] @ 12388 │ │ │ │ - ldr r0, [pc, #-1408] @ 1238c │ │ │ │ + ldr r5, [pc, #-1408] @ 12370 │ │ │ │ + ldr r0, [pc, #-1408] @ 12374 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1792] @ 0x700 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #320 @ 0x140 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #840] @ 0x348 │ │ │ │ + ldr r1, [r5, #792] @ 0x318 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13a94 │ │ │ │ - ldr r2, [r5, #1564] @ 0x61c │ │ │ │ + beq 13a7c │ │ │ │ + ldr r2, [r5, #1520] @ 0x5f0 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-1476] @ 12390 │ │ │ │ + ldr r3, [pc, #-1476] @ 12378 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #840] @ 0x348 │ │ │ │ + ldr r1, [r3, #792] @ 0x318 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13aa4 │ │ │ │ + blt 13a8c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 12990 │ │ │ │ + beq 12978 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 12990 │ │ │ │ + bne 12978 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-1540] @ 12394 │ │ │ │ - ldr r0, [pc, #-1540] @ 12398 │ │ │ │ + ldr r5, [pc, #-1540] @ 1237c │ │ │ │ + ldr r0, [pc, #-1540] @ 12380 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1796] @ 0x704 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #336 @ 0x150 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #836] @ 0x344 │ │ │ │ + ldr r1, [r5, #852] @ 0x354 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13ab4 │ │ │ │ + beq 13a9c │ │ │ │ ldr r2, [r5, #1572] @ 0x624 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-1608] @ 1239c │ │ │ │ + ldr r3, [pc, #-1608] @ 12384 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #836] @ 0x344 │ │ │ │ + ldr r1, [r3, #852] @ 0x354 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13ac4 │ │ │ │ + blt 13aac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 12a20 │ │ │ │ + beq 12a08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 12a20 │ │ │ │ + bne 12a08 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-1672] @ 123a0 │ │ │ │ - ldr r0, [pc, #-1672] @ 123a4 │ │ │ │ + ldr r5, [pc, #-1672] @ 12388 │ │ │ │ + ldr r0, [pc, #-1672] @ 1238c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1800] @ 0x708 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #352 @ 0x160 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #832] @ 0x340 │ │ │ │ + ldr r1, [r5, #840] @ 0x348 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13ad4 │ │ │ │ + beq 13abc │ │ │ │ ldr r2, [r5, #1580] @ 0x62c │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-1740] @ 123a8 │ │ │ │ + ldr r3, [pc, #-1740] @ 12390 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #832] @ 0x340 │ │ │ │ + ldr r1, [r3, #840] @ 0x348 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13ae4 │ │ │ │ + blt 13acc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 12ab0 │ │ │ │ + beq 12a98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 12ab0 │ │ │ │ + bne 12a98 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-1804] @ 123ac │ │ │ │ - ldr r0, [pc, #-1804] @ 123b0 │ │ │ │ + ldr r5, [pc, #-1804] @ 12394 │ │ │ │ + ldr r0, [pc, #-1804] @ 12398 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1804] @ 0x70c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #368 @ 0x170 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #828] @ 0x33c │ │ │ │ + ldr r1, [r5, #808] @ 0x328 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13af4 │ │ │ │ + beq 13adc │ │ │ │ ldr r2, [r5, #1588] @ 0x634 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-1872] @ 123b4 │ │ │ │ + ldr r3, [pc, #-1872] @ 1239c │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #828] @ 0x33c │ │ │ │ + ldr r1, [r3, #808] @ 0x328 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13b04 │ │ │ │ + blt 13aec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 12b40 │ │ │ │ + beq 12b28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 12b40 │ │ │ │ + bne 12b28 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-1936] @ 123b8 │ │ │ │ - ldr r0, [pc, #-1936] @ 123bc │ │ │ │ + ldr r5, [pc, #-1936] @ 123a0 │ │ │ │ + ldr r0, [pc, #-1936] @ 123a4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1808] @ 0x710 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #384 @ 0x180 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #824] @ 0x338 │ │ │ │ + ldr r1, [r5, #844] @ 0x34c │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13b14 │ │ │ │ + beq 13afc │ │ │ │ ldr r2, [r5, #1596] @ 0x63c │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-2004] @ 123c0 │ │ │ │ + ldr r3, [pc, #-2004] @ 123a8 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #824] @ 0x338 │ │ │ │ + ldr r1, [r3, #844] @ 0x34c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13b24 │ │ │ │ + blt 13b0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 12bd0 │ │ │ │ + beq 12bb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 12bd0 │ │ │ │ + bne 12bb8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-2068] @ 123c4 │ │ │ │ - ldr r0, [pc, #-2068] @ 123c8 │ │ │ │ + ldr r5, [pc, #-2068] @ 123ac │ │ │ │ + ldr r0, [pc, #-2068] @ 123b0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1812] @ 0x714 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #400 @ 0x190 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #820] @ 0x334 │ │ │ │ + ldr r1, [r5, #740] @ 0x2e4 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13b34 │ │ │ │ + beq 13b1c │ │ │ │ ldr r2, [r5, #1604] @ 0x644 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-2136] @ 123cc │ │ │ │ + ldr r3, [pc, #-2136] @ 123b4 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #820] @ 0x334 │ │ │ │ + ldr r1, [r3, #740] @ 0x2e4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13b44 │ │ │ │ + blt 13b2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 12c60 │ │ │ │ + beq 12c48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 12c60 │ │ │ │ + bne 12c48 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-2200] @ 123d0 │ │ │ │ - ldr r0, [pc, #-2200] @ 123d4 │ │ │ │ + ldr r5, [pc, #-2200] @ 123b8 │ │ │ │ + ldr r0, [pc, #-2200] @ 123bc │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1816] @ 0x718 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #416 @ 0x1a0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #816] @ 0x330 │ │ │ │ + ldr r1, [r5, #824] @ 0x338 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13b54 │ │ │ │ + beq 13b3c │ │ │ │ ldr r2, [r5, #1612] @ 0x64c │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-2268] @ 123d8 │ │ │ │ + ldr r3, [pc, #-2268] @ 123c0 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #816] @ 0x330 │ │ │ │ + ldr r1, [r3, #824] @ 0x338 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13b64 │ │ │ │ + blt 13b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 12cf0 │ │ │ │ + beq 12cd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 12cf0 │ │ │ │ + bne 12cd8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-2332] @ 123dc │ │ │ │ - ldr r0, [pc, #-2332] @ 123e0 │ │ │ │ + ldr r5, [pc, #-2332] @ 123c4 │ │ │ │ + ldr r0, [pc, #-2332] @ 123c8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1820] @ 0x71c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #432 @ 0x1b0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #812] @ 0x32c │ │ │ │ + ldr r1, [r5, #768] @ 0x300 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13b74 │ │ │ │ + beq 13b5c │ │ │ │ ldr r2, [r5, #1620] @ 0x654 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-2400] @ 123e4 │ │ │ │ + ldr r3, [pc, #-2400] @ 123cc │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #812] @ 0x32c │ │ │ │ + ldr r1, [r3, #768] @ 0x300 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13b84 │ │ │ │ + blt 13b6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 12d80 │ │ │ │ + beq 12d68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 12d80 │ │ │ │ + bne 12d68 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-2464] @ 123e8 │ │ │ │ - ldr r0, [pc, #-2464] @ 123ec │ │ │ │ + ldr r5, [pc, #-2464] @ 123d0 │ │ │ │ + ldr r0, [pc, #-2464] @ 123d4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1824] @ 0x720 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #448 @ 0x1c0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #808] @ 0x328 │ │ │ │ + ldr r1, [r5, #780] @ 0x30c │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13b94 │ │ │ │ + beq 13b7c │ │ │ │ ldr r2, [r5, #1628] @ 0x65c │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-2532] @ 123f0 │ │ │ │ + ldr r3, [pc, #-2532] @ 123d8 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #808] @ 0x328 │ │ │ │ + ldr r1, [r3, #780] @ 0x30c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13ba4 │ │ │ │ + blt 13b8c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 12e10 │ │ │ │ + beq 12df8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 12e10 │ │ │ │ + bne 12df8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-2596] @ 123f4 │ │ │ │ - ldr r0, [pc, #-2596] @ 123f8 │ │ │ │ + ldr r5, [pc, #-2596] @ 123dc │ │ │ │ + ldr r0, [pc, #-2596] @ 123e0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1828] @ 0x724 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #464 @ 0x1d0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #804] @ 0x324 │ │ │ │ + ldr r1, [r5, #788] @ 0x314 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13bb4 │ │ │ │ + beq 13b9c │ │ │ │ ldr r2, [r5, #1636] @ 0x664 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-2664] @ 123fc │ │ │ │ + ldr r3, [pc, #-2664] @ 123e4 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #804] @ 0x324 │ │ │ │ + ldr r1, [r3, #788] @ 0x314 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13bc4 │ │ │ │ + blt 13bac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 12ea0 │ │ │ │ + beq 12e88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 12ea0 │ │ │ │ + bne 12e88 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-2728] @ 12400 │ │ │ │ - ldr r0, [pc, #-2728] @ 12404 │ │ │ │ + ldr r5, [pc, #-2728] @ 123e8 │ │ │ │ + ldr r0, [pc, #-2728] @ 123ec │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1832] @ 0x728 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #480 @ 0x1e0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #800] @ 0x320 │ │ │ │ + ldr r1, [r5, #832] @ 0x340 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13bd4 │ │ │ │ + beq 13bbc │ │ │ │ ldr r2, [r5, #1644] @ 0x66c │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-2796] @ 12408 │ │ │ │ + ldr r3, [pc, #-2796] @ 123f0 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #800] @ 0x320 │ │ │ │ + ldr r1, [r3, #832] @ 0x340 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13be4 │ │ │ │ + blt 13bcc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 12f30 │ │ │ │ + beq 12f18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 12f30 │ │ │ │ + bne 12f18 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-2860] @ 1240c │ │ │ │ - ldr r0, [pc, #-2860] @ 12410 │ │ │ │ + ldr r5, [pc, #-2860] @ 123f4 │ │ │ │ + ldr r0, [pc, #-2860] @ 123f8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1836] @ 0x72c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #496 @ 0x1f0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #796] @ 0x31c │ │ │ │ + ldr r1, [r5, #816] @ 0x330 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13bf4 │ │ │ │ + beq 13bdc │ │ │ │ ldr r2, [r5, #1652] @ 0x674 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-2928] @ 12414 │ │ │ │ + ldr r3, [pc, #-2928] @ 123fc │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #796] @ 0x31c │ │ │ │ + ldr r1, [r3, #816] @ 0x330 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13c04 │ │ │ │ + blt 13bec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 12fc0 │ │ │ │ + beq 12fa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 12fc0 │ │ │ │ + bne 12fa8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-2992] @ 12418 │ │ │ │ - ldr r0, [pc, #-2992] @ 1241c │ │ │ │ + ldr r5, [pc, #-2992] @ 12400 │ │ │ │ + ldr r0, [pc, #-2992] @ 12404 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1840] @ 0x730 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #512 @ 0x200 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #792] @ 0x318 │ │ │ │ + ldr r1, [r5, #764] @ 0x2fc │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13c14 │ │ │ │ - ldr r2, [r5, #1604] @ 0x644 │ │ │ │ + beq 13bfc │ │ │ │ + ldr r2, [r5, #1660] @ 0x67c │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-3060] @ 12420 │ │ │ │ + ldr r3, [pc, #-3060] @ 12408 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #792] @ 0x318 │ │ │ │ + ldr r1, [r3, #764] @ 0x2fc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13c24 │ │ │ │ + blt 13c0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 13050 │ │ │ │ + beq 13038 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 13050 │ │ │ │ + bne 13038 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-3124] @ 12424 │ │ │ │ - ldr r0, [pc, #-3124] @ 12428 │ │ │ │ + ldr r5, [pc, #-3124] @ 1240c │ │ │ │ + ldr r0, [pc, #-3124] @ 12410 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1844] @ 0x734 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #528 @ 0x210 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #788] @ 0x314 │ │ │ │ + ldr r1, [r5, #732] @ 0x2dc │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13c34 │ │ │ │ - ldr r2, [r5, #1664] @ 0x680 │ │ │ │ + beq 13c1c │ │ │ │ + ldr r2, [r5, #1668] @ 0x684 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-3192] @ 1242c │ │ │ │ + ldr r3, [pc, #-3192] @ 12414 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #788] @ 0x314 │ │ │ │ + ldr r1, [r3, #732] @ 0x2dc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13c44 │ │ │ │ + blt 13c2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 130e0 │ │ │ │ + beq 130c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 130e0 │ │ │ │ + bne 130c8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-3256] @ 12430 │ │ │ │ - ldr r0, [pc, #-3256] @ 12434 │ │ │ │ + ldr r5, [pc, #-3256] @ 12418 │ │ │ │ + ldr r0, [pc, #-3256] @ 1241c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1848] @ 0x738 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #544 @ 0x220 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #784] @ 0x310 │ │ │ │ + ldr r1, [r5, #756] @ 0x2f4 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13c54 │ │ │ │ - ldr r2, [r5, #1672] @ 0x688 │ │ │ │ + beq 13c3c │ │ │ │ + ldr r2, [r5, #1520] @ 0x5f0 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-3324] @ 12438 │ │ │ │ + ldr r3, [pc, #-3324] @ 12420 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #784] @ 0x310 │ │ │ │ + ldr r1, [r3, #756] @ 0x2f4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13c64 │ │ │ │ + blt 13c4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 13170 │ │ │ │ + beq 13158 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 13170 │ │ │ │ + bne 13158 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-3388] @ 1243c │ │ │ │ - ldr r0, [pc, #-3388] @ 12440 │ │ │ │ + ldr r5, [pc, #-3388] @ 12424 │ │ │ │ + ldr r0, [pc, #-3388] @ 12428 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1852] @ 0x73c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #560 @ 0x230 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #780] @ 0x30c │ │ │ │ + ldr r1, [r5, #752] @ 0x2f0 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13c74 │ │ │ │ - ldr r2, [r5, #1680] @ 0x690 │ │ │ │ + beq 13c5c │ │ │ │ + ldr r2, [r5, #1528] @ 0x5f8 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-3456] @ 12444 │ │ │ │ + ldr r3, [pc, #-3456] @ 1242c │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #780] @ 0x30c │ │ │ │ + ldr r1, [r3, #752] @ 0x2f0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13c84 │ │ │ │ + blt 13c6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 13200 │ │ │ │ + beq 131e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 13200 │ │ │ │ + bne 131e8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-3520] @ 12448 │ │ │ │ - ldr r0, [pc, #-3520] @ 1244c │ │ │ │ + ldr r5, [pc, #-3520] @ 12430 │ │ │ │ + ldr r0, [pc, #-3520] @ 12434 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1856] @ 0x740 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #576 @ 0x240 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #776] @ 0x308 │ │ │ │ + ldr r1, [r5, #868] @ 0x364 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13c94 │ │ │ │ - ldr r2, [r5, #1688] @ 0x698 │ │ │ │ + beq 13c7c │ │ │ │ + ldr r2, [r5, #1528] @ 0x5f8 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-3588] @ 12450 │ │ │ │ + ldr r3, [pc, #-3588] @ 12438 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #776] @ 0x308 │ │ │ │ + ldr r1, [r3, #868] @ 0x364 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13ca4 │ │ │ │ + blt 13c8c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 13290 │ │ │ │ + beq 13278 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 13290 │ │ │ │ + bne 13278 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-3652] @ 12454 │ │ │ │ - ldr r0, [pc, #-3652] @ 12458 │ │ │ │ + ldr r5, [pc, #-3652] @ 1243c │ │ │ │ + ldr r0, [pc, #-3652] @ 12440 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1860] @ 0x744 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #592 @ 0x250 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #772] @ 0x304 │ │ │ │ + ldr r1, [r5, #796] @ 0x31c │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13cb4 │ │ │ │ - ldr r2, [r5, #1672] @ 0x688 │ │ │ │ + beq 13c9c │ │ │ │ + ldr r2, [r5, #1688] @ 0x698 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-3720] @ 1245c │ │ │ │ + ldr r3, [pc, #-3720] @ 12444 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #772] @ 0x304 │ │ │ │ + ldr r1, [r3, #796] @ 0x31c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13cc4 │ │ │ │ + blt 13cac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 13320 │ │ │ │ + beq 13308 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 13320 │ │ │ │ + bne 13308 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-3784] @ 12460 │ │ │ │ - ldr r0, [pc, #-3784] @ 12464 │ │ │ │ + ldr r5, [pc, #-3784] @ 12448 │ │ │ │ + ldr r0, [pc, #-3784] @ 1244c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1864] @ 0x748 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #608 @ 0x260 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #768] @ 0x300 │ │ │ │ + ldr r1, [r5, #728] @ 0x2d8 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13cd4 │ │ │ │ - ldr r2, [r5, #1700] @ 0x6a4 │ │ │ │ + beq 13cbc │ │ │ │ + ldr r2, [r5, #1668] @ 0x684 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-3852] @ 12468 │ │ │ │ + ldr r3, [pc, #-3852] @ 12450 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #768] @ 0x300 │ │ │ │ + ldr r1, [r3, #728] @ 0x2d8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13ce4 │ │ │ │ + blt 13ccc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 133b0 │ │ │ │ + beq 13398 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 133b0 │ │ │ │ + bne 13398 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-3916] @ 1246c │ │ │ │ - ldr r0, [pc, #-3916] @ 12470 │ │ │ │ + ldr r5, [pc, #-3916] @ 12454 │ │ │ │ + ldr r0, [pc, #-3916] @ 12458 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1868] @ 0x74c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #624 @ 0x270 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #764] @ 0x2fc │ │ │ │ + ldr r1, [r5, #784] @ 0x310 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13cf4 │ │ │ │ - ldr r2, [r5, #1708] @ 0x6ac │ │ │ │ + beq 13cdc │ │ │ │ + ldr r2, [r5, #1544] @ 0x608 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #-3984] @ 12474 │ │ │ │ + ldr r3, [pc, #-3984] @ 1245c │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #764] @ 0x2fc │ │ │ │ + ldr r1, [r3, #784] @ 0x310 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13d04 │ │ │ │ + blt 13cec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 13440 │ │ │ │ + beq 13428 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 13440 │ │ │ │ + bne 13428 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #-4048] @ 12478 │ │ │ │ - ldr r0, [pc, #-4048] @ 1247c │ │ │ │ + ldr r5, [pc, #-4048] @ 12460 │ │ │ │ + ldr r0, [pc, #-4048] @ 12464 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1872] @ 0x750 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #640 @ 0x280 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #760] @ 0x2f8 │ │ │ │ + ldr r1, [r5, #848] @ 0x350 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13d14 │ │ │ │ - ldr r2, [r5, #1716] @ 0x6b4 │ │ │ │ + beq 13cfc │ │ │ │ + ldr r2, [r5, #1572] @ 0x624 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #2612] @ 13ec8 │ │ │ │ + ldr r3, [pc, #2612] @ 13eb0 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #760] @ 0x2f8 │ │ │ │ + ldr r1, [r3, #848] @ 0x350 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13d24 │ │ │ │ + blt 13d0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 134d0 │ │ │ │ + beq 134b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 134d0 │ │ │ │ + bne 134b8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #2548] @ 13ecc │ │ │ │ - ldr r0, [pc, #2548] @ 13ed0 │ │ │ │ + ldr r5, [pc, #2548] @ 13eb4 │ │ │ │ + ldr r0, [pc, #2548] @ 13eb8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1876] @ 0x754 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #656 @ 0x290 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #756] @ 0x2f4 │ │ │ │ + ldr r1, [r5, #748] @ 0x2ec │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13d34 │ │ │ │ - ldr r2, [r5, #1604] @ 0x644 │ │ │ │ + beq 13d1c │ │ │ │ + ldr r2, [r5, #1520] @ 0x5f0 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #2480] @ 13ed4 │ │ │ │ + ldr r3, [pc, #2480] @ 13ebc │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #756] @ 0x2f4 │ │ │ │ + ldr r1, [r3, #748] @ 0x2ec │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13d44 │ │ │ │ + blt 13d2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 13560 │ │ │ │ + beq 13548 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 13560 │ │ │ │ + bne 13548 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #2416] @ 13ed8 │ │ │ │ - ldr r0, [pc, #2416] @ 13edc │ │ │ │ + ldr r5, [pc, #2416] @ 13ec0 │ │ │ │ + ldr r0, [pc, #2416] @ 13ec4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1880] @ 0x758 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #672 @ 0x2a0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #752] @ 0x2f0 │ │ │ │ + ldr r1, [r5, #800] @ 0x320 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13d54 │ │ │ │ - ldr r2, [r5, #1512] @ 0x5e8 │ │ │ │ + beq 13d3c │ │ │ │ + ldr r2, [r5, #1708] @ 0x6ac │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #2348] @ 13ee0 │ │ │ │ + ldr r3, [pc, #2348] @ 13ec8 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #752] @ 0x2f0 │ │ │ │ + ldr r1, [r3, #800] @ 0x320 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13d64 │ │ │ │ + blt 13d4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 135f0 │ │ │ │ + beq 135d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 135f0 │ │ │ │ + bne 135d8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #2284] @ 13ee4 │ │ │ │ - ldr r0, [pc, #2284] @ 13ee8 │ │ │ │ + ldr r5, [pc, #2284] @ 13ecc │ │ │ │ + ldr r0, [pc, #2284] @ 13ed0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1884] @ 0x75c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #688 @ 0x2b0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #748] @ 0x2ec │ │ │ │ + ldr r1, [r5, #776] @ 0x308 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13d74 │ │ │ │ - ldr r2, [r5, #1604] @ 0x644 │ │ │ │ + beq 13d5c │ │ │ │ + ldr r2, [r5, #1716] @ 0x6b4 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #2216] @ 13eec │ │ │ │ + ldr r3, [pc, #2216] @ 13ed4 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #748] @ 0x2ec │ │ │ │ + ldr r1, [r3, #776] @ 0x308 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13d84 │ │ │ │ + blt 13d6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 13680 │ │ │ │ + beq 13668 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 13680 │ │ │ │ + bne 13668 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #2152] @ 13ef0 │ │ │ │ - ldr r0, [pc, #2152] @ 13ef4 │ │ │ │ + ldr r5, [pc, #2152] @ 13ed8 │ │ │ │ + ldr r0, [pc, #2152] @ 13edc │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1888] @ 0x760 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #704 @ 0x2c0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #744] @ 0x2e8 │ │ │ │ + ldr r1, [r5, #760] @ 0x2f8 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13d94 │ │ │ │ - ldr r2, [r5, #1512] @ 0x5e8 │ │ │ │ + beq 13d7c │ │ │ │ + ldr r2, [r5, #1724] @ 0x6bc │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #2084] @ 13ef8 │ │ │ │ + ldr r3, [pc, #2084] @ 13ee0 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #744] @ 0x2e8 │ │ │ │ + ldr r1, [r3, #760] @ 0x2f8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13da4 │ │ │ │ + blt 13d8c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 13710 │ │ │ │ + beq 136f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 13710 │ │ │ │ + bne 136f8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #2020] @ 13efc │ │ │ │ - ldr r0, [pc, #2020] @ 13f00 │ │ │ │ + ldr r5, [pc, #2020] @ 13ee4 │ │ │ │ + ldr r0, [pc, #2020] @ 13ee8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1892] @ 0x764 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #720 @ 0x2d0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #740] @ 0x2e4 │ │ │ │ + ldr r1, [r5, #872] @ 0x368 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13db4 │ │ │ │ - ldr r2, [r5, #1740] @ 0x6cc │ │ │ │ + beq 13d9c │ │ │ │ + ldr r2, [r5, #1732] @ 0x6c4 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #1952] @ 13f04 │ │ │ │ + ldr r3, [pc, #1952] @ 13eec │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #740] @ 0x2e4 │ │ │ │ + ldr r1, [r3, #872] @ 0x368 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13dc4 │ │ │ │ + blt 13dac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 137a0 │ │ │ │ + beq 13788 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 137a0 │ │ │ │ + bne 13788 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #1888] @ 13f08 │ │ │ │ - ldr r0, [pc, #1888] @ 13f0c │ │ │ │ + ldr r5, [pc, #1888] @ 13ef0 │ │ │ │ + ldr r0, [pc, #1888] @ 13ef4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1896] @ 0x768 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #736 @ 0x2e0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #736] @ 0x2e0 │ │ │ │ + ldr r1, [r5, #860] @ 0x35c │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13dd4 │ │ │ │ - ldr r2, [r5, #1756] @ 0x6dc │ │ │ │ + beq 13dbc │ │ │ │ + ldr r2, [r5, #1740] @ 0x6cc │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #1820] @ 13f10 │ │ │ │ + ldr r3, [pc, #1820] @ 13ef8 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #736] @ 0x2e0 │ │ │ │ + ldr r1, [r3, #860] @ 0x35c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13de4 │ │ │ │ + blt 13dcc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 13830 │ │ │ │ + beq 13818 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 13830 │ │ │ │ + bne 13818 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #1756] @ 13f14 │ │ │ │ - ldr r0, [pc, #1756] @ 13f18 │ │ │ │ + ldr r5, [pc, #1756] @ 13efc │ │ │ │ + ldr r0, [pc, #1756] @ 13f00 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1900] @ 0x76c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #752 @ 0x2f0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #732] @ 0x2dc │ │ │ │ + ldr r1, [r5, #828] @ 0x33c │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13df4 │ │ │ │ - ldr r2, [r5, #1764] @ 0x6e4 │ │ │ │ + beq 13ddc │ │ │ │ + ldr r2, [r5, #1756] @ 0x6dc │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #1688] @ 13f1c │ │ │ │ + ldr r3, [pc, #1688] @ 13f04 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #732] @ 0x2dc │ │ │ │ + ldr r1, [r3, #828] @ 0x33c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13e04 │ │ │ │ + blt 13dec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 138c0 │ │ │ │ + beq 138a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 138c0 │ │ │ │ + bne 138a8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r5, [pc, #1624] @ 13f20 │ │ │ │ - ldr r0, [pc, #1624] @ 13f24 │ │ │ │ + ldr r5, [pc, #1624] @ 13f08 │ │ │ │ + ldr r0, [pc, #1624] @ 13f0c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1904] @ 0x770 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #768 @ 0x300 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #728] @ 0x2d8 │ │ │ │ + ldr r1, [r5, #836] @ 0x344 │ │ │ │ bl c174 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13e14 │ │ │ │ + beq 13dfc │ │ │ │ ldr r2, [r5, #1764] @ 0x6e4 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #1556] @ 13f28 │ │ │ │ + ldr r3, [pc, #1556] @ 13f10 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #728] @ 0x2d8 │ │ │ │ + ldr r1, [r3, #836] @ 0x344 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13e24 │ │ │ │ + blt 13e0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 13950 │ │ │ │ + beq 13938 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 13950 │ │ │ │ + bne 13938 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ bl be74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 13e34 │ │ │ │ - ldr r3, [pc, #1480] @ 13f2c │ │ │ │ + beq 13e1c │ │ │ │ + ldr r3, [pc, #1480] @ 13f14 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1352] @ 0x548 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 13e44 │ │ │ │ + blt 13e2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1216c │ │ │ │ + beq 12154 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 1216c │ │ │ │ + bne 12154 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1216c │ │ │ │ - ldr r7, [pc, #1412] @ 13f30 │ │ │ │ - mov r5, #65 @ 0x41 │ │ │ │ + b 12154 │ │ │ │ + ldr r7, [pc, #1412] @ 13f18 │ │ │ │ + mov r5, #28 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1400] @ 13f34 │ │ │ │ - mov r5, #90 @ 0x5a │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1400] @ 13f1c │ │ │ │ + mov r5, #57 @ 0x39 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1388] @ 13f38 │ │ │ │ - mov r5, #90 @ 0x5a │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1388] @ 13f20 │ │ │ │ + mov r5, #57 @ 0x39 │ │ │ │ + mov r6, #1 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1376] @ 13f24 │ │ │ │ + mov r5, #81 @ 0x51 │ │ │ │ + mov r6, #1 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1364] @ 13f28 │ │ │ │ + mov r5, #81 @ 0x51 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1376] @ 13f3c │ │ │ │ - mov r5, #121 @ 0x79 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1352] @ 13f2c │ │ │ │ + mov r5, #105 @ 0x69 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1364] @ 13f40 │ │ │ │ - mov r5, #121 @ 0x79 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1340] @ 13f30 │ │ │ │ + mov r5, #105 @ 0x69 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1352] @ 13f44 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1328] @ 13f34 │ │ │ │ mov r5, #145 @ 0x91 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1340] @ 13f48 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1316] @ 13f38 │ │ │ │ mov r5, #145 @ 0x91 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1328] @ 13f4c │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1304] @ 13f3c │ │ │ │ mov r5, #170 @ 0xaa │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1316] @ 13f50 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1292] @ 13f40 │ │ │ │ mov r5, #170 @ 0xaa │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1304] @ 13f54 │ │ │ │ - mov r5, #194 @ 0xc2 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1280] @ 13f44 │ │ │ │ + mov r5, #201 @ 0xc9 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1292] @ 13f58 │ │ │ │ - mov r5, #194 @ 0xc2 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1268] @ 13f48 │ │ │ │ + mov r5, #201 @ 0xc9 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1280] @ 13f5c │ │ │ │ - mov r5, #218 @ 0xda │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1256] @ 13f4c │ │ │ │ + mov r5, #226 @ 0xe2 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1268] @ 13f60 │ │ │ │ - mov r5, #218 @ 0xda │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1244] @ 13f50 │ │ │ │ + mov r5, #226 @ 0xe2 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1256] @ 13f64 │ │ │ │ - mov r5, #241 @ 0xf1 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1232] @ 13f54 │ │ │ │ + mov r5, #252 @ 0xfc │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1244] @ 13f68 │ │ │ │ - mov r5, #241 @ 0xf1 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1220] @ 13f58 │ │ │ │ + mov r5, #252 @ 0xfc │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1232] @ 13f6c │ │ │ │ - ldr r5, [pc, #1232] @ 13f70 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1208] @ 13f5c │ │ │ │ + mov r5, #284 @ 0x11c │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1224] @ 13f74 │ │ │ │ - ldr r5, [pc, #1216] @ 13f70 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1196] @ 13f60 │ │ │ │ + mov r5, #284 @ 0x11c │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1212] @ 13f78 │ │ │ │ - ldr r5, [pc, #1212] @ 13f7c │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1184] @ 13f64 │ │ │ │ + mov r5, #308 @ 0x134 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1204] @ 13f80 │ │ │ │ - ldr r5, [pc, #1196] @ 13f7c │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1172] @ 13f68 │ │ │ │ + mov r5, #308 @ 0x134 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1192] @ 13f84 │ │ │ │ - ldr r5, [pc, #1192] @ 13f88 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1160] @ 13f6c │ │ │ │ + ldr r5, [pc, #1160] @ 13f70 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1184] @ 13f8c │ │ │ │ - ldr r5, [pc, #1176] @ 13f88 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1152] @ 13f74 │ │ │ │ + ldr r5, [pc, #1144] @ 13f70 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1172] @ 13f90 │ │ │ │ - ldr r5, [pc, #1172] @ 13f94 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1140] @ 13f78 │ │ │ │ + ldr r5, [pc, #1140] @ 13f7c │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1164] @ 13f98 │ │ │ │ - ldr r5, [pc, #1156] @ 13f94 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1132] @ 13f80 │ │ │ │ + ldr r5, [pc, #1124] @ 13f7c │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1152] @ 13f9c │ │ │ │ - ldr r5, [pc, #1152] @ 13fa0 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1120] @ 13f84 │ │ │ │ + ldr r5, [pc, #1120] @ 13f88 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1144] @ 13fa4 │ │ │ │ - ldr r5, [pc, #1136] @ 13fa0 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1112] @ 13f8c │ │ │ │ + ldr r5, [pc, #1104] @ 13f88 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1132] @ 13fa8 │ │ │ │ - ldr r5, [pc, #1132] @ 13fac │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1100] @ 13f90 │ │ │ │ + ldr r5, [pc, #1100] @ 13f94 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1124] @ 13fb0 │ │ │ │ - ldr r5, [pc, #1116] @ 13fac │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1092] @ 13f98 │ │ │ │ + ldr r5, [pc, #1084] @ 13f94 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1112] @ 13fb4 │ │ │ │ - mov r5, #412 @ 0x19c │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1080] @ 13f9c │ │ │ │ + ldr r5, [pc, #1080] @ 13fa0 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1100] @ 13fb8 │ │ │ │ - mov r5, #412 @ 0x19c │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1072] @ 13fa4 │ │ │ │ + ldr r5, [pc, #1064] @ 13fa0 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1088] @ 13fbc │ │ │ │ - mov r5, #452 @ 0x1c4 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1060] @ 13fa8 │ │ │ │ + ldr r5, [pc, #1060] @ 13fac │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1076] @ 13fc0 │ │ │ │ - mov r5, #452 @ 0x1c4 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1052] @ 13fb0 │ │ │ │ + ldr r5, [pc, #1044] @ 13fac │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1064] @ 13fc4 │ │ │ │ - ldr r5, [pc, #1064] @ 13fc8 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1040] @ 13fb4 │ │ │ │ + ldr r5, [pc, #1040] @ 13fb8 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1056] @ 13fcc │ │ │ │ - ldr r5, [pc, #1048] @ 13fc8 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1032] @ 13fbc │ │ │ │ + ldr r5, [pc, #1024] @ 13fb8 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1044] @ 13fd0 │ │ │ │ - ldr r5, [pc, #1044] @ 13fd4 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1020] @ 13fc0 │ │ │ │ + ldr r5, [pc, #1020] @ 13fc4 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1036] @ 13fd8 │ │ │ │ - ldr r5, [pc, #1028] @ 13fd4 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1012] @ 13fc8 │ │ │ │ + ldr r5, [pc, #1004] @ 13fc4 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1024] @ 13fdc │ │ │ │ - ldr r5, [pc, #1024] @ 13fe0 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #1000] @ 13fcc │ │ │ │ + ldr r5, [pc, #1000] @ 13fd0 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1016] @ 13fe4 │ │ │ │ - ldr r5, [pc, #1008] @ 13fe0 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #992] @ 13fd4 │ │ │ │ + ldr r5, [pc, #984] @ 13fd0 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #1004] @ 13fe8 │ │ │ │ - ldr r5, [pc, #1004] @ 13fec │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #980] @ 13fd8 │ │ │ │ + ldr r5, [pc, #980] @ 13fdc │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #996] @ 13ff0 │ │ │ │ - ldr r5, [pc, #988] @ 13fec │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #972] @ 13fe0 │ │ │ │ + ldr r5, [pc, #964] @ 13fdc │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #984] @ 13ff4 │ │ │ │ - ldr r5, [pc, #984] @ 13ff8 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #960] @ 13fe4 │ │ │ │ + ldr r5, [pc, #960] @ 13fe8 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #976] @ 13ffc │ │ │ │ - ldr r5, [pc, #968] @ 13ff8 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #952] @ 13fec │ │ │ │ + ldr r5, [pc, #944] @ 13fe8 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #964] @ 14000 │ │ │ │ - mov r5, #632 @ 0x278 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #940] @ 13ff0 │ │ │ │ + ldr r5, [pc, #940] @ 13ff4 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #952] @ 14004 │ │ │ │ - mov r5, #632 @ 0x278 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #932] @ 13ff8 │ │ │ │ + ldr r5, [pc, #924] @ 13ff4 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #940] @ 14008 │ │ │ │ - ldr r5, [pc, #940] @ 1400c │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #920] @ 13ffc │ │ │ │ + ldr r5, [pc, #920] @ 14000 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #932] @ 14010 │ │ │ │ - ldr r5, [pc, #924] @ 1400c │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #912] @ 14004 │ │ │ │ + ldr r5, [pc, #904] @ 14000 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #920] @ 14014 │ │ │ │ - ldr r5, [pc, #920] @ 14018 │ │ │ │ - mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #912] @ 1401c │ │ │ │ - ldr r5, [pc, #904] @ 14018 │ │ │ │ - mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ + b 120a0 │ │ │ │ + ldr r5, [pc, #900] @ 14008 │ │ │ │ mov r7, #28672 @ 0x7000 │ │ │ │ - mov r5, #764 @ 0x2fc │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #884] @ 14020 │ │ │ │ - mov r5, #764 @ 0x2fc │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #888] @ 1400c │ │ │ │ + ldr r5, [pc, #880] @ 14008 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #872] @ 14024 │ │ │ │ - ldr r5, [pc, #872] @ 14028 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #876] @ 14010 │ │ │ │ + ldr r5, [pc, #876] @ 14014 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #864] @ 1402c │ │ │ │ - ldr r5, [pc, #856] @ 14028 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #868] @ 14018 │ │ │ │ + ldr r5, [pc, #860] @ 14014 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #852] @ 14030 │ │ │ │ - ldr r5, [pc, #852] @ 14034 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #856] @ 1401c │ │ │ │ + ldr r5, [pc, #856] @ 14020 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #844] @ 14038 │ │ │ │ - ldr r5, [pc, #836] @ 14034 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #848] @ 14024 │ │ │ │ + ldr r5, [pc, #840] @ 14020 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #832] @ 1403c │ │ │ │ - ldr r5, [pc, #832] @ 14040 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #836] @ 14028 │ │ │ │ + mov r5, #808 @ 0x328 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #824] @ 14044 │ │ │ │ - ldr r5, [pc, #816] @ 14040 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #824] @ 1402c │ │ │ │ + mov r5, #808 @ 0x328 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #812] @ 14048 │ │ │ │ - ldr r5, [pc, #812] @ 1404c │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #812] @ 14030 │ │ │ │ + mov r5, #832 @ 0x340 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #804] @ 14050 │ │ │ │ - ldr r5, [pc, #796] @ 1404c │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #800] @ 14034 │ │ │ │ + mov r5, #832 @ 0x340 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #792] @ 14054 │ │ │ │ - mov r5, #892 @ 0x37c │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #788] @ 14038 │ │ │ │ + mov r5, #856 @ 0x358 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #780] @ 14058 │ │ │ │ - mov r5, #892 @ 0x37c │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #776] @ 1403c │ │ │ │ + mov r5, #856 @ 0x358 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #768] @ 1405c │ │ │ │ - ldr r5, [pc, #768] @ 14060 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #764] @ 14040 │ │ │ │ + mov r5, #880 @ 0x370 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #760] @ 14064 │ │ │ │ - ldr r5, [pc, #752] @ 14060 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #752] @ 14044 │ │ │ │ + mov r5, #880 @ 0x370 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #748] @ 14068 │ │ │ │ - ldr r5, [pc, #748] @ 1406c │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #740] @ 14048 │ │ │ │ + ldr r5, [pc, #740] @ 1404c │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #740] @ 14070 │ │ │ │ - ldr r5, [pc, #732] @ 1406c │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #732] @ 14050 │ │ │ │ + ldr r5, [pc, #724] @ 1404c │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #728] @ 14074 │ │ │ │ - ldr r5, [pc, #728] @ 14078 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #720] @ 14054 │ │ │ │ + ldr r5, [pc, #720] @ 14058 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #720] @ 1407c │ │ │ │ - ldr r5, [pc, #712] @ 14078 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #712] @ 1405c │ │ │ │ + ldr r5, [pc, #704] @ 14058 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #708] @ 14080 │ │ │ │ - ldr r5, [pc, #708] @ 14084 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #700] @ 14060 │ │ │ │ + mov r5, #992 @ 0x3e0 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #700] @ 14088 │ │ │ │ - ldr r5, [pc, #692] @ 14084 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #688] @ 14064 │ │ │ │ + mov r5, #992 @ 0x3e0 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #688] @ 1408c │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #676] @ 14068 │ │ │ │ mov r5, #1016 @ 0x3f8 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #676] @ 14090 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #664] @ 1406c │ │ │ │ mov r5, #1016 @ 0x3f8 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #664] @ 14094 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #652] @ 14070 │ │ │ │ mov r5, #1040 @ 0x410 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #652] @ 14098 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #640] @ 14074 │ │ │ │ mov r5, #1040 @ 0x410 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #640] @ 1409c │ │ │ │ - ldr r5, [pc, #640] @ 140a0 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #628] @ 14078 │ │ │ │ + ldr r5, [pc, #628] @ 1407c │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #632] @ 140a4 │ │ │ │ - ldr r5, [pc, #624] @ 140a0 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #620] @ 14080 │ │ │ │ + ldr r5, [pc, #612] @ 1407c │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ + b 120a0 │ │ │ │ mov r5, #1 │ │ │ │ - ldr r7, [pc, #616] @ 140a8 │ │ │ │ + ldr r7, [pc, #604] @ 14084 │ │ │ │ mov r6, r5 │ │ │ │ - b 120b8 │ │ │ │ + b 120a0 │ │ │ │ mov r5, #1 │ │ │ │ - ldr r7, [pc, #604] @ 140ac │ │ │ │ + ldr r7, [pc, #592] @ 14088 │ │ │ │ mov r6, r5 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #596] @ 140b0 │ │ │ │ - mov r5, #65 @ 0x41 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #584] @ 1408c │ │ │ │ + mov r5, #28 │ │ │ │ mov r6, #1 │ │ │ │ - b 120b8 │ │ │ │ + b 120a0 │ │ │ │ mov r5, #1 │ │ │ │ - ldr r7, [pc, #580] @ 140b4 │ │ │ │ + ldr r7, [pc, #568] @ 14090 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b 120b8 │ │ │ │ - ldr r7, [pc, #568] @ 140b8 │ │ │ │ + b 120a0 │ │ │ │ + ldr r7, [pc, #556] @ 14094 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ - b 120b8 │ │ │ │ + b 120a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14784 │ │ │ │ + bl 14760 │ │ │ │ mov r6, #0 │ │ │ │ - b 11d9c │ │ │ │ - ldr r2, [pc, #540] @ 140bc │ │ │ │ - ldr r3, [pc, #540] @ 140c0 │ │ │ │ + b 11d84 │ │ │ │ + ldr r2, [pc, #528] @ 14098 │ │ │ │ + ldr r3, [pc, #528] @ 1409c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 13ec0 │ │ │ │ + beq 13ea8 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - andseq lr, r3, r4, lsr r2 │ │ │ │ - @ instruction: 0x0013e1f0 │ │ │ │ - andseq sp, r3, r8, lsl r2 │ │ │ │ - andseq lr, r3, r4, lsr #3 │ │ │ │ - andseq lr, r3, r0, ror #2 │ │ │ │ - andseq sp, r3, r8, lsl #3 │ │ │ │ - andseq lr, r3, r4, lsl r1 │ │ │ │ - ldrsbeq lr, [r3], -r0 │ │ │ │ - ldrsheq sp, [r3], -r8 │ │ │ │ - andseq lr, r3, r4, lsl #1 │ │ │ │ - andseq lr, r3, r0, asr #32 │ │ │ │ - andseq sp, r3, r8, rrx │ │ │ │ - @ instruction: 0x0013dff4 │ │ │ │ - @ instruction: 0x0013dfb0 │ │ │ │ - @ instruction: 0x0013cfd8 │ │ │ │ - andseq sp, r3, r4, ror #30 │ │ │ │ - andseq sp, r3, r0, lsr #30 │ │ │ │ - andseq ip, r3, r8, asr #30 │ │ │ │ - @ instruction: 0x0013ded4 │ │ │ │ - mulseq r3, r0, lr │ │ │ │ - @ instruction: 0x0013ceb8 │ │ │ │ - andseq sp, r3, r4, asr #28 │ │ │ │ - andseq sp, r3, r0, lsl #28 │ │ │ │ - andseq ip, r3, r8, lsr #28 │ │ │ │ - @ instruction: 0x0013ddb4 │ │ │ │ - andseq sp, r3, r4, ror #26 │ │ │ │ + andseq lr, r3, r4, asr r2 │ │ │ │ + andseq lr, r3, r0, lsl r2 │ │ │ │ + andseq sp, r3, r0, lsr r2 │ │ │ │ + andseq lr, r3, r4, asr #3 │ │ │ │ + andseq lr, r3, r0, lsl #3 │ │ │ │ + andseq sp, r3, r0, lsr #3 │ │ │ │ + andseq lr, r3, r4, lsr r1 │ │ │ │ + ldrsheq lr, [r3], -r0 │ │ │ │ + andseq sp, r3, r0, lsl r1 │ │ │ │ + andseq lr, r3, r4, lsr #1 │ │ │ │ + andseq lr, r3, r0, rrx │ │ │ │ + andseq sp, r3, r0, lsl #1 │ │ │ │ + andseq lr, r3, r4, lsl r0 │ │ │ │ + @ instruction: 0x0013dfd0 │ │ │ │ + @ instruction: 0x0013cff0 │ │ │ │ + andseq sp, r3, r4, lsl #31 │ │ │ │ + andseq sp, r3, r0, asr #30 │ │ │ │ + andseq ip, r3, r0, ror #30 │ │ │ │ + @ instruction: 0x0013def4 │ │ │ │ + @ instruction: 0x0013deb0 │ │ │ │ + @ instruction: 0x0013ced0 │ │ │ │ + andseq sp, r3, r4, ror #28 │ │ │ │ + andseq sp, r3, r0, lsr #28 │ │ │ │ + andseq ip, r3, r0, asr #28 │ │ │ │ + @ instruction: 0x0013ddd4 │ │ │ │ + andseq sp, r3, r4, lsl #27 │ │ │ │ andeq r6, r0, fp, asr #29 │ │ │ │ ldrdeq r6, [r0], -r5 │ │ │ │ ldrdeq r6, [r0], -r8 │ │ │ │ andeq r6, r0, r2, ror #29 │ │ │ │ andeq r6, r0, r5, ror #29 │ │ │ │ andeq r6, r0, pc, ror #29 │ │ │ │ strdeq r6, [r0], -r2 │ │ │ │ @@ -8243,532 +8237,529 @@ │ │ │ │ andeq r6, r0, r9, lsl #30 │ │ │ │ andeq r6, r0, ip, lsl #30 │ │ │ │ andeq r6, r0, r6, lsl pc │ │ │ │ andeq r6, r0, r9, lsl pc │ │ │ │ andeq r6, r0, r3, lsr #30 │ │ │ │ andeq r6, r0, r6, lsr #30 │ │ │ │ andeq r6, r0, r0, lsr pc │ │ │ │ - andeq r0, r0, r9, lsl #2 │ │ │ │ andeq r6, r0, r3, lsr pc │ │ │ │ andeq r6, r0, sp, lsr pc │ │ │ │ - andeq r0, r0, r1, lsr #2 │ │ │ │ andeq r6, r0, r0, asr #30 │ │ │ │ andeq r6, r0, sl, asr #30 │ │ │ │ - andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r6, r0, sp, asr #30 │ │ │ │ andeq r6, r0, r7, asr pc │ │ │ │ - andeq r0, r0, r1, asr r1 │ │ │ │ + andeq r0, r0, lr, asr #2 │ │ │ │ andeq r6, r0, sl, asr pc │ │ │ │ andeq r6, r0, r4, ror #30 │ │ │ │ - andeq r0, r0, fp, ror #2 │ │ │ │ + andeq r0, r0, r5, ror #2 │ │ │ │ andeq r6, r0, r7, ror #30 │ │ │ │ andeq r6, r0, r1, ror pc │ │ │ │ - andeq r0, r0, r3, lsl #3 │ │ │ │ + andeq r0, r0, sp, ror r1 │ │ │ │ andeq r6, r0, r4, ror pc │ │ │ │ andeq r6, r0, lr, ror pc │ │ │ │ + muleq r0, r7, r1 │ │ │ │ andeq r6, r0, r1, lsl #31 │ │ │ │ andeq r6, r0, fp, lsl #31 │ │ │ │ + @ instruction: 0x000001b3 │ │ │ │ andeq r6, r0, lr, lsl #31 │ │ │ │ muleq r0, r8, pc @ │ │ │ │ - ldrdeq r0, [r0], -lr │ │ │ │ + andeq r0, r0, r1, lsl #4 │ │ │ │ muleq r0, fp, pc @ │ │ │ │ andeq r6, r0, r5, lsr #31 │ │ │ │ - strdeq r0, [r0], -sp │ │ │ │ + andeq r0, r0, sl, lsr #4 │ │ │ │ andeq r6, r0, r8, lsr #31 │ │ │ │ @ instruction: 0x00006fb2 │ │ │ │ - andeq r0, r0, r5, lsl r2 │ │ │ │ + andeq r0, r0, r2, asr #4 │ │ │ │ @ instruction: 0x00006fb5 │ │ │ │ @ instruction: 0x00006fbf │ │ │ │ - andeq r0, r0, sp, lsr #4 │ │ │ │ + andeq r0, r0, fp, asr r2 │ │ │ │ andeq r6, r0, r2, asr #31 │ │ │ │ andeq r6, r0, ip, asr #31 │ │ │ │ - andeq r0, r0, r7, asr #4 │ │ │ │ + andeq r0, r0, r3, ror r2 │ │ │ │ andeq r6, r0, pc, asr #31 │ │ │ │ ldrdeq r6, [r0], -r9 │ │ │ │ + andeq r0, r0, sp, lsl #5 │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ andeq r6, r0, r6, ror #31 │ │ │ │ - muleq r0, r3, r2 │ │ │ │ + andeq r0, r0, r7, lsr #5 │ │ │ │ andeq r6, r0, r9, ror #31 │ │ │ │ strdeq r6, [r0], -r3 │ │ │ │ - andeq r0, r0, r1, ror #5 │ │ │ │ + andeq r0, r0, r2, asr #5 │ │ │ │ strdeq r6, [r0], -r6 @ │ │ │ │ + ldrdeq r0, [r0], -fp │ │ │ │ andeq r7, r0, r3 │ │ │ │ andeq r7, r0, sp │ │ │ │ - andeq r0, r0, r5, lsl r3 │ │ │ │ + strdeq r0, [r0], -r5 │ │ │ │ andeq r7, r0, r0, lsl r0 │ │ │ │ andeq r7, r0, sl, lsl r0 │ │ │ │ - andeq r0, r0, r1, lsr r3 │ │ │ │ + andeq r0, r0, sp, lsl #6 │ │ │ │ andeq r7, r0, sp, lsl r0 │ │ │ │ andeq r7, r0, r7, lsr #32 │ │ │ │ - andeq r0, r0, r9, asr #6 │ │ │ │ andeq r7, r0, sl, lsr #32 │ │ │ │ andeq r7, r0, r4, lsr r0 │ │ │ │ - andeq r0, r0, r2, ror #6 │ │ │ │ andeq r7, r0, r7, lsr r0 │ │ │ │ andeq r7, r0, r1, asr #32 │ │ │ │ andeq r7, r0, r4, asr #32 │ │ │ │ andeq r7, r0, lr, asr #32 │ │ │ │ - muleq r0, r7, r3 │ │ │ │ andeq r7, r0, r1, asr r0 │ │ │ │ andeq r7, r0, fp, asr r0 │ │ │ │ - andeq r0, r0, pc, lsr #7 │ │ │ │ + andeq r0, r0, fp, lsl #7 │ │ │ │ andeq r7, r0, lr, asr r0 │ │ │ │ andeq r7, r0, r8, rrx │ │ │ │ - andeq r0, r0, r7, asr #7 │ │ │ │ + andeq r0, r0, r2, lsr #7 │ │ │ │ andeq r7, r0, fp, rrx │ │ │ │ andeq r7, r0, r5, ror r0 │ │ │ │ - ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r7, r0, r8, ror r0 │ │ │ │ andeq r7, r0, r2, lsl #1 │ │ │ │ andeq r7, r0, r5, lsl #1 │ │ │ │ andeq r7, r0, pc, lsl #1 │ │ │ │ muleq r0, r2, r0 │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ muleq r0, pc, r0 @ │ │ │ │ andeq r7, r0, r7, lsr #1 │ │ │ │ andeq r7, r0, r9, lsr #1 │ │ │ │ andeq r6, r0, r8, asr #29 │ │ │ │ @ instruction: 0x00006eb1 │ │ │ │ muleq r0, pc, lr @ │ │ │ │ - andseq ip, r3, r8, asr r1 │ │ │ │ + andseq ip, r3, r0, ror r1 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ │ │ │ │ -000140c4 : │ │ │ │ - ldr r0, [pc, #8] @ 140d4 │ │ │ │ +000140a0 : │ │ │ │ + ldr r0, [pc, #8] @ 140b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #800 @ 0x320 │ │ │ │ b bcb8 │ │ │ │ - andseq ip, r3, r0, lsr r6 │ │ │ │ - ldr r3, [pc, #20] @ 140f4 │ │ │ │ - ldr r2, [pc, #20] @ 140f8 │ │ │ │ + andseq ip, r3, r4, asr r6 │ │ │ │ + ldr r3, [pc, #20] @ 140d0 │ │ │ │ + ldr r2, [pc, #20] @ 140d4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b b454 <__gmon_start__@plt> │ │ │ │ - andseq fp, r3, r8, lsl pc │ │ │ │ + andseq fp, r3, ip, lsr pc │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - ldr r0, [pc, #44] @ 14130 │ │ │ │ - ldr r3, [pc, #44] @ 14134 │ │ │ │ + ldr r0, [pc, #44] @ 1410c │ │ │ │ + ldr r3, [pc, #44] @ 14110 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - ldr r3, [pc, #32] @ 14138 │ │ │ │ + ldr r3, [pc, #32] @ 14114 │ │ │ │ add r3, pc, r3 │ │ │ │ bxeq lr │ │ │ │ - ldr r2, [pc, #24] @ 1413c │ │ │ │ + ldr r2, [pc, #24] @ 14118 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x0013d5bc │ │ │ │ - @ instruction: 0x0013d5b8 │ │ │ │ - andseq fp, r3, r4, ror #29 │ │ │ │ + andseq sp, r3, r4, ror #11 │ │ │ │ + andseq sp, r3, r0, ror #11 │ │ │ │ + andseq fp, r3, r8, lsl #30 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldr r0, [pc, #56] @ 14180 │ │ │ │ - ldr r3, [pc, #56] @ 14184 │ │ │ │ + ldr r0, [pc, #56] @ 1415c │ │ │ │ + ldr r3, [pc, #56] @ 14160 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r3, r3, r0 │ │ │ │ lsr r1, r3, #31 │ │ │ │ add r1, r1, r3, asr #2 │ │ │ │ - ldr r3, [pc, #36] @ 14188 │ │ │ │ + ldr r3, [pc, #36] @ 14164 │ │ │ │ asrs r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bxeq lr │ │ │ │ - ldr r2, [pc, #24] @ 1418c │ │ │ │ + ldr r2, [pc, #24] @ 14168 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - andseq sp, r3, r8, ror r5 │ │ │ │ - andseq sp, r3, r4, ror r5 │ │ │ │ - mulseq r3, r4, lr │ │ │ │ + andseq sp, r3, r0, lsr #11 │ │ │ │ + mulseq r3, ip, r5 │ │ │ │ + @ instruction: 0x0013beb8 │ │ │ │ andeq r0, r0, r0, lsl #10 │ │ │ │ - ldr r3, [pc, #76] @ 141e4 │ │ │ │ - ldr r2, [pc, #76] @ 141e8 │ │ │ │ + ldr r3, [pc, #76] @ 141c0 │ │ │ │ + ldr r2, [pc, #76] @ 141c4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ - ldr r3, [pc, #56] @ 141ec │ │ │ │ + ldr r3, [pc, #56] @ 141c8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 141cc │ │ │ │ - ldr r3, [pc, #40] @ 141f0 │ │ │ │ + beq 141a8 │ │ │ │ + ldr r3, [pc, #40] @ 141cc │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl be5c <__cxa_finalize@plt> │ │ │ │ - bl 140fc │ │ │ │ - ldr r3, [pc, #28] @ 141f4 │ │ │ │ + bl 140d8 │ │ │ │ + ldr r3, [pc, #28] @ 141d0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andseq sp, r3, r8, lsr #10 │ │ │ │ - andseq fp, r3, r8, asr lr │ │ │ │ + andseq sp, r3, r4, asr r5 │ │ │ │ + andseq fp, r3, ip, ror lr │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andseq ip, r3, r4, lsr #10 │ │ │ │ - andseq sp, r3, r8, ror #9 │ │ │ │ - b 14140 │ │ │ │ + andseq ip, r3, r8, asr #10 │ │ │ │ + andseq sp, r3, r4, lsl r5 │ │ │ │ + b 1411c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #28] @ 14250 │ │ │ │ - ldr r2, [pc, #28] @ 14254 │ │ │ │ + ldr r3, [pc, #28] @ 1422c │ │ │ │ + ldr r2, [pc, #28] @ 14230 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - andseq fp, r3, r4, asr #27 │ │ │ │ + andseq fp, r3, r8, ror #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #40] @ 1428c │ │ │ │ + ldr r3, [pc, #40] @ 14268 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 14280 │ │ │ │ + beq 1425c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #8] @ 14290 │ │ │ │ + ldr r2, [pc, #8] @ 1426c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b 1426c │ │ │ │ - mulseq r3, r4, sp │ │ │ │ + b 14248 │ │ │ │ + @ instruction: 0x0013bdb8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - beq 142cc │ │ │ │ + beq 142a8 │ │ │ │ mov r1, r2 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142e8 │ │ │ │ + beq 142c4 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14304 │ │ │ │ + beq 142e0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14320 │ │ │ │ + beq 142fc │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1433c │ │ │ │ + beq 14318 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14358 │ │ │ │ + beq 14334 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14374 │ │ │ │ + beq 14350 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14390 │ │ │ │ + beq 1436c │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143ac │ │ │ │ + beq 14388 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143c8 │ │ │ │ + beq 143a4 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143e4 │ │ │ │ + beq 143c0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14400 │ │ │ │ + beq 143dc │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1444c │ │ │ │ + beq 14428 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 1444c │ │ │ │ + ble 14428 │ │ │ │ sub r8, r8, #4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14440 │ │ │ │ + beq 1441c │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt 14420 │ │ │ │ + bgt 143fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subs ip, r1, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov lr, r0 │ │ │ │ - bmi 144cc │ │ │ │ + bmi 144a8 │ │ │ │ add r3, r0, ip, lsl #3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - blt 144c4 │ │ │ │ + blt 144a0 │ │ │ │ cmp ip, #0 │ │ │ │ movne r3, #0 │ │ │ │ - bne 14494 │ │ │ │ - b 144cc │ │ │ │ + bne 14470 │ │ │ │ + b 144a8 │ │ │ │ popge {pc} @ (ldrge pc, [sp], #4) │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bge 144b8 │ │ │ │ + bge 14494 │ │ │ │ sub r0, ip, r3 │ │ │ │ add r0, r3, r0, asr #1 │ │ │ │ add r1, lr, r0, lsl #3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ble 14484 │ │ │ │ + ble 14460 │ │ │ │ mov ip, r0 │ │ │ │ cmp r3, ip │ │ │ │ - blt 14494 │ │ │ │ + blt 14470 │ │ │ │ cmp r2, r1 │ │ │ │ addgt r0, r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, r1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r1, [lr, #4] │ │ │ │ mov r0, #0 │ │ │ │ - b 144b8 │ │ │ │ + b 14494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1450c │ │ │ │ + beq 144e8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ bl be74 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - b 144f8 │ │ │ │ + b 144d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14554 │ │ │ │ + beq 14530 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ bl be74 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bne 14540 │ │ │ │ + bne 1451c │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1459c │ │ │ │ + beq 14578 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b79c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bne 14588 │ │ │ │ + bne 14564 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 145cc │ │ │ │ + ldr r0, [pc, #4] @ 145a8 │ │ │ │ add r0, pc, r0 │ │ │ │ b b658 │ │ │ │ - @ instruction: 0x001055d4 │ │ │ │ + andseq r5, r0, r8, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14664 │ │ │ │ + beq 14640 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 1466c │ │ │ │ + beq 14648 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 14650 │ │ │ │ + beq 1462c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq 14658 │ │ │ │ + beq 14634 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ 1468c │ │ │ │ - ldr r1, [pc, #24] @ 14690 │ │ │ │ - ldr r0, [pc, #24] @ 14694 │ │ │ │ - ldr r2, [pc, #24] @ 14698 │ │ │ │ + ldr r3, [pc, #24] @ 14668 │ │ │ │ + ldr r1, [pc, #24] @ 1466c │ │ │ │ + ldr r0, [pc, #24] @ 14670 │ │ │ │ + ldr r2, [pc, #24] @ 14674 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - @ instruction: 0x0011bebc │ │ │ │ - andseq r5, r0, r0, lsr r5 │ │ │ │ - andseq r5, r0, r4, asr #10 │ │ │ │ + mulseq r1, r0, lr │ │ │ │ + andseq r5, r0, r4, lsl #10 │ │ │ │ + andseq r5, r0, r8, lsl r5 │ │ │ │ andeq r7, r0, r2, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #80] @ 14708 │ │ │ │ + ldr r3, [pc, #80] @ 146e4 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 146d8 │ │ │ │ + beq 146b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 146fc │ │ │ │ - bl 145d0 │ │ │ │ + beq 146d8 │ │ │ │ + bl 145ac │ │ │ │ cmn r0, #1 │ │ │ │ - beq 146d0 │ │ │ │ + beq 146ac │ │ │ │ ldr r4, [r5, #80] @ 0x50 │ │ │ │ - b 146c0 │ │ │ │ - ldr r2, [pc, #8] @ 1470c │ │ │ │ + b 1469c │ │ │ │ + ldr r2, [pc, #8] @ 146e8 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - b 146c0 │ │ │ │ - andseq fp, r3, r0, asr #18 │ │ │ │ + b 1469c │ │ │ │ + andseq fp, r3, r4, ror #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #80] @ 1477c │ │ │ │ + ldr r3, [pc, #80] @ 14758 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 1474c │ │ │ │ + beq 14728 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 14770 │ │ │ │ - bl 145d0 │ │ │ │ + beq 1474c │ │ │ │ + bl 145ac │ │ │ │ cmn r0, #1 │ │ │ │ - beq 14744 │ │ │ │ + beq 14720 │ │ │ │ ldr r4, [r5, #76] @ 0x4c │ │ │ │ - b 14734 │ │ │ │ - ldr r2, [pc, #8] @ 14780 │ │ │ │ + b 14710 │ │ │ │ + ldr r2, [pc, #8] @ 1475c │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - b 14734 │ │ │ │ - andseq fp, r3, ip, asr #17 │ │ │ │ + b 14710 │ │ │ │ + @ instruction: 0x0013b8f0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ subs r3, r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ sub r2, r2, #1 │ │ │ │ @@ -8776,1858 +8767,1858 @@ │ │ │ │ str r2, [r3] │ │ │ │ bxne lr │ │ │ │ b bbf8 <_Py_Dealloc@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 147e0 │ │ │ │ - ldr r1, [pc, #28] @ 147e4 │ │ │ │ - ldr r0, [pc, #28] @ 147e8 │ │ │ │ + ldr r3, [pc, #28] @ 147bc │ │ │ │ + ldr r1, [pc, #28] @ 147c0 │ │ │ │ + ldr r0, [pc, #28] @ 147c4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - andseq fp, r1, r0, ror sp │ │ │ │ - @ instruction: 0x001054dc │ │ │ │ - @ instruction: 0x001054fc │ │ │ │ + andseq fp, r1, r4, asr #26 │ │ │ │ + @ instruction: 0x001054b0 │ │ │ │ + @ instruction: 0x001054d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 14820 │ │ │ │ - ldr r1, [pc, #28] @ 14824 │ │ │ │ - ldr r0, [pc, #28] @ 14828 │ │ │ │ + ldr r3, [pc, #28] @ 147fc │ │ │ │ + ldr r1, [pc, #28] @ 14800 │ │ │ │ + ldr r0, [pc, #28] @ 14804 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ mov r2, #22 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - andseq fp, r1, r0, lsr sp │ │ │ │ + andseq fp, r1, r4, lsl #26 │ │ │ │ + @ instruction: 0x001054b0 │ │ │ │ @ instruction: 0x001054dc │ │ │ │ - andseq r5, r0, r8, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 14860 │ │ │ │ - ldr r1, [pc, #28] @ 14864 │ │ │ │ - ldr r0, [pc, #28] @ 14868 │ │ │ │ + ldr r3, [pc, #28] @ 1483c │ │ │ │ + ldr r1, [pc, #28] @ 14840 │ │ │ │ + ldr r0, [pc, #28] @ 14844 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #280 @ 0x118 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - @ instruction: 0x0011bcf0 │ │ │ │ + andseq fp, r1, r4, asr #25 │ │ │ │ + @ instruction: 0x001054b4 │ │ │ │ andseq r5, r0, r0, ror #9 │ │ │ │ - andseq r5, r0, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 148a0 │ │ │ │ - ldr r1, [pc, #28] @ 148a4 │ │ │ │ - ldr r0, [pc, #28] @ 148a8 │ │ │ │ + ldr r3, [pc, #28] @ 1487c │ │ │ │ + ldr r1, [pc, #28] @ 14880 │ │ │ │ + ldr r0, [pc, #28] @ 14884 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #84 @ 0x54 │ │ │ │ mov r2, #219 @ 0xdb │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - @ instruction: 0x0011bcb0 │ │ │ │ + andseq fp, r1, r4, lsl #25 │ │ │ │ + andseq r5, r0, r4, ror r4 │ │ │ │ andseq r5, r0, r0, lsr #9 │ │ │ │ - andseq r5, r0, ip, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 148e0 │ │ │ │ - ldr r1, [pc, #28] @ 148e4 │ │ │ │ - ldr r0, [pc, #28] @ 148e8 │ │ │ │ + ldr r3, [pc, #28] @ 148bc │ │ │ │ + ldr r1, [pc, #28] @ 148c0 │ │ │ │ + ldr r0, [pc, #28] @ 148c4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #24] @ 148ec │ │ │ │ + ldr r2, [pc, #24] @ 148c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #108 @ 0x6c │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - andseq fp, r1, r0, ror ip │ │ │ │ - andseq r5, r0, ip, asr r4 │ │ │ │ - mulseq r0, ip, r4 │ │ │ │ + andseq fp, r1, r4, asr #24 │ │ │ │ + andseq r5, r0, r0, lsr r4 │ │ │ │ + andseq r5, r0, r0, ror r4 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 14924 │ │ │ │ - ldr r1, [pc, #28] @ 14928 │ │ │ │ - ldr r0, [pc, #28] @ 1492c │ │ │ │ + ldr r3, [pc, #28] @ 14900 │ │ │ │ + ldr r1, [pc, #28] @ 14904 │ │ │ │ + ldr r0, [pc, #28] @ 14908 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - andseq fp, r1, ip, lsr #24 │ │ │ │ + andseq fp, r1, r0, lsl #24 │ │ │ │ + andseq r5, r0, r4, asr r4 │ │ │ │ andseq r5, r0, r0, lsl #9 │ │ │ │ - andseq r5, r0, ip, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 14964 │ │ │ │ - ldr r1, [pc, #28] @ 14968 │ │ │ │ - ldr r0, [pc, #28] @ 1496c │ │ │ │ + ldr r3, [pc, #28] @ 14940 │ │ │ │ + ldr r1, [pc, #28] @ 14944 │ │ │ │ + ldr r0, [pc, #28] @ 14948 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #144 @ 0x90 │ │ │ │ mov r2, #123 @ 0x7b │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - andseq fp, r1, ip, ror #23 │ │ │ │ + andseq fp, r1, r0, asr #23 │ │ │ │ + andseq r5, r0, ip, asr r4 │ │ │ │ andseq r5, r0, r8, lsl #9 │ │ │ │ - @ instruction: 0x001054b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 149a4 │ │ │ │ - ldr r1, [pc, #28] @ 149a8 │ │ │ │ - ldr r0, [pc, #28] @ 149ac │ │ │ │ + ldr r3, [pc, #28] @ 14980 │ │ │ │ + ldr r1, [pc, #28] @ 14984 │ │ │ │ + ldr r0, [pc, #28] @ 14988 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #164 @ 0xa4 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - andseq fp, r1, ip, lsr #23 │ │ │ │ - andseq r5, r0, r8, asr r3 │ │ │ │ - @ instruction: 0x001054b8 │ │ │ │ + andseq fp, r1, r0, lsl #23 │ │ │ │ + andseq r5, r0, ip, lsr #6 │ │ │ │ + andseq r5, r0, ip, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 149e4 │ │ │ │ - ldr r1, [pc, #28] @ 149e8 │ │ │ │ - ldr r0, [pc, #28] @ 149ec │ │ │ │ + ldr r3, [pc, #28] @ 149c0 │ │ │ │ + ldr r1, [pc, #28] @ 149c4 │ │ │ │ + ldr r0, [pc, #28] @ 149c8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #184 @ 0xb8 │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - andseq fp, r1, ip, ror #22 │ │ │ │ + andseq fp, r1, r0, asr #22 │ │ │ │ + andseq r5, r0, r8, ror #8 │ │ │ │ mulseq r0, r4, r4 │ │ │ │ - andseq r5, r0, r0, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 14a24 │ │ │ │ - ldr r1, [pc, #28] @ 14a28 │ │ │ │ - ldr r0, [pc, #28] @ 14a2c │ │ │ │ + ldr r3, [pc, #28] @ 14a00 │ │ │ │ + ldr r1, [pc, #28] @ 14a04 │ │ │ │ + ldr r0, [pc, #28] @ 14a08 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #200 @ 0xc8 │ │ │ │ mov r2, #16 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - andseq fp, r1, ip, lsr #22 │ │ │ │ + andseq fp, r1, r0, lsl #22 │ │ │ │ + andseq r5, r0, ip, ror #8 │ │ │ │ mulseq r0, r8, r4 │ │ │ │ - andseq r5, r0, r4, asr #9 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq 14a40 │ │ │ │ + beq 14a1c │ │ │ │ b bbc8 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r0] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #92] @ 14ad4 │ │ │ │ + ldr r3, [pc, #92] @ 14ab0 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 14a98 │ │ │ │ + beq 14a74 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, pc} │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14abc │ │ │ │ + beq 14a98 │ │ │ │ bl b49c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bne 14a80 │ │ │ │ + bne 14a5c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 14ad8 │ │ │ │ + ldr r2, [pc, #20] @ 14ab4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 14a8c │ │ │ │ + bne 14a68 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq fp, r3, r0, lsl #11 │ │ │ │ + andseq fp, r3, r4, lsr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 14b10 │ │ │ │ - ldr r1, [pc, #28] @ 14b14 │ │ │ │ - ldr r0, [pc, #28] @ 14b18 │ │ │ │ + ldr r3, [pc, #28] @ 14aec │ │ │ │ + ldr r1, [pc, #28] @ 14af0 │ │ │ │ + ldr r0, [pc, #28] @ 14af4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #24] @ 14b1c │ │ │ │ + ldr r2, [pc, #24] @ 14af8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - andseq fp, r1, r0, asr #20 │ │ │ │ - ldrheq r5, [r0], -r0 │ │ │ │ - andseq r5, r0, r8, ror #7 │ │ │ │ + andseq fp, r1, r4, lsl sl │ │ │ │ + andseq r5, r0, r4, lsl #1 │ │ │ │ + @ instruction: 0x001053bc │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 14b54 │ │ │ │ - ldr r1, [pc, #28] @ 14b58 │ │ │ │ - ldr r0, [pc, #28] @ 14b5c │ │ │ │ + ldr r3, [pc, #28] @ 14b30 │ │ │ │ + ldr r1, [pc, #28] @ 14b34 │ │ │ │ + ldr r0, [pc, #28] @ 14b38 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #24] @ 14b60 │ │ │ │ + ldr r2, [pc, #24] @ 14b3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #248 @ 0xf8 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - @ instruction: 0x0011b9fc │ │ │ │ - andseq r5, r0, ip, rrx │ │ │ │ - @ instruction: 0x001053bc │ │ │ │ + @ instruction: 0x0011b9d0 │ │ │ │ + andseq r5, r0, r0, asr #32 │ │ │ │ + mulseq r0, r0, r3 │ │ │ │ andeq r7, r0, r1, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #140] @ 14c08 │ │ │ │ + ldr lr, [pc, #140] @ 14be4 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #132] @ 14c0c │ │ │ │ + ldr r0, [pc, #132] @ 14be8 │ │ │ │ add lr, pc, lr │ │ │ │ mov ip, r3 │ │ │ │ cmp r3, r1 │ │ │ │ mov r3, lr │ │ │ │ ldr r3, [lr, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r3] │ │ │ │ - bge 14bc4 │ │ │ │ + bge 14ba0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14bf0 │ │ │ │ - ldr r3, [pc, #92] @ 14c10 │ │ │ │ + bne 14bcc │ │ │ │ + ldr r3, [pc, #92] @ 14bec │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #88] @ 14c14 │ │ │ │ + ldr r1, [pc, #88] @ 14bf0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 14bd4 │ │ │ │ - ldr r3, [pc, #76] @ 14c18 │ │ │ │ - ldr r1, [pc, #76] @ 14c1c │ │ │ │ + b 14bb0 │ │ │ │ + ldr r3, [pc, #76] @ 14bf4 │ │ │ │ + ldr r1, [pc, #76] @ 14bf8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #64] @ 14c20 │ │ │ │ + ldr r1, [pc, #64] @ 14bfc │ │ │ │ str r4, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ bl b6a0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #44] @ 14c24 │ │ │ │ + ldr r3, [pc, #44] @ 14c00 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #40] @ 14c28 │ │ │ │ + ldr r1, [pc, #40] @ 14c04 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 14bd4 │ │ │ │ - andseq fp, r3, r4, ror r4 │ │ │ │ + b 14bb0 │ │ │ │ + mulseq r3, r8, r4 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - @ instruction: 0x001054b8 │ │ │ │ - andseq r2, r1, ip, lsl #23 │ │ │ │ - @ instruction: 0x001054b0 │ │ │ │ - @ instruction: 0x0010a1dc │ │ │ │ - andseq r5, r0, r4, lsr #9 │ │ │ │ - andseq r5, r0, r4, ror r4 │ │ │ │ - andseq sl, r0, ip, lsr #3 │ │ │ │ + andseq r5, r0, ip, lsl #9 │ │ │ │ + mulseq r0, r0, r2 │ │ │ │ + andseq r5, r0, r4, lsl #9 │ │ │ │ + andseq fp, r0, ip, lsl #8 │ │ │ │ + andseq r5, r0, r8, ror r4 │ │ │ │ + andseq r5, r0, r8, asr #8 │ │ │ │ + @ instruction: 0x0010b3dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r4, [pc, #364] @ 14db4 │ │ │ │ + ldr r4, [pc, #364] @ 14d90 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ add r4, pc, r4 │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 14c8c │ │ │ │ + beq 14c68 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bls 14c70 │ │ │ │ + bls 14c4c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b b688 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ and r4, r2, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul r4, r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14cf8 │ │ │ │ + beq 14cd4 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14cf8 │ │ │ │ + beq 14cd4 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 14cf8 │ │ │ │ - ldr r3, [pc, #256] @ 14db8 │ │ │ │ + beq 14cd4 │ │ │ │ + ldr r3, [pc, #256] @ 14d94 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 14d0c │ │ │ │ + bne 14ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 14c80 │ │ │ │ + beq 14c5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 14c80 │ │ │ │ + bne 14c5c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 14c80 │ │ │ │ + b 14c5c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d6c │ │ │ │ + beq 14d48 │ │ │ │ mvn r4, #0 │ │ │ │ - b 14c80 │ │ │ │ + b 14c5c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 14d88 │ │ │ │ - ldr r3, [pc, #152] @ 14dbc │ │ │ │ - ldr r2, [pc, #152] @ 14dc0 │ │ │ │ + beq 14d64 │ │ │ │ + ldr r3, [pc, #152] @ 14d98 │ │ │ │ + ldr r2, [pc, #152] @ 14d9c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ bl bc94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14cc4 │ │ │ │ + beq 14ca0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 14d04 │ │ │ │ + beq 14ce0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 14d04 │ │ │ │ + bne 14ce0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 14d04 │ │ │ │ - ldr r3, [pc, #80] @ 14dc4 │ │ │ │ - ldr r1, [pc, #80] @ 14dc8 │ │ │ │ + b 14ce0 │ │ │ │ + ldr r3, [pc, #80] @ 14da0 │ │ │ │ + ldr r1, [pc, #80] @ 14da4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ - b 14d04 │ │ │ │ - ldr r2, [pc, #52] @ 14dc4 │ │ │ │ - ldr r3, [pc, #56] @ 14dcc │ │ │ │ + b 14ce0 │ │ │ │ + ldr r2, [pc, #52] @ 14da0 │ │ │ │ + ldr r3, [pc, #56] @ 14da8 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #40] @ 14dd0 │ │ │ │ + ldr r1, [pc, #40] @ 14dac │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b6a0 │ │ │ │ - b 14d44 │ │ │ │ - @ instruction: 0x0013b3b0 │ │ │ │ + b 14d20 │ │ │ │ + @ instruction: 0x0013b3d4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ - mulseq r0, r8, r3 │ │ │ │ + andseq r5, r0, ip, ror #6 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andseq r5, r0, r0, lsr #8 │ │ │ │ - @ instruction: 0x001053d4 │ │ │ │ - andseq r5, r0, r4, asr #7 │ │ │ │ + @ instruction: 0x001053f4 │ │ │ │ + andseq r5, r0, r8, lsr #7 │ │ │ │ + mulseq r0, r8, r3 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - ldr ip, [pc, #92] @ 14e68 │ │ │ │ + ldr ip, [pc, #92] @ 14e44 │ │ │ │ and r2, r2, #5 │ │ │ │ cmp r2, #4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldrne r0, [r0, #12] │ │ │ │ - beq 14e34 │ │ │ │ + beq 14e10 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, lr} │ │ │ │ bx ip │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r0, [r1], #4 │ │ │ │ subne r4, r4, #1 │ │ │ │ - bne 14e20 │ │ │ │ - ldr r3, [pc, #32] @ 14e6c │ │ │ │ - ldr r1, [pc, #32] @ 14e70 │ │ │ │ + bne 14dfc │ │ │ │ + ldr r3, [pc, #32] @ 14e48 │ │ │ │ + ldr r1, [pc, #32] @ 14e4c │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ bl b6a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq fp, r3, r8, ror #3 │ │ │ │ + andseq fp, r3, ip, lsl #4 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andseq r5, r0, r8, asr r3 │ │ │ │ + andseq r5, r0, ip, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r3 │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - ldr lr, [pc, #116] @ 14f10 │ │ │ │ + ldr lr, [pc, #116] @ 14eec │ │ │ │ and r2, r2, #5 │ │ │ │ cmp r2, #4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add lr, pc, lr │ │ │ │ ldrne r0, [r0, #12] │ │ │ │ sub sp, sp, #16 │ │ │ │ - beq 14ed4 │ │ │ │ + beq 14eb0 │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ mov r2, ip │ │ │ │ blx r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [ip], #4 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 14eb8 │ │ │ │ - ldr r1, [pc, #40] @ 14f14 │ │ │ │ + bne 14e94 │ │ │ │ + ldr r1, [pc, #40] @ 14ef0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [lr, r1] │ │ │ │ - ldr r1, [pc, #32] @ 14f18 │ │ │ │ + ldr r1, [pc, #32] @ 14ef4 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ bl b6a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - b 14ecc │ │ │ │ - andseq fp, r3, r0, asr r1 │ │ │ │ + b 14ea8 │ │ │ │ + andseq fp, r3, r4, ror r1 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - @ instruction: 0x001052b4 │ │ │ │ + andseq r5, r0, r8, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #432] @ 150e4 │ │ │ │ - ldr r2, [pc, #432] @ 150e8 │ │ │ │ + ldr ip, [pc, #432] @ 150c0 │ │ │ │ + ldr r2, [pc, #432] @ 150c4 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r7, [pc, #428] @ 150ec │ │ │ │ + ldr r7, [pc, #428] @ 150c8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #420] @ 150f0 │ │ │ │ + ldr r3, [pc, #420] @ 150cc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 14fec │ │ │ │ + beq 14fc8 │ │ │ │ mov r1, r8 │ │ │ │ bl b934 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 14fa4 │ │ │ │ + beq 14f80 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 14fec │ │ │ │ + beq 14fc8 │ │ │ │ mov r1, r8 │ │ │ │ bl b934 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15060 │ │ │ │ + beq 1503c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - b 14ff0 │ │ │ │ + b 14fcc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ bl b3f4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r0, [sp] │ │ │ │ - blt 150b0 │ │ │ │ - ldr r2, [pc, #300] @ 150f4 │ │ │ │ - ldr r3, [pc, #284] @ 150e8 │ │ │ │ + blt 1508c │ │ │ │ + ldr r2, [pc, #300] @ 150d0 │ │ │ │ + ldr r3, [pc, #284] @ 150c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 150b8 │ │ │ │ + bne 15094 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #256] @ 150f8 │ │ │ │ + ldr r3, [pc, #256] @ 150d4 │ │ │ │ ldr r9, [r7, r3] │ │ │ │ cmp r0, r9 │ │ │ │ - beq 150bc │ │ │ │ - ldr r3, [pc, #244] @ 150fc │ │ │ │ + beq 15098 │ │ │ │ + ldr r3, [pc, #244] @ 150d8 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 150e0 │ │ │ │ + beq 150bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r0, r8 │ │ │ │ str r3, [r6] │ │ │ │ - beq 15034 │ │ │ │ + beq 15010 │ │ │ │ mov r1, r8 │ │ │ │ bl b934 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15088 │ │ │ │ + beq 15064 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r9 │ │ │ │ - beq 150bc │ │ │ │ + beq 15098 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 150e0 │ │ │ │ + beq 150bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - bne 14fc0 │ │ │ │ - ldr r3, [pc, #164] @ 15100 │ │ │ │ + bne 14f9c │ │ │ │ + ldr r3, [pc, #164] @ 150dc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - b 14fc0 │ │ │ │ - ldr r3, [pc, #156] @ 15104 │ │ │ │ - ldr r1, [pc, #156] @ 15108 │ │ │ │ - ldr r0, [pc, #156] @ 1510c │ │ │ │ + b 14f9c │ │ │ │ + ldr r3, [pc, #156] @ 150e0 │ │ │ │ + ldr r1, [pc, #156] @ 150e4 │ │ │ │ + ldr r0, [pc, #156] @ 150e8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #3808 @ 0xee0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r2, #31 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ 15110 │ │ │ │ - ldr r1, [pc, #128] @ 15114 │ │ │ │ - ldr r0, [pc, #128] @ 15118 │ │ │ │ + ldr r3, [pc, #128] @ 150ec │ │ │ │ + ldr r1, [pc, #128] @ 150f0 │ │ │ │ + ldr r0, [pc, #128] @ 150f4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #3840 @ 0xf00 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #4 │ │ │ │ mov r2, #22 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ - b 14fc0 │ │ │ │ + b 14f9c │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ 1511c │ │ │ │ - ldr r1, [pc, #88] @ 15120 │ │ │ │ - ldr r0, [pc, #88] @ 15124 │ │ │ │ + ldr r3, [pc, #88] @ 150f8 │ │ │ │ + ldr r1, [pc, #88] @ 150fc │ │ │ │ + ldr r0, [pc, #88] @ 15100 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #84] @ 15128 │ │ │ │ + ldr r2, [pc, #84] @ 15104 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ - andseq fp, r3, r4, asr #1 │ │ │ │ + bl 14788 │ │ │ │ + andseq fp, r3, r8, ror #1 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq fp, r3, r4, lsr #1 │ │ │ │ + andseq fp, r3, r8, asr #1 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ - andseq fp, r3, r0, lsr r0 │ │ │ │ + andseq fp, r3, r4, asr r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ - andseq fp, r1, ip, asr #9 │ │ │ │ - andseq r5, r0, r8, asr r1 │ │ │ │ - andseq r5, r0, r8, lsl #3 │ │ │ │ - andseq fp, r1, r4, lsr #9 │ │ │ │ - andseq r5, r0, r0, lsr r1 │ │ │ │ - andseq r5, r0, r0, ror #2 │ │ │ │ - andseq fp, r1, r0, ror r4 │ │ │ │ - @ instruction: 0x00104bd8 │ │ │ │ - andseq r5, r0, r4, asr #2 │ │ │ │ + andseq fp, r1, r0, lsr #9 │ │ │ │ + andseq r5, r0, ip, lsr #2 │ │ │ │ + andseq r5, r0, ip, asr r1 │ │ │ │ + andseq fp, r1, r8, ror r4 │ │ │ │ + andseq r5, r0, r4, lsl #2 │ │ │ │ + andseq r5, r0, r4, lsr r1 │ │ │ │ + andseq fp, r1, r4, asr #8 │ │ │ │ + andseq r4, r0, ip, lsr #23 │ │ │ │ + andseq r5, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #592] @ 15394 │ │ │ │ + ldr r5, [pc, #592] @ 15370 │ │ │ │ cmp r0, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 1530c │ │ │ │ - ldr r3, [pc, #580] @ 15398 │ │ │ │ + beq 152e8 │ │ │ │ + ldr r3, [pc, #580] @ 15374 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ sub r2, r7, r3 │ │ │ │ sub r3, r6, r3 │ │ │ │ clz r2, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r4, r2, r3 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ - beq 15260 │ │ │ │ + beq 1523c │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 15364 │ │ │ │ + beq 15340 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 15364 │ │ │ │ + beq 15340 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne 15290 │ │ │ │ + bne 1526c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r2, r3 │ │ │ │ cmnne r2, #1 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ adds r3, r3, #1 │ │ │ │ movne r3, #1 │ │ │ │ ands r3, r3, r2 │ │ │ │ - bne 15290 │ │ │ │ + bne 1526c │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ ldrb r5, [r1, #16] │ │ │ │ lsr r2, r0, #2 │ │ │ │ lsr r1, r5, #2 │ │ │ │ and r2, r2, #7 │ │ │ │ and r1, r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 15290 │ │ │ │ + bne 1526c │ │ │ │ tst r0, #32 │ │ │ │ - bne 15318 │ │ │ │ + bne 152f4 │ │ │ │ ldr r0, [ip, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15368 │ │ │ │ + beq 15344 │ │ │ │ tst r5, #32 │ │ │ │ - bne 15334 │ │ │ │ + bne 15310 │ │ │ │ ldr r1, [lr, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15368 │ │ │ │ + beq 15344 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 15344 │ │ │ │ + beq 15320 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 15350 │ │ │ │ + beq 1532c │ │ │ │ cmp r2, #4 │ │ │ │ - bne 15390 │ │ │ │ + bne 1536c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 15290 │ │ │ │ + bne 1526c │ │ │ │ cmp r4, #1 │ │ │ │ - beq 15294 │ │ │ │ + beq 15270 │ │ │ │ mul r2, r4, r2 │ │ │ │ bl b40c │ │ │ │ clz r4, r0 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 15294 │ │ │ │ - ldr r6, [pc, #308] @ 1539c │ │ │ │ + b 15270 │ │ │ │ + ldr r6, [pc, #308] @ 15378 │ │ │ │ ldr r6, [r5, r6] │ │ │ │ cmp r0, r6 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 15294 │ │ │ │ + bne 15270 │ │ │ │ cmp r1, r6 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1529c │ │ │ │ + beq 15278 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #2 │ │ │ │ bl b8ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 1535c │ │ │ │ - ldr r3, [pc, #236] @ 153a0 │ │ │ │ + beq 15338 │ │ │ │ + ldr r3, [pc, #236] @ 1537c │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - ldr r3, [pc, #232] @ 153a4 │ │ │ │ + ldr r3, [pc, #232] @ 15380 │ │ │ │ sub r4, r7, r4 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ cmp r7, r2 │ │ │ │ movne r3, r4 │ │ │ │ orreq r3, r4, #1 │ │ │ │ cmp r7, r6 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 15328 │ │ │ │ + beq 15304 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 15294 │ │ │ │ + beq 15270 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 15294 │ │ │ │ + bne 15270 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 15294 │ │ │ │ + b 15270 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ addne r0, ip, #20 │ │ │ │ addeq r0, ip, #28 │ │ │ │ - b 15208 │ │ │ │ + b 151e4 │ │ │ │ bl b580 │ │ │ │ mov r4, r0 │ │ │ │ - b 152e4 │ │ │ │ + b 152c0 │ │ │ │ tst r5, #64 @ 0x40 │ │ │ │ addne r1, lr, #20 │ │ │ │ addeq r1, lr, #28 │ │ │ │ - b 1521c │ │ │ │ + b 151f8 │ │ │ │ ldrb r3, [r0] │ │ │ │ ldrb ip, [r1] │ │ │ │ - b 1523c │ │ │ │ + b 15218 │ │ │ │ ldrh r3, [r0] │ │ │ │ ldrh ip, [r1] │ │ │ │ - b 1523c │ │ │ │ + b 15218 │ │ │ │ mvn r4, #0 │ │ │ │ - b 15294 │ │ │ │ - bl 1482c │ │ │ │ - ldr r3, [pc, #56] @ 153a8 │ │ │ │ - ldr r1, [pc, #56] @ 153ac │ │ │ │ - ldr r0, [pc, #56] @ 153b0 │ │ │ │ + b 15270 │ │ │ │ + bl 14808 │ │ │ │ + ldr r3, [pc, #56] @ 15384 │ │ │ │ + ldr r1, [pc, #56] @ 15388 │ │ │ │ + ldr r0, [pc, #56] @ 1538c │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #3856 @ 0xf10 │ │ │ │ - ldr r2, [pc, #48] @ 153b4 │ │ │ │ + ldr r2, [pc, #48] @ 15390 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #12 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 148ac │ │ │ │ - @ instruction: 0x0013aeb4 │ │ │ │ + bl 14888 │ │ │ │ + @ instruction: 0x0013aed8 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andseq fp, r1, r4, asr #3 │ │ │ │ - andseq r4, r0, ip, lsr #19 │ │ │ │ - @ instruction: 0x00104eb0 │ │ │ │ + mulseq r1, r8, r1 │ │ │ │ + andseq r4, r0, r0, lsl #19 │ │ │ │ + andseq r4, r0, r4, lsl #29 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - ldr r3, [pc, #120] @ 15438 │ │ │ │ + ldr r3, [pc, #120] @ 15414 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 1540c │ │ │ │ + beq 153e8 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ - beq 15404 │ │ │ │ + beq 153e0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 15404 │ │ │ │ + beq 153e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 15418 │ │ │ │ + beq 153f4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #40] @ 1543c │ │ │ │ + ldr r2, [pc, #40] @ 15418 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - b 153c8 │ │ │ │ + b 153a4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq sl, r3, r8, lsr ip │ │ │ │ + andseq sl, r3, ip, asr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #160] @ 154f8 │ │ │ │ - ldr r3, [pc, #160] @ 154fc │ │ │ │ + ldr r2, [pc, #160] @ 154d4 │ │ │ │ + ldr r3, [pc, #160] @ 154d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 154c0 │ │ │ │ + beq 1549c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 154d8 │ │ │ │ + beq 154b4 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 154b8 │ │ │ │ + beq 15494 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 154b8 │ │ │ │ + beq 15494 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 154c8 │ │ │ │ + beq 154a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ - b 1548c │ │ │ │ + b 15468 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #32] @ 15500 │ │ │ │ - ldr r1, [pc, #32] @ 15504 │ │ │ │ + ldr r3, [pc, #32] @ 154dc │ │ │ │ + ldr r1, [pc, #32] @ 154e0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq sl, r3, r0, lsr #23 │ │ │ │ + andseq sl, r3, r4, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andseq r4, r0, r0, ror #26 │ │ │ │ + andseq r4, r0, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #140] @ 155ac │ │ │ │ + ldr r3, [pc, #140] @ 15588 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 1558c │ │ │ │ + beq 15568 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 1558c │ │ │ │ + beq 15568 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ - beq 15574 │ │ │ │ + beq 15550 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 15574 │ │ │ │ + beq 15550 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 1557c │ │ │ │ + beq 15558 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #28] @ 155b0 │ │ │ │ - ldr r1, [pc, #28] @ 155b4 │ │ │ │ + ldr r2, [pc, #28] @ 1558c │ │ │ │ + ldr r1, [pc, #28] @ 15590 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0013aad8 │ │ │ │ + @ instruction: 0x0013aafc │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - @ instruction: 0x00104cdc │ │ │ │ + @ instruction: 0x00104cb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #140] @ 1565c │ │ │ │ + ldr r3, [pc, #140] @ 15638 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 1563c │ │ │ │ + beq 15618 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 1563c │ │ │ │ + beq 15618 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ - beq 15624 │ │ │ │ + beq 15600 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 15624 │ │ │ │ + beq 15600 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 1562c │ │ │ │ + beq 15608 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #28] @ 15660 │ │ │ │ - ldr r1, [pc, #28] @ 15664 │ │ │ │ + ldr r2, [pc, #28] @ 1563c │ │ │ │ + ldr r1, [pc, #28] @ 15640 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq sl, r3, r8, lsr #20 │ │ │ │ + andseq sl, r3, ip, asr #20 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andseq r4, r0, r8, asr ip │ │ │ │ + andseq r4, r0, ip, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ 15740 │ │ │ │ + ldr r3, [pc, #192] @ 1571c │ │ │ │ subs r4, r1, #0 │ │ │ │ - ldr r2, [pc, #188] @ 15744 │ │ │ │ + ldr r2, [pc, #188] @ 15720 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, r0 │ │ │ │ - beq 15708 │ │ │ │ + beq 156e4 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 15710 │ │ │ │ - ldr r2, [pc, #164] @ 15748 │ │ │ │ - ldr r1, [pc, #164] @ 1574c │ │ │ │ + bne 156ec │ │ │ │ + ldr r2, [pc, #164] @ 15724 │ │ │ │ + ldr r1, [pc, #164] @ 15728 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ bl b9b8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r5, #80] @ 0x50 │ │ │ │ - beq 156f4 │ │ │ │ + beq 156d0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 156f4 │ │ │ │ + beq 156d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq 156fc │ │ │ │ + beq 156d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - b 1569c │ │ │ │ + b 15678 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 1569c │ │ │ │ - ldr r2, [pc, #40] @ 15750 │ │ │ │ - ldr r1, [pc, #40] @ 15754 │ │ │ │ + bne 15678 │ │ │ │ + ldr r2, [pc, #40] @ 1572c │ │ │ │ + ldr r1, [pc, #40] @ 15730 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq sl, r3, r4, ror r9 │ │ │ │ + mulseq r3, r8, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - andseq r4, r0, ip, asr #24 │ │ │ │ + andseq r4, r0, r0, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - mulseq r0, ip, fp │ │ │ │ + andseq r4, r0, r0, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ 15830 │ │ │ │ + ldr r3, [pc, #192] @ 1580c │ │ │ │ subs r4, r1, #0 │ │ │ │ - ldr r2, [pc, #188] @ 15834 │ │ │ │ + ldr r2, [pc, #188] @ 15810 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, r0 │ │ │ │ - beq 157f8 │ │ │ │ + beq 157d4 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 15800 │ │ │ │ - ldr r2, [pc, #164] @ 15838 │ │ │ │ - ldr r1, [pc, #164] @ 1583c │ │ │ │ + bne 157dc │ │ │ │ + ldr r2, [pc, #164] @ 15814 │ │ │ │ + ldr r1, [pc, #164] @ 15818 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ bl b9b8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r5, #76] @ 0x4c │ │ │ │ - beq 157e4 │ │ │ │ + beq 157c0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 157e4 │ │ │ │ + beq 157c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq 157ec │ │ │ │ + beq 157c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - b 1578c │ │ │ │ + b 15768 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 1578c │ │ │ │ - ldr r2, [pc, #40] @ 15840 │ │ │ │ - ldr r1, [pc, #40] @ 15844 │ │ │ │ + bne 15768 │ │ │ │ + ldr r2, [pc, #40] @ 1581c │ │ │ │ + ldr r1, [pc, #40] @ 15820 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq sl, r3, r4, lsl #17 │ │ │ │ + andseq sl, r3, r8, lsr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - andseq r4, r0, ip, ror #23 │ │ │ │ + andseq r4, r0, r0, asr #23 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andseq r4, r0, ip, lsr fp │ │ │ │ + andseq r4, r0, r0, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #168] @ 15908 │ │ │ │ + ldr r3, [pc, #168] @ 158e4 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 158cc │ │ │ │ + beq 158a8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 158ec │ │ │ │ + beq 158c8 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r0, #32] │ │ │ │ - beq 158b4 │ │ │ │ + beq 15890 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 158b4 │ │ │ │ + beq 15890 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 158bc │ │ │ │ + beq 15898 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #56] @ 1590c │ │ │ │ - ldr r1, [pc, #56] @ 15910 │ │ │ │ + ldr r2, [pc, #56] @ 158e8 │ │ │ │ + ldr r1, [pc, #56] @ 158ec │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ 1590c │ │ │ │ - ldr r1, [pc, #28] @ 15914 │ │ │ │ + ldr r2, [pc, #24] @ 158e8 │ │ │ │ + ldr r1, [pc, #28] @ 158f0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ - b 158e4 │ │ │ │ - mulseq r3, r8, r7 │ │ │ │ + b 158c0 │ │ │ │ + @ instruction: 0x0013a7bc │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andseq r4, r0, ip, lsl #22 │ │ │ │ - andseq r4, r0, r8, lsl fp │ │ │ │ + andseq r4, r0, r0, ror #21 │ │ │ │ + andseq r4, r0, ip, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1595c │ │ │ │ + beq 15938 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 1595c │ │ │ │ + beq 15938 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - beq 15c28 │ │ │ │ + beq 15c04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1598c │ │ │ │ + beq 15968 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 1598c │ │ │ │ + beq 15968 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - beq 15c30 │ │ │ │ + beq 15c0c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 159bc │ │ │ │ + beq 15998 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #32] │ │ │ │ - beq 159bc │ │ │ │ + beq 15998 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - beq 15c38 │ │ │ │ + beq 15c14 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 159ec │ │ │ │ + beq 159c8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - beq 159ec │ │ │ │ + beq 159c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - beq 15c40 │ │ │ │ + beq 15c1c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a1c │ │ │ │ + beq 159f8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - beq 15a1c │ │ │ │ + beq 159f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - beq 15c48 │ │ │ │ + beq 15c24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a4c │ │ │ │ + beq 15a28 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq 15a4c │ │ │ │ + beq 15a28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - beq 15c50 │ │ │ │ + beq 15c2c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a7c │ │ │ │ + beq 15a58 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ - beq 15a7c │ │ │ │ + beq 15a58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - beq 15c58 │ │ │ │ + beq 15c34 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15aac │ │ │ │ + beq 15a88 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 15aac │ │ │ │ + beq 15a88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - beq 15c60 │ │ │ │ + beq 15c3c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [r4, #28] │ │ │ │ - beq 15adc │ │ │ │ + beq 15ab8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 15adc │ │ │ │ + beq 15ab8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq 15c68 │ │ │ │ + beq 15c44 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15b0c │ │ │ │ + beq 15ae8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ - beq 15b0c │ │ │ │ + beq 15ae8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - beq 15c70 │ │ │ │ + beq 15c4c │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15b3c │ │ │ │ + beq 15b18 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ - beq 15b3c │ │ │ │ + beq 15b18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - beq 15c78 │ │ │ │ + beq 15c54 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15b6c │ │ │ │ + beq 15b48 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq 15b6c │ │ │ │ + beq 15b48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - beq 15c80 │ │ │ │ + beq 15c5c │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15b9c │ │ │ │ + beq 15b78 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ - beq 15b9c │ │ │ │ + beq 15b78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - beq 15c20 │ │ │ │ + beq 15bfc │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15c18 │ │ │ │ + beq 15bf4 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 15c0c │ │ │ │ + ble 15be8 │ │ │ │ sub r6, r0, #4 │ │ │ │ mov r5, #0 │ │ │ │ - b 15bcc │ │ │ │ + b 15ba8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - ble 15c08 │ │ │ │ + ble 15be4 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15bc0 │ │ │ │ + beq 15b9c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 15bc0 │ │ │ │ + beq 15b9c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 15bc0 │ │ │ │ + bne 15b9c │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - bgt 15bcc │ │ │ │ + bgt 15ba8 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ bl bc04 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 15b9c │ │ │ │ + b 15b78 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1595c │ │ │ │ + b 15938 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1598c │ │ │ │ + b 15968 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 159bc │ │ │ │ + b 15998 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 159ec │ │ │ │ + b 159c8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 15a1c │ │ │ │ + b 159f8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 15a4c │ │ │ │ + b 15a28 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 15a7c │ │ │ │ + b 15a58 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 15aac │ │ │ │ + b 15a88 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 15adc │ │ │ │ + b 15ab8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 15b0c │ │ │ │ + b 15ae8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 15b3c │ │ │ │ + b 15b18 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 15b6c │ │ │ │ + b 15b48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl b52c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 15cb4 │ │ │ │ + beq 15c90 │ │ │ │ mov r0, r4 │ │ │ │ bl ba24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15918 │ │ │ │ + bl 158f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b b4f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ - ldr r6, [pc, #484] @ 15ec8 │ │ │ │ + ldr r6, [pc, #484] @ 15ea4 │ │ │ │ cmp r4, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r6, pc, r6 │ │ │ │ - beq 15d10 │ │ │ │ + beq 15cec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 15d04 │ │ │ │ + beq 15ce0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #8 │ │ │ │ - bne 15d50 │ │ │ │ - ldr r3, [pc, #420] @ 15ecc │ │ │ │ + bne 15d2c │ │ │ │ + ldr r3, [pc, #420] @ 15ea8 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 15e50 │ │ │ │ + beq 15e2c │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r3, [r2] │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r5, #92] @ 0x5c │ │ │ │ - bne 15cfc │ │ │ │ - b 15d04 │ │ │ │ - ldr r3, [pc, #376] @ 15ed0 │ │ │ │ + bne 15cd8 │ │ │ │ + b 15ce0 │ │ │ │ + ldr r3, [pc, #376] @ 15eac │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, #640] @ 0x280 │ │ │ │ bl bdcc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 15d04 │ │ │ │ + beq 15ce0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 15ea0 │ │ │ │ + beq 15e7c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 15e78 │ │ │ │ + ble 15e54 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r8, [r3] │ │ │ │ - ldr r3, [pc, #296] @ 15ed4 │ │ │ │ + ldr r3, [pc, #296] @ 15eb0 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp] │ │ │ │ bl b8b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 15de8 │ │ │ │ + beq 15dc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 15de8 │ │ │ │ + bne 15dc4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 15e38 │ │ │ │ + beq 15e14 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 15e6c │ │ │ │ + beq 15e48 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r4, [r5, #92] @ 0x5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 15e30 │ │ │ │ + beq 15e0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 15e5c │ │ │ │ + beq 15e38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 15cf0 │ │ │ │ + bne 15ccc │ │ │ │ bl bc1c │ │ │ │ - ldr r3, [pc, #148] @ 15ed8 │ │ │ │ + ldr r3, [pc, #148] @ 15eb4 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 15d34 │ │ │ │ + bne 15d10 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r5, #92] @ 0x5c │ │ │ │ - b 15d04 │ │ │ │ + b 15ce0 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r4, [r5, #92] @ 0x5c │ │ │ │ - b 15e30 │ │ │ │ + b 15e0c │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 15e10 │ │ │ │ - ldr r3, [pc, #92] @ 15edc │ │ │ │ - ldr r1, [pc, #92] @ 15ee0 │ │ │ │ - ldr r0, [pc, #92] @ 15ee4 │ │ │ │ + b 15dec │ │ │ │ + ldr r3, [pc, #92] @ 15eb8 │ │ │ │ + ldr r1, [pc, #92] @ 15ebc │ │ │ │ + ldr r0, [pc, #92] @ 15ec0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #3888 @ 0xf30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ 15ee8 │ │ │ │ - ldr r1, [pc, #64] @ 15eec │ │ │ │ - ldr r0, [pc, #64] @ 15ef0 │ │ │ │ + ldr r3, [pc, #64] @ 15ec4 │ │ │ │ + ldr r1, [pc, #64] @ 15ec8 │ │ │ │ + ldr r0, [pc, #64] @ 15ecc │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #3888 @ 0xf30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - andseq sl, r3, r0, lsl r3 │ │ │ │ + andseq sl, r3, r4, lsr r3 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andseq fp, r3, r0, ror r9 │ │ │ │ - andseq fp, r3, ip, lsl r9 │ │ │ │ + mulseq r3, ip, r9 │ │ │ │ + andseq fp, r3, r8, asr #18 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x0011a6b4 │ │ │ │ - @ instruction: 0x001045b0 │ │ │ │ - @ instruction: 0x001045f0 │ │ │ │ - andseq sl, r1, ip, lsl #13 │ │ │ │ + andseq sl, r1, r8, lsl #13 │ │ │ │ + andseq r4, r0, r4, lsl #11 │ │ │ │ + andseq r4, r0, r4, asr #11 │ │ │ │ + andseq sl, r1, r0, ror #12 │ │ │ │ + andseq r4, r0, ip, asr r5 │ │ │ │ andseq r4, r0, r8, lsl #11 │ │ │ │ - @ instruction: 0x001045b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr lr, [pc, #516] @ 1611c │ │ │ │ + ldr lr, [pc, #516] @ 160f8 │ │ │ │ ldmib r2, {r7, ip} │ │ │ │ - ldr r8, [pc, #512] @ 16120 │ │ │ │ + ldr r8, [pc, #512] @ 160fc │ │ │ │ and ip, ip, #15 │ │ │ │ add lr, pc, lr │ │ │ │ sub ip, ip, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp ip, #7 │ │ │ │ - bhi 15f48 │ │ │ │ + bhi 15f24 │ │ │ │ ldrb ip, [lr, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #468] @ 16124 │ │ │ │ - ldr r1, [pc, #468] @ 16128 │ │ │ │ + ldr r3, [pc, #468] @ 16100 │ │ │ │ + ldr r1, [pc, #468] @ 16104 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16050 │ │ │ │ + bne 1602c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 16118 │ │ │ │ - ldr r2, [pc, #416] @ 1612c │ │ │ │ + beq 160f4 │ │ │ │ + ldr r2, [pc, #416] @ 16108 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 160f4 │ │ │ │ - ldr r2, [pc, #404] @ 16130 │ │ │ │ + beq 160d0 │ │ │ │ + ldr r2, [pc, #404] @ 1610c │ │ │ │ ldr r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 160f0 │ │ │ │ + beq 160cc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 160a8 │ │ │ │ + bne 16084 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1608c │ │ │ │ + bne 16068 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 16118 │ │ │ │ - ldr r2, [pc, #324] @ 1612c │ │ │ │ + beq 160f4 │ │ │ │ + ldr r2, [pc, #324] @ 16108 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 160f4 │ │ │ │ - ldr r2, [pc, #312] @ 16130 │ │ │ │ + beq 160d0 │ │ │ │ + ldr r2, [pc, #312] @ 1610c │ │ │ │ ldr r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 160f0 │ │ │ │ + beq 160cc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 160cc │ │ │ │ + bne 160a8 │ │ │ │ mov r1, r3 │ │ │ │ - b 15fb4 │ │ │ │ + b 15f90 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 15fb4 │ │ │ │ + beq 15f90 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl b850 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15fb4 │ │ │ │ - b 16068 │ │ │ │ + beq 15f90 │ │ │ │ + b 16044 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl b850 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f74 │ │ │ │ - ldr r3, [pc, #196] @ 16134 │ │ │ │ + beq 15f50 │ │ │ │ + ldr r3, [pc, #196] @ 16110 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ - ldr r1, [pc, #188] @ 16138 │ │ │ │ + ldr r1, [pc, #188] @ 16114 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ bl b6a0 │ │ │ │ - b 15f60 │ │ │ │ + b 15f3c │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl b850 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15fd0 │ │ │ │ - b 16068 │ │ │ │ + beq 15fac │ │ │ │ + b 16044 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - ldr r2, [pc, #128] @ 16134 │ │ │ │ + ldr r2, [pc, #128] @ 16110 │ │ │ │ ldr r0, [r8, r2] │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r1, [pc, #124] @ 1613c │ │ │ │ + ldr r1, [pc, #124] @ 16118 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ bl b6a0 │ │ │ │ - b 15f60 │ │ │ │ + b 15f3c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - ldr r2, [pc, #92] @ 16134 │ │ │ │ + ldr r2, [pc, #92] @ 16110 │ │ │ │ ldr r0, [r8, r2] │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r1, [pc, #92] @ 16140 │ │ │ │ + ldr r1, [pc, #92] @ 1611c │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ bl b6a0 │ │ │ │ - b 15f60 │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #72] @ 16144 │ │ │ │ - ldr r1, [pc, #72] @ 16148 │ │ │ │ - ldr r0, [pc, #72] @ 1614c │ │ │ │ + b 15f3c │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #72] @ 16120 │ │ │ │ + ldr r1, [pc, #72] @ 16124 │ │ │ │ + ldr r0, [pc, #72] @ 16128 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #68] @ 16150 │ │ │ │ + ldr r2, [pc, #68] @ 1612c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ec │ │ │ │ - andseq r9, r1, r0, ror #31 │ │ │ │ - ldrsbeq sl, [r3], -r0 │ │ │ │ + bl 147c8 │ │ │ │ + @ instruction: 0x00119fb4 │ │ │ │ + ldrsheq sl, [r3], -r4 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - @ instruction: 0x00103ff8 │ │ │ │ + andseq r3, r0, ip, asr #31 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andseq r4, r0, r0, ror r4 │ │ │ │ - andseq r4, r0, r0, lsl #8 │ │ │ │ - @ instruction: 0x001043b4 │ │ │ │ - andseq sl, r1, r8, lsr r4 │ │ │ │ - andseq r3, r0, r0, lsr #23 │ │ │ │ - andseq r4, r0, ip, lsl #2 │ │ │ │ + andseq r4, r0, r4, asr #8 │ │ │ │ + @ instruction: 0x001043d4 │ │ │ │ + andseq r4, r0, r8, lsl #7 │ │ │ │ + andseq sl, r1, ip, lsl #8 │ │ │ │ + andseq r3, r0, r4, ror fp │ │ │ │ + andseq r4, r0, r0, ror #1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ bic ip, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - ldr lr, [pc, #308] @ 162a8 │ │ │ │ + ldr lr, [pc, #308] @ 16284 │ │ │ │ and r2, r2, #5 │ │ │ │ cmp r2, #4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - beq 161ac │ │ │ │ + beq 16188 │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 161cc │ │ │ │ + bne 161a8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 16214 │ │ │ │ + bne 161f0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r1, ip │ │ │ │ bx r3 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1623c │ │ │ │ + beq 16218 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 161c8 │ │ │ │ + bne 161a4 │ │ │ │ ldr r0, [r1] │ │ │ │ sub ip, ip, #1 │ │ │ │ - b 16194 │ │ │ │ + b 16170 │ │ │ │ mov r6, #1 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ tst r5, #67108864 @ 0x4000000 │ │ │ │ - beq 1627c │ │ │ │ - ldr r5, [pc, #200] @ 162ac │ │ │ │ + beq 16258 │ │ │ │ + ldr r5, [pc, #200] @ 16288 │ │ │ │ ldr r5, [lr, r5] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 16284 │ │ │ │ - ldr r5, [pc, #188] @ 162b0 │ │ │ │ + beq 16260 │ │ │ │ + ldr r5, [pc, #188] @ 1628c │ │ │ │ ldr r5, [lr, r5] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 16280 │ │ │ │ + beq 1625c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1625c │ │ │ │ + bne 16238 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 161bc │ │ │ │ - b 16190 │ │ │ │ - ldr r3, [pc, #152] @ 162b4 │ │ │ │ - ldr r1, [pc, #152] @ 162b8 │ │ │ │ + beq 16198 │ │ │ │ + b 1616c │ │ │ │ + ldr r3, [pc, #152] @ 16290 │ │ │ │ + ldr r1, [pc, #152] @ 16294 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, ip │ │ │ │ bl b6a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #112] @ 162b4 │ │ │ │ - ldr r1, [pc, #116] @ 162bc │ │ │ │ + ldr r3, [pc, #112] @ 16290 │ │ │ │ + ldr r1, [pc, #116] @ 16298 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ bl b6a0 │ │ │ │ - b 16234 │ │ │ │ - ldr r3, [pc, #80] @ 162b4 │ │ │ │ - ldr r1, [pc, #88] @ 162c0 │ │ │ │ + b 16210 │ │ │ │ + ldr r3, [pc, #80] @ 16290 │ │ │ │ + ldr r1, [pc, #88] @ 1629c │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ bl b6a0 │ │ │ │ - b 16234 │ │ │ │ - bl 147ec │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #56] @ 162c4 │ │ │ │ - ldr r1, [pc, #56] @ 162c8 │ │ │ │ - ldr r0, [pc, #56] @ 162cc │ │ │ │ + b 16210 │ │ │ │ + bl 147c8 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #56] @ 162a0 │ │ │ │ + ldr r1, [pc, #56] @ 162a4 │ │ │ │ + ldr r0, [pc, #56] @ 162a8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #52] @ 162d0 │ │ │ │ + ldr r2, [pc, #52] @ 162ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - andseq r9, r3, r0, lsl #29 │ │ │ │ + andseq r9, r3, r4, lsr #29 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andseq r4, r0, r0, ror r2 │ │ │ │ - andseq r3, r0, r0, ror #30 │ │ │ │ - andseq r4, r0, r0, lsl #5 │ │ │ │ - andseq sl, r1, r8, lsr #5 │ │ │ │ - andseq r3, r0, r0, lsl sl │ │ │ │ - andseq r3, r0, ip, ror pc │ │ │ │ + andseq r4, r0, r4, asr #4 │ │ │ │ + andseq r3, r0, r4, lsr pc │ │ │ │ + andseq r4, r0, r4, asr r2 │ │ │ │ + andseq sl, r1, ip, ror r2 │ │ │ │ + andseq r3, r0, r4, ror #19 │ │ │ │ + andseq r3, r0, r0, asr pc │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ bic ip, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - ldr lr, [pc, #308] @ 16428 │ │ │ │ + ldr lr, [pc, #308] @ 16404 │ │ │ │ and r2, r2, #5 │ │ │ │ cmp r2, #4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - beq 1632c │ │ │ │ + beq 16308 │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 1634c │ │ │ │ + bne 16328 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp ip, #1 │ │ │ │ - bne 16394 │ │ │ │ + bne 16370 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r1] │ │ │ │ bx r3 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 163bc │ │ │ │ + beq 16398 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16348 │ │ │ │ + bne 16324 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b 16314 │ │ │ │ + b 162f0 │ │ │ │ mov r6, #1 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ tst r5, #67108864 @ 0x4000000 │ │ │ │ - beq 163fc │ │ │ │ - ldr r5, [pc, #200] @ 1642c │ │ │ │ + beq 163d8 │ │ │ │ + ldr r5, [pc, #200] @ 16408 │ │ │ │ ldr r5, [lr, r5] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 16404 │ │ │ │ - ldr r5, [pc, #188] @ 16430 │ │ │ │ + beq 163e0 │ │ │ │ + ldr r5, [pc, #188] @ 1640c │ │ │ │ ldr r5, [lr, r5] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 16400 │ │ │ │ + beq 163dc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 163dc │ │ │ │ + bne 163b8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 1633c │ │ │ │ - b 16310 │ │ │ │ - ldr r3, [pc, #152] @ 16434 │ │ │ │ - ldr r1, [pc, #152] @ 16438 │ │ │ │ + beq 16318 │ │ │ │ + b 162ec │ │ │ │ + ldr r3, [pc, #152] @ 16410 │ │ │ │ + ldr r1, [pc, #152] @ 16414 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, ip │ │ │ │ bl b6a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #112] @ 16434 │ │ │ │ - ldr r1, [pc, #116] @ 1643c │ │ │ │ + ldr r3, [pc, #112] @ 16410 │ │ │ │ + ldr r1, [pc, #116] @ 16418 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ bl b6a0 │ │ │ │ - b 163b4 │ │ │ │ - ldr r3, [pc, #80] @ 16434 │ │ │ │ - ldr r1, [pc, #88] @ 16440 │ │ │ │ + b 16390 │ │ │ │ + ldr r3, [pc, #80] @ 16410 │ │ │ │ + ldr r1, [pc, #88] @ 1641c │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ bl b6a0 │ │ │ │ - b 163b4 │ │ │ │ - bl 147ec │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #56] @ 16444 │ │ │ │ - ldr r1, [pc, #56] @ 16448 │ │ │ │ - ldr r0, [pc, #56] @ 1644c │ │ │ │ + b 16390 │ │ │ │ + bl 147c8 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #56] @ 16420 │ │ │ │ + ldr r1, [pc, #56] @ 16424 │ │ │ │ + ldr r0, [pc, #56] @ 16428 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #52] @ 16450 │ │ │ │ + ldr r2, [pc, #52] @ 1642c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - andseq r9, r3, r0, lsl #26 │ │ │ │ + andseq r9, r3, r4, lsr #26 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andseq r4, r0, r8, lsl r1 │ │ │ │ - andseq r3, r0, r0, ror #27 │ │ │ │ - andseq r4, r0, r0, lsl #2 │ │ │ │ - andseq sl, r1, r8, lsr #2 │ │ │ │ - mulseq r0, r0, r8 │ │ │ │ - @ instruction: 0x00103dfc │ │ │ │ + andseq r4, r0, ip, ror #1 │ │ │ │ + @ instruction: 0x00103db4 │ │ │ │ + ldrsbeq r4, [r0], -r4 @ │ │ │ │ + ldrsheq sl, [r1], -ip │ │ │ │ + andseq r3, r0, r4, ror #16 │ │ │ │ + @ instruction: 0x00103dd0 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ add r5, r2, r5, lsl #2 │ │ │ │ - ldr r2, [pc, #1224] @ 16944 │ │ │ │ + ldr r2, [pc, #1224] @ 16920 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1220] @ 16948 │ │ │ │ + ldr r3, [pc, #1220] @ 16924 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r8, [pc, #1212] @ 1694c │ │ │ │ + ldr r8, [pc, #1212] @ 16928 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r9, [r3, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ @@ -10637,474 +10628,474 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 164f0 │ │ │ │ + beq 164cc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 164f0 │ │ │ │ + beq 164cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq 1670c │ │ │ │ + beq 166e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1651c │ │ │ │ + beq 164f8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1651c │ │ │ │ + beq 164f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq 16714 │ │ │ │ + beq 166f0 │ │ │ │ cmp r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ - beq 16724 │ │ │ │ + beq 16700 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 1691c │ │ │ │ - ldr r2, [pc, #1040] @ 16950 │ │ │ │ + beq 168f8 │ │ │ │ + ldr r2, [pc, #1040] @ 1692c │ │ │ │ ldr r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 168f8 │ │ │ │ - ldr r2, [pc, #1028] @ 16954 │ │ │ │ + beq 168d4 │ │ │ │ + ldr r2, [pc, #1028] @ 16930 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 168d4 │ │ │ │ + beq 168b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge 1683c │ │ │ │ + bge 16818 │ │ │ │ add r2, r6, r3, lsl #2 │ │ │ │ ldr ip, [fp, r3, lsl #2] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165c8 │ │ │ │ + beq 165a4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r5 │ │ │ │ - b 165a8 │ │ │ │ + b 16584 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 165c8 │ │ │ │ + beq 165a4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 1659c │ │ │ │ + bne 16578 │ │ │ │ ldr r3, [sp] │ │ │ │ sub r2, r2, r4 │ │ │ │ str ip, [r3, r2] │ │ │ │ str r7, [sp, #12] │ │ │ │ - b 164f0 │ │ │ │ + b 164cc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 16810 │ │ │ │ + beq 167ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16754 │ │ │ │ + beq 16730 │ │ │ │ mov sl, r5 │ │ │ │ - b 16614 │ │ │ │ + b 165f0 │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16750 │ │ │ │ + beq 1672c │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 1689c │ │ │ │ + beq 16878 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 1689c │ │ │ │ + beq 16878 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 16608 │ │ │ │ + bne 165e4 │ │ │ │ bl b394 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 16680 │ │ │ │ - bne 16608 │ │ │ │ + blt 1665c │ │ │ │ + bne 165e4 │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ sub r3, sl, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [r1, r3] │ │ │ │ - bne 164cc │ │ │ │ - b 16754 │ │ │ │ + bne 164a8 │ │ │ │ + b 16730 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16608 │ │ │ │ + beq 165e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 166b4 │ │ │ │ + beq 16690 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 166b4 │ │ │ │ + beq 16690 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 16830 │ │ │ │ + beq 1680c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 166dc │ │ │ │ + beq 166b8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 166dc │ │ │ │ + beq 166b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq 16894 │ │ │ │ + beq 16870 │ │ │ │ mvn r0, #0 │ │ │ │ - ldr r2, [pc, #624] @ 16958 │ │ │ │ - ldr r3, [pc, #604] @ 16948 │ │ │ │ + ldr r2, [pc, #624] @ 16934 │ │ │ │ + ldr r3, [pc, #604] @ 16924 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 16940 │ │ │ │ + bne 1691c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 164f0 │ │ │ │ + b 164cc │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ cmp r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bne 16528 │ │ │ │ + bne 16504 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ bl b664 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - beq 16840 │ │ │ │ + beq 1681c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 16584 │ │ │ │ + b 16560 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r4, r5 │ │ │ │ - bne 167a4 │ │ │ │ - ldr r1, [pc, #504] @ 1695c │ │ │ │ - ldr r3, [pc, #504] @ 16960 │ │ │ │ + bne 16780 │ │ │ │ + ldr r1, [pc, #504] @ 16938 │ │ │ │ + ldr r3, [pc, #504] @ 1693c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 167c0 │ │ │ │ + b 1679c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 1689c │ │ │ │ + beq 16878 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 1689c │ │ │ │ + beq 16878 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 167d8 │ │ │ │ + beq 167b4 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 1675c │ │ │ │ + beq 16738 │ │ │ │ ldr r3, [r4], #4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 1676c │ │ │ │ - ldr r1, [pc, #424] @ 16964 │ │ │ │ - ldr r3, [pc, #416] @ 16960 │ │ │ │ + bne 16748 │ │ │ │ + ldr r1, [pc, #424] @ 16940 │ │ │ │ + ldr r3, [pc, #416] @ 1693c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bl b6a0 │ │ │ │ - b 1668c │ │ │ │ + b 16668 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl b394 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 167f8 │ │ │ │ + blt 167d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bne 1679c │ │ │ │ - b 167b4 │ │ │ │ + bne 16778 │ │ │ │ + b 16790 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - beq 1679c │ │ │ │ - b 16690 │ │ │ │ - ldr r3, [pc, #328] @ 16960 │ │ │ │ - ldr r1, [pc, #332] @ 16968 │ │ │ │ + beq 16778 │ │ │ │ + b 1666c │ │ │ │ + ldr r3, [pc, #328] @ 1693c │ │ │ │ + ldr r1, [pc, #332] @ 16944 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ bl b6a0 │ │ │ │ - b 1668c │ │ │ │ + b 16668 │ │ │ │ mov r0, r3 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 166b4 │ │ │ │ + b 16690 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 16864 │ │ │ │ + beq 16840 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 16864 │ │ │ │ + beq 16840 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 168c8 │ │ │ │ + beq 168a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1688c │ │ │ │ + beq 16868 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1688c │ │ │ │ + beq 16868 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq 168c0 │ │ │ │ + beq 1689c │ │ │ │ mov r0, #0 │ │ │ │ - b 166e0 │ │ │ │ + b 166bc │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 166dc │ │ │ │ - ldr r3, [pc, #200] @ 1696c │ │ │ │ - ldr r1, [pc, #200] @ 16970 │ │ │ │ - ldr r0, [pc, #200] @ 16974 │ │ │ │ + b 166b8 │ │ │ │ + ldr r3, [pc, #200] @ 16948 │ │ │ │ + ldr r1, [pc, #200] @ 1694c │ │ │ │ + ldr r0, [pc, #200] @ 16950 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #280 @ 0x118 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1688c │ │ │ │ + b 16868 │ │ │ │ mov r0, r3 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 16864 │ │ │ │ - ldr r3, [pc, #156] @ 16978 │ │ │ │ - ldr r1, [pc, #156] @ 1697c │ │ │ │ - ldr r0, [pc, #156] @ 16980 │ │ │ │ + b 16840 │ │ │ │ + ldr r3, [pc, #156] @ 16954 │ │ │ │ + ldr r1, [pc, #156] @ 16958 │ │ │ │ + ldr r0, [pc, #156] @ 1695c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ 16984 │ │ │ │ - ldr r1, [pc, #132] @ 16988 │ │ │ │ - ldr r0, [pc, #132] @ 1698c │ │ │ │ + ldr r3, [pc, #132] @ 16960 │ │ │ │ + ldr r1, [pc, #132] @ 16964 │ │ │ │ + ldr r0, [pc, #132] @ 16968 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #128] @ 16990 │ │ │ │ + ldr r2, [pc, #128] @ 1696c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ 16994 │ │ │ │ - ldr r1, [pc, #112] @ 16998 │ │ │ │ - ldr r0, [pc, #112] @ 1699c │ │ │ │ + ldr r3, [pc, #112] @ 16970 │ │ │ │ + ldr r1, [pc, #112] @ 16974 │ │ │ │ + ldr r0, [pc, #112] @ 16978 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ mov r2, #22 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andseq r9, r3, r8, ror fp │ │ │ │ + mulseq r3, ip, fp │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r9, r3, r0, lsr fp │ │ │ │ + andseq r9, r3, r4, asr fp │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq r9, r3, r0, lsl r9 │ │ │ │ - andseq r3, r0, r8, lsl #28 │ │ │ │ + andseq r9, r3, r4, lsr r9 │ │ │ │ + @ instruction: 0x00103ddc │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andseq r3, r0, r8, asr sp │ │ │ │ - andseq r3, r0, r4, lsr #26 │ │ │ │ - mulseq r1, r0, ip │ │ │ │ + andseq r3, r0, ip, lsr #26 │ │ │ │ + @ instruction: 0x00103cf8 │ │ │ │ + andseq r9, r1, r4, ror #24 │ │ │ │ + andseq r3, r0, r4, asr r4 │ │ │ │ andseq r3, r0, r0, lsl #9 │ │ │ │ - andseq r3, r0, ip, lsr #9 │ │ │ │ - andseq r9, r1, r8, asr ip │ │ │ │ - andseq r3, r0, r4, asr #7 │ │ │ │ - andseq r3, r0, r4, ror #7 │ │ │ │ - andseq r9, r1, r4, lsr ip │ │ │ │ - mulseq r0, ip, r3 │ │ │ │ - andseq r3, r0, r8, lsl #18 │ │ │ │ + andseq r9, r1, ip, lsr #24 │ │ │ │ + mulseq r0, r8, r3 │ │ │ │ + @ instruction: 0x001033b8 │ │ │ │ + andseq r9, r1, r8, lsl #24 │ │ │ │ + andseq r3, r0, r0, ror r3 │ │ │ │ + @ instruction: 0x001038dc │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - andseq r9, r1, r0, lsl ip │ │ │ │ + andseq r9, r1, r4, ror #23 │ │ │ │ + mulseq r0, r0, r3 │ │ │ │ @ instruction: 0x001033bc │ │ │ │ - andseq r3, r0, r8, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #1332] @ 16ef0 │ │ │ │ + ldr r1, [pc, #1332] @ 16ecc │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #1328] @ 16ef4 │ │ │ │ + ldr r2, [pc, #1328] @ 16ed0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ - ldr fp, [pc, #1320] @ 16ef8 │ │ │ │ + ldr fp, [pc, #1320] @ 16ed4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ - beq 16a74 │ │ │ │ + beq 16a50 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - beq 16e54 │ │ │ │ - ldr r1, [pc, #1268] @ 16efc │ │ │ │ + beq 16e30 │ │ │ │ + ldr r1, [pc, #1268] @ 16ed8 │ │ │ │ ldr r3, [fp, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ add r1, r7, #12 │ │ │ │ - beq 16e28 │ │ │ │ - ldr r0, [pc, #1248] @ 16f00 │ │ │ │ + beq 16e04 │ │ │ │ + ldr r0, [pc, #1248] @ 16edc │ │ │ │ ldr r3, [fp, r0] │ │ │ │ str r3, [sp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 16e50 │ │ │ │ + beq 16e2c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - bne 16b7c │ │ │ │ - ldr r0, [pc, #1220] @ 16f04 │ │ │ │ - ldr r3, [pc, #1200] @ 16ef4 │ │ │ │ + bne 16b58 │ │ │ │ + ldr r0, [pc, #1220] @ 16ee0 │ │ │ │ + ldr r3, [pc, #1200] @ 16ed0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r0, r3, r0 │ │ │ │ mov r3, #0 │ │ │ │ - bne 16e4c │ │ │ │ + bne 16e28 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r6 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ and r2, r2, #5 │ │ │ │ cmp r2, #4 │ │ │ │ - beq 16ac0 │ │ │ │ - ldr r2, [pc, #1148] @ 16f08 │ │ │ │ - ldr r3, [pc, #1124] @ 16ef4 │ │ │ │ + beq 16a9c │ │ │ │ + ldr r2, [pc, #1148] @ 16ee4 │ │ │ │ + ldr r3, [pc, #1124] @ 16ed0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 16e4c │ │ │ │ + bne 16e28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 15ef4 │ │ │ │ + b 15ed0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - beq 16ee8 │ │ │ │ - ldr r1, [pc, #1060] @ 16efc │ │ │ │ + beq 16ec4 │ │ │ │ + ldr r1, [pc, #1060] @ 16ed8 │ │ │ │ ldr r1, [fp, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 16e28 │ │ │ │ - ldr r1, [pc, #1048] @ 16f00 │ │ │ │ + beq 16e04 │ │ │ │ + ldr r1, [pc, #1048] @ 16edc │ │ │ │ ldr r1, [fp, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 16e50 │ │ │ │ + beq 16e2c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl b6e8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 16dd4 │ │ │ │ + beq 16db0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl bc88 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 16d9c │ │ │ │ + beq 16d78 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 15ef4 │ │ │ │ + bl 15ed0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 16b4c │ │ │ │ + beq 16b28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 16d84 │ │ │ │ - ldr r2, [pc, #952] @ 16f0c │ │ │ │ - ldr r3, [pc, #924] @ 16ef4 │ │ │ │ + beq 16d60 │ │ │ │ + ldr r2, [pc, #952] @ 16ee8 │ │ │ │ + ldr r3, [pc, #924] @ 16ed0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 16e4c │ │ │ │ + bne 16e28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ tst r0, #536870912 @ 0x20000000 │ │ │ │ - beq 16eec │ │ │ │ + beq 16ec8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 16a38 │ │ │ │ + beq 16a14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, r3, r2 │ │ │ │ lsl r0, r0, #2 │ │ │ │ bl bdd8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 16de8 │ │ │ │ + beq 16dc4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16be8 │ │ │ │ + beq 16bc4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r7, r7, #8 │ │ │ │ sub r1, r3, #4 │ │ │ │ add ip, r7, r2, lsl #2 │ │ │ │ ldr r3, [r7, #4]! │ │ │ │ str r3, [r1, #4]! │ │ │ │ cmp r7, ip │ │ │ │ - bne 16bd8 │ │ │ │ + bne 16bb4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl bc34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 16df0 │ │ │ │ + beq 16dcc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add sl, r3, r2, lsl #2 │ │ │ │ sub sl, sl, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ @@ -11121,15 +11112,15 @@ │ │ │ │ ldr fp, [sp] │ │ │ │ mov r6, r3 │ │ │ │ mov sl, lr │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b 16cd0 │ │ │ │ + b 16cac │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and sl, sl, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -11138,5777 +11129,5772 @@ │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ - beq 16ec4 │ │ │ │ + beq 16ea0 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 16e28 │ │ │ │ + beq 16e04 │ │ │ │ cmp r2, fp │ │ │ │ - beq 16ea0 │ │ │ │ + beq 16e7c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - bge 16e7c │ │ │ │ + bge 16e58 │ │ │ │ add r8, r8, #1 │ │ │ │ str r3, [r6, #4]! │ │ │ │ str r1, [r4, #4]! │ │ │ │ add r1, sp, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ bl b664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16c64 │ │ │ │ + bne 16c40 │ │ │ │ mov lr, sl │ │ │ │ cmp lr, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ - beq 16dfc │ │ │ │ + beq 16dd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ blx r6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 16d3c │ │ │ │ + beq 16d18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 16ddc │ │ │ │ + beq 16db8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 16d90 │ │ │ │ + ble 16d6c │ │ │ │ mov r5, r3 │ │ │ │ - b 16d5c │ │ │ │ + b 16d38 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 16d90 │ │ │ │ + beq 16d6c │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 16d50 │ │ │ │ + beq 16d2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 16d50 │ │ │ │ + bne 16d2c │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 16d50 │ │ │ │ + b 16d2c │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 16b4c │ │ │ │ + b 16b28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl b448 │ │ │ │ - b 16b4c │ │ │ │ + b 16b28 │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 16db8 │ │ │ │ + beq 16d94 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq 16e1c │ │ │ │ - ldr r1, [pc, #336] @ 16f10 │ │ │ │ + beq 16df8 │ │ │ │ + ldr r1, [pc, #336] @ 16eec │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [fp, r1] │ │ │ │ - ldr r1, [pc, #328] @ 16f14 │ │ │ │ + ldr r1, [pc, #328] @ 16ef0 │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ bl b6a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 16b4c │ │ │ │ + b 16b28 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 16d3c │ │ │ │ + b 16d18 │ │ │ │ bl b4fc │ │ │ │ - b 16dd4 │ │ │ │ + b 16db0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl b448 │ │ │ │ - b 16dd4 │ │ │ │ - ldr r2, [pc, #268] @ 16f10 │ │ │ │ - ldr r1, [pc, #272] @ 16f18 │ │ │ │ + b 16db0 │ │ │ │ + ldr r2, [pc, #268] @ 16eec │ │ │ │ + ldr r1, [pc, #272] @ 16ef4 │ │ │ │ ldr r3, [fp, r2] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ mov r4, r7 │ │ │ │ - b 16d20 │ │ │ │ + b 16cfc │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 16db8 │ │ │ │ - ldr r3, [pc, #236] @ 16f1c │ │ │ │ - ldr r1, [pc, #236] @ 16f20 │ │ │ │ - ldr r0, [pc, #236] @ 16f24 │ │ │ │ + b 16d94 │ │ │ │ + ldr r3, [pc, #236] @ 16ef8 │ │ │ │ + ldr r1, [pc, #236] @ 16efc │ │ │ │ + ldr r0, [pc, #236] @ 16f00 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #232] @ 16f28 │ │ │ │ + ldr r2, [pc, #232] @ 16f04 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #208] @ 16f2c │ │ │ │ - ldr r1, [pc, #208] @ 16f30 │ │ │ │ - ldr r0, [pc, #208] @ 16f34 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #208] @ 16f08 │ │ │ │ + ldr r1, [pc, #208] @ 16f0c │ │ │ │ + ldr r0, [pc, #208] @ 16f10 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #3904 @ 0xf40 │ │ │ │ - ldr r2, [pc, #200] @ 16f38 │ │ │ │ + ldr r2, [pc, #200] @ 16f14 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ 16f3c │ │ │ │ - ldr r1, [pc, #184] @ 16f40 │ │ │ │ - ldr r0, [pc, #184] @ 16f44 │ │ │ │ + ldr r3, [pc, #184] @ 16f18 │ │ │ │ + ldr r1, [pc, #184] @ 16f1c │ │ │ │ + ldr r0, [pc, #184] @ 16f20 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #164 @ 0xa4 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ 16f48 │ │ │ │ - ldr r1, [pc, #160] @ 16f4c │ │ │ │ - ldr r0, [pc, #160] @ 16f50 │ │ │ │ + ldr r3, [pc, #160] @ 16f24 │ │ │ │ + ldr r1, [pc, #160] @ 16f28 │ │ │ │ + ldr r0, [pc, #160] @ 16f2c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ 16f54 │ │ │ │ - ldr r1, [pc, #136] @ 16f58 │ │ │ │ - ldr r0, [pc, #136] @ 16f5c │ │ │ │ + ldr r3, [pc, #136] @ 16f30 │ │ │ │ + ldr r1, [pc, #136] @ 16f34 │ │ │ │ + ldr r0, [pc, #136] @ 16f38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #164 @ 0xa4 │ │ │ │ mov r2, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ec │ │ │ │ - bl 149b0 │ │ │ │ - andseq r9, r3, r8, lsr r6 │ │ │ │ + bl 147c8 │ │ │ │ + bl 1498c │ │ │ │ + andseq r9, r3, ip, asr r6 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r9, r3, r0, lsr #12 │ │ │ │ + andseq r9, r3, r4, asr #12 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - @ instruction: 0x001395b8 │ │ │ │ - andseq r9, r3, ip, ror #10 │ │ │ │ - andseq r9, r3, r4, lsr #9 │ │ │ │ + @ instruction: 0x001395dc │ │ │ │ + mulseq r3, r0, r5 │ │ │ │ + andseq r9, r3, r8, asr #9 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andseq r3, r0, r0, lsl #16 │ │ │ │ - andseq r3, r0, r8, lsr #15 │ │ │ │ - andseq r9, r1, r4, lsl #14 │ │ │ │ - andseq r2, r0, ip, ror #28 │ │ │ │ - @ instruction: 0x001033d8 │ │ │ │ - andeq r0, r0, fp, asr r1 │ │ │ │ + @ instruction: 0x001037d4 │ │ │ │ + andseq r3, r0, ip, ror r7 │ │ │ │ @ instruction: 0x001196d8 │ │ │ │ - andseq r2, r0, r4, asr #26 │ │ │ │ - andseq r3, r0, ip, lsr #14 │ │ │ │ + andseq r2, r0, r0, asr #28 │ │ │ │ + andseq r3, r0, ip, lsr #7 │ │ │ │ + andeq r0, r0, fp, asr r1 │ │ │ │ + andseq r9, r1, ip, lsr #13 │ │ │ │ + andseq r2, r0, r8, lsl sp │ │ │ │ + andseq r3, r0, r0, lsl #14 │ │ │ │ andeq r7, r0, r5, lsl r8 │ │ │ │ - @ instruction: 0x001196b0 │ │ │ │ - andseq r2, r0, ip, asr lr │ │ │ │ - @ instruction: 0x00102fbc │ │ │ │ - andseq r9, r1, ip, lsl #13 │ │ │ │ - @ instruction: 0x00102df8 │ │ │ │ - andseq r2, r0, r8, lsl lr │ │ │ │ - andseq r9, r1, r8, ror #12 │ │ │ │ + andseq r9, r1, r4, lsl #13 │ │ │ │ + andseq r2, r0, r0, lsr lr │ │ │ │ + mulseq r0, r0, pc @ │ │ │ │ + andseq r9, r1, r0, ror #12 │ │ │ │ + andseq r2, r0, ip, asr #27 │ │ │ │ + andseq r2, r0, ip, ror #27 │ │ │ │ + andseq r9, r1, ip, lsr r6 │ │ │ │ + andseq r2, r0, r8, ror #27 │ │ │ │ andseq r2, r0, r4, lsl lr │ │ │ │ - andseq r2, r0, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #492] @ 17164 │ │ │ │ + ldr r7, [pc, #492] @ 17140 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 16fd0 │ │ │ │ + beq 16fac │ │ │ │ mov r0, r4 │ │ │ │ bl bafc │ │ │ │ subs lr, r0, #0 │ │ │ │ - beq 16fb8 │ │ │ │ + beq 16f94 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ mov r3, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ mov r3, lr │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b490 │ │ │ │ - ldr r3, [pc, #400] @ 17168 │ │ │ │ + ldr r3, [pc, #400] @ 17144 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - ldr r3, [pc, #388] @ 1716c │ │ │ │ + ldr r3, [pc, #388] @ 17148 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ cmp ip, r0 │ │ │ │ cmpne ip, r1 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq 17068 │ │ │ │ + beq 17044 │ │ │ │ ldr r2, [ip, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq 170f0 │ │ │ │ + beq 170cc │ │ │ │ ldr ip, [r2, #4] │ │ │ │ ldr lr, [ip, #84] @ 0x54 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 17160 │ │ │ │ - ldr lr, [pc, #336] @ 17170 │ │ │ │ + beq 1713c │ │ │ │ + ldr lr, [pc, #336] @ 1714c │ │ │ │ ldr lr, [r7, lr] │ │ │ │ cmp ip, lr │ │ │ │ - beq 1713c │ │ │ │ - ldr lr, [pc, #324] @ 17174 │ │ │ │ + beq 17118 │ │ │ │ + ldr lr, [pc, #324] @ 17150 │ │ │ │ ldr lr, [r7, lr] │ │ │ │ cmp ip, lr │ │ │ │ - beq 17138 │ │ │ │ + beq 17114 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - ble 16f8c │ │ │ │ + ble 16f68 │ │ │ │ add r2, r2, #8 │ │ │ │ - b 17058 │ │ │ │ + b 17034 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ - beq 16f8c │ │ │ │ + beq 16f68 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp ip, r0 │ │ │ │ cmpne r1, ip │ │ │ │ - bne 1704c │ │ │ │ + bne 17028 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ tst r2, #8 │ │ │ │ - beq 16f8c │ │ │ │ - ldr r0, [pc, #248] @ 17178 │ │ │ │ + beq 16f68 │ │ │ │ + ldr r0, [pc, #248] @ 17154 │ │ │ │ tst r2, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ ldreq r4, [r4, #12] │ │ │ │ movne r4, #0 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ bl b694 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 170e8 │ │ │ │ + bne 170c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ bl b94c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 170c4 │ │ │ │ + beq 170a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 170e8 │ │ │ │ - ldr r3, [pc, #164] @ 1717c │ │ │ │ - ldr r1, [pc, #164] @ 17180 │ │ │ │ + bne 170c4 │ │ │ │ + ldr r3, [pc, #164] @ 17158 │ │ │ │ + ldr r1, [pc, #164] @ 1715c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ mov r4, #0 │ │ │ │ - b 170bc │ │ │ │ + b 17098 │ │ │ │ mov r3, ip │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 17068 │ │ │ │ + beq 17044 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 170f4 │ │ │ │ - ldr r3, [pc, #116] @ 17184 │ │ │ │ + bne 170d0 │ │ │ │ + ldr r3, [pc, #116] @ 17160 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 17068 │ │ │ │ + beq 17044 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 17068 │ │ │ │ + beq 17044 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 17118 │ │ │ │ + bne 170f4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 16f8c │ │ │ │ - b 17068 │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #68] @ 17188 │ │ │ │ - ldr r1, [pc, #68] @ 1718c │ │ │ │ - ldr r0, [pc, #68] @ 17190 │ │ │ │ + bne 16f68 │ │ │ │ + b 17044 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #68] @ 17164 │ │ │ │ + ldr r1, [pc, #68] @ 17168 │ │ │ │ + ldr r0, [pc, #68] @ 1716c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #64] @ 17194 │ │ │ │ + ldr r2, [pc, #64] @ 17170 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ec │ │ │ │ - andseq r9, r3, ip, ror r0 │ │ │ │ - @ instruction: 0x0013a6f0 │ │ │ │ + bl 147c8 │ │ │ │ + andseq r9, r3, r0, lsr #1 │ │ │ │ + andseq sl, r3, ip, lsl r7 │ │ │ │ andeq r0, r0, r8, ror #12 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq r3, r0, r8, ror r5 │ │ │ │ + andseq r3, r0, ip, asr #10 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - andseq r3, r0, ip, lsr r5 │ │ │ │ + andseq r3, r0, r0, lsl r5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001193f0 │ │ │ │ - andseq r2, r0, r8, asr fp │ │ │ │ - andseq r3, r0, r4, asr #1 │ │ │ │ + andseq r9, r1, r4, asr #7 │ │ │ │ + andseq r2, r0, ip, lsr #22 │ │ │ │ + mulseq r0, r8, r0 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #2664] @ 17c1c │ │ │ │ + ldr r2, [pc, #2664] @ 17bf8 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #2660] @ 17c20 │ │ │ │ + ldr r3, [pc, #2660] @ 17bfc │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ bl b6b8 │ │ │ │ - ldr r3, [pc, #2624] @ 17c24 │ │ │ │ - ldr sl, [pc, #2624] @ 17c28 │ │ │ │ + ldr r3, [pc, #2624] @ 17c00 │ │ │ │ + ldr sl, [pc, #2624] @ 17c04 │ │ │ │ add r3, pc, r3 │ │ │ │ add sl, pc, sl │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1742c │ │ │ │ + beq 17408 │ │ │ │ ldr fp, [r4, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - beq 174d4 │ │ │ │ + beq 174b0 │ │ │ │ ldr r9, [fp, #4] │ │ │ │ ldr r8, [fp, #20] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 17240 │ │ │ │ + beq 1721c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ bl b568 <_PyObject_GetDictPtr@plt> │ │ │ │ - ldr r3, [pc, #2528] @ 17c2c │ │ │ │ + ldr r3, [pc, #2528] @ 17c08 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #248] @ 0xf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17818 │ │ │ │ + beq 177f4 │ │ │ │ ldr r0, [r0] │ │ │ │ bl b8a4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 174ac │ │ │ │ - ldr r2, [pc, #2496] @ 17c30 │ │ │ │ + beq 17488 │ │ │ │ + ldr r2, [pc, #2496] @ 17c0c │ │ │ │ ldr r2, [sl, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 17298 │ │ │ │ - ldr r2, [pc, #2484] @ 17c34 │ │ │ │ + beq 17274 │ │ │ │ + ldr r2, [pc, #2484] @ 17c10 │ │ │ │ ldr r2, [sl, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1729c │ │ │ │ + beq 17278 │ │ │ │ mov r0, r3 │ │ │ │ bl b5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1729c │ │ │ │ + beq 17278 │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 174e0 │ │ │ │ + beq 174bc │ │ │ │ cmp fp, #0 │ │ │ │ - beq 17c18 │ │ │ │ + beq 17bf4 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 17c18 │ │ │ │ + bne 17bf4 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 17890 │ │ │ │ + bne 1786c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str fp, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 172f0 │ │ │ │ + beq 172cc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 172f0 │ │ │ │ + beq 172cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq 177c8 │ │ │ │ + beq 177a4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1730c │ │ │ │ + beq 172e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 17760 │ │ │ │ + beq 1773c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 17330 │ │ │ │ + beq 1730c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 17330 │ │ │ │ + beq 1730c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 17754 │ │ │ │ + beq 17730 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1742c │ │ │ │ - ldr r3, [pc, #2296] @ 17c38 │ │ │ │ + bne 17408 │ │ │ │ + ldr r3, [pc, #2296] @ 17c14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #1920] @ 0x780 │ │ │ │ cmp sl, #0 │ │ │ │ movne r8, r6 │ │ │ │ - beq 1776c │ │ │ │ - ldr r3, [pc, #2276] @ 17c3c │ │ │ │ + beq 17748 │ │ │ │ + ldr r3, [pc, #2276] @ 17c18 │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #1912] @ 0x778 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 14454 │ │ │ │ + bl 14430 │ │ │ │ cmp r9, r0 │ │ │ │ - ble 17528 │ │ │ │ + ble 17504 │ │ │ │ add r3, sl, r0, lsl #3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne 17528 │ │ │ │ + bne 17504 │ │ │ │ ldr r7, [sl, r0, lsl #3] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1739c │ │ │ │ + beq 17378 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r2, [pc, #2204] @ 17c40 │ │ │ │ + ldr r2, [pc, #2204] @ 17c1c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ bl b3ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 17460 │ │ │ │ + beq 1743c │ │ │ │ str r6, [r4, #20] │ │ │ │ bl bb68 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 173e4 │ │ │ │ + beq 173c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 17748 │ │ │ │ + beq 17724 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 17400 │ │ │ │ + beq 173dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 17714 │ │ │ │ - ldr r2, [pc, #2108] @ 17c44 │ │ │ │ - ldr r3, [pc, #2068] @ 17c20 │ │ │ │ + beq 176f0 │ │ │ │ + ldr r2, [pc, #2108] @ 17c20 │ │ │ │ + ldr r3, [pc, #2068] @ 17bfc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 179f4 │ │ │ │ + bne 179d0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2068] @ 17c48 │ │ │ │ + ldr r3, [pc, #2068] @ 17c24 │ │ │ │ rsb r8, r5, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #1920] @ 0x780 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 17350 │ │ │ │ + bne 1732c │ │ │ │ ldr r9, [r4, #72] @ 0x48 │ │ │ │ str sl, [r4, #72] @ 0x48 │ │ │ │ cmp r9, #0 │ │ │ │ moveq sl, r9 │ │ │ │ moveq fp, r9 │ │ │ │ - bne 1753c │ │ │ │ - b 1757c │ │ │ │ + bne 17518 │ │ │ │ + b 17558 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 17400 │ │ │ │ + beq 173dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 17400 │ │ │ │ - ldr r2, [pc, #1992] @ 17c4c │ │ │ │ - ldr r3, [pc, #1944] @ 17c20 │ │ │ │ + bne 173dc │ │ │ │ + ldr r2, [pc, #1992] @ 17c28 │ │ │ │ + ldr r3, [pc, #1944] @ 17bfc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r0, r7 │ │ │ │ - beq 1773c │ │ │ │ - b 179f4 │ │ │ │ + beq 17718 │ │ │ │ + b 179d0 │ │ │ │ bl bc1c │ │ │ │ - ldr r3, [pc, #1916] @ 17c30 │ │ │ │ + ldr r3, [pc, #1916] @ 17c0c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #1932] @ 17c50 │ │ │ │ + ldr r3, [pc, #1932] @ 17c2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #248] @ 0xf8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl baf0 │ │ │ │ - b 17298 │ │ │ │ + b 17274 │ │ │ │ mov r8, fp │ │ │ │ mov r9, fp │ │ │ │ - b 17240 │ │ │ │ + b 1721c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 174f4 │ │ │ │ + beq 174d0 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 17a10 │ │ │ │ + bne 179ec │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str fp, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1730c │ │ │ │ + beq 172e8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1730c │ │ │ │ + beq 172e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 1730c │ │ │ │ + bne 172e8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1730c │ │ │ │ + b 172e8 │ │ │ │ ldr r9, [r4, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - beq 178d8 │ │ │ │ + beq 178b4 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr sl, [r9, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1756c │ │ │ │ + beq 17548 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 177b0 │ │ │ │ - ldr r2, [pc, #1744] @ 17c54 │ │ │ │ - ldr r0, [pc, #1744] @ 17c58 │ │ │ │ + beq 1778c │ │ │ │ + ldr r2, [pc, #1744] @ 17c30 │ │ │ │ + ldr r0, [pc, #1744] @ 17c34 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b658 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 17950 │ │ │ │ + beq 1792c │ │ │ │ bl be08 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 1792c │ │ │ │ + beq 17908 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl b874 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 175d8 │ │ │ │ + beq 175b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 17a94 │ │ │ │ + beq 17a70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 17950 │ │ │ │ + beq 1792c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 178e4 │ │ │ │ + beq 178c0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 17c18 │ │ │ │ + beq 17bf4 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 17c18 │ │ │ │ + bne 17bf4 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ cmp r3, sl │ │ │ │ - bne 17afc │ │ │ │ + bne 17ad8 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str fp, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17634 │ │ │ │ + beq 17610 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 17634 │ │ │ │ + beq 17610 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq 17ab4 │ │ │ │ + beq 17a90 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 17650 │ │ │ │ + beq 1762c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 17aac │ │ │ │ + beq 17a88 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 17674 │ │ │ │ + beq 17650 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 17674 │ │ │ │ + beq 17650 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 17aa0 │ │ │ │ - ldr fp, [pc, #1504] @ 17c5c │ │ │ │ + beq 17a7c │ │ │ │ + ldr fp, [pc, #1504] @ 17c38 │ │ │ │ add fp, pc, fp │ │ │ │ ldr sl, [fp, #1920] @ 0x780 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 17abc │ │ │ │ + beq 17a98 │ │ │ │ ldr r9, [fp, #1912] @ 0x778 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14454 │ │ │ │ + bl 14430 │ │ │ │ cmp r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ - ble 177d0 │ │ │ │ + ble 177ac │ │ │ │ add r3, sl, r0, lsl #3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq 17b88 │ │ │ │ + beq 17b64 │ │ │ │ ldr r2, [fp, #1916] @ 0x77c │ │ │ │ cmp r9, r2 │ │ │ │ - beq 177dc │ │ │ │ + beq 177b8 │ │ │ │ add r0, r5, #1 │ │ │ │ lsl r0, r0, #3 │ │ │ │ sub r1, r0, #8 │ │ │ │ sub r2, r9, r5 │ │ │ │ lsl r2, r2, #3 │ │ │ │ add r1, sl, r1 │ │ │ │ add r0, sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl bb98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r8, [r3, #4] │ │ │ │ str r7, [r3] │ │ │ │ - ldr r3, [pc, #1380] @ 17c60 │ │ │ │ + ldr r3, [pc, #1380] @ 17c3c │ │ │ │ add r9, r9, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [r3, #1912] @ 0x778 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 17394 │ │ │ │ - b 1739c │ │ │ │ - ldr r2, [pc, #1352] @ 17c64 │ │ │ │ - ldr r3, [pc, #1280] @ 17c20 │ │ │ │ + bne 17370 │ │ │ │ + b 17378 │ │ │ │ + ldr r2, [pc, #1352] @ 17c40 │ │ │ │ + ldr r3, [pc, #1280] @ 17bfc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ - bne 179f4 │ │ │ │ + bne 179d0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b bbf8 <_Py_Dealloc@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 173e4 │ │ │ │ + b 173c0 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 17330 │ │ │ │ + b 1730c │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1730c │ │ │ │ + b 172e8 │ │ │ │ ldr r9, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 17b38 │ │ │ │ + beq 17b14 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 17bd8 │ │ │ │ + beq 17bb4 │ │ │ │ ldr sl, [r9, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ movne r8, r6 │ │ │ │ str r3, [r2] │ │ │ │ - bne 1755c │ │ │ │ + bne 17538 │ │ │ │ mov fp, r9 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ bl b874 │ │ │ │ mov r7, r0 │ │ │ │ - b 175d8 │ │ │ │ + b 175b4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 172f0 │ │ │ │ + b 172cc │ │ │ │ ldr r2, [fp, #1916] @ 0x77c │ │ │ │ cmp r9, r2 │ │ │ │ - bne 17af4 │ │ │ │ + bne 17ad0 │ │ │ │ add r9, r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ lsl r1, r9, #3 │ │ │ │ bl b598 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 1739c │ │ │ │ - ldr r3, [pc, #1132] @ 17c68 │ │ │ │ + beq 17378 │ │ │ │ + ldr r3, [pc, #1132] @ 17c44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [r3, #1916] @ 0x77c │ │ │ │ ldr r9, [r3, #1912] @ 0x778 │ │ │ │ str sl, [r3, #1920] @ 0x780 │ │ │ │ cmp r5, r9 │ │ │ │ add r3, sl, r5, lsl #3 │ │ │ │ - blt 176c4 │ │ │ │ - b 176ec │ │ │ │ + blt 176a0 │ │ │ │ + b 176c8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r2, sp, #16 │ │ │ │ bl ba84 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 174a8 │ │ │ │ + beq 17484 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl b5a4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - bne 179f8 │ │ │ │ + bne 179d4 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r3, [pc, #988] @ 17c34 │ │ │ │ - beq 17bf8 │ │ │ │ - ldr r2, [pc, #976] @ 17c30 │ │ │ │ + ldr r3, [pc, #988] @ 17c10 │ │ │ │ + beq 17bd4 │ │ │ │ + ldr r2, [pc, #976] @ 17c0c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r2, [sl, r2] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ - bne 17270 │ │ │ │ + bne 1724c │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 17270 │ │ │ │ + b 1724c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl bbec │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str fp, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 172f0 │ │ │ │ + beq 172cc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 172f0 │ │ │ │ + beq 172cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 172f0 │ │ │ │ + bne 172cc │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ cmp r9, #0 │ │ │ │ - bne 172f0 │ │ │ │ - b 1730c │ │ │ │ + bne 172cc │ │ │ │ + b 172e8 │ │ │ │ mov fp, r9 │ │ │ │ mov sl, r9 │ │ │ │ - b 17574 │ │ │ │ + b 17550 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 17bb4 │ │ │ │ + beq 17b90 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ cmp r3, sl │ │ │ │ - bne 17a4c │ │ │ │ + bne 17a28 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str fp, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17650 │ │ │ │ + beq 1762c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 17650 │ │ │ │ + beq 1762c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 17650 │ │ │ │ + bne 1762c │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 17650 │ │ │ │ + b 1762c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 17950 │ │ │ │ + beq 1792c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 17950 │ │ │ │ + bne 1792c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1797c │ │ │ │ + beq 17958 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1797c │ │ │ │ + beq 17958 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 1797c │ │ │ │ + bne 17958 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ cmp fp, #0 │ │ │ │ - beq 179a8 │ │ │ │ + beq 17984 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 179a8 │ │ │ │ + beq 17984 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 179a8 │ │ │ │ + bne 17984 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ cmp sl, #0 │ │ │ │ - beq 17400 │ │ │ │ + beq 173dc │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 17400 │ │ │ │ + beq 173dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 17400 │ │ │ │ - ldr r2, [pc, #664] @ 17c6c │ │ │ │ - ldr r3, [pc, #584] @ 17c20 │ │ │ │ + bne 173dc │ │ │ │ + ldr r2, [pc, #664] @ 17c48 │ │ │ │ + ldr r3, [pc, #584] @ 17bfc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r0, sl │ │ │ │ - beq 1773c │ │ │ │ + beq 17718 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 17298 │ │ │ │ - ldr r3, [pc, #552] @ 17c30 │ │ │ │ + beq 17274 │ │ │ │ + ldr r3, [pc, #552] @ 17c0c │ │ │ │ ldr r2, [sl, r3] │ │ │ │ mov r3, r2 │ │ │ │ - b 17864 │ │ │ │ + b 17840 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl bbec │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str fp, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1730c │ │ │ │ + beq 172e8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1730c │ │ │ │ + beq 172e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 1730c │ │ │ │ - b 178c8 │ │ │ │ + bne 172e8 │ │ │ │ + b 178a4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl bbec │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str fp, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17650 │ │ │ │ + beq 1762c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 17650 │ │ │ │ + beq 1762c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 17650 │ │ │ │ + bne 1762c │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ cmp r9, #0 │ │ │ │ - bne 17634 │ │ │ │ - b 17650 │ │ │ │ + bne 17610 │ │ │ │ + b 1762c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 175d8 │ │ │ │ + b 175b4 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 17674 │ │ │ │ + b 17650 │ │ │ │ mov r0, r9 │ │ │ │ - b 17924 │ │ │ │ + b 17900 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 17634 │ │ │ │ + b 17610 │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ bl bdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1739c │ │ │ │ + beq 17378 │ │ │ │ ldr r3, [r7] │ │ │ │ str r0, [fp, #1920]! @ 0x780 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ str r8, [r0, #4] │ │ │ │ str r7, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [fp, #-8] │ │ │ │ - bne 17394 │ │ │ │ - b 1739c │ │ │ │ + bne 17370 │ │ │ │ + b 17378 │ │ │ │ add r3, sl, r5, lsl #3 │ │ │ │ - b 176ec │ │ │ │ + b 176c8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl bbec │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str fp, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17634 │ │ │ │ + beq 17610 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 17634 │ │ │ │ + beq 17610 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 17634 │ │ │ │ - b 17a84 │ │ │ │ + bne 17610 │ │ │ │ + b 17a60 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ bl b874 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 17400 │ │ │ │ + beq 173dc │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - beq 17674 │ │ │ │ + beq 17650 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 17674 │ │ │ │ + beq 17650 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq 17c10 │ │ │ │ + beq 17bec │ │ │ │ mov sl, r9 │ │ │ │ - b 17650 │ │ │ │ + b 1762c │ │ │ │ ldr r0, [sl, r0, lsl #3] │ │ │ │ str r7, [sl, r5, lsl #3] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1739c │ │ │ │ + beq 17378 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 1739c │ │ │ │ + bne 17378 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1739c │ │ │ │ + b 17378 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r9, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17650 │ │ │ │ + beq 1762c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r9, sl │ │ │ │ - bne 17b70 │ │ │ │ - b 17650 │ │ │ │ + bne 17b4c │ │ │ │ + b 1762c │ │ │ │ ldr sl, [r9, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 177a4 │ │ │ │ + beq 17780 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ - b 177a4 │ │ │ │ + b 17780 │ │ │ │ ldr r2, [sl, r3] │ │ │ │ - ldr r3, [pc, #44] @ 17c30 │ │ │ │ + ldr r3, [pc, #44] @ 17c0c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 1729c │ │ │ │ - b 17298 │ │ │ │ + bne 17278 │ │ │ │ + b 17274 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 17b80 │ │ │ │ - bl 14b20 │ │ │ │ - andseq r8, r3, ip, lsr lr │ │ │ │ + b 17b5c │ │ │ │ + bl 14afc │ │ │ │ + andseq r8, r3, r0, ror #28 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq sl, r3, r4, ror #9 │ │ │ │ - andseq r8, r3, r0, lsl lr │ │ │ │ - andseq sl, r3, r0, lsl #9 │ │ │ │ + andseq sl, r3, r0, lsl r5 │ │ │ │ + andseq r8, r3, r4, lsr lr │ │ │ │ + andseq sl, r3, ip, lsr #9 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - andseq sl, r3, ip, lsl #7 │ │ │ │ - andseq sl, r3, r0, ror r3 │ │ │ │ - andseq sl, r3, r4, lsr #6 │ │ │ │ - @ instruction: 0x00138bf0 │ │ │ │ - mulseq r3, r4, r2 │ │ │ │ - andseq r8, r3, r4, ror fp │ │ │ │ - andseq sl, r3, r8, lsl #4 │ │ │ │ - andseq r2, r0, r4, lsr #12 │ │ │ │ - ldrheq r3, [r0], -r4 │ │ │ │ - andseq sl, r3, r0, asr r0 │ │ │ │ - andseq r9, r3, ip, asr #31 │ │ │ │ - @ instruction: 0x001388dc │ │ │ │ - @ instruction: 0x00139ed0 │ │ │ │ - andseq r8, r3, r4, lsr #12 │ │ │ │ + @ instruction: 0x0013a3b8 │ │ │ │ + mulseq r3, ip, r3 │ │ │ │ + andseq sl, r3, r0, asr r3 │ │ │ │ + andseq r8, r3, r4, lsl ip │ │ │ │ + andseq sl, r3, r0, asr #5 │ │ │ │ + mulseq r3, r8, fp │ │ │ │ + andseq sl, r3, r4, lsr r2 │ │ │ │ + @ instruction: 0x001025f8 │ │ │ │ + andseq r3, r0, r8, lsl #1 │ │ │ │ + andseq sl, r3, ip, ror r0 │ │ │ │ + @ instruction: 0x00139ff8 │ │ │ │ + andseq r8, r3, r0, lsl #18 │ │ │ │ + @ instruction: 0x00139efc │ │ │ │ + andseq r8, r3, r8, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [ip, #84] @ 0x54 │ │ │ │ ands r0, r3, #67108864 @ 0x4000000 │ │ │ │ - ldr r3, [pc, #264] @ 17da0 │ │ │ │ + ldr r3, [pc, #264] @ 17d7c │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 17d74 │ │ │ │ + beq 17d50 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #252] @ 17da4 │ │ │ │ + ldr r2, [pc, #252] @ 17d80 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp ip, r2 │ │ │ │ - beq 17d7c │ │ │ │ - ldr r2, [pc, #240] @ 17da8 │ │ │ │ + beq 17d58 │ │ │ │ + ldr r2, [pc, #240] @ 17d84 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 17d78 │ │ │ │ + beq 17d54 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble 17d48 │ │ │ │ + ble 17d24 │ │ │ │ add r9, r8, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov ip, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 17cec │ │ │ │ + b 17cc8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 17d00 │ │ │ │ + beq 17cdc │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - bne 17ce0 │ │ │ │ + bne 17cbc │ │ │ │ ldr r0, [r7, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, #0 │ │ │ │ - b 17d20 │ │ │ │ + b 17cfc │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 17d48 │ │ │ │ + beq 17d24 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r0, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17d50 │ │ │ │ + beq 17d2c │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ mov r0, r4 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17d08 │ │ │ │ - blt 17d48 │ │ │ │ + beq 17ce4 │ │ │ │ + blt 17d24 │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #84] @ 17dac │ │ │ │ - ldr r1, [pc, #84] @ 17db0 │ │ │ │ - ldr r0, [pc, #84] @ 17db4 │ │ │ │ + ldr r3, [pc, #84] @ 17d88 │ │ │ │ + ldr r1, [pc, #84] @ 17d8c │ │ │ │ + ldr r0, [pc, #84] @ 17d90 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #80] @ 17db8 │ │ │ │ + ldr r2, [pc, #80] @ 17d94 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ec │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #56] @ 17dbc │ │ │ │ - ldr r1, [pc, #56] @ 17dc0 │ │ │ │ - ldr r0, [pc, #56] @ 17dc4 │ │ │ │ + bl 147c8 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #56] @ 17d98 │ │ │ │ + ldr r1, [pc, #56] @ 17d9c │ │ │ │ + ldr r0, [pc, #56] @ 17da0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #52] @ 17dc8 │ │ │ │ + ldr r2, [pc, #52] @ 17da4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - andseq r8, r3, r4, ror #6 │ │ │ │ + andseq r8, r3, r8, lsl #7 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - @ instruction: 0x001187dc │ │ │ │ - andseq r1, r0, ip, asr #28 │ │ │ │ - andseq r2, r0, r4, lsl #3 │ │ │ │ - @ instruction: 0x000071b5 │ │ │ │ @ instruction: 0x001187b0 │ │ │ │ - andseq r1, r0, r8, lsl pc │ │ │ │ - andseq r2, r0, r4, lsl #9 │ │ │ │ + andseq r1, r0, r0, lsr #28 │ │ │ │ + andseq r2, r0, r8, asr r1 │ │ │ │ + @ instruction: 0x000071b5 │ │ │ │ + andseq r8, r1, r4, lsl #15 │ │ │ │ + andseq r1, r0, ip, ror #29 │ │ │ │ + andseq r2, r0, r8, asr r4 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r0, [pc, #4012] @ 18d90 │ │ │ │ + ldr r0, [pc, #4012] @ 18d6c │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #4004] @ 18d94 │ │ │ │ + ldr r2, [pc, #4004] @ 18d70 │ │ │ │ add ip, r0, #1328 @ 0x530 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #3996] @ 18d98 │ │ │ │ + ldr r3, [pc, #3996] @ 18d74 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, ip, #8 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r6, [pc, #3976] @ 18d9c │ │ │ │ + ldr r6, [pc, #3976] @ 18d78 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1136 @ 0x470 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, r0, #384 @ 0x180 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r9, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - beq 184bc │ │ │ │ - ldr r3, [pc, #3916] @ 18da0 │ │ │ │ + beq 18498 │ │ │ │ + ldr r3, [pc, #3916] @ 18d7c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 186a0 │ │ │ │ + bhi 1867c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r9, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 18650 │ │ │ │ - ldr r0, [pc, #3852] @ 18da4 │ │ │ │ + beq 1862c │ │ │ │ + ldr r0, [pc, #3852] @ 18d80 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 18d68 │ │ │ │ - ldr r0, [pc, #3836] @ 18da8 │ │ │ │ + beq 18d44 │ │ │ │ + ldr r0, [pc, #3836] @ 18d84 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 18d8c │ │ │ │ + beq 18d68 │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #3812] @ 18dac │ │ │ │ + ldr r1, [pc, #3812] @ 18d88 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #3 │ │ │ │ - bhi 18458 │ │ │ │ + bhi 18434 │ │ │ │ add r1, r1, r5 │ │ │ │ ldrh r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3780] @ 18db0 │ │ │ │ + ldr r1, [pc, #3780] @ 18d8c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 18d68 │ │ │ │ + beq 18d44 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 18d8c │ │ │ │ + beq 18d68 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 18c00 │ │ │ │ + ble 18bdc │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #0 │ │ │ │ - b 17f30 │ │ │ │ + b 17f0c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 18820 │ │ │ │ + beq 187fc │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp lr, r0 │ │ │ │ - bne 17f24 │ │ │ │ + bne 17f00 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r8, [r2, r3, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 18c00 │ │ │ │ + beq 18bdc │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 18350 │ │ │ │ + bgt 1832c │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3664] @ 18db4 │ │ │ │ + ldr r2, [pc, #3664] @ 18d90 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 188b8 │ │ │ │ + beq 18894 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 188c4 │ │ │ │ - ldr r3, [pc, #3624] @ 18db8 │ │ │ │ + beq 188a0 │ │ │ │ + ldr r3, [pc, #3624] @ 18d94 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 18788 │ │ │ │ + bne 18764 │ │ │ │ ldr sl, [r5, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 18788 │ │ │ │ + beq 18764 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 17fe8 │ │ │ │ + beq 17fc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 1877c │ │ │ │ - ldr r3, [pc, #3532] @ 18dbc │ │ │ │ + beq 18758 │ │ │ │ + ldr r3, [pc, #3532] @ 18d98 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 1802c │ │ │ │ + beq 18008 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 187c8 │ │ │ │ + beq 187a4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldreq r5, [pc, #3460] @ 18dc0 │ │ │ │ - beq 18570 │ │ │ │ + ldreq r5, [pc, #3460] @ 18d9c │ │ │ │ + beq 1854c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 18054 │ │ │ │ + beq 18030 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 18704 │ │ │ │ + beq 186e0 │ │ │ │ add sl, sp, #52 @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 1894c │ │ │ │ + beq 18928 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #3404] @ 18dc4 │ │ │ │ + ldr r2, [pc, #3404] @ 18da0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 18a20 │ │ │ │ + beq 189fc │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 189fc │ │ │ │ + beq 189d8 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 187ec │ │ │ │ + bne 187c8 │ │ │ │ ldr fp, [r8, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 187ec │ │ │ │ + beq 187c8 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r7, [r8, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 180f4 │ │ │ │ + beq 180d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 187d4 │ │ │ │ - ldr r3, [pc, #3276] @ 18dc8 │ │ │ │ + beq 187b0 │ │ │ │ + ldr r3, [pc, #3276] @ 18da4 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 18138 │ │ │ │ + beq 18114 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 188ac │ │ │ │ + beq 18888 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18a30 │ │ │ │ + beq 18a0c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1815c │ │ │ │ + beq 18138 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 187bc │ │ │ │ + beq 18798 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 18ad0 │ │ │ │ + beq 18aac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 18b10 │ │ │ │ + beq 18aec │ │ │ │ mov r0, r9 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 18b5c │ │ │ │ + beq 18b38 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl d96e0 │ │ │ │ + bl 8ce68 │ │ │ │ mov r8, r0 │ │ │ │ bl be74 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 18ba4 │ │ │ │ + beq 18b80 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 18710 │ │ │ │ + beq 186ec │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 18be8 │ │ │ │ - ldr r3, [pc, #3056] @ 18dcc │ │ │ │ + beq 18bc4 │ │ │ │ + ldr r3, [pc, #3056] @ 18da8 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 18c2c │ │ │ │ + blt 18c08 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 18218 │ │ │ │ + beq 181f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 18218 │ │ │ │ + bne 181f4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 18c38 │ │ │ │ - ldr r3, [pc, #2976] @ 18dd0 │ │ │ │ + beq 18c14 │ │ │ │ + ldr r3, [pc, #2976] @ 18dac │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 184ec │ │ │ │ + blt 184c8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 18264 │ │ │ │ + beq 18240 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 18b50 │ │ │ │ + beq 18b2c │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ ldr r0, [r8, #1028] @ 0x404 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 18c44 │ │ │ │ - ldr r3, [pc, #2900] @ 18dd4 │ │ │ │ + beq 18c20 │ │ │ │ + ldr r3, [pc, #2900] @ 18db0 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #280] @ 0x118 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 18c5c │ │ │ │ + blt 18c38 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 182b4 │ │ │ │ + beq 18290 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 18bdc │ │ │ │ - ldr r5, [pc, #2844] @ 18dd8 │ │ │ │ + beq 18bb8 │ │ │ │ + ldr r5, [pc, #2844] @ 18db4 │ │ │ │ mov r0, r7 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 18c84 │ │ │ │ + blt 18c60 │ │ │ │ ldr r1, [r5, #972] @ 0x3cc │ │ │ │ mov r0, r7 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 18c9c │ │ │ │ + blt 18c78 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1830c │ │ │ │ + beq 182e8 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r7] │ │ │ │ - beq 1830c │ │ │ │ + beq 182e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18bc4 │ │ │ │ + beq 18ba0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 18328 │ │ │ │ + beq 18304 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 187e0 │ │ │ │ + beq 187bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 185b4 │ │ │ │ + beq 18590 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 185b4 │ │ │ │ + bne 18590 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 185b4 │ │ │ │ + b 18590 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2688] @ 18ddc │ │ │ │ + ldr r2, [pc, #2688] @ 18db8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1148] @ 0x47c │ │ │ │ - beq 18650 │ │ │ │ + beq 1862c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 18d68 │ │ │ │ + beq 18d44 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 18d8c │ │ │ │ + beq 18d68 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 189e8 │ │ │ │ + ble 189c4 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 183ac │ │ │ │ + b 18388 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 1897c │ │ │ │ + beq 18958 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 183a0 │ │ │ │ + bne 1837c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 189e8 │ │ │ │ + beq 189c4 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 17f58 │ │ │ │ + ble 17f34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2556] @ 18de0 │ │ │ │ + ldr r2, [pc, #2556] @ 18dbc │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 18650 │ │ │ │ + beq 1862c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 18d68 │ │ │ │ + beq 18d44 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 18d8c │ │ │ │ + beq 18d68 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 18938 │ │ │ │ + ble 18914 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 18434 │ │ │ │ + b 18410 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 188cc │ │ │ │ + beq 188a8 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 18428 │ │ │ │ + bne 18404 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18938 │ │ │ │ + beq 18914 │ │ │ │ sub r7, r7, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 17f58 │ │ │ │ + ble 17f34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #2420] @ 18de4 │ │ │ │ + ldr r3, [pc, #2420] @ 18dc0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 17f58 │ │ │ │ - ldr r1, [pc, #2348] @ 18de8 │ │ │ │ - b 186e8 │ │ │ │ + bne 17f34 │ │ │ │ + ldr r1, [pc, #2348] @ 18dc4 │ │ │ │ + b 186c4 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 18694 │ │ │ │ + beq 18670 │ │ │ │ cmp r5, #4 │ │ │ │ - beq 18690 │ │ │ │ + beq 1866c │ │ │ │ cmp r5, #2 │ │ │ │ - bne 186a0 │ │ │ │ - ldr r3, [pc, #2320] @ 18dec │ │ │ │ + bne 1867c │ │ │ │ + ldr r3, [pc, #2320] @ 18dc8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ - b 17f58 │ │ │ │ - ldr r8, [pc, #2300] @ 18df0 │ │ │ │ - mov r9, #380 @ 0x17c │ │ │ │ + b 17f34 │ │ │ │ + ldr r8, [pc, #2300] @ 18dcc │ │ │ │ + mov r9, #74 @ 0x4a │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 18510 │ │ │ │ + beq 184ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 18bd0 │ │ │ │ - ldr r3, [pc, #2268] @ 18df4 │ │ │ │ - ldr r0, [pc, #2268] @ 18df8 │ │ │ │ + beq 18bac │ │ │ │ + ldr r3, [pc, #2268] @ 18dd0 │ │ │ │ + ldr r0, [pc, #2268] @ 18dd4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 18548 │ │ │ │ + beq 18524 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 18bf4 │ │ │ │ + beq 18bd0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r5, [pc, #2212] @ 18dfc │ │ │ │ - beq 18cdc │ │ │ │ + ldrne r5, [pc, #2212] @ 18dd8 │ │ │ │ + beq 18cb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 18570 │ │ │ │ + bne 1854c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 18594 │ │ │ │ + beq 18570 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 18594 │ │ │ │ + bne 18570 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r3, [pc, #2148] @ 18e00 │ │ │ │ - ldr r0, [pc, #2148] @ 18e04 │ │ │ │ - ldr r2, [pc, #2148] @ 18e08 │ │ │ │ + ldr r3, [pc, #2148] @ 18ddc │ │ │ │ + ldr r0, [pc, #2148] @ 18de0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r2, #83 @ 0x53 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #2128] @ 18e0c │ │ │ │ - ldr r3, [pc, #2008] @ 18d98 │ │ │ │ + ldr r2, [pc, #2124] @ 18de4 │ │ │ │ + ldr r3, [pc, #2008] @ 18d74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 18d28 │ │ │ │ + bne 18d04 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2084] @ 18e10 │ │ │ │ + ldr r3, [pc, #2080] @ 18de8 │ │ │ │ cmp r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [r3, #1336] @ 0x538 │ │ │ │ - ble 18cc0 │ │ │ │ + ble 18c9c │ │ │ │ add sl, r4, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ - b 18614 │ │ │ │ + b 185f0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 18a84 │ │ │ │ + beq 18a60 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp fp, r0 │ │ │ │ - bne 18608 │ │ │ │ + bne 185e4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr sl, [r2, r3, lsl #2] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 18cc0 │ │ │ │ - ldr r2, [pc, #2012] @ 18e14 │ │ │ │ + beq 18c9c │ │ │ │ + ldr r2, [pc, #2008] @ 18dec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr lr, [r2, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 17ef0 │ │ │ │ - bl 147ec │ │ │ │ - ldr r3, [pc, #1936] @ 18dec │ │ │ │ + bne 17ecc │ │ │ │ + bl 147c8 │ │ │ │ + ldr r3, [pc, #1936] @ 18dc8 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 17e7c │ │ │ │ - ldr r3, [pc, #1916] @ 18dec │ │ │ │ + b 17e58 │ │ │ │ + ldr r3, [pc, #1916] @ 18dc8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 17e78 │ │ │ │ - ldr r3, [pc, #1900] @ 18dec │ │ │ │ + b 17e54 │ │ │ │ + ldr r3, [pc, #1900] @ 18dc8 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov sl, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 17e80 │ │ │ │ + b 17e5c │ │ │ │ ldr r9, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 184e0 │ │ │ │ + b 184bc │ │ │ │ cmp r5, #1 │ │ │ │ - ble 18ccc │ │ │ │ - ldr r3, [pc, #1896] @ 18e18 │ │ │ │ + ble 18ca8 │ │ │ │ + ldr r3, [pc, #1892] @ 18df0 │ │ │ │ mov ip, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #1888] @ 18e1c │ │ │ │ + ldr r2, [pc, #1884] @ 18df4 │ │ │ │ ldr r1, [r6, r2] │ │ │ │ - ldr r2, [pc, #1884] @ 18e20 │ │ │ │ + ldr r2, [pc, #1880] @ 18df8 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r5} │ │ │ │ - ldr r1, [pc, #1872] @ 18e24 │ │ │ │ - ldr r2, [pc, #1872] @ 18e28 │ │ │ │ + ldr r1, [pc, #1868] @ 18dfc │ │ │ │ + ldr r2, [pc, #1868] @ 18e00 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #1856] @ 18e2c │ │ │ │ - ldr r3, [pc, #1856] @ 18e30 │ │ │ │ - ldr r0, [pc, #1856] @ 18e34 │ │ │ │ - ldr r2, [pc, #1856] @ 18e38 │ │ │ │ + ldr r1, [pc, #1852] @ 18e04 │ │ │ │ + ldr r3, [pc, #1852] @ 18e08 │ │ │ │ + ldr r0, [pc, #1852] @ 18e0c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 185b0 │ │ │ │ + mov r2, #81 @ 0x51 │ │ │ │ + bl 17174 │ │ │ │ + b 1858c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 18054 │ │ │ │ - ldr r9, [pc, #1828] @ 18e3c │ │ │ │ + b 18030 │ │ │ │ + ldr r9, [pc, #1820] @ 18e10 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #48] @ 0x30 │ │ │ │ ldr r1, [r9, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 18c90 │ │ │ │ + blt 18c6c │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 18ca8 │ │ │ │ + beq 18c84 │ │ │ │ ldr r1, [r9, #972] @ 0x3cc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 18cb4 │ │ │ │ + blt 18c90 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 182e8 │ │ │ │ + beq 182c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 182e8 │ │ │ │ + bne 182c4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 182e8 │ │ │ │ + b 182c4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 17fe8 │ │ │ │ - ldr r3, [pc, #1712] @ 18e40 │ │ │ │ + b 17fc4 │ │ │ │ + ldr r3, [pc, #1704] @ 18e14 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b 1802c │ │ │ │ + b 18008 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1815c │ │ │ │ + b 18138 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1802c │ │ │ │ + b 18008 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 180f4 │ │ │ │ + b 180d0 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 18328 │ │ │ │ - ldr r3, [pc, #1616] @ 18e44 │ │ │ │ + b 18304 │ │ │ │ + ldr r3, [pc, #1608] @ 18e18 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r7, r8 │ │ │ │ mov r4, r0 │ │ │ │ - b 18138 │ │ │ │ + b 18114 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ mov r7, r8 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r8, lr │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r3 │ │ │ │ - b 18868 │ │ │ │ + b 18844 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 18c00 │ │ │ │ + beq 18bdc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18d24 │ │ │ │ + beq 18d00 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18850 │ │ │ │ + beq 1882c │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r6 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ - blt 18c00 │ │ │ │ + blt 18bdc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r8, [r3, fp, lsl #2] │ │ │ │ - b 17f44 │ │ │ │ + b 17f20 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 18138 │ │ │ │ + b 18114 │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 17f80 │ │ │ │ - ldr r5, [pc, #1404] @ 18e48 │ │ │ │ - b 18594 │ │ │ │ + b 17f5c │ │ │ │ + ldr r5, [pc, #1396] @ 18e1c │ │ │ │ + b 18570 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r7, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 18908 │ │ │ │ + b 188e4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 18c50 │ │ │ │ + beq 18c2c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18d24 │ │ │ │ + beq 18d00 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188f0 │ │ │ │ + beq 188cc │ │ │ │ mov r3, r5 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - bge 18440 │ │ │ │ + bge 1841c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18460 │ │ │ │ - ldr r1, [pc, #1280] @ 18e4c │ │ │ │ - b 186e8 │ │ │ │ + beq 1843c │ │ │ │ + ldr r1, [pc, #1272] @ 18e20 │ │ │ │ + b 186c4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1806c │ │ │ │ + beq 18048 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 18974 │ │ │ │ + beq 18950 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 18d10 │ │ │ │ - ldr r5, [pc, #1236] @ 18e50 │ │ │ │ - b 18594 │ │ │ │ + beq 18cec │ │ │ │ + ldr r5, [pc, #1228] @ 18e24 │ │ │ │ + b 18570 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r7, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 189b8 │ │ │ │ + b 18994 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 18c68 │ │ │ │ + beq 18c44 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18d24 │ │ │ │ + beq 18d00 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 189a0 │ │ │ │ + beq 1897c │ │ │ │ mov r3, r5 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - bge 183b8 │ │ │ │ + bge 18394 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 183d8 │ │ │ │ - ldr r1, [pc, #1112] @ 18e54 │ │ │ │ - b 186e8 │ │ │ │ + beq 183b4 │ │ │ │ + ldr r1, [pc, #1104] @ 18e28 │ │ │ │ + b 186c4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 18a18 │ │ │ │ + beq 189f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 18c78 │ │ │ │ - ldr r5, [pc, #1080] @ 18e58 │ │ │ │ - b 18594 │ │ │ │ + beq 18c54 │ │ │ │ + ldr r5, [pc, #1072] @ 18e2c │ │ │ │ + b 18570 │ │ │ │ mov r0, r8 │ │ │ │ bl b6c4 │ │ │ │ mov r8, r0 │ │ │ │ - b 18094 │ │ │ │ + b 18070 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 18a54 │ │ │ │ + beq 18a30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 18a54 │ │ │ │ + bne 18a30 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 18a70 │ │ │ │ + beq 18a4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 18a78 │ │ │ │ - ldr r5, [pc, #996] @ 18e5c │ │ │ │ - b 18594 │ │ │ │ + beq 18a54 │ │ │ │ + ldr r5, [pc, #988] @ 18e30 │ │ │ │ + b 18570 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 18a70 │ │ │ │ + b 18a4c │ │ │ │ mov r8, r5 │ │ │ │ - b 18aa4 │ │ │ │ + b 18a80 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 18cc0 │ │ │ │ + beq 18c9c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and r2, r2, #67108864 @ 0x4000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18d2c │ │ │ │ + beq 18d08 │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a8c │ │ │ │ - blt 18cc0 │ │ │ │ + beq 18a68 │ │ │ │ + blt 18c9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr sl, [r3, r8, lsl #2] │ │ │ │ - b 18628 │ │ │ │ + b 18604 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18170 │ │ │ │ + beq 1814c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r5, [pc, #884] @ 18e60 │ │ │ │ - bne 18558 │ │ │ │ + ldrne r5, [pc, #876] @ 18e34 │ │ │ │ + bne 18534 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 18b08 │ │ │ │ + beq 18ae4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 18d50 │ │ │ │ - ldr r5, [pc, #848] @ 18e60 │ │ │ │ - b 18594 │ │ │ │ + beq 18d2c │ │ │ │ + ldr r5, [pc, #840] @ 18e34 │ │ │ │ + b 18570 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18184 │ │ │ │ + beq 18160 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r5, [pc, #824] @ 18e64 │ │ │ │ - bne 18558 │ │ │ │ + ldrne r5, [pc, #816] @ 18e38 │ │ │ │ + bne 18534 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 18b48 │ │ │ │ + beq 18b24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 18d60 │ │ │ │ - ldr r5, [pc, #788] @ 18e64 │ │ │ │ - b 18594 │ │ │ │ + beq 18d3c │ │ │ │ + ldr r5, [pc, #780] @ 18e38 │ │ │ │ + b 18570 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 18264 │ │ │ │ + b 18240 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18198 │ │ │ │ + beq 18174 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r5, [pc, #744] @ 18e68 │ │ │ │ - bne 18558 │ │ │ │ + ldrne r5, [pc, #736] @ 18e3c │ │ │ │ + bne 18534 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 18b9c │ │ │ │ + beq 18b78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 18d58 │ │ │ │ - ldr r5, [pc, #708] @ 18e68 │ │ │ │ - b 18594 │ │ │ │ - ldr r3, [pc, #704] @ 18e6c │ │ │ │ - ldr r0, [pc, #704] @ 18e70 │ │ │ │ - ldr r1, [pc, #704] @ 18e74 │ │ │ │ + beq 18d34 │ │ │ │ + ldr r5, [pc, #700] @ 18e3c │ │ │ │ + b 18570 │ │ │ │ + ldr r3, [pc, #696] @ 18e40 │ │ │ │ + ldr r0, [pc, #696] @ 18e44 │ │ │ │ + ldr r1, [pc, #696] @ 18e48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #372 @ 0x174 │ │ │ │ - bl 17198 │ │ │ │ - b 18548 │ │ │ │ + mov r2, #66 @ 0x42 │ │ │ │ + bl 17174 │ │ │ │ + b 18524 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1830c │ │ │ │ + b 182e8 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 18510 │ │ │ │ + b 184ec │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 182b4 │ │ │ │ - ldr r9, [pc, #648] @ 18e78 │ │ │ │ - ldr r8, [pc, #648] @ 18e7c │ │ │ │ - b 18510 │ │ │ │ + b 18290 │ │ │ │ + ldr r8, [pc, #640] @ 18e4c │ │ │ │ + mov r9, #73 @ 0x49 │ │ │ │ + b 184ec │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 18548 │ │ │ │ + b 18524 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18d08 │ │ │ │ - ldr r0, [pc, #620] @ 18e80 │ │ │ │ + bne 18ce4 │ │ │ │ + ldr r0, [pc, #608] @ 18e50 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #600] @ 18e84 │ │ │ │ - b 186e8 │ │ │ │ - ldr r9, [pc, #580] @ 18e78 │ │ │ │ - ldr r8, [pc, #592] @ 18e88 │ │ │ │ - b 184f4 │ │ │ │ - ldr r8, [pc, #588] @ 18e8c │ │ │ │ - mov r9, #380 @ 0x17c │ │ │ │ - b 18510 │ │ │ │ - ldr r9, [pc, #580] @ 18e90 │ │ │ │ - ldr r8, [pc, #580] @ 18e94 │ │ │ │ - b 18510 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #588] @ 18e54 │ │ │ │ + b 186c4 │ │ │ │ + ldr r8, [pc, #584] @ 18e58 │ │ │ │ + mov r9, #73 @ 0x49 │ │ │ │ + b 184d0 │ │ │ │ + ldr r8, [pc, #576] @ 18e5c │ │ │ │ + mov r9, #74 @ 0x4a │ │ │ │ + b 184ec │ │ │ │ + ldr r8, [pc, #568] @ 18e60 │ │ │ │ + mov r9, #75 @ 0x4b │ │ │ │ + b 184ec │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b 18938 │ │ │ │ - ldr r9, [pc, #556] @ 18e90 │ │ │ │ - ldr r8, [pc, #560] @ 18e98 │ │ │ │ - b 184f4 │ │ │ │ + b 18914 │ │ │ │ + ldr r8, [pc, #548] @ 18e64 │ │ │ │ + mov r9, #75 @ 0x4b │ │ │ │ + b 184d0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b 189e8 │ │ │ │ + b 189c4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 18a18 │ │ │ │ - ldr r9, [pc, #528] @ 18e9c │ │ │ │ - ldr r8, [pc, #528] @ 18ea0 │ │ │ │ - b 18510 │ │ │ │ - ldr r9, [pc, #524] @ 18ea4 │ │ │ │ - ldr r8, [pc, #524] @ 18ea8 │ │ │ │ - b 18510 │ │ │ │ - ldr r9, [pc, #520] @ 18eac │ │ │ │ - ldr r8, [pc, #520] @ 18eb0 │ │ │ │ - b 18510 │ │ │ │ - ldr r8, [pc, #516] @ 18eb4 │ │ │ │ - mov r9, #376 @ 0x178 │ │ │ │ - b 18510 │ │ │ │ - ldr r8, [pc, #508] @ 18eb8 │ │ │ │ - mov r9, #376 @ 0x178 │ │ │ │ - b 184f4 │ │ │ │ + b 189f4 │ │ │ │ + ldr r8, [pc, #512] @ 18e68 │ │ │ │ + mov r9, #76 @ 0x4c │ │ │ │ + b 184ec │ │ │ │ + ldr r8, [pc, #504] @ 18e6c │ │ │ │ + mov r9, #69 @ 0x45 │ │ │ │ + b 184ec │ │ │ │ + ldr r8, [pc, #496] @ 18e70 │ │ │ │ + mov r9, #77 @ 0x4d │ │ │ │ + b 184ec │ │ │ │ + ldr r8, [pc, #488] @ 18e74 │ │ │ │ + mov r9, #70 @ 0x46 │ │ │ │ + b 184ec │ │ │ │ + ldr r8, [pc, #480] @ 18e78 │ │ │ │ + mov r9, #70 @ 0x46 │ │ │ │ + b 184d0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18d1c │ │ │ │ - ldr r3, [pc, #488] @ 18ebc │ │ │ │ + bne 18cf8 │ │ │ │ + ldr r3, [pc, #460] @ 18e7c │ │ │ │ mov ip, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 186b4 │ │ │ │ + b 18690 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 18cf8 │ │ │ │ + beq 18cd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 18d00 │ │ │ │ - ldr r5, [pc, #252] @ 18dfc │ │ │ │ - b 18594 │ │ │ │ - ldr r5, [pc, #244] @ 18dfc │ │ │ │ - b 1858c │ │ │ │ - ldr r1, [pc, #432] @ 18ec0 │ │ │ │ - b 186e8 │ │ │ │ + beq 18cdc │ │ │ │ + ldr r5, [pc, #252] @ 18dd8 │ │ │ │ + b 18570 │ │ │ │ + ldr r5, [pc, #244] @ 18dd8 │ │ │ │ + b 18568 │ │ │ │ + ldr r1, [pc, #404] @ 18e80 │ │ │ │ + b 186c4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 18974 │ │ │ │ - ldr r1, [pc, #416] @ 18ec4 │ │ │ │ - b 186e8 │ │ │ │ - bl 14adc │ │ │ │ + b 18950 │ │ │ │ + ldr r1, [pc, #388] @ 18e84 │ │ │ │ + b 186c4 │ │ │ │ + bl 14ab8 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #404] @ 18ec8 │ │ │ │ - ldr r1, [pc, #404] @ 18ecc │ │ │ │ - ldr r0, [pc, #404] @ 18ed0 │ │ │ │ + ldr r3, [pc, #376] @ 18e88 │ │ │ │ + ldr r1, [pc, #376] @ 18e8c │ │ │ │ + ldr r0, [pc, #376] @ 18e90 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #400] @ 18ed4 │ │ │ │ + ldr r2, [pc, #372] @ 18e94 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r5, [pc, #264] @ 18e60 │ │ │ │ - b 1858c │ │ │ │ - ldr r5, [pc, #264] @ 18e68 │ │ │ │ - b 1858c │ │ │ │ - ldr r5, [pc, #252] @ 18e64 │ │ │ │ - b 1858c │ │ │ │ - ldr r3, [pc, #360] @ 18ed8 │ │ │ │ - ldr r1, [pc, #360] @ 18edc │ │ │ │ - ldr r0, [pc, #360] @ 18ee0 │ │ │ │ + ldr r5, [pc, #256] @ 18e34 │ │ │ │ + b 18568 │ │ │ │ + ldr r5, [pc, #256] @ 18e3c │ │ │ │ + b 18568 │ │ │ │ + ldr r5, [pc, #244] @ 18e38 │ │ │ │ + b 18568 │ │ │ │ + ldr r3, [pc, #332] @ 18e98 │ │ │ │ + ldr r1, [pc, #332] @ 18e9c │ │ │ │ + ldr r0, [pc, #332] @ 18ea0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #356] @ 18ee4 │ │ │ │ + ldr r2, [pc, #328] @ 18ea4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ - andseq r9, r3, r4, ror #17 │ │ │ │ - @ instruction: 0x001381fc │ │ │ │ + bl 14788 │ │ │ │ + andseq r9, r3, r0, lsl r9 │ │ │ │ + andseq r8, r3, r0, lsr #4 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x001381bc │ │ │ │ - ldrheq r8, [r1], -r8 @ │ │ │ │ + andseq r8, r3, r0, ror #3 │ │ │ │ + andseq r8, r1, ip, lsl #1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq r8, r1, sl, asr #32 │ │ │ │ - andseq r9, r3, r0, ror #15 │ │ │ │ - andseq r9, r3, r4, ror #14 │ │ │ │ + andseq r8, r1, lr, lsl r0 │ │ │ │ + andseq r9, r3, ip, lsl #16 │ │ │ │ + mulseq r3, r0, r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001396d8 │ │ │ │ - andeq r3, r0, lr, lsr #11 │ │ │ │ - andseq r9, r3, r0, asr r6 │ │ │ │ - andseq r9, r3, ip, asr #11 │ │ │ │ - andseq r9, r3, ip, ror #9 │ │ │ │ - mulseq r3, r8, r4 │ │ │ │ - andseq r9, r3, r8, asr #8 │ │ │ │ - andseq r9, r3, ip, lsl #8 │ │ │ │ - andseq r9, r3, ip, ror #6 │ │ │ │ - andseq r9, r3, r4, ror #5 │ │ │ │ - @ instruction: 0x001023dc │ │ │ │ - andeq r3, r0, r1, asr r5 │ │ │ │ + andseq r9, r3, r4, lsl #14 │ │ │ │ + ldrdeq r1, [r0], -pc @ │ │ │ │ + andseq r9, r3, ip, ror r6 │ │ │ │ + @ instruction: 0x001395f8 │ │ │ │ + andseq r9, r3, r8, lsl r5 │ │ │ │ + andseq r9, r3, r4, asr #9 │ │ │ │ + andseq r9, r3, r4, ror r4 │ │ │ │ + andseq r9, r3, r8, lsr r4 │ │ │ │ + mulseq r3, r8, r3 │ │ │ │ + andseq r9, r3, r0, lsl r3 │ │ │ │ + @ instruction: 0x001023b0 │ │ │ │ + andeq r1, r0, r2, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r3, r0, r9, lsr #9 │ │ │ │ - andseq r2, r0, r8, asr #5 │ │ │ │ - @ instruction: 0x001022f0 │ │ │ │ - andeq r3, r0, lr, asr #11 │ │ │ │ - andseq r2, r0, r0, asr #4 │ │ │ │ - mulseq r0, r4, r2 │ │ │ │ - andeq r0, r0, r5, lsl #3 │ │ │ │ - andseq r7, r3, ip, lsr sl │ │ │ │ - ldrsbeq r9, [r3], -ip │ │ │ │ - mulseq r3, r0, r0 │ │ │ │ - andseq r1, r0, ip, asr #19 │ │ │ │ + ldrdeq r1, [r0], -sl │ │ │ │ + mulseq r0, ip, r2 │ │ │ │ + andseq r2, r0, r4, asr #5 │ │ │ │ + strdeq r1, [r0], -pc @ │ │ │ │ + andseq r2, r0, r8, lsl r2 │ │ │ │ + andseq r2, r0, ip, ror #4 │ │ │ │ + andseq r7, r3, r0, ror #20 │ │ │ │ + andseq r9, r3, r8, lsl #2 │ │ │ │ + ldrheq r9, [r3], -ip │ │ │ │ + andseq r1, r0, r0, lsr #19 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andseq r6, r0, r8, ror #13 │ │ │ │ - @ instruction: 0x001019b0 │ │ │ │ - andseq r2, r0, r4, ror r1 │ │ │ │ - andeq r3, r0, r6, ror #10 │ │ │ │ - andseq r2, r0, ip, ror #1 │ │ │ │ - andseq r2, r0, r0, asr #2 │ │ │ │ - andeq r0, r0, r3, lsl #3 │ │ │ │ - @ instruction: 0x00138fb4 │ │ │ │ - andseq r8, r3, r8, lsr pc │ │ │ │ - @ instruction: 0x00138ed4 │ │ │ │ - muleq r0, sl, r5 │ │ │ │ - andeq r3, r0, ip, asr #10 │ │ │ │ - @ instruction: 0x000035b2 │ │ │ │ - andeq r3, r0, r5, asr #10 │ │ │ │ - @ instruction: 0x000035b3 │ │ │ │ - andeq r3, r0, r7, asr #11 │ │ │ │ - andeq r3, r0, fp, asr #11 │ │ │ │ - andeq r3, r0, ip, asr #11 │ │ │ │ - andeq r3, r0, sp, asr #11 │ │ │ │ - andseq r1, r0, r0, lsr ip │ │ │ │ - andseq r1, r0, r0, ror #24 │ │ │ │ - andeq r3, r0, r5, ror #8 │ │ │ │ - andeq r0, r0, fp, ror r1 │ │ │ │ - muleq r0, fp, r4 │ │ │ │ - andseq r1, r0, r8, lsr ip │ │ │ │ - andeq r3, r0, lr, lsr r5 │ │ │ │ - muleq r0, sp, r4 │ │ │ │ - andeq r3, r0, r7, lsr #9 │ │ │ │ - andeq r0, r0, sp, ror r1 │ │ │ │ - @ instruction: 0x000034b3 │ │ │ │ - @ instruction: 0x000034b5 │ │ │ │ - andeq r0, r0, lr, ror r1 │ │ │ │ - @ instruction: 0x000034bf │ │ │ │ - andeq r0, r0, r7, ror r1 │ │ │ │ - andeq r3, r0, fp, ror r4 │ │ │ │ - andeq r0, r0, pc, ror r1 │ │ │ │ - andeq r3, r0, r8, asr #9 │ │ │ │ - andeq r3, r0, r4, lsl #9 │ │ │ │ - andeq r3, r0, r6, lsl #9 │ │ │ │ - mulseq r0, ip, r3 │ │ │ │ - andeq r3, r0, ip, lsr r5 │ │ │ │ - andeq r3, r0, r4, lsr r5 │ │ │ │ - andseq r7, r1, r0, lsl #16 │ │ │ │ - andseq r0, r0, r0, ror lr │ │ │ │ - andseq r1, r0, r8, lsr #3 │ │ │ │ + andseq r7, r0, r8, lsl r9 │ │ │ │ + andseq r1, r0, r4, lsl #19 │ │ │ │ + andseq r2, r0, r8, asr #2 │ │ │ │ + muleq r0, r7, sl │ │ │ │ + andseq r2, r0, r4, asr #1 │ │ │ │ + andseq r2, r0, r8, lsl r1 │ │ │ │ + andseq r8, r3, r0, ror #31 │ │ │ │ + andseq r8, r3, r4, ror #30 │ │ │ │ + andseq r8, r3, r0, lsl #30 │ │ │ │ + andeq r1, r0, fp, asr #21 │ │ │ │ + andeq r1, r0, sp, ror sl │ │ │ │ + andeq r1, r0, r3, ror #21 │ │ │ │ + andeq r1, r0, r6, ror sl │ │ │ │ + andeq r1, r0, r4, ror #21 │ │ │ │ + strdeq r1, [r0], -r8 │ │ │ │ + strdeq r1, [r0], -ip │ │ │ │ + strdeq r1, [r0], -sp │ │ │ │ + strdeq r1, [r0], -lr │ │ │ │ + andseq r1, r0, r4, lsl #24 │ │ │ │ + andseq r1, r0, r4, lsr ip │ │ │ │ + muleq r0, r6, r9 │ │ │ │ + andeq r1, r0, ip, asr #19 │ │ │ │ + andseq r1, r0, ip, lsl #24 │ │ │ │ + andeq r1, r0, pc, ror #20 │ │ │ │ + andeq r1, r0, lr, asr #19 │ │ │ │ + ldrdeq r1, [r0], -r8 │ │ │ │ + andeq r1, r0, r4, ror #19 │ │ │ │ + andeq r1, r0, r6, ror #19 │ │ │ │ + strdeq r1, [r0], -r0 │ │ │ │ + andeq r1, r0, ip, lsr #19 │ │ │ │ + strdeq r1, [r0], -r9 │ │ │ │ + @ instruction: 0x000019b5 │ │ │ │ + @ instruction: 0x000019b7 │ │ │ │ + andseq r1, r0, r0, ror r3 │ │ │ │ + andeq r1, r0, sp, ror #20 │ │ │ │ + andeq r1, r0, r5, ror #20 │ │ │ │ + @ instruction: 0x001177d4 │ │ │ │ + andseq r0, r0, r4, asr #28 │ │ │ │ + andseq r1, r0, ip, ror r1 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andseq r7, r1, r4, asr #15 │ │ │ │ - andseq r0, r0, ip, lsr #30 │ │ │ │ - mulseq r0, r8, r4 │ │ │ │ + mulseq r1, r8, r7 │ │ │ │ + andseq r0, r0, r0, lsl #30 │ │ │ │ + andseq r1, r0, ip, ror #8 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #3948] @ 19e70 │ │ │ │ - ldr r0, [pc, #3948] @ 19e74 │ │ │ │ + ldr r2, [pc, #3948] @ 19e30 │ │ │ │ + ldr r0, [pc, #3948] @ 19e34 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #3944] @ 19e78 │ │ │ │ + ldr r3, [pc, #3944] @ 19e38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ add ip, r0, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ add r3, ip, #1376 @ 0x560 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, r0, #320 @ 0x140 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ - ldr r7, [pc, #3892] @ 19e7c │ │ │ │ + ldr r7, [pc, #3892] @ 19e3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ add ip, ip, #1360 @ 0x550 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r9, [r0, #1492] @ 0x5d4 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 195dc │ │ │ │ - ldr r3, [pc, #3852] @ 19e80 │ │ │ │ + beq 1959c │ │ │ │ + ldr r3, [pc, #3852] @ 19e40 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 195f4 │ │ │ │ + bhi 195b4 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r9, [r1, #8] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 197bc │ │ │ │ - ldr r0, [pc, #3788] @ 19e84 │ │ │ │ + beq 1977c │ │ │ │ + ldr r0, [pc, #3788] @ 19e44 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 19e44 │ │ │ │ - ldr r0, [pc, #3772] @ 19e88 │ │ │ │ + beq 19e04 │ │ │ │ + ldr r0, [pc, #3772] @ 19e48 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 19e68 │ │ │ │ + beq 19e28 │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #3748] @ 19e8c │ │ │ │ + ldr r1, [pc, #3748] @ 19e4c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #3 │ │ │ │ - bhi 19578 │ │ │ │ + bhi 19538 │ │ │ │ add r1, r1, r5 │ │ │ │ ldrh r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3716] @ 19e90 │ │ │ │ + ldr r1, [pc, #3716] @ 19e50 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #320] @ 0x140 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 19e44 │ │ │ │ + beq 19e04 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 19e68 │ │ │ │ + beq 19e28 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 19ce0 │ │ │ │ + ble 19ca0 │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #0 │ │ │ │ - b 19050 │ │ │ │ + b 19010 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 19908 │ │ │ │ + beq 198c8 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp lr, r0 │ │ │ │ - bne 19044 │ │ │ │ + bne 19004 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r8, [r2, r3, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 19ce0 │ │ │ │ + beq 19ca0 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 19470 │ │ │ │ + bgt 19430 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3600] @ 19e94 │ │ │ │ + ldr r2, [pc, #3600] @ 19e54 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 199a0 │ │ │ │ + beq 19960 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 19998 │ │ │ │ - ldr r3, [pc, #3560] @ 19e98 │ │ │ │ + beq 19958 │ │ │ │ + ldr r3, [pc, #3560] @ 19e58 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 19870 │ │ │ │ + bne 19830 │ │ │ │ ldr sl, [r5, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 19870 │ │ │ │ + beq 19830 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 19108 │ │ │ │ + beq 190c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 19864 │ │ │ │ - ldr r3, [pc, #3468] @ 19e9c │ │ │ │ + beq 19824 │ │ │ │ + ldr r3, [pc, #3468] @ 19e5c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 1914c │ │ │ │ + beq 1910c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 198b0 │ │ │ │ + beq 19870 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldreq r5, [pc, #3396] @ 19ea0 │ │ │ │ - beq 196dc │ │ │ │ + ldreq r5, [pc, #3396] @ 19e60 │ │ │ │ + beq 1969c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 19174 │ │ │ │ + beq 19134 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 197ec │ │ │ │ + beq 197ac │ │ │ │ add sl, sp, #52 @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 19a2c │ │ │ │ + beq 199ec │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #3340] @ 19ea4 │ │ │ │ + ldr r2, [pc, #3340] @ 19e64 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 19b00 │ │ │ │ + beq 19ac0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 19adc │ │ │ │ + beq 19a9c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 198d4 │ │ │ │ + bne 19894 │ │ │ │ ldr fp, [r8, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 198d4 │ │ │ │ + beq 19894 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r7, [r8, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 19214 │ │ │ │ + beq 191d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 198bc │ │ │ │ - ldr r3, [pc, #3212] @ 19ea8 │ │ │ │ + beq 1987c │ │ │ │ + ldr r3, [pc, #3212] @ 19e68 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 19258 │ │ │ │ + beq 19218 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 1998c │ │ │ │ + beq 1994c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19b10 │ │ │ │ + beq 19ad0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1927c │ │ │ │ + beq 1923c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 198a4 │ │ │ │ + beq 19864 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 19bb0 │ │ │ │ + beq 19b70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 19bf0 │ │ │ │ + beq 19bb0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 19c3c │ │ │ │ + beq 19bfc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10aea4 │ │ │ │ + bl a125c │ │ │ │ mov r8, r0 │ │ │ │ bl be74 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 19c84 │ │ │ │ + beq 19c44 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 197f8 │ │ │ │ + beq 197b8 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 19cc8 │ │ │ │ - ldr r3, [pc, #2992] @ 19eac │ │ │ │ + beq 19c88 │ │ │ │ + ldr r3, [pc, #2992] @ 19e6c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 19d0c │ │ │ │ + blt 19ccc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 19338 │ │ │ │ + beq 192f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 19338 │ │ │ │ + bne 192f8 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 19d18 │ │ │ │ - ldr r3, [pc, #2912] @ 19eb0 │ │ │ │ + beq 19cd8 │ │ │ │ + ldr r3, [pc, #2912] @ 19e70 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 19658 │ │ │ │ + blt 19618 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 19384 │ │ │ │ + beq 19344 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 19c30 │ │ │ │ + beq 19bf0 │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ ldr r0, [r8, #1028] @ 0x404 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 19d24 │ │ │ │ - ldr r3, [pc, #2836] @ 19eb4 │ │ │ │ + beq 19ce4 │ │ │ │ + ldr r3, [pc, #2836] @ 19e74 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #280] @ 0x118 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 19d3c │ │ │ │ + blt 19cfc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 193d4 │ │ │ │ + beq 19394 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 19cbc │ │ │ │ - ldr r5, [pc, #2780] @ 19eb8 │ │ │ │ + beq 19c7c │ │ │ │ + ldr r5, [pc, #2780] @ 19e78 │ │ │ │ mov r0, r7 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 19d64 │ │ │ │ + blt 19d24 │ │ │ │ ldr r1, [r5, #972] @ 0x3cc │ │ │ │ mov r0, r7 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 19d7c │ │ │ │ + blt 19d3c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1942c │ │ │ │ + beq 193ec │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r7] │ │ │ │ - beq 1942c │ │ │ │ + beq 193ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19ca4 │ │ │ │ + beq 19c64 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 19448 │ │ │ │ + beq 19408 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 198c8 │ │ │ │ + beq 19888 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 19720 │ │ │ │ + beq 196e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 19720 │ │ │ │ + bne 196e0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 19720 │ │ │ │ + b 196e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2624] @ 19ebc │ │ │ │ + ldr r2, [pc, #2624] @ 19e7c │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1364] @ 0x554 │ │ │ │ - beq 197bc │ │ │ │ + beq 1977c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 19e44 │ │ │ │ + beq 19e04 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 19e68 │ │ │ │ + beq 19e28 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 19ac8 │ │ │ │ + ble 19a88 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 194cc │ │ │ │ + b 1948c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 19a5c │ │ │ │ + beq 19a1c │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 194c0 │ │ │ │ + bne 19480 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19ac8 │ │ │ │ + beq 19a88 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 19078 │ │ │ │ + ble 19038 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2492] @ 19ec0 │ │ │ │ + ldr r2, [pc, #2492] @ 19e80 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 197bc │ │ │ │ + beq 1977c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 19e44 │ │ │ │ + beq 19e04 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 19e68 │ │ │ │ + beq 19e28 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 19a18 │ │ │ │ + ble 199d8 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 19554 │ │ │ │ + b 19514 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 199ac │ │ │ │ + beq 1996c │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 19548 │ │ │ │ + bne 19508 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19a18 │ │ │ │ + beq 199d8 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 19078 │ │ │ │ - ldr r3, [pc, #2364] @ 19ec4 │ │ │ │ + ble 19038 │ │ │ │ + ldr r3, [pc, #2364] @ 19e84 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 19078 │ │ │ │ - ldr r1, [pc, #2284] @ 19ec8 │ │ │ │ - b 1963c │ │ │ │ + bne 19038 │ │ │ │ + ldr r1, [pc, #2284] @ 19e88 │ │ │ │ + b 195fc │ │ │ │ cmp r5, #3 │ │ │ │ - beq 197dc │ │ │ │ + beq 1979c │ │ │ │ cmp r5, #4 │ │ │ │ - beq 197d4 │ │ │ │ + beq 19794 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 197e0 │ │ │ │ + beq 197a0 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 19dac │ │ │ │ - ldr r3, [pc, #2248] @ 19ecc │ │ │ │ + ble 19d6c │ │ │ │ + ldr r3, [pc, #2248] @ 19e8c │ │ │ │ mov ip, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #2240] @ 19ed0 │ │ │ │ + ldr r2, [pc, #2240] @ 19e90 │ │ │ │ ldr r1, [r7, r2] │ │ │ │ - ldr r2, [pc, #2236] @ 19ed4 │ │ │ │ + ldr r2, [pc, #2236] @ 19e94 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r5} │ │ │ │ - ldr r1, [pc, #2224] @ 19ed8 │ │ │ │ - ldr r2, [pc, #2224] @ 19edc │ │ │ │ + ldr r1, [pc, #2224] @ 19e98 │ │ │ │ + ldr r2, [pc, #2224] @ 19e9c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #2208] @ 19ee0 │ │ │ │ - ldr r3, [pc, #2208] @ 19ee4 │ │ │ │ - ldr r0, [pc, #2208] @ 19ee8 │ │ │ │ - ldr r2, [pc, #2208] @ 19eec │ │ │ │ + ldr r1, [pc, #2208] @ 19ea0 │ │ │ │ + ldr r3, [pc, #2208] @ 19ea4 │ │ │ │ + ldr r0, [pc, #2208] @ 19ea8 │ │ │ │ + ldr r2, [pc, #2208] @ 19eac │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 1971c │ │ │ │ - ldr r8, [pc, #2192] @ 19ef0 │ │ │ │ - mov r9, #984 @ 0x3d8 │ │ │ │ + bl 17174 │ │ │ │ + b 196dc │ │ │ │ + ldr r9, [pc, #2192] @ 19eb0 │ │ │ │ + ldr r8, [pc, #2192] @ 19eb4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1967c │ │ │ │ + beq 1963c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 19cb0 │ │ │ │ - ldr r3, [pc, #2160] @ 19ef4 │ │ │ │ - ldr r0, [pc, #2160] @ 19ef8 │ │ │ │ + beq 19c70 │ │ │ │ + ldr r3, [pc, #2164] @ 19eb8 │ │ │ │ + ldr r0, [pc, #2164] @ 19ebc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 196b4 │ │ │ │ + beq 19674 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 19cd4 │ │ │ │ + beq 19c94 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r5, [pc, #2104] @ 19efc │ │ │ │ - beq 19dbc │ │ │ │ + ldrne r5, [pc, #2108] @ 19ec0 │ │ │ │ + beq 19d7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 196dc │ │ │ │ + bne 1969c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 19700 │ │ │ │ + beq 196c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 19700 │ │ │ │ + bne 196c0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r3, [pc, #2040] @ 19f00 │ │ │ │ - ldr r0, [pc, #2040] @ 19f04 │ │ │ │ - ldr r2, [pc, #2040] @ 19f08 │ │ │ │ + ldr r3, [pc, #2044] @ 19ec4 │ │ │ │ + ldr r0, [pc, #2044] @ 19ec8 │ │ │ │ + ldr r2, [pc, #2044] @ 19ecc │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #2020] @ 19f0c │ │ │ │ - ldr r3, [pc, #1868] @ 19e78 │ │ │ │ + ldr r2, [pc, #2024] @ 19ed0 │ │ │ │ + ldr r3, [pc, #1868] @ 19e38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 19e6c │ │ │ │ + bne 19e2c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1976] @ 19f10 │ │ │ │ + ldr r3, [pc, #1980] @ 19ed4 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [r3, #1380] @ 0x564 │ │ │ │ - ble 19da0 │ │ │ │ + ble 19d60 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ - b 19780 │ │ │ │ + b 19740 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 19b64 │ │ │ │ + beq 19b24 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp fp, r0 │ │ │ │ - bne 19774 │ │ │ │ + bne 19734 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr sl, [r2, r3, lsl #2] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 19da0 │ │ │ │ - ldr r2, [pc, #1904] @ 19f14 │ │ │ │ + beq 19d60 │ │ │ │ + ldr r2, [pc, #1908] @ 19ed8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr lr, [r2, #320] @ 0x140 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r6, r6, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 19010 │ │ │ │ - bl 147ec │ │ │ │ + bne 18fd0 │ │ │ │ + bl 147c8 │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r8 │ │ │ │ - b 18fa0 │ │ │ │ + b 18f60 │ │ │ │ mov r8, #0 │ │ │ │ - b 18f9c │ │ │ │ + b 18f5c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r9, [r1, #8] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ - b 19078 │ │ │ │ + b 19038 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 19174 │ │ │ │ - ldr r9, [pc, #1816] @ 19f18 │ │ │ │ + b 19134 │ │ │ │ + ldr r9, [pc, #1820] @ 19edc │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #48] @ 0x30 │ │ │ │ ldr r1, [r9, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 19d70 │ │ │ │ + blt 19d30 │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 19d88 │ │ │ │ + beq 19d48 │ │ │ │ ldr r1, [r9, #972] @ 0x3cc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 19d94 │ │ │ │ + blt 19d54 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 19408 │ │ │ │ + beq 193c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 19408 │ │ │ │ + bne 193c8 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 19408 │ │ │ │ + b 193c8 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 19108 │ │ │ │ - ldr r3, [pc, #1700] @ 19f1c │ │ │ │ + b 190c8 │ │ │ │ + ldr r3, [pc, #1704] @ 19ee0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b 1914c │ │ │ │ + b 1910c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1927c │ │ │ │ + b 1923c │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1914c │ │ │ │ + b 1910c │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 19214 │ │ │ │ + b 191d4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 19448 │ │ │ │ - ldr r3, [pc, #1604] @ 19f20 │ │ │ │ + b 19408 │ │ │ │ + ldr r3, [pc, #1608] @ 19ee4 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r7, r8 │ │ │ │ mov r4, r0 │ │ │ │ - b 19258 │ │ │ │ + b 19218 │ │ │ │ mov fp, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r7 │ │ │ │ mov r4, ip │ │ │ │ mov r7, r8 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, lr │ │ │ │ - b 1994c │ │ │ │ + b 1990c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 19ce0 │ │ │ │ + beq 19ca0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19e04 │ │ │ │ + beq 19dc4 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19934 │ │ │ │ + beq 198f4 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, fp │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - blt 19ce0 │ │ │ │ + blt 19ca0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r8, [r3, fp, lsl #2] │ │ │ │ - b 19064 │ │ │ │ + b 19024 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 19258 │ │ │ │ - ldr r5, [pc, #1412] @ 19f24 │ │ │ │ - b 19700 │ │ │ │ + b 19218 │ │ │ │ + ldr r5, [pc, #1416] @ 19ee8 │ │ │ │ + b 196c0 │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 190a0 │ │ │ │ + b 19060 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r6, ip │ │ │ │ mov r7, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 199e8 │ │ │ │ + b 199a8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 19d30 │ │ │ │ + beq 19cf0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19e04 │ │ │ │ + beq 19dc4 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199d0 │ │ │ │ + beq 19990 │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - bge 19560 │ │ │ │ + bge 19520 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19580 │ │ │ │ - ldr r1, [pc, #1276] @ 19f28 │ │ │ │ - b 1963c │ │ │ │ + beq 19540 │ │ │ │ + ldr r1, [pc, #1280] @ 19eec │ │ │ │ + b 195fc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1918c │ │ │ │ + beq 1914c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 19a54 │ │ │ │ + beq 19a14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 19df0 │ │ │ │ - ldr r5, [pc, #1232] @ 19f2c │ │ │ │ - b 19700 │ │ │ │ + beq 19db0 │ │ │ │ + ldr r5, [pc, #1236] @ 19ef0 │ │ │ │ + b 196c0 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r6, ip │ │ │ │ mov r7, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 19a98 │ │ │ │ + b 19a58 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 19d48 │ │ │ │ + beq 19d08 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19e04 │ │ │ │ + beq 19dc4 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19a80 │ │ │ │ + beq 19a40 │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bge 194d8 │ │ │ │ + bge 19498 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194f8 │ │ │ │ - ldr r1, [pc, #1108] @ 19f30 │ │ │ │ - b 1963c │ │ │ │ + beq 194b8 │ │ │ │ + ldr r1, [pc, #1112] @ 19ef4 │ │ │ │ + b 195fc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 19af8 │ │ │ │ + beq 19ab8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 19d58 │ │ │ │ - ldr r5, [pc, #1076] @ 19f34 │ │ │ │ - b 19700 │ │ │ │ + beq 19d18 │ │ │ │ + ldr r5, [pc, #1080] @ 19ef8 │ │ │ │ + b 196c0 │ │ │ │ mov r0, r8 │ │ │ │ bl b6c4 │ │ │ │ mov r8, r0 │ │ │ │ - b 191b4 │ │ │ │ + b 19174 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 19b34 │ │ │ │ + beq 19af4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 19b34 │ │ │ │ + bne 19af4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 19b50 │ │ │ │ + beq 19b10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 19b58 │ │ │ │ - ldr r5, [pc, #992] @ 19f38 │ │ │ │ - b 19700 │ │ │ │ + beq 19b18 │ │ │ │ + ldr r5, [pc, #996] @ 19efc │ │ │ │ + b 196c0 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 19b50 │ │ │ │ + b 19b10 │ │ │ │ mov r8, r5 │ │ │ │ - b 19b84 │ │ │ │ + b 19b44 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - beq 19da0 │ │ │ │ + beq 19d60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and r2, r2, #67108864 @ 0x4000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 19e08 │ │ │ │ + beq 19dc8 │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19b6c │ │ │ │ - blt 19da0 │ │ │ │ + beq 19b2c │ │ │ │ + blt 19d60 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr sl, [r3, r8, lsl #2] │ │ │ │ - b 19794 │ │ │ │ + b 19754 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19290 │ │ │ │ + beq 19250 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r5, [pc, #880] @ 19f3c │ │ │ │ - bne 196c4 │ │ │ │ + ldrne r5, [pc, #884] @ 19f00 │ │ │ │ + bne 19684 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 19be8 │ │ │ │ + beq 19ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 19e2c │ │ │ │ - ldr r5, [pc, #844] @ 19f3c │ │ │ │ - b 19700 │ │ │ │ + beq 19dec │ │ │ │ + ldr r5, [pc, #848] @ 19f00 │ │ │ │ + b 196c0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 192a4 │ │ │ │ + beq 19264 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r5, [pc, #820] @ 19f40 │ │ │ │ - bne 196c4 │ │ │ │ + ldrne r5, [pc, #824] @ 19f04 │ │ │ │ + bne 19684 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 19c28 │ │ │ │ + beq 19be8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 19e3c │ │ │ │ - ldr r5, [pc, #784] @ 19f40 │ │ │ │ - b 19700 │ │ │ │ + beq 19dfc │ │ │ │ + ldr r5, [pc, #788] @ 19f04 │ │ │ │ + b 196c0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 19384 │ │ │ │ + b 19344 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 192b8 │ │ │ │ + beq 19278 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r5, [pc, #740] @ 19f44 │ │ │ │ - bne 196c4 │ │ │ │ + ldrne r5, [pc, #744] @ 19f08 │ │ │ │ + bne 19684 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 19c7c │ │ │ │ + beq 19c3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 19e34 │ │ │ │ - ldr r5, [pc, #704] @ 19f44 │ │ │ │ - b 19700 │ │ │ │ - ldr r3, [pc, #700] @ 19f48 │ │ │ │ - ldr r0, [pc, #700] @ 19f4c │ │ │ │ - ldr r1, [pc, #700] @ 19f50 │ │ │ │ + beq 19df4 │ │ │ │ + ldr r5, [pc, #708] @ 19f08 │ │ │ │ + b 196c0 │ │ │ │ + ldr r3, [pc, #704] @ 19f0c │ │ │ │ + ldr r0, [pc, #704] @ 19f10 │ │ │ │ + ldr r2, [pc, #704] @ 19f14 │ │ │ │ + ldr r1, [pc, #704] @ 19f18 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #976 @ 0x3d0 │ │ │ │ - bl 17198 │ │ │ │ - b 196b4 │ │ │ │ + bl 17174 │ │ │ │ + b 19674 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1942c │ │ │ │ + b 193ec │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1967c │ │ │ │ + b 1963c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 193d4 │ │ │ │ - ldr r9, [pc, #644] @ 19f54 │ │ │ │ - ldr r8, [pc, #644] @ 19f58 │ │ │ │ - b 1967c │ │ │ │ + b 19394 │ │ │ │ + ldr r9, [pc, #652] @ 19f1c │ │ │ │ + mov r8, #12864 @ 0x3240 │ │ │ │ + b 1963c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 196b4 │ │ │ │ + b 19674 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19de8 │ │ │ │ - ldr r0, [pc, #616] @ 19f5c │ │ │ │ + bne 19da8 │ │ │ │ + ldr r0, [pc, #620] @ 19f20 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #596] @ 19f60 │ │ │ │ - b 1963c │ │ │ │ - ldr r9, [pc, #576] @ 19f54 │ │ │ │ - ldr r8, [pc, #588] @ 19f64 │ │ │ │ - b 19660 │ │ │ │ - ldr r8, [pc, #584] @ 19f68 │ │ │ │ - mov r9, #984 @ 0x3d8 │ │ │ │ - b 1967c │ │ │ │ - ldr r9, [pc, #576] @ 19f6c │ │ │ │ - ldr r8, [pc, #576] @ 19f70 │ │ │ │ - b 1967c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #600] @ 19f24 │ │ │ │ + b 195fc │ │ │ │ + ldr r9, [pc, #584] @ 19f1c │ │ │ │ + ldr r8, [pc, #592] @ 19f28 │ │ │ │ + b 19620 │ │ │ │ + ldr r9, [pc, #464] @ 19eb0 │ │ │ │ + ldr r8, [pc, #584] @ 19f2c │ │ │ │ + b 1963c │ │ │ │ + ldr r9, [pc, #580] @ 19f30 │ │ │ │ + ldr r8, [pc, #580] @ 19f34 │ │ │ │ + b 1963c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - b 19a18 │ │ │ │ - ldr r9, [pc, #552] @ 19f6c │ │ │ │ - ldr r8, [pc, #556] @ 19f74 │ │ │ │ - b 19660 │ │ │ │ + b 199d8 │ │ │ │ + ldr r9, [pc, #556] @ 19f30 │ │ │ │ + ldr r8, [pc, #560] @ 19f38 │ │ │ │ + b 19620 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - b 19ac8 │ │ │ │ + b 19a88 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 19af8 │ │ │ │ - ldr r9, [pc, #524] @ 19f78 │ │ │ │ - ldr r8, [pc, #524] @ 19f7c │ │ │ │ - b 1967c │ │ │ │ - ldr r9, [pc, #520] @ 19f80 │ │ │ │ - ldr r8, [pc, #520] @ 19f84 │ │ │ │ - b 1967c │ │ │ │ - ldr r9, [pc, #516] @ 19f88 │ │ │ │ - ldr r8, [pc, #516] @ 19f8c │ │ │ │ - b 1967c │ │ │ │ - ldr r8, [pc, #512] @ 19f90 │ │ │ │ - mov r9, #980 @ 0x3d4 │ │ │ │ - b 1967c │ │ │ │ - ldr r8, [pc, #504] @ 19f94 │ │ │ │ - mov r9, #980 @ 0x3d4 │ │ │ │ - b 19660 │ │ │ │ + b 19ab8 │ │ │ │ + ldr r8, [pc, #528] @ 19f3c │ │ │ │ + mov r9, #376 @ 0x178 │ │ │ │ + b 1963c │ │ │ │ + ldr r9, [pc, #520] @ 19f40 │ │ │ │ + ldr r8, [pc, #520] @ 19f44 │ │ │ │ + b 1963c │ │ │ │ + ldr r9, [pc, #516] @ 19f48 │ │ │ │ + ldr r8, [pc, #516] @ 19f4c │ │ │ │ + b 1963c │ │ │ │ + ldr r9, [pc, #512] @ 19f50 │ │ │ │ + ldr r8, [pc, #512] @ 19f54 │ │ │ │ + b 1963c │ │ │ │ + ldr r9, [pc, #500] @ 19f50 │ │ │ │ + ldr r8, [pc, #504] @ 19f58 │ │ │ │ + b 19620 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19dfc │ │ │ │ - ldr r3, [pc, #484] @ 19f98 │ │ │ │ + bne 19dbc │ │ │ │ + ldr r3, [pc, #488] @ 19f5c │ │ │ │ mov ip, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 19608 │ │ │ │ + b 195c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 19dd8 │ │ │ │ + beq 19d98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 19de0 │ │ │ │ - ldr r5, [pc, #284] @ 19efc │ │ │ │ - b 19700 │ │ │ │ - ldr r5, [pc, #276] @ 19efc │ │ │ │ - b 196f8 │ │ │ │ - ldr r1, [pc, #428] @ 19f9c │ │ │ │ - b 1963c │ │ │ │ - mov r0, r6 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 19a54 │ │ │ │ - ldr r1, [pc, #412] @ 19fa0 │ │ │ │ - b 1963c │ │ │ │ - bl 14adc │ │ │ │ - ldr r3, [pc, #404] @ 19fa4 │ │ │ │ - ldr r1, [pc, #404] @ 19fa8 │ │ │ │ - ldr r0, [pc, #404] @ 19fac │ │ │ │ + beq 19da0 │ │ │ │ + ldr r5, [pc, #288] @ 19ec0 │ │ │ │ + b 196c0 │ │ │ │ + ldr r5, [pc, #280] @ 19ec0 │ │ │ │ + b 196b8 │ │ │ │ + ldr r1, [pc, #432] @ 19f60 │ │ │ │ + b 195fc │ │ │ │ + mov r0, r6 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 19a14 │ │ │ │ + ldr r1, [pc, #416] @ 19f64 │ │ │ │ + b 195fc │ │ │ │ + bl 14ab8 │ │ │ │ + ldr r3, [pc, #408] @ 19f68 │ │ │ │ + ldr r1, [pc, #408] @ 19f6c │ │ │ │ + ldr r0, [pc, #408] @ 19f70 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #400] @ 19fb0 │ │ │ │ + ldr r2, [pc, #404] @ 19f74 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r5, [pc, #264] @ 19f3c │ │ │ │ - b 196f8 │ │ │ │ - ldr r5, [pc, #264] @ 19f44 │ │ │ │ - b 196f8 │ │ │ │ - ldr r5, [pc, #252] @ 19f40 │ │ │ │ - b 196f8 │ │ │ │ - ldr r3, [pc, #360] @ 19fb4 │ │ │ │ - ldr r1, [pc, #360] @ 19fb8 │ │ │ │ - ldr r0, [pc, #360] @ 19fbc │ │ │ │ + ldr r5, [pc, #268] @ 19f00 │ │ │ │ + b 196b8 │ │ │ │ + ldr r5, [pc, #268] @ 19f08 │ │ │ │ + b 196b8 │ │ │ │ + ldr r5, [pc, #256] @ 19f04 │ │ │ │ + b 196b8 │ │ │ │ + ldr r3, [pc, #364] @ 19f78 │ │ │ │ + ldr r1, [pc, #364] @ 19f7c │ │ │ │ + ldr r0, [pc, #364] @ 19f80 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #356] @ 19fc0 │ │ │ │ + ldr r2, [pc, #360] @ 19f84 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ + bl 14788 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r3, ip, ror #1 │ │ │ │ - @ instruction: 0x001387b4 │ │ │ │ + andseq r7, r3, ip, lsr #2 │ │ │ │ + @ instruction: 0x001387fc │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r7, r3, r0, lsr #1 │ │ │ │ - andseq r6, r1, sl, lsr #31 │ │ │ │ + andseq r7, r3, r0, ror #1 │ │ │ │ + mulseq r1, sl, pc @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq r6, r1, ip, lsr pc │ │ │ │ - andseq r8, r3, r0, asr #13 │ │ │ │ - andseq r8, r3, r4, asr #12 │ │ │ │ + andseq r6, r1, ip, lsr #30 │ │ │ │ + andseq r8, r3, r8, lsl #14 │ │ │ │ + andseq r8, r3, ip, lsl #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001385b8 │ │ │ │ - andeq r6, r0, r8, asr r3 │ │ │ │ - andseq r8, r3, r0, lsr r5 │ │ │ │ - andseq r8, r3, ip, lsr #9 │ │ │ │ - andseq r8, r3, ip, asr #7 │ │ │ │ - andseq r8, r3, r8, ror r3 │ │ │ │ - andseq r8, r3, r8, lsr #6 │ │ │ │ - andseq r8, r3, ip, ror #5 │ │ │ │ - andseq r8, r3, ip, asr #4 │ │ │ │ - andseq r8, r3, r4, asr #3 │ │ │ │ - andseq r1, r0, r8, lsl #6 │ │ │ │ - strdeq r6, [r0], -fp │ │ │ │ - andseq r0, r0, r8, ror sl │ │ │ │ + andseq r8, r3, r0, lsl #12 │ │ │ │ + andeq r3, r0, r3, asr r3 │ │ │ │ + andseq r8, r3, r8, ror r5 │ │ │ │ + @ instruction: 0x001384f4 │ │ │ │ + andseq r8, r3, r4, lsl r4 │ │ │ │ + andseq r8, r3, r0, asr #7 │ │ │ │ + andseq r8, r3, r0, ror r3 │ │ │ │ + andseq r8, r3, r4, lsr r3 │ │ │ │ + mulseq r3, r4, r2 │ │ │ │ + andseq r8, r3, ip, lsl #4 │ │ │ │ + @ instruction: 0x001012f8 │ │ │ │ + strdeq r3, [r0], -r6 │ │ │ │ + andseq r0, r0, r8, ror #20 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - mulseq r0, r4, r7 │ │ │ │ - andseq r0, r0, ip, asr sl │ │ │ │ - andseq r1, r0, r4, ror #4 │ │ │ │ - andeq r6, r0, r0, lsl r3 │ │ │ │ - mulseq r0, r8, r1 │ │ │ │ - andseq r1, r0, r0, lsr r2 │ │ │ │ - ldrdeq r0, [r0], -pc @ │ │ │ │ - andeq r6, r0, r3, asr r2 │ │ │ │ + andseq r6, r0, r0, ror #19 │ │ │ │ + andseq r0, r0, ip, asr #20 │ │ │ │ + andseq r1, r0, r4, asr r2 │ │ │ │ + andeq r3, r0, fp, lsl #6 │ │ │ │ + andseq r1, r0, r8, lsl #3 │ │ │ │ + andseq r1, r0, r0, lsr #4 │ │ │ │ + andeq r0, r0, sp, ror r1 │ │ │ │ + andeq r0, r0, r6, ror r1 │ │ │ │ + andeq r3, r0, lr, asr #4 │ │ │ │ + andseq r1, r0, ip, asr #2 │ │ │ │ + @ instruction: 0x001011b8 │ │ │ │ + andeq r3, r0, r3, ror r3 │ │ │ │ + andseq r1, r0, r4, asr #1 │ │ │ │ andseq r1, r0, ip, asr r1 │ │ │ │ - andseq r1, r0, r8, asr #3 │ │ │ │ - andeq r6, r0, r8, ror r3 │ │ │ │ - ldrsbeq r1, [r0], -r4 │ │ │ │ - andseq r1, r0, ip, ror #2 │ │ │ │ - andeq r0, r0, r1, ror #7 │ │ │ │ - @ instruction: 0x001368d0 │ │ │ │ - andseq r7, r3, r0, ror pc │ │ │ │ - andseq r7, r3, r4, lsr #30 │ │ │ │ - andseq r7, r3, ip, asr #29 │ │ │ │ - andseq r7, r3, r0, asr lr │ │ │ │ - andseq r7, r3, ip, ror #27 │ │ │ │ - andeq r6, r0, r4, asr #6 │ │ │ │ - strdeq r6, [r0], -r6 @ │ │ │ │ - andeq r6, r0, ip, asr r3 │ │ │ │ - andeq r6, r0, pc, ror #5 │ │ │ │ - andeq r6, r0, sp, asr r3 │ │ │ │ - andeq r6, r0, r1, ror r3 │ │ │ │ - andeq r6, r0, r5, ror r3 │ │ │ │ - andeq r6, r0, r6, ror r3 │ │ │ │ - andeq r6, r0, r7, ror r3 │ │ │ │ - andseq r0, r0, r0, asr fp │ │ │ │ - andseq r0, r0, r4, asr #23 │ │ │ │ - andeq r6, r0, pc, lsl #4 │ │ │ │ - ldrdeq r0, [r0], -r7 │ │ │ │ - andeq r6, r0, r5, asr #4 │ │ │ │ - mulseq r0, ip, fp │ │ │ │ - andeq r6, r0, r8, ror #5 │ │ │ │ - andeq r6, r0, r7, asr #4 │ │ │ │ - andeq r6, r0, r1, asr r2 │ │ │ │ - ldrdeq r0, [r0], -r9 │ │ │ │ - andeq r6, r0, sp, asr r2 │ │ │ │ - andeq r6, r0, pc, asr r2 │ │ │ │ - ldrdeq r0, [r0], -sl │ │ │ │ - andeq r6, r0, r9, ror #4 │ │ │ │ - ldrdeq r0, [r0], -r3 │ │ │ │ - andeq r6, r0, r5, lsr #4 │ │ │ │ - ldrdeq r0, [r0], -fp │ │ │ │ - andeq r6, r0, r2, ror r2 │ │ │ │ - andeq r6, r0, lr, lsr #4 │ │ │ │ - andeq r6, r0, r0, lsr r2 │ │ │ │ - @ instruction: 0x001002bc │ │ │ │ - andeq r6, r0, r6, ror #5 │ │ │ │ - ldrdeq r6, [r0], -lr │ │ │ │ - andseq r6, r1, r4, lsr #14 │ │ │ │ - muleq pc, r4, sp @ │ │ │ │ - andseq r0, r0, ip, asr #1 │ │ │ │ + andeq r0, r0, pc, ror r1 │ │ │ │ + andseq r6, r3, r0, lsl r9 │ │ │ │ + @ instruction: 0x00137fb8 │ │ │ │ + andseq r7, r3, ip, ror #30 │ │ │ │ + andseq r7, r3, r4, lsl pc │ │ │ │ + mulseq r3, r8, lr │ │ │ │ + andseq r7, r3, r4, lsr lr │ │ │ │ + andeq r3, r0, pc, lsr r3 │ │ │ │ + strdeq r3, [r0], -r1 │ │ │ │ + andeq r3, r0, r7, asr r3 │ │ │ │ + andeq r3, r0, sl, ror #5 │ │ │ │ + andeq r3, r0, r8, asr r3 │ │ │ │ + andeq r3, r0, ip, ror #6 │ │ │ │ + andeq r3, r0, r0, ror r3 │ │ │ │ + andeq r3, r0, r1, ror r3 │ │ │ │ + andeq r3, r0, r2, ror r3 │ │ │ │ + andseq r0, r0, ip, lsr fp │ │ │ │ + @ instruction: 0x00100bb0 │ │ │ │ + andeq r0, r0, lr, ror #2 │ │ │ │ + andeq r3, r0, sl, lsl #4 │ │ │ │ + andeq r0, r0, r5, ror r1 │ │ │ │ + andseq r0, r0, ip, lsl #23 │ │ │ │ + andeq r3, r0, r3, ror #5 │ │ │ │ + andeq r3, r0, r2, asr #4 │ │ │ │ + andeq r3, r0, ip, asr #4 │ │ │ │ + andeq r0, r0, r7, ror r1 │ │ │ │ + andeq r3, r0, r8, asr r2 │ │ │ │ + andeq r3, r0, sl, asr r2 │ │ │ │ + andeq r3, r0, r4, ror #4 │ │ │ │ + andeq r0, r0, r1, ror r1 │ │ │ │ + andeq r3, r0, r0, lsr #4 │ │ │ │ + andeq r0, r0, r9, ror r1 │ │ │ │ + andeq r3, r0, sp, ror #4 │ │ │ │ + andeq r0, r0, r2, ror r1 │ │ │ │ + andeq r3, r0, r9, lsr #4 │ │ │ │ + andeq r3, r0, fp, lsr #4 │ │ │ │ + andseq r0, r0, ip, lsr #5 │ │ │ │ + andeq r3, r0, r1, ror #5 │ │ │ │ + ldrdeq r3, [r0], -r9 │ │ │ │ + andseq r6, r1, r4, lsl r7 │ │ │ │ + andeq pc, pc, r4, lsl #27 │ │ │ │ + ldrheq r0, [r0], -ip │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andseq r6, r1, r8, ror #13 │ │ │ │ - andeq pc, pc, r0, asr lr @ │ │ │ │ - @ instruction: 0x001003bc │ │ │ │ + @ instruction: 0x001166d8 │ │ │ │ + andeq pc, pc, r0, asr #28 │ │ │ │ + andseq r0, r0, ip, lsr #7 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r0, [pc, #3704] @ 1ae54 │ │ │ │ + ldr r0, [pc, #3704] @ 1ae18 │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #3696] @ 1ae58 │ │ │ │ + ldr r2, [pc, #3696] @ 1ae1c │ │ │ │ add ip, r0, #1328 @ 0x530 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #3688] @ 1ae5c │ │ │ │ + ldr r3, [pc, #3688] @ 1ae20 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, ip, #8 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r6, [pc, #3668] @ 1ae60 │ │ │ │ + ldr r6, [pc, #3668] @ 1ae24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1152 @ 0x480 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, r0, #336 @ 0x150 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq 1a604 │ │ │ │ - ldr r3, [pc, #3608] @ 1ae64 │ │ │ │ + beq 1a5c8 │ │ │ │ + ldr r3, [pc, #3608] @ 1ae28 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 1a62c │ │ │ │ + bhi 1a5f0 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 1a748 │ │ │ │ - ldr r0, [pc, #3544] @ 1ae68 │ │ │ │ + beq 1a70c │ │ │ │ + ldr r0, [pc, #3544] @ 1ae2c │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 1ae08 │ │ │ │ - ldr r0, [pc, #3528] @ 1ae6c │ │ │ │ + beq 1adcc │ │ │ │ + ldr r0, [pc, #3528] @ 1ae30 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 1ae2c │ │ │ │ + beq 1adf0 │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #3504] @ 1ae70 │ │ │ │ + ldr r1, [pc, #3504] @ 1ae34 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #3 │ │ │ │ - bhi 1a1d0 │ │ │ │ + bhi 1a194 │ │ │ │ add r1, r1, r5 │ │ │ │ ldrh r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3472] @ 1ae74 │ │ │ │ + ldr r1, [pc, #3472] @ 1ae38 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #336] @ 0x150 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 1ae08 │ │ │ │ + beq 1adcc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 1ae2c │ │ │ │ + beq 1adf0 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 1ac74 │ │ │ │ + ble 1ac38 │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ - b 1a128 │ │ │ │ + b 1a0ec │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 1a8c8 │ │ │ │ + beq 1a88c │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 1a11c │ │ │ │ + bne 1a0e0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r7, [r2, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1ac74 │ │ │ │ + beq 1ac38 │ │ │ │ sub r9, r9, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 1a1d8 │ │ │ │ + ble 1a19c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3356] @ 1ae78 │ │ │ │ + ldr r2, [pc, #3356] @ 1ae3c │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 1a748 │ │ │ │ + beq 1a70c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1ae08 │ │ │ │ + beq 1adcc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1ae2c │ │ │ │ + beq 1adf0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 1aa04 │ │ │ │ + ble 1a9c8 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 1a1ac │ │ │ │ + b 1a170 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 1a998 │ │ │ │ + beq 1a95c │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 1a1a0 │ │ │ │ + bne 1a164 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1aa04 │ │ │ │ + beq 1a9c8 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - bgt 1aa10 │ │ │ │ + bgt 1a9d4 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3224] @ 1ae7c │ │ │ │ + ldr r2, [pc, #3224] @ 1ae40 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 1aac8 │ │ │ │ + beq 1aa8c │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1aad4 │ │ │ │ - ldr r3, [pc, #3184] @ 1ae80 │ │ │ │ + beq 1aa98 │ │ │ │ + ldr r3, [pc, #3184] @ 1ae44 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 1a958 │ │ │ │ + bne 1a91c │ │ │ │ ldr sl, [r5, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1a958 │ │ │ │ + beq 1a91c │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1a268 │ │ │ │ + beq 1a22c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 1a94c │ │ │ │ - ldr r3, [pc, #3092] @ 1ae84 │ │ │ │ + beq 1a910 │ │ │ │ + ldr r3, [pc, #3092] @ 1ae48 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 1a2ac │ │ │ │ + beq 1a270 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 1a98c │ │ │ │ + beq 1a950 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r9] │ │ │ │ - beq 1a890 │ │ │ │ + beq 1a854 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1a2d0 │ │ │ │ + beq 1a294 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 1a884 │ │ │ │ + beq 1a848 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 1aadc │ │ │ │ - ldr r3, [pc, #2972] @ 1ae88 │ │ │ │ + beq 1aaa0 │ │ │ │ + ldr r3, [pc, #2972] @ 1ae4c │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 1a808 │ │ │ │ + beq 1a7cc │ │ │ │ mov r0, r8 │ │ │ │ bl b9e8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #2940] @ 1ae8c │ │ │ │ + ldr r3, [pc, #2940] @ 1ae50 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ab1c │ │ │ │ + bne 1aae0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 1a87c │ │ │ │ + beq 1a840 │ │ │ │ mov r0, r7 │ │ │ │ bl b9e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #2884] @ 1ae8c │ │ │ │ + ldr r3, [pc, #2884] @ 1ae50 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ab3c │ │ │ │ + bne 1ab00 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 1ab5c │ │ │ │ + beq 1ab20 │ │ │ │ strd r6, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ str sl, [sp, #8] │ │ │ │ - bl 106af0 │ │ │ │ + bl 79604 │ │ │ │ mov r7, r0 │ │ │ │ bl be74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 1ab7c │ │ │ │ + beq 1ab40 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1a810 │ │ │ │ + beq 1a7d4 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 1acac │ │ │ │ - ldr r3, [pc, #2772] @ 1ae90 │ │ │ │ + beq 1ac70 │ │ │ │ + ldr r3, [pc, #2772] @ 1ae54 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1acc4 │ │ │ │ + blt 1ac88 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1a3f0 │ │ │ │ + beq 1a3b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 1a7fc │ │ │ │ + beq 1a7c0 │ │ │ │ add r0, r7, #4 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 1ad00 │ │ │ │ - ldr r3, [pc, #2700] @ 1ae94 │ │ │ │ + beq 1acc4 │ │ │ │ + ldr r3, [pc, #2700] @ 1ae58 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1ad38 │ │ │ │ + blt 1acfc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1a444 │ │ │ │ + beq 1a408 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 1a444 │ │ │ │ + bne 1a408 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ add r0, r7, #5120 @ 0x1400 │ │ │ │ add r0, r0, #4 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 1ac04 │ │ │ │ - ldr r3, [pc, #2616] @ 1ae98 │ │ │ │ + beq 1abc8 │ │ │ │ + ldr r3, [pc, #2616] @ 1ae5c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #428] @ 0x1ac │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1ad44 │ │ │ │ + blt 1ad08 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1a494 │ │ │ │ + beq 1a458 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 1ac50 │ │ │ │ + beq 1ac14 │ │ │ │ add r3, r7, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #2052] @ 0x804 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 1ad50 │ │ │ │ - ldr r3, [pc, #2540] @ 1ae9c │ │ │ │ + beq 1ad14 │ │ │ │ + ldr r3, [pc, #2540] @ 1ae60 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #580] @ 0x244 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1ad68 │ │ │ │ + blt 1ad2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1a4e4 │ │ │ │ + beq 1a4a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 1aca0 │ │ │ │ + beq 1ac64 │ │ │ │ add r0, r7, #6144 @ 0x1800 │ │ │ │ add r0, r0, #8 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 1ad80 │ │ │ │ - ldr r3, [pc, #2464] @ 1aea0 │ │ │ │ + beq 1ad44 │ │ │ │ + ldr r3, [pc, #2464] @ 1ae64 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1380] @ 0x564 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1ad98 │ │ │ │ + blt 1ad5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1a534 │ │ │ │ + beq 1a4f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 1acb8 │ │ │ │ + beq 1ac7c │ │ │ │ add r3, r7, #7168 @ 0x1c00 │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 1adb8 │ │ │ │ - ldr r3, [pc, #2388] @ 1aea4 │ │ │ │ + beq 1ad7c │ │ │ │ + ldr r3, [pc, #2388] @ 1ae68 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #392] @ 0x188 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1adc4 │ │ │ │ + blt 1ad88 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1a584 │ │ │ │ + beq 1a548 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 1abf8 │ │ │ │ - ldr r5, [pc, #2332] @ 1aea8 │ │ │ │ + beq 1abbc │ │ │ │ + ldr r5, [pc, #2332] @ 1ae6c │ │ │ │ mov r0, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1add0 │ │ │ │ + blt 1ad94 │ │ │ │ ldr r1, [r5, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1addc │ │ │ │ + blt 1ada0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1a5dc │ │ │ │ + beq 1a5a0 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r6] │ │ │ │ - beq 1a5dc │ │ │ │ + beq 1a5a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ac5c │ │ │ │ + beq 1ac20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1a690 │ │ │ │ + beq 1a654 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 1a690 │ │ │ │ + bne 1a654 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1a690 │ │ │ │ + b 1a654 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 1a61c │ │ │ │ + beq 1a5e0 │ │ │ │ cmp r5, #4 │ │ │ │ - bne 1a62c │ │ │ │ + bne 1a5f0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ - b 1a1d8 │ │ │ │ + b 1a19c │ │ │ │ cmp r5, #2 │ │ │ │ - ble 1a7e0 │ │ │ │ - ldr r2, [pc, #2160] @ 1aeac │ │ │ │ - ldr r3, [pc, #2160] @ 1aeb0 │ │ │ │ + ble 1a7a4 │ │ │ │ + ldr r2, [pc, #2160] @ 1ae70 │ │ │ │ + ldr r3, [pc, #2160] @ 1ae74 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov ip, #4 │ │ │ │ - ldr r2, [pc, #2144] @ 1aeb4 │ │ │ │ - ldr r1, [pc, #2144] @ 1aeb8 │ │ │ │ + ldr r2, [pc, #2144] @ 1ae78 │ │ │ │ + ldr r1, [pc, #2144] @ 1ae7c │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r5} │ │ │ │ - ldr r2, [pc, #2136] @ 1aebc │ │ │ │ + ldr r2, [pc, #2136] @ 1ae80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #2120] @ 1aec0 │ │ │ │ - ldr r3, [pc, #2120] @ 1aec4 │ │ │ │ - ldr r0, [pc, #2120] @ 1aec8 │ │ │ │ - ldr r2, [pc, #2120] @ 1aecc │ │ │ │ + ldr r1, [pc, #2120] @ 1ae84 │ │ │ │ + ldr r3, [pc, #2120] @ 1ae88 │ │ │ │ + ldr r0, [pc, #2120] @ 1ae8c │ │ │ │ + ldr r2, [pc, #2120] @ 1ae90 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #2104] @ 1aed0 │ │ │ │ - ldr r3, [pc, #1984] @ 1ae5c │ │ │ │ + ldr r2, [pc, #2104] @ 1ae94 │ │ │ │ + ldr r3, [pc, #1984] @ 1ae20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1ae04 │ │ │ │ + bne 1adc8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #2060] @ 1aed4 │ │ │ │ + ldr r1, [pc, #2060] @ 1ae98 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr fp, [r1, #1152] @ 0x480 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 1ae08 │ │ │ │ + beq 1adcc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 1ae2c │ │ │ │ + beq 1adf0 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 1ad0c │ │ │ │ + ble 1acd0 │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ - b 1a70c │ │ │ │ + b 1a6d0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 1aa6c │ │ │ │ + beq 1aa30 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, fp │ │ │ │ - bne 1a700 │ │ │ │ + bne 1a6c4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r8, [r2, r3, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1ad0c │ │ │ │ - ldr r2, [pc, #1960] @ 1aed8 │ │ │ │ + beq 1acd0 │ │ │ │ + ldr r2, [pc, #1960] @ 1ae9c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr lr, [r2, #336] @ 0x150 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r9, r9, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 1a0e8 │ │ │ │ - bl 147ec │ │ │ │ - ldr r3, [pc, #1928] @ 1aedc │ │ │ │ + bne 1a0ac │ │ │ │ + bl 147c8 │ │ │ │ + ldr r3, [pc, #1928] @ 1aea0 │ │ │ │ cmp r9, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #1336] @ 0x538 │ │ │ │ - ble 1ada4 │ │ │ │ + ble 1ad68 │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ - b 1a77c │ │ │ │ + b 1a740 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq 1abac │ │ │ │ + beq 1ab70 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp sl, r0 │ │ │ │ - bne 1a770 │ │ │ │ + bne 1a734 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr sl, [r2, r3, lsl #2] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1ada4 │ │ │ │ - ldr r2, [pc, #1856] @ 1aee0 │ │ │ │ + beq 1ad68 │ │ │ │ + ldr r2, [pc, #1856] @ 1aea4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr fp, [r2, #1152] @ 0x480 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r9, r9, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 1a6cc │ │ │ │ - b 1a748 │ │ │ │ + bne 1a690 │ │ │ │ + b 1a70c │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r7 │ │ │ │ - b 1a078 │ │ │ │ + b 1a03c │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ - b 1a074 │ │ │ │ + b 1a038 │ │ │ │ mov r7, #0 │ │ │ │ - b 1a070 │ │ │ │ - ldr r2, [pc, #1732] @ 1aeac │ │ │ │ - ldr r3, [pc, #1784] @ 1aee4 │ │ │ │ + b 1a034 │ │ │ │ + ldr r2, [pc, #1732] @ 1ae70 │ │ │ │ + ldr r3, [pc, #1784] @ 1aea8 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov ip, #3 │ │ │ │ - b 1a64c │ │ │ │ + b 1a610 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1a3f0 │ │ │ │ + b 1a3b4 │ │ │ │ ldrd r8, [r8, #8] │ │ │ │ - b 1a308 │ │ │ │ - ldr r8, [pc, #1744] @ 1aee8 │ │ │ │ + b 1a2cc │ │ │ │ + ldr r8, [pc, #1744] @ 1aeac │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, #48] @ 0x30 │ │ │ │ ldr r1, [r8, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1ad5c │ │ │ │ + blt 1ad20 │ │ │ │ add r0, r7, #4 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 1ad74 │ │ │ │ + beq 1ad38 │ │ │ │ ldr r1, [r8, #972] @ 0x3cc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1ad8c │ │ │ │ + blt 1ad50 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1a5b8 │ │ │ │ + beq 1a57c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 1a5b8 │ │ │ │ + bne 1a57c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1a5b8 │ │ │ │ + b 1a57c │ │ │ │ ldrd r6, [r7, #8] │ │ │ │ - b 1a340 │ │ │ │ + b 1a304 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1a2d0 │ │ │ │ + b 1a294 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1a8a8 │ │ │ │ + beq 1a86c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 1ac68 │ │ │ │ - ldr r1, [pc, #1596] @ 1aeec │ │ │ │ - ldr r3, [pc, #1596] @ 1aef0 │ │ │ │ - ldr r0, [pc, #1596] @ 1aef4 │ │ │ │ - ldr r2, [pc, #1596] @ 1aef8 │ │ │ │ + beq 1ac2c │ │ │ │ + ldr r1, [pc, #1596] @ 1aeb0 │ │ │ │ + ldr r3, [pc, #1596] @ 1aeb4 │ │ │ │ + ldr r0, [pc, #1596] @ 1aeb8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 1a68c │ │ │ │ + mov r2, #708 @ 0x2c4 │ │ │ │ + bl 17174 │ │ │ │ + b 1a650 │ │ │ │ mov fp, #0 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r8, fp │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, ip │ │ │ │ mov r6, r7 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, lr │ │ │ │ - b 1a90c │ │ │ │ + b 1a8d0 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 1ac74 │ │ │ │ + beq 1ac38 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ae00 │ │ │ │ + beq 1adc4 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8f4 │ │ │ │ + beq 1a8b8 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, fp │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov fp, r8 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ - blt 1ac74 │ │ │ │ + blt 1ac38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [r3, fp, lsl #2] │ │ │ │ - b 1a13c │ │ │ │ + b 1a100 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1a268 │ │ │ │ - ldr r3, [pc, #1436] @ 1aefc │ │ │ │ + b 1a22c │ │ │ │ + ldr r3, [pc, #1432] @ 1aebc │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r9, r5 │ │ │ │ mov r4, r0 │ │ │ │ - b 1a2ac │ │ │ │ + b 1a270 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1a2ac │ │ │ │ + b 1a270 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #32] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r5, fp │ │ │ │ mov r9, ip │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r3 │ │ │ │ - b 1a9d4 │ │ │ │ + b 1a998 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, fp │ │ │ │ - beq 1acf4 │ │ │ │ + beq 1acb8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ae00 │ │ │ │ + beq 1adc4 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9bc │ │ │ │ + beq 1a980 │ │ │ │ mov r3, r6 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - bge 1a1b8 │ │ │ │ + bge 1a17c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ade8 │ │ │ │ - ldr r3, [pc, #1256] @ 1af00 │ │ │ │ + bne 1adac │ │ │ │ + ldr r3, [pc, #1252] @ 1aec0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 1a1d8 │ │ │ │ - ldr r1, [pc, #1176] @ 1af04 │ │ │ │ - b 1a674 │ │ │ │ + bne 1a19c │ │ │ │ + ldr r1, [pc, #1172] @ 1aec4 │ │ │ │ + b 1a638 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, ip │ │ │ │ - b 1aa98 │ │ │ │ + b 1aa5c │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 1ad0c │ │ │ │ + beq 1acd0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #67108864 @ 0x4000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1ae00 │ │ │ │ + beq 1adc4 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa80 │ │ │ │ + beq 1aa44 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - blt 1ad0c │ │ │ │ + blt 1acd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r8, [r3, r8, lsl #2] │ │ │ │ - b 1a720 │ │ │ │ + b 1a6e4 │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 1a200 │ │ │ │ - ldr r1, [pc, #1068] @ 1af08 │ │ │ │ - b 1a8ac │ │ │ │ + b 1a1c4 │ │ │ │ + ldr r1, [pc, #1064] @ 1aec8 │ │ │ │ + b 1a870 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a2e4 │ │ │ │ + beq 1a2a8 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1048] @ 1af0c │ │ │ │ + ldr r1, [pc, #1044] @ 1aecc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1a8ac │ │ │ │ + beq 1a870 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 1a8ac │ │ │ │ + bne 1a870 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 1a8ac │ │ │ │ + b 1a870 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a324 │ │ │ │ + beq 1a2e8 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #988] @ 1af10 │ │ │ │ + ldr r1, [pc, #984] @ 1aed0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 1aaf8 │ │ │ │ - b 1a8ac │ │ │ │ + bne 1aabc │ │ │ │ + b 1a870 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a35c │ │ │ │ + beq 1a320 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #960] @ 1af14 │ │ │ │ + ldr r1, [pc, #956] @ 1aed4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 1aaf8 │ │ │ │ - b 1a8ac │ │ │ │ + bne 1aabc │ │ │ │ + b 1a870 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a370 │ │ │ │ + beq 1a334 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #932] @ 1af18 │ │ │ │ + ldr r1, [pc, #928] @ 1aed8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 1aaf8 │ │ │ │ - b 1a8ac │ │ │ │ - ldr r3, [pc, #920] @ 1af1c │ │ │ │ - ldr r0, [pc, #920] @ 1af20 │ │ │ │ - ldr r2, [pc, #920] @ 1af24 │ │ │ │ - ldr r1, [pc, #920] @ 1af28 │ │ │ │ + bne 1aabc │ │ │ │ + b 1a870 │ │ │ │ + ldr r3, [pc, #916] @ 1aedc │ │ │ │ + ldr r0, [pc, #916] @ 1aee0 │ │ │ │ + ldr r1, [pc, #916] @ 1aee4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + mov r2, #688 @ 0x2b0 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #904] @ 1af2c │ │ │ │ + ldr r1, [pc, #896] @ 1aee8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 1aaf8 │ │ │ │ - b 1a8ac │ │ │ │ + bne 1aabc │ │ │ │ + b 1a870 │ │ │ │ mov r7, r5 │ │ │ │ - b 1abcc │ │ │ │ + b 1ab90 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq 1ada4 │ │ │ │ + beq 1ad68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and r2, r2, #67108864 @ 0x4000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1ae30 │ │ │ │ + beq 1adf4 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1abb4 │ │ │ │ - blt 1ada4 │ │ │ │ + beq 1ab78 │ │ │ │ + blt 1ad68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr sl, [r3, r7, lsl #2] │ │ │ │ - b 1a790 │ │ │ │ + b 1a754 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1a584 │ │ │ │ - ldr r8, [pc, #804] @ 1af30 │ │ │ │ - ldr r7, [pc, #804] @ 1af34 │ │ │ │ - ldr r3, [pc, #804] @ 1af38 │ │ │ │ - ldr r0, [pc, #804] @ 1af3c │ │ │ │ + b 1a548 │ │ │ │ + ldr r8, [pc, #796] @ 1aeec │ │ │ │ + ldr r7, [pc, #796] @ 1aef0 │ │ │ │ + ldr r3, [pc, #796] @ 1aef4 │ │ │ │ + ldr r0, [pc, #796] @ 1aef8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1ab98 │ │ │ │ + beq 1ab5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 1ab98 │ │ │ │ + bne 1ab5c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1ab98 │ │ │ │ + b 1ab5c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1a494 │ │ │ │ + b 1a458 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1a5dc │ │ │ │ + b 1a5a0 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1a8a8 │ │ │ │ + b 1a86c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1adf0 │ │ │ │ - ldr r0, [pc, #696] @ 1af40 │ │ │ │ + bne 1adb4 │ │ │ │ + ldr r0, [pc, #688] @ 1aefc │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #676] @ 1af44 │ │ │ │ - b 1a674 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #668] @ 1af00 │ │ │ │ + b 1a638 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1a4e4 │ │ │ │ - ldr r7, [pc, #660] @ 1af48 │ │ │ │ - mov r8, #908 @ 0x38c │ │ │ │ - b 1ac0c │ │ │ │ + b 1a4a8 │ │ │ │ + ldr r8, [pc, #652] @ 1af04 │ │ │ │ + ldr r7, [pc, #652] @ 1af08 │ │ │ │ + b 1abd0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1a534 │ │ │ │ - ldr r7, [pc, #640] @ 1af4c │ │ │ │ - mov r8, #908 @ 0x38c │ │ │ │ + b 1a4f8 │ │ │ │ + ldr r8, [pc, #628] @ 1af04 │ │ │ │ + ldr r7, [pc, #632] @ 1af0c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1ac0c │ │ │ │ + beq 1abd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 1ac0c │ │ │ │ + bne 1abd0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1ac0c │ │ │ │ + b 1abd0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b 1aa04 │ │ │ │ - ldr r8, [pc, #584] @ 1af50 │ │ │ │ - ldr r7, [pc, #584] @ 1af54 │ │ │ │ - b 1ac0c │ │ │ │ + b 1a9c8 │ │ │ │ + ldr r7, [pc, #580] @ 1af10 │ │ │ │ + mov r8, #696 @ 0x2b8 │ │ │ │ + b 1abd0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1adf8 │ │ │ │ - ldr r0, [pc, #568] @ 1af58 │ │ │ │ + bne 1adbc │ │ │ │ + ldr r0, [pc, #560] @ 1af14 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #548] @ 1af5c │ │ │ │ - b 1a674 │ │ │ │ - ldr r8, [pc, #528] @ 1af50 │ │ │ │ - ldr r7, [pc, #540] @ 1af60 │ │ │ │ - b 1accc │ │ │ │ - ldr r8, [pc, #484] @ 1af30 │ │ │ │ - ldr r7, [pc, #532] @ 1af64 │ │ │ │ - b 1accc │ │ │ │ - ldr r8, [pc, #528] @ 1af68 │ │ │ │ - ldr r7, [pc, #528] @ 1af6c │ │ │ │ - b 1ac0c │ │ │ │ - ldr r7, [pc, #524] @ 1af70 │ │ │ │ - mov r8, #904 @ 0x388 │ │ │ │ - b 1ac0c │ │ │ │ - ldr r8, [pc, #504] @ 1af68 │ │ │ │ - ldr r7, [pc, #512] @ 1af74 │ │ │ │ - b 1accc │ │ │ │ - ldr r8, [pc, #508] @ 1af78 │ │ │ │ - ldr r7, [pc, #508] @ 1af7c │ │ │ │ - b 1ac0c │ │ │ │ - ldr r7, [pc, #504] @ 1af80 │ │ │ │ - mov r8, #912 @ 0x390 │ │ │ │ - b 1ac0c │ │ │ │ - ldr r8, [pc, #484] @ 1af78 │ │ │ │ - ldr r7, [pc, #492] @ 1af84 │ │ │ │ - b 1accc │ │ │ │ - ldr r7, [pc, #488] @ 1af88 │ │ │ │ - mov r8, #912 @ 0x390 │ │ │ │ - b 1accc │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1a7e0 │ │ │ │ - ldr r1, [pc, #468] @ 1af8c │ │ │ │ - b 1a674 │ │ │ │ - ldr r8, [pc, #464] @ 1af90 │ │ │ │ - ldr r7, [pc, #464] @ 1af94 │ │ │ │ - b 1ac0c │ │ │ │ - ldr r8, [pc, #452] @ 1af90 │ │ │ │ - ldr r7, [pc, #456] @ 1af98 │ │ │ │ - b 1accc │ │ │ │ - ldr r8, [pc, #452] @ 1af9c │ │ │ │ - ldr r7, [pc, #452] @ 1afa0 │ │ │ │ - b 1ac0c │ │ │ │ - ldr r8, [pc, #448] @ 1afa4 │ │ │ │ - ldr r7, [pc, #448] @ 1afa8 │ │ │ │ - b 1ac0c │ │ │ │ - ldr r1, [pc, #444] @ 1afac │ │ │ │ - b 1a674 │ │ │ │ - ldr r1, [pc, #440] @ 1afb0 │ │ │ │ - b 1a674 │ │ │ │ - ldr r1, [pc, #436] @ 1afb4 │ │ │ │ - b 1a674 │ │ │ │ - bl 14adc │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #540] @ 1af18 │ │ │ │ + b 1a638 │ │ │ │ + ldr r7, [pc, #536] @ 1af1c │ │ │ │ + mov r8, #696 @ 0x2b8 │ │ │ │ + b 1ac90 │ │ │ │ + ldr r8, [pc, #476] @ 1aeec │ │ │ │ + ldr r7, [pc, #524] @ 1af20 │ │ │ │ + b 1ac90 │ │ │ │ + ldr r8, [pc, #520] @ 1af24 │ │ │ │ + ldr r7, [pc, #520] @ 1af28 │ │ │ │ + b 1abd0 │ │ │ │ + ldr r8, [pc, #516] @ 1af2c │ │ │ │ + ldr r7, [pc, #516] @ 1af30 │ │ │ │ + b 1abd0 │ │ │ │ + ldr r8, [pc, #496] @ 1af24 │ │ │ │ + ldr r7, [pc, #508] @ 1af34 │ │ │ │ + b 1ac90 │ │ │ │ + ldr r7, [pc, #504] @ 1af38 │ │ │ │ + mov r8, #692 @ 0x2b4 │ │ │ │ + b 1abd0 │ │ │ │ + ldr r8, [pc, #496] @ 1af3c │ │ │ │ + ldr r7, [pc, #496] @ 1af40 │ │ │ │ + b 1abd0 │ │ │ │ + ldr r7, [pc, #492] @ 1af44 │ │ │ │ + mov r8, #692 @ 0x2b4 │ │ │ │ + b 1ac90 │ │ │ │ + ldr r8, [pc, #472] @ 1af3c │ │ │ │ + ldr r7, [pc, #480] @ 1af48 │ │ │ │ + b 1ac90 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 1a7a4 │ │ │ │ + ldr r1, [pc, #464] @ 1af4c │ │ │ │ + b 1a638 │ │ │ │ + ldr r7, [pc, #460] @ 1af50 │ │ │ │ + mov r8, #700 @ 0x2bc │ │ │ │ + b 1abd0 │ │ │ │ + ldr r7, [pc, #452] @ 1af54 │ │ │ │ + mov r8, #700 @ 0x2bc │ │ │ │ + b 1ac90 │ │ │ │ + ldr r8, [pc, #444] @ 1af58 │ │ │ │ + ldr r7, [pc, #444] @ 1af5c │ │ │ │ + b 1abd0 │ │ │ │ + ldr r8, [pc, #440] @ 1af60 │ │ │ │ + ldr r7, [pc, #440] @ 1af64 │ │ │ │ + b 1abd0 │ │ │ │ + ldr r1, [pc, #436] @ 1af68 │ │ │ │ + b 1a638 │ │ │ │ + ldr r1, [pc, #432] @ 1af6c │ │ │ │ + b 1a638 │ │ │ │ + ldr r1, [pc, #428] @ 1af70 │ │ │ │ + b 1a638 │ │ │ │ + bl 14ab8 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #424] @ 1afb8 │ │ │ │ - ldr r1, [pc, #424] @ 1afbc │ │ │ │ - ldr r0, [pc, #424] @ 1afc0 │ │ │ │ + ldr r3, [pc, #416] @ 1af74 │ │ │ │ + ldr r1, [pc, #416] @ 1af78 │ │ │ │ + ldr r0, [pc, #416] @ 1af7c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #420] @ 1afc4 │ │ │ │ + ldr r2, [pc, #412] @ 1af80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #400] @ 1afc8 │ │ │ │ - ldr r1, [pc, #400] @ 1afcc │ │ │ │ - ldr r0, [pc, #400] @ 1afd0 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #392] @ 1af84 │ │ │ │ + ldr r1, [pc, #392] @ 1af88 │ │ │ │ + ldr r0, [pc, #392] @ 1af8c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #396] @ 1afd4 │ │ │ │ + ldr r2, [pc, #388] @ 1af90 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - andseq r7, r3, ip, ror #13 │ │ │ │ - andseq r6, r3, r4 │ │ │ │ + andseq r7, r3, r0, lsr r7 │ │ │ │ + andseq r6, r3, r0, asr #32 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r5, r3, r0, asr #31 │ │ │ │ - andseq r5, r1, r4, ror #29 │ │ │ │ + @ instruction: 0x00135ffc │ │ │ │ + @ instruction: 0x00115ed0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq r5, r1, r6, ror lr │ │ │ │ - andseq r7, r3, r8, ror #11 │ │ │ │ - andseq r7, r3, ip, ror #10 │ │ │ │ - andseq r7, r3, r4, ror #9 │ │ │ │ + andseq r5, r1, r2, ror #28 │ │ │ │ + andseq r7, r3, ip, lsr #12 │ │ │ │ + @ instruction: 0x001375b0 │ │ │ │ + andseq r7, r3, r8, lsr #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, r3, r8, asr r4 │ │ │ │ + mulseq r3, ip, r4 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - andseq r7, r3, ip, lsl #6 │ │ │ │ - andseq r7, r3, r0, asr #5 │ │ │ │ - andseq r7, r3, r8, ror #4 │ │ │ │ - andseq r7, r3, r8, lsl r2 │ │ │ │ - andseq r7, r3, r8, asr #3 │ │ │ │ - andseq r7, r3, r8, ror r1 │ │ │ │ - andseq r7, r3, ip, lsr r1 │ │ │ │ + andseq r7, r3, r0, asr r3 │ │ │ │ + andseq r7, r3, r4, lsl #6 │ │ │ │ + andseq r7, r3, ip, lsr #5 │ │ │ │ + andseq r7, r3, ip, asr r2 │ │ │ │ + andseq r7, r3, ip, lsl #4 │ │ │ │ + @ instruction: 0x001371bc │ │ │ │ + andseq r7, r3, r0, lsl #3 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andeq pc, pc, ip, lsr sl @ │ │ │ │ - andseq r4, r0, r8, asr r7 │ │ │ │ - andeq pc, pc, r4, lsr #20 │ │ │ │ - andseq r0, r0, r0, ror r2 │ │ │ │ - andeq r5, r0, sp, lsl #27 │ │ │ │ - andseq r0, r0, r0, ror #2 │ │ │ │ - andseq r0, r0, ip, lsr r2 │ │ │ │ - muleq r0, r7, r3 │ │ │ │ - andseq r5, r3, r0, ror #18 │ │ │ │ - andseq r7, r3, r4 │ │ │ │ - mulseq r3, r8, pc @ │ │ │ │ - andseq r6, r3, r4, ror pc │ │ │ │ - andseq r6, r3, r8, lsr #30 │ │ │ │ - andeq pc, pc, r4, lsl #17 │ │ │ │ - @ instruction: 0x00136eb4 │ │ │ │ - ldrdeq r5, [r0], -r4 │ │ │ │ - andeq pc, pc, r8, lsr #30 │ │ │ │ - andseq r0, r0, r4 │ │ │ │ - muleq r0, r9, r3 │ │ │ │ - andseq r6, r3, r8, ror #26 │ │ │ │ - @ instruction: 0x000ffebc │ │ │ │ - andeq r5, r0, r9, ror sp │ │ │ │ - andeq r5, r0, r0, asr #27 │ │ │ │ - ldrdeq r5, [r0], -r8 │ │ │ │ - ldrdeq r5, [r0], -r9 │ │ │ │ - ldrdeq r5, [r0], -sl │ │ │ │ - ldrdeq r5, [r0], -fp │ │ │ │ - andeq pc, pc, r4, asr ip @ │ │ │ │ - andeq pc, pc, ip, lsl #26 │ │ │ │ - andeq r0, r0, r5, lsl #7 │ │ │ │ - andeq r5, r0, r7, ror #24 │ │ │ │ - ldrdeq r5, [r0], -ip │ │ │ │ - andeq r0, r0, lr, lsl #7 │ │ │ │ - @ instruction: 0x00005cb5 │ │ │ │ - andeq pc, pc, ip, asr #23 │ │ │ │ - andeq pc, pc, ip, ror ip @ │ │ │ │ - andeq pc, pc, ip, asr #24 │ │ │ │ - andeq r5, r0, sp, ror #26 │ │ │ │ - muleq r0, sp, ip │ │ │ │ - muleq r0, pc, ip @ │ │ │ │ - andeq r0, r0, sp, lsl #7 │ │ │ │ - andeq r5, r0, r9, lsr #25 │ │ │ │ - @ instruction: 0x000ffbb4 │ │ │ │ - andeq r5, r0, r3, ror #26 │ │ │ │ - andeq r5, r0, fp, lsr #25 │ │ │ │ - @ instruction: 0x00005cb7 │ │ │ │ - andeq r0, r0, pc, lsl #7 │ │ │ │ - andeq r5, r0, r1, asr #25 │ │ │ │ - andeq r5, r0, sp, ror ip │ │ │ │ - andeq r5, r0, r3, asr #25 │ │ │ │ - andeq r0, r0, r9, lsl #7 │ │ │ │ - andeq r5, r0, r6, lsl #25 │ │ │ │ - andeq r5, r0, sp, asr #25 │ │ │ │ - andeq r5, r0, r8, lsl #25 │ │ │ │ - andeq r5, r0, pc, asr #25 │ │ │ │ - andeq r5, r0, r9, asr sp │ │ │ │ - muleq r0, r1, r3 │ │ │ │ - ldrdeq r5, [r0], -r9 │ │ │ │ - ldrdeq r5, [r0], -fp │ │ │ │ - muleq r0, r2, r3 │ │ │ │ - andeq r5, r0, r5, ror #25 │ │ │ │ - muleq r0, r3, r3 │ │ │ │ - andeq r5, r0, lr, ror #25 │ │ │ │ - andeq r5, r0, r4, ror sp │ │ │ │ - andeq r5, r0, fp, ror #26 │ │ │ │ - andeq r5, r0, r1, ror #26 │ │ │ │ - andseq r5, r1, r4, lsr #14 │ │ │ │ - andeq lr, pc, ip, lsl #29 │ │ │ │ - strdeq pc, [pc], -r8 │ │ │ │ + andeq pc, pc, r8, lsr #20 │ │ │ │ + andseq r5, r0, r0, lsr #19 │ │ │ │ + andeq pc, pc, r0, lsl sl @ │ │ │ │ + andseq r0, r0, ip, asr r2 │ │ │ │ + andeq r4, r0, lr, asr #23 │ │ │ │ + andseq r0, r0, ip, asr #2 │ │ │ │ + andseq r0, r0, r8, lsr #4 │ │ │ │ + andeq r0, r0, r2, asr #5 │ │ │ │ + mulseq r3, ip, r9 │ │ │ │ + andseq r7, r3, r8, asr #32 │ │ │ │ + @ instruction: 0x00136fdc │ │ │ │ + @ instruction: 0x00136fb8 │ │ │ │ + andseq r6, r3, ip, ror #30 │ │ │ │ + andeq pc, pc, r0, ror r8 @ │ │ │ │ + @ instruction: 0x00136ef8 │ │ │ │ + andeq r4, r0, r5, lsl ip │ │ │ │ + andeq pc, pc, r8, lsl pc @ │ │ │ │ + strdeq pc, [pc], -r4 │ │ │ │ + andseq r6, r3, ip, lsr #27 │ │ │ │ + andeq pc, pc, r8, lsr #29 │ │ │ │ + @ instruction: 0x00004bba │ │ │ │ + andeq r4, r0, r1, lsl #24 │ │ │ │ + andeq r4, r0, r9, lsl ip │ │ │ │ + andeq r4, r0, sl, lsl ip │ │ │ │ + andeq r4, r0, fp, lsl ip │ │ │ │ + andeq r4, r0, ip, lsl ip │ │ │ │ + andeq pc, pc, r4, asr #24 │ │ │ │ + strdeq pc, [pc], -ip │ │ │ │ + andeq r4, r0, r8, lsr #21 │ │ │ │ + andeq r4, r0, sp, lsl ip │ │ │ │ + @ instruction: 0x000002b9 │ │ │ │ + strdeq r4, [r0], -r6 │ │ │ │ + @ instruction: 0x000ffbb8 │ │ │ │ + andeq pc, pc, r8, ror #24 │ │ │ │ + andeq pc, pc, r8, lsr ip @ │ │ │ │ + andeq r4, r0, lr, lsr #23 │ │ │ │ + @ instruction: 0x000002b7 │ │ │ │ + ldrdeq r4, [r0], -lr │ │ │ │ + andeq r4, r0, r0, ror #21 │ │ │ │ + andeq r4, r0, sl, ror #21 │ │ │ │ + andeq pc, pc, r0, lsr #23 │ │ │ │ + andeq r4, r0, r4, lsr #23 │ │ │ │ + andeq r4, r0, ip, ror #21 │ │ │ │ + strdeq r4, [r0], -r8 │ │ │ │ + @ instruction: 0x000002ba │ │ │ │ + andeq r4, r0, r2, lsl #22 │ │ │ │ + @ instruction: 0x000002b3 │ │ │ │ + @ instruction: 0x00004abe │ │ │ │ + andeq r4, r0, r4, lsl #22 │ │ │ │ + andeq r4, r0, r7, asr #21 │ │ │ │ + @ instruction: 0x000002bb │ │ │ │ + andeq r4, r0, lr, lsl #22 │ │ │ │ + andeq r4, r0, r9, asr #21 │ │ │ │ + andeq r4, r0, r0, lsl fp │ │ │ │ + muleq r0, sl, fp │ │ │ │ + andeq r4, r0, sl, lsl fp │ │ │ │ + andeq r4, r0, ip, lsl fp │ │ │ │ + @ instruction: 0x000002bd │ │ │ │ + andeq r4, r0, r6, lsr #22 │ │ │ │ + @ instruction: 0x000002be │ │ │ │ + andeq r4, r0, pc, lsr #22 │ │ │ │ + @ instruction: 0x00004bb5 │ │ │ │ + andeq r4, r0, ip, lsr #23 │ │ │ │ + andeq r4, r0, r2, lsr #23 │ │ │ │ + andseq r5, r1, r0, lsl r7 │ │ │ │ + andeq lr, pc, r8, ror lr @ │ │ │ │ + andeq pc, pc, r4, ror #7 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - @ instruction: 0x001156fc │ │ │ │ - andeq lr, pc, ip, ror #26 │ │ │ │ - andeq pc, pc, r4, lsr #1 │ │ │ │ + andseq r5, r1, r8, ror #13 │ │ │ │ + andeq lr, pc, r8, asr sp @ │ │ │ │ + muleq pc, r0, r0 @ │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r0, [pc, #4008] @ 1bf98 │ │ │ │ + ldr r0, [pc, #4008] @ 1bf54 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #4004] @ 1bf9c │ │ │ │ + ldr r2, [pc, #4004] @ 1bf58 │ │ │ │ add r0, pc, r0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #3996] @ 1bfa0 │ │ │ │ + ldr r3, [pc, #3996] @ 1bf5c │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r0, #620 @ 0x26c │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r7, [pc, #3976] @ 1bfa4 │ │ │ │ + ldr r7, [pc, #3976] @ 1bf60 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #692 @ 0x2b4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, r0, #192 @ 0xc0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - beq 1bb38 │ │ │ │ - ldr r3, [pc, #3920] @ 1bfa8 │ │ │ │ + beq 1baf4 │ │ │ │ + ldr r3, [pc, #3920] @ 1bf64 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 1c660 │ │ │ │ + bhi 1c628 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r8, [r1, #12] │ │ │ │ mov r9, r8 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 1c638 │ │ │ │ - ldr r0, [pc, #3852] @ 1bfac │ │ │ │ + beq 1c600 │ │ │ │ + ldr r0, [pc, #3852] @ 1bf68 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 1c63c │ │ │ │ - ldr r0, [pc, #3836] @ 1bfb0 │ │ │ │ + beq 1c604 │ │ │ │ + ldr r0, [pc, #3836] @ 1bf6c │ │ │ │ ldr r0, [r7, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 1c634 │ │ │ │ + beq 1c5fc │ │ │ │ add r3, r1, r5, lsl #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #3812] @ 1bfb4 │ │ │ │ + ldr r3, [pc, #3812] @ 1bf70 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #3 │ │ │ │ - bhi 1bad8 │ │ │ │ + bhi 1ba94 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3780] @ 1bfb8 │ │ │ │ + ldr r3, [pc, #3780] @ 1bf74 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, #620] @ 0x26c │ │ │ │ - ble 1c3cc │ │ │ │ + ble 1c394 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ - b 1b11c │ │ │ │ + b 1b0d8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 1bf3c │ │ │ │ + beq 1bef8 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp ip, r0 │ │ │ │ - bne 1b110 │ │ │ │ + bne 1b0cc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr sl, [r2, r3, lsl #2] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1c3cc │ │ │ │ + beq 1c394 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 1b948 │ │ │ │ + bgt 1b904 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3692] @ 1bfbc │ │ │ │ + ldr r2, [pc, #3692] @ 1bf78 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 1bdc0 │ │ │ │ + beq 1bd7c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1bdb8 │ │ │ │ - ldr r3, [pc, #3652] @ 1bfc0 │ │ │ │ + beq 1bd74 │ │ │ │ + ldr r3, [pc, #3652] @ 1bf7c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 1bd00 │ │ │ │ + bne 1bcbc │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1bd00 │ │ │ │ + beq 1bcbc │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b1d4 │ │ │ │ + beq 1b190 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1bce8 │ │ │ │ - ldr r3, [pc, #3560] @ 1bfc4 │ │ │ │ + beq 1bca4 │ │ │ │ + ldr r3, [pc, #3560] @ 1bf80 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 1b218 │ │ │ │ + beq 1b1d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 1bd34 │ │ │ │ + beq 1bcf0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ - beq 1bcac │ │ │ │ + beq 1bc68 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b23c │ │ │ │ + beq 1b1f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 1bca0 │ │ │ │ + beq 1bc5c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1bdcc │ │ │ │ + beq 1bd88 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 1be0c │ │ │ │ + beq 1bdc8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 1be2c │ │ │ │ + beq 1bde8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 1be4c │ │ │ │ + beq 1be08 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl f0a04 │ │ │ │ + bl eb30c │ │ │ │ mov r7, r0 │ │ │ │ bl be74 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 1be74 │ │ │ │ + beq 1be30 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1bbd0 │ │ │ │ + beq 1bb8c │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c2e4 │ │ │ │ - ldr r3, [pc, #3320] @ 1bfc8 │ │ │ │ + beq 1c2ac │ │ │ │ + ldr r3, [pc, #3320] @ 1bf84 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c308 │ │ │ │ + blt 1c2d0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b304 │ │ │ │ + beq 1b2c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1bb8c │ │ │ │ + beq 1bb48 │ │ │ │ add r0, r7, #4 │ │ │ │ bl b964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c314 │ │ │ │ - ldr r3, [pc, #3248] @ 1bfcc │ │ │ │ + beq 1c2dc │ │ │ │ + ldr r3, [pc, #3248] @ 1bf88 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c338 │ │ │ │ + blt 1c300 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b358 │ │ │ │ + beq 1b314 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 1b358 │ │ │ │ + bne 1b314 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ add r8, r7, #5120 @ 0x1400 │ │ │ │ ldrd r0, [r8, #8] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c344 │ │ │ │ - ldr r3, [pc, #3164] @ 1bfd0 │ │ │ │ + beq 1c30c │ │ │ │ + ldr r3, [pc, #3164] @ 1bf8c │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c1e8 │ │ │ │ + blt 1c1b0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b3a8 │ │ │ │ + beq 1b364 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1c1d0 │ │ │ │ + beq 1c198 │ │ │ │ ldrd r0, [r8, #16] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c350 │ │ │ │ - ldr r3, [pc, #3092] @ 1bfd4 │ │ │ │ + beq 1c318 │ │ │ │ + ldr r3, [pc, #3092] @ 1bf90 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #136] @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c368 │ │ │ │ + blt 1c330 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b3f4 │ │ │ │ + beq 1b3b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1c2bc │ │ │ │ + beq 1c284 │ │ │ │ ldrd r0, [r8, #24] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c380 │ │ │ │ - ldr r3, [pc, #3020] @ 1bfd8 │ │ │ │ + beq 1c348 │ │ │ │ + ldr r3, [pc, #3020] @ 1bf94 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #232] @ 0xe8 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c3a8 │ │ │ │ + blt 1c370 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b440 │ │ │ │ + beq 1b3fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1c2fc │ │ │ │ + beq 1c2c4 │ │ │ │ ldrd r0, [r8, #32] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c3b4 │ │ │ │ - ldr r3, [pc, #2948] @ 1bfdc │ │ │ │ + beq 1c37c │ │ │ │ + ldr r3, [pc, #2948] @ 1bf98 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #288] @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c3c0 │ │ │ │ + blt 1c388 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b48c │ │ │ │ + beq 1b448 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1c32c │ │ │ │ + beq 1c2f4 │ │ │ │ ldrd r0, [r8, #40] @ 0x28 │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c438 │ │ │ │ - ldr r3, [pc, #2876] @ 1bfe0 │ │ │ │ + beq 1c400 │ │ │ │ + ldr r3, [pc, #2876] @ 1bf9c │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #292] @ 0x124 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c450 │ │ │ │ + blt 1c418 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b4d8 │ │ │ │ + beq 1b494 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1c1dc │ │ │ │ + beq 1c1a4 │ │ │ │ ldrd r0, [r8, #48] @ 0x30 │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c45c │ │ │ │ - ldr r3, [pc, #2804] @ 1bfe4 │ │ │ │ + beq 1c424 │ │ │ │ + ldr r3, [pc, #2804] @ 1bfa0 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1424] @ 0x590 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c474 │ │ │ │ + blt 1c43c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b524 │ │ │ │ + beq 1b4e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1c218 │ │ │ │ + beq 1c1e0 │ │ │ │ add r8, r7, #5184 @ 0x1440 │ │ │ │ ldrd r0, [r8, #-8] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c480 │ │ │ │ - ldr r3, [pc, #2728] @ 1bfe8 │ │ │ │ + beq 1c448 │ │ │ │ + ldr r3, [pc, #2728] @ 1bfa4 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c48c │ │ │ │ + blt 1c454 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b57c │ │ │ │ + beq 1b538 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 1b57c │ │ │ │ + bne 1b538 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldrd r0, [r8] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c224 │ │ │ │ - ldr r3, [pc, #2648] @ 1bfec │ │ │ │ + beq 1c1ec │ │ │ │ + ldr r3, [pc, #2648] @ 1bfa8 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1448] @ 0x5a8 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c4a4 │ │ │ │ + blt 1c46c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b5c8 │ │ │ │ + beq 1b584 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1c41c │ │ │ │ + beq 1c3e4 │ │ │ │ ldrd r0, [r8, #8] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c4bc │ │ │ │ - ldr r3, [pc, #2576] @ 1bff0 │ │ │ │ + beq 1c484 │ │ │ │ + ldr r3, [pc, #2576] @ 1bfac │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1444] @ 0x5a4 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c4d4 │ │ │ │ + blt 1c49c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b614 │ │ │ │ + beq 1b5d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1c444 │ │ │ │ + beq 1c40c │ │ │ │ ldrd r0, [r8, #16] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c4e0 │ │ │ │ - ldr r3, [pc, #2504] @ 1bff4 │ │ │ │ + beq 1c4a8 │ │ │ │ + ldr r3, [pc, #2504] @ 1bfb0 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1412] @ 0x584 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c4ec │ │ │ │ + blt 1c4b4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b660 │ │ │ │ + beq 1b61c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1c468 │ │ │ │ + beq 1c430 │ │ │ │ ldrd r0, [r8, #24] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c504 │ │ │ │ - ldr r3, [pc, #2432] @ 1bff8 │ │ │ │ + beq 1c4cc │ │ │ │ + ldr r3, [pc, #2432] @ 1bfb4 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1436] @ 0x59c │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c510 │ │ │ │ + blt 1c4d8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b6ac │ │ │ │ + beq 1b668 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1c498 │ │ │ │ + beq 1c460 │ │ │ │ add r3, r7, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #1120] @ 0x460 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c528 │ │ │ │ - ldr r3, [pc, #2356] @ 1bffc │ │ │ │ + beq 1c4f0 │ │ │ │ + ldr r3, [pc, #2356] @ 1bfb8 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1060] @ 0x424 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c534 │ │ │ │ + blt 1c4fc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b6fc │ │ │ │ + beq 1b6b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1c4b0 │ │ │ │ + beq 1c478 │ │ │ │ ldrd r0, [r8, #40] @ 0x28 │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c54c │ │ │ │ - ldr r3, [pc, #2284] @ 1c000 │ │ │ │ + beq 1c514 │ │ │ │ + ldr r3, [pc, #2284] @ 1bfbc │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1260] @ 0x4ec │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c564 │ │ │ │ + blt 1c52c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b748 │ │ │ │ + beq 1b704 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1c4c8 │ │ │ │ + beq 1c490 │ │ │ │ ldrd r0, [r8, #48] @ 0x30 │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c570 │ │ │ │ - ldr r3, [pc, #2212] @ 1c004 │ │ │ │ + beq 1c538 │ │ │ │ + ldr r3, [pc, #2212] @ 1bfc0 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #220] @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c57c │ │ │ │ + blt 1c544 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b794 │ │ │ │ + beq 1b750 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1c4f8 │ │ │ │ + beq 1c4c0 │ │ │ │ add r7, r7, #5248 @ 0x1480 │ │ │ │ ldrd r0, [r7, #-8] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c5a0 │ │ │ │ - ldr r3, [pc, #2136] @ 1c008 │ │ │ │ + beq 1c568 │ │ │ │ + ldr r3, [pc, #2136] @ 1bfc4 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #224] @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c594 │ │ │ │ + blt 1c55c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b7e4 │ │ │ │ + beq 1b7a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1c51c │ │ │ │ + beq 1c4e4 │ │ │ │ ldrd r0, [r7] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c5b4 │ │ │ │ - ldr r3, [pc, #2064] @ 1c00c │ │ │ │ + beq 1c57c │ │ │ │ + ldr r3, [pc, #2064] @ 1bfc8 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c5c0 │ │ │ │ + blt 1c588 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b830 │ │ │ │ + beq 1b7ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1c540 │ │ │ │ + beq 1c508 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c5d8 │ │ │ │ - ldr r3, [pc, #1992] @ 1c010 │ │ │ │ + beq 1c5a0 │ │ │ │ + ldr r3, [pc, #1992] @ 1bfcc │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c5cc │ │ │ │ + blt 1c594 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b87c │ │ │ │ + beq 1b838 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1c558 │ │ │ │ + beq 1c520 │ │ │ │ ldrd r0, [r7, #16] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c5f0 │ │ │ │ - ldr r3, [pc, #1920] @ 1c014 │ │ │ │ + beq 1c5b8 │ │ │ │ + ldr r3, [pc, #1920] @ 1bfd0 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #208] @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c5e4 │ │ │ │ + blt 1c5ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b8c8 │ │ │ │ + beq 1b884 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1c588 │ │ │ │ - ldr r4, [pc, #1864] @ 1c018 │ │ │ │ + beq 1c550 │ │ │ │ + ldr r4, [pc, #1864] @ 1bfd4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c5fc │ │ │ │ + blt 1c5c4 │ │ │ │ ldr r1, [r4, #972] @ 0x3cc │ │ │ │ mov r0, r5 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge 1bc30 │ │ │ │ - ldr r7, [pc, #1816] @ 1c01c │ │ │ │ - mov r8, #628 @ 0x274 │ │ │ │ - ldr r3, [pc, #1812] @ 1c020 │ │ │ │ - ldr r0, [pc, #1812] @ 1c024 │ │ │ │ + bge 1bbec │ │ │ │ + ldr r8, [pc, #1816] @ 1bfd8 │ │ │ │ + ldr r7, [pc, #1816] @ 1bfdc │ │ │ │ + ldr r3, [pc, #1816] @ 1bfe0 │ │ │ │ + ldr r0, [pc, #1816] @ 1bfe4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1be90 │ │ │ │ + beq 1be4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 1be90 │ │ │ │ + bne 1be4c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1be90 │ │ │ │ + b 1be4c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1748] @ 1c028 │ │ │ │ + ldr r2, [pc, #1752] @ 1bfe8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #692] @ 0x2b4 │ │ │ │ - beq 1c638 │ │ │ │ + beq 1c600 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1c63c │ │ │ │ + beq 1c604 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1c634 │ │ │ │ + beq 1c5fc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 1c2a8 │ │ │ │ + ble 1c270 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 1b9a4 │ │ │ │ + b 1b960 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 1c23c │ │ │ │ + beq 1c204 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 1b998 │ │ │ │ + bne 1b954 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1c2a8 │ │ │ │ + beq 1c270 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 1b144 │ │ │ │ + ble 1b100 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1616] @ 1c02c │ │ │ │ + ldr r2, [pc, #1620] @ 1bfec │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #192] @ 0xc0 │ │ │ │ - beq 1c638 │ │ │ │ + beq 1c600 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1c63c │ │ │ │ + beq 1c604 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1c634 │ │ │ │ + beq 1c5fc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 1bf10 │ │ │ │ + ble 1becc │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 1ba2c │ │ │ │ + b 1b9e8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 1bea4 │ │ │ │ + beq 1be60 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 1ba20 │ │ │ │ + bne 1b9dc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1bf10 │ │ │ │ + beq 1becc │ │ │ │ sub r6, r6, #1 │ │ │ │ mov r8, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 1b144 │ │ │ │ + ble 1b100 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1484] @ 1c030 │ │ │ │ + ldr r2, [pc, #1488] @ 1bff0 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 1c638 │ │ │ │ + beq 1c600 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1c63c │ │ │ │ + beq 1c604 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1c634 │ │ │ │ + beq 1c5fc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 1c2d0 │ │ │ │ + ble 1c298 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, #0 │ │ │ │ - b 1bab4 │ │ │ │ + b 1ba70 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 1bd40 │ │ │ │ + beq 1bcfc │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 1baa8 │ │ │ │ + bne 1ba64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1c2d0 │ │ │ │ + beq 1c298 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 1b144 │ │ │ │ + ble 1b100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #1348] @ 1c034 │ │ │ │ + ldr r3, [pc, #1352] @ 1bff4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 1b144 │ │ │ │ - ldr r1, [pc, #1280] @ 1c038 │ │ │ │ - b 1bf20 │ │ │ │ - ldr r2, [pc, #1276] @ 1c03c │ │ │ │ + bne 1b100 │ │ │ │ + ldr r1, [pc, #1284] @ 1bff8 │ │ │ │ + b 1bedc │ │ │ │ + ldr r2, [pc, #1280] @ 1bffc │ │ │ │ sub r3, r5, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 1c660 │ │ │ │ + bhi 1c628 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #1248] @ 1c040 │ │ │ │ + ldr r3, [pc, #1252] @ 1c000 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 1b084 │ │ │ │ + b 1b040 │ │ │ │ mov r9, r8 │ │ │ │ - b 1b07c │ │ │ │ - ldr r3, [pc, #1220] @ 1c040 │ │ │ │ + b 1b038 │ │ │ │ + ldr r3, [pc, #1224] @ 1c000 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 1b088 │ │ │ │ + b 1b044 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b304 │ │ │ │ + b 1b2c0 │ │ │ │ ldr r8, [r1, #12] │ │ │ │ mov r9, r8 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr sl, [r1] │ │ │ │ - b 1b144 │ │ │ │ + b 1b100 │ │ │ │ mov r9, r8 │ │ │ │ - b 1bba4 │ │ │ │ - ldr r3, [pc, #1148] @ 1c040 │ │ │ │ + b 1bb60 │ │ │ │ + ldr r3, [pc, #1152] @ 1c000 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 1bbac │ │ │ │ - ldr r8, [pc, #1132] @ 1c044 │ │ │ │ + b 1bb68 │ │ │ │ + ldr r8, [pc, #1136] @ 1c004 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, #48] @ 0x30 │ │ │ │ ldr r1, [r8, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c35c │ │ │ │ + blt 1c324 │ │ │ │ add r0, r7, #4 │ │ │ │ bl b964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1c374 │ │ │ │ + beq 1c33c │ │ │ │ ldr r1, [r8, #972] @ 0x3cc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1c38c │ │ │ │ + blt 1c354 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1bc30 │ │ │ │ + beq 1bbec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1c2f0 │ │ │ │ + beq 1c2b8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1bc54 │ │ │ │ + beq 1bc10 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r5] │ │ │ │ - beq 1bc54 │ │ │ │ + beq 1bc10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1c320 │ │ │ │ + beq 1c2e8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1bc70 │ │ │ │ + beq 1bc2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 1bcf4 │ │ │ │ - ldr r2, [pc, #976] @ 1c048 │ │ │ │ - ldr r3, [pc, #804] @ 1bfa0 │ │ │ │ + beq 1bcb0 │ │ │ │ + ldr r2, [pc, #980] @ 1c008 │ │ │ │ + ldr r3, [pc, #804] @ 1bf5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1c630 │ │ │ │ + bne 1c5f8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b23c │ │ │ │ + b 1b1f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1bcc4 │ │ │ │ + beq 1bc80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 1c230 │ │ │ │ - ldr r1, [pc, #896] @ 1c04c │ │ │ │ - ldr r3, [pc, #896] @ 1c050 │ │ │ │ - ldr r0, [pc, #896] @ 1c054 │ │ │ │ - ldr r2, [pc, #896] @ 1c058 │ │ │ │ + beq 1c1f8 │ │ │ │ + ldr r1, [pc, #900] @ 1c00c │ │ │ │ + ldr r3, [pc, #900] @ 1c010 │ │ │ │ + ldr r0, [pc, #900] @ 1c014 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + mov r2, #556 @ 0x22c │ │ │ │ + bl 17174 │ │ │ │ mov r5, #0 │ │ │ │ - b 1bc70 │ │ │ │ + b 1bc2c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b1d4 │ │ │ │ + b 1b190 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1bc70 │ │ │ │ + b 1bc2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #844] @ 1c05c │ │ │ │ + ldr r3, [pc, #844] @ 1c018 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r0 │ │ │ │ - b 1b218 │ │ │ │ + b 1b1d4 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b218 │ │ │ │ + b 1b1d4 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r6, ip │ │ │ │ mov r7, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r2 │ │ │ │ - b 1bd7c │ │ │ │ + b 1bd38 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 1c2c8 │ │ │ │ + beq 1c290 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1c608 │ │ │ │ + beq 1c5d0 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1bd64 │ │ │ │ + beq 1bd20 │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - blt 1c2d0 │ │ │ │ + blt 1c298 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ - b 1bac8 │ │ │ │ - ldr r1, [pc, #672] @ 1c060 │ │ │ │ - b 1bcc8 │ │ │ │ + b 1ba84 │ │ │ │ + ldr r1, [pc, #672] @ 1c01c │ │ │ │ + b 1bc84 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 1b16c │ │ │ │ + b 1b128 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b250 │ │ │ │ + beq 1b20c │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r1, [pc, #640] @ 1c064 │ │ │ │ + ldr r1, [pc, #640] @ 1c020 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1bcc8 │ │ │ │ + beq 1bc84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 1bcc8 │ │ │ │ + bne 1bc84 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 1bcc8 │ │ │ │ + b 1bc84 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b264 │ │ │ │ + beq 1b220 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r1, [pc, #580] @ 1c068 │ │ │ │ + ldr r1, [pc, #580] @ 1c024 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 1bde8 │ │ │ │ - b 1bcc8 │ │ │ │ + bne 1bda4 │ │ │ │ + b 1bc84 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b278 │ │ │ │ + beq 1b234 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r1, [pc, #552] @ 1c06c │ │ │ │ + ldr r1, [pc, #552] @ 1c028 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 1bde8 │ │ │ │ - b 1bcc8 │ │ │ │ + bne 1bda4 │ │ │ │ + b 1bc84 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b28c │ │ │ │ + beq 1b248 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r1, [pc, #516] @ 1c070 │ │ │ │ + ldr r1, [pc, #516] @ 1c02c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 1bde8 │ │ │ │ - b 1bcc8 │ │ │ │ - ldr r3, [pc, #504] @ 1c074 │ │ │ │ - ldr r0, [pc, #504] @ 1c078 │ │ │ │ - ldr r1, [pc, #504] @ 1c07c │ │ │ │ + bne 1bda4 │ │ │ │ + b 1bc84 │ │ │ │ + ldr r3, [pc, #504] @ 1c030 │ │ │ │ + ldr r0, [pc, #504] @ 1c034 │ │ │ │ + ldr r2, [pc, #504] @ 1c038 │ │ │ │ + ldr r1, [pc, #504] @ 1c03c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #600 @ 0x258 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r1, [pc, #484] @ 1c080 │ │ │ │ + ldr r1, [pc, #488] @ 1c040 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 1bde8 │ │ │ │ - b 1bcc8 │ │ │ │ + bne 1bda4 │ │ │ │ + b 1bc84 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r6, fp │ │ │ │ mov sl, ip │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r3 │ │ │ │ - b 1bee0 │ │ │ │ + b 1be9c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 1c398 │ │ │ │ + beq 1c360 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1c608 │ │ │ │ + beq 1c5d0 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1bec8 │ │ │ │ + beq 1be84 │ │ │ │ mov r3, r5 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - bge 1ba38 │ │ │ │ + bge 1b9f4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ba58 │ │ │ │ - ldr r1, [pc, #352] @ 1c084 │ │ │ │ - ldr r3, [pc, #352] @ 1c088 │ │ │ │ - ldr r0, [pc, #352] @ 1c08c │ │ │ │ + beq 1ba14 │ │ │ │ + ldr r1, [pc, #356] @ 1c044 │ │ │ │ + ldr r3, [pc, #356] @ 1c048 │ │ │ │ + ldr r0, [pc, #356] @ 1c04c │ │ │ │ + ldr r2, [pc, #356] @ 1c050 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #632 @ 0x278 │ │ │ │ - bl 17198 │ │ │ │ - b 1bce0 │ │ │ │ + bl 17174 │ │ │ │ + b 1bc9c │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ mov fp, r5 │ │ │ │ mov r8, sl │ │ │ │ mov sl, ip │ │ │ │ - b 1bf68 │ │ │ │ + b 1bf24 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r6, fp │ │ │ │ - beq 1c3cc │ │ │ │ + beq 1c394 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #67108864 @ 0x4000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1c60c │ │ │ │ + beq 1c5d4 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1bf50 │ │ │ │ + beq 1bf0c │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ - blt 1c3cc │ │ │ │ + blt 1c394 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr sl, [r3, fp, lsl #2] │ │ │ │ - b 1b130 │ │ │ │ - @ instruction: 0x001366d4 │ │ │ │ - @ instruction: 0x00134ff4 │ │ │ │ + b 1b0ec │ │ │ │ + andseq r6, r3, r0, lsr #14 │ │ │ │ + andseq r5, r3, r8, lsr r0 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x00134fb8 │ │ │ │ - andseq r4, r1, sl, ror #29 │ │ │ │ + @ instruction: 0x00134ffc │ │ │ │ + @ instruction: 0x00114ede │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq r4, r1, r8, ror lr │ │ │ │ - @ instruction: 0x001365d4 │ │ │ │ - andseq r6, r3, r8, ror r5 │ │ │ │ + andseq r4, r1, ip, ror #28 │ │ │ │ + andseq r6, r3, r0, lsr #12 │ │ │ │ + andseq r6, r3, r4, asr #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, r3, ip, ror #9 │ │ │ │ + andseq r6, r3, r8, lsr r5 │ │ │ │ + andseq r6, r3, r4, asr #8 │ │ │ │ @ instruction: 0x001363f8 │ │ │ │ - andseq r6, r3, ip, lsr #7 │ │ │ │ + andseq r6, r3, r0, lsr #7 │ │ │ │ andseq r6, r3, r4, asr r3 │ │ │ │ andseq r6, r3, r8, lsl #6 │ │ │ │ @ instruction: 0x001362bc │ │ │ │ andseq r6, r3, r0, ror r2 │ │ │ │ andseq r6, r3, r4, lsr #4 │ │ │ │ - @ instruction: 0x001361d8 │ │ │ │ - andseq r6, r3, r8, lsl #3 │ │ │ │ + @ instruction: 0x001361d4 │ │ │ │ + andseq r6, r3, r0, lsl #3 │ │ │ │ andseq r6, r3, r4, lsr r1 │ │ │ │ andseq r6, r3, r8, ror #1 │ │ │ │ mulseq r3, ip, r0 │ │ │ │ - andseq r6, r3, r0, asr r0 │ │ │ │ + andseq r6, r3, ip, asr #32 │ │ │ │ andseq r6, r3, r0 │ │ │ │ @ instruction: 0x00135fb4 │ │ │ │ - andseq r5, r3, r8, ror #30 │ │ │ │ + andseq r5, r3, r4, ror #30 │ │ │ │ andseq r5, r3, r8, lsl pc │ │ │ │ andseq r5, r3, ip, asr #29 │ │ │ │ andseq r5, r3, r0, lsl #29 │ │ │ │ - andseq r5, r3, r4, lsr lr │ │ │ │ - @ instruction: 0x00135df8 │ │ │ │ - @ instruction: 0x000047ba │ │ │ │ - ldrdeq lr, [pc], -r4 │ │ │ │ - andeq lr, pc, r8, asr #31 │ │ │ │ - andseq r5, r3, r4, ror sp │ │ │ │ - andseq r5, r3, ip, ror #25 │ │ │ │ - andseq r5, r3, r4, ror #24 │ │ │ │ - andeq lr, pc, r8, lsr #28 │ │ │ │ - andeq r4, r0, r1, asr #16 │ │ │ │ - andseq r4, r1, r0, lsl r4 │ │ │ │ + andseq r5, r3, r4, asr #28 │ │ │ │ + andeq r0, r0, r6, lsr #4 │ │ │ │ + @ instruction: 0x00003eb4 │ │ │ │ + andeq lr, pc, r8, asr #29 │ │ │ │ + @ instruction: 0x000fefbc │ │ │ │ + andseq r5, r3, r0, asr #27 │ │ │ │ + andseq r5, r3, r8, lsr sp │ │ │ │ + @ instruction: 0x00135cb0 │ │ │ │ + andeq lr, pc, ip, lsl lr @ │ │ │ │ + andeq r3, r0, fp, lsr pc │ │ │ │ + andseq r4, r1, r4, lsl #8 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x00135af4 │ │ │ │ - andseq r4, r3, r0, lsl #7 │ │ │ │ - muleq r0, lr, r8 │ │ │ │ - andeq lr, pc, ip, lsl #22 │ │ │ │ - andeq lr, pc, ip, lsr #24 │ │ │ │ - andeq r0, r0, sl, ror r2 │ │ │ │ - @ instruction: 0x001359b8 │ │ │ │ - andeq r4, r0, sl, lsl #17 │ │ │ │ - andeq r4, r0, r2, lsr #17 │ │ │ │ - andeq r4, r0, r3, lsr #17 │ │ │ │ - andeq r4, r0, r4, lsr #17 │ │ │ │ - andeq r4, r0, r5, lsr #17 │ │ │ │ - andeq lr, pc, r0, ror #18 │ │ │ │ - andeq lr, pc, ip, asr sl @ │ │ │ │ - andeq r4, r0, fp, lsl #13 │ │ │ │ - andeq r4, r0, r6, lsr #17 │ │ │ │ - andeq r4, r0, r5, lsr r8 │ │ │ │ - @ instruction: 0x000fe8b8 │ │ │ │ - ldrdeq lr, [pc], -r8 │ │ │ │ - ldrdeq r4, [r0], -fp │ │ │ │ - andeq r4, r0, sp, lsr #14 │ │ │ │ - andeq r4, r0, lr, lsr #16 │ │ │ │ - andeq r4, r0, ip, lsr r8 │ │ │ │ - andeq r4, r0, r1, asr #13 │ │ │ │ - andeq r0, r0, pc, asr r2 │ │ │ │ - andeq r4, r0, r3, asr #13 │ │ │ │ - andeq r4, r0, sp, asr #13 │ │ │ │ - andeq r4, r0, pc, asr #13 │ │ │ │ - andeq r0, r0, r1, ror #4 │ │ │ │ - ldrdeq r4, [r0], -r9 │ │ │ │ - andeq r4, r0, r5, ror #13 │ │ │ │ - andeq r0, r0, fp, asr r2 │ │ │ │ - andeq r4, r0, r1, lsr #13 │ │ │ │ - andeq r0, r0, r2, ror #4 │ │ │ │ - andeq r4, r0, r7, ror #13 │ │ │ │ - andeq r4, r0, sl, lsr #13 │ │ │ │ - strdeq r4, [r0], -r1 │ │ │ │ - andeq r4, r0, ip, lsr #13 │ │ │ │ - andeq r0, r0, r3, ror #4 │ │ │ │ - strdeq r4, [r0], -r3 │ │ │ │ - strdeq r4, [r0], -sp │ │ │ │ - strdeq r4, [r0], -pc @ │ │ │ │ - andeq sp, pc, r4, lsl #25 │ │ │ │ - andseq fp, r0, r4, asr r3 │ │ │ │ - andeq lr, pc, r4, lsl r5 @ │ │ │ │ - andeq sp, pc, ip, ror ip @ │ │ │ │ - andeq r4, r0, r7, asr r8 │ │ │ │ - andeq r4, r0, r9, lsl #14 │ │ │ │ - andeq r0, r0, r5, ror #4 │ │ │ │ - andeq r4, r0, fp, lsl #14 │ │ │ │ - andeq r4, r0, r5, lsl r7 │ │ │ │ - andeq r0, r0, r6, ror #4 │ │ │ │ - andeq r4, r0, r7, lsl r7 │ │ │ │ - andeq r4, r0, r1, lsr #14 │ │ │ │ - andeq r0, r0, r7, ror #4 │ │ │ │ - andeq r4, r0, r3, lsr #14 │ │ │ │ - andeq r4, r0, pc, lsr #14 │ │ │ │ - andeq r4, r0, r9, lsr r7 │ │ │ │ - andeq r0, r0, r9, ror #4 │ │ │ │ - andeq r4, r0, fp, lsr r7 │ │ │ │ - andeq r4, r0, r5, asr #14 │ │ │ │ - andeq r0, r0, sl, ror #4 │ │ │ │ - andeq r4, r0, r7, asr #14 │ │ │ │ - andeq r4, r0, r1, asr r7 │ │ │ │ - andeq r0, r0, fp, ror #4 │ │ │ │ - andeq r4, r0, r3, asr r7 │ │ │ │ - andeq r4, r0, sp, asr r7 │ │ │ │ - andeq r4, r0, pc, asr r7 │ │ │ │ - andeq r4, r0, r9, ror #14 │ │ │ │ - andeq r0, r0, sp, ror #4 │ │ │ │ - andeq r4, r0, fp, ror #14 │ │ │ │ - andeq r4, r0, r5, ror r7 │ │ │ │ - andeq r0, r0, lr, ror #4 │ │ │ │ - andeq r4, r0, r7, ror r7 │ │ │ │ - andeq r4, r0, r3, lsl #15 │ │ │ │ - andeq r0, r0, pc, ror #4 │ │ │ │ - andeq r4, r0, r1, lsl #15 │ │ │ │ - andeq r4, r0, r7, lsr #16 │ │ │ │ - andeq r4, r0, sp, lsl #15 │ │ │ │ - andeq r4, r0, pc, lsl #15 │ │ │ │ - muleq r0, fp, r7 │ │ │ │ - andeq r0, r0, r1, ror r2 │ │ │ │ - muleq r0, r9, r7 │ │ │ │ - andeq r4, r0, r7, lsr #15 │ │ │ │ - andeq r0, r0, r2, ror r2 │ │ │ │ - andeq r4, r0, r5, lsr #15 │ │ │ │ - andeq r0, r0, r3, ror r2 │ │ │ │ - @ instruction: 0x000047b1 │ │ │ │ - andseq r3, r1, r0, lsr #30 │ │ │ │ - muleq pc, r0, r5 @ │ │ │ │ - andeq sp, pc, r8, asr #17 │ │ │ │ + andseq r5, r3, r0, asr #22 │ │ │ │ + andseq r4, r3, r4, asr #7 │ │ │ │ + muleq r0, r8, pc @ │ │ │ │ + andeq lr, pc, r4, lsl #22 │ │ │ │ + andeq lr, pc, r4, lsr #24 │ │ │ │ + andseq r5, r3, r4, lsl #20 │ │ │ │ + andeq r3, r0, r4, lsl #31 │ │ │ │ + muleq r0, ip, pc @ │ │ │ │ + muleq r0, sp, pc @ │ │ │ │ + muleq r0, lr, pc @ │ │ │ │ + muleq r0, pc, pc @ │ │ │ │ + andeq lr, pc, r0, asr r9 @ │ │ │ │ + andeq lr, pc, ip, asr #20 │ │ │ │ + andeq r0, r0, sl, lsl #4 │ │ │ │ + andeq r3, r0, r5, lsl #27 │ │ │ │ + andeq r3, r0, r0, lsr #31 │ │ │ │ + andeq r3, r0, pc, lsr #30 │ │ │ │ + andeq lr, pc, r8, lsr #17 │ │ │ │ + andeq lr, pc, r8, asr #19 │ │ │ │ + andeq r0, r0, sl, lsr #4 │ │ │ │ + ldrdeq r3, [r0], -r5 │ │ │ │ + andeq r3, r0, r7, lsr #28 │ │ │ │ + andeq r3, r0, r8, lsr #30 │ │ │ │ + andeq r3, r0, r6, lsr pc │ │ │ │ + @ instruction: 0x00003dbb │ │ │ │ + andeq r0, r0, r1, lsl r2 │ │ │ │ + @ instruction: 0x00003dbd │ │ │ │ + andeq r3, r0, r7, asr #27 │ │ │ │ + andeq r0, r0, r2, lsl r2 │ │ │ │ + andeq r3, r0, r9, asr #27 │ │ │ │ + andeq r0, r0, r3, lsl r2 │ │ │ │ + ldrdeq r3, [r0], -r3 @ │ │ │ │ + ldrdeq r3, [r0], -pc @ │ │ │ │ + andeq r0, r0, sp, lsl #4 │ │ │ │ + muleq r0, fp, sp │ │ │ │ + andeq r3, r0, r1, ror #27 │ │ │ │ + andeq r3, r0, r4, lsr #27 │ │ │ │ + andeq r3, r0, fp, ror #27 │ │ │ │ + andeq r0, r0, lr, lsl #4 │ │ │ │ + andeq r3, r0, r6, lsr #27 │ │ │ │ + andeq r0, r0, r5, lsl r2 │ │ │ │ + andeq r3, r0, sp, ror #27 │ │ │ │ + strdeq r3, [r0], -r7 │ │ │ │ + andeq r0, r0, r6, lsl r2 │ │ │ │ + strdeq r3, [r0], -r9 │ │ │ │ + andeq sp, pc, ip, ror #24 │ │ │ │ + andseq r5, r0, ip, ror #20 │ │ │ │ + strdeq lr, [pc], -ip │ │ │ │ + andeq sp, pc, r4, ror #24 │ │ │ │ + andeq r3, r0, r1, asr pc │ │ │ │ + andeq r3, r0, r3, lsl #28 │ │ │ │ + andeq r0, r0, r7, lsl r2 │ │ │ │ + andeq r3, r0, r5, lsl #28 │ │ │ │ + andeq r3, r0, pc, lsl #28 │ │ │ │ + andeq r3, r0, r1, lsl lr │ │ │ │ + andeq r3, r0, fp, lsl lr │ │ │ │ + andeq r0, r0, r9, lsl r2 │ │ │ │ + andeq r3, r0, sp, lsl lr │ │ │ │ + andeq r0, r0, sl, lsl r2 │ │ │ │ + andeq r3, r0, r9, lsr #28 │ │ │ │ + andeq r3, r0, r3, lsr lr │ │ │ │ + andeq r0, r0, fp, lsl r2 │ │ │ │ + andeq r3, r0, r5, lsr lr │ │ │ │ + andeq r3, r0, pc, lsr lr │ │ │ │ + andeq r3, r0, r1, asr #28 │ │ │ │ + andeq r3, r0, fp, asr #28 │ │ │ │ + andeq r0, r0, sp, lsl r2 │ │ │ │ + andeq r3, r0, sp, asr #28 │ │ │ │ + andeq r3, r0, r7, asr lr │ │ │ │ + andeq r0, r0, lr, lsl r2 │ │ │ │ + andeq r3, r0, r9, asr lr │ │ │ │ + andeq r3, r0, r3, ror #28 │ │ │ │ + andeq r0, r0, pc, lsl r2 │ │ │ │ + andeq r3, r0, r5, ror #28 │ │ │ │ + andeq r3, r0, pc, ror #28 │ │ │ │ + andeq r3, r0, r1, ror lr │ │ │ │ + andeq r3, r0, sp, ror lr │ │ │ │ + andeq r0, r0, r1, lsr #4 │ │ │ │ + andeq r3, r0, fp, ror lr │ │ │ │ + andeq r3, r0, r1, lsr #30 │ │ │ │ + andeq r3, r0, r7, lsl #29 │ │ │ │ + andeq r0, r0, r2, lsr #4 │ │ │ │ + andeq r3, r0, r9, lsl #29 │ │ │ │ + muleq r0, r5, lr │ │ │ │ + andeq r0, r0, r3, lsr #4 │ │ │ │ + muleq r0, r3, lr │ │ │ │ + andeq r3, r0, r1, lsr #29 │ │ │ │ + muleq r0, pc, lr @ │ │ │ │ + andeq r0, r0, r5, lsr #4 │ │ │ │ + andeq r3, r0, fp, lsr #29 │ │ │ │ + andseq r3, r1, r8, lsl #30 │ │ │ │ + andeq sp, pc, r8, ror r5 @ │ │ │ │ + @ instruction: 0x000fd8b0 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - @ instruction: 0x00113ef0 │ │ │ │ - andeq sp, pc, r8, asr r6 @ │ │ │ │ - andeq sp, pc, r4, asr #23 │ │ │ │ + @ instruction: 0x00113ed8 │ │ │ │ + andeq sp, pc, r0, asr #12 │ │ │ │ + andeq sp, pc, ip, lsr #23 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andeq sp, pc, r0, lsl #20 │ │ │ │ - andseq r2, r0, r8, lsr #14 │ │ │ │ + andeq sp, pc, r8, ror #19 │ │ │ │ + andseq r3, r0, ip, ror #18 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b3a8 │ │ │ │ + b 1b364 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b4d8 │ │ │ │ - ldr r8, [pc, #-316] @ 1c0b4 │ │ │ │ - ldr r7, [pc, #-356] @ 1c090 │ │ │ │ + b 1b494 │ │ │ │ + ldr r8, [pc, #-316] @ 1c07c │ │ │ │ + ldr r7, [pc, #-360] @ 1c054 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1b904 │ │ │ │ + beq 1b8c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 1b904 │ │ │ │ + bne 1b8c0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b904 │ │ │ │ + b 1b8c0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b524 │ │ │ │ - ldr r7, [pc, #-408] @ 1c094 │ │ │ │ - mov r8, #616 @ 0x268 │ │ │ │ - b 1b904 │ │ │ │ + b 1b4e0 │ │ │ │ + ldr r8, [pc, #-264] @ 1c0ec │ │ │ │ + ldr r7, [pc, #-416] @ 1c058 │ │ │ │ + b 1b8c0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1bcc4 │ │ │ │ + b 1bc80 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r6, fp │ │ │ │ mov sl, ip │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r3 │ │ │ │ - b 1c278 │ │ │ │ + b 1c240 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 1c428 │ │ │ │ + beq 1c3f0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1c60c │ │ │ │ + beq 1c5d4 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1c260 │ │ │ │ + beq 1c228 │ │ │ │ mov r3, r5 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - bge 1b9b0 │ │ │ │ + bge 1b96c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b9d0 │ │ │ │ - ldr r1, [pc, #-548] @ 1c098 │ │ │ │ - b 1bf20 │ │ │ │ + beq 1b98c │ │ │ │ + ldr r1, [pc, #-552] @ 1c05c │ │ │ │ + b 1bedc │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b3f4 │ │ │ │ + b 1b3b0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1bae0 │ │ │ │ - ldr r1, [pc, #-584] @ 1c09c │ │ │ │ - b 1bf20 │ │ │ │ - ldr r8, [pc, #-584] @ 1c0a4 │ │ │ │ - ldr r7, [pc, #-592] @ 1c0a0 │ │ │ │ - b 1b904 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1bc30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b440 │ │ │ │ - ldr r8, [pc, #-620] @ 1c0a4 │ │ │ │ - ldr r7, [pc, #-620] @ 1c0a8 │ │ │ │ - b 1c1f0 │ │ │ │ - ldr r7, [pc, #-624] @ 1c0ac │ │ │ │ - mov r8, #608 @ 0x260 │ │ │ │ - b 1b904 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1bc54 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b48c │ │ │ │ - ldr r7, [pc, #-656] @ 1c0b0 │ │ │ │ - mov r8, #608 @ 0x260 │ │ │ │ - b 1c1f0 │ │ │ │ - ldr r8, [pc, #-664] @ 1c0b4 │ │ │ │ - ldr r7, [pc, #-664] @ 1c0b8 │ │ │ │ - b 1b904 │ │ │ │ - ldr r8, [pc, #-656] @ 1c0c8 │ │ │ │ - ldr r7, [pc, #-672] @ 1c0bc │ │ │ │ - b 1b904 │ │ │ │ - ldr r8, [pc, #-676] @ 1c0c0 │ │ │ │ - ldr r7, [pc, #-676] @ 1c0c4 │ │ │ │ - b 1b904 │ │ │ │ - ldr r8, [pc, #-680] @ 1c0c8 │ │ │ │ - ldr r7, [pc, #-680] @ 1c0cc │ │ │ │ - b 1c1f0 │ │ │ │ - ldr r7, [pc, #-684] @ 1c0d0 │ │ │ │ - mov r8, #604 @ 0x25c │ │ │ │ - b 1b904 │ │ │ │ - ldr r8, [pc, #-684] @ 1c0dc │ │ │ │ - ldr r7, [pc, #-696] @ 1c0d4 │ │ │ │ - b 1b904 │ │ │ │ - ldr r7, [pc, #-700] @ 1c0d8 │ │ │ │ - mov r8, #604 @ 0x25c │ │ │ │ - b 1c1f0 │ │ │ │ + beq 1ba9c │ │ │ │ + ldr r1, [pc, #-588] @ 1c060 │ │ │ │ + b 1bedc │ │ │ │ + ldr r8, [pc, #-588] @ 1c068 │ │ │ │ + ldr r7, [pc, #-596] @ 1c064 │ │ │ │ + b 1b8c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 1bbec │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 1b3fc │ │ │ │ + ldr r8, [pc, #-624] @ 1c068 │ │ │ │ + ldr r7, [pc, #-624] @ 1c06c │ │ │ │ + b 1c1b8 │ │ │ │ + ldr r8, [pc, #-624] @ 1c074 │ │ │ │ + ldr r7, [pc, #-632] @ 1c070 │ │ │ │ + b 1b8c0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 1bc10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 1b448 │ │ │ │ + ldr r8, [pc, #-660] @ 1c074 │ │ │ │ + ldr r7, [pc, #-660] @ 1c078 │ │ │ │ + b 1c1b8 │ │ │ │ + ldr r8, [pc, #-664] @ 1c07c │ │ │ │ + ldr r7, [pc, #-664] @ 1c080 │ │ │ │ + b 1b8c0 │ │ │ │ + ldr r7, [pc, #-668] @ 1c084 │ │ │ │ + mov r8, #532 @ 0x214 │ │ │ │ + b 1b8c0 │ │ │ │ + ldr r8, [pc, #-676] @ 1c088 │ │ │ │ + ldr r7, [pc, #-676] @ 1c08c │ │ │ │ + b 1b8c0 │ │ │ │ + ldr r7, [pc, #-680] @ 1c090 │ │ │ │ + mov r8, #532 @ 0x214 │ │ │ │ + b 1c1b8 │ │ │ │ + ldr r8, [pc, #-680] @ 1c09c │ │ │ │ + ldr r7, [pc, #-692] @ 1c094 │ │ │ │ + b 1b8c0 │ │ │ │ + ldr r8, [pc, #-684] @ 1c0a4 │ │ │ │ + ldr r7, [pc, #-700] @ 1c098 │ │ │ │ + b 1b8c0 │ │ │ │ + ldr r8, [pc, #-704] @ 1c09c │ │ │ │ + ldr r7, [pc, #-704] @ 1c0a0 │ │ │ │ + b 1c1b8 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b 1bf10 │ │ │ │ - ldr r8, [pc, #-724] @ 1c0dc │ │ │ │ - ldr r7, [pc, #-724] @ 1c0e0 │ │ │ │ - b 1c1f0 │ │ │ │ - ldr r7, [pc, #-728] @ 1c0e4 │ │ │ │ - mov r8, #612 @ 0x264 │ │ │ │ - b 1b904 │ │ │ │ - ldr r7, [pc, #-736] @ 1c0e8 │ │ │ │ - mov r8, #612 @ 0x264 │ │ │ │ - b 1c1f0 │ │ │ │ + b 1becc │ │ │ │ + ldr r8, [pc, #-724] @ 1c0a4 │ │ │ │ + ldr r7, [pc, #-724] @ 1c0a8 │ │ │ │ + b 1c1b8 │ │ │ │ + ldr r8, [pc, #-724] @ 1c0b0 │ │ │ │ + ldr r7, [pc, #-732] @ 1c0ac │ │ │ │ + b 1b8c0 │ │ │ │ + ldr r8, [pc, #-736] @ 1c0b0 │ │ │ │ + ldr r7, [pc, #-736] @ 1c0b4 │ │ │ │ + b 1c1b8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1c5ac │ │ │ │ - ldr r2, [pc, #-540] @ 1c1c4 │ │ │ │ - ldr r3, [pc, #-760] @ 1c0ec │ │ │ │ + bne 1c574 │ │ │ │ + ldr r2, [pc, #-540] @ 1c18c │ │ │ │ + ldr r3, [pc, #-756] @ 1c0b8 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ - ldr ip, [pc, #-764] @ 1c0f0 │ │ │ │ + ldr ip, [pc, #-760] @ 1c0bc │ │ │ │ ldr r0, [r2] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #-784] @ 1c0f4 │ │ │ │ - ldr r1, [pc, #-784] @ 1c0f8 │ │ │ │ + ldr r2, [pc, #-780] @ 1c0c0 │ │ │ │ + ldr r1, [pc, #-780] @ 1c0c4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #-800] @ 1c0fc │ │ │ │ - b 1bf20 │ │ │ │ + ldr r1, [pc, #-796] @ 1c0c8 │ │ │ │ + b 1bedc │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b5c8 │ │ │ │ + b 1b584 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b 1c2a8 │ │ │ │ - ldr r8, [pc, #-828] @ 1c104 │ │ │ │ - ldr r7, [pc, #-836] @ 1c100 │ │ │ │ - b 1b904 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b614 │ │ │ │ - ldr r8, [pc, #-852] @ 1c104 │ │ │ │ - ldr r7, [pc, #-852] @ 1c108 │ │ │ │ - b 1c1f0 │ │ │ │ - ldr r8, [pc, #-852] @ 1c110 │ │ │ │ - ldr r7, [pc, #-860] @ 1c10c │ │ │ │ - b 1b904 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b660 │ │ │ │ - ldr r8, [pc, #-876] @ 1c110 │ │ │ │ - ldr r7, [pc, #-876] @ 1c114 │ │ │ │ - b 1c1f0 │ │ │ │ - ldr r8, [pc, #-876] @ 1c11c │ │ │ │ - ldr r7, [pc, #-884] @ 1c118 │ │ │ │ - b 1b904 │ │ │ │ - ldr r8, [pc, #-888] @ 1c11c │ │ │ │ - ldr r7, [pc, #-888] @ 1c120 │ │ │ │ - b 1c1f0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b6ac │ │ │ │ - ldr r7, [pc, #-904] @ 1c124 │ │ │ │ - mov r8, #616 @ 0x268 │ │ │ │ - b 1c1f0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b6fc │ │ │ │ - ldr r8, [pc, #-920] @ 1c12c │ │ │ │ - ldr r7, [pc, #-928] @ 1c128 │ │ │ │ - b 1b904 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b748 │ │ │ │ - ldr r8, [pc, #-944] @ 1c12c │ │ │ │ - ldr r7, [pc, #-944] @ 1c130 │ │ │ │ - b 1c1f0 │ │ │ │ - ldr r8, [pc, #-944] @ 1c138 │ │ │ │ - ldr r7, [pc, #-952] @ 1c134 │ │ │ │ - b 1b904 │ │ │ │ - ldr r8, [pc, #-956] @ 1c138 │ │ │ │ - ldr r7, [pc, #-956] @ 1c13c │ │ │ │ - b 1c1f0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b794 │ │ │ │ - ldr r8, [pc, #-968] @ 1c144 │ │ │ │ - ldr r7, [pc, #-976] @ 1c140 │ │ │ │ - b 1b904 │ │ │ │ - ldr r8, [pc, #-980] @ 1c144 │ │ │ │ - ldr r7, [pc, #-980] @ 1c148 │ │ │ │ - b 1c1f0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b7e4 │ │ │ │ - ldr r7, [pc, #-996] @ 1c14c │ │ │ │ - mov r8, #620 @ 0x26c │ │ │ │ - b 1b904 │ │ │ │ - ldr r7, [pc, #-1004] @ 1c150 │ │ │ │ - mov r8, #620 @ 0x26c │ │ │ │ - b 1c1f0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b830 │ │ │ │ - ldr r8, [pc, #-1020] @ 1c158 │ │ │ │ - ldr r7, [pc, #-1028] @ 1c154 │ │ │ │ - b 1b904 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b87c │ │ │ │ - ldr r8, [pc, #-1044] @ 1c158 │ │ │ │ - ldr r7, [pc, #-1044] @ 1c15c │ │ │ │ - b 1c1f0 │ │ │ │ - ldr r8, [pc, #-1044] @ 1c164 │ │ │ │ - ldr r7, [pc, #-1052] @ 1c160 │ │ │ │ - b 1b904 │ │ │ │ - ldr r8, [pc, #-1056] @ 1c164 │ │ │ │ - ldr r7, [pc, #-1056] @ 1c168 │ │ │ │ - b 1c1f0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1b8c8 │ │ │ │ - ldr r8, [pc, #-1068] @ 1c170 │ │ │ │ - ldr r7, [pc, #-1076] @ 1c16c │ │ │ │ - b 1c1f0 │ │ │ │ - ldr r8, [pc, #-1080] @ 1c170 │ │ │ │ - ldr r7, [pc, #-1080] @ 1c174 │ │ │ │ - b 1b904 │ │ │ │ - ldr r1, [pc, #-1084] @ 1c178 │ │ │ │ - b 1bf20 │ │ │ │ - ldr r7, [pc, #-1088] @ 1c17c │ │ │ │ - mov r8, #624 @ 0x270 │ │ │ │ - b 1b904 │ │ │ │ - ldr r7, [pc, #-1096] @ 1c180 │ │ │ │ - mov r8, #624 @ 0x270 │ │ │ │ - b 1c1f0 │ │ │ │ - ldr r8, [pc, #-1100] @ 1c188 │ │ │ │ - ldr r7, [pc, #-1108] @ 1c184 │ │ │ │ - b 1c1f0 │ │ │ │ - ldr r8, [pc, #-1112] @ 1c188 │ │ │ │ - ldr r7, [pc, #-1112] @ 1c18c │ │ │ │ - b 1b904 │ │ │ │ - ldr r8, [pc, #-1112] @ 1c194 │ │ │ │ - ldr r7, [pc, #-1120] @ 1c190 │ │ │ │ - b 1c1f0 │ │ │ │ - ldr r8, [pc, #-1124] @ 1c194 │ │ │ │ - ldr r7, [pc, #-1124] @ 1c198 │ │ │ │ - b 1b904 │ │ │ │ - ldr r8, [pc, #-1128] @ 1c19c │ │ │ │ - ldr r7, [pc, #-1128] @ 1c1a0 │ │ │ │ - b 1b904 │ │ │ │ - bl 14adc │ │ │ │ - ldr r3, [pc, #-1136] @ 1c1a4 │ │ │ │ - ldr r1, [pc, #-1136] @ 1c1a8 │ │ │ │ - ldr r0, [pc, #-1136] @ 1c1ac │ │ │ │ + b 1c270 │ │ │ │ + ldr r8, [pc, #-824] @ 1c0d0 │ │ │ │ + ldr r7, [pc, #-832] @ 1c0cc │ │ │ │ + b 1b8c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 1b5d0 │ │ │ │ + ldr r8, [pc, #-848] @ 1c0d0 │ │ │ │ + ldr r7, [pc, #-848] @ 1c0d4 │ │ │ │ + b 1c1b8 │ │ │ │ + ldr r7, [pc, #-852] @ 1c0d8 │ │ │ │ + mov r8, #536 @ 0x218 │ │ │ │ + b 1b8c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 1b61c │ │ │ │ + ldr r7, [pc, #-872] @ 1c0dc │ │ │ │ + mov r8, #536 @ 0x218 │ │ │ │ + b 1c1b8 │ │ │ │ + ldr r8, [pc, #-876] @ 1c0e4 │ │ │ │ + ldr r7, [pc, #-884] @ 1c0e0 │ │ │ │ + b 1b8c0 │ │ │ │ + ldr r8, [pc, #-888] @ 1c0e4 │ │ │ │ + ldr r7, [pc, #-888] @ 1c0e8 │ │ │ │ + b 1c1b8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 1b668 │ │ │ │ + ldr r8, [pc, #-904] @ 1c0ec │ │ │ │ + ldr r7, [pc, #-904] @ 1c0f0 │ │ │ │ + b 1c1b8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 1b6b8 │ │ │ │ + ldr r8, [pc, #-916] @ 1c0f8 │ │ │ │ + ldr r7, [pc, #-924] @ 1c0f4 │ │ │ │ + b 1b8c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 1b704 │ │ │ │ + ldr r8, [pc, #-940] @ 1c0f8 │ │ │ │ + ldr r7, [pc, #-940] @ 1c0fc │ │ │ │ + b 1c1b8 │ │ │ │ + ldr r7, [pc, #-944] @ 1c100 │ │ │ │ + mov r8, #540 @ 0x21c │ │ │ │ + b 1b8c0 │ │ │ │ + ldr r7, [pc, #-952] @ 1c104 │ │ │ │ + mov r8, #540 @ 0x21c │ │ │ │ + b 1c1b8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 1b750 │ │ │ │ + ldr r8, [pc, #-968] @ 1c10c │ │ │ │ + ldr r7, [pc, #-976] @ 1c108 │ │ │ │ + b 1b8c0 │ │ │ │ + ldr r8, [pc, #-980] @ 1c10c │ │ │ │ + ldr r7, [pc, #-980] @ 1c110 │ │ │ │ + b 1c1b8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 1b7a0 │ │ │ │ + ldr r8, [pc, #-992] @ 1c118 │ │ │ │ + ldr r7, [pc, #-1000] @ 1c114 │ │ │ │ + b 1b8c0 │ │ │ │ + ldr r8, [pc, #-1004] @ 1c118 │ │ │ │ + ldr r7, [pc, #-1004] @ 1c11c │ │ │ │ + b 1c1b8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 1b7ec │ │ │ │ + ldr r8, [pc, #-1016] @ 1c124 │ │ │ │ + ldr r7, [pc, #-1024] @ 1c120 │ │ │ │ + b 1b8c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 1b838 │ │ │ │ + ldr r8, [pc, #-1040] @ 1c124 │ │ │ │ + ldr r7, [pc, #-1040] @ 1c128 │ │ │ │ + b 1c1b8 │ │ │ │ + ldr r7, [pc, #-1044] @ 1c12c │ │ │ │ + mov r8, #544 @ 0x220 │ │ │ │ + b 1b8c0 │ │ │ │ + ldr r7, [pc, #-1052] @ 1c130 │ │ │ │ + mov r8, #544 @ 0x220 │ │ │ │ + b 1c1b8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 1b884 │ │ │ │ + ldr r8, [pc, #-1068] @ 1c138 │ │ │ │ + ldr r7, [pc, #-1076] @ 1c134 │ │ │ │ + b 1c1b8 │ │ │ │ + ldr r8, [pc, #-1080] @ 1c138 │ │ │ │ + ldr r7, [pc, #-1080] @ 1c13c │ │ │ │ + b 1b8c0 │ │ │ │ + ldr r1, [pc, #-1084] @ 1c140 │ │ │ │ + b 1bedc │ │ │ │ + ldr r8, [pc, #-1084] @ 1c148 │ │ │ │ + ldr r7, [pc, #-1092] @ 1c144 │ │ │ │ + b 1b8c0 │ │ │ │ + ldr r8, [pc, #-1096] @ 1c148 │ │ │ │ + ldr r7, [pc, #-1096] @ 1c14c │ │ │ │ + b 1c1b8 │ │ │ │ + ldr r8, [pc, #-1096] @ 1c154 │ │ │ │ + ldr r7, [pc, #-1104] @ 1c150 │ │ │ │ + b 1c1b8 │ │ │ │ + ldr r8, [pc, #-1108] @ 1c154 │ │ │ │ + ldr r7, [pc, #-1108] @ 1c158 │ │ │ │ + b 1b8c0 │ │ │ │ + ldr r7, [pc, #-1112] @ 1c15c │ │ │ │ + mov r8, #548 @ 0x224 │ │ │ │ + b 1c1b8 │ │ │ │ + ldr r7, [pc, #-1120] @ 1c160 │ │ │ │ + mov r8, #548 @ 0x224 │ │ │ │ + b 1b8c0 │ │ │ │ + ldr r8, [pc, #-1128] @ 1c164 │ │ │ │ + ldr r7, [pc, #-1128] @ 1c168 │ │ │ │ + b 1b8c0 │ │ │ │ + bl 14ab8 │ │ │ │ + ldr r3, [pc, #-1136] @ 1c16c │ │ │ │ + ldr r1, [pc, #-1136] @ 1c170 │ │ │ │ + ldr r0, [pc, #-1136] @ 1c174 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1140] @ 1c1b0 │ │ │ │ + ldr r2, [pc, #-1140] @ 1c178 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ - bl 147ec │ │ │ │ - ldr r3, [pc, #-1168] @ 1c1b4 │ │ │ │ - ldr r1, [pc, #-1168] @ 1c1b8 │ │ │ │ - ldr r0, [pc, #-1168] @ 1c1bc │ │ │ │ + bl 14788 │ │ │ │ + bl 147c8 │ │ │ │ + ldr r3, [pc, #-1168] @ 1c17c │ │ │ │ + ldr r1, [pc, #-1168] @ 1c180 │ │ │ │ + ldr r0, [pc, #-1168] @ 1c184 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1172] @ 1c1c0 │ │ │ │ + ldr r2, [pc, #-1172] @ 1c188 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - ble 1c3d8 │ │ │ │ - ldr r2, [pc, #-1196] @ 1c1c4 │ │ │ │ - ldr r3, [pc, #-1196] @ 1c1c8 │ │ │ │ + ble 1c3a0 │ │ │ │ + ldr r2, [pc, #-1196] @ 1c18c │ │ │ │ + ldr r3, [pc, #-1196] @ 1c190 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ - ldr ip, [pc, #-1200] @ 1c1cc │ │ │ │ + ldr ip, [pc, #-1200] @ 1c194 │ │ │ │ ldr r0, [r2] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #4 │ │ │ │ add ip, pc, ip │ │ │ │ - b 1c3f8 │ │ │ │ + b 1c3c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #4040] @ 1d670 │ │ │ │ - ldr r0, [pc, #4040] @ 1d674 │ │ │ │ + ldr r2, [pc, #4040] @ 1d638 │ │ │ │ + ldr r0, [pc, #4040] @ 1d63c │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4036] @ 1d678 │ │ │ │ + ldr r3, [pc, #4036] @ 1d640 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add ip, r0, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ @@ -16917,1383 +16903,1394 @@ │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, r0, #616 @ 0x268 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, ip, #1088 @ 0x440 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ - ldr r6, [pc, #3972] @ 1d67c │ │ │ │ + ldr r6, [pc, #3972] @ 1d644 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ add ip, ip, #1040 @ 0x410 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - beq 1c738 │ │ │ │ - ldr r3, [pc, #3936] @ 1d680 │ │ │ │ + beq 1c700 │ │ │ │ + ldr r3, [pc, #3936] @ 1d648 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 1ccac │ │ │ │ + bhi 1cc74 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r5, #4 │ │ │ │ - beq 1c750 │ │ │ │ + beq 1c718 │ │ │ │ cmp r5, #5 │ │ │ │ - bne 1ccac │ │ │ │ + bne 1cc74 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr sl, [r1, #12] │ │ │ │ ldm r1, {r8, r9} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ bl bc34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1d410 │ │ │ │ - ldr r3, [pc, #3852] @ 1d684 │ │ │ │ + beq 1d3d8 │ │ │ │ + ldr r3, [pc, #3852] @ 1d64c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #596] @ 0x254 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - beq 1db98 │ │ │ │ - ldr r1, [pc, #3812] @ 1d688 │ │ │ │ + beq 1db8c │ │ │ │ + ldr r1, [pc, #3812] @ 1d650 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 1db48 │ │ │ │ - ldr r1, [pc, #3800] @ 1d68c │ │ │ │ + beq 1db3c │ │ │ │ + ldr r1, [pc, #3800] @ 1d654 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 1db90 │ │ │ │ + beq 1db84 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 1db94 │ │ │ │ + ble 1db88 │ │ │ │ ldr r3, [sl] │ │ │ │ str r2, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 1db94 │ │ │ │ - ldr r3, [pc, #3748] @ 1d690 │ │ │ │ + beq 1db88 │ │ │ │ + ldr r3, [pc, #3748] @ 1d658 │ │ │ │ str sl, [r4, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1d478 │ │ │ │ - ldr r0, [pc, #3720] @ 1d694 │ │ │ │ + beq 1d440 │ │ │ │ + ldr r0, [pc, #3720] @ 1d65c │ │ │ │ add r0, pc, r0 │ │ │ │ bl b694 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 1d43c │ │ │ │ + bne 1d404 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ bl b94c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1d430 │ │ │ │ + beq 1d3f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1c850 │ │ │ │ + beq 1c818 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1d108 │ │ │ │ + beq 1d0d0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #3644] @ 1d698 │ │ │ │ + ldr r2, [pc, #3644] @ 1d660 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, r8 │ │ │ │ - beq 1d4bc │ │ │ │ + beq 1d484 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1d494 │ │ │ │ - ldr r3, [pc, #3604] @ 1d69c │ │ │ │ + beq 1d45c │ │ │ │ + ldr r3, [pc, #3604] @ 1d664 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 1d304 │ │ │ │ + bne 1d2cc │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1d304 │ │ │ │ + beq 1d2cc │ │ │ │ ldr r3, [r8] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1c8e0 │ │ │ │ + beq 1c8a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1d2f8 │ │ │ │ - ldr r3, [pc, #3512] @ 1d6a0 │ │ │ │ + beq 1d2c0 │ │ │ │ + ldr r3, [pc, #3512] @ 1d668 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 1c924 │ │ │ │ + beq 1c8ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 1d344 │ │ │ │ + beq 1d30c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [sl] │ │ │ │ - beq 1d4c8 │ │ │ │ + beq 1d490 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1c948 │ │ │ │ + beq 1c910 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 1d1a4 │ │ │ │ + beq 1d16c │ │ │ │ add sl, sp, #52 @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 1d58c │ │ │ │ + beq 1d554 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #3384] @ 1d6a4 │ │ │ │ + ldr r2, [pc, #3384] @ 1d66c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, r9 │ │ │ │ - beq 1d5e0 │ │ │ │ + beq 1d5a8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1d5bc │ │ │ │ + beq 1d584 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 1d3d0 │ │ │ │ + bne 1d398 │ │ │ │ ldr fp, [r4, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1d3d0 │ │ │ │ + beq 1d398 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1c9e8 │ │ │ │ + beq 1c9b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1d3ac │ │ │ │ - ldr r3, [pc, #3256] @ 1d6a8 │ │ │ │ + beq 1d374 │ │ │ │ + ldr r3, [pc, #3256] @ 1d670 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 1ca2c │ │ │ │ + beq 1c9f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 1d404 │ │ │ │ + beq 1d3cc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1d5f8 │ │ │ │ + beq 1d5c0 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1ca50 │ │ │ │ + beq 1ca18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 1d338 │ │ │ │ + beq 1d300 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1d814 │ │ │ │ + beq 1d808 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 1d874 │ │ │ │ + beq 1d868 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 1d8c0 │ │ │ │ + beq 1d8b4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str sl, [sp] │ │ │ │ - bl a49c8 │ │ │ │ + bl 10e824 │ │ │ │ mov r9, r0 │ │ │ │ bl be74 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 1d900 │ │ │ │ + beq 1d8f4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1d28c │ │ │ │ + beq 1d254 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1d9cc │ │ │ │ - ldr r3, [pc, #3028] @ 1d6ac │ │ │ │ + beq 1d9c0 │ │ │ │ + ldr r3, [pc, #3028] @ 1d674 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r8 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1da10 │ │ │ │ + blt 1da04 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1cb0c │ │ │ │ + beq 1cad4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1d5ec │ │ │ │ + beq 1d5b4 │ │ │ │ add r0, r9, #4 │ │ │ │ bl b964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1da50 │ │ │ │ - ldr r3, [pc, #2956] @ 1d6b0 │ │ │ │ + beq 1da44 │ │ │ │ + ldr r3, [pc, #2956] @ 1d678 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r8 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1da68 │ │ │ │ + blt 1da5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1cb58 │ │ │ │ + beq 1cb20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1d8b4 │ │ │ │ + beq 1d8a8 │ │ │ │ add r9, r9, #5120 @ 0x1400 │ │ │ │ ldrd r0, [r9, #8] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1da74 │ │ │ │ - ldr r3, [pc, #2880] @ 1d6b4 │ │ │ │ + beq 1da68 │ │ │ │ + ldr r3, [pc, #2880] @ 1d67c │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #948] @ 0x3b4 │ │ │ │ mov r0, r8 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1da8c │ │ │ │ + blt 1da80 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1cba8 │ │ │ │ + beq 1cb70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1d988 │ │ │ │ + beq 1d97c │ │ │ │ ldrd r0, [r9, #16] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1daa4 │ │ │ │ - ldr r3, [pc, #2808] @ 1d6b8 │ │ │ │ + beq 1da98 │ │ │ │ + ldr r3, [pc, #2808] @ 1d680 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #904] @ 0x388 │ │ │ │ mov r0, r8 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1dadc │ │ │ │ + blt 1dad0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1cbf4 │ │ │ │ + beq 1cbbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1d510 │ │ │ │ - ldr r4, [pc, #2752] @ 1d6bc │ │ │ │ + beq 1d4d8 │ │ │ │ + ldr r4, [pc, #2752] @ 1d684 │ │ │ │ mov r0, r8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1dae8 │ │ │ │ + blt 1dadc │ │ │ │ ldr r1, [r4, #972] @ 0x3cc │ │ │ │ mov r0, r8 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1db00 │ │ │ │ + blt 1daf4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1cc4c │ │ │ │ + beq 1cc14 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r8] │ │ │ │ - beq 1cc4c │ │ │ │ + beq 1cc14 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1d97c │ │ │ │ + beq 1d970 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1cc68 │ │ │ │ + beq 1cc30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 1d3c4 │ │ │ │ + beq 1d38c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1cc84 │ │ │ │ + beq 1cc4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 1d3b8 │ │ │ │ + beq 1d380 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1cd10 │ │ │ │ + beq 1ccd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 1cd10 │ │ │ │ + bne 1ccd8 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1cd10 │ │ │ │ + b 1ccd8 │ │ │ │ cmp r5, #3 │ │ │ │ - ble 1d500 │ │ │ │ - ldr r3, [pc, #2564] @ 1d6c0 │ │ │ │ + ble 1d4c8 │ │ │ │ + ldr r3, [pc, #2564] @ 1d688 │ │ │ │ mov ip, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #2556] @ 1d6c4 │ │ │ │ + ldr r2, [pc, #2556] @ 1d68c │ │ │ │ ldr r1, [r6, r2] │ │ │ │ - ldr r2, [pc, #2552] @ 1d6c8 │ │ │ │ + ldr r2, [pc, #2552] @ 1d690 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r5} │ │ │ │ - ldr r1, [pc, #2540] @ 1d6cc │ │ │ │ - ldr r2, [pc, #2540] @ 1d6d0 │ │ │ │ + ldr r1, [pc, #2540] @ 1d694 │ │ │ │ + ldr r2, [pc, #2540] @ 1d698 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #2524] @ 1d6d4 │ │ │ │ - ldr r3, [pc, #2524] @ 1d6d8 │ │ │ │ - ldr r0, [pc, #2524] @ 1d6dc │ │ │ │ + ldr r1, [pc, #2524] @ 1d69c │ │ │ │ + ldr r3, [pc, #2524] @ 1d6a0 │ │ │ │ + ldr r0, [pc, #2524] @ 1d6a4 │ │ │ │ + ldr r2, [pc, #2524] @ 1d6a8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #90 @ 0x5a │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #2504] @ 1d6e0 │ │ │ │ - ldr r3, [pc, #2396] @ 1d678 │ │ │ │ + ldr r2, [pc, #2508] @ 1d6ac │ │ │ │ + ldr r3, [pc, #2396] @ 1d640 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1dbc8 │ │ │ │ + bne 1dbbc │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr sl, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr r8, [r1] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 1d048 │ │ │ │ - ldr r0, [pc, #2324] @ 1d688 │ │ │ │ + beq 1d010 │ │ │ │ + ldr r0, [pc, #2324] @ 1d650 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 1db48 │ │ │ │ - ldr r0, [pc, #2308] @ 1d68c │ │ │ │ + beq 1db3c │ │ │ │ + ldr r0, [pc, #2308] @ 1d654 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 1db90 │ │ │ │ + beq 1db84 │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #2368] @ 1d6e4 │ │ │ │ + ldr r1, [pc, #2372] @ 1d6b0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 1ceb0 │ │ │ │ + bhi 1ce78 │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #2340] @ 1d6e8 │ │ │ │ + ldr r1, [pc, #2344] @ 1d6b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #1072] @ 0x430 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 1db48 │ │ │ │ + beq 1db3c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 1db90 │ │ │ │ + beq 1db84 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 1d644 │ │ │ │ + ble 1d60c │ │ │ │ add sl, r4, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #0 │ │ │ │ - b 1ce08 │ │ │ │ + b 1cdd0 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 1d084 │ │ │ │ + beq 1d04c │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp lr, r0 │ │ │ │ - bne 1cdfc │ │ │ │ + bne 1cdc4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [r3, r2, lsl #2] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1d644 │ │ │ │ + beq 1d60c │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 1c760 │ │ │ │ + ble 1c728 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2224] @ 1d6ec │ │ │ │ + ldr r2, [pc, #2228] @ 1d6b8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 1d048 │ │ │ │ + beq 1d010 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1db48 │ │ │ │ + beq 1db3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1db90 │ │ │ │ + beq 1db84 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 1d21c │ │ │ │ + ble 1d1e4 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 1ce8c │ │ │ │ + b 1ce54 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 1d1b0 │ │ │ │ + beq 1d178 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 1ce80 │ │ │ │ + bne 1ce48 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1d21c │ │ │ │ + beq 1d1e4 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 1c760 │ │ │ │ - b 1d228 │ │ │ │ - ldr r1, [pc, #2092] @ 1d6f0 │ │ │ │ + ble 1c728 │ │ │ │ + b 1d1f0 │ │ │ │ + ldr r1, [pc, #2096] @ 1d6bc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr fp, [r1, #1092] @ 0x444 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 1db48 │ │ │ │ + beq 1db3c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 1db90 │ │ │ │ + beq 1db84 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 1d9a0 │ │ │ │ + ble 1d994 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - b 1cf08 │ │ │ │ + b 1ced0 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 1d350 │ │ │ │ + beq 1d318 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, fp │ │ │ │ - bne 1cefc │ │ │ │ + bne 1cec4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [r3, r2, lsl #2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1d9a0 │ │ │ │ - ldr r3, [pc, #1992] @ 1d6f4 │ │ │ │ + beq 1d994 │ │ │ │ + ldr r3, [pc, #1996] @ 1d6c0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #1044] @ 0x414 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 1cf54 │ │ │ │ - b 1d048 │ │ │ │ - ldr r1, [pc, #1960] @ 1d6f8 │ │ │ │ + bne 1cf1c │ │ │ │ + b 1d010 │ │ │ │ + ldr r1, [pc, #1964] @ 1d6c4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #1044] @ 0x414 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 1db48 │ │ │ │ + beq 1db3c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 1db90 │ │ │ │ + beq 1db84 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 1d950 │ │ │ │ + ble 1d944 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #0 │ │ │ │ - b 1cf94 │ │ │ │ + b 1cf5c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 1d114 │ │ │ │ + beq 1d0dc │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 1cf88 │ │ │ │ + bne 1cf50 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1d950 │ │ │ │ - ldr r3, [pc, #1852] @ 1d6fc │ │ │ │ + beq 1d944 │ │ │ │ + ldr r3, [pc, #1856] @ 1d6c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #1072] @ 0x430 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 1cdc8 │ │ │ │ - b 1d048 │ │ │ │ - ldr r2, [pc, #1820] @ 1d700 │ │ │ │ + bne 1cd90 │ │ │ │ + b 1d010 │ │ │ │ + ldr r2, [pc, #1824] @ 1d6cc │ │ │ │ cmp r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr sl, [r2, #616] @ 0x268 │ │ │ │ - ble 1dac8 │ │ │ │ + ble 1dabc │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ - b 1d00c │ │ │ │ + b 1cfd4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - beq 1d540 │ │ │ │ + beq 1d508 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp sl, r0 │ │ │ │ - bne 1d000 │ │ │ │ + bne 1cfc8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r3, r2, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1dac8 │ │ │ │ - ldr r3, [pc, #1748] @ 1d704 │ │ │ │ + beq 1dabc │ │ │ │ + ldr r3, [pc, #1752] @ 1d6d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [r3, #1092] @ 0x444 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 1cec8 │ │ │ │ - bl 147ec │ │ │ │ + bne 1ce90 │ │ │ │ + bl 147c8 │ │ │ │ mov sl, #0 │ │ │ │ mov r9, sl │ │ │ │ mov r8, sl │ │ │ │ str sl, [sp, #24] │ │ │ │ - b 1cd5c │ │ │ │ + b 1cd24 │ │ │ │ mov sl, #0 │ │ │ │ mov r9, sl │ │ │ │ str sl, [sp, #24] │ │ │ │ - b 1cd58 │ │ │ │ + b 1cd20 │ │ │ │ mov sl, #0 │ │ │ │ str sl, [sp, #24] │ │ │ │ - b 1cd54 │ │ │ │ + b 1cd1c │ │ │ │ mov sl, #0 │ │ │ │ - b 1cd4c │ │ │ │ + b 1cd14 │ │ │ │ mov fp, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r7, fp │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, ip │ │ │ │ mov r6, sl │ │ │ │ mov r1, r3 │ │ │ │ mov sl, lr │ │ │ │ - b 1d0c8 │ │ │ │ + b 1d090 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 1d644 │ │ │ │ + beq 1d60c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1db38 │ │ │ │ + beq 1db2c │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d0b0 │ │ │ │ + beq 1d078 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, fp │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - blt 1d644 │ │ │ │ + blt 1d60c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [r3, fp, lsl #2] │ │ │ │ - b 1ce1c │ │ │ │ + b 1cde4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1c850 │ │ │ │ + b 1c818 │ │ │ │ mov fp, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r6, fp │ │ │ │ mov r7, sl │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov sl, lr │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r2 │ │ │ │ - b 1d15c │ │ │ │ + b 1d124 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 1d950 │ │ │ │ + beq 1d944 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1db38 │ │ │ │ + beq 1db2c │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d144 │ │ │ │ + beq 1d10c │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r6 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ - blt 1d950 │ │ │ │ + blt 1d944 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 1cfac │ │ │ │ + b 1cf74 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1c948 │ │ │ │ + b 1c910 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r7, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 1d1ec │ │ │ │ + b 1d1b4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 1d994 │ │ │ │ + beq 1d988 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1db38 │ │ │ │ + beq 1db2c │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d1d4 │ │ │ │ + beq 1d19c │ │ │ │ mov r3, r5 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - bge 1ce98 │ │ │ │ + bge 1ce60 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1db0c │ │ │ │ + bne 1db00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #1232] @ 1d708 │ │ │ │ + ldr r3, [pc, #1236] @ 1d6d4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r5, [sp] │ │ │ │ strd r8, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 1c760 │ │ │ │ - ldr r1, [pc, #1152] @ 1d70c │ │ │ │ - b 1ccf4 │ │ │ │ - ldr sl, [pc, #1148] @ 1d710 │ │ │ │ + bne 1c728 │ │ │ │ + ldr r1, [pc, #1156] @ 1d6d8 │ │ │ │ + b 1ccbc │ │ │ │ + ldr sl, [pc, #1152] @ 1d6dc │ │ │ │ add sl, pc, sl │ │ │ │ ldr r2, [sl, #48] @ 0x30 │ │ │ │ ldr r1, [sl, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1dab0 │ │ │ │ + blt 1daa4 │ │ │ │ add r0, r9, #4 │ │ │ │ bl b964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1dabc │ │ │ │ + beq 1dab0 │ │ │ │ ldr r1, [sl, #972] @ 0x3cc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1daf4 │ │ │ │ + blt 1dae8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1cc28 │ │ │ │ + beq 1cbf0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 1cc28 │ │ │ │ + bne 1cbf0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1cc28 │ │ │ │ + b 1cbf0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1c8e0 │ │ │ │ - ldr r3, [pc, #1032] @ 1d714 │ │ │ │ + b 1c8a8 │ │ │ │ + ldr r3, [pc, #1036] @ 1d6e0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r4 │ │ │ │ mov r6, r0 │ │ │ │ - b 1c924 │ │ │ │ + b 1c8ec │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1ca50 │ │ │ │ + b 1ca18 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1c924 │ │ │ │ + b 1c8ec │ │ │ │ str r5, [sp, #24] │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, ip │ │ │ │ - b 1d37c │ │ │ │ + b 1d344 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r9 │ │ │ │ - beq 1d9a0 │ │ │ │ + beq 1d994 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1db38 │ │ │ │ + beq 1db2c │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d364 │ │ │ │ + beq 1d32c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - blt 1d9a0 │ │ │ │ + blt 1d994 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [r3, sl, lsl #2] │ │ │ │ - b 1cf1c │ │ │ │ + b 1cee4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1c9e8 │ │ │ │ + b 1c9b0 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1cc84 │ │ │ │ + b 1cc4c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1cc68 │ │ │ │ - ldr r3, [pc, #832] @ 1d718 │ │ │ │ + b 1cc30 │ │ │ │ + ldr r3, [pc, #836] @ 1d6e4 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r9, r4 │ │ │ │ mov r7, r0 │ │ │ │ - b 1ca2c │ │ │ │ + b 1c9f4 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1ca2c │ │ │ │ - ldr r3, [pc, #772] @ 1d71c │ │ │ │ - ldr r0, [pc, #772] @ 1d720 │ │ │ │ - ldr r1, [pc, #772] @ 1d724 │ │ │ │ + b 1c9f4 │ │ │ │ + ldr r3, [pc, #776] @ 1d6e8 │ │ │ │ + ldr r0, [pc, #776] @ 1d6ec │ │ │ │ + ldr r2, [pc, #776] @ 1d6f0 │ │ │ │ + ldr r1, [pc, #776] @ 1d6f4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #92 @ 0x5c │ │ │ │ - bl 17198 │ │ │ │ - b 1cd0c │ │ │ │ + bl 17174 │ │ │ │ + b 1ccd4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d524 │ │ │ │ + beq 1d4ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1d458 │ │ │ │ + beq 1d420 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1da5c │ │ │ │ - ldr r3, [pc, #712] @ 1d728 │ │ │ │ - ldr r0, [pc, #712] @ 1d72c │ │ │ │ - ldr r1, [pc, #712] @ 1d730 │ │ │ │ + beq 1da50 │ │ │ │ + ldr r3, [pc, #720] @ 1d6f8 │ │ │ │ + ldr r0, [pc, #720] @ 1d6fc │ │ │ │ + ldr r2, [pc, #704] @ 1d6f0 │ │ │ │ + ldr r1, [pc, #716] @ 1d700 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #92 @ 0x5c │ │ │ │ - bl 17198 │ │ │ │ - b 1cd0c │ │ │ │ + bl 17174 │ │ │ │ + b 1ccd4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl bb2c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 1c834 │ │ │ │ - b 1d43c │ │ │ │ - ldr r4, [pc, #664] @ 1d734 │ │ │ │ - ldr r3, [pc, #664] @ 1d738 │ │ │ │ - ldr r0, [pc, #664] @ 1d73c │ │ │ │ + bne 1c7fc │ │ │ │ + b 1d404 │ │ │ │ + ldr r4, [pc, #672] @ 1d704 │ │ │ │ + ldr r3, [pc, #672] @ 1d708 │ │ │ │ + ldr r0, [pc, #672] @ 1d70c │ │ │ │ + ldr r2, [pc, #672] @ 1d710 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #94 @ 0x5e │ │ │ │ mov r1, r4 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r8, #0 │ │ │ │ - b 1cc84 │ │ │ │ + b 1cc4c │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 1c878 │ │ │ │ + b 1c840 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1d51c │ │ │ │ + beq 1d4e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 1da80 │ │ │ │ - ldr r3, [pc, #600] @ 1d740 │ │ │ │ - ldr r0, [pc, #600] @ 1d744 │ │ │ │ - ldr r1, [pc, #600] @ 1d748 │ │ │ │ + beq 1da74 │ │ │ │ + ldr r3, [pc, #612] @ 1d714 │ │ │ │ + ldr r0, [pc, #612] @ 1d718 │ │ │ │ + ldr r2, [pc, #600] @ 1d710 │ │ │ │ + ldr r1, [pc, #608] @ 1d71c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #94 @ 0x5e │ │ │ │ - bl 17198 │ │ │ │ - b 1d4b4 │ │ │ │ - ldr r3, [pc, #580] @ 1d74c │ │ │ │ + bl 17174 │ │ │ │ + b 1d47c │ │ │ │ + ldr r3, [pc, #592] @ 1d720 │ │ │ │ mov ip, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1ccc0 │ │ │ │ + b 1cc88 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1cbf4 │ │ │ │ - ldr r4, [pc, #548] @ 1d748 │ │ │ │ - b 1d498 │ │ │ │ - ldr r3, [pc, #548] @ 1d750 │ │ │ │ - ldr r1, [pc, #548] @ 1d754 │ │ │ │ + b 1cbbc │ │ │ │ + ldr r4, [pc, #560] @ 1d71c │ │ │ │ + b 1d460 │ │ │ │ + ldr r3, [pc, #560] @ 1d724 │ │ │ │ + ldr r1, [pc, #560] @ 1d728 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ - b 1d43c │ │ │ │ + b 1d404 │ │ │ │ mov r8, r5 │ │ │ │ - b 1d560 │ │ │ │ + b 1d528 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 1dac8 │ │ │ │ + beq 1dabc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1dbf0 │ │ │ │ + beq 1dbe4 │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d548 │ │ │ │ - blt 1dac8 │ │ │ │ + beq 1d510 │ │ │ │ + blt 1dabc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r3, r8, lsl #2] │ │ │ │ - b 1d020 │ │ │ │ + b 1cfe8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1c960 │ │ │ │ + beq 1c928 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1d5b4 │ │ │ │ + beq 1d57c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 1db3c │ │ │ │ - ldr r4, [pc, #412] @ 1d758 │ │ │ │ - b 1d498 │ │ │ │ + beq 1db30 │ │ │ │ + ldr r4, [pc, #424] @ 1d72c │ │ │ │ + b 1d460 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1d5d8 │ │ │ │ + beq 1d5a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 1da98 │ │ │ │ - ldr r4, [pc, #380] @ 1d75c │ │ │ │ - b 1d498 │ │ │ │ + beq 1da8c │ │ │ │ + ldr r4, [pc, #392] @ 1d730 │ │ │ │ + b 1d460 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 1c988 │ │ │ │ + b 1c950 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1cb0c │ │ │ │ + b 1cad4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1d614 │ │ │ │ + beq 1d5dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 1dbbc │ │ │ │ + beq 1dbb0 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1d630 │ │ │ │ + beq 1d5f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 1d638 │ │ │ │ - ldr r4, [pc, #296] @ 1d760 │ │ │ │ - b 1d498 │ │ │ │ + beq 1d600 │ │ │ │ + ldr r4, [pc, #308] @ 1d734 │ │ │ │ + b 1d460 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1d630 │ │ │ │ + b 1d5f8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1db14 │ │ │ │ - ldr r0, [pc, #268] @ 1d764 │ │ │ │ + bne 1db08 │ │ │ │ + ldr r0, [pc, #280] @ 1d738 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #5 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #248] @ 1d768 │ │ │ │ - b 1ccf4 │ │ │ │ - andseq r3, r3, r8, asr #18 │ │ │ │ - andseq r5, r3, r0, lsl r0 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #260] @ 1d73c │ │ │ │ + b 1ccbc │ │ │ │ + andseq r3, r3, r0, lsl #19 │ │ │ │ + andseq r5, r3, r0, asr r0 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x001338f0 │ │ │ │ - andseq r3, r1, r8, lsr r8 │ │ │ │ - andseq r4, r3, r4, asr pc │ │ │ │ + andseq r3, r3, r8, lsr #18 │ │ │ │ + andseq r3, r1, r0, lsr #16 │ │ │ │ + mulseq r3, r4, pc @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - @ instruction: 0x00134edc │ │ │ │ - strdeq sp, [pc], -r0 │ │ │ │ - andseq r4, r3, ip, ror #28 │ │ │ │ + andseq r4, r3, ip, lsl pc │ │ │ │ + ldrdeq sp, [pc], -r8 │ │ │ │ + andseq r4, r3, ip, lsr #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, r3, r0, ror #27 │ │ │ │ - andseq r4, r3, ip, asr sp │ │ │ │ - @ instruction: 0x00134cd8 │ │ │ │ - @ instruction: 0x00134bf0 │ │ │ │ - andseq r4, r3, r4, lsr #23 │ │ │ │ - andseq r4, r3, r4, asr fp │ │ │ │ - andseq r4, r3, r8, lsl #22 │ │ │ │ - andseq r4, r3, ip, asr #21 │ │ │ │ - andeq sp, pc, r0, asr #7 │ │ │ │ + andseq r4, r3, r0, lsr #28 │ │ │ │ + mulseq r3, ip, sp │ │ │ │ + andseq r4, r3, r8, lsl sp │ │ │ │ + andseq r4, r3, r0, lsr ip │ │ │ │ + andseq r4, r3, r4, ror #23 │ │ │ │ + mulseq r3, r4, fp │ │ │ │ + andseq r4, r3, r8, asr #22 │ │ │ │ + andseq r4, r3, ip, lsl #22 │ │ │ │ + andeq sp, pc, r8, lsr #7 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - ldrsbeq r2, [r0], -ip │ │ │ │ - andeq sp, pc, r4, lsr #7 │ │ │ │ - andeq sp, pc, r4, asr ip @ │ │ │ │ - strdeq r1, [r0], -r3 │ │ │ │ - andeq sp, pc, r4, ror #21 │ │ │ │ - andeq sp, pc, r4, lsr #24 │ │ │ │ - andseq r3, r3, r0, ror #5 │ │ │ │ - @ instruction: 0x001131bc │ │ │ │ - andseq r4, r3, r8, lsl #18 │ │ │ │ - andseq r4, r3, ip, lsl #17 │ │ │ │ - andseq r4, r3, r8, lsl #16 │ │ │ │ - mulseq r3, ip, r7 │ │ │ │ - andseq r4, r3, ip, ror r7 │ │ │ │ - andseq r4, r3, r8, lsl #14 │ │ │ │ - andseq r4, r3, r4, ror #13 │ │ │ │ - mulseq r3, r8, r6 │ │ │ │ - andeq sp, pc, r0, lsl #14 │ │ │ │ - ldrdeq r1, [r0], -sp │ │ │ │ - andseq r4, r3, r8, lsr r4 │ │ │ │ - @ instruction: 0x001343bc │ │ │ │ - @ instruction: 0x001342f0 │ │ │ │ - andeq sp, pc, r4, asr #7 │ │ │ │ - andeq sp, pc, r4, lsl #10 │ │ │ │ - andeq r1, r0, r7, lsr #20 │ │ │ │ - andeq sp, pc, ip, ror r3 @ │ │ │ │ - @ instruction: 0x000fd4bc │ │ │ │ - andeq r1, r0, pc, lsr #20 │ │ │ │ - andeq r1, r0, sp, lsr sl │ │ │ │ - andeq sp, pc, r0, asr #6 │ │ │ │ - andeq sp, pc, r0, lsl #9 │ │ │ │ - strdeq sp, [pc], -r4 │ │ │ │ - andeq sp, pc, r4, lsr r4 @ │ │ │ │ - andeq r1, r0, r1, asr sl │ │ │ │ - andeq ip, pc, r8, ror #22 │ │ │ │ + andseq r3, r0, r0, lsr #6 │ │ │ │ + andeq sp, pc, ip, lsl #7 │ │ │ │ + andeq sp, pc, ip, lsr ip @ │ │ │ │ + andeq r4, r0, sl, ror sp │ │ │ │ + andeq sp, pc, r8, asr #21 │ │ │ │ + andeq sp, pc, r8, lsl #24 │ │ │ │ + ldrdeq r0, [r0], -fp │ │ │ │ + andseq r3, r3, r8, lsl r3 │ │ │ │ + andseq r3, r1, r4, lsr #3 │ │ │ │ + andseq r4, r3, r8, asr #18 │ │ │ │ + andseq r4, r3, ip, asr #17 │ │ │ │ + andseq r4, r3, r8, asr #16 │ │ │ │ + @ instruction: 0x001347dc │ │ │ │ + @ instruction: 0x001347bc │ │ │ │ + andseq r4, r3, r8, asr #14 │ │ │ │ + andseq r4, r3, r4, lsr #14 │ │ │ │ + @ instruction: 0x001346d8 │ │ │ │ + andeq sp, pc, r8, ror #13 │ │ │ │ + andeq r4, r0, r4, ror #26 │ │ │ │ + andseq r4, r3, r8, ror r4 │ │ │ │ + @ instruction: 0x001343fc │ │ │ │ + andseq r4, r3, r0, lsr r3 │ │ │ │ + andeq sp, pc, r8, lsr #7 │ │ │ │ + andeq sp, pc, r8, ror #9 │ │ │ │ + ldrdeq r0, [r0], -sp │ │ │ │ + andeq r4, r0, lr, lsr #27 │ │ │ │ + andeq sp, pc, r0, ror #6 │ │ │ │ + andeq sp, pc, r0, lsr #9 │ │ │ │ + @ instruction: 0x00004db6 │ │ │ │ + andeq r4, r0, r4, asr #27 │ │ │ │ + andeq sp, pc, r4, lsr #6 │ │ │ │ + andeq sp, pc, r4, ror #8 │ │ │ │ + ldrdeq r0, [r0], -pc @ │ │ │ │ + ldrdeq sp, [pc], -r8 │ │ │ │ + andeq sp, pc, r8, lsl r4 @ │ │ │ │ + ldrdeq r4, [r0], -r8 │ │ │ │ + andeq ip, pc, r0, asr fp @ │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - andeq sp, pc, r8, ror #1 │ │ │ │ - andeq r1, r0, r5, asr sl │ │ │ │ - andeq r1, r0, r6, asr sl │ │ │ │ - andeq r1, r0, sl, ror #20 │ │ │ │ - andeq sp, pc, r0, ror #5 │ │ │ │ - ldrdeq r1, [r0], -r1 @ │ │ │ │ - andeq r1, r0, pc, ror #20 │ │ │ │ - andeq r1, r0, r0, ror sl │ │ │ │ - ldrdeq ip, [pc], -r4 │ │ │ │ - andeq sp, pc, r0, lsr r0 @ │ │ │ │ - ldrdeq r1, [r0], -r6 │ │ │ │ - andeq r1, r0, r1, ror sl │ │ │ │ - ldrdeq ip, [pc], -r4 │ │ │ │ - andeq r1, r0, r7, asr #19 │ │ │ │ - andeq ip, pc, r4, lsl #31 │ │ │ │ - @ instruction: 0x000019bd │ │ │ │ - andeq r1, r0, ip, lsl #18 │ │ │ │ - andeq ip, pc, r4, lsl #28 │ │ │ │ - andeq ip, pc, r4, ror #30 │ │ │ │ - andeq r1, r0, lr, lsl #18 │ │ │ │ - andeq r1, r0, r8, lsl r9 │ │ │ │ - andeq r1, r0, sl, lsl r9 │ │ │ │ - andeq r1, r0, r4, lsr #18 │ │ │ │ - andeq r1, r0, r6, lsr #18 │ │ │ │ - andeq r1, r0, r0, lsr r9 │ │ │ │ - andeq r1, r0, ip, ror #17 │ │ │ │ - strdeq r1, [r0], -r5 │ │ │ │ - @ instruction: 0x000019b3 │ │ │ │ - andeq r1, r0, r2, lsr r9 │ │ │ │ - andeq r1, r0, ip, lsr r9 │ │ │ │ - strdeq r1, [r0], -r7 │ │ │ │ - andeq r1, r0, r5, asr #18 │ │ │ │ - ldrdeq r1, [r0], -r8 │ │ │ │ - andeq r1, r0, pc, asr #19 │ │ │ │ - andeq r1, r0, r5, asr #19 │ │ │ │ - @ instruction: 0x000019bb │ │ │ │ - andseq r2, r1, r4, ror #19 │ │ │ │ - andeq ip, pc, ip, asr #2 │ │ │ │ - @ instruction: 0x000fc6b8 │ │ │ │ + ldrdeq sp, [pc], -r0 │ │ │ │ + ldrdeq r4, [r0], -ip │ │ │ │ + ldrdeq r4, [r0], -sp │ │ │ │ + strdeq r4, [r0], -r1 │ │ │ │ + andeq sp, pc, r8, asr #5 │ │ │ │ + andeq r4, r0, r8, asr sp │ │ │ │ + strdeq r4, [r0], -r6 │ │ │ │ + strdeq r4, [r0], -r7 │ │ │ │ + andeq ip, pc, ip, lsl #29 │ │ │ │ + andeq ip, pc, ip, ror #31 │ │ │ │ + andeq r0, r0, fp, asr #5 │ │ │ │ + andeq r4, r0, sp, asr ip │ │ │ │ + strdeq r4, [r0], -r8 │ │ │ │ + muleq pc, r0, pc @ │ │ │ │ + andeq r4, r0, lr, asr #26 │ │ │ │ + andeq ip, pc, r0, asr #30 │ │ │ │ + andeq r4, r0, r4, asr #26 │ │ │ │ + muleq r0, r3, ip │ │ │ │ + andeq ip, pc, r0, asr #27 │ │ │ │ + andeq ip, pc, r0, lsr #30 │ │ │ │ + ldrdeq r0, [r0], -r2 │ │ │ │ + muleq r0, r5, ip │ │ │ │ + muleq r0, pc, ip @ │ │ │ │ + ldrdeq r0, [r0], -r3 │ │ │ │ + andeq r4, r0, r1, lsr #25 │ │ │ │ + andeq r4, r0, fp, lsr #25 │ │ │ │ + andeq r4, r0, sp, lsr #25 │ │ │ │ + @ instruction: 0x00004cb7 │ │ │ │ + andeq r0, r0, lr, asr #5 │ │ │ │ + andeq r4, r0, r3, ror ip │ │ │ │ + andeq r4, r0, ip, ror ip │ │ │ │ + andeq r4, r0, sl, lsr sp │ │ │ │ + ldrdeq r0, [r0], -r5 │ │ │ │ + @ instruction: 0x00004cb9 │ │ │ │ + ldrdeq r0, [r0], -r6 │ │ │ │ + andeq r4, r0, r3, asr #25 │ │ │ │ + andeq r4, r0, lr, ror ip │ │ │ │ + andeq r0, r0, pc, asr #5 │ │ │ │ + ldrdeq r0, [r0], -r7 │ │ │ │ + andeq r4, r0, ip, asr #25 │ │ │ │ + andeq r4, r0, pc, asr sp │ │ │ │ + andeq r4, r0, r6, asr sp │ │ │ │ + andeq r4, r0, ip, asr #26 │ │ │ │ + andeq r4, r0, r2, asr #26 │ │ │ │ + andseq r2, r1, r0, lsr #19 │ │ │ │ + andeq ip, pc, r8, lsl #2 │ │ │ │ + andeq ip, pc, r4, ror r6 @ │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - andeq r1, r0, lr, ror #20 │ │ │ │ - mulseq r1, r4, r9 │ │ │ │ - andeq ip, pc, r0, asr #2 │ │ │ │ - andeq ip, pc, ip, ror #2 │ │ │ │ - andseq r2, r1, ip, lsr r9 │ │ │ │ - andeq fp, pc, ip, lsr #31 │ │ │ │ - andeq ip, pc, r4, ror #5 │ │ │ │ + strdeq r4, [r0], -r5 │ │ │ │ + andseq r2, r1, r0, asr r9 │ │ │ │ + strdeq ip, [pc], -ip @ │ │ │ │ + andeq ip, pc, r8, lsr #2 │ │ │ │ + @ instruction: 0x001128f8 │ │ │ │ + andeq fp, pc, r8, ror #30 │ │ │ │ + andeq ip, pc, r0, lsr #5 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ca64 │ │ │ │ + beq 1ca2c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r4, [pc, #-60] @ 1d7f4 │ │ │ │ - beq 1db6c │ │ │ │ + ldrne r4, [pc, #-60] @ 1d7e8 │ │ │ │ + beq 1db60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 1d868 │ │ │ │ + beq 1d85c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1d498 │ │ │ │ + beq 1d460 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 1d498 │ │ │ │ + bne 1d460 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1d498 │ │ │ │ + b 1d460 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1d840 │ │ │ │ + b 1d834 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ca78 │ │ │ │ + beq 1ca40 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r4, [pc, #-292] @ 1d76c │ │ │ │ - bne 1d830 │ │ │ │ + ldrne r4, [pc, #-324] @ 1d740 │ │ │ │ + bne 1d824 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1d8ac │ │ │ │ + beq 1d8a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 1dbe4 │ │ │ │ - ldr r4, [pc, #-328] @ 1d76c │ │ │ │ - b 1d498 │ │ │ │ + beq 1dbd8 │ │ │ │ + ldr r4, [pc, #-360] @ 1d740 │ │ │ │ + b 1d460 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1cb58 │ │ │ │ + b 1cb20 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ca8c │ │ │ │ + beq 1ca54 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r4, [pc, #-364] @ 1d770 │ │ │ │ - bne 1d830 │ │ │ │ + ldrne r4, [pc, #-396] @ 1d744 │ │ │ │ + bne 1d824 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1d8f8 │ │ │ │ + beq 1d8ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 1dbd8 │ │ │ │ - ldr r4, [pc, #-400] @ 1d770 │ │ │ │ - b 1d498 │ │ │ │ - ldr r3, [pc, #-404] @ 1d774 │ │ │ │ - ldr r0, [pc, #-404] @ 1d778 │ │ │ │ - ldr r1, [pc, #-404] @ 1d77c │ │ │ │ + beq 1dbcc │ │ │ │ + ldr r4, [pc, #-432] @ 1d744 │ │ │ │ + b 1d460 │ │ │ │ + ldr r3, [pc, #-436] @ 1d748 │ │ │ │ + ldr r0, [pc, #-436] @ 1d74c │ │ │ │ + ldr r2, [pc, #-436] @ 1d750 │ │ │ │ + ldr r1, [pc, #-436] @ 1d754 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, #74 @ 0x4a │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r4, [pc, #-428] @ 1d780 │ │ │ │ - bne 1d830 │ │ │ │ + ldrne r4, [pc, #-456] @ 1d758 │ │ │ │ + bne 1d824 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1d948 │ │ │ │ + beq 1d93c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 1db2c │ │ │ │ - ldr r4, [pc, #-464] @ 1d780 │ │ │ │ - b 1d498 │ │ │ │ + beq 1db20 │ │ │ │ + ldr r4, [pc, #-492] @ 1d758 │ │ │ │ + b 1d460 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1db1c │ │ │ │ - ldr r0, [pc, #-480] @ 1d784 │ │ │ │ + bne 1db10 │ │ │ │ + ldr r0, [pc, #-508] @ 1d75c │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-500] @ 1d788 │ │ │ │ - b 1ccf4 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-528] @ 1d760 │ │ │ │ + b 1ccbc │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1cc4c │ │ │ │ + b 1cc14 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1cba8 │ │ │ │ + b 1cb70 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b 1d21c │ │ │ │ + b 1d1e4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1db24 │ │ │ │ - ldr r0, [pc, #-552] @ 1d78c │ │ │ │ + bne 1db18 │ │ │ │ + ldr r0, [pc, #-580] @ 1d764 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #5 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-572] @ 1d790 │ │ │ │ - b 1ccf4 │ │ │ │ - ldr r1, [pc, #-576] @ 1d794 │ │ │ │ - mov r2, #81 @ 0x51 │ │ │ │ - ldr r3, [pc, #-580] @ 1d798 │ │ │ │ - ldr r0, [pc, #-580] @ 1d79c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-600] @ 1d768 │ │ │ │ + b 1ccbc │ │ │ │ + ldr r2, [pc, #-592] @ 1d778 │ │ │ │ + ldr r1, [pc, #-608] @ 1d76c │ │ │ │ + ldr r3, [pc, #-608] @ 1d770 │ │ │ │ + ldr r0, [pc, #-608] @ 1d774 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1d91c │ │ │ │ + beq 1d910 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 1d91c │ │ │ │ + bne 1d910 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1d91c │ │ │ │ - ldr r1, [pc, #-632] @ 1d7a0 │ │ │ │ - mov r2, #81 @ 0x51 │ │ │ │ + b 1d910 │ │ │ │ + ldr r2, [pc, #-660] @ 1d778 │ │ │ │ + ldr r1, [pc, #-660] @ 1d77c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1d9d4 │ │ │ │ + beq 1d9c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 1d9d4 │ │ │ │ + bne 1d9c8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b 1d9d4 │ │ │ │ - ldr r1, [pc, #-692] @ 1d7a4 │ │ │ │ - mov r2, #82 @ 0x52 │ │ │ │ - b 1d9d4 │ │ │ │ + b 1d9c8 │ │ │ │ + ldr r2, [pc, #-712] @ 1d784 │ │ │ │ + ldr r1, [pc, #-720] @ 1d780 │ │ │ │ + b 1d9c8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1d458 │ │ │ │ - ldr r1, [pc, #-712] @ 1d7a8 │ │ │ │ - mov r2, #82 @ 0x52 │ │ │ │ - b 1da18 │ │ │ │ - ldr r1, [pc, #-720] @ 1d7ac │ │ │ │ - mov r2, #83 @ 0x53 │ │ │ │ - b 1d9d4 │ │ │ │ + b 1d420 │ │ │ │ + ldr r2, [pc, #-736] @ 1d784 │ │ │ │ + ldr r1, [pc, #-736] @ 1d788 │ │ │ │ + b 1da0c │ │ │ │ + ldr r1, [pc, #-740] @ 1d78c │ │ │ │ + mov r2, #724 @ 0x2d4 │ │ │ │ + b 1d9c8 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1d4e0 │ │ │ │ - ldr r1, [pc, #-740] @ 1d7b0 │ │ │ │ - mov r2, #83 @ 0x53 │ │ │ │ - b 1da18 │ │ │ │ + b 1d4a8 │ │ │ │ + ldr r1, [pc, #-760] @ 1d790 │ │ │ │ + mov r2, #724 @ 0x2d4 │ │ │ │ + b 1da0c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1d5d8 │ │ │ │ - ldr r1, [pc, #-760] @ 1d7b4 │ │ │ │ - mov r2, #84 @ 0x54 │ │ │ │ - b 1d9d4 │ │ │ │ - ldr r1, [pc, #-768] @ 1d7b8 │ │ │ │ - mov r2, #77 @ 0x4d │ │ │ │ - b 1d9d4 │ │ │ │ - ldr r1, [pc, #-776] @ 1d7bc │ │ │ │ - mov r2, #78 @ 0x4e │ │ │ │ - b 1d9d4 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1d500 │ │ │ │ - ldr r1, [pc, #-796] @ 1d7c0 │ │ │ │ - b 1ccf4 │ │ │ │ - ldr r1, [pc, #-800] @ 1d7c4 │ │ │ │ - mov r2, #84 @ 0x54 │ │ │ │ - b 1da18 │ │ │ │ - ldr r1, [pc, #-808] @ 1d7c8 │ │ │ │ - mov r2, #85 @ 0x55 │ │ │ │ - b 1d9d4 │ │ │ │ - ldr r1, [pc, #-816] @ 1d7cc │ │ │ │ - mov r2, #78 @ 0x4e │ │ │ │ - b 1da18 │ │ │ │ - ldr r1, [pc, #-824] @ 1d7d0 │ │ │ │ - mov r2, #86 @ 0x56 │ │ │ │ - b 1d9d4 │ │ │ │ - ldr r1, [pc, #-832] @ 1d7d4 │ │ │ │ - b 1ccf4 │ │ │ │ - ldr r1, [pc, #-836] @ 1d7d8 │ │ │ │ - b 1ccf4 │ │ │ │ - ldr r1, [pc, #-840] @ 1d7dc │ │ │ │ - b 1ccf4 │ │ │ │ - ldr r1, [pc, #-844] @ 1d7e0 │ │ │ │ - b 1ccf4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1d948 │ │ │ │ - bl 14adc │ │ │ │ - mov r0, r6 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1d5b4 │ │ │ │ - ldr r3, [pc, #-876] @ 1d7e4 │ │ │ │ - ldr r1, [pc, #-876] @ 1d7e8 │ │ │ │ - ldr r0, [pc, #-876] @ 1d7ec │ │ │ │ + b 1d5a0 │ │ │ │ + ldr r2, [pc, #-760] @ 1d7a8 │ │ │ │ + ldr r1, [pc, #-784] @ 1d794 │ │ │ │ + b 1d9c8 │ │ │ │ + ldr r2, [pc, #-788] @ 1d798 │ │ │ │ + ldr r1, [pc, #-788] @ 1d79c │ │ │ │ + b 1d9c8 │ │ │ │ + ldr r2, [pc, #-764] @ 1d7bc │ │ │ │ + ldr r1, [pc, #-796] @ 1d7a0 │ │ │ │ + b 1d9c8 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 1d4c8 │ │ │ │ + ldr r1, [pc, #-812] @ 1d7a4 │ │ │ │ + b 1ccbc │ │ │ │ + ldr r2, [pc, #-816] @ 1d7a8 │ │ │ │ + ldr r1, [pc, #-816] @ 1d7ac │ │ │ │ + b 1da0c │ │ │ │ + ldr r2, [pc, #-820] @ 1d7b0 │ │ │ │ + ldr r1, [pc, #-820] @ 1d7b4 │ │ │ │ + b 1d9c8 │ │ │ │ + ldr r2, [pc, #-820] @ 1d7bc │ │ │ │ + ldr r1, [pc, #-828] @ 1d7b8 │ │ │ │ + b 1da0c │ │ │ │ + ldr r2, [pc, #-828] @ 1d7c0 │ │ │ │ + ldr r1, [pc, #-828] @ 1d7c4 │ │ │ │ + b 1d9c8 │ │ │ │ + ldr r1, [pc, #-832] @ 1d7c8 │ │ │ │ + b 1ccbc │ │ │ │ + ldr r1, [pc, #-836] @ 1d7cc │ │ │ │ + b 1ccbc │ │ │ │ + ldr r1, [pc, #-840] @ 1d7d0 │ │ │ │ + b 1ccbc │ │ │ │ + ldr r1, [pc, #-844] @ 1d7d4 │ │ │ │ + b 1ccbc │ │ │ │ + mov r0, r6 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 1d93c │ │ │ │ + bl 14ab8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 1d57c │ │ │ │ + ldr r3, [pc, #-876] @ 1d7d8 │ │ │ │ + ldr r1, [pc, #-876] @ 1d7dc │ │ │ │ + ldr r0, [pc, #-876] @ 1d7e0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-880] @ 1d7f0 │ │ │ │ + ldr r2, [pc, #-880] @ 1d7e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1db88 │ │ │ │ + beq 1db7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 1dbcc │ │ │ │ - ldr r4, [pc, #-924] @ 1d7f4 │ │ │ │ - b 1d498 │ │ │ │ - bl 147ac │ │ │ │ - bl 14970 │ │ │ │ - ldr r3, [pc, #-936] @ 1d7f8 │ │ │ │ - ldr r1, [pc, #-936] @ 1d7fc │ │ │ │ - ldr r0, [pc, #-936] @ 1d800 │ │ │ │ + beq 1dbc0 │ │ │ │ + ldr r4, [pc, #-924] @ 1d7e8 │ │ │ │ + b 1d460 │ │ │ │ + bl 14788 │ │ │ │ + bl 1494c │ │ │ │ + ldr r3, [pc, #-936] @ 1d7ec │ │ │ │ + ldr r1, [pc, #-936] @ 1d7f0 │ │ │ │ + ldr r0, [pc, #-936] @ 1d7f4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #164 @ 0xa4 │ │ │ │ mov r2, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1d614 │ │ │ │ + b 1d5dc │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1db88 │ │ │ │ + b 1db7c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1d8f8 │ │ │ │ + b 1d8ec │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1d8ac │ │ │ │ - ldr r3, [pc, #-1012] @ 1d804 │ │ │ │ - ldr r1, [pc, #-1012] @ 1d808 │ │ │ │ - ldr r0, [pc, #-1012] @ 1d80c │ │ │ │ + b 1d8a0 │ │ │ │ + ldr r3, [pc, #-1012] @ 1d7f8 │ │ │ │ + ldr r1, [pc, #-1012] @ 1d7fc │ │ │ │ + ldr r0, [pc, #-1012] @ 1d800 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1016] @ 1d810 │ │ │ │ + ldr r2, [pc, #-1016] @ 1d804 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r0, [pc, #4072] @ 1ec14 │ │ │ │ + ldr r0, [pc, #4072] @ 1ec08 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #4068] @ 1ec18 │ │ │ │ + ldr r2, [pc, #4068] @ 1ec0c │ │ │ │ add r0, pc, r0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4060] @ 1ec1c │ │ │ │ + ldr r3, [pc, #4060] @ 1ec10 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r0, #612 @ 0x264 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r7, [pc, #4040] @ 1ec20 │ │ │ │ + ldr r7, [pc, #4040] @ 1ec14 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #576 @ 0x240 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, r0, #580 @ 0x244 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -18301,1207 +18298,1207 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - beq 1dcb4 │ │ │ │ - ldr r3, [pc, #3976] @ 1ec24 │ │ │ │ + beq 1dca8 │ │ │ │ + ldr r3, [pc, #3976] @ 1ec18 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 1eed0 │ │ │ │ + bhi 1eec4 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #3948] @ 1ec28 │ │ │ │ + ldr r2, [pc, #3948] @ 1ec1c │ │ │ │ sub r3, r5, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 1eed0 │ │ │ │ + bhi 1eec4 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r8, [r1, #16] │ │ │ │ str r8, [sp, #16] │ │ │ │ ldr r8, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 1e404 │ │ │ │ - ldr r0, [pc, #3872] @ 1ec2c │ │ │ │ + beq 1e3f8 │ │ │ │ + ldr r0, [pc, #3872] @ 1ec20 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 1ee88 │ │ │ │ - ldr r0, [pc, #3856] @ 1ec30 │ │ │ │ + beq 1ee7c │ │ │ │ + ldr r0, [pc, #3856] @ 1ec24 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 1ee84 │ │ │ │ + beq 1ee78 │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #3832] @ 1ec34 │ │ │ │ + ldr r1, [pc, #3832] @ 1ec28 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 1e38c │ │ │ │ + bhi 1e380 │ │ │ │ add r1, r1, r5 │ │ │ │ ldrh r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3800] @ 1ec38 │ │ │ │ + ldr r1, [pc, #3800] @ 1ec2c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #576] @ 0x240 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 1ee88 │ │ │ │ + beq 1ee7c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 1ee84 │ │ │ │ + beq 1ee78 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 1ebac │ │ │ │ + ble 1eba0 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 1dda4 │ │ │ │ + b 1dd98 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 1e700 │ │ │ │ + beq 1e6f4 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 1dd98 │ │ │ │ + bne 1dd8c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r9, [r2, r3, lsl #2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1ebac │ │ │ │ + beq 1eba0 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 1e1fc │ │ │ │ + bgt 1e1f0 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3684] @ 1ec3c │ │ │ │ + ldr r2, [pc, #3684] @ 1ec30 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 1e794 │ │ │ │ + beq 1e788 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1e78c │ │ │ │ - ldr r3, [pc, #3644] @ 1ec40 │ │ │ │ + beq 1e780 │ │ │ │ + ldr r3, [pc, #3644] @ 1ec34 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 1e56c │ │ │ │ + bne 1e560 │ │ │ │ ldr sl, [r6, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1e56c │ │ │ │ + beq 1e560 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1de5c │ │ │ │ + beq 1de50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 1e560 │ │ │ │ - ldr r3, [pc, #3552] @ 1ec44 │ │ │ │ + beq 1e554 │ │ │ │ + ldr r3, [pc, #3552] @ 1ec38 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 1dea0 │ │ │ │ + beq 1de94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 1e5ac │ │ │ │ + beq 1e5a0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldreq r6, [pc, #3480] @ 1ec48 │ │ │ │ - beq 1e4a8 │ │ │ │ + ldreq r6, [pc, #3480] @ 1ec3c │ │ │ │ + beq 1e49c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1dec8 │ │ │ │ + beq 1debc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1e4e8 │ │ │ │ + beq 1e4dc │ │ │ │ add sl, sp, #52 @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 1e7a0 │ │ │ │ + beq 1e794 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #3424] @ 1ec4c │ │ │ │ + ldr r2, [pc, #3424] @ 1ec40 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 1e7d0 │ │ │ │ + beq 1e7c4 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1e7e0 │ │ │ │ + beq 1e7d4 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 1e5dc │ │ │ │ + bne 1e5d0 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1e5dc │ │ │ │ + beq 1e5d0 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r7, [r9, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1df68 │ │ │ │ + beq 1df5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 1e5b8 │ │ │ │ - ldr r3, [pc, #3296] @ 1ec50 │ │ │ │ + beq 1e5ac │ │ │ │ + ldr r3, [pc, #3296] @ 1ec44 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 1dfac │ │ │ │ + beq 1dfa0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 1e610 │ │ │ │ + beq 1e604 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1e820 │ │ │ │ + beq 1e814 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1dfd0 │ │ │ │ + beq 1dfc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 1e5a0 │ │ │ │ + beq 1e594 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 1e98c │ │ │ │ + beq 1e980 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 1e9cc │ │ │ │ + beq 1e9c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 1ea0c │ │ │ │ + beq 1ea00 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 1e474 │ │ │ │ + beq 1e468 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl ee778 │ │ │ │ + bl 6fe74 │ │ │ │ mov r8, r0 │ │ │ │ bl be74 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 1ea64 │ │ │ │ + beq 1ea58 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1e4f4 │ │ │ │ + beq 1e4e8 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 1eb18 │ │ │ │ - ldr r3, [pc, #3048] @ 1ec54 │ │ │ │ + beq 1eb0c │ │ │ │ + ldr r3, [pc, #3048] @ 1ec48 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1eb64 │ │ │ │ + blt 1eb58 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1e0a0 │ │ │ │ + beq 1e094 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 1e814 │ │ │ │ + beq 1e808 │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 1eba0 │ │ │ │ - ldr r3, [pc, #2976] @ 1ec58 │ │ │ │ + beq 1eb94 │ │ │ │ + ldr r3, [pc, #2976] @ 1ec4c │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1ebd8 │ │ │ │ + blt 1ebcc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1e0ec │ │ │ │ + beq 1e0e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 1ea4c │ │ │ │ + beq 1ea40 │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ ldr r0, [r8, #1028] @ 0x404 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 1ebe4 │ │ │ │ - ldr r3, [pc, #2900] @ 1ec5c │ │ │ │ + beq 1ebd8 │ │ │ │ + ldr r3, [pc, #2900] @ 1ec50 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1012] @ 0x3f4 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1ebf0 │ │ │ │ + blt 1ebe4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1e13c │ │ │ │ + beq 1e130 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 1eb0c │ │ │ │ - ldr r6, [pc, #2844] @ 1ec60 │ │ │ │ + beq 1eb00 │ │ │ │ + ldr r6, [pc, #2844] @ 1ec54 │ │ │ │ mov r0, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1ebfc │ │ │ │ + blt 1ebf0 │ │ │ │ ldr r1, [r6, #972] @ 0x3cc │ │ │ │ mov r0, r7 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1ed90 │ │ │ │ + blt 1ed84 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1e194 │ │ │ │ + beq 1e188 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r7] │ │ │ │ - beq 1e194 │ │ │ │ + beq 1e188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1eab4 │ │ │ │ + beq 1eaa8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1e1b0 │ │ │ │ + beq 1e1a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 1e5c4 │ │ │ │ + beq 1e5b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1e1cc │ │ │ │ + beq 1e1c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1e5d0 │ │ │ │ - ldr r2, [pc, #2704] @ 1ec64 │ │ │ │ - ldr r3, [pc, #2628] @ 1ec1c │ │ │ │ + beq 1e5c4 │ │ │ │ + ldr r2, [pc, #2704] @ 1ec58 │ │ │ │ + ldr r3, [pc, #2628] @ 1ec10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1eeac │ │ │ │ + bne 1eea0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2656] @ 1ec68 │ │ │ │ + ldr r2, [pc, #2656] @ 1ec5c │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #580] @ 0x244 │ │ │ │ - beq 1e404 │ │ │ │ + beq 1e3f8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1ee88 │ │ │ │ + beq 1ee7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1ee84 │ │ │ │ + beq 1ee78 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 1e978 │ │ │ │ + ble 1e96c │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 1e258 │ │ │ │ + b 1e24c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 1e90c │ │ │ │ + beq 1e900 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 1e24c │ │ │ │ + bne 1e240 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1e978 │ │ │ │ + beq 1e96c │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 1ddcc │ │ │ │ + ble 1ddc0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2524] @ 1ec6c │ │ │ │ + ldr r2, [pc, #2524] @ 1ec60 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #592] @ 0x250 │ │ │ │ - beq 1e404 │ │ │ │ + beq 1e3f8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1ee88 │ │ │ │ + beq 1ee7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1ee84 │ │ │ │ + beq 1ee78 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 1e8e0 │ │ │ │ + ble 1e8d4 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 1e2e0 │ │ │ │ + b 1e2d4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 1e874 │ │ │ │ + beq 1e868 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 1e2d4 │ │ │ │ + bne 1e2c8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1e8e0 │ │ │ │ + beq 1e8d4 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov r8, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 1ddcc │ │ │ │ + ble 1ddc0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2392] @ 1ec70 │ │ │ │ + ldr r2, [pc, #2392] @ 1ec64 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 1e404 │ │ │ │ + beq 1e3f8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1ee88 │ │ │ │ + beq 1ee7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1ee84 │ │ │ │ + beq 1ee78 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 1e688 │ │ │ │ + ble 1e67c │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 1e368 │ │ │ │ + b 1e35c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 1e61c │ │ │ │ + beq 1e610 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 1e35c │ │ │ │ + bne 1e350 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1e688 │ │ │ │ + beq 1e67c │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 1ddcc │ │ │ │ - b 1e694 │ │ │ │ - ldr r3, [pc, #2260] @ 1ec74 │ │ │ │ + ble 1ddc0 │ │ │ │ + b 1e688 │ │ │ │ + ldr r3, [pc, #2260] @ 1ec68 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [r3, #612] @ 0x264 │ │ │ │ - ble 1edc4 │ │ │ │ + ble 1edb8 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ - b 1e3c8 │ │ │ │ + b 1e3bc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 1eac0 │ │ │ │ + beq 1eab4 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp fp, r0 │ │ │ │ - bne 1e3bc │ │ │ │ + bne 1e3b0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr sl, [r2, r3, lsl #2] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1edc4 │ │ │ │ - ldr r2, [pc, #2188] @ 1ec78 │ │ │ │ + beq 1edb8 │ │ │ │ + ldr r2, [pc, #2188] @ 1ec6c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr lr, [r2, #576] @ 0x240 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r6, r6, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 1dd64 │ │ │ │ - bl 147ec │ │ │ │ + bne 1dd58 │ │ │ │ + bl 147c8 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, r9 │ │ │ │ str r8, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ - b 1dcf4 │ │ │ │ + b 1dce8 │ │ │ │ mov r9, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ - b 1dcf0 │ │ │ │ + b 1dce4 │ │ │ │ str r8, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ - b 1dcec │ │ │ │ + b 1dce0 │ │ │ │ str r8, [sp, #16] │ │ │ │ - b 1dce4 │ │ │ │ + b 1dcd8 │ │ │ │ ldr r8, [r1, #16] │ │ │ │ str r8, [sp, #16] │ │ │ │ ldr r8, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ - b 1ddcc │ │ │ │ + b 1ddc0 │ │ │ │ str r8, [sp, #16] │ │ │ │ - b 1e44c │ │ │ │ + b 1e440 │ │ │ │ str r8, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ - b 1e454 │ │ │ │ + b 1e448 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1e020 │ │ │ │ + beq 1e014 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #2268] @ 1ed6c │ │ │ │ - beq 1ee38 │ │ │ │ + ldrne r6, [pc, #2268] @ 1ed60 │ │ │ │ + beq 1ee2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 1e4a8 │ │ │ │ + bne 1e49c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1e4c4 │ │ │ │ + beq 1e4b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1e808 │ │ │ │ - ldr r3, [pc, #1968] @ 1ec7c │ │ │ │ - ldr r0, [pc, #1968] @ 1ec80 │ │ │ │ - ldr r2, [pc, #1968] @ 1ec84 │ │ │ │ + beq 1e7fc │ │ │ │ + ldr r3, [pc, #1968] @ 1ec70 │ │ │ │ + ldr r0, [pc, #1968] @ 1ec74 │ │ │ │ + ldr r2, [pc, #1968] @ 1ec78 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r7, #0 │ │ │ │ - b 1e1cc │ │ │ │ + b 1e1c0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1dec8 │ │ │ │ - ldr r9, [pc, #1932] @ 1ec88 │ │ │ │ + b 1debc │ │ │ │ + ldr r9, [pc, #1932] @ 1ec7c │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #48] @ 0x30 │ │ │ │ ldr r1, [r9, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1ec08 │ │ │ │ + blt 1ebfc │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 1edac │ │ │ │ + beq 1eda0 │ │ │ │ ldr r1, [r9, #972] @ 0x3cc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1edb8 │ │ │ │ + blt 1edac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1e170 │ │ │ │ + beq 1e164 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 1e170 │ │ │ │ + bne 1e164 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1e170 │ │ │ │ + b 1e164 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1de5c │ │ │ │ - ldr r3, [pc, #1816] @ 1ec8c │ │ │ │ + b 1de50 │ │ │ │ + ldr r3, [pc, #1816] @ 1ec80 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r0 │ │ │ │ - b 1dea0 │ │ │ │ + b 1de94 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1dfd0 │ │ │ │ + b 1dfc4 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1dea0 │ │ │ │ + b 1de94 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1df68 │ │ │ │ + b 1df5c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1e1b0 │ │ │ │ + b 1e1a4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1e1cc │ │ │ │ - ldr r3, [pc, #1708] @ 1ec90 │ │ │ │ + b 1e1c0 │ │ │ │ + ldr r3, [pc, #1708] @ 1ec84 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r7, r9 │ │ │ │ mov r4, r0 │ │ │ │ - b 1dfac │ │ │ │ + b 1dfa0 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1dfac │ │ │ │ + b 1dfa0 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r6, ip │ │ │ │ mov r7, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 1e658 │ │ │ │ + b 1e64c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 1eb94 │ │ │ │ + beq 1eb88 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ee80 │ │ │ │ + beq 1ee74 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1e640 │ │ │ │ + beq 1e634 │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - bge 1e374 │ │ │ │ + bge 1e368 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ee14 │ │ │ │ + bne 1ee08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #1520] @ 1ec94 │ │ │ │ + ldr r3, [pc, #1520] @ 1ec88 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 1ddcc │ │ │ │ - ldr r1, [pc, #1432] @ 1ec98 │ │ │ │ - b 1e8f0 │ │ │ │ + bne 1ddc0 │ │ │ │ + ldr r1, [pc, #1432] @ 1ec8c │ │ │ │ + b 1e8e4 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r7, fp │ │ │ │ mov r6, r9 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r9, lr │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r3 │ │ │ │ - b 1e748 │ │ │ │ + b 1e73c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 1ebac │ │ │ │ + beq 1eba0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ee80 │ │ │ │ + beq 1ee74 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1e730 │ │ │ │ + beq 1e724 │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r7 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ - blt 1ebac │ │ │ │ + blt 1eba0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r9, [r3, fp, lsl #2] │ │ │ │ - b 1ddb8 │ │ │ │ - ldr r6, [pc, #1288] @ 1ec9c │ │ │ │ - b 1e4c4 │ │ │ │ + b 1ddac │ │ │ │ + ldr r6, [pc, #1288] @ 1ec90 │ │ │ │ + b 1e4b8 │ │ │ │ bl b6c4 │ │ │ │ mov r6, r0 │ │ │ │ - b 1ddf4 │ │ │ │ + b 1dde8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1dee0 │ │ │ │ + beq 1ded4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1e7c8 │ │ │ │ + beq 1e7bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 1ee24 │ │ │ │ - ldr r6, [pc, #1232] @ 1eca0 │ │ │ │ - b 1e4c4 │ │ │ │ + beq 1ee18 │ │ │ │ + ldr r6, [pc, #1232] @ 1ec94 │ │ │ │ + b 1e4b8 │ │ │ │ mov r0, r9 │ │ │ │ bl b6c4 │ │ │ │ mov r9, r0 │ │ │ │ - b 1df08 │ │ │ │ + b 1defc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1e7fc │ │ │ │ + beq 1e7f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 1ea58 │ │ │ │ - ldr r6, [pc, #1184] @ 1eca4 │ │ │ │ - b 1e4c4 │ │ │ │ - ldr r6, [pc, #1180] @ 1eca8 │ │ │ │ + beq 1ea4c │ │ │ │ + ldr r6, [pc, #1184] @ 1ec98 │ │ │ │ + b 1e4b8 │ │ │ │ + ldr r6, [pc, #1180] @ 1ec9c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1e4c4 │ │ │ │ + b 1e4b8 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1e0a0 │ │ │ │ + b 1e094 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1e844 │ │ │ │ + beq 1e838 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 1e844 │ │ │ │ + bne 1e838 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1e860 │ │ │ │ + beq 1e854 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 1e868 │ │ │ │ - ldr r6, [pc, #1092] @ 1ecac │ │ │ │ - b 1e4c4 │ │ │ │ + beq 1e85c │ │ │ │ + ldr r6, [pc, #1092] @ 1eca0 │ │ │ │ + b 1e4b8 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1e860 │ │ │ │ + b 1e854 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r8, ip │ │ │ │ mov r5, fp │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 1e8b0 │ │ │ │ + b 1e8a4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, fp │ │ │ │ - beq 1ed80 │ │ │ │ + beq 1ed74 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ee5c │ │ │ │ + beq 1ee50 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1e898 │ │ │ │ + beq 1e88c │ │ │ │ mov r3, r6 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - bge 1e2ec │ │ │ │ + bge 1e2e0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1e30c │ │ │ │ - ldr r1, [pc, #956] @ 1ecb0 │ │ │ │ - ldr r3, [pc, #956] @ 1ecb4 │ │ │ │ - ldr r0, [pc, #956] @ 1ecb8 │ │ │ │ - ldr r2, [pc, #956] @ 1ecbc │ │ │ │ + beq 1e300 │ │ │ │ + ldr r1, [pc, #956] @ 1eca4 │ │ │ │ + ldr r3, [pc, #956] @ 1eca8 │ │ │ │ + ldr r0, [pc, #956] @ 1ecac │ │ │ │ + ldr r2, [pc, #956] @ 1ecb0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 1e4e0 │ │ │ │ + bl 17174 │ │ │ │ + b 1e4d4 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r6, fp │ │ │ │ mov r8, ip │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r3 │ │ │ │ - b 1e948 │ │ │ │ + b 1e93c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 1ed9c │ │ │ │ + beq 1ed90 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ee5c │ │ │ │ + beq 1ee50 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1e930 │ │ │ │ + beq 1e924 │ │ │ │ mov r3, r5 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - bge 1e264 │ │ │ │ + bge 1e258 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1e284 │ │ │ │ - ldr r1, [pc, #820] @ 1ecc0 │ │ │ │ - b 1e8f0 │ │ │ │ + beq 1e278 │ │ │ │ + ldr r1, [pc, #820] @ 1ecb4 │ │ │ │ + b 1e8e4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1dfe4 │ │ │ │ + beq 1dfd8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #972] @ 1ed74 │ │ │ │ - bne 1e490 │ │ │ │ + ldrne r6, [pc, #972] @ 1ed68 │ │ │ │ + bne 1e484 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1e9c4 │ │ │ │ + beq 1e9b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1eec8 │ │ │ │ - ldr r6, [pc, #936] @ 1ed74 │ │ │ │ - b 1e4c4 │ │ │ │ + beq 1eebc │ │ │ │ + ldr r6, [pc, #936] @ 1ed68 │ │ │ │ + b 1e4b8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1dff8 │ │ │ │ + beq 1dfec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #904] @ 1ed70 │ │ │ │ - bne 1e490 │ │ │ │ + ldrne r6, [pc, #904] @ 1ed64 │ │ │ │ + bne 1e484 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1ea04 │ │ │ │ + beq 1e9f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1eec0 │ │ │ │ - ldr r6, [pc, #868] @ 1ed70 │ │ │ │ - b 1e4c4 │ │ │ │ + beq 1eeb4 │ │ │ │ + ldr r6, [pc, #868] @ 1ed64 │ │ │ │ + b 1e4b8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1e00c │ │ │ │ + beq 1e000 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #832] @ 1ed68 │ │ │ │ - bne 1e490 │ │ │ │ + ldrne r6, [pc, #832] @ 1ed5c │ │ │ │ + bne 1e484 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1ea44 │ │ │ │ + beq 1ea38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1eeb0 │ │ │ │ - ldr r6, [pc, #796] @ 1ed68 │ │ │ │ - b 1e4c4 │ │ │ │ + beq 1eea4 │ │ │ │ + ldr r6, [pc, #796] @ 1ed5c │ │ │ │ + b 1e4b8 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1e0ec │ │ │ │ + b 1e0e0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1e7fc │ │ │ │ - ldr r3, [pc, #600] @ 1ecc4 │ │ │ │ - ldr r0, [pc, #600] @ 1ecc8 │ │ │ │ - ldr r2, [pc, #600] @ 1eccc │ │ │ │ - ldr r1, [pc, #600] @ 1ecd0 │ │ │ │ + b 1e7f0 │ │ │ │ + ldr r3, [pc, #600] @ 1ecb8 │ │ │ │ + ldr r0, [pc, #600] @ 1ecbc │ │ │ │ + ldr r2, [pc, #600] @ 1ecc0 │ │ │ │ + ldr r1, [pc, #600] @ 1ecc4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #536] @ 1eca8 │ │ │ │ - bne 1e490 │ │ │ │ + ldrne r6, [pc, #536] @ 1ec9c │ │ │ │ + bne 1e484 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1eaac │ │ │ │ + beq 1eaa0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1e804 │ │ │ │ - ldr r6, [pc, #500] @ 1eca8 │ │ │ │ - b 1e4c4 │ │ │ │ + beq 1e7f8 │ │ │ │ + ldr r6, [pc, #500] @ 1ec9c │ │ │ │ + b 1e4b8 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1e194 │ │ │ │ + b 1e188 │ │ │ │ mov r9, r5 │ │ │ │ - b 1eae0 │ │ │ │ + b 1ead4 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - beq 1edc4 │ │ │ │ + beq 1edb8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and r2, r2, #67108864 @ 0x4000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1ee5c │ │ │ │ + beq 1ee50 │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1eac8 │ │ │ │ - blt 1edc4 │ │ │ │ + beq 1eabc │ │ │ │ + blt 1edb8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr sl, [r3, r9, lsl #2] │ │ │ │ - b 1e3dc │ │ │ │ + b 1e3d0 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1e13c │ │ │ │ - ldr r9, [pc, #436] @ 1ecd4 │ │ │ │ - ldr r8, [pc, #436] @ 1ecd8 │ │ │ │ - ldr r3, [pc, #436] @ 1ecdc │ │ │ │ - ldr r0, [pc, #436] @ 1ece0 │ │ │ │ + b 1e130 │ │ │ │ + ldr r9, [pc, #436] @ 1ecc8 │ │ │ │ + ldr r8, [pc, #436] @ 1eccc │ │ │ │ + ldr r3, [pc, #436] @ 1ecd0 │ │ │ │ + ldr r0, [pc, #436] @ 1ecd4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1ea80 │ │ │ │ + beq 1ea74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 1ea80 │ │ │ │ + bne 1ea74 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1ea80 │ │ │ │ - ldr r9, [pc, #360] @ 1ecd4 │ │ │ │ - ldr r8, [pc, #372] @ 1ece4 │ │ │ │ + b 1ea74 │ │ │ │ + ldr r9, [pc, #360] @ 1ecc8 │ │ │ │ + ldr r8, [pc, #372] @ 1ecd8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1eb20 │ │ │ │ + beq 1eb14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 1eb20 │ │ │ │ + bne 1eb14 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1eb20 │ │ │ │ + b 1eb14 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - b 1e688 │ │ │ │ - ldr r9, [pc, #320] @ 1ece8 │ │ │ │ - ldr r8, [pc, #320] @ 1ecec │ │ │ │ - b 1eb20 │ │ │ │ + b 1e67c │ │ │ │ + ldr r9, [pc, #320] @ 1ecdc │ │ │ │ + ldr r8, [pc, #320] @ 1ece0 │ │ │ │ + b 1eb14 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ee1c │ │ │ │ - ldr r0, [pc, #304] @ 1ecf0 │ │ │ │ + bne 1ee10 │ │ │ │ + ldr r0, [pc, #304] @ 1ece4 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #5 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #284] @ 1ecf4 │ │ │ │ - b 1e8f0 │ │ │ │ - ldr r9, [pc, #264] @ 1ece8 │ │ │ │ - ldr r8, [pc, #276] @ 1ecf8 │ │ │ │ - b 1eb6c │ │ │ │ - ldr r9, [pc, #272] @ 1ecfc │ │ │ │ - ldr r8, [pc, #272] @ 1ed00 │ │ │ │ - b 1eb20 │ │ │ │ - ldr r9, [pc, #260] @ 1ecfc │ │ │ │ - ldr r8, [pc, #264] @ 1ed04 │ │ │ │ - b 1eb6c │ │ │ │ - ldr r8, [pc, #260] @ 1ed08 │ │ │ │ - mov r9, #552 @ 0x228 │ │ │ │ - b 1eb20 │ │ │ │ - ldr r9, [pc, #252] @ 1ed0c │ │ │ │ - ldr r8, [pc, #252] @ 1ed10 │ │ │ │ - b 1eb20 │ │ │ │ - mulseq r3, r8, sl │ │ │ │ - @ instruction: 0x001323b8 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #284] @ 1ece8 │ │ │ │ + b 1e8e4 │ │ │ │ + ldr r9, [pc, #264] @ 1ecdc │ │ │ │ + ldr r8, [pc, #276] @ 1ecec │ │ │ │ + b 1eb60 │ │ │ │ + ldr r9, [pc, #272] @ 1ecf0 │ │ │ │ + ldr r8, [pc, #272] @ 1ecf4 │ │ │ │ + b 1eb14 │ │ │ │ + ldr r9, [pc, #260] @ 1ecf0 │ │ │ │ + ldr r8, [pc, #264] @ 1ecf8 │ │ │ │ + b 1eb60 │ │ │ │ + ldr r8, [pc, #260] @ 1ecfc │ │ │ │ + mov r9, #752 @ 0x2f0 │ │ │ │ + b 1eb14 │ │ │ │ + ldr r9, [pc, #252] @ 1ed00 │ │ │ │ + ldr r8, [pc, #252] @ 1ed04 │ │ │ │ + b 1eb14 │ │ │ │ + andseq r3, r3, ip, lsr #21 │ │ │ │ + andseq r2, r3, r4, asr #7 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r2, r3, r4, ror r3 │ │ │ │ - andseq r2, r1, lr, asr #5 │ │ │ │ - @ instruction: 0x001122b6 │ │ │ │ + andseq r2, r3, r0, lsl #7 │ │ │ │ + andseq r2, r1, sl, lsl #5 │ │ │ │ + andseq r2, r1, r2, ror r2 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq r2, r1, lr, lsr r2 │ │ │ │ - andseq r3, r3, ip, ror #18 │ │ │ │ - @ instruction: 0x001338f0 │ │ │ │ + @ instruction: 0x001121fa │ │ │ │ + andseq r3, r3, r0, lsl #19 │ │ │ │ + andseq r3, r3, r4, lsl #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, r3, r4, ror #16 │ │ │ │ - muleq r0, sl, r3 │ │ │ │ - @ instruction: 0x001337dc │ │ │ │ - andseq r3, r3, r8, asr r7 │ │ │ │ - andseq r3, r3, ip, asr r6 │ │ │ │ - andseq r3, r3, r0, lsl r6 │ │ │ │ - andseq r3, r3, r0, asr #11 │ │ │ │ - andseq r3, r3, r4, lsl #11 │ │ │ │ - andseq r1, r3, r4, lsr #28 │ │ │ │ - andseq r3, r3, r0, asr #9 │ │ │ │ - andseq r3, r3, r8, lsr r4 │ │ │ │ - @ instruction: 0x001333b0 │ │ │ │ - andseq r3, r3, r8, lsr #6 │ │ │ │ - @ instruction: 0x001332dc │ │ │ │ - andeq ip, pc, r0, lsl r3 @ │ │ │ │ - @ instruction: 0x000fc4b4 │ │ │ │ - andeq r0, r0, pc, lsr #4 │ │ │ │ - @ instruction: 0x001331d0 │ │ │ │ - andseq r3, r3, r4, asr r1 │ │ │ │ - andseq r3, r3, r4, ror #1 │ │ │ │ - strdeq ip, [pc], -r8 │ │ │ │ - andeq r4, r0, r9, lsr r3 │ │ │ │ - andeq r4, r0, r6, lsl #7 │ │ │ │ - muleq r0, lr, r3 │ │ │ │ - muleq r0, pc, r3 @ │ │ │ │ - @ instruction: 0x000043bb │ │ │ │ - @ instruction: 0x000043b3 │ │ │ │ - andeq r4, r0, sp, lsr #6 │ │ │ │ - andeq fp, pc, r4, ror #29 │ │ │ │ - andeq ip, pc, r8, lsl #1 │ │ │ │ - andeq r0, r0, sp, lsr #4 │ │ │ │ - andeq r4, r0, r6, lsr #6 │ │ │ │ - andeq fp, pc, ip, ror #26 │ │ │ │ + andseq r3, r3, r8, ror r8 │ │ │ │ + muleq r0, r3, pc @ │ │ │ │ + @ instruction: 0x001337f0 │ │ │ │ + andseq r3, r3, ip, ror #14 │ │ │ │ + andseq r3, r3, r0, ror r6 │ │ │ │ + andseq r3, r3, r4, lsr #12 │ │ │ │ + @ instruction: 0x001335d4 │ │ │ │ + mulseq r3, r8, r5 │ │ │ │ + andseq r1, r3, r0, lsr lr │ │ │ │ + @ instruction: 0x001334d4 │ │ │ │ + andseq r3, r3, ip, asr #8 │ │ │ │ + andseq r3, r3, r4, asr #7 │ │ │ │ + andseq r3, r3, ip, lsr r3 │ │ │ │ + @ instruction: 0x001332f0 │ │ │ │ + andeq ip, pc, ip, asr #5 │ │ │ │ + andeq ip, pc, r0, ror r4 @ │ │ │ │ + strdeq r0, [r0], -r7 │ │ │ │ + andseq r3, r3, r4, ror #3 │ │ │ │ + andseq r3, r3, r8, ror #2 │ │ │ │ + ldrsheq r3, [r3], -r8 │ │ │ │ + @ instruction: 0x000fc2b4 │ │ │ │ + andeq r4, r0, r2, lsr pc │ │ │ │ + andeq r4, r0, pc, ror pc │ │ │ │ + muleq r0, r7, pc @ │ │ │ │ + muleq r0, r8, pc @ │ │ │ │ + @ instruction: 0x00004fb4 │ │ │ │ + andeq r4, r0, ip, lsr #31 │ │ │ │ + andeq r4, r0, r6, lsr #30 │ │ │ │ + andeq fp, pc, r0, lsr #29 │ │ │ │ + andeq ip, pc, r4, asr #32 │ │ │ │ + strdeq r0, [r0], -r5 │ │ │ │ + andeq r4, r0, pc, lsl pc │ │ │ │ + andeq fp, pc, r8, lsr #26 │ │ │ │ + andeq fp, pc, ip, lsr #29 │ │ │ │ + andeq r0, r0, r6, ror #5 │ │ │ │ + andeq r4, r0, fp, lsr lr │ │ │ │ + andeq r0, r0, sp, ror #5 │ │ │ │ + andeq r4, r0, r1, ror lr │ │ │ │ + andeq fp, pc, r4, ror ip @ │ │ │ │ strdeq fp, [pc], -r0 │ │ │ │ - andeq r0, r0, lr, lsl r2 │ │ │ │ - andeq r4, r0, r2, asr #4 │ │ │ │ - andeq r0, r0, r5, lsr #4 │ │ │ │ - andeq r4, r0, r8, ror r2 │ │ │ │ - @ instruction: 0x000fbcb8 │ │ │ │ - andeq fp, pc, r4, lsr lr @ │ │ │ │ - andeq r4, r0, sl, ror r2 │ │ │ │ - andeq r0, r0, r6, lsr #4 │ │ │ │ - andeq r4, r0, r4, lsl #5 │ │ │ │ - ldrdeq fp, [pc], -ip │ │ │ │ - andeq r4, r0, pc, lsl r3 │ │ │ │ - andeq r4, r0, r6, lsl #5 │ │ │ │ - andeq r0, r0, r7, lsr #4 │ │ │ │ - muleq r0, r0, r2 │ │ │ │ - muleq r0, r2, r2 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - andeq r0, r0, r1, lsr #4 │ │ │ │ - andeq r4, r0, r8, asr r2 │ │ │ │ - andeq r0, r0, r9, lsr #4 │ │ │ │ - andeq r4, r0, r5, lsr #5 │ │ │ │ - andeq r4, r0, r1, ror #4 │ │ │ │ - andeq r0, r0, r2, lsr #4 │ │ │ │ - andeq r4, r0, r3, ror #4 │ │ │ │ - muleq pc, r4, r2 @ │ │ │ │ - @ instruction: 0x000fffbc │ │ │ │ - andeq fp, pc, r8, lsl #5 │ │ │ │ - muleq pc, ip, fp @ │ │ │ │ - andeq r4, r0, r1, asr r3 │ │ │ │ - andeq r4, r0, r4, lsr r3 │ │ │ │ - andeq r4, r0, sp, lsl r3 │ │ │ │ - andeq r4, r0, r5, lsl r3 │ │ │ │ - @ instruction: 0x001116d0 │ │ │ │ - andeq sl, pc, r0, asr #26 │ │ │ │ - andeq fp, pc, r8, ror r0 @ │ │ │ │ + andeq r4, r0, r3, ror lr │ │ │ │ + andeq r0, r0, lr, ror #5 │ │ │ │ + andeq r4, r0, sp, ror lr │ │ │ │ + muleq pc, r8, sp @ │ │ │ │ + andeq r4, r0, r8, lsl pc │ │ │ │ + andeq r4, r0, pc, ror lr │ │ │ │ + andeq r0, r0, pc, ror #5 │ │ │ │ + andeq r4, r0, r9, lsl #29 │ │ │ │ + andeq r4, r0, fp, lsl #29 │ │ │ │ + muleq r0, r5, lr │ │ │ │ + andeq r0, r0, r9, ror #5 │ │ │ │ + andeq r4, r0, r1, asr lr │ │ │ │ + strdeq r0, [r0], -r1 │ │ │ │ + muleq r0, lr, lr │ │ │ │ + andeq r4, r0, sl, asr lr │ │ │ │ + andeq r0, r0, sl, ror #5 │ │ │ │ + andeq r4, r0, ip, asr lr │ │ │ │ + andeq fp, pc, r0, asr r2 @ │ │ │ │ + @ instruction: 0x001011d4 │ │ │ │ + andeq fp, pc, r4, asr #4 │ │ │ │ + andeq fp, pc, r8, asr fp @ │ │ │ │ + andeq r4, r0, sl, asr #30 │ │ │ │ + andeq r4, r0, sp, lsr #30 │ │ │ │ + andeq r4, r0, r6, lsl pc │ │ │ │ + andeq r4, r0, lr, lsl #30 │ │ │ │ + andseq r1, r1, ip, lsl #13 │ │ │ │ + strdeq sl, [pc], -ip │ │ │ │ + andeq fp, pc, r4, lsr r0 @ │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andseq r1, r1, r4, lsr #13 │ │ │ │ - andeq sl, pc, ip, lsl #28 │ │ │ │ - andeq fp, pc, r8, ror r3 @ │ │ │ │ + andseq r1, r1, r0, ror #12 │ │ │ │ + andeq sl, pc, r8, asr #27 │ │ │ │ + andeq fp, pc, r4, lsr r3 @ │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - @ instruction: 0x000043b9 │ │ │ │ - @ instruction: 0x000043ba │ │ │ │ - @ instruction: 0x000043b8 │ │ │ │ - @ instruction: 0x000043b7 │ │ │ │ + @ instruction: 0x00004fb2 │ │ │ │ + @ instruction: 0x00004fb3 │ │ │ │ + @ instruction: 0x00004fb1 │ │ │ │ + @ instruction: 0x00004fb0 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - muleq pc, r8, r1 @ │ │ │ │ + andeq fp, pc, r4, asr r1 @ │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b 1e8e0 │ │ │ │ - ldr r9, [pc, #-132] @ 1ed14 │ │ │ │ - ldr r8, [pc, #-132] @ 1ed18 │ │ │ │ - b 1eb20 │ │ │ │ + b 1e8d4 │ │ │ │ + ldr r9, [pc, #-132] @ 1ed08 │ │ │ │ + ldr r8, [pc, #-132] @ 1ed0c │ │ │ │ + b 1eb14 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b 1e978 │ │ │ │ - ldr r9, [pc, #-148] @ 1ed20 │ │ │ │ - ldr r8, [pc, #-156] @ 1ed1c │ │ │ │ - b 1eb20 │ │ │ │ - ldr r9, [pc, #-160] @ 1ed20 │ │ │ │ - ldr r8, [pc, #-160] @ 1ed24 │ │ │ │ - b 1eb6c │ │ │ │ + b 1e96c │ │ │ │ + ldr r9, [pc, #-148] @ 1ed14 │ │ │ │ + ldr r8, [pc, #-156] @ 1ed10 │ │ │ │ + b 1eb14 │ │ │ │ + ldr r9, [pc, #-160] @ 1ed14 │ │ │ │ + ldr r8, [pc, #-160] @ 1ed18 │ │ │ │ + b 1eb60 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ee30 │ │ │ │ - ldr r2, [pc, #-96] @ 1ed78 │ │ │ │ - ldr r3, [pc, #-180] @ 1ed28 │ │ │ │ + bne 1ee24 │ │ │ │ + ldr r2, [pc, #-96] @ 1ed6c │ │ │ │ + ldr r3, [pc, #-180] @ 1ed1c │ │ │ │ ldr r2, [r7, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov ip, #2 │ │ │ │ - ldr r2, [pc, #-196] @ 1ed2c │ │ │ │ - ldr r1, [pc, #-196] @ 1ed30 │ │ │ │ + ldr r2, [pc, #-196] @ 1ed20 │ │ │ │ + ldr r1, [pc, #-196] @ 1ed24 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r5} │ │ │ │ - ldr r2, [pc, #-204] @ 1ed34 │ │ │ │ + ldr r2, [pc, #-204] @ 1ed28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #-220] @ 1ed38 │ │ │ │ - b 1e8f0 │ │ │ │ - ldr r1, [pc, #-224] @ 1ed3c │ │ │ │ - b 1e8f0 │ │ │ │ - ldr r1, [pc, #-228] @ 1ed40 │ │ │ │ - b 1e8f0 │ │ │ │ + ldr r1, [pc, #-220] @ 1ed2c │ │ │ │ + b 1e8e4 │ │ │ │ + ldr r1, [pc, #-224] @ 1ed30 │ │ │ │ + b 1e8e4 │ │ │ │ + ldr r1, [pc, #-228] @ 1ed34 │ │ │ │ + b 1e8e4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1e7c8 │ │ │ │ - ldr r1, [pc, #-244] @ 1ed44 │ │ │ │ - b 1e8f0 │ │ │ │ + b 1e7bc │ │ │ │ + ldr r1, [pc, #-244] @ 1ed38 │ │ │ │ + b 1e8e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1ee54 │ │ │ │ + beq 1ee48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1eeb8 │ │ │ │ - ldr r6, [pc, #-240] @ 1ed6c │ │ │ │ - b 1e4c4 │ │ │ │ - ldr r3, [pc, #-284] @ 1ed48 │ │ │ │ - ldr r1, [pc, #-284] @ 1ed4c │ │ │ │ - ldr r0, [pc, #-284] @ 1ed50 │ │ │ │ + beq 1eeac │ │ │ │ + ldr r6, [pc, #-240] @ 1ed60 │ │ │ │ + b 1e4b8 │ │ │ │ + ldr r3, [pc, #-284] @ 1ed3c │ │ │ │ + ldr r1, [pc, #-284] @ 1ed40 │ │ │ │ + ldr r0, [pc, #-284] @ 1ed44 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-288] @ 1ed54 │ │ │ │ + ldr r2, [pc, #-288] @ 1ed48 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 14adc │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #-312] @ 1ed58 │ │ │ │ - ldr r1, [pc, #-312] @ 1ed5c │ │ │ │ - ldr r0, [pc, #-312] @ 1ed60 │ │ │ │ + bl 14ab8 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #-312] @ 1ed4c │ │ │ │ + ldr r1, [pc, #-312] @ 1ed50 │ │ │ │ + ldr r0, [pc, #-312] @ 1ed54 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-316] @ 1ed64 │ │ │ │ + ldr r2, [pc, #-316] @ 1ed58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #-336] @ 1ed68 │ │ │ │ - b 1e808 │ │ │ │ - ldr r6, [pc, #-340] @ 1ed6c │ │ │ │ - b 1e808 │ │ │ │ - ldr r6, [pc, #-344] @ 1ed70 │ │ │ │ - b 1e808 │ │ │ │ - ldr r6, [pc, #-348] @ 1ed74 │ │ │ │ - b 1e808 │ │ │ │ + ldr r6, [pc, #-336] @ 1ed5c │ │ │ │ + b 1e7fc │ │ │ │ + ldr r6, [pc, #-340] @ 1ed60 │ │ │ │ + b 1e7fc │ │ │ │ + ldr r6, [pc, #-344] @ 1ed64 │ │ │ │ + b 1e7fc │ │ │ │ + ldr r6, [pc, #-348] @ 1ed68 │ │ │ │ + b 1e7fc │ │ │ │ cmp r5, #1 │ │ │ │ - ble 1edd0 │ │ │ │ - ldr r2, [pc, #-360] @ 1ed78 │ │ │ │ - ldr r3, [pc, #-360] @ 1ed7c │ │ │ │ + ble 1edc4 │ │ │ │ + ldr r2, [pc, #-360] @ 1ed6c │ │ │ │ + ldr r3, [pc, #-360] @ 1ed70 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov ip, #5 │ │ │ │ - b 1ede8 │ │ │ │ + b 1eddc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r0, [pc, #4060] @ 1fee8 │ │ │ │ + ldr r0, [pc, #4060] @ 1fedc │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #4056] @ 1feec │ │ │ │ + ldr r2, [pc, #4056] @ 1fee0 │ │ │ │ add r0, pc, r0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4048] @ 1fef0 │ │ │ │ + ldr r3, [pc, #4048] @ 1fee4 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r0, #620 @ 0x26c │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r9, [pc, #4028] @ 1fef4 │ │ │ │ + ldr r9, [pc, #4028] @ 1fee8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1088 @ 0x440 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, r0, #1344 @ 0x540 │ │ │ │ @@ -19512,346 +19509,346 @@ │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - beq 1efa0 │ │ │ │ - ldr r3, [pc, #3952] @ 1fef8 │ │ │ │ + beq 1ef94 │ │ │ │ + ldr r3, [pc, #3952] @ 1feec │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 1f88c │ │ │ │ + bhi 1f880 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r5, #4 │ │ │ │ - beq 1f878 │ │ │ │ + beq 1f86c │ │ │ │ cmp r5, #5 │ │ │ │ - beq 1f870 │ │ │ │ + beq 1f864 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 1f88c │ │ │ │ + bne 1f880 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3876] @ 1fefc │ │ │ │ + ldr r2, [pc, #3876] @ 1fef0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 1fbb4 │ │ │ │ + beq 1fba8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1fb90 │ │ │ │ - ldr r3, [pc, #3836] @ 1ff00 │ │ │ │ + beq 1fb84 │ │ │ │ + ldr r3, [pc, #3836] @ 1fef4 │ │ │ │ ldr r9, [r9, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 1f90c │ │ │ │ + bne 1f900 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1f90c │ │ │ │ + beq 1f900 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1f05c │ │ │ │ + beq 1f050 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1f900 │ │ │ │ - ldr r3, [pc, #3744] @ 1ff04 │ │ │ │ + beq 1f8f4 │ │ │ │ + ldr r3, [pc, #3744] @ 1fef8 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 1f0a0 │ │ │ │ + beq 1f094 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 1f9d8 │ │ │ │ + beq 1f9cc │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [sl] │ │ │ │ - beq 1fbc0 │ │ │ │ + beq 1fbb4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1f0c4 │ │ │ │ + beq 1f0b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 1f8f4 │ │ │ │ + beq 1f8e8 │ │ │ │ add sl, sp, #52 @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 1fce0 │ │ │ │ + beq 1fcd4 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #3612] @ 1ff08 │ │ │ │ + ldr r2, [pc, #3612] @ 1fefc │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 1fd34 │ │ │ │ + beq 1fd28 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1fd10 │ │ │ │ + beq 1fd04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 1fa5c │ │ │ │ + bne 1fa50 │ │ │ │ ldr fp, [r4, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1fa5c │ │ │ │ + beq 1fa50 │ │ │ │ ldr r2, [fp] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [fp] │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1f168 │ │ │ │ + beq 1f15c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 1fa50 │ │ │ │ - ldr r2, [pc, #3484] @ 1ff0c │ │ │ │ + beq 1fa44 │ │ │ │ + ldr r2, [pc, #3484] @ 1ff00 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #2 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 1f1ac │ │ │ │ + beq 1f1a0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [fp] │ │ │ │ - beq 1fa9c │ │ │ │ + beq 1fa90 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1fd44 │ │ │ │ + beq 1fd38 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1f1d0 │ │ │ │ + beq 1f1c4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq 1f940 │ │ │ │ + beq 1f934 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 1fd98 │ │ │ │ + beq 1fd8c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #3360] @ 1ff10 │ │ │ │ + ldr r2, [pc, #3360] @ 1ff04 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 1fec4 │ │ │ │ + beq 1feb8 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1fe90 │ │ │ │ + beq 1fe84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 1fb50 │ │ │ │ + bne 1fb44 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1fb50 │ │ │ │ + beq 1fb44 │ │ │ │ ldr r2, [r9] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r9] │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1f26c │ │ │ │ + beq 1f260 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 1faa8 │ │ │ │ - ldr r2, [pc, #3232] @ 1ff14 │ │ │ │ + beq 1fa9c │ │ │ │ + ldr r2, [pc, #3232] @ 1ff08 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #2 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 1f2b0 │ │ │ │ + beq 1f2a4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq 1fb84 │ │ │ │ + beq 1fb78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 20084 │ │ │ │ + beq 20094 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1f2d4 │ │ │ │ + beq 1f2c8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq 1fa90 │ │ │ │ + beq 1fa84 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 200c4 │ │ │ │ + beq 200d4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 20100 │ │ │ │ + beq 20110 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 2014c │ │ │ │ + beq 2015c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str sl, [sp] │ │ │ │ - bl bcd44 │ │ │ │ + bl 104018 │ │ │ │ mov r9, r0 │ │ │ │ bl be74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2018c │ │ │ │ + beq 2019c │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1f9e4 │ │ │ │ + beq 1f9d8 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 20208 │ │ │ │ - ldr r3, [pc, #3004] @ 1ff18 │ │ │ │ + beq 20218 │ │ │ │ + ldr r3, [pc, #3004] @ 1ff0c │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 20280 │ │ │ │ + blt 20290 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1f390 │ │ │ │ + beq 1f384 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 1fed4 │ │ │ │ + beq 1fec8 │ │ │ │ add r0, r9, #4 │ │ │ │ bl b964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 202b0 │ │ │ │ - ldr r3, [pc, #2932] @ 1ff1c │ │ │ │ + beq 202c0 │ │ │ │ + ldr r3, [pc, #2932] @ 1ff10 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 202d8 │ │ │ │ + blt 202e8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1f3dc │ │ │ │ + beq 1f3d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 20140 │ │ │ │ - ldr r4, [pc, #2876] @ 1ff20 │ │ │ │ + beq 20150 │ │ │ │ + ldr r4, [pc, #2876] @ 1ff14 │ │ │ │ mov r0, r6 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 202f0 │ │ │ │ + blt 20300 │ │ │ │ ldr r1, [r4, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 202fc │ │ │ │ + blt 2030c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1f434 │ │ │ │ + beq 1f428 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r6] │ │ │ │ - beq 1f434 │ │ │ │ + beq 1f428 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 200b8 │ │ │ │ + beq 200c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1f450 │ │ │ │ + beq 1f444 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 1fad0 │ │ │ │ + beq 1fac4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1f46c │ │ │ │ + beq 1f460 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 1fadc │ │ │ │ + beq 1fad0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1f488 │ │ │ │ + beq 1f47c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 1fae8 │ │ │ │ - ldr r2, [pc, #2708] @ 1ff24 │ │ │ │ - ldr r3, [pc, #2652] @ 1fef0 │ │ │ │ + beq 1fadc │ │ │ │ + ldr r2, [pc, #2708] @ 1ff18 │ │ │ │ + ldr r3, [pc, #2652] @ 1fee4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 204a8 │ │ │ │ + bne 204b8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -19859,1059 +19856,1066 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 1f824 │ │ │ │ - ldr r0, [pc, #2612] @ 1ff28 │ │ │ │ + beq 1f818 │ │ │ │ + ldr r0, [pc, #2612] @ 1ff1c │ │ │ │ ldr r0, [r9, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 204d4 │ │ │ │ - ldr r0, [pc, #2596] @ 1ff2c │ │ │ │ + beq 204e4 │ │ │ │ + ldr r0, [pc, #2596] @ 1ff20 │ │ │ │ ldr r0, [r9, r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 204d0 │ │ │ │ + beq 204e0 │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #2572] @ 1ff30 │ │ │ │ + ldr r1, [pc, #2572] @ 1ff24 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 1f6b8 │ │ │ │ + bhi 1f6ac │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #2544] @ 1ff34 │ │ │ │ + ldr r1, [pc, #2544] @ 1ff28 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #1348] @ 0x544 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 204d4 │ │ │ │ + beq 204e4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 204d0 │ │ │ │ + beq 204e0 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 201dc │ │ │ │ + ble 201ec │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ - b 1f588 │ │ │ │ + b 1f57c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 1f94c │ │ │ │ + beq 1f940 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp lr, r0 │ │ │ │ - bne 1f57c │ │ │ │ + bne 1f570 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r7, [r2, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 201dc │ │ │ │ + beq 201ec │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 1efcc │ │ │ │ + ble 1efc0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2428] @ 1ff38 │ │ │ │ + ldr r2, [pc, #2428] @ 1ff2c │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #580] @ 0x244 │ │ │ │ - beq 1f824 │ │ │ │ + beq 1f818 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 204d4 │ │ │ │ + beq 204e4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 204d0 │ │ │ │ + beq 204e0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 1fc4c │ │ │ │ + ble 1fc40 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 1f60c │ │ │ │ + b 1f600 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 1fbe0 │ │ │ │ + beq 1fbd4 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 1f600 │ │ │ │ + bne 1f5f4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fc4c │ │ │ │ + beq 1fc40 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 1efcc │ │ │ │ + ble 1efc0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2296] @ 1ff3c │ │ │ │ + ldr r2, [pc, #2296] @ 1ff30 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 1f824 │ │ │ │ + beq 1f818 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 204d4 │ │ │ │ + beq 204e4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 204d0 │ │ │ │ + beq 204e0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 1fccc │ │ │ │ + ble 1fcc0 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 1f694 │ │ │ │ + b 1f688 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 1fc60 │ │ │ │ + beq 1fc54 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 1f688 │ │ │ │ + bne 1f67c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fccc │ │ │ │ + beq 1fcc0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 1efcc │ │ │ │ + ble 1efc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #2160] @ 1ff40 │ │ │ │ + ldr r3, [pc, #2160] @ 1ff34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 1efcc │ │ │ │ - ldr r1, [pc, #2072] @ 1ff44 │ │ │ │ - b 1f8d4 │ │ │ │ - ldr r1, [pc, #2068] @ 1ff48 │ │ │ │ + bne 1efc0 │ │ │ │ + ldr r1, [pc, #2072] @ 1ff38 │ │ │ │ + b 1f8c8 │ │ │ │ + ldr r1, [pc, #2068] @ 1ff3c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr fp, [r1, #1096] @ 0x448 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 204d4 │ │ │ │ + beq 204e4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 204d0 │ │ │ │ + beq 204e0 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 20254 │ │ │ │ + ble 20264 │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ - b 1f778 │ │ │ │ + b 1f76c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 1faf4 │ │ │ │ + beq 1fae8 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp fp, r0 │ │ │ │ - bne 1f76c │ │ │ │ + bne 1f760 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r8, [r2, r3, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 20254 │ │ │ │ - ldr r2, [pc, #1968] @ 1ff4c │ │ │ │ + beq 20264 │ │ │ │ + ldr r2, [pc, #1968] @ 1ff40 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr lr, [r2, #1348] @ 0x544 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r6, r6, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 1f548 │ │ │ │ - b 1f824 │ │ │ │ - ldr r3, [pc, #1936] @ 1ff50 │ │ │ │ + bne 1f53c │ │ │ │ + b 1f818 │ │ │ │ + ldr r3, [pc, #1936] @ 1ff44 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #620] @ 0x26c │ │ │ │ - ble 20358 │ │ │ │ + ble 20368 │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ - b 1f7e8 │ │ │ │ + b 1f7dc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 1fee0 │ │ │ │ + beq 1fed4 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp sl, r0 │ │ │ │ - bne 1f7dc │ │ │ │ + bne 1f7d0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr sl, [r2, r3, lsl #2] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 20358 │ │ │ │ - ldr r2, [pc, #1864] @ 1ff54 │ │ │ │ + beq 20368 │ │ │ │ + ldr r2, [pc, #1864] @ 1ff48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr fp, [r2, #1096] @ 0x448 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r6, r6, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 1f738 │ │ │ │ - bl 147ec │ │ │ │ + bne 1f72c │ │ │ │ + bl 147c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 1f4d0 │ │ │ │ + b 1f4c4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 1f4dc │ │ │ │ + b 1f4d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 1f4d8 │ │ │ │ + b 1f4cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 1f4d4 │ │ │ │ + b 1f4c8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 1efc0 │ │ │ │ + b 1efb4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble 1fab4 │ │ │ │ - ldr r2, [pc, #1724] @ 1ff58 │ │ │ │ - ldr r3, [pc, #1724] @ 1ff5c │ │ │ │ + ble 1faa8 │ │ │ │ + ldr r2, [pc, #1724] @ 1ff4c │ │ │ │ + ldr r3, [pc, #1724] @ 1ff50 │ │ │ │ ldr r2, [r9, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov ip, #5 │ │ │ │ - ldr r2, [pc, #1708] @ 1ff60 │ │ │ │ - ldr r1, [pc, #1708] @ 1ff64 │ │ │ │ + ldr r2, [pc, #1708] @ 1ff54 │ │ │ │ + ldr r1, [pc, #1708] @ 1ff58 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r5} │ │ │ │ - ldr r2, [pc, #1700] @ 1ff68 │ │ │ │ + ldr r2, [pc, #1700] @ 1ff5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #1684] @ 1ff6c │ │ │ │ - ldr r3, [pc, #1684] @ 1ff70 │ │ │ │ - ldr r0, [pc, #1684] @ 1ff74 │ │ │ │ + ldr r1, [pc, #1684] @ 1ff60 │ │ │ │ + ldr r3, [pc, #1684] @ 1ff64 │ │ │ │ + ldr r0, [pc, #1684] @ 1ff68 │ │ │ │ + ldr r2, [pc, #1684] @ 1ff6c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #241 @ 0xf1 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r6, #0 │ │ │ │ - b 1f488 │ │ │ │ + b 1f47c │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1f0c4 │ │ │ │ + b 1f0b8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1f05c │ │ │ │ - ldr r3, [pc, #1636] @ 1ff78 │ │ │ │ + b 1f050 │ │ │ │ + ldr r3, [pc, #1640] @ 1ff70 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 1f0a0 │ │ │ │ + b 1f094 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1f1d0 │ │ │ │ + b 1f1c4 │ │ │ │ mov fp, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, fp │ │ │ │ mov r8, r7 │ │ │ │ mov fp, r9 │ │ │ │ mov r7, lr │ │ │ │ mov r9, r5 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, ip │ │ │ │ - b 1f994 │ │ │ │ + b 1f988 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 201dc │ │ │ │ + beq 201ec │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 204a4 │ │ │ │ + beq 204b4 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f97c │ │ │ │ + beq 1f970 │ │ │ │ mov r4, r5 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - blt 201dc │ │ │ │ + blt 201ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [r3, fp, lsl #2] │ │ │ │ - b 1f59c │ │ │ │ + b 1f590 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1f0a0 │ │ │ │ - ldr sl, [pc, #1424] @ 1ff7c │ │ │ │ + b 1f094 │ │ │ │ + ldr sl, [pc, #1428] @ 1ff74 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r2, [sl, #48] @ 0x30 │ │ │ │ ldr r1, [sl, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 20334 │ │ │ │ + blt 20344 │ │ │ │ add r0, r9, #4 │ │ │ │ bl b964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2034c │ │ │ │ + beq 2035c │ │ │ │ ldr r1, [sl, #972] @ 0x3cc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 20398 │ │ │ │ + blt 203a8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1f410 │ │ │ │ + beq 1f404 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 1f410 │ │ │ │ + bne 1f404 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1f410 │ │ │ │ + b 1f404 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1f168 │ │ │ │ - ldr r3, [pc, #1308] @ 1ff80 │ │ │ │ + b 1f15c │ │ │ │ + ldr r3, [pc, #1312] @ 1ff78 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r0 │ │ │ │ - b 1f1ac │ │ │ │ + b 1f1a0 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1f2d4 │ │ │ │ + b 1f2c8 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1f1ac │ │ │ │ + b 1f1a0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1f26c │ │ │ │ - ldr r2, [pc, #1180] @ 1ff58 │ │ │ │ - ldr r3, [pc, #1220] @ 1ff84 │ │ │ │ + b 1f260 │ │ │ │ + ldr r2, [pc, #1180] @ 1ff4c │ │ │ │ + ldr r3, [pc, #1224] @ 1ff7c │ │ │ │ ldr r2, [r9, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov ip, #3 │ │ │ │ - b 1f8ac │ │ │ │ + b 1f8a0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1f450 │ │ │ │ + b 1f444 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1f46c │ │ │ │ + b 1f460 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1f488 │ │ │ │ + b 1f47c │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, ip │ │ │ │ - b 1fb20 │ │ │ │ + b 1fb14 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 20254 │ │ │ │ + beq 20264 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #67108864 @ 0x4000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 204a4 │ │ │ │ + beq 204b4 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1fb08 │ │ │ │ + beq 1fafc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - blt 20254 │ │ │ │ + blt 20264 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r8, [r3, r8, lsl #2] │ │ │ │ - b 1f78c │ │ │ │ - ldr r3, [pc, #1072] @ 1ff88 │ │ │ │ + b 1f780 │ │ │ │ + ldr r3, [pc, #1076] @ 1ff80 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r0 │ │ │ │ - b 1f2b0 │ │ │ │ + b 1f2a4 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1f2b0 │ │ │ │ - ldr r9, [pc, #1012] @ 1ff8c │ │ │ │ - ldr r3, [pc, #1012] @ 1ff90 │ │ │ │ - ldr r0, [pc, #1012] @ 1ff94 │ │ │ │ + b 1f2a4 │ │ │ │ + ldr r9, [pc, #1016] @ 1ff84 │ │ │ │ + ldr r3, [pc, #1016] @ 1ff88 │ │ │ │ + ldr r0, [pc, #1016] @ 1ff8c │ │ │ │ + ldr r2, [pc, #1016] @ 1ff90 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #243 @ 0xf3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 17198 │ │ │ │ - b 1f8ec │ │ │ │ + bl 17174 │ │ │ │ + b 1f8e0 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 1eff4 │ │ │ │ + b 1efe8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1fbd8 │ │ │ │ + beq 1fbcc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 1fd8c │ │ │ │ - ldr r9, [pc, #952] @ 1ff98 │ │ │ │ - b 1fb94 │ │ │ │ + beq 1fd80 │ │ │ │ + ldr r9, [pc, #960] @ 1ff94 │ │ │ │ + b 1fb88 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r6, ip │ │ │ │ mov r5, fp │ │ │ │ mov r7, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 1fc1c │ │ │ │ + b 1fc10 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, fp │ │ │ │ - beq 202bc │ │ │ │ + beq 202cc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 204a4 │ │ │ │ + beq 204b4 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1fc04 │ │ │ │ + beq 1fbf8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - bge 1f618 │ │ │ │ + bge 1f60c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f638 │ │ │ │ - ldr r1, [pc, #828] @ 1ff9c │ │ │ │ - b 1f8d4 │ │ │ │ + beq 1f62c │ │ │ │ + ldr r1, [pc, #836] @ 1ff98 │ │ │ │ + b 1f8c8 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r7, fp │ │ │ │ mov r6, ip │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r3 │ │ │ │ - b 1fc9c │ │ │ │ + b 1fc90 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 202cc │ │ │ │ + beq 202dc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 204ac │ │ │ │ + beq 204bc │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1fc84 │ │ │ │ + beq 1fc78 │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bge 1f6a0 │ │ │ │ + bge 1f694 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f6c0 │ │ │ │ - ldr r1, [pc, #704] @ 1ffa0 │ │ │ │ - b 1f8d4 │ │ │ │ + beq 1f6b4 │ │ │ │ + ldr r1, [pc, #712] @ 1ff9c │ │ │ │ + b 1f8c8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f0e0 │ │ │ │ + beq 1f0d4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1fd08 │ │ │ │ + beq 1fcfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 20428 │ │ │ │ - ldr r9, [pc, #660] @ 1ffa4 │ │ │ │ - b 1fb94 │ │ │ │ + beq 20438 │ │ │ │ + ldr r9, [pc, #668] @ 1ffa0 │ │ │ │ + b 1fb88 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1fd2c │ │ │ │ + beq 1fd20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 202e4 │ │ │ │ - ldr r9, [pc, #628] @ 1ffa8 │ │ │ │ - b 1fb94 │ │ │ │ + beq 202f4 │ │ │ │ + ldr r9, [pc, #636] @ 1ffa4 │ │ │ │ + b 1fb88 │ │ │ │ mov r0, r8 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 1f108 │ │ │ │ + b 1f0fc │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1fd68 │ │ │ │ + beq 1fd5c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 1fd68 │ │ │ │ + bne 1fd5c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1fd84 │ │ │ │ + beq 1fd78 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq 20308 │ │ │ │ - ldr r9, [pc, #544] @ 1ffac │ │ │ │ - b 1fb94 │ │ │ │ + beq 20318 │ │ │ │ + ldr r9, [pc, #552] @ 1ffa8 │ │ │ │ + b 1fb88 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1fbd8 │ │ │ │ + b 1fbcc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f1e4 │ │ │ │ + beq 1f1d8 │ │ │ │ ldr r7, [r5] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20450 │ │ │ │ + beq 20460 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r5] │ │ │ │ - beq 20444 │ │ │ │ + beq 20454 │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20434 │ │ │ │ - ldr r9, [pc, #572] @ 20010 │ │ │ │ + beq 20444 │ │ │ │ + ldr r9, [pc, #600] @ 20020 │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq 1fe84 │ │ │ │ + beq 1fe78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1fe0c │ │ │ │ + beq 1fe00 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1fe0c │ │ │ │ + beq 1fe00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 1fe78 │ │ │ │ + beq 1fe6c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1fb94 │ │ │ │ + beq 1fb88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1fb94 │ │ │ │ + beq 1fb88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 1fb94 │ │ │ │ + bne 1fb88 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1fb94 │ │ │ │ - ldr r9, [pc, #436] @ 1fff8 │ │ │ │ + b 1fb88 │ │ │ │ + ldr r9, [pc, #464] @ 20008 │ │ │ │ ldr r4, [r8] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 203ec │ │ │ │ + beq 203fc │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r8] │ │ │ │ - beq 203e0 │ │ │ │ + beq 203f0 │ │ │ │ ldr r4, [r7] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1fb94 │ │ │ │ + beq 1fb88 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r7] │ │ │ │ - bne 1fb94 │ │ │ │ + bne 1fb88 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1fe0c │ │ │ │ + b 1fe00 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1fde8 │ │ │ │ + b 1fddc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20374 │ │ │ │ + beq 20384 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 20314 │ │ │ │ + beq 20324 │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r9, [pc, #324] @ 1fffc │ │ │ │ + ldr r9, [pc, #352] @ 2000c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ movne r7, r4 │ │ │ │ - bne 1fdd8 │ │ │ │ - b 1fb94 │ │ │ │ + bne 1fdcc │ │ │ │ + b 1fb88 │ │ │ │ mov r0, r7 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 1f20c │ │ │ │ + b 1f200 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1f390 │ │ │ │ + b 1f384 │ │ │ │ mov r7, r5 │ │ │ │ - b 20058 │ │ │ │ - @ instruction: 0x001327b8 │ │ │ │ - ldrsbeq r1, [r3], -r8 │ │ │ │ + b 20068 │ │ │ │ + andseq r2, r3, ip, asr #15 │ │ │ │ + andseq r1, r3, r4, ror #1 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r1, r3, r4, lsl #1 │ │ │ │ - andseq r1, r1, r0 │ │ │ │ - @ instruction: 0x001326f0 │ │ │ │ + mulseq r3, r0, r0 │ │ │ │ + @ instruction: 0x00110fbc │ │ │ │ + andseq r2, r3, r4, lsl #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, r3, r4, ror #12 │ │ │ │ - @ instruction: 0x001325dc │ │ │ │ - andseq r2, r3, r8, asr r5 │ │ │ │ - @ instruction: 0x001324d8 │ │ │ │ - andseq r2, r3, r4, asr r4 │ │ │ │ - andseq r2, r3, ip, ror #6 │ │ │ │ - andseq r2, r3, r0, lsr #6 │ │ │ │ - andseq r2, r3, r4, ror #5 │ │ │ │ - andseq r0, r3, r8, ror #22 │ │ │ │ + andseq r2, r3, r8, ror r6 │ │ │ │ + @ instruction: 0x001325f0 │ │ │ │ + andseq r2, r3, ip, ror #10 │ │ │ │ + andseq r2, r3, ip, ror #9 │ │ │ │ + andseq r2, r3, r8, ror #8 │ │ │ │ + andseq r2, r3, r0, lsl #7 │ │ │ │ + andseq r2, r3, r4, lsr r3 │ │ │ │ + @ instruction: 0x001322f8 │ │ │ │ + andseq r0, r3, r4, ror fp │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq r0, r1, ip, ror #20 │ │ │ │ - andseq r2, r3, r8, lsl #3 │ │ │ │ - andseq r2, r3, ip, lsl #2 │ │ │ │ - andseq r2, r3, r4, lsl #1 │ │ │ │ - andeq fp, pc, r8, lsl #6 │ │ │ │ - andeq r2, r0, r2, ror #11 │ │ │ │ - mulseq r3, r8, pc @ │ │ │ │ - andseq r1, r3, ip, lsr #30 │ │ │ │ - andseq r1, r3, r8, lsl #30 │ │ │ │ - @ instruction: 0x00131ebc │ │ │ │ + andseq r0, r1, r8, lsr #20 │ │ │ │ + mulseq r3, ip, r1 │ │ │ │ + andseq r2, r3, r0, lsr #2 │ │ │ │ + mulseq r3, r8, r0 │ │ │ │ + andeq fp, pc, r4, asr #5 │ │ │ │ + andeq r3, r0, ip, lsr #2 │ │ │ │ + andseq r1, r3, ip, lsr #31 │ │ │ │ + andseq r1, r3, r0, asr #30 │ │ │ │ + andseq r1, r3, ip, lsl pc │ │ │ │ + @ instruction: 0x00131ed0 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - ldrdeq sl, [pc], -ip │ │ │ │ - strdeq pc, [pc], -r8 │ │ │ │ - andeq sl, pc, r4, asr #15 │ │ │ │ - andeq fp, pc, r4, lsl r1 @ │ │ │ │ - strdeq r2, [r0], -r9 │ │ │ │ - andeq sl, pc, r4, lsl #30 │ │ │ │ - andeq fp, pc, r4, ror #1 │ │ │ │ - @ instruction: 0x00131db4 │ │ │ │ - andseq r1, r3, r0, ror #25 │ │ │ │ - andseq r1, r3, r4, ror #24 │ │ │ │ - @ instruction: 0x000fa5b0 │ │ │ │ - andseq r1, r3, r0, ror fp │ │ │ │ - andeq r2, r0, pc, lsr #12 │ │ │ │ - andeq sl, pc, r4, asr #24 │ │ │ │ - andeq sl, pc, r4, lsr #28 │ │ │ │ - andeq r2, r0, r3, asr #12 │ │ │ │ - ldrdeq r2, [r0], -r6 │ │ │ │ - ldrdeq r2, [r0], -sp │ │ │ │ - andeq r2, r0, r7, asr #12 │ │ │ │ - andeq r2, r0, r8, asr #12 │ │ │ │ - andeq r2, r0, ip, asr r6 │ │ │ │ - andeq sl, pc, r8, asr #12 │ │ │ │ - andeq sl, pc, r4, lsl #16 │ │ │ │ - strdeq r2, [r0], -r5 │ │ │ │ - andeq sl, pc, r8, ror #15 │ │ │ │ - andeq r2, r0, pc, asr #11 │ │ │ │ - andeq r2, r0, fp, lsr #10 │ │ │ │ - andeq sl, pc, r8, asr #11 │ │ │ │ + muleq pc, r8, r7 @ │ │ │ │ + andseq r0, r0, r0, lsl r7 │ │ │ │ andeq sl, pc, r0, lsl #15 │ │ │ │ - andeq sl, pc, r0, ror r7 @ │ │ │ │ - andeq r2, r0, r5, asr #11 │ │ │ │ - andeq r2, r0, sp, lsr #10 │ │ │ │ - andeq r2, r0, r7, lsr r5 │ │ │ │ - andeq r2, r0, r9, lsr r5 │ │ │ │ - andeq r2, r0, r3, asr #10 │ │ │ │ - andeq r2, r0, ip, asr #10 │ │ │ │ - andeq r2, r0, fp, lsl #10 │ │ │ │ - andeq r2, r0, r4, lsl r5 │ │ │ │ - @ instruction: 0x000025bb │ │ │ │ - andeq r2, r0, ip, ror r6 │ │ │ │ - andeq r2, r0, r1, ror #12 │ │ │ │ - andeq r2, r0, r6, lsl r5 │ │ │ │ - andeq r2, r0, r5, ror r6 │ │ │ │ - andeq r2, r0, sp, asr #11 │ │ │ │ - andeq r2, r0, r3, asr #11 │ │ │ │ - andeq r2, r0, r0, ror #12 │ │ │ │ - andeq r2, r0, r9, ror r6 │ │ │ │ - andeq r2, r0, fp, ror r6 │ │ │ │ - andeq r2, r0, sl, ror r6 │ │ │ │ - andseq r0, r1, r0, lsl #1 │ │ │ │ - strdeq r9, [pc], -r0 │ │ │ │ - andeq r9, pc, r8, lsr #20 │ │ │ │ + ldrdeq fp, [pc], -r0 │ │ │ │ + andeq r3, r0, r3, asr #2 │ │ │ │ + @ instruction: 0x000faebc │ │ │ │ + muleq pc, ip, r0 @ │ │ │ │ + andeq r0, r0, r5, ror #2 │ │ │ │ + andseq r1, r3, r8, asr #27 │ │ │ │ + @ instruction: 0x00131cf4 │ │ │ │ + andseq r1, r3, r8, ror ip │ │ │ │ + andeq sl, pc, ip, ror #10 │ │ │ │ + andseq r1, r3, r4, lsl #23 │ │ │ │ + andeq r3, r0, r9, ror r1 │ │ │ │ + strdeq sl, [pc], -ip │ │ │ │ + ldrdeq sl, [pc], -ip │ │ │ │ + andeq r0, r0, r7, ror #2 │ │ │ │ + andeq r3, r0, sp, lsl #3 │ │ │ │ + andeq r3, r0, r0, lsr #2 │ │ │ │ + andeq r3, r0, r7, lsr #2 │ │ │ │ + muleq r0, r1, r1 │ │ │ │ + muleq r0, r2, r1 │ │ │ │ + andeq r3, r0, r6, lsr #3 │ │ │ │ + andeq sl, pc, r4, ror #11 │ │ │ │ + andeq sl, pc, r4, lsr #15 │ │ │ │ + andeq r0, r0, r7, asr r1 │ │ │ │ + andeq r3, r0, pc, lsr r0 │ │ │ │ + andeq sl, pc, r8, lsl #15 │ │ │ │ + andeq r3, r0, r9, lsl r1 │ │ │ │ + andeq r3, r0, r5, ror r0 │ │ │ │ + andeq sl, pc, r8, ror #10 │ │ │ │ + andeq sl, pc, r0, lsr #14 │ │ │ │ + andeq sl, pc, r0, lsl r7 @ │ │ │ │ + andeq r3, r0, pc, lsl #2 │ │ │ │ + andeq r0, r0, lr, asr r1 │ │ │ │ + andeq r3, r0, r7, ror r0 │ │ │ │ + andeq r3, r0, r1, lsl #1 │ │ │ │ + andeq r0, r0, pc, asr r1 │ │ │ │ + andeq r3, r0, r3, lsl #1 │ │ │ │ + andeq r3, r0, sp, lsl #1 │ │ │ │ + andeq r0, r0, r1, ror #2 │ │ │ │ + muleq r0, r6, r0 │ │ │ │ + andeq r0, r0, sl, asr r1 │ │ │ │ + andeq r3, r0, r5, asr r0 │ │ │ │ + andeq r3, r0, lr, asr r0 │ │ │ │ + andeq r3, r0, r5, lsl #2 │ │ │ │ + andeq r3, r0, r6, asr #3 │ │ │ │ + andeq r3, r0, fp, lsr #3 │ │ │ │ + andeq r3, r0, r0, rrx │ │ │ │ + @ instruction: 0x000031bf │ │ │ │ + andeq r3, r0, r7, lsl r1 │ │ │ │ + andeq r3, r0, sp, lsl #2 │ │ │ │ + andeq r3, r0, sl, lsr #3 │ │ │ │ + andeq r3, r0, r3, asr #3 │ │ │ │ + andeq r3, r0, r5, asr #3 │ │ │ │ + andeq r3, r0, r4, asr #3 │ │ │ │ + andseq r0, r1, r0, lsr #32 │ │ │ │ + muleq pc, r0, r6 @ │ │ │ │ + andeq r9, pc, r8, asr #19 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andseq r0, r1, r8, asr r0 │ │ │ │ - andeq r9, pc, r0, asr #15 │ │ │ │ - andeq r9, pc, ip, lsr #26 │ │ │ │ + @ instruction: 0x0010fff8 │ │ │ │ + andeq r9, pc, r0, ror #14 │ │ │ │ + andeq r9, pc, ip, asr #25 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 20358 │ │ │ │ + beq 20368 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and r2, r2, #67108864 @ 0x4000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 204ac │ │ │ │ + beq 204bc │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 20040 │ │ │ │ - blt 20358 │ │ │ │ + beq 20050 │ │ │ │ + blt 20368 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr sl, [r3, r7, lsl #2] │ │ │ │ - b 1f7fc │ │ │ │ + b 1f7f0 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 203a4 │ │ │ │ + beq 203b4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 20340 │ │ │ │ + beq 20350 │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r9, [pc, #-168] @ 20004 │ │ │ │ + ldr r9, [pc, #-168] @ 20014 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r6 │ │ │ │ - bne 1fdd8 │ │ │ │ - b 1fe0c │ │ │ │ + bne 1fdcc │ │ │ │ + b 1fe00 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1f434 │ │ │ │ + b 1f428 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f2e8 │ │ │ │ + beq 1f2dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2048c │ │ │ │ + beq 2049c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 2047c │ │ │ │ + beq 2048c │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r9, [pc, #-228] @ 20014 │ │ │ │ + ldr r9, [pc, #-228] @ 20024 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 1fdd8 │ │ │ │ - b 1fdf0 │ │ │ │ + bne 1fdcc │ │ │ │ + b 1fde4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f2fc │ │ │ │ + beq 1f2f0 │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2049c │ │ │ │ + beq 204ac │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq 2043c │ │ │ │ + beq 2044c │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r9, [pc, #-280] @ 2001c │ │ │ │ + ldr r9, [pc, #-280] @ 2002c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, #0 │ │ │ │ - bne 1fdd8 │ │ │ │ - b 1fdf0 │ │ │ │ + bne 1fdcc │ │ │ │ + b 1fde4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1f3dc │ │ │ │ + b 1f3d0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f310 │ │ │ │ + beq 1f304 │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20494 │ │ │ │ + beq 204a4 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq 20484 │ │ │ │ + beq 20494 │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r9, [pc, #-360] @ 20018 │ │ │ │ + ldr r9, [pc, #-360] @ 20028 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, #0 │ │ │ │ - bne 1fdd8 │ │ │ │ - b 1fdf0 │ │ │ │ - ldr r3, [pc, #-484] @ 1ffb0 │ │ │ │ - ldr r0, [pc, #-484] @ 1ffb4 │ │ │ │ - ldr r1, [pc, #-484] @ 1ffb8 │ │ │ │ + bne 1fdcc │ │ │ │ + b 1fde4 │ │ │ │ + ldr r3, [pc, #-504] @ 1ffac │ │ │ │ + ldr r0, [pc, #-504] @ 1ffb0 │ │ │ │ + ldr r2, [pc, #-504] @ 1ffb4 │ │ │ │ + ldr r1, [pc, #-504] @ 1ffb8 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, #227 @ 0xe3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1fe3c │ │ │ │ + beq 1fe30 │ │ │ │ sub r4, r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq 2036c │ │ │ │ + beq 2037c │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r9, [pc, #-472] @ 1fff8 │ │ │ │ + ldr r9, [pc, #-472] @ 20008 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, #0 │ │ │ │ - bne 1fdd8 │ │ │ │ - b 1fdf0 │ │ │ │ + bne 1fdcc │ │ │ │ + b 1fde4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 203cc │ │ │ │ - ldr r0, [pc, #-564] @ 1ffbc │ │ │ │ + bne 203dc │ │ │ │ + ldr r0, [pc, #-580] @ 1ffbc │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-584] @ 1ffc0 │ │ │ │ - b 1f8d4 │ │ │ │ - ldr r9, [pc, #-588] @ 1ffc4 │ │ │ │ - mov sl, #234 @ 0xea │ │ │ │ - ldr r3, [pc, #-592] @ 1ffc8 │ │ │ │ - ldr r0, [pc, #-592] @ 1ffcc │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-600] @ 1ffc0 │ │ │ │ + b 1f8c8 │ │ │ │ + ldr sl, [pc, #-584] @ 1ffd8 │ │ │ │ + ldr r9, [pc, #-608] @ 1ffc4 │ │ │ │ + ldr r3, [pc, #-608] @ 1ffc8 │ │ │ │ + ldr r0, [pc, #-608] @ 1ffcc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 201a8 │ │ │ │ + beq 201b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 201a8 │ │ │ │ + bne 201b8 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 201a8 │ │ │ │ + b 201b8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 20414 │ │ │ │ - ldr r0, [pc, #-664] @ 1ffd0 │ │ │ │ + bne 20424 │ │ │ │ + ldr r0, [pc, #-680] @ 1ffd0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #5 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-684] @ 1ffd4 │ │ │ │ - b 1f8d4 │ │ │ │ - ldr r9, [pc, #-688] @ 1ffd8 │ │ │ │ - mov sl, #234 @ 0xea │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-700] @ 1ffd4 │ │ │ │ + b 1f8c8 │ │ │ │ + ldr sl, [pc, #-704] @ 1ffd8 │ │ │ │ + ldr r9, [pc, #-704] @ 1ffdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20210 │ │ │ │ + beq 20220 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 20210 │ │ │ │ + bne 20220 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 20210 │ │ │ │ - ldr r9, [pc, #-732] @ 1ffdc │ │ │ │ - mov sl, #235 @ 0xeb │ │ │ │ - b 20210 │ │ │ │ + b 20220 │ │ │ │ + ldr sl, [pc, #-740] @ 1ffe4 │ │ │ │ + ldr r9, [pc, #-748] @ 1ffe0 │ │ │ │ + b 20220 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b 1fc4c │ │ │ │ + b 1fc40 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - b 1fccc │ │ │ │ - ldr r9, [pc, #-768] @ 1ffe0 │ │ │ │ - mov sl, #235 @ 0xeb │ │ │ │ - b 20288 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1fd2c │ │ │ │ - ldr r9, [pc, #-788] @ 1ffe4 │ │ │ │ - mov sl, #236 @ 0xec │ │ │ │ - b 20210 │ │ │ │ - ldr r9, [pc, #-796] @ 1ffe8 │ │ │ │ - mov sl, #237 @ 0xed │ │ │ │ - b 20210 │ │ │ │ + b 1fcc0 │ │ │ │ + ldr sl, [pc, #-780] @ 1ffe4 │ │ │ │ + ldr r9, [pc, #-780] @ 1ffe8 │ │ │ │ + b 20298 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 1fd20 │ │ │ │ + ldr r9, [pc, #-796] @ 1ffec │ │ │ │ + mov sl, #352 @ 0x160 │ │ │ │ + b 20220 │ │ │ │ + ldr sl, [pc, #-804] @ 1fff0 │ │ │ │ + ldr r9, [pc, #-804] @ 1fff4 │ │ │ │ + b 20220 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1fd84 │ │ │ │ - ldr r9, [pc, #-800] @ 1fffc │ │ │ │ + b 1fd78 │ │ │ │ + ldr r9, [pc, #-800] @ 2000c │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 1fdd8 │ │ │ │ - b 1fde8 │ │ │ │ - ldr r9, [pc, #-848] @ 1ffec │ │ │ │ - mov sl, #230 @ 0xe6 │ │ │ │ - b 20210 │ │ │ │ - ldr r9, [pc, #-836] @ 20004 │ │ │ │ + bne 1fdcc │ │ │ │ + b 1fddc │ │ │ │ + ldr sl, [pc, #-852] @ 1fff8 │ │ │ │ + ldr r9, [pc, #-852] @ 1fffc │ │ │ │ + b 20220 │ │ │ │ + ldr r9, [pc, #-836] @ 20014 │ │ │ │ mov r4, r6 │ │ │ │ - b 2031c │ │ │ │ - ldr r9, [pc, #-868] @ 1fff0 │ │ │ │ - mov sl, #231 @ 0xe7 │ │ │ │ - b 20210 │ │ │ │ + b 2032c │ │ │ │ + ldr sl, [pc, #-792] @ 2004c │ │ │ │ + ldr r9, [pc, #-872] @ 20000 │ │ │ │ + b 20220 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1fab4 │ │ │ │ - ldr r1, [pc, #-888] @ 1fff4 │ │ │ │ - b 1f8d4 │ │ │ │ - ldr r9, [pc, #-892] @ 1fff8 │ │ │ │ - b 2031c │ │ │ │ + beq 1faa8 │ │ │ │ + ldr r1, [pc, #-888] @ 20004 │ │ │ │ + b 1f8c8 │ │ │ │ + ldr r9, [pc, #-892] @ 20008 │ │ │ │ + b 2032c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20390 │ │ │ │ + beq 203a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 203d4 │ │ │ │ - ldr r9, [pc, #-924] @ 1fffc │ │ │ │ - b 1fb94 │ │ │ │ - ldr r9, [pc, #-928] @ 20000 │ │ │ │ - mov sl, #231 @ 0xe7 │ │ │ │ - b 20288 │ │ │ │ + beq 203e4 │ │ │ │ + ldr r9, [pc, #-924] @ 2000c │ │ │ │ + b 1fb88 │ │ │ │ + ldr sl, [pc, #-868] @ 2004c │ │ │ │ + ldr r9, [pc, #-932] @ 20010 │ │ │ │ + b 20298 │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 203c0 │ │ │ │ + beq 203d0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq 2041c │ │ │ │ - ldr r9, [pc, #-964] @ 20004 │ │ │ │ + beq 2042c │ │ │ │ + ldr r9, [pc, #-964] @ 20014 │ │ │ │ mov r4, r6 │ │ │ │ - b 1fe14 │ │ │ │ - ldr r1, [pc, #-972] @ 20008 │ │ │ │ - b 1f8d4 │ │ │ │ + b 1fe08 │ │ │ │ + ldr r1, [pc, #-972] @ 20018 │ │ │ │ + b 1f8c8 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 20390 │ │ │ │ + b 203a0 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1fdf0 │ │ │ │ + b 1fde4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 1fb94 │ │ │ │ + beq 1fb88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 1fb94 │ │ │ │ + bne 1fb88 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1fb94 │ │ │ │ - ldr r1, [pc, #-1040] @ 2000c │ │ │ │ - b 1f8d4 │ │ │ │ + b 1fb88 │ │ │ │ + ldr r1, [pc, #-1040] @ 2001c │ │ │ │ + b 1f8c8 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 203c0 │ │ │ │ + b 203d0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 1fd08 │ │ │ │ - ldr r9, [pc, #-1068] @ 20010 │ │ │ │ - b 1fb94 │ │ │ │ - ldr r9, [pc, #-1064] @ 2001c │ │ │ │ - b 2031c │ │ │ │ - ldr r9, [pc, #-1084] @ 20010 │ │ │ │ + b 1fcfc │ │ │ │ + ldr r9, [pc, #-1068] @ 20020 │ │ │ │ + b 1fb88 │ │ │ │ + ldr r9, [pc, #-1064] @ 2002c │ │ │ │ + b 2032c │ │ │ │ + ldr r9, [pc, #-1084] @ 20020 │ │ │ │ mov r4, r7 │ │ │ │ - b 2031c │ │ │ │ + b 2032c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20434 │ │ │ │ + beq 20444 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 20434 │ │ │ │ + bne 20444 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r9, [pc, #-1132] @ 20010 │ │ │ │ - b 1fb94 │ │ │ │ - ldr r9, [pc, #-1136] @ 20014 │ │ │ │ - b 2031c │ │ │ │ - ldr r9, [pc, #-1140] @ 20018 │ │ │ │ - b 2031c │ │ │ │ - ldr r9, [pc, #-1152] @ 20014 │ │ │ │ - b 1fe40 │ │ │ │ - ldr r9, [pc, #-1156] @ 20018 │ │ │ │ - b 1fe40 │ │ │ │ - ldr r9, [pc, #-1160] @ 2001c │ │ │ │ - b 1fe40 │ │ │ │ - bl 14adc │ │ │ │ + ldr r9, [pc, #-1132] @ 20020 │ │ │ │ + b 1fb88 │ │ │ │ + ldr r9, [pc, #-1136] @ 20024 │ │ │ │ + b 2032c │ │ │ │ + ldr r9, [pc, #-1140] @ 20028 │ │ │ │ + b 2032c │ │ │ │ + ldr r9, [pc, #-1152] @ 20024 │ │ │ │ + b 1fe34 │ │ │ │ + ldr r9, [pc, #-1156] @ 20028 │ │ │ │ + b 1fe34 │ │ │ │ + ldr r9, [pc, #-1160] @ 2002c │ │ │ │ + b 1fe34 │ │ │ │ + bl 14ab8 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #-1172] @ 20020 │ │ │ │ - ldr r1, [pc, #-1172] @ 20024 │ │ │ │ - ldr r0, [pc, #-1172] @ 20028 │ │ │ │ + ldr r3, [pc, #-1172] @ 20030 │ │ │ │ + ldr r1, [pc, #-1172] @ 20034 │ │ │ │ + ldr r0, [pc, #-1172] @ 20038 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1176] @ 2002c │ │ │ │ + ldr r2, [pc, #-1176] @ 2003c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #-1196] @ 20030 │ │ │ │ - ldr r1, [pc, #-1196] @ 20034 │ │ │ │ - ldr r0, [pc, #-1196] @ 20038 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #-1196] @ 20040 │ │ │ │ + ldr r1, [pc, #-1196] @ 20044 │ │ │ │ + ldr r0, [pc, #-1196] @ 20048 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1200] @ 2003c │ │ │ │ + ldr r2, [pc, #-1200] @ 2004c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r0, [pc, #4040] @ 214d8 │ │ │ │ + ldr r0, [pc, #4040] @ 214e8 │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #4032] @ 214dc │ │ │ │ + ldr r2, [pc, #4032] @ 214ec │ │ │ │ add ip, r0, #1328 @ 0x530 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4024] @ 214e0 │ │ │ │ + ldr r3, [pc, #4024] @ 214f0 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, ip, #8 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r6, [pc, #4004] @ 214e4 │ │ │ │ + ldr r6, [pc, #4004] @ 214f4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #440 @ 0x1b8 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, r0, #376 @ 0x178 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -20921,1539 +20925,1539 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r8, [r0, #92] @ 0x5c │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 205a4 │ │ │ │ - ldr r3, [pc, #3932] @ 214e8 │ │ │ │ + beq 205b4 │ │ │ │ + ldr r3, [pc, #3932] @ 214f8 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 21d0c │ │ │ │ + bhi 21d1c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3904] @ 214ec │ │ │ │ + ldr r3, [pc, #3904] @ 214fc │ │ │ │ sub r2, r5, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 21d0c │ │ │ │ + bhi 21d1c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r8, [r1, #8] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 20ee4 │ │ │ │ - ldr r0, [pc, #3828] @ 214f0 │ │ │ │ + beq 20ef4 │ │ │ │ + ldr r0, [pc, #3828] @ 21500 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 21ce0 │ │ │ │ - ldr r0, [pc, #3812] @ 214f4 │ │ │ │ + beq 21cf0 │ │ │ │ + ldr r0, [pc, #3812] @ 21504 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 21d04 │ │ │ │ + beq 21d14 │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #3788] @ 214f8 │ │ │ │ + ldr r1, [pc, #3788] @ 21508 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 20e6c │ │ │ │ + bhi 20e7c │ │ │ │ add r1, r1, r5 │ │ │ │ ldrh r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3756] @ 214fc │ │ │ │ + ldr r1, [pc, #3756] @ 2150c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #440] @ 0x1b8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 21ce0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 21d04 │ │ │ │ + beq 21cf0 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq 21d14 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 219f0 │ │ │ │ + ble 21a00 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 20694 │ │ │ │ + b 206a4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 211b0 │ │ │ │ + beq 211c0 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 20688 │ │ │ │ + bne 20698 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r9, [r2, r3, lsl #2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 219f0 │ │ │ │ + beq 21a00 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 20cdc │ │ │ │ + bgt 20cec │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3640] @ 21500 │ │ │ │ + ldr r2, [pc, #3640] @ 21510 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 2127c │ │ │ │ + beq 2128c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 21288 │ │ │ │ - ldr r3, [pc, #3600] @ 21504 │ │ │ │ + beq 21298 │ │ │ │ + ldr r3, [pc, #3600] @ 21514 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 20f8c │ │ │ │ + bne 20f9c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 20f8c │ │ │ │ + beq 20f9c │ │ │ │ ldr r3, [r6] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2074c │ │ │ │ + beq 2075c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 20f80 │ │ │ │ - ldr r3, [pc, #3508] @ 21508 │ │ │ │ + beq 20f90 │ │ │ │ + ldr r3, [pc, #3508] @ 21518 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 20790 │ │ │ │ + beq 207a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 20fcc │ │ │ │ + beq 20fdc │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [sl] │ │ │ │ - beq 212b0 │ │ │ │ + beq 212c0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 207b4 │ │ │ │ + beq 207c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 20f74 │ │ │ │ + beq 20f84 │ │ │ │ add sl, sp, #52 @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 212d0 │ │ │ │ + beq 212e0 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #3376] @ 2150c │ │ │ │ + ldr r2, [pc, #3376] @ 2151c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 21300 │ │ │ │ + beq 21310 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 21310 │ │ │ │ + beq 21320 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 21050 │ │ │ │ + bne 21060 │ │ │ │ ldr fp, [r4, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 21050 │ │ │ │ + beq 21060 │ │ │ │ ldr r2, [fp] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [fp] │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20858 │ │ │ │ + beq 20868 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 21044 │ │ │ │ - ldr r2, [pc, #3248] @ 21510 │ │ │ │ + beq 21054 │ │ │ │ + ldr r2, [pc, #3248] @ 21520 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #2 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 2089c │ │ │ │ + beq 208ac │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [fp] │ │ │ │ - beq 21090 │ │ │ │ + beq 210a0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 21334 │ │ │ │ + beq 21344 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 208c0 │ │ │ │ + beq 208d0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq 20fc0 │ │ │ │ + beq 20fd0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 21494 │ │ │ │ + beq 214a4 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #3124] @ 21514 │ │ │ │ + ldr r2, [pc, #3124] @ 21524 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 21718 │ │ │ │ + beq 21728 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 21684 │ │ │ │ + beq 21694 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 2123c │ │ │ │ + bne 2124c │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2123c │ │ │ │ + beq 2124c │ │ │ │ ldr r2, [r8] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r8] │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2095c │ │ │ │ + beq 2096c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 21180 │ │ │ │ - ldr r2, [pc, #2996] @ 21518 │ │ │ │ + beq 21190 │ │ │ │ + ldr r2, [pc, #2996] @ 21528 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #2 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 209a0 │ │ │ │ + beq 209b0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq 21270 │ │ │ │ + beq 21280 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 21828 │ │ │ │ + beq 21838 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 209c4 │ │ │ │ + beq 209d4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq 21084 │ │ │ │ + beq 21094 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2185c │ │ │ │ + beq 2186c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 21898 │ │ │ │ + beq 218a8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 218e4 │ │ │ │ + beq 218f4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str sl, [sp] │ │ │ │ - bl 83fa4 │ │ │ │ + bl 7b90c │ │ │ │ mov r8, r0 │ │ │ │ bl be74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 21924 │ │ │ │ + beq 21934 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 20fd8 │ │ │ │ + beq 20fe8 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 219a4 │ │ │ │ - ldr r3, [pc, #2768] @ 2151c │ │ │ │ + beq 219b4 │ │ │ │ + ldr r3, [pc, #2768] @ 2152c │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 21a1c │ │ │ │ + blt 21a2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20a80 │ │ │ │ + beq 20a90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 21728 │ │ │ │ + beq 21738 │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 21a4c │ │ │ │ - ldr r3, [pc, #2696] @ 21520 │ │ │ │ + beq 21a5c │ │ │ │ + ldr r3, [pc, #2696] @ 21530 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 21a58 │ │ │ │ + blt 21a68 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20acc │ │ │ │ + beq 20adc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 218d8 │ │ │ │ + beq 218e8 │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ ldr r0, [r8, #1028] @ 0x404 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 21a64 │ │ │ │ - ldr r3, [pc, #2620] @ 21524 │ │ │ │ + beq 21a74 │ │ │ │ + ldr r3, [pc, #2620] @ 21534 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #280] @ 0x118 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 21a80 │ │ │ │ + blt 21a90 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20b1c │ │ │ │ + beq 20b2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 21974 │ │ │ │ + beq 21984 │ │ │ │ ldr r0, [r8, #1032] @ 0x408 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 21ac8 │ │ │ │ - ldr r3, [pc, #2548] @ 21528 │ │ │ │ + beq 21ad8 │ │ │ │ + ldr r3, [pc, #2548] @ 21538 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #420] @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 21aec │ │ │ │ + blt 21afc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20b68 │ │ │ │ + beq 20b78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2198c │ │ │ │ + beq 2199c │ │ │ │ ldr r0, [r8, #1036] @ 0x40c │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 21b0c │ │ │ │ - ldr r3, [pc, #2476] @ 2152c │ │ │ │ + beq 21b1c │ │ │ │ + ldr r3, [pc, #2476] @ 2153c │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1392] @ 0x570 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 21b9c │ │ │ │ + blt 21bac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20bb4 │ │ │ │ + beq 20bc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 21734 │ │ │ │ + beq 21744 │ │ │ │ ldr r0, [r8, #1040] @ 0x410 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 21ba8 │ │ │ │ - ldr r3, [pc, #2404] @ 21530 │ │ │ │ + beq 21bb8 │ │ │ │ + ldr r3, [pc, #2404] @ 21540 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #964] @ 0x3c4 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 21bb4 │ │ │ │ + blt 21bc4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20c00 │ │ │ │ + beq 20c10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2174c │ │ │ │ - ldr r4, [pc, #2348] @ 21534 │ │ │ │ + beq 2175c │ │ │ │ + ldr r4, [pc, #2348] @ 21544 │ │ │ │ mov r0, r6 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 21bc0 │ │ │ │ + blt 21bd0 │ │ │ │ ldr r1, [r4, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 21bcc │ │ │ │ + blt 21bdc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20c58 │ │ │ │ + beq 20c68 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r6] │ │ │ │ - beq 20c58 │ │ │ │ + beq 20c68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 21980 │ │ │ │ + beq 21990 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20c74 │ │ │ │ + beq 20c84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 2118c │ │ │ │ + beq 2119c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20c90 │ │ │ │ + beq 20ca0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 21198 │ │ │ │ + beq 211a8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20cac │ │ │ │ + beq 20cbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 211a4 │ │ │ │ - ldr r2, [pc, #2180] @ 21538 │ │ │ │ - ldr r3, [pc, #2088] @ 214e0 │ │ │ │ + beq 211b4 │ │ │ │ + ldr r2, [pc, #2180] @ 21548 │ │ │ │ + ldr r3, [pc, #2088] @ 214f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 21d08 │ │ │ │ + bne 21d18 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2132] @ 2153c │ │ │ │ + ldr r2, [pc, #2132] @ 2154c │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #376] @ 0x178 │ │ │ │ - beq 20ee4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 21ce0 │ │ │ │ + beq 20ef4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 21d04 │ │ │ │ + beq 21cf0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 21d14 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 21480 │ │ │ │ + ble 21490 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 20d38 │ │ │ │ + b 20d48 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 21414 │ │ │ │ + beq 21424 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 20d2c │ │ │ │ + bne 20d3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 21480 │ │ │ │ + beq 21490 │ │ │ │ sub r7, r7, #1 │ │ │ │ mov r8, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 206bc │ │ │ │ + ble 206cc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2000] @ 21540 │ │ │ │ + ldr r2, [pc, #2000] @ 21550 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #692] @ 0x2b4 │ │ │ │ - beq 20ee4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 21ce0 │ │ │ │ + beq 20ef4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 21d04 │ │ │ │ + beq 21cf0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 21d14 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 213e8 │ │ │ │ + ble 213f8 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 20dc0 │ │ │ │ + b 20dd0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2137c │ │ │ │ + beq 2138c │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 20db4 │ │ │ │ + bne 20dc4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 213e8 │ │ │ │ + beq 213f8 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 206bc │ │ │ │ + ble 206cc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1868] @ 21544 │ │ │ │ + ldr r2, [pc, #1868] @ 21554 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 20ee4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 21ce0 │ │ │ │ + beq 20ef4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 21d04 │ │ │ │ + beq 21cf0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 21d14 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 21108 │ │ │ │ + ble 21118 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 20e48 │ │ │ │ + b 20e58 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2109c │ │ │ │ + beq 210ac │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 20e3c │ │ │ │ + bne 20e4c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 21108 │ │ │ │ + beq 21118 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 206bc │ │ │ │ - b 21114 │ │ │ │ - ldr r3, [pc, #1736] @ 21548 │ │ │ │ + ble 206cc │ │ │ │ + b 21124 │ │ │ │ + ldr r3, [pc, #1736] @ 21558 │ │ │ │ cmp r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [r3, #1336] @ 0x538 │ │ │ │ - ble 21b18 │ │ │ │ + ble 21b28 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ - b 20ea8 │ │ │ │ + b 20eb8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 217dc │ │ │ │ + beq 217ec │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp fp, r0 │ │ │ │ - bne 20e9c │ │ │ │ + bne 20eac │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr sl, [r2, r3, lsl #2] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 21b18 │ │ │ │ - ldr r2, [pc, #1664] @ 2154c │ │ │ │ + beq 21b28 │ │ │ │ + ldr r2, [pc, #1664] @ 2155c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr lr, [r2, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 20654 │ │ │ │ - bl 147ec │ │ │ │ - ldr r3, [pc, #1632] @ 21550 │ │ │ │ + bne 20664 │ │ │ │ + bl 147c8 │ │ │ │ + ldr r3, [pc, #1632] @ 21560 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 205e4 │ │ │ │ - ldr r3, [pc, #1608] @ 21550 │ │ │ │ + b 205f4 │ │ │ │ + ldr r3, [pc, #1608] @ 21560 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 205e0 │ │ │ │ - ldr r3, [pc, #1588] @ 21550 │ │ │ │ + b 205f0 │ │ │ │ + ldr r3, [pc, #1588] @ 21560 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 205dc │ │ │ │ - ldr r3, [pc, #1572] @ 21550 │ │ │ │ + b 205ec │ │ │ │ + ldr r3, [pc, #1572] @ 21560 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 205d8 │ │ │ │ + b 205e8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r8, [r1, #8] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ - b 206bc │ │ │ │ - ldr r3, [pc, #1524] @ 21550 │ │ │ │ + b 206cc │ │ │ │ + ldr r3, [pc, #1524] @ 21560 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 20f48 │ │ │ │ - ldr r3, [pc, #1508] @ 21550 │ │ │ │ + b 20f58 │ │ │ │ + ldr r3, [pc, #1508] @ 21560 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 20f44 │ │ │ │ + b 20f54 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 207b4 │ │ │ │ + b 207c4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2074c │ │ │ │ - ldr r3, [pc, #1472] @ 21554 │ │ │ │ + b 2075c │ │ │ │ + ldr r3, [pc, #1472] @ 21564 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 20790 │ │ │ │ + b 207a0 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 208c0 │ │ │ │ + b 208d0 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 20790 │ │ │ │ - ldr sl, [pc, #1400] @ 21558 │ │ │ │ + b 207a0 │ │ │ │ + ldr sl, [pc, #1400] @ 21568 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r2, [sl, #48] @ 0x30 │ │ │ │ ldr r1, [sl, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 21ad4 │ │ │ │ + blt 21ae4 │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 21af8 │ │ │ │ + beq 21b08 │ │ │ │ ldr r1, [sl, #972] @ 0x3cc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 21b68 │ │ │ │ + blt 21b78 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 20c34 │ │ │ │ + beq 20c44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 20c34 │ │ │ │ + bne 20c44 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 20c34 │ │ │ │ + b 20c44 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 20858 │ │ │ │ - ldr r3, [pc, #1284] @ 2155c │ │ │ │ + b 20868 │ │ │ │ + ldr r3, [pc, #1284] @ 2156c │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r0 │ │ │ │ - b 2089c │ │ │ │ + b 208ac │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 209c4 │ │ │ │ + b 209d4 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2089c │ │ │ │ + b 208ac │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r7, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 210d8 │ │ │ │ + b 210e8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 21998 │ │ │ │ + beq 219a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 21cdc │ │ │ │ + beq 21cec │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 210c0 │ │ │ │ + beq 210d0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bge 20e54 │ │ │ │ + bge 20e64 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 21bd8 │ │ │ │ + bne 21be8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1084] @ 21560 │ │ │ │ + ldr r3, [pc, #1084] @ 21570 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 206bc │ │ │ │ - ldr r1, [pc, #996] @ 21564 │ │ │ │ - b 213f8 │ │ │ │ + bne 206cc │ │ │ │ + ldr r1, [pc, #996] @ 21574 │ │ │ │ + b 21408 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2095c │ │ │ │ + b 2096c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 20c74 │ │ │ │ + b 20c84 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 20c90 │ │ │ │ + b 20ca0 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 20cac │ │ │ │ + b 20cbc │ │ │ │ mov fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ mov r7, r9 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r9, lr │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r3 │ │ │ │ - b 211f8 │ │ │ │ + b 21208 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 219f0 │ │ │ │ + beq 21a00 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 21cdc │ │ │ │ + beq 21cec │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 211e0 │ │ │ │ + beq 211f0 │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r6 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ - blt 219f0 │ │ │ │ + blt 21a00 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r9, [r3, fp, lsl #2] │ │ │ │ - b 206a8 │ │ │ │ - ldr r3, [pc, #804] @ 21568 │ │ │ │ + b 206b8 │ │ │ │ + ldr r3, [pc, #804] @ 21578 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r0 │ │ │ │ - b 209a0 │ │ │ │ + b 209b0 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 209a0 │ │ │ │ + b 209b0 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 206e4 │ │ │ │ - ldr r8, [pc, #732] @ 2156c │ │ │ │ - ldr r3, [pc, #732] @ 21570 │ │ │ │ - ldr r0, [pc, #732] @ 21574 │ │ │ │ - ldr r2, [pc, #732] @ 21578 │ │ │ │ + b 206f4 │ │ │ │ + ldr r8, [pc, #732] @ 2157c │ │ │ │ + ldr r3, [pc, #732] @ 21580 │ │ │ │ + ldr r0, [pc, #732] @ 21584 │ │ │ │ + ldr r2, [pc, #732] @ 21588 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r6, #0 │ │ │ │ - b 20cac │ │ │ │ + b 20cbc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 212c8 │ │ │ │ + beq 212d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 21740 │ │ │ │ - ldr r8, [pc, #684] @ 2157c │ │ │ │ - b 2128c │ │ │ │ + beq 21750 │ │ │ │ + ldr r8, [pc, #684] @ 2158c │ │ │ │ + b 2129c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 207d0 │ │ │ │ + beq 207e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 212f8 │ │ │ │ + beq 21308 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 21c34 │ │ │ │ - ldr r8, [pc, #640] @ 21580 │ │ │ │ - b 2128c │ │ │ │ + beq 21c44 │ │ │ │ + ldr r8, [pc, #640] @ 21590 │ │ │ │ + b 2129c │ │ │ │ mov r0, r9 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 207f8 │ │ │ │ + b 20808 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2132c │ │ │ │ + beq 2133c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 21758 │ │ │ │ - ldr r8, [pc, #592] @ 21584 │ │ │ │ - b 2128c │ │ │ │ + beq 21768 │ │ │ │ + ldr r8, [pc, #592] @ 21594 │ │ │ │ + b 2129c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 21358 │ │ │ │ + beq 21368 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 21358 │ │ │ │ + bne 21368 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 21374 │ │ │ │ + beq 21384 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq 21a8c │ │ │ │ - ldr r8, [pc, #524] @ 21588 │ │ │ │ - b 2128c │ │ │ │ + beq 21a9c │ │ │ │ + ldr r8, [pc, #524] @ 21598 │ │ │ │ + b 2129c │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, fp │ │ │ │ mov r7, ip │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r3 │ │ │ │ - b 213b8 │ │ │ │ + b 213c8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, fp │ │ │ │ - beq 21a70 │ │ │ │ + beq 21a80 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 21cb8 │ │ │ │ + beq 21cc8 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 213a0 │ │ │ │ + beq 213b0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - bge 20dcc │ │ │ │ + bge 20ddc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 20dec │ │ │ │ - ldr r1, [pc, #400] @ 2158c │ │ │ │ - ldr r3, [pc, #400] @ 21590 │ │ │ │ - ldr r0, [pc, #400] @ 21594 │ │ │ │ - ldr r2, [pc, #400] @ 21598 │ │ │ │ + beq 20dfc │ │ │ │ + ldr r1, [pc, #400] @ 2159c │ │ │ │ + ldr r3, [pc, #400] @ 215a0 │ │ │ │ + ldr r0, [pc, #400] @ 215a4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 212a8 │ │ │ │ + mov r2, #808 @ 0x328 │ │ │ │ + bl 17174 │ │ │ │ + b 212b8 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r7, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 21450 │ │ │ │ + b 21460 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 21a98 │ │ │ │ + beq 21aa8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 21cb8 │ │ │ │ + beq 21cc8 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 21438 │ │ │ │ + beq 21448 │ │ │ │ mov r3, r5 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - bge 20d44 │ │ │ │ + bge 20d54 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 20d64 │ │ │ │ - ldr r1, [pc, #264] @ 2159c │ │ │ │ - b 213f8 │ │ │ │ + beq 20d74 │ │ │ │ + ldr r1, [pc, #260] @ 215a8 │ │ │ │ + b 21408 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 208d4 │ │ │ │ + beq 208e4 │ │ │ │ ldr r7, [r5] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 21c54 │ │ │ │ + beq 21c64 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r5] │ │ │ │ - beq 21c48 │ │ │ │ + beq 21c58 │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 21c40 │ │ │ │ - ldr r8, [pc, #376] @ 21648 │ │ │ │ + beq 21c50 │ │ │ │ + ldr r8, [pc, #376] @ 21658 │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ - b 216b4 │ │ │ │ - @ instruction: 0x001311b8 │ │ │ │ - @ instruction: 0x0012fad0 │ │ │ │ + b 216c4 │ │ │ │ + @ instruction: 0x001311b0 │ │ │ │ + andseq pc, r2, r0, asr #21 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq pc, r2, r4, lsl #21 │ │ │ │ - andseq pc, r0, lr, lsl #20 │ │ │ │ - @ instruction: 0x0010f9f6 │ │ │ │ + andseq pc, r2, r4, ror sl @ │ │ │ │ + andseq pc, r0, lr, lsr #19 │ │ │ │ + mulseq r0, r6, r9 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq pc, r0, lr, ror r9 @ │ │ │ │ - andseq r1, r3, ip, ror r0 │ │ │ │ - andseq r1, r3, r0 │ │ │ │ + andseq pc, r0, lr, lsl r9 @ │ │ │ │ + andseq r1, r3, r4, ror r0 │ │ │ │ + @ instruction: 0x00130ff8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r0, r3, r4, ror pc │ │ │ │ - andseq r0, r3, ip, ror #29 │ │ │ │ - andseq r0, r3, r8, ror #28 │ │ │ │ - andseq r0, r3, r8, ror #27 │ │ │ │ - andseq r0, r3, r4, ror #26 │ │ │ │ - andseq r0, r3, ip, ror ip │ │ │ │ - andseq r0, r3, r0, lsr ip │ │ │ │ - andseq r0, r3, r0, ror #23 │ │ │ │ - mulseq r3, r4, fp │ │ │ │ - andseq r0, r3, r8, asr #22 │ │ │ │ - @ instruction: 0x00130afc │ │ │ │ - andseq r0, r3, r0, asr #21 │ │ │ │ - andseq pc, r2, r4, asr #6 │ │ │ │ - andseq r0, r3, r0, ror #19 │ │ │ │ - andseq r0, r3, r8, asr r9 │ │ │ │ - @ instruction: 0x001308d0 │ │ │ │ - andseq r0, r3, r8, asr #16 │ │ │ │ - @ instruction: 0x001307fc │ │ │ │ + andseq r0, r3, ip, ror #30 │ │ │ │ + andseq r0, r3, r4, ror #29 │ │ │ │ + andseq r0, r3, r0, ror #28 │ │ │ │ + andseq r0, r3, r0, ror #27 │ │ │ │ + andseq r0, r3, ip, asr sp │ │ │ │ + andseq r0, r3, r4, ror ip │ │ │ │ + andseq r0, r3, r8, lsr #24 │ │ │ │ + @ instruction: 0x00130bd8 │ │ │ │ + andseq r0, r3, ip, lsl #23 │ │ │ │ + andseq r0, r3, r0, asr #22 │ │ │ │ + @ instruction: 0x00130af4 │ │ │ │ + @ instruction: 0x00130ab8 │ │ │ │ + andseq pc, r2, r4, lsr r3 @ │ │ │ │ + @ instruction: 0x001309d8 │ │ │ │ + andseq r0, r3, r0, asr r9 │ │ │ │ + andseq r0, r3, r8, asr #17 │ │ │ │ + andseq r0, r3, r0, asr #16 │ │ │ │ + @ instruction: 0x001307f4 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andseq r0, r3, r4, lsr r7 │ │ │ │ - andseq r0, r3, ip, ror #13 │ │ │ │ - andseq r0, r3, r0, ror r6 │ │ │ │ - strdeq r9, [pc], -r0 │ │ │ │ - andeq r4, r0, r1, lsl #20 │ │ │ │ - andseq r0, r3, r4, lsl #9 │ │ │ │ - andeq r4, r0, pc, asr #20 │ │ │ │ - andeq r9, pc, r8, asr #10 │ │ │ │ - andeq r9, pc, r4, ror #14 │ │ │ │ - muleq r0, r5, r2 │ │ │ │ - andeq r4, r0, r3, ror #20 │ │ │ │ - andeq r4, r0, r7, ror #20 │ │ │ │ - andeq r4, r0, r8, ror #20 │ │ │ │ - andeq r4, r0, ip, ror sl │ │ │ │ - strdeq r4, [r0], -r5 │ │ │ │ - ldrdeq r9, [pc], -ip │ │ │ │ - strdeq r9, [pc], -r8 │ │ │ │ - muleq r0, r3, r2 │ │ │ │ - andeq r4, r0, lr, ror #19 │ │ │ │ - andeq r8, pc, ip, lsr #29 │ │ │ │ - andeq r9, pc, r8, lsr #1 │ │ │ │ - andeq r0, r0, r1, lsl #5 │ │ │ │ - andeq r4, r0, r6, ror #17 │ │ │ │ - andeq r4, r0, ip, lsl r9 │ │ │ │ - andeq r8, pc, ip, lsr #28 │ │ │ │ - andeq r9, pc, r0, lsr #32 │ │ │ │ - andeq r9, pc, r0, lsl r0 @ │ │ │ │ - andeq r4, r0, r7, ror #19 │ │ │ │ - andeq r4, r0, lr, lsl r9 │ │ │ │ - andeq r4, r0, r8, lsr #18 │ │ │ │ - andeq r0, r0, r9, lsl #5 │ │ │ │ - andeq r4, r0, sl, lsr #18 │ │ │ │ - andeq r4, r0, r4, lsr r9 │ │ │ │ - andeq r0, r0, sl, lsl #5 │ │ │ │ - andeq r4, r0, r6, lsr r9 │ │ │ │ - andeq r4, r0, r1, lsl #21 │ │ │ │ - andeq r4, r0, r0, asr #18 │ │ │ │ - strdeq r4, [r0], -ip │ │ │ │ - andeq r0, r0, fp, lsl #5 │ │ │ │ - andeq r4, r0, r2, asr #18 │ │ │ │ - andeq r4, r0, r5, lsl #18 │ │ │ │ - muleq r0, ip, sl │ │ │ │ - andeq r4, r0, ip, asr #18 │ │ │ │ - andeq r8, pc, r0, asr #10 │ │ │ │ - andeq sp, pc, r8, ror #4 │ │ │ │ - andeq r8, pc, r4, lsr r5 @ │ │ │ │ - andeq r8, pc, r0, asr #29 │ │ │ │ - andeq r4, r0, r9, lsl sl │ │ │ │ - andeq r0, r0, r5, lsl #5 │ │ │ │ - andeq r4, r0, r7, lsl #18 │ │ │ │ - muleq r0, r5, sl │ │ │ │ - andeq r4, r0, lr, asr #18 │ │ │ │ - andeq r4, r0, r8, asr r9 │ │ │ │ - andeq r0, r0, sp, lsl #5 │ │ │ │ - andeq r4, r0, sl, asr r9 │ │ │ │ - andeq r0, r0, lr, lsl #5 │ │ │ │ - andeq r4, r0, r4, ror #18 │ │ │ │ - andeq r0, r0, pc, lsl #5 │ │ │ │ - andeq r4, r0, sp, ror #18 │ │ │ │ - strdeq r4, [r0], -ip │ │ │ │ - andeq r4, r0, r5, ror #19 │ │ │ │ - andeq r4, r0, r0, lsl #21 │ │ │ │ - muleq r0, r9, sl │ │ │ │ - muleq r0, sl, sl │ │ │ │ - muleq r0, fp, sl │ │ │ │ - ldrdeq r4, [r0], -sp │ │ │ │ - andseq lr, r0, r4, ror r8 │ │ │ │ - andeq r7, pc, r4, ror #29 │ │ │ │ - andeq r8, pc, ip, lsl r2 @ │ │ │ │ + andseq r0, r3, ip, lsr #14 │ │ │ │ + andseq r0, r3, r4, ror #13 │ │ │ │ + andseq r0, r3, r8, ror #12 │ │ │ │ + muleq pc, r0, r8 @ │ │ │ │ + andeq r5, r0, r4, lsr r3 │ │ │ │ + andseq r0, r3, ip, ror r4 │ │ │ │ + andeq r5, r0, r2, lsl #7 │ │ │ │ + andeq r9, pc, r8, ror #9 │ │ │ │ + andeq r9, pc, r4, lsl #14 │ │ │ │ + andeq r0, r0, sl, lsr #6 │ │ │ │ + muleq r0, r6, r3 │ │ │ │ + muleq r0, sl, r3 │ │ │ │ + muleq r0, fp, r3 │ │ │ │ + andeq r5, r0, pc, lsr #7 │ │ │ │ + andeq r5, r0, r8, lsr #6 │ │ │ │ + andeq r9, pc, r0, lsl #7 │ │ │ │ + muleq pc, ip, r5 @ │ │ │ │ + andeq r5, r0, r1, lsr #6 │ │ │ │ + andeq r8, pc, ip, asr #28 │ │ │ │ + andeq r9, pc, r8, asr #32 │ │ │ │ + andeq r0, r0, r6, lsl r3 │ │ │ │ + andeq r5, r0, r9, lsl r2 │ │ │ │ + andeq r5, r0, pc, asr #4 │ │ │ │ + andeq r8, pc, ip, asr #27 │ │ │ │ + andeq r8, pc, r0, asr #31 │ │ │ │ + @ instruction: 0x000f8fb0 │ │ │ │ + andeq r5, r0, sl, lsl r3 │ │ │ │ + andeq r0, r0, sp, lsl r3 │ │ │ │ + andeq r5, r0, r1, asr r2 │ │ │ │ + andeq r5, r0, fp, asr r2 │ │ │ │ + andeq r0, r0, lr, lsl r3 │ │ │ │ + andeq r5, r0, sp, asr r2 │ │ │ │ + andeq r5, r0, r7, ror #4 │ │ │ │ + andeq r0, r0, pc, lsl r3 │ │ │ │ + andeq r5, r0, r9, ror #4 │ │ │ │ + @ instruction: 0x000053b4 │ │ │ │ + andeq r5, r0, r3, ror r2 │ │ │ │ + andeq r0, r0, r9, lsl r3 │ │ │ │ + andeq r5, r0, pc, lsr #4 │ │ │ │ + andeq r5, r0, r5, ror r2 │ │ │ │ + andeq r5, r0, r8, lsr r2 │ │ │ │ + andeq r5, r0, pc, asr #7 │ │ │ │ + andeq r5, r0, pc, ror r2 │ │ │ │ + andeq r8, pc, r0, ror #9 │ │ │ │ + andeq lr, pc, r4, ror #8 │ │ │ │ + ldrdeq r8, [pc], -r4 │ │ │ │ + andeq r8, pc, r0, ror #28 │ │ │ │ + andeq r5, r0, ip, asr #6 │ │ │ │ + andeq r0, r0, sl, lsl r3 │ │ │ │ + andeq r5, r0, sl, lsr r2 │ │ │ │ + andeq r5, r0, r8, asr #7 │ │ │ │ + andeq r0, r0, r1, lsr #6 │ │ │ │ + andeq r5, r0, r1, lsl #5 │ │ │ │ + andeq r5, r0, fp, lsl #5 │ │ │ │ + andeq r0, r0, r2, lsr #6 │ │ │ │ + andeq r5, r0, sp, lsl #5 │ │ │ │ + andeq r0, r0, r3, lsr #6 │ │ │ │ + muleq r0, r7, r2 │ │ │ │ + andeq r5, r0, r0, lsr #5 │ │ │ │ + andeq r5, r0, pc, lsr #6 │ │ │ │ + andeq r5, r0, r8, lsl r3 │ │ │ │ + @ instruction: 0x000053b3 │ │ │ │ + andeq r5, r0, ip, asr #7 │ │ │ │ + andeq r5, r0, sp, asr #7 │ │ │ │ + andeq r5, r0, lr, asr #7 │ │ │ │ + andeq r5, r0, r0, lsl r3 │ │ │ │ + andseq lr, r0, r4, lsl r8 │ │ │ │ + andeq r7, pc, r4, lsl #29 │ │ │ │ + @ instruction: 0x000f81bc │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andseq lr, r0, ip, asr #16 │ │ │ │ - @ instruction: 0x000f7fb4 │ │ │ │ - andeq r8, pc, r0, lsr #10 │ │ │ │ + andseq lr, r0, ip, ror #15 │ │ │ │ + andeq r7, pc, r4, asr pc @ │ │ │ │ + andeq r8, pc, r0, asr #9 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andeq r8, pc, ip, asr r3 @ │ │ │ │ + strdeq r8, [pc], -ip │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 21764 │ │ │ │ + beq 21774 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 21aa8 │ │ │ │ + beq 21ab8 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r8, [pc, #-204] @ 215e0 │ │ │ │ + ldr r8, [pc, #-204] @ 215f0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ movne r7, r4 │ │ │ │ - beq 2128c │ │ │ │ + beq 2129c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq 217d0 │ │ │ │ + beq 217e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 216e8 │ │ │ │ + beq 216f8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 216e8 │ │ │ │ + beq 216f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 217c4 │ │ │ │ + beq 217d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2128c │ │ │ │ + beq 2129c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2128c │ │ │ │ + beq 2129c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 2128c │ │ │ │ + bne 2129c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2128c │ │ │ │ + b 2129c │ │ │ │ mov r0, r8 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 208fc │ │ │ │ + b 2090c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 20a80 │ │ │ │ + b 20a90 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 20bb4 │ │ │ │ + b 20bc4 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 212c8 │ │ │ │ + b 212d8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 20c00 │ │ │ │ + b 20c10 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2132c │ │ │ │ + b 2133c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 21780 │ │ │ │ + beq 21790 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 21bec │ │ │ │ - ldr r8, [pc, #-424] @ 215e0 │ │ │ │ - b 2128c │ │ │ │ - ldr r8, [pc, #-408] @ 215f8 │ │ │ │ + beq 21bfc │ │ │ │ + ldr r8, [pc, #-424] @ 215f0 │ │ │ │ + b 2129c │ │ │ │ + ldr r8, [pc, #-408] @ 21608 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 21c04 │ │ │ │ + beq 21c14 │ │ │ │ sub r4, r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r9] │ │ │ │ - beq 21be0 │ │ │ │ + beq 21bf0 │ │ │ │ ldr r4, [r7] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2128c │ │ │ │ + beq 2129c │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r7] │ │ │ │ - bne 2128c │ │ │ │ + bne 2129c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 216e8 │ │ │ │ + b 216f8 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 216c4 │ │ │ │ + b 216d4 │ │ │ │ mov r9, r5 │ │ │ │ - b 217fc │ │ │ │ + b 2180c │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - beq 21b18 │ │ │ │ + beq 21b28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and r2, r2, #67108864 @ 0x4000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 21cb8 │ │ │ │ + beq 21cc8 │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 217e4 │ │ │ │ - blt 21b18 │ │ │ │ + beq 217f4 │ │ │ │ + blt 21b28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr sl, [r3, r9, lsl #2] │ │ │ │ - b 20ebc │ │ │ │ + b 20ecc │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 21b74 │ │ │ │ + beq 21b84 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 21ae0 │ │ │ │ + beq 21af0 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r8, [pc, #-564] @ 2161c │ │ │ │ + ldr r8, [pc, #-564] @ 2162c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r6 │ │ │ │ - bne 216b4 │ │ │ │ - b 216e8 │ │ │ │ + bne 216c4 │ │ │ │ + b 216f8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 209d8 │ │ │ │ + beq 209e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 21c98 │ │ │ │ + beq 21ca8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 21c88 │ │ │ │ + beq 21c98 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r8, [pc, #-580] @ 2164c │ │ │ │ + ldr r8, [pc, #-580] @ 2165c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 216b4 │ │ │ │ - b 216cc │ │ │ │ + bne 216c4 │ │ │ │ + b 216dc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 209ec │ │ │ │ + beq 209fc │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 21ca0 │ │ │ │ + beq 21cb0 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq 21c90 │ │ │ │ + beq 21ca0 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r8, [pc, #-636] @ 21650 │ │ │ │ + ldr r8, [pc, #-636] @ 21660 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, #0 │ │ │ │ - bne 216b4 │ │ │ │ - b 216cc │ │ │ │ + bne 216c4 │ │ │ │ + b 216dc │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 20acc │ │ │ │ + b 20adc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 20a00 │ │ │ │ + beq 20a10 │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 21ca8 │ │ │ │ + beq 21cb8 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq 21c80 │ │ │ │ + beq 21c90 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r8, [pc, #-708] @ 21654 │ │ │ │ + ldr r8, [pc, #-708] @ 21664 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, #0 │ │ │ │ - bne 216b4 │ │ │ │ - b 216cc │ │ │ │ - ldr r3, [pc, #-908] @ 215a0 │ │ │ │ - ldr r0, [pc, #-908] @ 215a4 │ │ │ │ - ldr r2, [pc, #-908] @ 215a8 │ │ │ │ - ldr r1, [pc, #-908] @ 215ac │ │ │ │ + bne 216c4 │ │ │ │ + b 216dc │ │ │ │ + ldr r3, [pc, #-912] @ 215ac │ │ │ │ + ldr r0, [pc, #-912] @ 215b0 │ │ │ │ + ldr r2, [pc, #-912] @ 215b4 │ │ │ │ + ldr r1, [pc, #-912] @ 215b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 21788 │ │ │ │ + beq 21798 │ │ │ │ sub r4, r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq 21b04 │ │ │ │ + beq 21b14 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r8, [pc, #-880] @ 215f8 │ │ │ │ + ldr r8, [pc, #-880] @ 21608 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, #0 │ │ │ │ - bne 216b4 │ │ │ │ - b 216cc │ │ │ │ + bne 216c4 │ │ │ │ + b 216dc │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 20b1c │ │ │ │ + b 20b2c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 20c58 │ │ │ │ + b 20c68 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 20b68 │ │ │ │ + b 20b78 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b 21108 │ │ │ │ - ldr r8, [pc, #-1020] @ 215b0 │ │ │ │ - mov sl, #648 @ 0x288 │ │ │ │ - ldr r3, [pc, #-1024] @ 215b4 │ │ │ │ - ldr r0, [pc, #-1024] @ 215b8 │ │ │ │ + b 21118 │ │ │ │ + ldr sl, [pc, #-1004] @ 215d0 │ │ │ │ + ldr r8, [pc, #-1028] @ 215bc │ │ │ │ + ldr r3, [pc, #-1028] @ 215c0 │ │ │ │ + ldr r0, [pc, #-1028] @ 215c4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 21940 │ │ │ │ + beq 21950 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 21940 │ │ │ │ + bne 21950 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 21940 │ │ │ │ + b 21950 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 21c2c │ │ │ │ - ldr r0, [pc, #-1096] @ 215bc │ │ │ │ + bne 21c3c │ │ │ │ + ldr r0, [pc, #-1100] @ 215c8 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #5 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1116] @ 215c0 │ │ │ │ - b 213f8 │ │ │ │ - ldr r8, [pc, #-1120] @ 215c4 │ │ │ │ - mov sl, #648 @ 0x288 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1120] @ 215cc │ │ │ │ + b 21408 │ │ │ │ + ldr sl, [pc, #-1124] @ 215d0 │ │ │ │ + ldr r8, [pc, #-1124] @ 215d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 219ac │ │ │ │ + beq 219bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 219ac │ │ │ │ + bne 219bc │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 219ac │ │ │ │ - ldr sl, [pc, #-1160] @ 215cc │ │ │ │ - ldr r8, [pc, #-1168] @ 215c8 │ │ │ │ - b 219ac │ │ │ │ - ldr sl, [pc, #-1172] @ 215cc │ │ │ │ - ldr r8, [pc, #-1172] @ 215d0 │ │ │ │ - b 21a24 │ │ │ │ - ldr sl, [pc, #-1172] @ 215d8 │ │ │ │ - ldr r8, [pc, #-1180] @ 215d4 │ │ │ │ - b 219ac │ │ │ │ + b 219bc │ │ │ │ + ldr sl, [pc, #-1160] @ 215dc │ │ │ │ + ldr r8, [pc, #-1168] @ 215d8 │ │ │ │ + b 219bc │ │ │ │ + ldr sl, [pc, #-1172] @ 215dc │ │ │ │ + ldr r8, [pc, #-1172] @ 215e0 │ │ │ │ + b 21a34 │ │ │ │ + ldr sl, [pc, #-1172] @ 215e8 │ │ │ │ + ldr r8, [pc, #-1180] @ 215e4 │ │ │ │ + b 219bc │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b 213e8 │ │ │ │ - ldr sl, [pc, #-1200] @ 215d8 │ │ │ │ - ldr r8, [pc, #-1200] @ 215dc │ │ │ │ - b 21a24 │ │ │ │ + b 213f8 │ │ │ │ + ldr sl, [pc, #-1200] @ 215e8 │ │ │ │ + ldr r8, [pc, #-1200] @ 215ec │ │ │ │ + b 21a34 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 21374 │ │ │ │ + b 21384 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b 21480 │ │ │ │ - ldr r8, [pc, #-1232] @ 215e0 │ │ │ │ + b 21490 │ │ │ │ + ldr r8, [pc, #-1232] @ 215f0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 216b4 │ │ │ │ - b 216c4 │ │ │ │ - ldr sl, [pc, #-1252] @ 215ec │ │ │ │ - ldr r8, [pc, #-1264] @ 215e4 │ │ │ │ - b 219ac │ │ │ │ - ldr r8, [pc, #-1268] @ 215e8 │ │ │ │ - mov sl, #644 @ 0x284 │ │ │ │ - b 219ac │ │ │ │ - ldr r8, [pc, #-1228] @ 2161c │ │ │ │ + bne 216c4 │ │ │ │ + b 216d4 │ │ │ │ + ldr r8, [pc, #-1260] @ 215f4 │ │ │ │ + mov sl, #800 @ 0x320 │ │ │ │ + b 219bc │ │ │ │ + ldr sl, [pc, #-1268] @ 215f8 │ │ │ │ + ldr r8, [pc, #-1268] @ 215fc │ │ │ │ + b 219bc │ │ │ │ + ldr r8, [pc, #-1228] @ 2162c │ │ │ │ mov r4, r6 │ │ │ │ - b 21ab0 │ │ │ │ - ldr sl, [pc, #-1288] @ 215ec │ │ │ │ - ldr r8, [pc, #-1288] @ 215f0 │ │ │ │ - b 21a24 │ │ │ │ - ldr sl, [pc, #-1260] @ 21614 │ │ │ │ - ldr r8, [pc, #-1296] @ 215f4 │ │ │ │ - b 219ac │ │ │ │ - ldr r8, [pc, #-1300] @ 215f8 │ │ │ │ - b 21ab0 │ │ │ │ - ldr r8, [pc, #-1304] @ 215fc │ │ │ │ - mov sl, #652 @ 0x28c │ │ │ │ - b 219ac │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 21cb0 │ │ │ │ - ldr r2, [pc, #-1200] @ 2167c │ │ │ │ - ldr r3, [pc, #-1328] @ 21600 │ │ │ │ + b 21ac0 │ │ │ │ + ldr r8, [pc, #-1284] @ 21600 │ │ │ │ + mov sl, #800 @ 0x320 │ │ │ │ + b 21a34 │ │ │ │ + ldr sl, [pc, #-1260] @ 21624 │ │ │ │ + ldr r8, [pc, #-1296] @ 21604 │ │ │ │ + b 219bc │ │ │ │ + ldr r8, [pc, #-1300] @ 21608 │ │ │ │ + b 21ac0 │ │ │ │ + ldr sl, [pc, #-1268] @ 21630 │ │ │ │ + ldr r8, [pc, #-1308] @ 2160c │ │ │ │ + b 219bc │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 21cc0 │ │ │ │ + ldr r2, [pc, #-1200] @ 2168c │ │ │ │ + ldr r3, [pc, #-1328] @ 21610 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov ip, #2 │ │ │ │ - ldr r2, [pc, #-1344] @ 21604 │ │ │ │ - ldr r1, [pc, #-1344] @ 21608 │ │ │ │ + ldr r2, [pc, #-1344] @ 21614 │ │ │ │ + ldr r1, [pc, #-1344] @ 21618 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r5} │ │ │ │ - ldr r2, [pc, #-1352] @ 2160c │ │ │ │ + ldr r2, [pc, #-1352] @ 2161c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #-1368] @ 21610 │ │ │ │ - b 213f8 │ │ │ │ - ldr sl, [pc, #-1372] @ 21614 │ │ │ │ - ldr r8, [pc, #-1372] @ 21618 │ │ │ │ - b 21a24 │ │ │ │ + ldr r1, [pc, #-1368] @ 21620 │ │ │ │ + b 21408 │ │ │ │ + ldr sl, [pc, #-1372] @ 21624 │ │ │ │ + ldr r8, [pc, #-1372] @ 21628 │ │ │ │ + b 21a34 │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 21b90 │ │ │ │ + beq 21ba0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq 21bf8 │ │ │ │ - ldr r8, [pc, #-1404] @ 2161c │ │ │ │ + beq 21c08 │ │ │ │ + ldr r8, [pc, #-1404] @ 2162c │ │ │ │ mov r4, r6 │ │ │ │ - b 216f0 │ │ │ │ - ldr r8, [pc, #-1412] @ 21620 │ │ │ │ - mov sl, #652 @ 0x28c │ │ │ │ - b 21a24 │ │ │ │ - ldr sl, [pc, #-1416] @ 21628 │ │ │ │ - ldr r8, [pc, #-1424] @ 21624 │ │ │ │ - b 219ac │ │ │ │ - ldr sl, [pc, #-1428] @ 21628 │ │ │ │ - ldr r8, [pc, #-1428] @ 2162c │ │ │ │ - b 21a24 │ │ │ │ - ldr sl, [pc, #-1432] @ 21630 │ │ │ │ - ldr r8, [pc, #-1432] @ 21634 │ │ │ │ - b 219ac │ │ │ │ - ldr sl, [pc, #-1436] @ 21638 │ │ │ │ - ldr r8, [pc, #-1436] @ 2163c │ │ │ │ - b 219ac │ │ │ │ - ldr r1, [pc, #-1440] @ 21640 │ │ │ │ - b 213f8 │ │ │ │ + b 21700 │ │ │ │ + ldr sl, [pc, #-1412] @ 21630 │ │ │ │ + ldr r8, [pc, #-1412] @ 21634 │ │ │ │ + b 21a34 │ │ │ │ + ldr sl, [pc, #-1412] @ 2163c │ │ │ │ + ldr r8, [pc, #-1420] @ 21638 │ │ │ │ + b 219bc │ │ │ │ + ldr sl, [pc, #-1424] @ 2163c │ │ │ │ + ldr r8, [pc, #-1424] @ 21640 │ │ │ │ + b 21a34 │ │ │ │ + ldr sl, [pc, #-1428] @ 21644 │ │ │ │ + ldr r8, [pc, #-1428] @ 21648 │ │ │ │ + b 219bc │ │ │ │ + ldr r8, [pc, #-1432] @ 2164c │ │ │ │ + mov sl, #804 @ 0x324 │ │ │ │ + b 219bc │ │ │ │ + ldr r1, [pc, #-1440] @ 21650 │ │ │ │ + b 21408 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 216cc │ │ │ │ + b 216dc │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 21780 │ │ │ │ + b 21790 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 21b90 │ │ │ │ + b 21ba0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2128c │ │ │ │ + beq 2129c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 2128c │ │ │ │ + bne 2129c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2128c │ │ │ │ - ldr r1, [pc, #-1520] @ 21644 │ │ │ │ - b 213f8 │ │ │ │ + b 2129c │ │ │ │ + ldr r1, [pc, #-1520] @ 21654 │ │ │ │ + b 21408 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 212f8 │ │ │ │ - ldr r8, [pc, #-1536] @ 21648 │ │ │ │ - b 2128c │ │ │ │ - ldr r8, [pc, #-1544] @ 21648 │ │ │ │ + b 21308 │ │ │ │ + ldr r8, [pc, #-1536] @ 21658 │ │ │ │ + b 2129c │ │ │ │ + ldr r8, [pc, #-1544] @ 21658 │ │ │ │ mov r4, r7 │ │ │ │ - b 21ab0 │ │ │ │ + b 21ac0 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 21c40 │ │ │ │ + beq 21c50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 21c40 │ │ │ │ + bne 21c50 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r8, [pc, #-1592] @ 21648 │ │ │ │ - b 2128c │ │ │ │ - ldr r8, [pc, #-1588] @ 21654 │ │ │ │ - b 21ab0 │ │ │ │ - ldr r8, [pc, #-1604] @ 2164c │ │ │ │ - b 21ab0 │ │ │ │ - ldr r8, [pc, #-1608] @ 21650 │ │ │ │ - b 21ab0 │ │ │ │ - ldr r8, [pc, #-1620] @ 2164c │ │ │ │ - b 2178c │ │ │ │ - ldr r8, [pc, #-1624] @ 21650 │ │ │ │ - b 2178c │ │ │ │ - ldr r8, [pc, #-1628] @ 21654 │ │ │ │ - b 2178c │ │ │ │ - ldr r1, [pc, #-1632] @ 21658 │ │ │ │ - b 213f8 │ │ │ │ - ldr r3, [pc, #-1636] @ 2165c │ │ │ │ - ldr r1, [pc, #-1636] @ 21660 │ │ │ │ - ldr r0, [pc, #-1636] @ 21664 │ │ │ │ + ldr r8, [pc, #-1592] @ 21658 │ │ │ │ + b 2129c │ │ │ │ + ldr r8, [pc, #-1588] @ 21664 │ │ │ │ + b 21ac0 │ │ │ │ + ldr r8, [pc, #-1604] @ 2165c │ │ │ │ + b 21ac0 │ │ │ │ + ldr r8, [pc, #-1608] @ 21660 │ │ │ │ + b 21ac0 │ │ │ │ + ldr r8, [pc, #-1620] @ 2165c │ │ │ │ + b 2179c │ │ │ │ + ldr r8, [pc, #-1624] @ 21660 │ │ │ │ + b 2179c │ │ │ │ + ldr r8, [pc, #-1628] @ 21664 │ │ │ │ + b 2179c │ │ │ │ + ldr r1, [pc, #-1632] @ 21668 │ │ │ │ + b 21408 │ │ │ │ + ldr r3, [pc, #-1636] @ 2166c │ │ │ │ + ldr r1, [pc, #-1636] @ 21670 │ │ │ │ + ldr r0, [pc, #-1636] @ 21674 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1640] @ 21668 │ │ │ │ + ldr r2, [pc, #-1640] @ 21678 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 14adc │ │ │ │ - ldr r3, [pc, #-1660] @ 2166c │ │ │ │ - ldr r1, [pc, #-1660] @ 21670 │ │ │ │ - ldr r0, [pc, #-1660] @ 21674 │ │ │ │ + bl 14ab8 │ │ │ │ + ldr r3, [pc, #-1660] @ 2167c │ │ │ │ + ldr r1, [pc, #-1660] @ 21680 │ │ │ │ + ldr r0, [pc, #-1660] @ 21684 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1664] @ 21678 │ │ │ │ + ldr r2, [pc, #-1664] @ 21688 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ + bl 14788 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #1 │ │ │ │ - ble 21b24 │ │ │ │ - ldr r2, [pc, #-1696] @ 2167c │ │ │ │ - ldr r3, [pc, #-1696] @ 21680 │ │ │ │ + ble 21b34 │ │ │ │ + ldr r2, [pc, #-1696] @ 2168c │ │ │ │ + ldr r3, [pc, #-1696] @ 21690 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov ip, #5 │ │ │ │ - b 21b3c │ │ │ │ + b 21b4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #4072] @ 22d34 │ │ │ │ - ldr r0, [pc, #4072] @ 22d38 │ │ │ │ + ldr r2, [pc, #4072] @ 22d44 │ │ │ │ + ldr r0, [pc, #4072] @ 22d48 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4068] @ 22d3c │ │ │ │ + ldr r3, [pc, #4068] @ 22d4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add ip, r0, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ @@ -22462,38 +22466,38 @@ │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, r0, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, r0, #968 @ 0x3c8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ - ldr r7, [pc, #4004] @ 22d40 │ │ │ │ + ldr r7, [pc, #4004] @ 22d50 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ add ip, ip, #1344 @ 0x540 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r0, #40] @ 0x28 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 21de0 │ │ │ │ - ldr r3, [pc, #3964] @ 22d44 │ │ │ │ + beq 21df0 │ │ │ │ + ldr r3, [pc, #3964] @ 22d54 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 23428 │ │ │ │ + bhi 2344c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3936] @ 22d48 │ │ │ │ + ldr r3, [pc, #3936] @ 22d58 │ │ │ │ sub r2, r5, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 23428 │ │ │ │ + bhi 2344c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -22502,1437 +22506,1442 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r8, [r1, #8] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 22690 │ │ │ │ - ldr r0, [pc, #3852] @ 22d4c │ │ │ │ + beq 226a0 │ │ │ │ + ldr r0, [pc, #3852] @ 22d5c │ │ │ │ ldr r0, [r7, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 233d8 │ │ │ │ - ldr r0, [pc, #3836] @ 22d50 │ │ │ │ + beq 233fc │ │ │ │ + ldr r0, [pc, #3836] @ 22d60 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 233d4 │ │ │ │ + beq 233f8 │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #3812] @ 22d54 │ │ │ │ + ldr r1, [pc, #3812] @ 22d64 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 22618 │ │ │ │ + bhi 22628 │ │ │ │ add r1, r1, r5 │ │ │ │ ldrh r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3780] @ 22d58 │ │ │ │ + ldr r1, [pc, #3780] @ 22d68 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #1096] @ 0x448 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 233d8 │ │ │ │ + beq 233fc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 233d4 │ │ │ │ + beq 233f8 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 2313c │ │ │ │ + ble 23160 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 21ed8 │ │ │ │ + b 21ee8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 2294c │ │ │ │ + beq 2295c │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 21ecc │ │ │ │ + bne 21edc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r9, [r2, r3, lsl #2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2313c │ │ │ │ + beq 23160 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 22488 │ │ │ │ + bgt 22498 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3664] @ 22d5c │ │ │ │ + ldr r2, [pc, #3664] @ 22d6c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 22a10 │ │ │ │ + beq 22a20 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 22a1c │ │ │ │ - ldr r3, [pc, #3624] @ 22d60 │ │ │ │ + beq 22a2c │ │ │ │ + ldr r3, [pc, #3624] @ 22d70 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 22728 │ │ │ │ + bne 22738 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 22728 │ │ │ │ + beq 22738 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 21f90 │ │ │ │ + beq 21fa0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2271c │ │ │ │ - ldr r3, [pc, #3532] @ 22d64 │ │ │ │ + beq 2272c │ │ │ │ + ldr r3, [pc, #3532] @ 22d74 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 21fd4 │ │ │ │ + beq 21fe4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 22768 │ │ │ │ + beq 22778 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [sl] │ │ │ │ - beq 22a44 │ │ │ │ + beq 22a54 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 21ff8 │ │ │ │ + beq 22008 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 22710 │ │ │ │ + beq 22720 │ │ │ │ add sl, sp, #52 @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 22a64 │ │ │ │ + beq 22a74 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #3400] @ 22d68 │ │ │ │ + ldr r2, [pc, #3400] @ 22d78 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 22a94 │ │ │ │ + beq 22aa4 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 22aa4 │ │ │ │ + beq 22ab4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 227ec │ │ │ │ + bne 227fc │ │ │ │ ldr fp, [r4, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 227ec │ │ │ │ + beq 227fc │ │ │ │ ldr r2, [fp] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [fp] │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2209c │ │ │ │ + beq 220ac │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 227e0 │ │ │ │ - ldr r2, [pc, #3272] @ 22d6c │ │ │ │ + beq 227f0 │ │ │ │ + ldr r2, [pc, #3272] @ 22d7c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #2 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 220e0 │ │ │ │ + beq 220f0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [fp] │ │ │ │ - beq 2282c │ │ │ │ + beq 2283c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 22ac8 │ │ │ │ + beq 22ad8 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22104 │ │ │ │ + beq 22114 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq 2275c │ │ │ │ + beq 2276c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 22c28 │ │ │ │ + beq 22c38 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #3148] @ 22d70 │ │ │ │ + ldr r2, [pc, #3148] @ 22d80 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 22d00 │ │ │ │ + beq 22d10 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 22c6c │ │ │ │ + beq 22c7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 229d0 │ │ │ │ + bne 229e0 │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 229d0 │ │ │ │ + beq 229e0 │ │ │ │ ldr r2, [r8] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r8] │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 221a0 │ │ │ │ + beq 221b0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 2291c │ │ │ │ - ldr r2, [pc, #3020] @ 22d74 │ │ │ │ + beq 2292c │ │ │ │ + ldr r2, [pc, #3020] @ 22d84 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #2 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 221e4 │ │ │ │ + beq 221f4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq 22a04 │ │ │ │ + beq 22a14 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 22f74 │ │ │ │ + beq 22f98 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22208 │ │ │ │ + beq 22218 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq 22820 │ │ │ │ + beq 22830 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 22fa8 │ │ │ │ + beq 22fcc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 22fe4 │ │ │ │ + beq 23008 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 23030 │ │ │ │ + beq 23054 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str sl, [sp] │ │ │ │ - bl dd430 │ │ │ │ + bl 6b2b4 │ │ │ │ mov r8, r0 │ │ │ │ bl be74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 23070 │ │ │ │ + beq 23094 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 22774 │ │ │ │ + beq 22784 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 230f0 │ │ │ │ - ldr r3, [pc, #2792] @ 22d78 │ │ │ │ + beq 23114 │ │ │ │ + ldr r3, [pc, #2792] @ 22d88 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 23168 │ │ │ │ + blt 2318c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 222c4 │ │ │ │ + beq 222d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 22d10 │ │ │ │ + beq 22d20 │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 23198 │ │ │ │ - ldr r3, [pc, #2720] @ 22d7c │ │ │ │ + beq 231bc │ │ │ │ + ldr r3, [pc, #2720] @ 22d8c │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 231a4 │ │ │ │ + blt 231c8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22310 │ │ │ │ + beq 22320 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 23024 │ │ │ │ + beq 23048 │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ ldr r0, [r8, #1028] @ 0x404 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 231b0 │ │ │ │ - ldr r3, [pc, #2644] @ 22d80 │ │ │ │ + beq 231d4 │ │ │ │ + ldr r3, [pc, #2644] @ 22d90 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1312] @ 0x520 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 231cc │ │ │ │ + blt 231f0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22360 │ │ │ │ + beq 22370 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 230cc │ │ │ │ + beq 230f0 │ │ │ │ ldr r0, [r8, #1032] @ 0x408 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 23214 │ │ │ │ - ldr r3, [pc, #2572] @ 22d84 │ │ │ │ + beq 23238 │ │ │ │ + ldr r3, [pc, #2572] @ 22d94 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #608] @ 0x260 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 23238 │ │ │ │ + blt 2325c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 223ac │ │ │ │ + beq 223bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 230d8 │ │ │ │ - ldr r4, [pc, #2516] @ 22d88 │ │ │ │ + beq 230fc │ │ │ │ + ldr r4, [pc, #2516] @ 22d98 │ │ │ │ mov r0, r6 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 23258 │ │ │ │ + blt 2327c │ │ │ │ ldr r1, [r4, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 232e8 │ │ │ │ + blt 2330c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22404 │ │ │ │ + beq 22414 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r6] │ │ │ │ - beq 22404 │ │ │ │ + beq 22414 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 230c0 │ │ │ │ + beq 230e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22420 │ │ │ │ + beq 22430 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 22934 │ │ │ │ + beq 22944 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2243c │ │ │ │ + beq 2244c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 22940 │ │ │ │ + beq 22950 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22458 │ │ │ │ + beq 22468 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 22928 │ │ │ │ - ldr r2, [pc, #2348] @ 22d8c │ │ │ │ - ldr r3, [pc, #2264] @ 22d3c │ │ │ │ + beq 22938 │ │ │ │ + ldr r2, [pc, #2348] @ 22d9c │ │ │ │ + ldr r3, [pc, #2264] @ 22d4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 23424 │ │ │ │ + bne 23448 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2300] @ 22d90 │ │ │ │ + ldr r2, [pc, #2300] @ 22da0 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #688] @ 0x2b0 │ │ │ │ - beq 22690 │ │ │ │ + beq 226a0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 233d8 │ │ │ │ + beq 233fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 233d4 │ │ │ │ + beq 233f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 22c14 │ │ │ │ + ble 22c24 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 224e4 │ │ │ │ + b 224f4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 22ba8 │ │ │ │ + beq 22bb8 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 224d8 │ │ │ │ + bne 224e8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22c14 │ │ │ │ + beq 22c24 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov r8, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 21f00 │ │ │ │ + ble 21f10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2168] @ 22d94 │ │ │ │ + ldr r2, [pc, #2168] @ 22da4 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #968] @ 0x3c8 │ │ │ │ - beq 22690 │ │ │ │ + beq 226a0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 233d8 │ │ │ │ + beq 233fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 233d4 │ │ │ │ + beq 233f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 22b7c │ │ │ │ + ble 22b8c │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 2256c │ │ │ │ + b 2257c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 22b10 │ │ │ │ + beq 22b20 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 22560 │ │ │ │ + bne 22570 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22b7c │ │ │ │ + beq 22b8c │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 21f00 │ │ │ │ + ble 21f10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2036] @ 22d98 │ │ │ │ + ldr r2, [pc, #2036] @ 22da8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 22690 │ │ │ │ + beq 226a0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 233d8 │ │ │ │ + beq 233fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 233d4 │ │ │ │ + beq 233f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 228a4 │ │ │ │ + ble 228b4 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 225f4 │ │ │ │ + b 22604 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 22838 │ │ │ │ + beq 22848 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 225e8 │ │ │ │ + bne 225f8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 228a4 │ │ │ │ + beq 228b4 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 21f00 │ │ │ │ - b 228b0 │ │ │ │ - ldr r3, [pc, #1904] @ 22d9c │ │ │ │ + ble 21f10 │ │ │ │ + b 228c0 │ │ │ │ + ldr r3, [pc, #1904] @ 22dac │ │ │ │ cmp r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [r3, #1348] @ 0x544 │ │ │ │ - ble 23270 │ │ │ │ + ble 23294 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ - b 22654 │ │ │ │ + b 22664 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 22f28 │ │ │ │ + beq 22f4c │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp fp, r0 │ │ │ │ - bne 22648 │ │ │ │ + bne 22658 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr sl, [r2, r3, lsl #2] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 23270 │ │ │ │ - ldr r2, [pc, #1832] @ 22da0 │ │ │ │ + beq 23294 │ │ │ │ + ldr r2, [pc, #1832] @ 22db0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr lr, [r2, #1096] @ 0x448 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r6, r6, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 21e98 │ │ │ │ - bl 147ec │ │ │ │ + bne 21ea8 │ │ │ │ + bl 147c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, #0 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 21e28 │ │ │ │ + b 21e38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 21e24 │ │ │ │ + b 21e34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 21e20 │ │ │ │ + b 21e30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 21e1c │ │ │ │ + b 21e2c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r8, [r1, #8] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ - b 21f00 │ │ │ │ + b 21f10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 226ec │ │ │ │ + b 226fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 226e8 │ │ │ │ + b 226f8 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 21ff8 │ │ │ │ + b 22008 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 21f90 │ │ │ │ - ldr r3, [pc, #1652] @ 22da4 │ │ │ │ + b 21fa0 │ │ │ │ + ldr r3, [pc, #1652] @ 22db4 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 21fd4 │ │ │ │ + b 21fe4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 22104 │ │ │ │ + b 22114 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 21fd4 │ │ │ │ - ldr sl, [pc, #1580] @ 22da8 │ │ │ │ + b 21fe4 │ │ │ │ + ldr sl, [pc, #1580] @ 22db8 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r2, [sl, #48] @ 0x30 │ │ │ │ ldr r1, [sl, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 23220 │ │ │ │ + blt 23244 │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 23244 │ │ │ │ + beq 23268 │ │ │ │ ldr r1, [sl, #972] @ 0x3cc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 23264 │ │ │ │ + blt 23288 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 223e0 │ │ │ │ + beq 223f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 223e0 │ │ │ │ + bne 223f0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 223e0 │ │ │ │ + b 223f0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2209c │ │ │ │ - ldr r3, [pc, #1464] @ 22dac │ │ │ │ + b 220ac │ │ │ │ + ldr r3, [pc, #1464] @ 22dbc │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r0 │ │ │ │ - b 220e0 │ │ │ │ + b 220f0 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 22208 │ │ │ │ + b 22218 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 220e0 │ │ │ │ + b 220f0 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r6, ip │ │ │ │ mov r7, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 22874 │ │ │ │ + b 22884 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 230e4 │ │ │ │ + beq 23108 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 233fc │ │ │ │ + beq 23420 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2285c │ │ │ │ + beq 2286c │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - bge 22600 │ │ │ │ + bge 22610 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 232f4 │ │ │ │ + bne 23318 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1264] @ 22db0 │ │ │ │ + ldr r3, [pc, #1264] @ 22dc0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 21f00 │ │ │ │ - ldr r1, [pc, #1176] @ 22db4 │ │ │ │ - b 22b8c │ │ │ │ + bne 21f10 │ │ │ │ + ldr r1, [pc, #1176] @ 22dc4 │ │ │ │ + b 22b9c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 221a0 │ │ │ │ + b 221b0 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 22458 │ │ │ │ + b 22468 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 22420 │ │ │ │ + b 22430 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2243c │ │ │ │ + b 2244c │ │ │ │ mov fp, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r7 │ │ │ │ mov r4, ip │ │ │ │ mov r7, r9 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, lr │ │ │ │ - b 22990 │ │ │ │ + b 229a0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 2313c │ │ │ │ + beq 23160 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 233fc │ │ │ │ + beq 23420 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 22978 │ │ │ │ + beq 22988 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, fp │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - blt 2313c │ │ │ │ + blt 23160 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r9, [r3, fp, lsl #2] │ │ │ │ - b 21eec │ │ │ │ - ldr r3, [pc, #992] @ 22db8 │ │ │ │ + b 21efc │ │ │ │ + ldr r3, [pc, #992] @ 22dc8 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r0 │ │ │ │ - b 221e4 │ │ │ │ + b 221f4 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 221e4 │ │ │ │ + b 221f4 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 21f28 │ │ │ │ - ldr r8, [pc, #920] @ 22dbc │ │ │ │ - ldr r3, [pc, #920] @ 22dc0 │ │ │ │ - ldr r0, [pc, #920] @ 22dc4 │ │ │ │ - ldr r2, [pc, #920] @ 22dc8 │ │ │ │ + b 21f38 │ │ │ │ + ldr r8, [pc, #920] @ 22dcc │ │ │ │ + ldr r3, [pc, #920] @ 22dd0 │ │ │ │ + ldr r0, [pc, #920] @ 22dd4 │ │ │ │ + ldr r2, [pc, #920] @ 22dd8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r6, #0 │ │ │ │ - b 22458 │ │ │ │ + b 22468 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22a5c │ │ │ │ + beq 22a6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 22d1c │ │ │ │ - ldr r8, [pc, #872] @ 22dcc │ │ │ │ - b 22a20 │ │ │ │ + beq 22d2c │ │ │ │ + ldr r8, [pc, #872] @ 22ddc │ │ │ │ + b 22a30 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 22014 │ │ │ │ + beq 22024 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22a8c │ │ │ │ + beq 22a9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 23350 │ │ │ │ - ldr r8, [pc, #828] @ 22dd0 │ │ │ │ - b 22a20 │ │ │ │ + beq 23374 │ │ │ │ + ldr r8, [pc, #828] @ 22de0 │ │ │ │ + b 22a30 │ │ │ │ mov r0, r9 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 2203c │ │ │ │ + b 2204c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22ac0 │ │ │ │ + beq 22ad0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 22d28 │ │ │ │ - ldr r8, [pc, #780] @ 22dd4 │ │ │ │ - b 22a20 │ │ │ │ + beq 22d38 │ │ │ │ + ldr r8, [pc, #780] @ 22de4 │ │ │ │ + b 22a30 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22aec │ │ │ │ + beq 22afc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 22aec │ │ │ │ + bne 22afc │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22b08 │ │ │ │ + beq 22b18 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq 231d8 │ │ │ │ - ldr r8, [pc, #712] @ 22dd8 │ │ │ │ - b 22a20 │ │ │ │ + beq 231fc │ │ │ │ + ldr r8, [pc, #712] @ 22de8 │ │ │ │ + b 22a30 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r5, fp │ │ │ │ mov r6, ip │ │ │ │ mov fp, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b 22b4c │ │ │ │ + b 22b5c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, fp │ │ │ │ - beq 231bc │ │ │ │ + beq 231e0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23400 │ │ │ │ + beq 23424 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 22b34 │ │ │ │ + beq 22b44 │ │ │ │ mov r3, r7 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bge 22578 │ │ │ │ + bge 22588 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 22598 │ │ │ │ - ldr r1, [pc, #588] @ 22ddc │ │ │ │ - ldr r3, [pc, #588] @ 22de0 │ │ │ │ - ldr r0, [pc, #588] @ 22de4 │ │ │ │ + beq 225a8 │ │ │ │ + ldr r1, [pc, #588] @ 22dec │ │ │ │ + ldr r3, [pc, #588] @ 22df0 │ │ │ │ + ldr r0, [pc, #588] @ 22df4 │ │ │ │ + ldr r2, [pc, #588] @ 22df8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #412 @ 0x19c │ │ │ │ - bl 17198 │ │ │ │ - b 22a3c │ │ │ │ + bl 17174 │ │ │ │ + b 22a4c │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r6, ip │ │ │ │ mov r7, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 22be4 │ │ │ │ + b 22bf4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 231e4 │ │ │ │ + beq 23208 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23400 │ │ │ │ + beq 23424 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 22bcc │ │ │ │ + beq 22bdc │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bge 224f0 │ │ │ │ + bge 22500 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 22510 │ │ │ │ - mov r1, #14080 @ 0x3700 │ │ │ │ - b 22b8c │ │ │ │ + beq 22520 │ │ │ │ + ldr r1, [pc, #452] @ 22dfc │ │ │ │ + b 22b9c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 22118 │ │ │ │ + beq 22128 │ │ │ │ ldr r7, [r5] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 23378 │ │ │ │ + beq 2339c │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r5] │ │ │ │ - beq 2336c │ │ │ │ + beq 23390 │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2335c │ │ │ │ - ldr r8, [pc, #528] @ 22e74 │ │ │ │ + beq 23380 │ │ │ │ + ldr r8, [pc, #548] @ 22e98 │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ - b 22c9c │ │ │ │ + b 22cac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22eb0 │ │ │ │ + beq 22ed4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 231f4 │ │ │ │ + beq 23218 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r8, [pc, #400] @ 22e24 │ │ │ │ + ldr r8, [pc, #412] @ 22e40 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ movne r7, r4 │ │ │ │ - beq 22a20 │ │ │ │ + beq 22a30 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq 22f1c │ │ │ │ + beq 22f40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 22cd0 │ │ │ │ + beq 22ce0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22cd0 │ │ │ │ + beq 22ce0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 22f10 │ │ │ │ + beq 22f34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 22a20 │ │ │ │ + beq 22a30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22a20 │ │ │ │ + beq 22a30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 22a20 │ │ │ │ + bne 22a30 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 22a20 │ │ │ │ + b 22a30 │ │ │ │ mov r0, r8 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 22140 │ │ │ │ + b 22150 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 222c4 │ │ │ │ + b 222d4 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 22a5c │ │ │ │ + b 22a6c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 22ac0 │ │ │ │ - andseq lr, r2, r4, lsr #5 │ │ │ │ - andseq pc, r2, ip, ror #18 │ │ │ │ + b 22ad0 │ │ │ │ + mulseq r2, r4, r2 │ │ │ │ + andseq pc, r2, r4, ror #18 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq lr, r2, ip, asr #4 │ │ │ │ - @ instruction: 0x0010e1f0 │ │ │ │ - @ instruction: 0x0010e1d8 │ │ │ │ + andseq lr, r2, ip, lsr r2 │ │ │ │ + mulseq r0, r0, r1 │ │ │ │ + andseq lr, r0, r8, ror r1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq lr, r0, r8, asr r1 │ │ │ │ - andseq pc, r2, r8, lsr r8 @ │ │ │ │ - @ instruction: 0x0012f7bc │ │ │ │ + ldrsheq lr, [r0], -r8 │ │ │ │ + andseq pc, r2, r0, lsr r8 @ │ │ │ │ + @ instruction: 0x0012f7b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, r2, r0, lsr r7 @ │ │ │ │ - andseq pc, r2, r8, lsr #13 │ │ │ │ - andseq pc, r2, r4, lsr #12 │ │ │ │ - andseq pc, r2, r4, lsr #11 │ │ │ │ - andseq pc, r2, r0, lsr #10 │ │ │ │ - andseq pc, r2, r8, lsr r4 @ │ │ │ │ - andseq pc, r2, ip, ror #7 │ │ │ │ - mulseq r2, ip, r3 │ │ │ │ - andseq pc, r2, r0, asr r3 @ │ │ │ │ - andseq pc, r2, r4, lsl r3 @ │ │ │ │ - mulseq r2, r8, fp │ │ │ │ - andseq pc, r2, r4, lsr r2 @ │ │ │ │ - andseq pc, r2, ip, lsr #3 │ │ │ │ - andseq pc, r2, r4, lsr #2 │ │ │ │ - mulseq r2, ip, r0 │ │ │ │ - andseq pc, r2, r0, asr r0 @ │ │ │ │ - mulseq r2, r8, pc @ │ │ │ │ - andseq lr, r2, r0, asr pc │ │ │ │ - @ instruction: 0x0012eed4 │ │ │ │ - muleq pc, r4, r1 @ │ │ │ │ - andeq r3, r0, r3, lsl r7 │ │ │ │ - @ instruction: 0x0012ecf0 │ │ │ │ - andeq r3, r0, r1, ror #14 │ │ │ │ - @ instruction: 0x000f7db4 │ │ │ │ - andeq r8, pc, r0, lsl r0 @ │ │ │ │ - muleq r0, lr, r1 │ │ │ │ - andeq r3, r0, r5, ror r7 │ │ │ │ - andeq r3, r0, r9, ror r7 │ │ │ │ - andeq r3, r0, sl, ror r7 │ │ │ │ - andeq r3, r0, lr, lsl #15 │ │ │ │ - andeq r3, r0, r7, lsl #14 │ │ │ │ - andeq r7, pc, ip, asr #24 │ │ │ │ - andeq r7, pc, r8, lsr #29 │ │ │ │ - andeq r7, pc, r4, ror #14 │ │ │ │ - muleq pc, ip, r9 @ │ │ │ │ - andeq r3, r0, r0, lsl r6 │ │ │ │ - andeq r3, r0, r6, asr #12 │ │ │ │ - andeq r7, pc, r0, ror #13 │ │ │ │ - andeq r7, pc, r4, lsl r9 @ │ │ │ │ - andeq r7, pc, r4, lsl #18 │ │ │ │ - strdeq r3, [r0], -r9 │ │ │ │ - muleq r0, r3, r1 │ │ │ │ - andeq r3, r0, r8, asr #12 │ │ │ │ - andeq r3, r0, r2, asr r6 │ │ │ │ - andeq r3, r0, r4, asr r6 │ │ │ │ - andeq r3, r0, lr, asr r6 │ │ │ │ - muleq r0, r5, r1 │ │ │ │ - andeq r3, r0, r0, ror #12 │ │ │ │ - muleq r0, r3, r7 │ │ │ │ - andeq r3, r0, sl, ror #12 │ │ │ │ - andeq r0, r0, pc, lsl #3 │ │ │ │ - andeq r3, r0, r6, lsr #12 │ │ │ │ - muleq r0, r6, r1 │ │ │ │ - andeq r3, r0, ip, ror #12 │ │ │ │ - andeq r3, r0, pc, lsr #12 │ │ │ │ - andeq r3, r0, lr, lsr #15 │ │ │ │ - muleq r0, r7, r1 │ │ │ │ - andeq r3, r0, r6, ror r6 │ │ │ │ - andeq r3, r0, r1, lsr r6 │ │ │ │ - andeq r6, pc, r8, ror #27 │ │ │ │ - andeq fp, pc, r0, lsl fp @ │ │ │ │ - ldrdeq r6, [pc], -ip │ │ │ │ - andeq r7, pc, r8, lsr #15 │ │ │ │ - andeq r3, r0, fp, lsr #14 │ │ │ │ - andeq r3, r0, r7, lsr #15 │ │ │ │ - andeq r3, r0, pc, ror r6 │ │ │ │ - andeq r3, r0, lr, lsl #14 │ │ │ │ - strdeq r3, [r0], -r7 │ │ │ │ - muleq r0, r2, r7 │ │ │ │ - andeq r3, r0, ip, lsr #15 │ │ │ │ - andeq r3, r0, sp, lsr #15 │ │ │ │ - andeq r3, r0, fp, lsr #15 │ │ │ │ - andeq r3, r0, pc, ror #13 │ │ │ │ - andseq sp, r0, r4, asr r1 │ │ │ │ - @ instruction: 0x000f68bc │ │ │ │ - andeq r6, pc, r8, lsr #28 │ │ │ │ + andseq pc, r2, r8, lsr #14 │ │ │ │ + andseq pc, r2, r0, lsr #13 │ │ │ │ + andseq pc, r2, ip, lsl r6 @ │ │ │ │ + mulseq r2, ip, r5 │ │ │ │ + andseq pc, r2, r8, lsl r5 @ │ │ │ │ + andseq pc, r2, r0, lsr r4 @ │ │ │ │ + andseq pc, r2, r4, ror #7 │ │ │ │ + mulseq r2, r4, r3 │ │ │ │ + andseq pc, r2, r8, asr #6 │ │ │ │ + andseq pc, r2, ip, lsl #6 │ │ │ │ + andseq sp, r2, r8, lsl #23 │ │ │ │ + andseq pc, r2, ip, lsr #4 │ │ │ │ + andseq pc, r2, r4, lsr #3 │ │ │ │ + andseq pc, r2, ip, lsl r1 @ │ │ │ │ + mulseq r2, r4, r0 │ │ │ │ + andseq pc, r2, r8, asr #32 │ │ │ │ + mulseq r2, r0, pc @ │ │ │ │ + andseq lr, r2, r8, asr #30 │ │ │ │ + andseq lr, r2, ip, asr #29 │ │ │ │ + andeq r8, pc, r4, lsr r1 @ │ │ │ │ + andeq r4, r0, r5, asr r3 │ │ │ │ + andseq lr, r2, r8, ror #25 │ │ │ │ + andeq r4, r0, r3, lsr #7 │ │ │ │ + andeq r7, pc, r4, asr sp @ │ │ │ │ + @ instruction: 0x000f7fb0 │ │ │ │ + andeq r0, r0, sp, asr r2 │ │ │ │ + @ instruction: 0x000043b7 │ │ │ │ + @ instruction: 0x000043bb │ │ │ │ + @ instruction: 0x000043bc │ │ │ │ + ldrdeq r4, [r0], -r0 │ │ │ │ + andeq r4, r0, r9, asr #6 │ │ │ │ + andeq r7, pc, r8, ror #23 │ │ │ │ + andeq r7, pc, r4, asr #28 │ │ │ │ + andeq r0, r0, fp, asr r2 │ │ │ │ + andeq r4, r0, r2, asr #6 │ │ │ │ + andeq r7, pc, ip, ror #13 │ │ │ │ + andeq r7, pc, r8, lsr #18 │ │ │ │ + andeq r0, r0, fp, asr #4 │ │ │ │ + andeq r4, r0, r2, asr r2 │ │ │ │ + andeq r4, r0, r8, lsl #5 │ │ │ │ + andeq r7, pc, ip, ror #12 │ │ │ │ + andeq r7, pc, r0, lsr #17 │ │ │ │ + muleq pc, r0, r8 @ │ │ │ │ + andeq r4, r0, fp, lsr r3 │ │ │ │ + andeq r0, r0, r2, asr r2 │ │ │ │ + andeq r4, r0, sl, lsl #5 │ │ │ │ + muleq r0, r4, r2 │ │ │ │ + andeq r0, r0, r3, asr r2 │ │ │ │ + muleq r0, r6, r2 │ │ │ │ + andeq r4, r0, r0, lsr #5 │ │ │ │ + andeq r4, r0, r2, lsr #5 │ │ │ │ + ldrdeq r4, [r0], -r5 │ │ │ │ + andeq r4, r0, ip, lsr #5 │ │ │ │ + andeq r0, r0, lr, asr #4 │ │ │ │ + andeq r4, r0, r8, ror #4 │ │ │ │ + andeq r0, r0, r5, asr r2 │ │ │ │ + andeq r4, r0, lr, lsr #5 │ │ │ │ + andeq r4, r0, r1, ror r2 │ │ │ │ + andeq r0, r0, r6, asr r2 │ │ │ │ + @ instruction: 0x000042b8 │ │ │ │ + andeq r4, r0, r3, ror r2 │ │ │ │ + strdeq r4, [r0], -r0 │ │ │ │ + andeq r0, r0, pc, asr #4 │ │ │ │ + andeq r6, pc, r4, ror sp @ │ │ │ │ + strdeq ip, [pc], -r8 │ │ │ │ + andeq r6, pc, r8, ror #26 │ │ │ │ + andeq r7, pc, r4, lsr r7 @ │ │ │ │ + andeq r4, r0, sp, ror #6 │ │ │ │ + andeq r4, r0, r9, ror #7 │ │ │ │ + andeq r0, r0, r7, asr r2 │ │ │ │ + andeq r4, r0, r1, asr #5 │ │ │ │ + andeq r4, r0, r0, asr r3 │ │ │ │ + andeq r4, r0, r9, lsr r3 │ │ │ │ + ldrdeq r4, [r0], -r4 @ │ │ │ │ + andeq r4, r0, lr, ror #7 │ │ │ │ + andeq r4, r0, pc, ror #7 │ │ │ │ + andeq r4, r0, sp, ror #7 │ │ │ │ + andeq r4, r0, r1, lsr r3 │ │ │ │ + andseq sp, r0, r0, ror #1 │ │ │ │ + andeq r6, pc, r8, asr #16 │ │ │ │ + @ instruction: 0x000f6db4 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - andseq sp, r0, ip, lsr #2 │ │ │ │ - muleq pc, ip, r7 @ │ │ │ │ - ldrdeq r6, [pc], -r4 │ │ │ │ + ldrheq sp, [r0], -r8 │ │ │ │ + andeq r6, pc, r8, lsr #14 │ │ │ │ + andeq r6, pc, r0, ror #20 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andeq r6, pc, r0, asr #24 │ │ │ │ + andeq r6, pc, ip, asr #23 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22ecc │ │ │ │ + beq 22ef0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 23308 │ │ │ │ - ldr r8, [pc, #-176] @ 22e24 │ │ │ │ - b 22a20 │ │ │ │ - ldr r8, [pc, #-156] @ 22e40 │ │ │ │ + beq 2332c │ │ │ │ + ldr r8, [pc, #-184] @ 22e40 │ │ │ │ + b 22a30 │ │ │ │ + ldr r8, [pc, #-152] @ 22e68 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 23314 │ │ │ │ + beq 23338 │ │ │ │ sub r4, r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r9] │ │ │ │ - beq 232fc │ │ │ │ + beq 23320 │ │ │ │ ldr r4, [r7] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22a20 │ │ │ │ + beq 22a30 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r7] │ │ │ │ - bne 22a20 │ │ │ │ + bne 22a30 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 22cd0 │ │ │ │ + b 22ce0 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 22cac │ │ │ │ + b 22cbc │ │ │ │ mov r9, r5 │ │ │ │ - b 22f48 │ │ │ │ + b 22f6c │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - beq 23270 │ │ │ │ + beq 23294 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and r2, r2, #67108864 @ 0x4000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 23400 │ │ │ │ + beq 23424 │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 22f30 │ │ │ │ - blt 23270 │ │ │ │ + beq 22f54 │ │ │ │ + blt 23294 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr sl, [r3, r9, lsl #2] │ │ │ │ - b 22668 │ │ │ │ + b 22678 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 232c0 │ │ │ │ + beq 232e4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 2322c │ │ │ │ + beq 23250 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r8, [pc, #-312] @ 22e64 │ │ │ │ + ldr r8, [pc, #-316] @ 22e84 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r6 │ │ │ │ - bne 22c9c │ │ │ │ - b 22cd0 │ │ │ │ + bne 22cac │ │ │ │ + b 22ce0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2221c │ │ │ │ + beq 2222c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 233c4 │ │ │ │ + beq 233e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 233ac │ │ │ │ + beq 233d0 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r8, [pc, #-348] @ 22e80 │ │ │ │ + ldr r8, [pc, #-348] @ 22ea4 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 22c9c │ │ │ │ - b 22cb4 │ │ │ │ + bne 22cac │ │ │ │ + b 22cc4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 22230 │ │ │ │ + beq 22240 │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 233b4 │ │ │ │ + beq 233d8 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq 23364 │ │ │ │ + beq 23388 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r8, [pc, #-416] @ 22e78 │ │ │ │ + ldr r8, [pc, #-416] @ 22e9c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, #0 │ │ │ │ - bne 22c9c │ │ │ │ - b 22cb4 │ │ │ │ + bne 22cac │ │ │ │ + b 22cc4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 22310 │ │ │ │ + b 22320 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 22244 │ │ │ │ + beq 22254 │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 233bc │ │ │ │ + beq 233e0 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq 233a4 │ │ │ │ + beq 233c8 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r8, [pc, #-488] @ 22e7c │ │ │ │ + ldr r8, [pc, #-488] @ 22ea0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, #0 │ │ │ │ - bne 22c9c │ │ │ │ - b 22cb4 │ │ │ │ - ldr r3, [pc, #-656] @ 22de8 │ │ │ │ - ldr r0, [pc, #-656] @ 22dec │ │ │ │ - ldr r1, [pc, #-656] @ 22df0 │ │ │ │ + bne 22cac │ │ │ │ + b 22cc4 │ │ │ │ + ldr r3, [pc, #-668] @ 22e00 │ │ │ │ + ldr r0, [pc, #-668] @ 22e04 │ │ │ │ + ldr r2, [pc, #-668] @ 22e08 │ │ │ │ + ldr r1, [pc, #-668] @ 22e0c │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, #396 @ 0x18c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22ed4 │ │ │ │ + beq 22ef8 │ │ │ │ sub r4, r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq 23250 │ │ │ │ + beq 23274 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r8, [pc, #-628] @ 22e40 │ │ │ │ + ldr r8, [pc, #-624] @ 22e68 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, #0 │ │ │ │ - bne 22c9c │ │ │ │ - b 22cb4 │ │ │ │ + bne 22cac │ │ │ │ + b 22cc4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 22404 │ │ │ │ + b 22414 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 22360 │ │ │ │ + b 22370 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 223ac │ │ │ │ + b 223bc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - b 228a4 │ │ │ │ - ldr sl, [pc, #-752] @ 22e08 │ │ │ │ - ldr r8, [pc, #-776] @ 22df4 │ │ │ │ - ldr r3, [pc, #-776] @ 22df8 │ │ │ │ - ldr r0, [pc, #-776] @ 22dfc │ │ │ │ + b 228b4 │ │ │ │ + ldr sl, [pc, #-760] @ 22e24 │ │ │ │ + ldr r8, [pc, #-784] @ 22e10 │ │ │ │ + ldr r3, [pc, #-784] @ 22e14 │ │ │ │ + ldr r0, [pc, #-784] @ 22e18 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2308c │ │ │ │ + beq 230b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 2308c │ │ │ │ + bne 230b0 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2308c │ │ │ │ + b 230b0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 23348 │ │ │ │ - ldr r0, [pc, #-848] @ 22e00 │ │ │ │ + bne 2336c │ │ │ │ + ldr r0, [pc, #-856] @ 22e1c │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #5 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-868] @ 22e04 │ │ │ │ - b 22b8c │ │ │ │ - ldr sl, [pc, #-872] @ 22e08 │ │ │ │ - ldr r8, [pc, #-872] @ 22e0c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-876] @ 22e20 │ │ │ │ + b 22b9c │ │ │ │ + ldr sl, [pc, #-880] @ 22e24 │ │ │ │ + ldr r8, [pc, #-880] @ 22e28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 230f8 │ │ │ │ + beq 2311c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 230f8 │ │ │ │ + bne 2311c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 230f8 │ │ │ │ - ldr r8, [pc, #-912] @ 22e10 │ │ │ │ - mov sl, #404 @ 0x194 │ │ │ │ - b 230f8 │ │ │ │ - ldr r8, [pc, #-920] @ 22e14 │ │ │ │ - mov sl, #404 @ 0x194 │ │ │ │ - b 23170 │ │ │ │ - ldr sl, [pc, #-924] @ 22e1c │ │ │ │ - ldr r8, [pc, #-932] @ 22e18 │ │ │ │ - b 230f8 │ │ │ │ + b 2311c │ │ │ │ + ldr sl, [pc, #-916] @ 22e30 │ │ │ │ + ldr r8, [pc, #-924] @ 22e2c │ │ │ │ + b 2311c │ │ │ │ + ldr sl, [pc, #-928] @ 22e30 │ │ │ │ + ldr r8, [pc, #-928] @ 22e34 │ │ │ │ + b 23194 │ │ │ │ + ldr r8, [pc, #-932] @ 22e38 │ │ │ │ + mov sl, #596 @ 0x254 │ │ │ │ + b 2311c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - b 22b7c │ │ │ │ - ldr sl, [pc, #-952] @ 22e1c │ │ │ │ - ldr r8, [pc, #-952] @ 22e20 │ │ │ │ - b 23170 │ │ │ │ + b 22b8c │ │ │ │ + ldr r8, [pc, #-956] @ 22e3c │ │ │ │ + mov sl, #596 @ 0x254 │ │ │ │ + b 23194 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 22b08 │ │ │ │ + b 22b18 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - b 22c14 │ │ │ │ - ldr r8, [pc, #-984] @ 22e24 │ │ │ │ + b 22c24 │ │ │ │ + ldr r8, [pc, #-992] @ 22e40 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 22c9c │ │ │ │ - b 22cac │ │ │ │ - ldr sl, [pc, #-1000] @ 22e34 │ │ │ │ - ldr r8, [pc, #-1016] @ 22e28 │ │ │ │ - b 230f8 │ │ │ │ - ldr sl, [pc, #-1020] @ 22e2c │ │ │ │ - ldr r8, [pc, #-1020] @ 22e30 │ │ │ │ - b 230f8 │ │ │ │ - ldr r8, [pc, #-976] @ 22e64 │ │ │ │ + bne 22cac │ │ │ │ + b 22cbc │ │ │ │ + ldr sl, [pc, #-1008] @ 22e50 │ │ │ │ + ldr r8, [pc, #-1024] @ 22e44 │ │ │ │ + b 2311c │ │ │ │ + ldr sl, [pc, #-1028] @ 22e48 │ │ │ │ + ldr r8, [pc, #-1028] @ 22e4c │ │ │ │ + b 2311c │ │ │ │ + ldr r8, [pc, #-980] @ 22e84 │ │ │ │ mov r4, r6 │ │ │ │ - b 231fc │ │ │ │ - ldr sl, [pc, #-1036] @ 22e34 │ │ │ │ - ldr r8, [pc, #-1036] @ 22e38 │ │ │ │ - b 23170 │ │ │ │ - ldr r8, [pc, #-1040] @ 22e3c │ │ │ │ - mov sl, #400 @ 0x190 │ │ │ │ - b 230f8 │ │ │ │ - ldr r8, [pc, #-1048] @ 22e40 │ │ │ │ - b 231fc │ │ │ │ - ldr sl, [pc, #-1052] @ 22e44 │ │ │ │ - ldr r8, [pc, #-1052] @ 22e48 │ │ │ │ - b 230f8 │ │ │ │ - ldr r8, [pc, #-1056] @ 22e4c │ │ │ │ - mov sl, #400 @ 0x190 │ │ │ │ - b 23170 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 233cc │ │ │ │ - ldr r2, [pc, #-988] @ 22ea8 │ │ │ │ - ldr r3, [pc, #-1080] @ 22e50 │ │ │ │ + b 23220 │ │ │ │ + ldr sl, [pc, #-1044] @ 22e50 │ │ │ │ + ldr r8, [pc, #-1044] @ 22e54 │ │ │ │ + b 23194 │ │ │ │ + ldr sl, [pc, #-1028] @ 22e6c │ │ │ │ + ldr r8, [pc, #-1052] @ 22e58 │ │ │ │ + b 2311c │ │ │ │ + ldr r8, [pc, #-1044] @ 22e68 │ │ │ │ + b 23220 │ │ │ │ + ldr sl, [pc, #-1064] @ 22e5c │ │ │ │ + ldr r8, [pc, #-1064] @ 22e60 │ │ │ │ + b 2311c │ │ │ │ + ldr sl, [pc, #-1060] @ 22e6c │ │ │ │ + ldr r8, [pc, #-1072] @ 22e64 │ │ │ │ + b 23194 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 233f0 │ │ │ │ + ldr r2, [pc, #-988] @ 22ecc │ │ │ │ + ldr r3, [pc, #-1084] @ 22e70 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov ip, #2 │ │ │ │ - ldr r2, [pc, #-1096] @ 22e54 │ │ │ │ - ldr r1, [pc, #-1096] @ 22e58 │ │ │ │ + ldr r2, [pc, #-1100] @ 22e74 │ │ │ │ + ldr r1, [pc, #-1100] @ 22e78 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r5} │ │ │ │ - ldr r2, [pc, #-1104] @ 22e5c │ │ │ │ + ldr r2, [pc, #-1108] @ 22e7c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #-1120] @ 22e60 │ │ │ │ - b 22b8c │ │ │ │ + ldr r1, [pc, #-1124] @ 22e80 │ │ │ │ + b 22b9c │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 232dc │ │ │ │ + beq 23300 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq 2333c │ │ │ │ - ldr r8, [pc, #-1152] @ 22e64 │ │ │ │ + beq 23360 │ │ │ │ + ldr r8, [pc, #-1156] @ 22e84 │ │ │ │ mov r4, r6 │ │ │ │ - b 22cd8 │ │ │ │ - ldr r8, [pc, #-1160] @ 22e68 │ │ │ │ - mov sl, #408 @ 0x198 │ │ │ │ - b 230f8 │ │ │ │ - ldr r1, [pc, #-1168] @ 22e6c │ │ │ │ - b 22b8c │ │ │ │ + b 22ce8 │ │ │ │ + ldr sl, [pc, #-1164] @ 22e88 │ │ │ │ + ldr r8, [pc, #-1164] @ 22e8c │ │ │ │ + b 2311c │ │ │ │ + ldr r1, [pc, #-1168] @ 22e90 │ │ │ │ + b 22b9c │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 22cb4 │ │ │ │ + b 22cc4 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 22ecc │ │ │ │ + b 22ef0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 22a20 │ │ │ │ + beq 22a30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 22a20 │ │ │ │ + bne 22a30 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 22a20 │ │ │ │ + b 22a30 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 232dc │ │ │ │ - ldr r1, [pc, #-1248] @ 22e70 │ │ │ │ - b 22b8c │ │ │ │ + b 23300 │ │ │ │ + ldr r1, [pc, #-1248] @ 22e94 │ │ │ │ + b 22b9c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 22a8c │ │ │ │ - ldr r8, [pc, #-1264] @ 22e74 │ │ │ │ - b 22a20 │ │ │ │ - ldr r8, [pc, #-1268] @ 22e78 │ │ │ │ - b 231fc │ │ │ │ - ldr r8, [pc, #-1280] @ 22e74 │ │ │ │ + b 22a9c │ │ │ │ + ldr r8, [pc, #-1264] @ 22e98 │ │ │ │ + b 22a30 │ │ │ │ + ldr r8, [pc, #-1268] @ 22e9c │ │ │ │ + b 23220 │ │ │ │ + ldr r8, [pc, #-1280] @ 22e98 │ │ │ │ mov r4, r7 │ │ │ │ - b 231fc │ │ │ │ + b 23220 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2335c │ │ │ │ + beq 23380 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 2335c │ │ │ │ + bne 23380 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r8, [pc, #-1328] @ 22e74 │ │ │ │ - b 22a20 │ │ │ │ - ldr r8, [pc, #-1328] @ 22e7c │ │ │ │ - b 231fc │ │ │ │ - ldr r8, [pc, #-1332] @ 22e80 │ │ │ │ - b 231fc │ │ │ │ - ldr r8, [pc, #-1348] @ 22e78 │ │ │ │ - b 22ed8 │ │ │ │ - ldr r8, [pc, #-1352] @ 22e7c │ │ │ │ - b 22ed8 │ │ │ │ - ldr r8, [pc, #-1356] @ 22e80 │ │ │ │ - b 22ed8 │ │ │ │ - ldr r1, [pc, #-1360] @ 22e84 │ │ │ │ - b 22b8c │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #-1368] @ 22e88 │ │ │ │ - ldr r1, [pc, #-1368] @ 22e8c │ │ │ │ - ldr r0, [pc, #-1368] @ 22e90 │ │ │ │ + ldr r8, [pc, #-1328] @ 22e98 │ │ │ │ + b 22a30 │ │ │ │ + ldr r8, [pc, #-1328] @ 22ea0 │ │ │ │ + b 23220 │ │ │ │ + ldr r8, [pc, #-1332] @ 22ea4 │ │ │ │ + b 23220 │ │ │ │ + ldr r8, [pc, #-1348] @ 22e9c │ │ │ │ + b 22efc │ │ │ │ + ldr r8, [pc, #-1352] @ 22ea0 │ │ │ │ + b 22efc │ │ │ │ + ldr r8, [pc, #-1356] @ 22ea4 │ │ │ │ + b 22efc │ │ │ │ + ldr r1, [pc, #-1360] @ 22ea8 │ │ │ │ + b 22b9c │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #-1368] @ 22eac │ │ │ │ + ldr r1, [pc, #-1368] @ 22eb0 │ │ │ │ + ldr r0, [pc, #-1368] @ 22eb4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1372] @ 22e94 │ │ │ │ + ldr r2, [pc, #-1372] @ 22eb8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 14adc │ │ │ │ - ldr r3, [pc, #-1392] @ 22e98 │ │ │ │ - ldr r1, [pc, #-1392] @ 22e9c │ │ │ │ - ldr r0, [pc, #-1392] @ 22ea0 │ │ │ │ + bl 14ab8 │ │ │ │ + ldr r3, [pc, #-1392] @ 22ebc │ │ │ │ + ldr r1, [pc, #-1392] @ 22ec0 │ │ │ │ + ldr r0, [pc, #-1392] @ 22ec4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1396] @ 22ea4 │ │ │ │ + ldr r2, [pc, #-1396] @ 22ec8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #1 │ │ │ │ - ble 2327c │ │ │ │ - ldr r2, [pc, #-1424] @ 22ea8 │ │ │ │ - ldr r3, [pc, #-1424] @ 22eac │ │ │ │ + ble 232a0 │ │ │ │ + ldr r2, [pc, #-1424] @ 22ecc │ │ │ │ + ldr r3, [pc, #-1424] @ 22ed0 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov ip, #5 │ │ │ │ - b 23294 │ │ │ │ + b 232b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #4000] @ 24408 │ │ │ │ - ldr r0, [pc, #4000] @ 2440c │ │ │ │ + ldr r2, [pc, #4000] @ 2442c │ │ │ │ + ldr r0, [pc, #4000] @ 24430 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #3996] @ 24410 │ │ │ │ + ldr r3, [pc, #3996] @ 24434 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ add ip, r0, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ @@ -23962,39 +23971,39 @@ │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r6, [pc, #3848] @ 24414 │ │ │ │ + ldr r6, [pc, #3848] @ 24438 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r2, ip, #1344 @ 0x540 │ │ │ │ ldr r3, [r0, #1464] @ 0x5b8 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr r3, [r0, #1460] @ 0x5b4 │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq 23554 │ │ │ │ - ldr r3, [pc, #3804] @ 24418 │ │ │ │ + beq 23578 │ │ │ │ + ldr r3, [pc, #3804] @ 2443c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #13 │ │ │ │ - bhi 24984 │ │ │ │ + bhi 249ac │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3776] @ 2441c │ │ │ │ + ldr r3, [pc, #3776] @ 24440 │ │ │ │ sub r2, r5, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi 24984 │ │ │ │ + bhi 249ac │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ @@ -24017,443 +24026,443 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 2509c │ │ │ │ - ldr r3, [pc, #3636] @ 24420 │ │ │ │ + beq 250c4 │ │ │ │ + ldr r3, [pc, #3636] @ 24444 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 25078 │ │ │ │ - ldr r3, [pc, #3620] @ 24424 │ │ │ │ + beq 250a0 │ │ │ │ + ldr r3, [pc, #3620] @ 24448 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 250c8 │ │ │ │ + beq 250f0 │ │ │ │ add r3, r1, r5, lsl #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #3596] @ 24428 │ │ │ │ + ldr r3, [pc, #3596] @ 2444c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #12 │ │ │ │ - bhi 24104 │ │ │ │ + bhi 24128 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3564] @ 2442c │ │ │ │ + ldr r3, [pc, #3564] @ 24450 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #620] @ 0x26c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 25048 │ │ │ │ + beq 25070 │ │ │ │ sub r7, r7, #1 │ │ │ │ - ldr r9, [pc, #3532] @ 24430 │ │ │ │ + ldr r9, [pc, #3532] @ 24454 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #1096] @ 0x448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 25010 │ │ │ │ + beq 25038 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr lr, [r9, #1348] @ 0x544 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 2509c │ │ │ │ + beq 250c4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 25078 │ │ │ │ + beq 250a0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 250c8 │ │ │ │ + beq 250f0 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 24f0c │ │ │ │ + ble 24f34 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 236d4 │ │ │ │ + b 236f8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 24a44 │ │ │ │ + beq 24a6c │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 236c8 │ │ │ │ + bne 236ec │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [r2, r3, lsl #2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 24f0c │ │ │ │ + beq 24f34 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 23ed4 │ │ │ │ + bgt 23ef8 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3372] @ 24434 │ │ │ │ + ldr r2, [pc, #3372] @ 24458 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 248e0 │ │ │ │ + beq 24908 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 248d8 │ │ │ │ - ldr r3, [pc, #3332] @ 24438 │ │ │ │ + beq 24900 │ │ │ │ + ldr r3, [pc, #3332] @ 2445c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 246f4 │ │ │ │ + bne 2471c │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 246f4 │ │ │ │ + beq 2471c │ │ │ │ ldr r3, [r5] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 23794 │ │ │ │ + beq 237b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 246e8 │ │ │ │ - ldr r3, [pc, #3232] @ 2443c │ │ │ │ + beq 24710 │ │ │ │ + ldr r3, [pc, #3232] @ 24460 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 237d8 │ │ │ │ + beq 237fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 24734 │ │ │ │ + beq 2475c │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [sl] │ │ │ │ - beq 24900 │ │ │ │ + beq 24928 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 237fc │ │ │ │ + beq 23820 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 246dc │ │ │ │ + beq 24704 │ │ │ │ add sl, sp, #140 @ 0x8c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - beq 249c8 │ │ │ │ + beq 249f0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #3100] @ 24440 │ │ │ │ + ldr r2, [pc, #3100] @ 24464 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 249dc │ │ │ │ + beq 24a04 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 249ec │ │ │ │ + beq 24a14 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2474c │ │ │ │ + bne 24774 │ │ │ │ ldr fp, [r5, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2474c │ │ │ │ + beq 24774 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 238a4 │ │ │ │ + beq 238c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 24740 │ │ │ │ - ldr r3, [pc, #2968] @ 24444 │ │ │ │ + beq 24768 │ │ │ │ + ldr r3, [pc, #2968] @ 24468 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str fp, [sp, #200] @ 0xc8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 238e8 │ │ │ │ + beq 2390c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 2478c │ │ │ │ + beq 247b4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 24a18 │ │ │ │ + beq 24a40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2390c │ │ │ │ + beq 23930 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 24728 │ │ │ │ + beq 24750 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - beq 24ad0 │ │ │ │ + beq 24af8 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #2840] @ 24448 │ │ │ │ + ldr r2, [pc, #2840] @ 2446c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 24af0 │ │ │ │ + beq 24b18 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 24b00 │ │ │ │ + beq 24b28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 24874 │ │ │ │ + bne 2489c │ │ │ │ ldr r9, [r4, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 24874 │ │ │ │ + beq 2489c │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 239b0 │ │ │ │ + beq 239d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 247a8 │ │ │ │ - ldr r3, [pc, #2708] @ 2444c │ │ │ │ + beq 247d0 │ │ │ │ + ldr r3, [pc, #2708] @ 24470 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r9, [sp, #200] @ 0xc8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 239f4 │ │ │ │ + beq 23a18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 248b4 │ │ │ │ + beq 248dc │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r6, [pc, #2640] @ 24450 │ │ │ │ + ldreq r6, [pc, #2640] @ 24474 │ │ │ │ moveq fp, r4 │ │ │ │ - beq 24614 │ │ │ │ + beq 2463c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 23a20 │ │ │ │ + beq 23a44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 24780 │ │ │ │ + beq 247a8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - beq 24cb0 │ │ │ │ + beq 24cd8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 24ccc │ │ │ │ + beq 24cf4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #2556] @ 24454 │ │ │ │ + ldr r2, [pc, #2556] @ 24478 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 24cf4 │ │ │ │ + beq 24d1c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 24ce8 │ │ │ │ + beq 24d10 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 24950 │ │ │ │ + bne 24978 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 24950 │ │ │ │ + beq 24978 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr fp, [r5, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [fp] │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 23adc │ │ │ │ + beq 23b00 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 248ec │ │ │ │ - ldr r2, [pc, #2420] @ 24458 │ │ │ │ + beq 24914 │ │ │ │ + ldr r2, [pc, #2420] @ 2447c │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, fp │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 23b28 │ │ │ │ + beq 23b4c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 249bc │ │ │ │ + beq 249e4 │ │ │ │ cmp r5, #0 │ │ │ │ - ldreq r6, [pc, #2344] @ 2445c │ │ │ │ - beq 24614 │ │ │ │ + ldreq r6, [pc, #2344] @ 24480 │ │ │ │ + beq 2463c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 23b50 │ │ │ │ + beq 23b74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 248a8 │ │ │ │ + beq 248d0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 24d10 │ │ │ │ - ldr r3, [pc, #2292] @ 24460 │ │ │ │ + beq 24d38 │ │ │ │ + ldr r3, [pc, #2292] @ 24484 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 24798 │ │ │ │ + beq 247c0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #2260] @ 24464 │ │ │ │ + ldr r3, [pc, #2260] @ 24488 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24d24 │ │ │ │ + bne 24d4c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 247b4 │ │ │ │ + beq 247dc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #2208] @ 24464 │ │ │ │ + ldr r3, [pc, #2208] @ 24488 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24d3c │ │ │ │ + bne 24d64 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 247dc │ │ │ │ + beq 24804 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #2156] @ 24464 │ │ │ │ + ldr r3, [pc, #2156] @ 24488 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24d54 │ │ │ │ + bne 24d7c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 247ec │ │ │ │ + beq 24814 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #2104] @ 24464 │ │ │ │ + ldr r3, [pc, #2104] @ 24488 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24d6c │ │ │ │ + bne 24d94 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 24d84 │ │ │ │ + beq 24dac │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 24d9c │ │ │ │ + beq 24dc4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 24db4 │ │ │ │ + beq 24ddc │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 24de0 │ │ │ │ + beq 24e08 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #32] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ @@ -24462,284 +24471,284 @@ │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ strd r0, [sp, #8] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp] │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ - bl d41a4 │ │ │ │ + bl fd8e0 │ │ │ │ mov sl, r0 │ │ │ │ bl be74 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 245f0 │ │ │ │ + beq 24618 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 24808 │ │ │ │ + beq 24830 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 24e20 │ │ │ │ - ldr r3, [pc, #1884] @ 24468 │ │ │ │ + beq 24e48 │ │ │ │ + ldr r3, [pc, #1884] @ 2448c │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 24e6c │ │ │ │ + blt 24e94 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 23d40 │ │ │ │ + beq 23d64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 24d04 │ │ │ │ + beq 24d2c │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 24eb0 │ │ │ │ - ldr r3, [pc, #1812] @ 2446c │ │ │ │ + beq 24ed8 │ │ │ │ + ldr r3, [pc, #1812] @ 24490 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 24ebc │ │ │ │ + blt 24ee4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 23d8c │ │ │ │ + beq 23db0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 24dd4 │ │ │ │ + beq 24dfc │ │ │ │ add sl, sl, #5120 @ 0x1400 │ │ │ │ ldrd r0, [sl, #8] │ │ │ │ bl b6ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 24eec │ │ │ │ - ldr r3, [pc, #1736] @ 24470 │ │ │ │ + beq 24f14 │ │ │ │ + ldr r3, [pc, #1736] @ 24494 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1360] @ 0x550 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 24f4c │ │ │ │ + blt 24f74 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 23ddc │ │ │ │ + beq 23e00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 24e14 │ │ │ │ - ldr r6, [pc, #1680] @ 24474 │ │ │ │ + beq 24e3c │ │ │ │ + ldr r6, [pc, #1680] @ 24498 │ │ │ │ mov r0, r9 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 24fbc │ │ │ │ + blt 24fe4 │ │ │ │ ldr r1, [r6, #972] @ 0x3cc │ │ │ │ mov r0, r9 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 24fd4 │ │ │ │ + blt 24ffc │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 23e34 │ │ │ │ + beq 23e58 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r9] │ │ │ │ - beq 23e34 │ │ │ │ + beq 23e58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 24e08 │ │ │ │ + beq 24e30 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 23e50 │ │ │ │ + beq 23e74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 24920 │ │ │ │ + beq 24948 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 23e6c │ │ │ │ + beq 23e90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 2492c │ │ │ │ + beq 24954 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 23e88 │ │ │ │ + beq 23eac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 24938 │ │ │ │ + beq 24960 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 23ea4 │ │ │ │ + beq 23ec8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 24944 │ │ │ │ - ldr r2, [pc, #1484] @ 24478 │ │ │ │ - ldr r3, [pc, #1376] @ 24410 │ │ │ │ + beq 2496c │ │ │ │ + ldr r2, [pc, #1484] @ 2449c │ │ │ │ + ldr r3, [pc, #1376] @ 24434 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 250c4 │ │ │ │ + bne 250ec │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1440] @ 2447c │ │ │ │ + ldr r3, [pc, #1440] @ 244a0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #580] @ 0x244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 24f58 │ │ │ │ + beq 24f80 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 236fc │ │ │ │ - ldr r3, [pc, #1396] @ 24480 │ │ │ │ + ble 23720 │ │ │ │ + ldr r3, [pc, #1396] @ 244a4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1400] @ 0x578 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 24f80 │ │ │ │ + beq 24fa8 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 236fc │ │ │ │ + ble 23720 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1348] @ 24484 │ │ │ │ + ldr r2, [pc, #1348] @ 244a8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #448] @ 0x1c0 │ │ │ │ - beq 2509c │ │ │ │ + beq 250c4 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 25078 │ │ │ │ + beq 250a0 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 250c8 │ │ │ │ + beq 250f0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 24b7c │ │ │ │ + ble 24ba4 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 23f90 │ │ │ │ + b 23fb4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 24b10 │ │ │ │ + beq 24b38 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 23f84 │ │ │ │ + bne 23fa8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 24b7c │ │ │ │ + beq 24ba4 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - ble 236fc │ │ │ │ - ldr r3, [pc, #1220] @ 24488 │ │ │ │ + ble 23720 │ │ │ │ + ldr r3, [pc, #1220] @ 244ac │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1356] @ 0x54c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 24e9c │ │ │ │ + beq 24ec4 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 236fc │ │ │ │ - ldr r3, [pc, #1176] @ 2448c │ │ │ │ + ble 23720 │ │ │ │ + ldr r3, [pc, #1176] @ 244b0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #388] @ 0x184 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 24ed8 │ │ │ │ + beq 24f00 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 236fc │ │ │ │ - ldr r3, [pc, #1132] @ 24490 │ │ │ │ + ble 23720 │ │ │ │ + ldr r3, [pc, #1132] @ 244b4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #460] @ 0x1cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 24ef8 │ │ │ │ + beq 24f20 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 236fc │ │ │ │ - ldr r3, [pc, #1088] @ 24494 │ │ │ │ + ble 23720 │ │ │ │ + ldr r3, [pc, #1088] @ 244b8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #400] @ 0x190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 24f38 │ │ │ │ + beq 24f60 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - ble 236fc │ │ │ │ - ldr r3, [pc, #1044] @ 24498 │ │ │ │ + ble 23720 │ │ │ │ + ldr r3, [pc, #1044] @ 244bc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #412] @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 24f6c │ │ │ │ + beq 24f94 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 236fc │ │ │ │ - ldr r3, [pc, #1000] @ 2449c │ │ │ │ + ble 23720 │ │ │ │ + ldr r3, [pc, #1000] @ 244c0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 24f94 │ │ │ │ + beq 24fbc │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 236fc │ │ │ │ - ldr r3, [pc, #956] @ 244a0 │ │ │ │ + ble 23720 │ │ │ │ + ldr r3, [pc, #956] @ 244c4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #332] @ 0x14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 24fa8 │ │ │ │ + beq 24fd0 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 236fc │ │ │ │ + ble 23720 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -24750,28 +24759,28 @@ │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [pc, #840] @ 244a4 │ │ │ │ + ldr r3, [pc, #840] @ 244c8 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ @@ -24788,126 +24797,126 @@ │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr sl, [sp, #144] @ 0x90 │ │ │ │ ldr r8, [sp, #148] @ 0x94 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 236fc │ │ │ │ - ldr r1, [pc, #688] @ 244a8 │ │ │ │ - b 249a0 │ │ │ │ - ldr r3, [pc, #684] @ 244ac │ │ │ │ + bne 23720 │ │ │ │ + ldr r1, [pc, #688] @ 244cc │ │ │ │ + b 249c8 │ │ │ │ + ldr r3, [pc, #684] @ 244d0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #1348] @ 0x544 │ │ │ │ - b 23694 │ │ │ │ - ldr r3, [pc, #768] @ 24510 │ │ │ │ + b 236b8 │ │ │ │ + ldr r3, [pc, #768] @ 24534 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r9, #0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r8, r9 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 235d4 │ │ │ │ - ldr r3, [pc, #712] @ 24510 │ │ │ │ + b 235f8 │ │ │ │ + ldr r3, [pc, #712] @ 24534 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r9, #0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r8, r9 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 235d0 │ │ │ │ - ldr r3, [pc, #660] @ 24510 │ │ │ │ + b 235f4 │ │ │ │ + ldr r3, [pc, #660] @ 24534 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 235cc │ │ │ │ - ldr r3, [pc, #612] @ 24510 │ │ │ │ + b 235f0 │ │ │ │ + ldr r3, [pc, #612] @ 24534 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 235c8 │ │ │ │ - ldr r3, [pc, #568] @ 24510 │ │ │ │ + b 235ec │ │ │ │ + ldr r3, [pc, #568] @ 24534 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 235c0 │ │ │ │ - ldr r3, [pc, #532] @ 24510 │ │ │ │ + b 235e4 │ │ │ │ + ldr r3, [pc, #532] @ 24534 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 235b8 │ │ │ │ - ldr r3, [pc, #496] @ 24510 │ │ │ │ + b 235dc │ │ │ │ + ldr r3, [pc, #496] @ 24534 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 235b0 │ │ │ │ - ldr r3, [pc, #464] @ 24510 │ │ │ │ + b 235d4 │ │ │ │ + ldr r3, [pc, #464] @ 24534 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 235a8 │ │ │ │ - ldr r3, [pc, #432] @ 24510 │ │ │ │ + b 235cc │ │ │ │ + ldr r3, [pc, #432] @ 24534 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 235a0 │ │ │ │ - ldr r3, [pc, #408] @ 24510 │ │ │ │ + b 235c4 │ │ │ │ + ldr r3, [pc, #408] @ 24534 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 23598 │ │ │ │ - ldr r3, [pc, #384] @ 24510 │ │ │ │ + b 235bc │ │ │ │ + ldr r3, [pc, #384] @ 24534 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b 23590 │ │ │ │ - ldr r3, [pc, #364] @ 24510 │ │ │ │ + b 235b4 │ │ │ │ + ldr r3, [pc, #364] @ 24534 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 23588 │ │ │ │ + b 235ac │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ @@ -24922,848 +24931,849 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldmib r1, {r8, r9} │ │ │ │ ldr sl, [r1] │ │ │ │ - b 236fc │ │ │ │ - andseq ip, r2, r8, lsl #23 │ │ │ │ - andseq lr, r2, r0, asr r2 │ │ │ │ + b 23720 │ │ │ │ + andseq ip, r2, r4, ror #22 │ │ │ │ + andseq lr, r2, r4, lsr r2 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x0012cad4 │ │ │ │ - mulseq r0, sl, sl │ │ │ │ - mulseq r0, r2, sl │ │ │ │ + @ instruction: 0x0012cab0 │ │ │ │ + andseq ip, r0, r6, lsr #20 │ │ │ │ + andseq ip, r0, lr, lsl sl │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq ip, r0, r8, ror #19 │ │ │ │ - andseq lr, r2, r8, lsl #1 │ │ │ │ - andseq lr, r2, r4, rrx │ │ │ │ - andseq sp, r2, r0, asr #31 │ │ │ │ + andseq ip, r0, r4, ror r9 │ │ │ │ + andseq lr, r2, ip, rrx │ │ │ │ + andseq lr, r2, r8, asr #32 │ │ │ │ + andseq sp, r2, r4, lsr #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, r2, ip, lsr #30 │ │ │ │ - andseq sp, r2, r4, lsr #29 │ │ │ │ - andseq sp, r2, ip, lsl lr │ │ │ │ - mulseq r2, r8, sp │ │ │ │ - andseq sp, r2, r0, lsl sp │ │ │ │ - andeq r2, r0, r5, asr lr │ │ │ │ - andseq sp, r2, r0, ror ip │ │ │ │ - andseq sp, r2, r4, ror #23 │ │ │ │ - andeq r2, r0, pc, ror #28 │ │ │ │ + andseq sp, r2, r0, lsl pc │ │ │ │ + andseq sp, r2, r8, lsl #29 │ │ │ │ + andseq sp, r2, r0, lsl #28 │ │ │ │ + andseq sp, r2, ip, ror sp │ │ │ │ + @ instruction: 0x0012dcf4 │ │ │ │ + andeq r4, r0, r5, ror #3 │ │ │ │ + andseq sp, r2, r4, asr ip │ │ │ │ + andseq sp, r2, r8, asr #23 │ │ │ │ + strdeq r4, [r0], -pc @ │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0012d9bc │ │ │ │ - andseq sp, r2, r0, ror r9 │ │ │ │ - andseq sp, r2, r0, lsr #18 │ │ │ │ - andseq sp, r2, r4, ror #17 │ │ │ │ - andseq ip, r2, ip, asr #2 │ │ │ │ - andseq sp, r2, ip, ror #15 │ │ │ │ - @ instruction: 0x0012d7bc │ │ │ │ - andseq sp, r2, r8, lsl #15 │ │ │ │ - andseq sp, r2, r4, lsl #14 │ │ │ │ - @ instruction: 0x0012d6d4 │ │ │ │ - andseq sp, r2, r4, lsr #13 │ │ │ │ - andseq sp, r2, r4, ror r6 │ │ │ │ - andseq sp, r2, r4, asr #12 │ │ │ │ - andseq sp, r2, r4, lsl r6 │ │ │ │ - andseq sp, r2, r4, ror #11 │ │ │ │ - andeq r6, pc, ip, lsr r9 @ │ │ │ │ - andeq r2, r0, r1, lsr #27 │ │ │ │ - andseq sp, r2, ip, asr #9 │ │ │ │ - andeq r6, pc, r0, ror #3 │ │ │ │ - andeq r6, pc, ip, asr r4 @ │ │ │ │ - andeq r2, r0, r0, asr ip │ │ │ │ - andeq r0, r0, sl, lsr #2 │ │ │ │ - andeq r2, r0, ip, ror lr │ │ │ │ - andeq r6, pc, ip, lsl r1 @ │ │ │ │ - @ instruction: 0x000f63bc │ │ │ │ - andeq r0, r0, fp, lsr r1 │ │ │ │ - andseq ip, r2, ip, asr #31 │ │ │ │ - andseq ip, r2, r4, ror pc │ │ │ │ - @ instruction: 0x0012cebc │ │ │ │ - andseq ip, r2, ip, asr #28 │ │ │ │ - andeq r2, r0, pc, lsl #28 │ │ │ │ - andeq r2, r0, r3, lsr #28 │ │ │ │ - andseq ip, r2, r0, ror sp │ │ │ │ - andeq r6, pc, ip, lsl #2 │ │ │ │ - ldrdeq r2, [r0], -r0 │ │ │ │ - andeq r5, pc, r4, lsr lr @ │ │ │ │ - ldrdeq r6, [pc], -r4 │ │ │ │ - andeq r0, r0, r9, lsr r1 │ │ │ │ - andeq r2, r0, r7, lsr #28 │ │ │ │ - andeq r2, r0, r8, lsr #28 │ │ │ │ - andeq r2, r0, r1, asr #28 │ │ │ │ - andeq r2, r0, fp, ror #26 │ │ │ │ + andseq sp, r2, r0, lsr #19 │ │ │ │ + andseq sp, r2, r4, asr r9 │ │ │ │ + andseq sp, r2, r4, lsl #18 │ │ │ │ + andseq sp, r2, r8, asr #17 │ │ │ │ + andseq ip, r2, r8, lsr #2 │ │ │ │ + @ instruction: 0x0012d7d0 │ │ │ │ + andseq sp, r2, r0, lsr #15 │ │ │ │ + andseq sp, r2, ip, ror #14 │ │ │ │ + andseq sp, r2, r8, ror #13 │ │ │ │ + @ instruction: 0x0012d6b8 │ │ │ │ + andseq sp, r2, r8, lsl #13 │ │ │ │ + andseq sp, r2, r8, asr r6 │ │ │ │ + andseq sp, r2, r8, lsr #12 │ │ │ │ + @ instruction: 0x0012d5f8 │ │ │ │ + andseq sp, r2, r8, asr #11 │ │ │ │ + andeq r6, pc, r8, asr #17 │ │ │ │ + andeq r4, r0, r1, lsr r1 │ │ │ │ + @ instruction: 0x0012d4b0 │ │ │ │ + andeq r6, pc, r8, ror #2 │ │ │ │ + andeq r6, pc, r4, ror #7 │ │ │ │ + andeq r3, r0, r0, ror #31 │ │ │ │ + andeq r0, r0, r3, lsr r2 │ │ │ │ + andeq r4, r0, ip, lsl #4 │ │ │ │ + andeq r6, pc, r8, lsr #1 │ │ │ │ + andeq r6, pc, r8, asr #6 │ │ │ │ + andseq ip, r2, ip, lsr #31 │ │ │ │ + andseq ip, r2, r4, asr pc │ │ │ │ + mulseq r2, ip, lr │ │ │ │ + andseq ip, r2, ip, lsr #28 │ │ │ │ + muleq r0, pc, r1 @ │ │ │ │ + @ instruction: 0x000041b3 │ │ │ │ + andseq ip, r2, r0, asr sp │ │ │ │ + muleq pc, r4, r0 @ │ │ │ │ + andeq r4, r0, r0, ror #2 │ │ │ │ + @ instruction: 0x000f5dbc │ │ │ │ + andeq r6, pc, ip, asr r0 @ │ │ │ │ + andeq r0, r0, r2, asr #4 │ │ │ │ + @ instruction: 0x000041b7 │ │ │ │ + @ instruction: 0x000041b8 │ │ │ │ + ldrdeq r4, [r0], -r0 │ │ │ │ + ldrdeq r4, [r0], -r1 │ │ │ │ + strdeq r4, [r0], -fp │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r2, r0, r9, asr lr │ │ │ │ - andeq r2, r0, sl, asr lr │ │ │ │ - andeq r2, r0, fp, asr lr │ │ │ │ - andeq r2, r0, r3, ror lr │ │ │ │ - andeq r2, r0, r4, ror lr │ │ │ │ - andeq r2, r0, r5, ror lr │ │ │ │ - andeq r2, r0, r6, ror lr │ │ │ │ - andeq r2, r0, r7, ror lr │ │ │ │ - andeq r2, r0, r8, ror lr │ │ │ │ - andeq r2, r0, r9, ror lr │ │ │ │ - andeq r2, r0, sl, ror lr │ │ │ │ - andeq r2, r0, fp, ror lr │ │ │ │ - andeq r2, r0, r6, lsl #25 │ │ │ │ - @ instruction: 0x000f59b0 │ │ │ │ - andeq r5, pc, r4, lsr #24 │ │ │ │ - andeq r0, r0, r1, lsr r1 │ │ │ │ - andeq r2, r0, r8, lsl #25 │ │ │ │ - andeq r2, r0, r2, ror sp │ │ │ │ - muleq r0, r2, ip │ │ │ │ - andeq r0, r0, r2, lsr r1 │ │ │ │ - muleq r0, r4, ip │ │ │ │ - andeq r2, r0, r9, ror sp │ │ │ │ - muleq r0, lr, ip │ │ │ │ - andeq r5, pc, r8, ror fp @ │ │ │ │ - andeq r2, r0, r6, asr sp │ │ │ │ - andeq r2, r0, r7, lsl #27 │ │ │ │ - andeq r0, r0, r3, lsr r1 │ │ │ │ - andeq r2, r0, r0, lsr #25 │ │ │ │ - andeq r2, r0, sp, asr sp │ │ │ │ - andeq r2, r0, lr, lsl #27 │ │ │ │ - andeq r2, r0, r4, ror #26 │ │ │ │ - muleq r0, r5, sp │ │ │ │ - muleq r0, ip, sp │ │ │ │ - andeq r2, r0, sl, lsr #25 │ │ │ │ - andeq r0, r0, sp, lsr #2 │ │ │ │ - andeq r2, r0, r6, ror #24 │ │ │ │ - andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x00002cb3 │ │ │ │ - andeq r2, r0, pc, ror #24 │ │ │ │ - andeq r2, r0, ip, lsr lr │ │ │ │ - andeq r5, pc, r4, ror sl @ │ │ │ │ - andeq r2, r0, ip, asr #26 │ │ │ │ - andeq r0, r0, lr, lsr #2 │ │ │ │ - andeq r2, r0, r1, ror ip │ │ │ │ - andeq r2, r0, r2, asr #26 │ │ │ │ - andeq r2, r0, r4, asr sp │ │ │ │ - andeq r2, r0, sl, asr #26 │ │ │ │ - @ instruction: 0x0010b4b4 │ │ │ │ - andeq r4, pc, ip, lsl ip @ │ │ │ │ - andeq r5, pc, r8, lsl #3 │ │ │ │ + andeq r4, r0, r9, ror #3 │ │ │ │ + andeq r4, r0, sl, ror #3 │ │ │ │ + andeq r4, r0, fp, ror #3 │ │ │ │ + andeq r4, r0, r3, lsl #4 │ │ │ │ + andeq r4, r0, r4, lsl #4 │ │ │ │ + andeq r4, r0, r5, lsl #4 │ │ │ │ + andeq r4, r0, r6, lsl #4 │ │ │ │ + andeq r4, r0, r7, lsl #4 │ │ │ │ + andeq r4, r0, r8, lsl #4 │ │ │ │ + andeq r4, r0, r9, lsl #4 │ │ │ │ + andeq r4, r0, sl, lsl #4 │ │ │ │ + andeq r4, r0, fp, lsl #4 │ │ │ │ + andeq r4, r0, r6, lsl r0 │ │ │ │ + andeq r5, pc, r8, lsr r9 @ │ │ │ │ + andeq r5, pc, ip, lsr #23 │ │ │ │ + andeq r0, r0, sl, lsr r2 │ │ │ │ + andeq r4, r0, r8, lsl r0 │ │ │ │ + andeq r4, r0, r2, lsl #2 │ │ │ │ + andeq r4, r0, r2, lsr #32 │ │ │ │ + andeq r0, r0, fp, lsr r2 │ │ │ │ + andeq r4, r0, r4, lsr #32 │ │ │ │ + andeq r4, r0, r9, lsl #2 │ │ │ │ + andeq r4, r0, lr, lsr #32 │ │ │ │ + andeq r4, r0, r0, lsl r1 │ │ │ │ + andeq r5, pc, r0, lsl #22 │ │ │ │ + andeq r4, r0, r6, ror #1 │ │ │ │ + andeq r4, r0, r7, lsl r1 │ │ │ │ + andeq r4, r0, r0, lsr r0 │ │ │ │ + andeq r4, r0, sp, ror #1 │ │ │ │ + andeq r4, r0, lr, lsl r1 │ │ │ │ + strdeq r4, [r0], -r4 @ │ │ │ │ + andeq r4, r0, r5, lsr #2 │ │ │ │ + andeq r4, r0, ip, lsr #2 │ │ │ │ + andeq r0, r0, sp, lsr r2 │ │ │ │ + andeq r4, r0, sl, lsr r0 │ │ │ │ + andeq r0, r0, r6, lsr r2 │ │ │ │ + strdeq r3, [r0], -r6 │ │ │ │ + andeq r0, r0, lr, lsr r2 │ │ │ │ + andeq r4, r0, r3, asr #32 │ │ │ │ + strdeq r3, [r0], -pc @ │ │ │ │ + andeq r4, r0, ip, asr #3 │ │ │ │ + strdeq r5, [pc], -ip │ │ │ │ + ldrdeq r4, [r0], -ip │ │ │ │ + andeq r0, r0, r7, lsr r2 │ │ │ │ + andeq r4, r0, r1 │ │ │ │ + ldrdeq r4, [r0], -r2 │ │ │ │ + andeq r4, r0, r4, ror #1 │ │ │ │ + ldrdeq r4, [r0], -sl │ │ │ │ + andseq fp, r0, ip, lsr r4 │ │ │ │ + andeq r4, pc, r4, lsr #23 │ │ │ │ + andeq r5, pc, r0, lsl r1 @ │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - andseq fp, r0, ip, lsl #9 │ │ │ │ - strdeq r4, [pc], -ip │ │ │ │ - andeq r4, pc, r4, lsr lr @ │ │ │ │ + andseq fp, r0, r4, lsl r4 │ │ │ │ + andeq r4, pc, r4, lsl #21 │ │ │ │ + @ instruction: 0x000f4dbc │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - ldr r3, [pc, #-328] @ 244b0 │ │ │ │ - ldr r0, [pc, #-328] @ 244b4 │ │ │ │ - ldr r2, [pc, #-324] @ 244bc │ │ │ │ - ldr r1, [pc, #-332] @ 244b8 │ │ │ │ + ldr r3, [pc, #-332] @ 244d4 │ │ │ │ + ldr r0, [pc, #-332] @ 244d8 │ │ │ │ + ldr r2, [pc, #-328] @ 244e0 │ │ │ │ + ldr r1, [pc, #-336] @ 244dc │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - ldr r6, [pc, #-340] @ 244c0 │ │ │ │ + bl 17174 │ │ │ │ + ldr r6, [pc, #-344] @ 244e4 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 24630 │ │ │ │ + beq 24658 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 248c0 │ │ │ │ + beq 248e8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2464c │ │ │ │ + beq 24674 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 248cc │ │ │ │ + beq 248f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 24670 │ │ │ │ + beq 24698 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 24670 │ │ │ │ + beq 24698 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 247fc │ │ │ │ + beq 24824 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 24694 │ │ │ │ + beq 246bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 24694 │ │ │ │ + beq 246bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 247c4 │ │ │ │ + beq 247ec │ │ │ │ cmp fp, #0 │ │ │ │ - beq 246b8 │ │ │ │ + beq 246e0 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 246b8 │ │ │ │ + beq 246e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 247d0 │ │ │ │ - ldr r3, [pc, #-508] @ 244c4 │ │ │ │ - ldr r0, [pc, #-508] @ 244c8 │ │ │ │ - ldr r2, [pc, #-508] @ 244cc │ │ │ │ + beq 247f8 │ │ │ │ + ldr r3, [pc, #-512] @ 244e8 │ │ │ │ + ldr r0, [pc, #-512] @ 244ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r2, #580 @ 0x244 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r9, #0 │ │ │ │ - b 23ea4 │ │ │ │ + b 23ec8 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 237fc │ │ │ │ + b 23820 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 23794 │ │ │ │ - ldr r3, [pc, #-556] @ 244d0 │ │ │ │ + b 237b8 │ │ │ │ + ldr r3, [pc, #-564] @ 244f0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r4 │ │ │ │ mov r7, r0 │ │ │ │ - b 237d8 │ │ │ │ + b 237fc │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2390c │ │ │ │ + b 23930 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 237d8 │ │ │ │ + b 237fc │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 238a4 │ │ │ │ - ldr r3, [pc, #-640] @ 244d4 │ │ │ │ + b 238c8 │ │ │ │ + ldr r3, [pc, #-648] @ 244f4 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r0 │ │ │ │ - b 238e8 │ │ │ │ + b 2390c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 23a20 │ │ │ │ + b 23a44 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 238e8 │ │ │ │ + b 2390c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ - b 23b88 │ │ │ │ + b 23bac │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 239b0 │ │ │ │ + b 239d4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - b 23bbc │ │ │ │ + b 23be0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 24694 │ │ │ │ + b 246bc │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 246b8 │ │ │ │ + b 246e0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ - b 23bf0 │ │ │ │ + b 23c14 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ - b 23c24 │ │ │ │ + b 23c48 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 24670 │ │ │ │ - ldr fp, [pc, #-824] @ 244d8 │ │ │ │ + b 24698 │ │ │ │ + ldr fp, [pc, #-832] @ 244f8 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [fp, #48] @ 0x30 │ │ │ │ ldr r1, [fp, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 24fc8 │ │ │ │ + blt 24ff0 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 24fe0 │ │ │ │ + beq 25008 │ │ │ │ ldr r1, [fp, #972] @ 0x3cc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2503c │ │ │ │ + blt 25064 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 23e10 │ │ │ │ + beq 23e34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 23e10 │ │ │ │ + bne 23e34 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 23e10 │ │ │ │ - ldr r3, [pc, #-928] @ 244dc │ │ │ │ + b 23e34 │ │ │ │ + ldr r3, [pc, #-936] @ 244fc │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 239f4 │ │ │ │ + b 23a18 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 23b50 │ │ │ │ + b 23b74 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 239f4 │ │ │ │ + b 23a18 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 24630 │ │ │ │ + b 24658 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2464c │ │ │ │ - ldr r6, [pc, #-1024] @ 244e0 │ │ │ │ - b 246b8 │ │ │ │ + b 24674 │ │ │ │ + ldr r6, [pc, #-1032] @ 24500 │ │ │ │ + b 246e0 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 23724 │ │ │ │ + b 23748 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 23adc │ │ │ │ + b 23b00 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 24918 │ │ │ │ + beq 24940 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 24c98 │ │ │ │ - ldr r6, [pc, #-1084] @ 244e4 │ │ │ │ - b 246b8 │ │ │ │ + beq 24cc0 │ │ │ │ + ldr r6, [pc, #-1092] @ 24504 │ │ │ │ + b 246e0 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 23e50 │ │ │ │ + b 23e74 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 23e6c │ │ │ │ + b 23e90 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 23e88 │ │ │ │ + b 23eac │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 23ea4 │ │ │ │ - ldr r3, [pc, #-1136] @ 244e8 │ │ │ │ + b 23ec8 │ │ │ │ + ldr r3, [pc, #-1144] @ 24508 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b 23b28 │ │ │ │ - ldr r0, [pc, #-1184] @ 244ec │ │ │ │ + b 23b4c │ │ │ │ + ldr r0, [pc, #-1192] @ 2450c │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #13 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1204] @ 244f0 │ │ │ │ - ldr r3, [pc, #-1204] @ 244f4 │ │ │ │ - ldr r0, [pc, #-1204] @ 244f8 │ │ │ │ - ldr r2, [pc, #-1204] @ 244fc │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1212] @ 24510 │ │ │ │ + ldr r3, [pc, #-1212] @ 24514 │ │ │ │ + ldr r0, [pc, #-1212] @ 24518 │ │ │ │ + ldr r2, [pc, #-1212] @ 2451c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 246d4 │ │ │ │ + bl 17174 │ │ │ │ + b 246fc │ │ │ │ mov r0, r3 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 23b28 │ │ │ │ + b 23b4c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23818 │ │ │ │ - ldr r6, [pc, #-1244] @ 24500 │ │ │ │ - b 249f0 │ │ │ │ + beq 2383c │ │ │ │ + ldr r6, [pc, #-1252] @ 24520 │ │ │ │ + b 24a18 │ │ │ │ mov r0, r8 │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 23840 │ │ │ │ - ldr r6, [pc, #-1264] @ 24504 │ │ │ │ + b 23864 │ │ │ │ + ldr r6, [pc, #-1272] @ 24524 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 246b8 │ │ │ │ + beq 246e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 246b8 │ │ │ │ + bne 246e0 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 246b8 │ │ │ │ + b 246e0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 24fec │ │ │ │ + beq 25014 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 24ca4 │ │ │ │ + beq 24ccc │ │ │ │ mov r5, #0 │ │ │ │ - ldr r6, [pc, #-1168] @ 245b0 │ │ │ │ + ldr r6, [pc, #-1168] @ 245d8 │ │ │ │ mov fp, r5 │ │ │ │ - b 24654 │ │ │ │ + b 2467c │ │ │ │ mov fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ mov r6, fp │ │ │ │ mov r7, r9 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ mov r9, lr │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r3 │ │ │ │ - b 24a8c │ │ │ │ + b 24ab4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 24f0c │ │ │ │ + beq 24f34 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 250a0 │ │ │ │ + beq 250c8 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 24a74 │ │ │ │ + beq 24a9c │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r6 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ mov r6, r3 │ │ │ │ - blt 24f0c │ │ │ │ + blt 24f34 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [r3, fp, lsl #2] │ │ │ │ - b 236e8 │ │ │ │ + b 2370c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23924 │ │ │ │ + beq 23948 │ │ │ │ ldr fp, [sp, #124] @ 0x7c │ │ │ │ - mov r6, #11840 @ 0x2e40 │ │ │ │ + ldr r6, [pc, #-1512] @ 24528 │ │ │ │ mov r5, fp │ │ │ │ mov r4, fp │ │ │ │ - b 24614 │ │ │ │ + b 2463c │ │ │ │ mov r0, r9 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 2394c │ │ │ │ - ldr r6, [pc, #-1536] @ 24508 │ │ │ │ + b 23970 │ │ │ │ + ldr r6, [pc, #-1540] @ 2452c │ │ │ │ mov fp, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b 24614 │ │ │ │ + b 2463c │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ mov r9, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 24b4c │ │ │ │ + b 24b74 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 24ec8 │ │ │ │ + beq 24ef0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 250a0 │ │ │ │ + beq 250c8 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 24b34 │ │ │ │ + beq 24b5c │ │ │ │ mov r3, r5 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ - bge 23f9c │ │ │ │ + bge 23fc0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23fbc │ │ │ │ - ldr r1, [pc, #-1668] @ 2450c │ │ │ │ - b 249a0 │ │ │ │ - ldr r3, [pc, #-1672] @ 24510 │ │ │ │ + beq 23fe0 │ │ │ │ + ldr r1, [pc, #-1672] @ 24530 │ │ │ │ + b 249c8 │ │ │ │ + ldr r3, [pc, #-1676] @ 24534 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 243e4 │ │ │ │ + b 24408 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #-1712] @ 24510 │ │ │ │ + ldr r3, [pc, #-1716] @ 24534 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 243dc │ │ │ │ - ldr r3, [pc, #-1736] @ 24510 │ │ │ │ + b 24400 │ │ │ │ + ldr r3, [pc, #-1740] @ 24534 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 243d4 │ │ │ │ - ldr r3, [pc, #-1760] @ 24510 │ │ │ │ + b 243f8 │ │ │ │ + ldr r3, [pc, #-1764] @ 24534 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 243cc │ │ │ │ - ldr r3, [pc, #-1784] @ 24510 │ │ │ │ + b 243f0 │ │ │ │ + ldr r3, [pc, #-1788] @ 24534 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b 243c4 │ │ │ │ - ldr r3, [pc, #-1804] @ 24510 │ │ │ │ + b 243e8 │ │ │ │ + ldr r3, [pc, #-1808] @ 24534 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 243bc │ │ │ │ - ldr r3, [pc, #-1820] @ 24510 │ │ │ │ + b 243e0 │ │ │ │ + ldr r3, [pc, #-1824] @ 24534 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 243fc │ │ │ │ - ldr r3, [pc, #-1864] @ 24510 │ │ │ │ + b 24420 │ │ │ │ + ldr r3, [pc, #-1868] @ 24534 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 243f4 │ │ │ │ - ldr r3, [pc, #-1900] @ 24510 │ │ │ │ + b 24418 │ │ │ │ + ldr r3, [pc, #-1904] @ 24534 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 243ec │ │ │ │ + b 24410 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 24918 │ │ │ │ + b 24940 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 24a34 │ │ │ │ + b 24a5c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23a38 │ │ │ │ + beq 23a5c │ │ │ │ ldr fp, [sp, #128] @ 0x80 │ │ │ │ - ldr r6, [pc, #-1972] @ 24514 │ │ │ │ + ldr r6, [pc, #-1976] @ 24538 │ │ │ │ mov r5, fp │ │ │ │ - b 24614 │ │ │ │ + b 2463c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23a4c │ │ │ │ + beq 23a70 │ │ │ │ mov fp, #0 │ │ │ │ - ldr r6, [pc, #-1996] @ 24518 │ │ │ │ + ldr r6, [pc, #-2000] @ 2453c │ │ │ │ mov r5, fp │ │ │ │ - b 24614 │ │ │ │ - ldr r6, [pc, #-2004] @ 2451c │ │ │ │ + b 2463c │ │ │ │ + ldr r6, [pc, #-2008] @ 24540 │ │ │ │ mov fp, r5 │ │ │ │ - b 24614 │ │ │ │ + b 2463c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 23a78 │ │ │ │ + b 23a9c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 23d40 │ │ │ │ + b 23d64 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23b64 │ │ │ │ - ldr r6, [pc, #-2052] @ 24520 │ │ │ │ - b 24614 │ │ │ │ + beq 23b88 │ │ │ │ + ldr r6, [pc, #-2056] @ 24544 │ │ │ │ + b 2463c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23ba0 │ │ │ │ - ldr r6, [pc, #-2068] @ 24524 │ │ │ │ + beq 23bc4 │ │ │ │ + ldr r6, [pc, #-2072] @ 24548 │ │ │ │ mov fp, #0 │ │ │ │ - b 24614 │ │ │ │ + b 2463c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23bd4 │ │ │ │ - ldr r6, [pc, #-2088] @ 24528 │ │ │ │ + beq 23bf8 │ │ │ │ + ldr r6, [pc, #-2092] @ 2454c │ │ │ │ mov fp, #0 │ │ │ │ - b 24614 │ │ │ │ + b 2463c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23c08 │ │ │ │ - ldr r6, [pc, #-2108] @ 2452c │ │ │ │ + beq 23c2c │ │ │ │ + ldr r6, [pc, #-2112] @ 24550 │ │ │ │ mov fp, #0 │ │ │ │ - b 24614 │ │ │ │ + b 2463c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23c3c │ │ │ │ - ldr r6, [pc, #-2128] @ 24530 │ │ │ │ + beq 23c60 │ │ │ │ + ldr r6, [pc, #-2132] @ 24554 │ │ │ │ mov fp, #0 │ │ │ │ - b 24614 │ │ │ │ + b 2463c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23c50 │ │ │ │ - ldr r6, [pc, #-2148] @ 24534 │ │ │ │ + beq 23c74 │ │ │ │ + ldr r6, [pc, #-2152] @ 24558 │ │ │ │ mov fp, #0 │ │ │ │ - b 24614 │ │ │ │ + b 2463c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23c64 │ │ │ │ - ldr r6, [pc, #-2168] @ 24538 │ │ │ │ + beq 23c88 │ │ │ │ + ldr r6, [pc, #-2172] @ 2455c │ │ │ │ mov fp, #0 │ │ │ │ - b 24614 │ │ │ │ + b 2463c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23c78 │ │ │ │ - ldr r6, [pc, #-2196] @ 2453c │ │ │ │ + beq 23c9c │ │ │ │ + ldr r6, [pc, #-2200] @ 24560 │ │ │ │ mov fp, #0 │ │ │ │ - b 24614 │ │ │ │ + b 2463c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 23d8c │ │ │ │ + b 23db0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23c94 │ │ │ │ - ldr r6, [pc, #-2244] @ 24540 │ │ │ │ + beq 23cb8 │ │ │ │ + ldr r6, [pc, #-2248] @ 24564 │ │ │ │ mov fp, #0 │ │ │ │ - b 24614 │ │ │ │ + b 2463c │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 23e34 │ │ │ │ + b 23e58 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 23ddc │ │ │ │ - ldr fp, [pc, #-2264] @ 24550 │ │ │ │ - ldr sl, [pc, #-2280] @ 24544 │ │ │ │ - ldr r3, [pc, #-2280] @ 24548 │ │ │ │ - ldr r0, [pc, #-2280] @ 2454c │ │ │ │ + b 23e00 │ │ │ │ + ldr fp, [pc, #-2268] @ 24574 │ │ │ │ + ldr sl, [pc, #-2284] @ 24568 │ │ │ │ + ldr r3, [pc, #-2284] @ 2456c │ │ │ │ + ldr r0, [pc, #-2284] @ 24570 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2460c │ │ │ │ + beq 24634 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 2460c │ │ │ │ + bne 24634 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2460c │ │ │ │ - ldr fp, [pc, #-2340] @ 24550 │ │ │ │ - ldr sl, [pc, #-2340] @ 24554 │ │ │ │ + b 24634 │ │ │ │ + ldr fp, [pc, #-2344] @ 24574 │ │ │ │ + ldr sl, [pc, #-2344] @ 24578 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 24e28 │ │ │ │ + beq 24e50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 24e28 │ │ │ │ + bne 24e50 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 24e28 │ │ │ │ + b 24e50 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23fec │ │ │ │ - ldr r1, [pc, #-2392] @ 24558 │ │ │ │ - b 249a0 │ │ │ │ - ldr fp, [pc, #-2392] @ 24560 │ │ │ │ - ldr sl, [pc, #-2400] @ 2455c │ │ │ │ - b 24e28 │ │ │ │ - ldr fp, [pc, #-2404] @ 24560 │ │ │ │ - ldr sl, [pc, #-2404] @ 24564 │ │ │ │ - b 24e74 │ │ │ │ + beq 24010 │ │ │ │ + ldr r1, [pc, #-2396] @ 2457c │ │ │ │ + b 249c8 │ │ │ │ + ldr fp, [pc, #-2396] @ 24584 │ │ │ │ + ldr sl, [pc, #-2404] @ 24580 │ │ │ │ + b 24e50 │ │ │ │ + ldr fp, [pc, #-2408] @ 24584 │ │ │ │ + ldr sl, [pc, #-2408] @ 24588 │ │ │ │ + b 24e9c │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ - b 24b7c │ │ │ │ + b 24ba4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2401c │ │ │ │ - ldr r1, [pc, #-2436] @ 24568 │ │ │ │ - b 249a0 │ │ │ │ - ldr fp, [pc, #-2424] @ 2457c │ │ │ │ - ldr sl, [pc, #-2444] @ 2456c │ │ │ │ - b 24e28 │ │ │ │ + beq 24040 │ │ │ │ + ldr r1, [pc, #-2440] @ 2458c │ │ │ │ + b 249c8 │ │ │ │ + ldr sl, [pc, #-2444] @ 24590 │ │ │ │ + mov fp, #572 @ 0x23c │ │ │ │ + b 24e50 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2404c │ │ │ │ - mov r1, #11648 @ 0x2d80 │ │ │ │ - b 249a0 │ │ │ │ + beq 24070 │ │ │ │ + ldr r1, [pc, #-2464] @ 24594 │ │ │ │ + b 249c8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 25068 │ │ │ │ - ldr r0, [pc, #-2480] @ 24570 │ │ │ │ + bne 25090 │ │ │ │ + ldr r0, [pc, #-2480] @ 24598 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #13 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-2500] @ 24574 │ │ │ │ - b 249a0 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-2500] @ 2459c │ │ │ │ + b 249c8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2407c │ │ │ │ - ldr r1, [pc, #-2516] @ 24578 │ │ │ │ - b 249a0 │ │ │ │ - ldr fp, [pc, #-2520] @ 2457c │ │ │ │ - ldr sl, [pc, #-2520] @ 24580 │ │ │ │ - b 24e74 │ │ │ │ + beq 240a0 │ │ │ │ + ldr r1, [pc, #-2516] @ 245a0 │ │ │ │ + b 249c8 │ │ │ │ + ldr sl, [pc, #-2520] @ 245a4 │ │ │ │ + mov fp, #572 @ 0x23c │ │ │ │ + b 24e9c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23f04 │ │ │ │ - ldr r1, [pc, #-2536] @ 24584 │ │ │ │ - b 249a0 │ │ │ │ + beq 23f28 │ │ │ │ + ldr r1, [pc, #-2540] @ 245a8 │ │ │ │ + b 249c8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 240ac │ │ │ │ - ldr r1, [pc, #-2552] @ 24588 │ │ │ │ - b 249a0 │ │ │ │ + beq 240d0 │ │ │ │ + ldr r1, [pc, #-2556] @ 245ac │ │ │ │ + b 249c8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 23f34 │ │ │ │ - ldr r1, [pc, #-2568] @ 2458c │ │ │ │ - b 249a0 │ │ │ │ + beq 23f58 │ │ │ │ + ldr r1, [pc, #-2572] @ 245b0 │ │ │ │ + b 249c8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 240dc │ │ │ │ - ldr r1, [pc, #-2584] @ 24590 │ │ │ │ - b 249a0 │ │ │ │ + beq 24100 │ │ │ │ + ldr r1, [pc, #-2588] @ 245b4 │ │ │ │ + b 249c8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2410c │ │ │ │ - ldr r1, [pc, #-2600] @ 24594 │ │ │ │ - b 249a0 │ │ │ │ - ldr sl, [pc, #-2604] @ 24598 │ │ │ │ - mov fp, #308 @ 0x134 │ │ │ │ - b 24e28 │ │ │ │ - ldr fp, [pc, #-2612] @ 2459c │ │ │ │ - ldr sl, [pc, #-2612] @ 245a0 │ │ │ │ - b 24e28 │ │ │ │ - ldr fp, [pc, #-2616] @ 245a4 │ │ │ │ - ldr sl, [pc, #-2616] @ 245a8 │ │ │ │ - b 24e28 │ │ │ │ - ldr fp, [pc, #-2604] @ 245bc │ │ │ │ - ldr sl, [pc, #-2624] @ 245ac │ │ │ │ - b 24e28 │ │ │ │ + beq 24130 │ │ │ │ + ldr r1, [pc, #-2604] @ 245b8 │ │ │ │ + b 249c8 │ │ │ │ + ldr fp, [pc, #-2608] @ 245bc │ │ │ │ + ldr sl, [pc, #-2608] @ 245c0 │ │ │ │ + b 24e50 │ │ │ │ + ldr fp, [pc, #-2612] @ 245c4 │ │ │ │ + ldr sl, [pc, #-2612] @ 245c8 │ │ │ │ + b 24e50 │ │ │ │ + ldr fp, [pc, #-2616] @ 245cc │ │ │ │ + ldr sl, [pc, #-2616] @ 245d0 │ │ │ │ + b 24e50 │ │ │ │ + ldr fp, [pc, #-2604] @ 245e4 │ │ │ │ + ldr sl, [pc, #-2624] @ 245d4 │ │ │ │ + b 24e50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 25008 │ │ │ │ + beq 25030 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2505c │ │ │ │ - ldr r6, [pc, #-2656] @ 245b0 │ │ │ │ - b 246b8 │ │ │ │ + beq 25084 │ │ │ │ + ldr r6, [pc, #-2656] @ 245d8 │ │ │ │ + b 246e0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 25070 │ │ │ │ - ldr r0, [pc, #-2672] @ 245b4 │ │ │ │ + bne 25098 │ │ │ │ + ldr r0, [pc, #-2672] @ 245dc │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #13 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-2692] @ 245b8 │ │ │ │ - b 249a0 │ │ │ │ - ldr fp, [pc, #-2696] @ 245bc │ │ │ │ - ldr sl, [pc, #-2696] @ 245c0 │ │ │ │ - b 24e74 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 24984 │ │ │ │ - ldr r1, [pc, #-2712] @ 245c4 │ │ │ │ - b 249a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 25008 │ │ │ │ - ldr r1, [pc, #-2728] @ 245c8 │ │ │ │ - b 249a0 │ │ │ │ - ldr r1, [pc, #-2732] @ 245cc │ │ │ │ - b 249a0 │ │ │ │ - ldr r3, [pc, #-2736] @ 245d0 │ │ │ │ - ldr r1, [pc, #-2736] @ 245d4 │ │ │ │ - ldr r0, [pc, #-2736] @ 245d8 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-2692] @ 245e0 │ │ │ │ + b 249c8 │ │ │ │ + ldr fp, [pc, #-2696] @ 245e4 │ │ │ │ + ldr sl, [pc, #-2696] @ 245e8 │ │ │ │ + b 24e9c │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 249ac │ │ │ │ + ldr r1, [pc, #-2712] @ 245ec │ │ │ │ + b 249c8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 25030 │ │ │ │ + ldr r1, [pc, #-2728] @ 245f0 │ │ │ │ + b 249c8 │ │ │ │ + ldr r1, [pc, #-2732] @ 245f4 │ │ │ │ + b 249c8 │ │ │ │ + ldr r3, [pc, #-2736] @ 245f8 │ │ │ │ + ldr r1, [pc, #-2736] @ 245fc │ │ │ │ + ldr r0, [pc, #-2736] @ 24600 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2740] @ 245dc │ │ │ │ + ldr r2, [pc, #-2740] @ 24604 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ec │ │ │ │ - ldr r3, [pc, #-2760] @ 245e0 │ │ │ │ - ldr r1, [pc, #-2760] @ 245e4 │ │ │ │ - ldr r0, [pc, #-2760] @ 245e8 │ │ │ │ + bl 147c8 │ │ │ │ + ldr r3, [pc, #-2760] @ 24608 │ │ │ │ + ldr r1, [pc, #-2760] @ 2460c │ │ │ │ + ldr r0, [pc, #-2760] @ 24610 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2764] @ 245ec │ │ │ │ + ldr r2, [pc, #-2764] @ 24614 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ + bl 14788 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r0, [pc, #4064] @ 260c4 │ │ │ │ + ldr r0, [pc, #4064] @ 260ec │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #4060] @ 260c8 │ │ │ │ + ldr r2, [pc, #4060] @ 260f0 │ │ │ │ add r0, pc, r0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4052] @ 260cc │ │ │ │ + ldr r3, [pc, #4052] @ 260f4 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r0, #1104 @ 0x450 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r7, [pc, #4032] @ 260d0 │ │ │ │ + ldr r7, [pc, #4032] @ 260f8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1328 @ 0x530 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, r0, #1024 @ 0x400 │ │ │ │ @@ -25776,483 +25786,483 @@ │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - beq 25180 │ │ │ │ - ldr r3, [pc, #3948] @ 260d4 │ │ │ │ + beq 251a8 │ │ │ │ + ldr r3, [pc, #3948] @ 260fc │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #6 │ │ │ │ - bhi 25cc8 │ │ │ │ + bhi 25cf0 │ │ │ │ add r3, r3, r6 │ │ │ │ ldrh r3, [r3, r6] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r6, #5 │ │ │ │ - beq 25cbc │ │ │ │ + beq 25ce4 │ │ │ │ cmp r6, #6 │ │ │ │ - beq 25cb4 │ │ │ │ + beq 25cdc │ │ │ │ cmp r6, #4 │ │ │ │ - bne 25cc8 │ │ │ │ - ldr r3, [pc, #3896] @ 260d8 │ │ │ │ + bne 25cf0 │ │ │ │ + ldr r3, [pc, #3896] @ 26100 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldm r1, {r3, r5, fp} │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #3868] @ 260dc │ │ │ │ + ldr r2, [pc, #3868] @ 26104 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25fe0 │ │ │ │ + beq 26008 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25ff0 │ │ │ │ - ldr r3, [pc, #3828] @ 260e0 │ │ │ │ + beq 26018 │ │ │ │ + ldr r3, [pc, #3828] @ 26108 │ │ │ │ ldr r9, [r7, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 25dd0 │ │ │ │ + bne 25df8 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 25dd0 │ │ │ │ + beq 25df8 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 25244 │ │ │ │ + beq 2526c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 25d3c │ │ │ │ - ldr r3, [pc, #3736] @ 260e4 │ │ │ │ + beq 25d64 │ │ │ │ + ldr r3, [pc, #3736] @ 2610c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 25288 │ │ │ │ + beq 252b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 25e10 │ │ │ │ + beq 25e38 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r8] │ │ │ │ - beq 26290 │ │ │ │ + beq 262c0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 252ac │ │ │ │ + beq 252d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 25d30 │ │ │ │ + beq 25d58 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 263ec │ │ │ │ + beq 2641c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #3604] @ 260e8 │ │ │ │ + ldr r2, [pc, #3604] @ 26110 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 26440 │ │ │ │ + beq 26470 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2641c │ │ │ │ + beq 2644c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 25e84 │ │ │ │ + bne 25eac │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 25e84 │ │ │ │ + beq 25eac │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 25350 │ │ │ │ + beq 25378 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 25e1c │ │ │ │ - ldr r3, [pc, #3476] @ 260ec │ │ │ │ + beq 25e44 │ │ │ │ + ldr r3, [pc, #3476] @ 26114 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 25394 │ │ │ │ + beq 253bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 25ec4 │ │ │ │ + beq 25eec │ │ │ │ cmp r7, #0 │ │ │ │ - beq 26450 │ │ │ │ + beq 26480 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 253b8 │ │ │ │ + beq 253e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 25e04 │ │ │ │ + beq 25e2c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 264c0 │ │ │ │ + beq 264f0 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #3348] @ 260f0 │ │ │ │ + ldr r2, [pc, #3348] @ 26118 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 265b0 │ │ │ │ + beq 265e0 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 265c0 │ │ │ │ + beq 265f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 25f48 │ │ │ │ + bne 25f70 │ │ │ │ ldr fp, [r4, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 25f48 │ │ │ │ + beq 25f70 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 25458 │ │ │ │ + beq 25480 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 25f3c │ │ │ │ - ldr r3, [pc, #3220] @ 260f4 │ │ │ │ + beq 25f64 │ │ │ │ + ldr r3, [pc, #3220] @ 2611c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 2549c │ │ │ │ + beq 254c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 25f88 │ │ │ │ + beq 25fb0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 265f8 │ │ │ │ + beq 26628 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 254c0 │ │ │ │ + beq 254e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 25eb8 │ │ │ │ + beq 25ee0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 2662c │ │ │ │ + beq 2665c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #3092] @ 260f8 │ │ │ │ + ldr r2, [pc, #3092] @ 26120 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 266a4 │ │ │ │ + beq 266d4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 26670 │ │ │ │ + beq 266a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 262b0 │ │ │ │ + bne 262e0 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 262b0 │ │ │ │ + beq 262e0 │ │ │ │ ldr r2, [r9] │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r9] │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [fp] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 25564 │ │ │ │ + beq 2558c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 26014 │ │ │ │ - ldr r2, [pc, #2960] @ 260fc │ │ │ │ + beq 2603c │ │ │ │ + ldr r2, [pc, #2960] @ 26124 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r0, fp │ │ │ │ mov r2, #2 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 255a8 │ │ │ │ + beq 255d0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq 263e0 │ │ │ │ + beq 26410 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 266ec │ │ │ │ + beq 2671c │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 255cc │ │ │ │ + beq 255f4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [fp] │ │ │ │ - beq 25f7c │ │ │ │ + beq 25fa4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 26720 │ │ │ │ + beq 26750 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 267a8 │ │ │ │ + beq 267d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 2675c │ │ │ │ + beq 2678c │ │ │ │ stm sp, {r9, sl} │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 8499c │ │ │ │ + bl 78a8c │ │ │ │ mov sl, r0 │ │ │ │ bl be74 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 267e8 │ │ │ │ + beq 26818 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 25ed0 │ │ │ │ + beq 25ef8 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2687c │ │ │ │ - ldr r3, [pc, #2732] @ 26100 │ │ │ │ + beq 268ac │ │ │ │ + ldr r3, [pc, #2732] @ 26128 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 268f4 │ │ │ │ + blt 26924 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 25688 │ │ │ │ + beq 256b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 266b4 │ │ │ │ + beq 266e4 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2693c │ │ │ │ - ldr r3, [pc, #2660] @ 26104 │ │ │ │ + beq 2696c │ │ │ │ + ldr r3, [pc, #2660] @ 2612c │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 26948 │ │ │ │ + blt 26978 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 256d4 │ │ │ │ + beq 256fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2679c │ │ │ │ + beq 267cc │ │ │ │ add sl, sl, #4096 @ 0x1000 │ │ │ │ ldr r0, [sl, #1028] @ 0x404 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 26984 │ │ │ │ - ldr r3, [pc, #2584] @ 26108 │ │ │ │ + beq 269b4 │ │ │ │ + ldr r3, [pc, #2584] @ 26130 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #280] @ 0x118 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2699c │ │ │ │ + blt 269cc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 25724 │ │ │ │ + beq 2574c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 26864 │ │ │ │ + beq 26894 │ │ │ │ ldr r0, [sl, #1032] @ 0x408 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 269e0 │ │ │ │ - ldr r3, [pc, #2512] @ 2610c │ │ │ │ + beq 26a10 │ │ │ │ + ldr r3, [pc, #2512] @ 26134 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1036] @ 0x40c │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 26a2c │ │ │ │ + blt 26a5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 25770 │ │ │ │ + beq 25798 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 264a4 │ │ │ │ + beq 264d4 │ │ │ │ ldr r0, [sl, #1036] @ 0x40c │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 26a60 │ │ │ │ - ldr r3, [pc, #2440] @ 26110 │ │ │ │ + beq 26a90 │ │ │ │ + ldr r3, [pc, #2440] @ 26138 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #420] @ 0x1a4 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 26ab4 │ │ │ │ + blt 26ae4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 257c4 │ │ │ │ + beq 257ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 257c4 │ │ │ │ + bne 257ec │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r4, [pc, #2376] @ 26114 │ │ │ │ + ldr r4, [pc, #2376] @ 2613c │ │ │ │ mov r0, r9 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 26ad8 │ │ │ │ + blt 26b08 │ │ │ │ ldr r1, [r4, #972] @ 0x3cc │ │ │ │ mov r0, r9 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 26ae4 │ │ │ │ + blt 26b14 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2581c │ │ │ │ + beq 25844 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r9] │ │ │ │ - beq 2581c │ │ │ │ + beq 25844 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26498 │ │ │ │ + beq 264c8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 25838 │ │ │ │ + beq 25860 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 26020 │ │ │ │ + beq 26048 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 25854 │ │ │ │ + beq 2587c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 2602c │ │ │ │ + beq 26054 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 25870 │ │ │ │ + beq 25898 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 26038 │ │ │ │ + beq 26060 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2588c │ │ │ │ + beq 258b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 26044 │ │ │ │ - ldr r2, [pc, #2180] @ 26118 │ │ │ │ - ldr r3, [pc, #2100] @ 260cc │ │ │ │ + beq 2606c │ │ │ │ + ldr r2, [pc, #2180] @ 26140 │ │ │ │ + ldr r3, [pc, #2100] @ 260f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 26c68 │ │ │ │ + bne 26c98 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -26261,1277 +26271,1279 @@ │ │ │ │ ldr fp, [r1, #8] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 25b5c │ │ │ │ - ldr r0, [pc, #2080] @ 2611c │ │ │ │ + beq 25b84 │ │ │ │ + ldr r0, [pc, #2080] @ 26144 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 26c0c │ │ │ │ - ldr r0, [pc, #2064] @ 26120 │ │ │ │ + beq 26c3c │ │ │ │ + ldr r0, [pc, #2064] @ 26148 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 26bbc │ │ │ │ + beq 26bec │ │ │ │ add r1, r1, r6, lsl #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #2040] @ 26124 │ │ │ │ + ldr r1, [pc, #2040] @ 2614c │ │ │ │ ldr r8, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r6, #5 │ │ │ │ - bhi 25ac8 │ │ │ │ + bhi 25af0 │ │ │ │ ldrb r1, [r1, r6] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #2012] @ 26128 │ │ │ │ + ldr r1, [pc, #2012] @ 26150 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 26c0c │ │ │ │ + beq 26c3c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 26bbc │ │ │ │ + beq 26bec │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 266c0 │ │ │ │ + ble 266f0 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - b 25990 │ │ │ │ + b 259b8 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 25d48 │ │ │ │ + beq 25d70 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 25984 │ │ │ │ + bne 259ac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 266c0 │ │ │ │ + beq 266f0 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 251b4 │ │ │ │ + ble 251dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1888] @ 2612c │ │ │ │ + ldr r2, [pc, #1888] @ 26154 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #1028] @ 0x404 │ │ │ │ - beq 25b5c │ │ │ │ + beq 25b84 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 26c0c │ │ │ │ + beq 26c3c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 26bbc │ │ │ │ + beq 26bec │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - ble 260b0 │ │ │ │ + ble 260d8 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 25a1c │ │ │ │ + b 25a44 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 26050 │ │ │ │ + beq 26078 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 25a10 │ │ │ │ + bne 25a38 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 260b0 │ │ │ │ + beq 260d8 │ │ │ │ sub r8, r8, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r8, #0 │ │ │ │ - ble 251b4 │ │ │ │ + ble 251dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1756] @ 26130 │ │ │ │ + ldr r2, [pc, #1756] @ 26158 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #332] @ 0x14c │ │ │ │ - beq 25b5c │ │ │ │ + beq 25b84 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 26c0c │ │ │ │ + beq 26c3c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 26bbc │ │ │ │ + beq 26bec │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - ble 26350 │ │ │ │ + ble 26380 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 25aa4 │ │ │ │ + b 25acc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 262e4 │ │ │ │ + beq 26314 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 25a98 │ │ │ │ + bne 25ac0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26350 │ │ │ │ + beq 26380 │ │ │ │ sub r8, r8, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r8, #0 │ │ │ │ - ble 251b4 │ │ │ │ - b 2635c │ │ │ │ - ldr r1, [pc, #1624] @ 26134 │ │ │ │ + ble 251dc │ │ │ │ + b 2638c │ │ │ │ + ldr r1, [pc, #1624] @ 2615c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1, #440] @ 0x1b8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 26c0c │ │ │ │ + beq 26c3c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 26bbc │ │ │ │ + beq 26bec │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 26838 │ │ │ │ + ble 26868 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - b 25b20 │ │ │ │ + b 25b48 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ - beq 25e28 │ │ │ │ + beq 25e50 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, ip │ │ │ │ - bne 25b14 │ │ │ │ + bne 25b3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [r3, r2, lsl #2] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 26838 │ │ │ │ - ldr r3, [pc, #1524] @ 26138 │ │ │ │ + beq 26868 │ │ │ │ + ldr r3, [pc, #1524] @ 26160 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #276] @ 0x114 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r8, r8, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 25950 │ │ │ │ - bl 147ec │ │ │ │ - ldr r1, [pc, #1492] @ 2613c │ │ │ │ + bne 25978 │ │ │ │ + bl 147c8 │ │ │ │ + ldr r1, [pc, #1492] @ 26164 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr sl, [r1, #1336] @ 0x538 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 26c0c │ │ │ │ + beq 26c3c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 26bbc │ │ │ │ + beq 26bec │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 268c8 │ │ │ │ + ble 268f8 │ │ │ │ add r5, r4, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - b 25bac │ │ │ │ + b 25bd4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ - beq 25f94 │ │ │ │ + beq 25fbc │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, sl │ │ │ │ - bne 25ba0 │ │ │ │ + bne 25bc8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, r2, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 268c8 │ │ │ │ - ldr r3, [pc, #1392] @ 26140 │ │ │ │ + beq 268f8 │ │ │ │ + ldr r3, [pc, #1392] @ 26168 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, #440] @ 0x1b8 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r8, r8, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 25ae0 │ │ │ │ - b 25b5c │ │ │ │ - ldr r5, [pc, #1360] @ 26144 │ │ │ │ + bne 25b08 │ │ │ │ + b 25b84 │ │ │ │ + ldr r5, [pc, #1360] @ 2616c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1104] @ 0x450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 26a38 │ │ │ │ + beq 26a68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr sl, [r5, #1336] @ 0x538 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r8, r8, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 25b6c │ │ │ │ - b 25b5c │ │ │ │ - ldr r3, [pc, #1188] @ 260d8 │ │ │ │ + bne 25b94 │ │ │ │ + b 25b84 │ │ │ │ + ldr r3, [pc, #1188] @ 26100 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 258e4 │ │ │ │ - ldr r3, [pc, #1152] @ 260d8 │ │ │ │ + b 2590c │ │ │ │ + ldr r3, [pc, #1152] @ 26100 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 258dc │ │ │ │ - ldr r3, [pc, #1120] @ 260d8 │ │ │ │ + b 25904 │ │ │ │ + ldr r3, [pc, #1120] @ 26100 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 258d8 │ │ │ │ - ldr r3, [pc, #1092] @ 260d8 │ │ │ │ + b 25900 │ │ │ │ + ldr r3, [pc, #1092] @ 26100 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 258d4 │ │ │ │ - ldr r3, [pc, #1068] @ 260d8 │ │ │ │ + b 258fc │ │ │ │ + ldr r3, [pc, #1068] @ 26100 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 258cc │ │ │ │ + b 258f4 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 251a4 │ │ │ │ + b 251cc │ │ │ │ cmp r6, #3 │ │ │ │ - ble 26a44 │ │ │ │ - ldr r3, [pc, #1136] @ 26148 │ │ │ │ + ble 26a74 │ │ │ │ + ldr r3, [pc, #1136] @ 26170 │ │ │ │ mov ip, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #1128] @ 2614c │ │ │ │ + ldr r2, [pc, #1128] @ 26174 │ │ │ │ ldr r1, [r7, r2] │ │ │ │ - ldr r2, [pc, #1124] @ 26150 │ │ │ │ + ldr r2, [pc, #1124] @ 26178 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r6} │ │ │ │ - ldr r1, [pc, #1112] @ 26154 │ │ │ │ - ldr r2, [pc, #1112] @ 26158 │ │ │ │ + ldr r1, [pc, #1112] @ 2617c │ │ │ │ + ldr r2, [pc, #1112] @ 26180 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #1096] @ 2615c │ │ │ │ - ldr r3, [pc, #1096] @ 26160 │ │ │ │ - ldr r0, [pc, #1096] @ 26164 │ │ │ │ + ldr r1, [pc, #1096] @ 26184 │ │ │ │ + ldr r3, [pc, #1096] @ 26188 │ │ │ │ + ldr r0, [pc, #1096] @ 2618c │ │ │ │ + ldr r2, [pc, #1096] @ 26190 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #892 @ 0x37c │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r9, #0 │ │ │ │ - b 2588c │ │ │ │ + b 258b4 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 252ac │ │ │ │ + b 252d4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 25244 │ │ │ │ + b 2526c │ │ │ │ mov sl, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, sl │ │ │ │ mov r4, ip │ │ │ │ mov sl, r7 │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, lr │ │ │ │ - b 25d8c │ │ │ │ + b 25db4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 266c0 │ │ │ │ + beq 266f0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 26bc8 │ │ │ │ + beq 26bf8 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25d74 │ │ │ │ + beq 25d9c │ │ │ │ mov r4, r5 │ │ │ │ mov r7, sl │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov sl, r6 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - blt 266c0 │ │ │ │ + blt 266f0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 259a8 │ │ │ │ - ldr r3, [pc, #912] @ 26168 │ │ │ │ + b 259d0 │ │ │ │ + ldr r3, [pc, #916] @ 26194 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r0 │ │ │ │ - b 25288 │ │ │ │ + b 252b0 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 253b8 │ │ │ │ + b 253e0 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 25288 │ │ │ │ + b 252b0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 25350 │ │ │ │ + b 25378 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, ip │ │ │ │ - b 25e54 │ │ │ │ + b 25e7c │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, fp │ │ │ │ - beq 26838 │ │ │ │ + beq 26868 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26bc8 │ │ │ │ + beq 26bf8 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25e3c │ │ │ │ + beq 25e64 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - blt 26838 │ │ │ │ + blt 26868 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [r3, sl, lsl #2] │ │ │ │ - b 25b34 │ │ │ │ - ldr r3, [pc, #736] @ 2616c │ │ │ │ + b 25b5c │ │ │ │ + ldr r3, [pc, #740] @ 26198 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r8, r4 │ │ │ │ mov r7, r0 │ │ │ │ - b 25394 │ │ │ │ + b 253bc │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 254c0 │ │ │ │ + b 254e8 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 25394 │ │ │ │ - ldr fp, [pc, #664] @ 26170 │ │ │ │ + b 253bc │ │ │ │ + ldr fp, [pc, #668] @ 2619c │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [fp, #48] @ 0x30 │ │ │ │ ldr r1, [fp, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 26a14 │ │ │ │ + blt 26a44 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 26a54 │ │ │ │ + beq 26a84 │ │ │ │ ldr r1, [fp, #972] @ 0x3cc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 26aa8 │ │ │ │ + blt 26ad8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 257f8 │ │ │ │ + beq 25820 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 257f8 │ │ │ │ + bne 25820 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 257f8 │ │ │ │ + b 25820 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 25458 │ │ │ │ - ldr r3, [pc, #548] @ 26174 │ │ │ │ + b 25480 │ │ │ │ + ldr r3, [pc, #552] @ 261a0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r0 │ │ │ │ - b 2549c │ │ │ │ + b 254c4 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 255cc │ │ │ │ + b 255f4 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2549c │ │ │ │ + b 254c4 │ │ │ │ mov r9, #0 │ │ │ │ - b 25fb4 │ │ │ │ + b 25fdc │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, fp │ │ │ │ - beq 268c8 │ │ │ │ + beq 268f8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26bc8 │ │ │ │ + beq 26bf8 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25f9c │ │ │ │ - blt 268c8 │ │ │ │ + beq 25fc4 │ │ │ │ + blt 268f8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, r9, lsl #2] │ │ │ │ - b 25bc0 │ │ │ │ + b 25be8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 251dc │ │ │ │ - ldr r9, [pc, #384] @ 26178 │ │ │ │ - ldr r3, [pc, #384] @ 2617c │ │ │ │ - ldr r0, [pc, #384] @ 26180 │ │ │ │ - ldr r2, [pc, #384] @ 26184 │ │ │ │ + b 25204 │ │ │ │ + ldr r9, [pc, #388] @ 261a4 │ │ │ │ + ldr r3, [pc, #388] @ 261a8 │ │ │ │ + ldr r0, [pc, #388] @ 261ac │ │ │ │ + ldr r2, [pc, #388] @ 261b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 17198 │ │ │ │ - b 25d28 │ │ │ │ + bl 17174 │ │ │ │ + b 25d50 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 25564 │ │ │ │ + b 2558c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 25838 │ │ │ │ + b 25860 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 25854 │ │ │ │ + b 2587c │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 25870 │ │ │ │ + b 25898 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2588c │ │ │ │ + b 258b4 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r1 │ │ │ │ - b 26084 │ │ │ │ + b 260ac │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq 26870 │ │ │ │ + beq 268a0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26c30 │ │ │ │ + beq 26c60 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2606c │ │ │ │ + beq 26094 │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - bge 25a28 │ │ │ │ + bge 25a50 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25a48 │ │ │ │ - ldr r1, [pc, #196] @ 26188 │ │ │ │ - b 25d10 │ │ │ │ - andseq ip, r2, r0, ror #11 │ │ │ │ - andseq sl, r2, r0, lsl #30 │ │ │ │ + beq 25a70 │ │ │ │ + ldr r1, [pc, #200] @ 261b4 │ │ │ │ + b 25d38 │ │ │ │ + andseq ip, r2, r0, asr #11 │ │ │ │ + @ instruction: 0x0012aed8 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq sl, r2, r4, lsr #29 │ │ │ │ - @ instruction: 0x0010aeba │ │ │ │ + andseq sl, r2, ip, ror lr │ │ │ │ + andseq sl, r0, r2, asr #28 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andseq ip, r2, r8, lsl #10 │ │ │ │ + andseq ip, r2, r8, ror #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, r2, ip, ror r4 │ │ │ │ - @ instruction: 0x0012c3f4 │ │ │ │ - andseq ip, r2, r0, ror r3 │ │ │ │ - andseq ip, r2, ip, ror #5 │ │ │ │ - andseq ip, r2, r8, ror #4 │ │ │ │ - andseq ip, r2, r4, ror #3 │ │ │ │ - andseq ip, r2, ip, asr r1 │ │ │ │ - andseq ip, r2, r4, ror r0 │ │ │ │ - andseq ip, r2, r8, lsr #32 │ │ │ │ - @ instruction: 0x0012bfd8 │ │ │ │ - andseq fp, r2, ip, lsl #31 │ │ │ │ - andseq fp, r2, r0, asr #30 │ │ │ │ - @ instruction: 0x0012befc │ │ │ │ - andseq sl, r2, r4, ror #14 │ │ │ │ + andseq ip, r2, ip, asr r4 │ │ │ │ + @ instruction: 0x0012c3d4 │ │ │ │ + andseq ip, r2, r0, asr r3 │ │ │ │ + andseq ip, r2, ip, asr #5 │ │ │ │ + andseq ip, r2, r8, asr #4 │ │ │ │ + andseq ip, r2, r4, asr #3 │ │ │ │ + andseq ip, r2, ip, lsr r1 │ │ │ │ + andseq ip, r2, r4, asr r0 │ │ │ │ + andseq ip, r2, r8 │ │ │ │ + @ instruction: 0x0012bfb8 │ │ │ │ + andseq fp, r2, ip, ror #30 │ │ │ │ + andseq fp, r2, r0, lsr #30 │ │ │ │ + @ instruction: 0x0012bedc │ │ │ │ + andseq sl, r2, ip, lsr r7 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq sl, r0, r0, lsl #14 │ │ │ │ - andseq fp, r2, r0, lsl #27 │ │ │ │ - @ instruction: 0x0012bcfc │ │ │ │ - andseq fp, r2, r4, ror ip │ │ │ │ - @ instruction: 0x0012bbf0 │ │ │ │ - andseq fp, r2, r4, lsl #23 │ │ │ │ + andseq sl, r0, r8, lsl #13 │ │ │ │ + andseq fp, r2, r0, ror #26 │ │ │ │ + @ instruction: 0x0012bcdc │ │ │ │ + andseq fp, r2, r4, asr ip │ │ │ │ + @ instruction: 0x0012bbd0 │ │ │ │ andseq fp, r2, r4, ror #22 │ │ │ │ - @ instruction: 0x0012baf8 │ │ │ │ - @ instruction: 0x0012bad4 │ │ │ │ - andeq r4, pc, r4, lsr #7 │ │ │ │ + andseq fp, r2, r4, asr #22 │ │ │ │ + @ instruction: 0x0012bad8 │ │ │ │ + @ instruction: 0x0012bab4 │ │ │ │ + andeq r4, pc, ip, lsr #6 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andeq r9, pc, r0, asr #1 │ │ │ │ + andeq sl, pc, r4, lsr #5 │ │ │ │ + andeq r4, pc, r0, lsl r3 @ │ │ │ │ + andeq r4, pc, r4, ror #26 │ │ │ │ + andeq r4, r0, r4, asr #19 │ │ │ │ + andeq r4, pc, ip, asr #20 │ │ │ │ + andeq r4, pc, r0, lsr sp @ │ │ │ │ + andeq r0, r0, r7, lsr #5 │ │ │ │ + @ instruction: 0x0012b8d0 │ │ │ │ + andseq fp, r2, ip, lsl r8 │ │ │ │ + @ instruction: 0x0012b7d4 │ │ │ │ + andseq fp, r2, r8, asr r7 │ │ │ │ + strdeq r4, [r0], -ip │ │ │ │ + andeq r4, pc, r8, ror #14 │ │ │ │ + andeq r4, pc, ip, asr #20 │ │ │ │ + andeq r0, r0, r9, lsr #5 │ │ │ │ + muleq r0, pc, r9 @ │ │ │ │ + andseq fp, r2, r8, ror #7 │ │ │ │ + andeq r4, pc, r0, ror #13 │ │ │ │ + andeq r4, r0, fp, lsr #19 │ │ │ │ + andeq r4, r0, r4, lsl sl │ │ │ │ + andeq r4, r0, r5, lsl sl │ │ │ │ + andeq r4, r0, r9, lsr #20 │ │ │ │ + andeq r4, r0, r0, lsl sl │ │ │ │ andeq r4, pc, r8, lsl #7 │ │ │ │ - ldrdeq r4, [pc], -ip │ │ │ │ - andeq r5, r0, r3, lsl #23 │ │ │ │ - andeq r4, pc, r8, asr #21 │ │ │ │ - andeq r4, pc, ip, lsr #27 │ │ │ │ - @ instruction: 0x0012b8f0 │ │ │ │ - andseq fp, r2, ip, lsr r8 │ │ │ │ - @ instruction: 0x0012b7f4 │ │ │ │ - andseq fp, r2, r8, ror r7 │ │ │ │ - @ instruction: 0x00005bbb │ │ │ │ - andeq r4, pc, r0, ror #15 │ │ │ │ - andeq r4, pc, r4, asr #21 │ │ │ │ - andeq r0, r0, lr, ror r3 │ │ │ │ - andeq r5, r0, lr, asr fp │ │ │ │ - andseq fp, r2, r0, lsl r4 │ │ │ │ - andeq r4, pc, r0, ror #14 │ │ │ │ - andeq r5, r0, sl, ror #22 │ │ │ │ - ldrdeq r5, [r0], -r3 │ │ │ │ - ldrdeq r5, [r0], -r4 │ │ │ │ - andeq r5, r0, r8, ror #23 │ │ │ │ - andeq r5, r0, pc, asr #23 │ │ │ │ - andeq r4, pc, r8, lsl #8 │ │ │ │ - andeq r5, r0, r7, asr fp │ │ │ │ - andeq r3, pc, r8, ror #31 │ │ │ │ - andeq r4, pc, ip, lsr #5 │ │ │ │ - andeq r0, r0, fp, ror #6 │ │ │ │ - andeq r5, r0, ip, asr #20 │ │ │ │ - muleq pc, r0, r2 @ │ │ │ │ - andeq r5, r0, sp, asr #22 │ │ │ │ - andeq r5, r0, r2, lsl #21 │ │ │ │ - andeq r3, pc, r4, asr pc @ │ │ │ │ + muleq r0, r8, r9 │ │ │ │ + andeq r3, pc, r8, ror #30 │ │ │ │ + andeq r4, pc, ip, lsr #4 │ │ │ │ + muleq r0, r6, r2 │ │ │ │ + andeq r4, r0, sp, lsl #17 │ │ │ │ andeq r4, pc, r0, lsl r2 @ │ │ │ │ - andeq r4, pc, r0, lsl #4 │ │ │ │ - andeq r5, r0, r3, asr #22 │ │ │ │ - andeq r0, r0, r2, ror r3 │ │ │ │ - andeq r5, r0, r4, lsl #21 │ │ │ │ - andeq r5, r0, lr, lsl #21 │ │ │ │ - andeq r0, r0, r3, ror r3 │ │ │ │ - muleq r0, r0, sl │ │ │ │ - muleq r0, sl, sl │ │ │ │ - muleq r0, ip, sl │ │ │ │ - andeq r5, r0, r6, lsr #21 │ │ │ │ - andeq r0, r0, lr, ror #6 │ │ │ │ - andeq r5, r0, r2, ror #20 │ │ │ │ - andeq r0, r0, r5, ror r3 │ │ │ │ - andeq r5, r0, r8, lsr #21 │ │ │ │ - andeq r3, pc, r4, lsr #12 │ │ │ │ - andeq r5, r0, fp, ror #20 │ │ │ │ - @ instruction: 0x00005ab2 │ │ │ │ - andeq r0, r0, pc, ror #6 │ │ │ │ - andeq r5, r0, sp, ror #20 │ │ │ │ - andeq r0, r0, r6, ror r3 │ │ │ │ - @ instruction: 0x00005ab4 │ │ │ │ - andeq r0, r0, r7, ror r3 │ │ │ │ - @ instruction: 0x00005abe │ │ │ │ - andeq r5, r0, r7, asr #21 │ │ │ │ - andeq r5, r0, sp, ror #23 │ │ │ │ - andeq r5, r0, r6, lsl #24 │ │ │ │ - andeq r5, r0, sl, lsl ip │ │ │ │ - andeq r5, r0, r5, asr fp │ │ │ │ - andeq r5, r0, r1, lsr #24 │ │ │ │ - andeq r5, r0, r1, lsl #24 │ │ │ │ - andeq r5, r0, fp, asr #22 │ │ │ │ - andeq r5, r0, r5, ror #22 │ │ │ │ - andeq r5, r0, r1, asr #22 │ │ │ │ - andeq r5, r0, r9, lsr fp │ │ │ │ - andeq r5, r0, lr, lsl ip │ │ │ │ - andseq r9, r0, r0, lsr #18 │ │ │ │ - andeq r3, pc, r8, lsl #1 │ │ │ │ - strdeq r3, [pc], -r4 │ │ │ │ + andeq r4, r0, lr, lsl #19 │ │ │ │ + andeq r4, r0, r3, asr #17 │ │ │ │ + ldrdeq r3, [pc], -r4 │ │ │ │ + muleq pc, r0, r1 @ │ │ │ │ + andeq r4, pc, r0, lsl #3 │ │ │ │ + andeq r4, r0, r4, lsl #19 │ │ │ │ + muleq r0, sp, r2 │ │ │ │ + andeq r4, r0, r5, asr #17 │ │ │ │ + andeq r4, r0, pc, asr #17 │ │ │ │ + muleq r0, lr, r2 │ │ │ │ + ldrdeq r4, [r0], -r1 │ │ │ │ + ldrdeq r4, [r0], -fp │ │ │ │ + muleq r0, pc, r2 @ │ │ │ │ + ldrdeq r4, [r0], -sp │ │ │ │ + andeq r4, r0, r7, ror #17 │ │ │ │ + muleq r0, r9, r2 │ │ │ │ + andeq r4, r0, r3, lsr #17 │ │ │ │ + andeq r4, r0, r9, ror #17 │ │ │ │ + andeq r3, pc, r4, lsr #11 │ │ │ │ + andeq r4, r0, ip, lsr #17 │ │ │ │ + strdeq r4, [r0], -r3 │ │ │ │ + muleq r0, sl, r2 │ │ │ │ + andeq r4, r0, lr, lsr #17 │ │ │ │ + andeq r0, r0, r1, lsr #5 │ │ │ │ + strdeq r4, [r0], -r5 │ │ │ │ + andeq r0, r0, r2, lsr #5 │ │ │ │ + strdeq r4, [r0], -pc @ │ │ │ │ + andeq r0, r0, r3, lsr #5 │ │ │ │ + andeq r4, r0, r8, lsl #18 │ │ │ │ + andeq r4, r0, lr, lsr #20 │ │ │ │ + andeq r4, r0, r7, asr #20 │ │ │ │ + andeq r4, r0, fp, asr sl │ │ │ │ + muleq r0, r6, r9 │ │ │ │ + andeq r4, r0, r2, ror #20 │ │ │ │ + andeq r4, r0, r2, asr #20 │ │ │ │ + andeq r4, r0, ip, lsl #19 │ │ │ │ + andeq r4, r0, r6, lsr #19 │ │ │ │ + andeq r4, r0, r2, lsl #19 │ │ │ │ + andeq r4, r0, sl, ror r9 │ │ │ │ + andeq r4, r0, pc, asr sl │ │ │ │ + andseq r9, r0, r0, lsr #17 │ │ │ │ + andeq r3, pc, r8 │ │ │ │ + andeq r3, pc, r4, ror r5 @ │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - @ instruction: 0x001098fc │ │ │ │ - andeq r2, pc, ip, ror #30 │ │ │ │ - andeq r3, pc, r4, lsr #5 │ │ │ │ + andseq r9, r0, ip, ror r8 │ │ │ │ + andeq r2, pc, ip, ror #29 │ │ │ │ + andeq r3, pc, r4, lsr #4 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andeq r5, r0, r5, lsl #24 │ │ │ │ - andeq r5, r0, ip, ror #23 │ │ │ │ - andeq r5, r0, pc, lsl ip │ │ │ │ - andeq r5, r0, r0, lsr #24 │ │ │ │ + andeq r4, r0, r6, asr #20 │ │ │ │ + andeq r4, r0, sp, lsr #20 │ │ │ │ + andeq r4, r0, r0, ror #20 │ │ │ │ + andeq r4, r0, r1, ror #20 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 262a8 │ │ │ │ + beq 262d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 264b0 │ │ │ │ - ldr r9, [pc, #-268] @ 261a4 │ │ │ │ - b 25ff4 │ │ │ │ - ldr r3, [pc, #-300] @ 2618c │ │ │ │ + beq 264e0 │ │ │ │ + ldr r9, [pc, #-272] @ 261d0 │ │ │ │ + b 2601c │ │ │ │ + ldr r3, [pc, #-304] @ 261b8 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov fp, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 255a8 │ │ │ │ + b 255d0 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r8, sl │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b 26320 │ │ │ │ + b 26350 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 26924 │ │ │ │ + beq 26954 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26c30 │ │ │ │ + beq 26c60 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26308 │ │ │ │ + beq 26338 │ │ │ │ mov r4, r5 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r3, r9 │ │ │ │ - bge 25ab0 │ │ │ │ + bge 25ad8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26b5c │ │ │ │ + bne 26b8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #-492] @ 26190 │ │ │ │ + ldr r3, [pc, #-496] @ 261bc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 251b4 │ │ │ │ - ldr r1, [pc, #-588] @ 26194 │ │ │ │ - b 25d10 │ │ │ │ + bne 251dc │ │ │ │ + ldr r1, [pc, #-592] @ 261c0 │ │ │ │ + b 25d38 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 255a8 │ │ │ │ + b 255d0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 252c8 │ │ │ │ + beq 252f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26414 │ │ │ │ + beq 26444 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 26b70 │ │ │ │ - ldr r9, [pc, #-644] @ 26198 │ │ │ │ - b 25ff4 │ │ │ │ + beq 26ba0 │ │ │ │ + ldr r9, [pc, #-648] @ 261c4 │ │ │ │ + b 2601c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26438 │ │ │ │ + beq 26468 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 26930 │ │ │ │ - ldr r9, [pc, #-676] @ 2619c │ │ │ │ - b 25ff4 │ │ │ │ + beq 26960 │ │ │ │ + ldr r9, [pc, #-680] @ 261c8 │ │ │ │ + b 2601c │ │ │ │ mov r0, r5 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 252f0 │ │ │ │ + b 25318 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26474 │ │ │ │ + beq 264a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 26474 │ │ │ │ + bne 264a4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26490 │ │ │ │ + beq 264c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 26954 │ │ │ │ - ldr r9, [pc, #-760] @ 261a0 │ │ │ │ - b 25ff4 │ │ │ │ + beq 26984 │ │ │ │ + ldr r9, [pc, #-764] @ 261cc │ │ │ │ + b 2601c │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2581c │ │ │ │ + b 25844 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 25770 │ │ │ │ + b 25798 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r9, [pc, #-796] @ 261a4 │ │ │ │ - b 25ff4 │ │ │ │ + ldr r9, [pc, #-800] @ 261d0 │ │ │ │ + b 2601c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 253d0 │ │ │ │ + beq 253f8 │ │ │ │ ldr r5, [r6] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26b94 │ │ │ │ + beq 26bc4 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r6] │ │ │ │ - beq 26b84 │ │ │ │ + beq 26bb4 │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26c60 │ │ │ │ + beq 26c90 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ - ldr r9, [pc, #-636] @ 26284 │ │ │ │ + ldr r9, [pc, #-636] @ 262b4 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - beq 265a4 │ │ │ │ + beq 265d4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 26538 │ │ │ │ + beq 26568 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26538 │ │ │ │ + beq 26568 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 26598 │ │ │ │ + beq 265c8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2655c │ │ │ │ + beq 2658c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2655c │ │ │ │ + beq 2658c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 2658c │ │ │ │ + beq 265bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25ff4 │ │ │ │ + beq 2601c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 25ff4 │ │ │ │ + beq 2601c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 25ff4 │ │ │ │ + bne 2601c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 25ff4 │ │ │ │ + b 2601c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2655c │ │ │ │ + b 2658c │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 26538 │ │ │ │ + b 26568 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 26514 │ │ │ │ + b 26544 │ │ │ │ mov r0, fp │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 253f8 │ │ │ │ + b 25420 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 269a8 │ │ │ │ + beq 269d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 26960 │ │ │ │ + beq 26990 │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26af0 │ │ │ │ - ldr r9, [pc, #-956] @ 26234 │ │ │ │ + beq 26b20 │ │ │ │ + ldr r9, [pc, #-956] @ 26264 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b 26504 │ │ │ │ + b 26534 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 269ec │ │ │ │ + beq 26a1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 26990 │ │ │ │ + beq 269c0 │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26af8 │ │ │ │ - ldr r9, [pc, #-992] @ 26248 │ │ │ │ + beq 26b28 │ │ │ │ + ldr r9, [pc, #-992] @ 26278 │ │ │ │ mov r4, r8 │ │ │ │ - b 26504 │ │ │ │ + b 26534 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 254d8 │ │ │ │ + beq 25500 │ │ │ │ ldr r5, [r6] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26bec │ │ │ │ + beq 26c1c │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r6] │ │ │ │ - beq 26be0 │ │ │ │ + beq 26c10 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26c54 │ │ │ │ - ldr r9, [pc, #-1004] @ 26280 │ │ │ │ + beq 26c84 │ │ │ │ + ldr r9, [pc, #-1004] @ 262b0 │ │ │ │ mov r4, r5 │ │ │ │ - b 26504 │ │ │ │ + b 26534 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26a78 │ │ │ │ + beq 26aa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 269d4 │ │ │ │ + beq 26a04 │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26b04 │ │ │ │ - ldr r9, [pc, #-1128] @ 26238 │ │ │ │ + beq 26b34 │ │ │ │ + ldr r9, [pc, #-1128] @ 26268 │ │ │ │ mov r5, r4 │ │ │ │ - b 26504 │ │ │ │ + b 26534 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 25504 │ │ │ │ + b 2552c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 25688 │ │ │ │ + b 256b0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26b1c │ │ │ │ - ldr r0, [pc, #-1324] @ 261a8 │ │ │ │ + bne 26b4c │ │ │ │ + ldr r0, [pc, #-1328] @ 261d4 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #6 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1344] @ 261ac │ │ │ │ - b 25d10 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1348] @ 261d8 │ │ │ │ + b 25d38 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26ac0 │ │ │ │ + beq 26af0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq 26a20 │ │ │ │ + beq 26a50 │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26b10 │ │ │ │ - ldr r9, [pc, #-1248] @ 2623c │ │ │ │ + beq 26b40 │ │ │ │ + ldr r9, [pc, #-1248] @ 2626c │ │ │ │ mov r4, fp │ │ │ │ - b 26504 │ │ │ │ + b 26534 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 255e0 │ │ │ │ + beq 25608 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26c04 │ │ │ │ + beq 26c34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 26bfc │ │ │ │ + beq 26c2c │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r9, [pc, #-1272] @ 2625c │ │ │ │ + ldr r9, [pc, #-1272] @ 2628c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 26504 │ │ │ │ - b 2651c │ │ │ │ + bne 26534 │ │ │ │ + b 2654c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25608 │ │ │ │ + beq 25630 │ │ │ │ ldr r4, [r6] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26bd4 │ │ │ │ + beq 26c04 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r6] │ │ │ │ - beq 26bcc │ │ │ │ + beq 26bfc │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26c78 │ │ │ │ - ldr r9, [pc, #-1292] @ 2628c │ │ │ │ + beq 26ca8 │ │ │ │ + ldr r9, [pc, #-1292] @ 262bc │ │ │ │ mov r4, #0 │ │ │ │ - b 26504 │ │ │ │ + b 26534 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 256d4 │ │ │ │ + b 256fc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 255f4 │ │ │ │ + beq 2561c │ │ │ │ ldr r4, [r6] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26bb0 │ │ │ │ + beq 26be0 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r6] │ │ │ │ - beq 26ba8 │ │ │ │ + beq 26bd8 │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26c6c │ │ │ │ - ldr r9, [pc, #-1372] @ 26288 │ │ │ │ + beq 26c9c │ │ │ │ + ldr r9, [pc, #-1372] @ 262b8 │ │ │ │ mov r4, #0 │ │ │ │ - b 26504 │ │ │ │ - ldr r3, [pc, #-1600] @ 261b0 │ │ │ │ - ldr r0, [pc, #-1600] @ 261b4 │ │ │ │ - ldr r2, [pc, #-1600] @ 261b8 │ │ │ │ - ldr r1, [pc, #-1600] @ 261bc │ │ │ │ + b 26534 │ │ │ │ + ldr r3, [pc, #-1604] @ 261dc │ │ │ │ + ldr r0, [pc, #-1604] @ 261e0 │ │ │ │ + ldr r2, [pc, #-1604] @ 261e4 │ │ │ │ + ldr r1, [pc, #-1604] @ 261e8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26acc │ │ │ │ + beq 26afc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 26a6c │ │ │ │ + beq 26a9c │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26b24 │ │ │ │ - ldr r9, [pc, #-1520] @ 26244 │ │ │ │ + beq 26b54 │ │ │ │ + ldr r9, [pc, #-1520] @ 26274 │ │ │ │ mov r4, #0 │ │ │ │ - b 26504 │ │ │ │ + b 26534 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26b54 │ │ │ │ - ldr r0, [pc, #-1676] @ 261c0 │ │ │ │ + bne 26b84 │ │ │ │ + ldr r0, [pc, #-1680] @ 261ec │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1696] @ 261c4 │ │ │ │ - b 25d10 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1700] @ 261f0 │ │ │ │ + b 25d38 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 25724 │ │ │ │ + b 2574c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b 260b0 │ │ │ │ - ldr fp, [pc, #-1704] @ 261dc │ │ │ │ - ldr sl, [pc, #-1728] @ 261c8 │ │ │ │ - ldr r3, [pc, #-1728] @ 261cc │ │ │ │ - ldr r0, [pc, #-1728] @ 261d0 │ │ │ │ + b 260d8 │ │ │ │ + ldr fp, [pc, #-1708] @ 26208 │ │ │ │ + ldr sl, [pc, #-1732] @ 261f4 │ │ │ │ + ldr r3, [pc, #-1732] @ 261f8 │ │ │ │ + ldr r0, [pc, #-1732] @ 261fc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26804 │ │ │ │ + beq 26834 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 26804 │ │ │ │ + bne 26834 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 26804 │ │ │ │ + b 26834 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26b7c │ │ │ │ - ldr r0, [pc, #-1800] @ 261d4 │ │ │ │ + bne 26bac │ │ │ │ + ldr r0, [pc, #-1804] @ 26200 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #6 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1820] @ 261d8 │ │ │ │ - b 25d10 │ │ │ │ - ldr fp, [pc, #-1824] @ 261dc │ │ │ │ - ldr sl, [pc, #-1824] @ 261e0 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1824] @ 26204 │ │ │ │ + b 25d38 │ │ │ │ + ldr fp, [pc, #-1828] @ 26208 │ │ │ │ + ldr sl, [pc, #-1828] @ 2620c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26884 │ │ │ │ + beq 268b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 26884 │ │ │ │ + bne 268b4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 26884 │ │ │ │ + b 268b4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - b 26350 │ │ │ │ + b 26380 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 26438 │ │ │ │ - ldr fp, [pc, #-1884] @ 261e8 │ │ │ │ - ldr sl, [pc, #-1892] @ 261e4 │ │ │ │ - b 26884 │ │ │ │ - ldr fp, [pc, #-1896] @ 261e8 │ │ │ │ - ldr sl, [pc, #-1896] @ 261ec │ │ │ │ - b 268fc │ │ │ │ + b 26468 │ │ │ │ + ldr fp, [pc, #-1888] @ 26214 │ │ │ │ + ldr sl, [pc, #-1896] @ 26210 │ │ │ │ + b 268b4 │ │ │ │ + ldr fp, [pc, #-1900] @ 26214 │ │ │ │ + ldr sl, [pc, #-1900] @ 26218 │ │ │ │ + b 2692c │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 26490 │ │ │ │ - ldr r9, [pc, #-1844] @ 26234 │ │ │ │ + b 264c0 │ │ │ │ + ldr r9, [pc, #-1844] @ 26264 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 26504 │ │ │ │ - b 26514 │ │ │ │ - ldr sl, [pc, #-1948] @ 261f0 │ │ │ │ - mov fp, #884 @ 0x374 │ │ │ │ - b 26884 │ │ │ │ - ldr r9, [pc, #-1872] @ 26248 │ │ │ │ + bne 26534 │ │ │ │ + b 26544 │ │ │ │ + ldr fp, [pc, #-1948] @ 26220 │ │ │ │ + ldr sl, [pc, #-1956] @ 2621c │ │ │ │ + b 268b4 │ │ │ │ + ldr r9, [pc, #-1872] @ 26278 │ │ │ │ mov r4, r8 │ │ │ │ - b 2696c │ │ │ │ - ldr sl, [pc, #-1968] @ 261f4 │ │ │ │ - mov fp, #884 @ 0x374 │ │ │ │ - b 268fc │ │ │ │ - ldr r9, [pc, #-1916] @ 26234 │ │ │ │ + b 2699c │ │ │ │ + ldr fp, [pc, #-1972] @ 26220 │ │ │ │ + ldr sl, [pc, #-1972] @ 26224 │ │ │ │ + b 2692c │ │ │ │ + ldr r9, [pc, #-1916] @ 26264 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 25ff4 │ │ │ │ + beq 2601c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 25ff4 │ │ │ │ + bne 2601c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 25ff4 │ │ │ │ - ldr r9, [pc, #-1956] @ 26238 │ │ │ │ + b 2601c │ │ │ │ + ldr r9, [pc, #-1956] @ 26268 │ │ │ │ mov r5, r4 │ │ │ │ - b 2696c │ │ │ │ - ldr fp, [pc, #-2020] @ 26204 │ │ │ │ - ldr sl, [pc, #-2036] @ 261f8 │ │ │ │ - b 26884 │ │ │ │ + b 2699c │ │ │ │ + ldr sl, [pc, #-2032] @ 26228 │ │ │ │ + mov fp, #672 @ 0x2a0 │ │ │ │ + b 268b4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26b30 │ │ │ │ + beq 26b60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 26b64 │ │ │ │ - ldr r9, [pc, #-1992] @ 26248 │ │ │ │ + beq 26b94 │ │ │ │ + ldr r9, [pc, #-1992] @ 26278 │ │ │ │ mov r4, #0 │ │ │ │ - b 26540 │ │ │ │ - ldr fp, [pc, #-2080] @ 261fc │ │ │ │ - ldr sl, [pc, #-2080] @ 26200 │ │ │ │ - b 26884 │ │ │ │ - ldr r9, [pc, #-2028] @ 2623c │ │ │ │ + b 26570 │ │ │ │ + ldr fp, [pc, #-2080] @ 2622c │ │ │ │ + ldr sl, [pc, #-2080] @ 26230 │ │ │ │ + b 268b4 │ │ │ │ + ldr r9, [pc, #-2028] @ 2626c │ │ │ │ mov r4, fp │ │ │ │ - b 2696c │ │ │ │ - ldr fp, [pc, #-2096] @ 26204 │ │ │ │ - ldr sl, [pc, #-2096] @ 26208 │ │ │ │ - b 268fc │ │ │ │ + b 2699c │ │ │ │ + ldr sl, [pc, #-2096] @ 26234 │ │ │ │ + mov fp, #672 @ 0x2a0 │ │ │ │ + b 2692c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26bc0 │ │ │ │ - ldr r3, [pc, #-2112] @ 2620c │ │ │ │ + bne 26bf0 │ │ │ │ + ldr r3, [pc, #-2116] @ 26238 │ │ │ │ mov ip, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 25cdc │ │ │ │ - ldr fp, [pc, #-2116] @ 26218 │ │ │ │ - ldr sl, [pc, #-2128] @ 26210 │ │ │ │ - b 26884 │ │ │ │ - ldr fp, [pc, #-2120] @ 26220 │ │ │ │ - ldr sl, [pc, #-2136] @ 26214 │ │ │ │ - b 26884 │ │ │ │ - ldr r9, [pc, #-2096] @ 26244 │ │ │ │ + b 25d04 │ │ │ │ + ldr fp, [pc, #-2120] @ 26244 │ │ │ │ + ldr sl, [pc, #-2132] @ 2623c │ │ │ │ + b 268b4 │ │ │ │ + ldr fp, [pc, #-2124] @ 2624c │ │ │ │ + ldr sl, [pc, #-2140] @ 26240 │ │ │ │ + b 268b4 │ │ │ │ + ldr r9, [pc, #-2096] @ 26274 │ │ │ │ mov r4, r3 │ │ │ │ - b 2696c │ │ │ │ - ldr r9, [pc, #-2120] @ 26238 │ │ │ │ + b 2699c │ │ │ │ + ldr r9, [pc, #-2120] @ 26268 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2651c │ │ │ │ + beq 2654c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 2651c │ │ │ │ + bne 2654c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2651c │ │ │ │ - ldr fp, [pc, #-2200] @ 26218 │ │ │ │ - ldr sl, [pc, #-2200] @ 2621c │ │ │ │ - b 268fc │ │ │ │ - ldr fp, [pc, #-2204] @ 26220 │ │ │ │ - ldr sl, [pc, #-2204] @ 26224 │ │ │ │ - b 268fc │ │ │ │ - ldr r9, [pc, #-2188] @ 2623c │ │ │ │ + b 2654c │ │ │ │ + ldr fp, [pc, #-2204] @ 26244 │ │ │ │ + ldr sl, [pc, #-2204] @ 26248 │ │ │ │ + b 2692c │ │ │ │ + ldr fp, [pc, #-2208] @ 2624c │ │ │ │ + ldr sl, [pc, #-2208] @ 26250 │ │ │ │ + b 2692c │ │ │ │ + ldr r9, [pc, #-2188] @ 2626c │ │ │ │ mov r4, fp │ │ │ │ - b 26a80 │ │ │ │ - ldr r9, [pc, #-2192] @ 26244 │ │ │ │ + b 26ab0 │ │ │ │ + ldr r9, [pc, #-2192] @ 26274 │ │ │ │ mov r4, #0 │ │ │ │ - b 26a80 │ │ │ │ - ldr fp, [pc, #-2232] @ 26228 │ │ │ │ - ldr sl, [pc, #-2232] @ 2622c │ │ │ │ - b 26884 │ │ │ │ - ldr sl, [pc, #-2236] @ 26230 │ │ │ │ - mov fp, #888 @ 0x378 │ │ │ │ - b 26884 │ │ │ │ - ldr r9, [pc, #-2244] @ 26234 │ │ │ │ - b 25ff4 │ │ │ │ - ldr r9, [pc, #-2232] @ 26248 │ │ │ │ + b 26ab0 │ │ │ │ + ldr fp, [pc, #-2236] @ 26254 │ │ │ │ + ldr sl, [pc, #-2236] @ 26258 │ │ │ │ + b 268b4 │ │ │ │ + ldr fp, [pc, #-2240] @ 2625c │ │ │ │ + ldr sl, [pc, #-2240] @ 26260 │ │ │ │ + b 268b4 │ │ │ │ + ldr r9, [pc, #-2244] @ 26264 │ │ │ │ + b 2601c │ │ │ │ + ldr r9, [pc, #-2232] @ 26278 │ │ │ │ mov r4, r8 │ │ │ │ - b 26538 │ │ │ │ - ldr r9, [pc, #-2260] @ 26238 │ │ │ │ + b 26568 │ │ │ │ + ldr r9, [pc, #-2260] @ 26268 │ │ │ │ mov r5, r4 │ │ │ │ - b 2651c │ │ │ │ - ldr r9, [pc, #-2268] @ 2623c │ │ │ │ + b 2654c │ │ │ │ + ldr r9, [pc, #-2268] @ 2626c │ │ │ │ mov r4, fp │ │ │ │ - b 2651c │ │ │ │ - ldr r1, [pc, #-2276] @ 26240 │ │ │ │ - b 25d10 │ │ │ │ - ldr r9, [pc, #-2280] @ 26244 │ │ │ │ + b 2654c │ │ │ │ + ldr r1, [pc, #-2276] @ 26270 │ │ │ │ + b 25d38 │ │ │ │ + ldr r9, [pc, #-2280] @ 26274 │ │ │ │ mov r4, #0 │ │ │ │ - b 2651c │ │ │ │ + b 2654c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26b4c │ │ │ │ + beq 26b7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 26b9c │ │ │ │ - ldr r9, [pc, #-2316] @ 26248 │ │ │ │ - b 25ff4 │ │ │ │ - ldr r1, [pc, #-2320] @ 2624c │ │ │ │ - b 25d10 │ │ │ │ - ldr r1, [pc, #-2324] @ 26250 │ │ │ │ - b 25d10 │ │ │ │ - mov r0, r7 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 26a08 │ │ │ │ - mov r0, r6 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 26414 │ │ │ │ - ldr r1, [pc, #-2352] @ 26254 │ │ │ │ - b 25d10 │ │ │ │ - ldr r9, [pc, #-2312] @ 26284 │ │ │ │ + beq 26bcc │ │ │ │ + ldr r9, [pc, #-2316] @ 26278 │ │ │ │ + b 2601c │ │ │ │ + ldr r1, [pc, #-2320] @ 2627c │ │ │ │ + b 25d38 │ │ │ │ + ldr r1, [pc, #-2324] @ 26280 │ │ │ │ + b 25d38 │ │ │ │ + mov r0, r7 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 26a38 │ │ │ │ + mov r0, r6 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 26444 │ │ │ │ + ldr r1, [pc, #-2352] @ 26284 │ │ │ │ + b 25d38 │ │ │ │ + ldr r9, [pc, #-2312] @ 262b4 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b 2696c │ │ │ │ - ldr r9, [pc, #-2328] @ 26284 │ │ │ │ - b 269ac │ │ │ │ + b 2699c │ │ │ │ + ldr r9, [pc, #-2328] @ 262b4 │ │ │ │ + b 269dc │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 26b4c │ │ │ │ - ldr r9, [pc, #-2344] @ 26288 │ │ │ │ - b 2696c │ │ │ │ - ldr r9, [pc, #-2352] @ 26288 │ │ │ │ + b 26b7c │ │ │ │ + ldr r9, [pc, #-2344] @ 262b8 │ │ │ │ + b 2699c │ │ │ │ + ldr r9, [pc, #-2352] @ 262b8 │ │ │ │ mov r4, #0 │ │ │ │ - b 26a80 │ │ │ │ - bl 147ac │ │ │ │ - ldr r1, [pc, #-2416] @ 26258 │ │ │ │ - b 25d10 │ │ │ │ - bl 14adc │ │ │ │ - ldr r9, [pc, #-2376] @ 2628c │ │ │ │ - b 2696c │ │ │ │ - ldr r9, [pc, #-2384] @ 2628c │ │ │ │ + b 26ab0 │ │ │ │ + bl 14788 │ │ │ │ + ldr r1, [pc, #-2416] @ 26288 │ │ │ │ + b 25d38 │ │ │ │ + bl 14ab8 │ │ │ │ + ldr r9, [pc, #-2376] @ 262bc │ │ │ │ + b 2699c │ │ │ │ + ldr r9, [pc, #-2384] @ 262bc │ │ │ │ mov r4, #0 │ │ │ │ - b 26a80 │ │ │ │ - ldr r9, [pc, #-2408] @ 26280 │ │ │ │ + b 26ab0 │ │ │ │ + ldr r9, [pc, #-2408] @ 262b0 │ │ │ │ mov r4, r5 │ │ │ │ - b 2696c │ │ │ │ + b 2699c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [pc, #-2424] @ 26280 │ │ │ │ + ldr r9, [pc, #-2424] @ 262b0 │ │ │ │ mov r5, r4 │ │ │ │ - b 26a80 │ │ │ │ - ldr r9, [pc, #-2472] @ 2625c │ │ │ │ - b 2696c │ │ │ │ - ldr r9, [pc, #-2480] @ 2625c │ │ │ │ - b 26a80 │ │ │ │ - ldr r3, [pc, #-2484] @ 26260 │ │ │ │ - ldr r1, [pc, #-2484] @ 26264 │ │ │ │ - ldr r0, [pc, #-2484] @ 26268 │ │ │ │ + b 26ab0 │ │ │ │ + ldr r9, [pc, #-2472] @ 2628c │ │ │ │ + b 2699c │ │ │ │ + ldr r9, [pc, #-2480] @ 2628c │ │ │ │ + b 26ab0 │ │ │ │ + ldr r3, [pc, #-2484] @ 26290 │ │ │ │ + ldr r1, [pc, #-2484] @ 26294 │ │ │ │ + ldr r0, [pc, #-2484] @ 26298 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2488] @ 2626c │ │ │ │ + ldr r2, [pc, #-2488] @ 2629c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #-2504] @ 26270 │ │ │ │ - ldr r1, [pc, #-2504] @ 26274 │ │ │ │ - ldr r0, [pc, #-2504] @ 26278 │ │ │ │ + ldr r3, [pc, #-2504] @ 262a0 │ │ │ │ + ldr r1, [pc, #-2504] @ 262a4 │ │ │ │ + ldr r0, [pc, #-2504] @ 262a8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2508] @ 2627c │ │ │ │ + ldr r2, [pc, #-2508] @ 262ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r9, [pc, #-2524] @ 26280 │ │ │ │ + ldr r9, [pc, #-2524] @ 262b0 │ │ │ │ mov r4, r5 │ │ │ │ - b 2651c │ │ │ │ - ldr r9, [pc, #-2532] @ 26284 │ │ │ │ - b 25ff4 │ │ │ │ + b 2654c │ │ │ │ + ldr r9, [pc, #-2532] @ 262b4 │ │ │ │ + b 2601c │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r9, [pc, #-2540] @ 26288 │ │ │ │ + ldr r9, [pc, #-2540] @ 262b8 │ │ │ │ mov r4, #0 │ │ │ │ - b 2651c │ │ │ │ - ldr r9, [pc, #-2548] @ 2628c │ │ │ │ + b 2654c │ │ │ │ + ldr r9, [pc, #-2548] @ 262bc │ │ │ │ mov r4, #0 │ │ │ │ - b 2651c │ │ │ │ + b 2654c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #3992] @ 27c38 │ │ │ │ + ldr r2, [pc, #3992] @ 27c68 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #3988] @ 27c3c │ │ │ │ + ldr r3, [pc, #3988] @ 27c6c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #3984] @ 27c40 │ │ │ │ + ldr r0, [pc, #3984] @ 27c70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1328 @ 0x530 │ │ │ │ @@ -27547,37 +27559,37 @@ │ │ │ │ add r3, r0, #1104 @ 0x450 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, r0, #564 @ 0x234 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, r0, #260 @ 0x104 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ - ldr r6, [pc, #3892] @ 27c44 │ │ │ │ + ldr r6, [pc, #3892] @ 27c74 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ add ip, ip, #1344 @ 0x540 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - beq 26d50 │ │ │ │ - ldr r3, [pc, #3856] @ 27c48 │ │ │ │ + beq 26d80 │ │ │ │ + ldr r3, [pc, #3856] @ 27c78 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r8, #8 │ │ │ │ - bhi 27b0c │ │ │ │ + bhi 27b3c │ │ │ │ add r3, r3, r8 │ │ │ │ ldrh r3, [r3, r8] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #3828] @ 27c4c │ │ │ │ + ldr r2, [pc, #3828] @ 27c7c │ │ │ │ sub r3, r8, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 27b0c │ │ │ │ + bhi 27b3c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -27593,1235 +27605,1235 @@ │ │ │ │ ldr fp, [r1, #8] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 2778c │ │ │ │ - ldr r0, [pc, #3716] @ 27c50 │ │ │ │ + beq 277bc │ │ │ │ + ldr r0, [pc, #3716] @ 27c80 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 28624 │ │ │ │ - ldr r0, [pc, #3700] @ 27c54 │ │ │ │ + beq 28654 │ │ │ │ + ldr r0, [pc, #3700] @ 27c84 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 28620 │ │ │ │ + beq 28650 │ │ │ │ add r1, r1, r8, lsl #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #3676] @ 27c58 │ │ │ │ + ldr r1, [pc, #3676] @ 27c88 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r8, #7 │ │ │ │ - bhi 276f8 │ │ │ │ + bhi 27728 │ │ │ │ add r1, r1, r8 │ │ │ │ ldrh r1, [r1, r8] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3644] @ 27c5c │ │ │ │ + ldr r1, [pc, #3644] @ 27c8c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #1088] @ 0x440 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 28624 │ │ │ │ + beq 28654 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 28620 │ │ │ │ + beq 28650 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 28400 │ │ │ │ + ble 28430 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - b 26e64 │ │ │ │ + b 26e94 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 27b50 │ │ │ │ + beq 27b80 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 26e58 │ │ │ │ + bne 26e88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28400 │ │ │ │ + beq 28430 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 27538 │ │ │ │ + bgt 27568 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #3520] @ 27c60 │ │ │ │ + ldr r2, [pc, #3520] @ 27c90 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27fc0 │ │ │ │ + beq 27ff0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 27fb8 │ │ │ │ - ldr r3, [pc, #3480] @ 27c64 │ │ │ │ + beq 27fe8 │ │ │ │ + ldr r3, [pc, #3480] @ 27c94 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 27ac0 │ │ │ │ + bne 27af0 │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 27ac0 │ │ │ │ + beq 27af0 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26f24 │ │ │ │ + beq 26f54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 27ab4 │ │ │ │ - ldr r3, [pc, #3388] @ 27c68 │ │ │ │ + beq 27ae4 │ │ │ │ + ldr r3, [pc, #3388] @ 27c98 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 26f68 │ │ │ │ + beq 26f98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 27b00 │ │ │ │ + beq 27b30 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r9] │ │ │ │ - beq 2811c │ │ │ │ + beq 2814c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 26f8c │ │ │ │ + beq 26fbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 27aa8 │ │ │ │ + beq 27ad8 │ │ │ │ add sl, sp, #68 @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 2817c │ │ │ │ + beq 281ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #3256] @ 27c6c │ │ │ │ + ldr r2, [pc, #3256] @ 27c9c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 281bc │ │ │ │ + beq 281ec │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 28190 │ │ │ │ + beq 281c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 27be0 │ │ │ │ + bne 27c10 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 27be0 │ │ │ │ + beq 27c10 │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 27030 │ │ │ │ + beq 27060 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 27b44 │ │ │ │ - ldr r3, [pc, #3128] @ 27c70 │ │ │ │ + beq 27b74 │ │ │ │ + ldr r3, [pc, #3128] @ 27ca0 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 27074 │ │ │ │ + beq 270a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 27c20 │ │ │ │ + beq 27c50 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 28218 │ │ │ │ + beq 28248 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 27098 │ │ │ │ + beq 270c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 27af4 │ │ │ │ + beq 27b24 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 282b8 │ │ │ │ + beq 282e8 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #3000] @ 27c74 │ │ │ │ + ldr r2, [pc, #3000] @ 27ca4 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 282e8 │ │ │ │ + beq 28318 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 282d8 │ │ │ │ + beq 28308 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 27f54 │ │ │ │ + bne 27f84 │ │ │ │ ldr fp, [r4, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 27f54 │ │ │ │ + beq 27f84 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 27138 │ │ │ │ + beq 27168 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 27c2c │ │ │ │ - ldr r3, [pc, #2872] @ 27c78 │ │ │ │ + beq 27c5c │ │ │ │ + ldr r3, [pc, #2872] @ 27ca8 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2717c │ │ │ │ + beq 271ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 27f94 │ │ │ │ + beq 27fc4 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r4, r9 │ │ │ │ moveq r6, r5 │ │ │ │ - ldreq r9, [pc, #2796] @ 27c7c │ │ │ │ - beq 279e0 │ │ │ │ + ldreq r9, [pc, #2796] @ 27cac │ │ │ │ + beq 27a10 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 271ac │ │ │ │ + beq 271dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 27c14 │ │ │ │ + beq 27c44 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 28328 │ │ │ │ + beq 28358 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #2736] @ 27c80 │ │ │ │ + ldr r2, [pc, #2736] @ 27cb0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28350 │ │ │ │ + beq 28380 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 28344 │ │ │ │ + beq 28374 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 2813c │ │ │ │ + bne 2816c │ │ │ │ ldr fp, [r4, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2813c │ │ │ │ + beq 2816c │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 27250 │ │ │ │ + beq 27280 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 27fd0 │ │ │ │ - ldr r3, [pc, #2604] @ 27c84 │ │ │ │ + beq 28000 │ │ │ │ + ldr r3, [pc, #2604] @ 27cb4 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 27294 │ │ │ │ + beq 272c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 28170 │ │ │ │ + beq 281a0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r9, [pc, #2536] @ 27c88 │ │ │ │ - beq 279e0 │ │ │ │ + ldreq r9, [pc, #2536] @ 27cb8 │ │ │ │ + beq 27a10 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 272bc │ │ │ │ + beq 272ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 27f88 │ │ │ │ + beq 27fb8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2836c │ │ │ │ + beq 2839c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 28380 │ │ │ │ + beq 283b0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ - beq 28398 │ │ │ │ + beq 283c8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 283b0 │ │ │ │ + beq 283e0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 283c8 │ │ │ │ + beq 283f8 │ │ │ │ add r0, sp, #28 │ │ │ │ str r9, [sp, #8] │ │ │ │ stm sp, {sl, fp} │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ - bl 10d588 │ │ │ │ + bl 71cc4 │ │ │ │ mov sl, r0 │ │ │ │ bl be74 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 279bc │ │ │ │ + beq 279ec │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 27df4 │ │ │ │ + beq 27e24 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 28484 │ │ │ │ - ldr r3, [pc, #2332] @ 27c8c │ │ │ │ + beq 284b4 │ │ │ │ + ldr r3, [pc, #2332] @ 27cbc │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 284d8 │ │ │ │ + blt 28508 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 273a4 │ │ │ │ + beq 273d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 28360 │ │ │ │ + beq 28390 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 28508 │ │ │ │ - ldr r3, [pc, #2260] @ 27c90 │ │ │ │ + beq 28538 │ │ │ │ + ldr r3, [pc, #2260] @ 27cc0 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 28520 │ │ │ │ + blt 28550 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 273f0 │ │ │ │ + beq 27420 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 283e8 │ │ │ │ + beq 28418 │ │ │ │ add sl, sl, #5120 @ 0x1400 │ │ │ │ ldrd r0, [sl, #8] │ │ │ │ bl b6ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 28564 │ │ │ │ - ldr r3, [pc, #2184] @ 27c94 │ │ │ │ + beq 28594 │ │ │ │ + ldr r3, [pc, #2184] @ 27cc4 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1360] @ 0x550 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 28570 │ │ │ │ + blt 285a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 27440 │ │ │ │ + beq 27470 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 2842c │ │ │ │ - ldr r6, [pc, #2128] @ 27c98 │ │ │ │ + beq 2845c │ │ │ │ + ldr r6, [pc, #2128] @ 27cc8 │ │ │ │ mov r0, r9 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2857c │ │ │ │ + blt 285ac │ │ │ │ ldr r1, [r6, #972] @ 0x3cc │ │ │ │ mov r0, r9 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 28594 │ │ │ │ + blt 285c4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 27498 │ │ │ │ + beq 274c8 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r9] │ │ │ │ - beq 27498 │ │ │ │ + beq 274c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 283f4 │ │ │ │ + beq 28424 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 274b4 │ │ │ │ + beq 274e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 27fe8 │ │ │ │ + beq 28018 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 274d0 │ │ │ │ + beq 27500 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 27ff4 │ │ │ │ + beq 28024 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 274ec │ │ │ │ + beq 2751c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 28000 │ │ │ │ + beq 28030 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 27508 │ │ │ │ + beq 27538 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 27fdc │ │ │ │ - ldr r2, [pc, #1932] @ 27c9c │ │ │ │ - ldr r3, [pc, #1832] @ 27c3c │ │ │ │ + beq 2800c │ │ │ │ + ldr r2, [pc, #1932] @ 27ccc │ │ │ │ + ldr r3, [pc, #1832] @ 27c6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28648 │ │ │ │ + bne 28678 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1884] @ 27ca0 │ │ │ │ + ldr r2, [pc, #1884] @ 27cd0 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #1292] @ 0x50c │ │ │ │ - beq 2778c │ │ │ │ + beq 277bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28624 │ │ │ │ + beq 28654 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28620 │ │ │ │ + beq 28650 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - ble 282a4 │ │ │ │ + ble 282d4 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 27594 │ │ │ │ + b 275c4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 28244 │ │ │ │ + beq 28274 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 27588 │ │ │ │ + bne 275b8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 282a4 │ │ │ │ + beq 282d4 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 26e94 │ │ │ │ - ldr r3, [pc, #1756] @ 27ca4 │ │ │ │ + ble 26ec4 │ │ │ │ + ldr r3, [pc, #1756] @ 27cd4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #564] @ 0x234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28470 │ │ │ │ + beq 284a0 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 26e94 │ │ │ │ + ble 26ec4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1708] @ 27ca8 │ │ │ │ + ldr r2, [pc, #1708] @ 27cd8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #260] @ 0x104 │ │ │ │ - beq 2778c │ │ │ │ + beq 277bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28624 │ │ │ │ + beq 28654 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28620 │ │ │ │ + beq 28650 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - ble 27ed8 │ │ │ │ + ble 27f08 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 2764c │ │ │ │ + b 2767c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 27e78 │ │ │ │ + beq 27ea8 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 27640 │ │ │ │ + bne 27670 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27ed8 │ │ │ │ + beq 27f08 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 26e94 │ │ │ │ + ble 26ec4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1576] @ 27cac │ │ │ │ + ldr r2, [pc, #1576] @ 27cdc │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #332] @ 0x14c │ │ │ │ - beq 2778c │ │ │ │ + beq 277bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28624 │ │ │ │ + beq 28654 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28620 │ │ │ │ + beq 28650 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - ble 2806c │ │ │ │ + ble 2809c │ │ │ │ add r9, r4, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 276d4 │ │ │ │ + b 27704 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 2800c │ │ │ │ + beq 2803c │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 276c8 │ │ │ │ + bne 276f8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2806c │ │ │ │ + beq 2809c │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - ble 26e94 │ │ │ │ - b 28078 │ │ │ │ - ldr r1, [pc, #1444] @ 27cb0 │ │ │ │ + ble 26ec4 │ │ │ │ + b 280a8 │ │ │ │ + ldr r1, [pc, #1444] @ 27ce0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr sl, [r1, #1336] @ 0x538 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 28624 │ │ │ │ + beq 28654 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 28620 │ │ │ │ + beq 28650 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 2852c │ │ │ │ + ble 2855c │ │ │ │ add r5, r4, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - b 27750 │ │ │ │ + b 27780 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ - beq 281cc │ │ │ │ + beq 281fc │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, sl │ │ │ │ - bne 27744 │ │ │ │ + bne 27774 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, r2, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2852c │ │ │ │ - ldr r3, [pc, #1344] @ 27cb4 │ │ │ │ + beq 2855c │ │ │ │ + ldr r3, [pc, #1344] @ 27ce4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, #1348] @ 0x544 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 2779c │ │ │ │ - bl 147ec │ │ │ │ - ldr r1, [pc, #1312] @ 27cb8 │ │ │ │ + bne 277cc │ │ │ │ + bl 147c8 │ │ │ │ + ldr r1, [pc, #1312] @ 27ce8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1, #1348] @ 0x544 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 28624 │ │ │ │ + beq 28654 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 28620 │ │ │ │ + beq 28650 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 28444 │ │ │ │ + ble 28474 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - b 277dc │ │ │ │ + b 2780c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ - beq 27ef8 │ │ │ │ + beq 27f28 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, ip │ │ │ │ - bne 277d0 │ │ │ │ + bne 27800 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr fp, [r3, r2, lsl #2] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 28444 │ │ │ │ - ldr r3, [pc, #1212] @ 27cbc │ │ │ │ + beq 28474 │ │ │ │ + ldr r3, [pc, #1212] @ 27cec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #1088] @ 0x440 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 26e24 │ │ │ │ - b 2778c │ │ │ │ - ldr r5, [pc, #1180] @ 27cc0 │ │ │ │ + bne 26e54 │ │ │ │ + b 277bc │ │ │ │ + ldr r5, [pc, #1180] @ 27cf0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1104] @ 0x450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 285b8 │ │ │ │ + beq 285e8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr sl, [r5, #1336] @ 0x538 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 27710 │ │ │ │ - b 2778c │ │ │ │ - ldr r3, [pc, #1120] @ 27cc4 │ │ │ │ + bne 27740 │ │ │ │ + b 277bc │ │ │ │ + ldr r3, [pc, #1120] @ 27cf4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ mov r3, #0 │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 26db4 │ │ │ │ - ldr r3, [pc, #1072] @ 27cc4 │ │ │ │ + b 26de4 │ │ │ │ + ldr r3, [pc, #1072] @ 27cf4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 26dac │ │ │ │ - ldr r3, [pc, #1028] @ 27cc4 │ │ │ │ + b 26ddc │ │ │ │ + ldr r3, [pc, #1028] @ 27cf4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 26da8 │ │ │ │ - ldr r3, [pc, #992] @ 27cc4 │ │ │ │ + b 26dd8 │ │ │ │ + ldr r3, [pc, #992] @ 27cf4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 26da4 │ │ │ │ - ldr r3, [pc, #956] @ 27cc4 │ │ │ │ + b 26dd4 │ │ │ │ + ldr r3, [pc, #956] @ 27cf4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 26d9c │ │ │ │ - ldr r3, [pc, #928] @ 27cc4 │ │ │ │ + b 26dcc │ │ │ │ + ldr r3, [pc, #928] @ 27cf4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 26d94 │ │ │ │ + b 26dc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 26d8c │ │ │ │ + b 26dbc │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldm r1, {r3, r5, fp} │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 26e94 │ │ │ │ + b 26ec4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 27958 │ │ │ │ - ldr r3, [pc, #820] @ 27cc4 │ │ │ │ + b 27988 │ │ │ │ + ldr r3, [pc, #820] @ 27cf4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 27960 │ │ │ │ - ldr r3, [pc, #796] @ 27cc4 │ │ │ │ + b 27990 │ │ │ │ + ldr r3, [pc, #796] @ 27cf4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 27968 │ │ │ │ - ldr r3, [pc, #772] @ 27cc8 │ │ │ │ - ldr r0, [pc, #772] @ 27ccc │ │ │ │ - ldr r2, [pc, #772] @ 27cd0 │ │ │ │ - ldr r1, [pc, #772] @ 27cd4 │ │ │ │ + b 27998 │ │ │ │ + ldr r3, [pc, #772] @ 27cf8 │ │ │ │ + ldr r0, [pc, #772] @ 27cfc │ │ │ │ + ldr r2, [pc, #772] @ 27d00 │ │ │ │ + ldr r1, [pc, #772] @ 27d04 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - ldr r9, [pc, #760] @ 27cd8 │ │ │ │ + bl 17174 │ │ │ │ + ldr r9, [pc, #760] @ 27d08 │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 279fc │ │ │ │ + beq 27a2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 27fa0 │ │ │ │ + beq 27fd0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 27a18 │ │ │ │ + beq 27a48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 27fac │ │ │ │ + beq 27fdc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 27a3c │ │ │ │ + beq 27a6c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 27a3c │ │ │ │ + beq 27a6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 27eec │ │ │ │ + beq 27f1c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 27a60 │ │ │ │ + beq 27a90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 27a60 │ │ │ │ + beq 27a90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 27e60 │ │ │ │ + beq 27e90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 27a84 │ │ │ │ + beq 27ab4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 27a84 │ │ │ │ + beq 27ab4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 27e6c │ │ │ │ - ldr r3, [pc, #592] @ 27cdc │ │ │ │ - ldr r0, [pc, #592] @ 27ce0 │ │ │ │ - ldr r2, [pc, #592] @ 27ce4 │ │ │ │ + beq 27e9c │ │ │ │ + ldr r3, [pc, #592] @ 27d0c │ │ │ │ + ldr r0, [pc, #592] @ 27d10 │ │ │ │ + ldr r2, [pc, #592] @ 27d14 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r9, #0 │ │ │ │ - b 27508 │ │ │ │ + b 27538 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 26f8c │ │ │ │ + b 26fbc │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 26f24 │ │ │ │ - ldr r3, [pc, #544] @ 27ce8 │ │ │ │ + b 26f54 │ │ │ │ + ldr r3, [pc, #544] @ 27d18 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r9, r4 │ │ │ │ mov r7, r0 │ │ │ │ - b 26f68 │ │ │ │ + b 26f98 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 27098 │ │ │ │ + b 270c8 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 26f68 │ │ │ │ - ldr r0, [pc, #472] @ 27cec │ │ │ │ + b 26f98 │ │ │ │ + ldr r0, [pc, #472] @ 27d1c │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #452] @ 27cf0 │ │ │ │ - ldr r3, [pc, #452] @ 27cf4 │ │ │ │ - ldr r0, [pc, #452] @ 27cf8 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #452] @ 27d20 │ │ │ │ + ldr r3, [pc, #452] @ 27d24 │ │ │ │ + ldr r0, [pc, #452] @ 27d28 │ │ │ │ + ldr r2, [pc, #452] @ 27d2c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #1040 @ 0x410 │ │ │ │ - bl 17198 │ │ │ │ - b 27aa0 │ │ │ │ + bl 17174 │ │ │ │ + b 27ad0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 27030 │ │ │ │ + b 27060 │ │ │ │ mov sl, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r6, sl │ │ │ │ mov r7, r9 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov r9, lr │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, ip │ │ │ │ mov sl, r2 │ │ │ │ - b 27b98 │ │ │ │ + b 27bc8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 28400 │ │ │ │ + beq 28430 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 285f8 │ │ │ │ + beq 28628 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27b80 │ │ │ │ + beq 27bb0 │ │ │ │ mov r3, sl │ │ │ │ mov r4, r5 │ │ │ │ mov sl, r6 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r6, r3 │ │ │ │ - blt 28400 │ │ │ │ + blt 28430 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 26e7c │ │ │ │ - ldr r3, [pc, #276] @ 27cfc │ │ │ │ + b 26eac │ │ │ │ + ldr r3, [pc, #280] @ 27d30 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r0 │ │ │ │ - b 27074 │ │ │ │ + b 270a4 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 271ac │ │ │ │ + b 271dc │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 27074 │ │ │ │ + b 270a4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 27138 │ │ │ │ - andseq r9, r2, r4, asr r3 │ │ │ │ + b 27168 │ │ │ │ + andseq r9, r2, r4, lsr #6 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq sl, r2, r4, lsl sl │ │ │ │ - @ instruction: 0x001292d8 │ │ │ │ - @ instruction: 0x001092fe │ │ │ │ - andseq r9, r0, ip, ror #5 │ │ │ │ + andseq sl, r2, ip, ror #19 │ │ │ │ + andseq r9, r2, r8, lsr #5 │ │ │ │ + andseq r9, r0, lr, ror r2 │ │ │ │ + andseq r9, r0, ip, ror #4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq r9, r0, r2, asr r2 │ │ │ │ - andseq sl, r2, ip, lsr #17 │ │ │ │ - andseq sl, r2, r8, lsr #16 │ │ │ │ + @ instruction: 0x001091d2 │ │ │ │ + andseq sl, r2, r4, lsl #17 │ │ │ │ + andseq sl, r2, r0, lsl #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq r2, ip, r7 │ │ │ │ - andseq sl, r2, r4, lsl r7 │ │ │ │ - mulseq r2, r0, r6 │ │ │ │ - andseq sl, r2, ip, lsl #12 │ │ │ │ - andseq sl, r2, r8, lsl #11 │ │ │ │ - andeq r6, r0, fp, lsr r7 │ │ │ │ - @ instruction: 0x0012a4f8 │ │ │ │ - andseq sl, r2, r0, ror r4 │ │ │ │ - andeq r6, r0, r4, asr r7 │ │ │ │ - andseq sl, r2, r8, asr r3 │ │ │ │ - andseq sl, r2, ip, lsl #6 │ │ │ │ - @ instruction: 0x0012a2bc │ │ │ │ - andseq sl, r2, r0, lsl #5 │ │ │ │ - andseq r8, r2, r8, ror #21 │ │ │ │ - andseq sl, r2, r4, lsl #3 │ │ │ │ - andseq sl, r2, r0, lsl #2 │ │ │ │ - andseq sl, r2, ip, asr #1 │ │ │ │ - andseq sl, r2, r4, asr #32 │ │ │ │ - andseq r9, r2, r0, asr #31 │ │ │ │ - andseq r9, r2, r4, asr pc │ │ │ │ - andseq r9, r2, r4, lsr pc │ │ │ │ - andseq r9, r2, r8, asr #29 │ │ │ │ - andseq r9, r2, r4, lsr #29 │ │ │ │ + andseq sl, r2, r4, ror r7 │ │ │ │ + andseq sl, r2, ip, ror #13 │ │ │ │ + andseq sl, r2, r8, ror #12 │ │ │ │ + andseq sl, r2, r4, ror #11 │ │ │ │ + andseq sl, r2, r0, ror #10 │ │ │ │ + andeq r4, r0, r5, lsr #16 │ │ │ │ + @ instruction: 0x0012a4d0 │ │ │ │ + andseq sl, r2, r8, asr #8 │ │ │ │ + andeq r4, r0, lr, lsr r8 │ │ │ │ + andseq sl, r2, r0, lsr r3 │ │ │ │ + andseq sl, r2, r4, ror #5 │ │ │ │ + mulseq r2, r4, r2 │ │ │ │ + andseq sl, r2, r8, asr r2 │ │ │ │ + @ instruction: 0x00128ab8 │ │ │ │ + andseq sl, r2, ip, asr r1 │ │ │ │ + ldrsbeq sl, [r2], -r8 │ │ │ │ + andseq sl, r2, r4, lsr #1 │ │ │ │ + andseq sl, r2, ip, lsl r0 │ │ │ │ + mulseq r2, r8, pc @ │ │ │ │ + andseq r9, r2, ip, lsr #30 │ │ │ │ + andseq r9, r2, ip, lsl #30 │ │ │ │ + andseq r9, r2, r0, lsr #29 │ │ │ │ + andseq r9, r2, ip, ror lr │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r2, pc, r4, lsl lr @ │ │ │ │ - andeq r3, pc, r4, lsl r1 @ │ │ │ │ - andeq r0, r0, r1, lsl #8 │ │ │ │ - andeq r6, r0, r0, lsl #11 │ │ │ │ - andeq r6, r0, sp, asr r7 │ │ │ │ - andeq r2, pc, r0, asr sp @ │ │ │ │ - andeq r3, pc, r0, ror r0 @ │ │ │ │ - andeq r0, r0, r2, lsl r4 │ │ │ │ - andseq r9, r2, r0, lsl #24 │ │ │ │ - andeq r3, pc, r4 │ │ │ │ - @ instruction: 0x000066bb │ │ │ │ - @ instruction: 0x000f2cb0 │ │ │ │ + muleq pc, r4, sp @ │ │ │ │ + muleq pc, r4, r0 @ │ │ │ │ + andeq r0, r0, lr, ror r2 │ │ │ │ + andeq r4, r0, sl, ror #12 │ │ │ │ + andeq r4, r0, r7, asr #16 │ │ │ │ ldrdeq r2, [pc], -r0 │ │ │ │ - andseq r9, r2, r0, ror #21 │ │ │ │ - @ instruction: 0x001298d0 │ │ │ │ - muleq r0, r0, r6 │ │ │ │ - andseq r9, r2, ip, ror #14 │ │ │ │ - strdeq r6, [r0], -r5 │ │ │ │ - andeq r2, pc, r0, ror sl @ │ │ │ │ - muleq r0, ip, r6 │ │ │ │ - andeq r6, r0, r9, lsl #14 │ │ │ │ - andseq r9, r2, r4, lsl #11 │ │ │ │ - andeq r6, r0, sp, lsl #14 │ │ │ │ - andeq r6, r0, lr, lsl #14 │ │ │ │ - andeq r6, r0, r2, lsl #13 │ │ │ │ - andeq r6, r0, r6, lsr #14 │ │ │ │ - andeq r6, r0, r7, lsr #14 │ │ │ │ - andeq r6, r0, r2, lsr #14 │ │ │ │ - andeq r6, r0, pc, lsr r7 │ │ │ │ - andeq r6, r0, r0, asr #14 │ │ │ │ - andeq r6, r0, r8, asr r7 │ │ │ │ - andeq r6, r0, r9, asr r7 │ │ │ │ - andeq r6, r0, sl, asr r7 │ │ │ │ - andeq r6, r0, fp, asr r7 │ │ │ │ - andeq r6, r0, ip, asr r7 │ │ │ │ - andeq r2, pc, r4, lsl #14 │ │ │ │ - andeq r6, r0, fp, ror r6 │ │ │ │ - andeq r2, pc, r0, asr #13 │ │ │ │ - andeq r6, r0, r1, ror r6 │ │ │ │ - andeq r6, r0, r9, lsl #13 │ │ │ │ - @ instruction: 0x000065b6 │ │ │ │ - andeq r2, pc, ip, asr #6 │ │ │ │ - andeq r2, pc, r4, asr #12 │ │ │ │ - andeq r0, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x000065b8 │ │ │ │ - andeq r6, r0, r2, asr #11 │ │ │ │ - andeq r0, r0, r9, lsl #8 │ │ │ │ - andeq r6, r0, r4, asr #11 │ │ │ │ - ldrdeq r2, [pc], -r8 │ │ │ │ - andeq r6, r0, r7, ror #12 │ │ │ │ - andeq r6, r0, lr, asr #11 │ │ │ │ - andeq r0, r0, sl, lsl #8 │ │ │ │ - ldrdeq r6, [r0], -r0 │ │ │ │ - andeq r0, r0, fp, lsl #8 │ │ │ │ - ldrdeq r6, [r0], -sl │ │ │ │ - andeq r0, r0, r4, lsl #8 │ │ │ │ - muleq r0, r6, r5 │ │ │ │ - andeq r0, r0, ip, lsl #8 │ │ │ │ - andeq r6, r0, r3, ror #11 │ │ │ │ - andeq r6, r0, r1, lsr #11 │ │ │ │ - muleq r0, pc, r5 @ │ │ │ │ - andeq r0, r0, r5, lsl #8 │ │ │ │ - andeq r6, r0, sp, asr r6 │ │ │ │ - andeq r6, r0, r9, ror r6 │ │ │ │ - muleq r0, r7, r6 │ │ │ │ - andeq r6, r0, pc, ror #12 │ │ │ │ - andeq r6, r0, r5, ror #12 │ │ │ │ - andseq r7, r0, r0, lsr pc │ │ │ │ - andeq r1, pc, r0, lsr #11 │ │ │ │ - ldrdeq r1, [pc], -r8 │ │ │ │ + strdeq r2, [pc], -r0 │ │ │ │ + andeq r0, r0, pc, lsl #5 │ │ │ │ + @ instruction: 0x00129bd8 │ │ │ │ + andeq r2, pc, r4, lsl #31 │ │ │ │ + andeq r4, r0, r5, lsr #15 │ │ │ │ + andeq r2, pc, ip, lsr #24 │ │ │ │ + andeq r2, pc, ip, asr #30 │ │ │ │ + andeq r0, r0, sp, lsl #5 │ │ │ │ + @ instruction: 0x00129ab8 │ │ │ │ + andseq r9, r2, r8, lsr #17 │ │ │ │ + andeq r4, r0, sl, ror r7 │ │ │ │ + andseq r9, r2, r4, asr #14 │ │ │ │ + ldrdeq r4, [r0], -pc @ │ │ │ │ + strdeq r2, [pc], -r0 │ │ │ │ + andeq r4, r0, r6, lsl #15 │ │ │ │ + strdeq r4, [r0], -r3 │ │ │ │ + andseq r9, r2, ip, asr r5 │ │ │ │ + strdeq r4, [r0], -r7 │ │ │ │ + strdeq r4, [r0], -r8 │ │ │ │ + andeq r4, r0, ip, ror #14 │ │ │ │ + andeq r4, r0, r0, lsl r8 │ │ │ │ + andeq r4, r0, r1, lsl r8 │ │ │ │ + andeq r4, r0, ip, lsl #16 │ │ │ │ + andeq r4, r0, r9, lsr #16 │ │ │ │ + andeq r4, r0, sl, lsr #16 │ │ │ │ + andeq r4, r0, r2, asr #16 │ │ │ │ + andeq r4, r0, r3, asr #16 │ │ │ │ + andeq r4, r0, r4, asr #16 │ │ │ │ + andeq r4, r0, r5, asr #16 │ │ │ │ + andeq r4, r0, r6, asr #16 │ │ │ │ + andeq r2, pc, r4, lsl #13 │ │ │ │ + andeq r4, r0, r5, ror #14 │ │ │ │ + andeq r2, pc, r0, asr #12 │ │ │ │ + andeq r4, r0, fp, asr r7 │ │ │ │ + andeq r4, r0, r3, ror r7 │ │ │ │ + andeq r4, r0, r0, lsr #13 │ │ │ │ + andeq r2, pc, ip, asr #5 │ │ │ │ + andeq r2, pc, r4, asr #11 │ │ │ │ + andeq r0, r0, r5, lsl #5 │ │ │ │ + andeq r4, r0, r2, lsr #13 │ │ │ │ + andeq r4, r0, ip, lsr #13 │ │ │ │ + andeq r0, r0, r6, lsl #5 │ │ │ │ + andeq r4, r0, lr, lsr #13 │ │ │ │ + andeq r2, pc, r8, asr r5 @ │ │ │ │ + andeq r4, r0, r1, asr r7 │ │ │ │ + @ instruction: 0x000046b8 │ │ │ │ + andeq r0, r0, r7, lsl #5 │ │ │ │ + @ instruction: 0x000046ba │ │ │ │ + andeq r4, r0, r4, asr #13 │ │ │ │ + andeq r0, r0, r1, lsl #5 │ │ │ │ + andeq r4, r0, r0, lsl #13 │ │ │ │ + andeq r0, r0, r9, lsl #5 │ │ │ │ + andeq r4, r0, sp, asr #13 │ │ │ │ + andeq r4, r0, r9, lsl #13 │ │ │ │ + andeq r0, r0, r2, lsl #5 │ │ │ │ + andeq r4, r0, fp, lsl #13 │ │ │ │ + andeq r4, r0, r7, asr #14 │ │ │ │ + andeq r4, r0, r3, ror #14 │ │ │ │ + andeq r4, r0, r1, lsl #15 │ │ │ │ + andeq r4, r0, r9, asr r7 │ │ │ │ + andeq r4, r0, pc, asr #14 │ │ │ │ + @ instruction: 0x00107eb0 │ │ │ │ + andeq r1, pc, r0, lsr #10 │ │ │ │ + andeq r1, pc, r8, asr r8 @ │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andseq r7, r0, r8, lsl #30 │ │ │ │ - andeq r1, pc, r0, ror r6 @ │ │ │ │ - ldrdeq r1, [pc], -ip │ │ │ │ + andseq r7, r0, r8, lsl #29 │ │ │ │ + strdeq r1, [pc], -r0 │ │ │ │ + andeq r1, pc, ip, asr fp @ │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - ldr fp, [pc, #-252] @ 27d00 │ │ │ │ + ldr fp, [pc, #-248] @ 27d34 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [fp, #48] @ 0x30 │ │ │ │ ldr r1, [fp, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 28588 │ │ │ │ + blt 285b8 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 285a0 │ │ │ │ + beq 285d0 │ │ │ │ ldr r1, [fp, #972] @ 0x3cc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 285ac │ │ │ │ + blt 285dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 27474 │ │ │ │ + beq 274a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 27474 │ │ │ │ + bne 274a4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 27474 │ │ │ │ + b 274a4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 27a60 │ │ │ │ + b 27a90 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 27a84 │ │ │ │ + b 27ab4 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r1 │ │ │ │ - b 27eac │ │ │ │ + b 27edc │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq 28438 │ │ │ │ + beq 28468 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 285f8 │ │ │ │ + beq 28628 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27e94 │ │ │ │ + beq 27ec4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - bge 27658 │ │ │ │ + bge 27688 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27678 │ │ │ │ - ldr r1, [pc, #-488] @ 27d04 │ │ │ │ - b 27b28 │ │ │ │ + beq 276a8 │ │ │ │ + ldr r1, [pc, #-484] @ 27d38 │ │ │ │ + b 27b58 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 27a3c │ │ │ │ + b 27a6c │ │ │ │ str r5, [sp, #24] │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, ip │ │ │ │ - b 27f24 │ │ │ │ + b 27f54 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, fp │ │ │ │ - beq 28444 │ │ │ │ + beq 28474 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 285f8 │ │ │ │ + beq 28628 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27f0c │ │ │ │ + beq 27f3c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - blt 28444 │ │ │ │ + blt 28474 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr fp, [r3, sl, lsl #2] │ │ │ │ - b 277f0 │ │ │ │ - ldr r3, [pc, #-596] @ 27d08 │ │ │ │ + b 27820 │ │ │ │ + ldr r3, [pc, #-592] @ 27d3c │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 2717c │ │ │ │ + b 271ac │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 272bc │ │ │ │ + b 272ec │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2717c │ │ │ │ + b 271ac │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 279fc │ │ │ │ + b 27a2c │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 27a18 │ │ │ │ - ldr r9, [pc, #-692] @ 27d0c │ │ │ │ - b 27a84 │ │ │ │ + b 27a48 │ │ │ │ + ldr r9, [pc, #-688] @ 27d40 │ │ │ │ + b 27ab4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 26ebc │ │ │ │ + b 26eec │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 27250 │ │ │ │ + b 27280 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 27508 │ │ │ │ + b 27538 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 274b4 │ │ │ │ + b 274e4 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 274d0 │ │ │ │ + b 27500 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 274ec │ │ │ │ + b 2751c │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r1 │ │ │ │ - b 28040 │ │ │ │ + b 28070 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq 284d0 │ │ │ │ + beq 28500 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 285fc │ │ │ │ + beq 2862c │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28028 │ │ │ │ + beq 28058 │ │ │ │ mov r3, r5 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - bge 276e0 │ │ │ │ + bge 27710 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 285d4 │ │ │ │ + bne 28604 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #-920] @ 27d10 │ │ │ │ + ldr r3, [pc, #-916] @ 27d44 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r8, [sp] │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -28829,365 +28841,365 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 26e94 │ │ │ │ - ldr r1, [pc, #-1032] @ 27d14 │ │ │ │ - b 27b28 │ │ │ │ + bne 26ec4 │ │ │ │ + ldr r1, [pc, #-1028] @ 27d48 │ │ │ │ + b 27b58 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 28134 │ │ │ │ + beq 28164 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 282f8 │ │ │ │ - ldr r9, [pc, #-1060] @ 27d18 │ │ │ │ - b 27a84 │ │ │ │ - ldr r3, [pc, #-1064] @ 27d1c │ │ │ │ + beq 28328 │ │ │ │ + ldr r9, [pc, #-1056] @ 27d4c │ │ │ │ + b 27ab4 │ │ │ │ + ldr r3, [pc, #-1060] @ 27d50 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 27294 │ │ │ │ + b 272c4 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 27294 │ │ │ │ + b 272c4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26fa8 │ │ │ │ - ldr r9, [pc, #-1136] @ 27d20 │ │ │ │ - b 28194 │ │ │ │ - ldr r9, [pc, #-1140] @ 27d24 │ │ │ │ + beq 26fd8 │ │ │ │ + ldr r9, [pc, #-1132] @ 27d54 │ │ │ │ + b 281c4 │ │ │ │ + ldr r9, [pc, #-1136] @ 27d58 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 27a84 │ │ │ │ + beq 27ab4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 27a84 │ │ │ │ + bne 27ab4 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 27a84 │ │ │ │ + b 27ab4 │ │ │ │ mov r0, r5 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 26fd0 │ │ │ │ + b 27000 │ │ │ │ mov r9, #0 │ │ │ │ - b 281ec │ │ │ │ + b 2821c │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, fp │ │ │ │ - beq 2852c │ │ │ │ + beq 2855c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 285fc │ │ │ │ + beq 2862c │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 281d4 │ │ │ │ - blt 2852c │ │ │ │ + beq 28204 │ │ │ │ + blt 2855c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, r9, lsl #2] │ │ │ │ - b 27764 │ │ │ │ + b 27794 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 28304 │ │ │ │ + beq 28334 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 28558 │ │ │ │ + beq 28588 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r9, [pc, #-1292] @ 27d34 │ │ │ │ + ldr r9, [pc, #-1288] @ 27d68 │ │ │ │ mov r6, r4 │ │ │ │ - b 27a20 │ │ │ │ + b 27a50 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r1 │ │ │ │ - b 28278 │ │ │ │ + b 282a8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq 28514 │ │ │ │ + beq 28544 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 285fc │ │ │ │ + beq 2862c │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28260 │ │ │ │ + beq 28290 │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - bge 275a0 │ │ │ │ + bge 275d0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 275c0 │ │ │ │ - ldr r1, [pc, #-1424] @ 27d28 │ │ │ │ - b 27b28 │ │ │ │ + beq 275f0 │ │ │ │ + ldr r1, [pc, #-1420] @ 27d5c │ │ │ │ + b 27b58 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 270b0 │ │ │ │ + beq 270e0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - ldr r9, [pc, #-1444] @ 27d2c │ │ │ │ + ldr r9, [pc, #-1440] @ 27d60 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b 279e0 │ │ │ │ - ldr r9, [pc, #-1456] @ 27d30 │ │ │ │ + b 27a10 │ │ │ │ + ldr r9, [pc, #-1452] @ 27d64 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b 279e0 │ │ │ │ + b 27a10 │ │ │ │ mov r0, fp │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 270d8 │ │ │ │ + b 27108 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28134 │ │ │ │ + b 28164 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 28320 │ │ │ │ + beq 28350 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 285dc │ │ │ │ - ldr r9, [pc, #-1524] @ 27d34 │ │ │ │ - b 27a84 │ │ │ │ + beq 2860c │ │ │ │ + ldr r9, [pc, #-1520] @ 27d68 │ │ │ │ + b 27ab4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 271c4 │ │ │ │ + beq 271f4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [pc, #-1544] @ 27d38 │ │ │ │ + ldr r9, [pc, #-1540] @ 27d6c │ │ │ │ mov r4, r6 │ │ │ │ - b 279e0 │ │ │ │ - ldr r9, [pc, #-1552] @ 27d3c │ │ │ │ + b 27a10 │ │ │ │ + ldr r9, [pc, #-1548] @ 27d70 │ │ │ │ mov r6, r4 │ │ │ │ - b 279e0 │ │ │ │ + b 27a10 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 271f0 │ │ │ │ + b 27220 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 273a4 │ │ │ │ + b 273d4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 272d0 │ │ │ │ - ldr r9, [pc, #-1600] @ 27d40 │ │ │ │ - b 279e0 │ │ │ │ + beq 27300 │ │ │ │ + ldr r9, [pc, #-1596] @ 27d74 │ │ │ │ + b 27a10 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 272e4 │ │ │ │ - ldr r9, [pc, #-1616] @ 27d44 │ │ │ │ + beq 27314 │ │ │ │ + ldr r9, [pc, #-1612] @ 27d78 │ │ │ │ mov r6, #0 │ │ │ │ - b 279e0 │ │ │ │ + b 27a10 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 272f8 │ │ │ │ - ldr r9, [pc, #-1636] @ 27d48 │ │ │ │ + beq 27328 │ │ │ │ + ldr r9, [pc, #-1632] @ 27d7c │ │ │ │ mov r6, #0 │ │ │ │ - b 279e0 │ │ │ │ + b 27a10 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2730c │ │ │ │ - ldr r9, [pc, #-1656] @ 27d4c │ │ │ │ + beq 2733c │ │ │ │ + ldr r9, [pc, #-1652] @ 27d80 │ │ │ │ mov r6, #0 │ │ │ │ - b 279e0 │ │ │ │ + b 27a10 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl b6dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27320 │ │ │ │ - ldr r9, [pc, #-1684] @ 27d50 │ │ │ │ + beq 27350 │ │ │ │ + ldr r9, [pc, #-1680] @ 27d84 │ │ │ │ mov r6, #0 │ │ │ │ - b 279e0 │ │ │ │ + b 27a10 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 273f0 │ │ │ │ + b 27420 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 27498 │ │ │ │ + b 274c8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 285cc │ │ │ │ - ldr r0, [pc, #-1728] @ 27d54 │ │ │ │ + bne 285fc │ │ │ │ + ldr r0, [pc, #-1724] @ 27d88 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #8 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1748] @ 27d58 │ │ │ │ - b 27b28 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1744] @ 27d8c │ │ │ │ + b 27b58 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 27440 │ │ │ │ + b 27470 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ - b 27ed8 │ │ │ │ + b 27f08 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 285e8 │ │ │ │ - ldr r0, [pc, #-1788] @ 27d5c │ │ │ │ + bne 28618 │ │ │ │ + ldr r0, [pc, #-1784] @ 27d90 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1808] @ 27d60 │ │ │ │ - b 27b28 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1804] @ 27d94 │ │ │ │ + b 27b58 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 275f0 │ │ │ │ - ldr r1, [pc, #-1824] @ 27d64 │ │ │ │ - b 27b28 │ │ │ │ - ldr fp, [pc, #-1816] @ 27d74 │ │ │ │ - ldr sl, [pc, #-1832] @ 27d68 │ │ │ │ - ldr r3, [pc, #-1832] @ 27d6c │ │ │ │ - ldr r0, [pc, #-1832] @ 27d70 │ │ │ │ + beq 27620 │ │ │ │ + ldr r1, [pc, #-1820] @ 27d98 │ │ │ │ + b 27b58 │ │ │ │ + ldr fp, [pc, #-1812] @ 27da8 │ │ │ │ + ldr sl, [pc, #-1828] @ 27d9c │ │ │ │ + ldr r3, [pc, #-1828] @ 27da0 │ │ │ │ + ldr r0, [pc, #-1828] @ 27da4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 279d8 │ │ │ │ + beq 27a08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 279d8 │ │ │ │ + bne 27a08 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 279d8 │ │ │ │ + b 27a08 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b 2806c │ │ │ │ - ldr fp, [pc, #-1900] @ 27d74 │ │ │ │ - ldr sl, [pc, #-1900] @ 27d78 │ │ │ │ + b 2809c │ │ │ │ + ldr fp, [pc, #-1896] @ 27da8 │ │ │ │ + ldr sl, [pc, #-1896] @ 27dac │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2848c │ │ │ │ + beq 284bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 2848c │ │ │ │ + bne 284bc │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2848c │ │ │ │ - ldr fp, [pc, #-1936] @ 27d80 │ │ │ │ - ldr sl, [pc, #-1944] @ 27d7c │ │ │ │ - b 2848c │ │ │ │ + b 284bc │ │ │ │ + ldr fp, [pc, #-1932] @ 27db4 │ │ │ │ + ldr sl, [pc, #-1940] @ 27db0 │ │ │ │ + b 284bc │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ - b 282a4 │ │ │ │ - ldr fp, [pc, #-1960] @ 27d80 │ │ │ │ - ldr sl, [pc, #-1960] @ 27d84 │ │ │ │ - b 284e0 │ │ │ │ + b 282d4 │ │ │ │ + ldr fp, [pc, #-1956] @ 27db4 │ │ │ │ + ldr sl, [pc, #-1956] @ 27db8 │ │ │ │ + b 28510 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 285f0 │ │ │ │ - ldr r0, [pc, #-1976] @ 27d88 │ │ │ │ + bne 28620 │ │ │ │ + ldr r0, [pc, #-1972] @ 27dbc │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #8 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1996] @ 27d8c │ │ │ │ - b 27b28 │ │ │ │ - mov r0, r7 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28234 │ │ │ │ - ldr fp, [pc, #-2008] @ 27d94 │ │ │ │ - ldr sl, [pc, #-2016] @ 27d90 │ │ │ │ - b 2848c │ │ │ │ - ldr fp, [pc, #-2020] @ 27d94 │ │ │ │ - ldr sl, [pc, #-2020] @ 27d98 │ │ │ │ - b 284e0 │ │ │ │ - ldr fp, [pc, #-2024] @ 27d9c │ │ │ │ - ldr sl, [pc, #-2024] @ 27da0 │ │ │ │ - b 2848c │ │ │ │ - ldr fp, [pc, #-2028] @ 27da4 │ │ │ │ - ldr sl, [pc, #-2028] @ 27da8 │ │ │ │ - b 2848c │ │ │ │ - ldr fp, [pc, #-2032] @ 27dac │ │ │ │ - ldr sl, [pc, #-2032] @ 27db0 │ │ │ │ - b 2848c │ │ │ │ - ldr fp, [pc, #-2028] @ 27dbc │ │ │ │ - ldr sl, [pc, #-2036] @ 27db8 │ │ │ │ - b 2848c │ │ │ │ - ldr fp, [pc, #-2040] @ 27dbc │ │ │ │ - ldr sl, [pc, #-2052] @ 27db4 │ │ │ │ - b 284e0 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 27b0c │ │ │ │ - ldr r1, [pc, #-2060] @ 27dc0 │ │ │ │ - b 27b28 │ │ │ │ - ldr r1, [pc, #-2064] @ 27dc4 │ │ │ │ - b 27b28 │ │ │ │ - ldr r1, [pc, #-2068] @ 27dc8 │ │ │ │ - b 27b28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28320 │ │ │ │ - ldr r1, [pc, #-2084] @ 27dcc │ │ │ │ - b 27b28 │ │ │ │ - ldr r1, [pc, #-2088] @ 27dd0 │ │ │ │ - b 27b28 │ │ │ │ - bl 14adc │ │ │ │ - ldr r3, [pc, #-2096] @ 27dd4 │ │ │ │ - ldr r1, [pc, #-2096] @ 27dd8 │ │ │ │ - ldr r0, [pc, #-2096] @ 27ddc │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1992] @ 27dc0 │ │ │ │ + b 27b58 │ │ │ │ + mov r0, r7 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 28264 │ │ │ │ + ldr fp, [pc, #-2004] @ 27dc8 │ │ │ │ + ldr sl, [pc, #-2012] @ 27dc4 │ │ │ │ + b 284bc │ │ │ │ + ldr fp, [pc, #-2016] @ 27dc8 │ │ │ │ + ldr sl, [pc, #-2016] @ 27dcc │ │ │ │ + b 28510 │ │ │ │ + ldr sl, [pc, #-2020] @ 27dd0 │ │ │ │ + mov fp, #648 @ 0x288 │ │ │ │ + b 284bc │ │ │ │ + ldr fp, [pc, #-2028] @ 27dd4 │ │ │ │ + ldr sl, [pc, #-2028] @ 27dd8 │ │ │ │ + b 284bc │ │ │ │ + ldr fp, [pc, #-2032] @ 27ddc │ │ │ │ + ldr sl, [pc, #-2032] @ 27de0 │ │ │ │ + b 284bc │ │ │ │ + ldr fp, [pc, #-2032] @ 27de8 │ │ │ │ + ldr sl, [pc, #-2040] @ 27de4 │ │ │ │ + b 284bc │ │ │ │ + ldr fp, [pc, #-2044] @ 27de8 │ │ │ │ + ldr sl, [pc, #-2044] @ 27dec │ │ │ │ + b 28510 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 27b3c │ │ │ │ + ldr r1, [pc, #-2060] @ 27df0 │ │ │ │ + b 27b58 │ │ │ │ + ldr r1, [pc, #-2064] @ 27df4 │ │ │ │ + b 27b58 │ │ │ │ + ldr r1, [pc, #-2068] @ 27df8 │ │ │ │ + b 27b58 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 28350 │ │ │ │ + ldr r1, [pc, #-2084] @ 27dfc │ │ │ │ + b 27b58 │ │ │ │ + ldr r1, [pc, #-2088] @ 27e00 │ │ │ │ + b 27b58 │ │ │ │ + bl 14ab8 │ │ │ │ + ldr r3, [pc, #-2096] @ 27e04 │ │ │ │ + ldr r1, [pc, #-2096] @ 27e08 │ │ │ │ + ldr r0, [pc, #-2096] @ 27e0c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2100] @ 27de0 │ │ │ │ + ldr r2, [pc, #-2100] @ 27e10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #-2120] @ 27de4 │ │ │ │ - ldr r1, [pc, #-2120] @ 27de8 │ │ │ │ - ldr r0, [pc, #-2120] @ 27dec │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #-2120] @ 27e14 │ │ │ │ + ldr r1, [pc, #-2120] @ 27e18 │ │ │ │ + ldr r0, [pc, #-2120] @ 27e1c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2124] @ 27df0 │ │ │ │ + ldr r2, [pc, #-2124] @ 27e20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r0, [pc, #3968] @ 295e4 │ │ │ │ + ldr r0, [pc, #3968] @ 29614 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #3964] @ 295e8 │ │ │ │ + ldr r2, [pc, #3964] @ 29618 │ │ │ │ add r0, pc, r0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #3956] @ 295ec │ │ │ │ + ldr r3, [pc, #3956] @ 2961c │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r0, #1328 @ 0x530 │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r6, [pc, #3936] @ 295f0 │ │ │ │ + ldr r6, [pc, #3936] @ 29620 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #148 @ 0x94 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, r0, #700 @ 0x2bc │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ @@ -29200,481 +29212,481 @@ │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - beq 28700 │ │ │ │ - ldr r3, [pc, #3852] @ 295f4 │ │ │ │ + beq 28730 │ │ │ │ + ldr r3, [pc, #3852] @ 29624 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #7 │ │ │ │ - bhi 292bc │ │ │ │ + bhi 292ec │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r5, #6 │ │ │ │ - beq 28718 │ │ │ │ + beq 28748 │ │ │ │ cmp r5, #7 │ │ │ │ - bne 292bc │ │ │ │ + bne 292ec │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [r1, #20] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r9, [r1] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #3756] @ 295f8 │ │ │ │ + ldr r2, [pc, #3756] @ 29628 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, r9 │ │ │ │ - beq 299b0 │ │ │ │ + beq 299c0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2998c │ │ │ │ - ldr r3, [pc, #3716] @ 295fc │ │ │ │ + beq 2999c │ │ │ │ + ldr r3, [pc, #3716] @ 2962c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 29458 │ │ │ │ + bne 29488 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29458 │ │ │ │ + beq 29488 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 287d8 │ │ │ │ + beq 28808 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 293ec │ │ │ │ - ldr r3, [pc, #3616] @ 29600 │ │ │ │ + beq 2941c │ │ │ │ + ldr r3, [pc, #3616] @ 29630 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2881c │ │ │ │ + beq 2884c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 29498 │ │ │ │ + beq 294c8 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r9] │ │ │ │ - beq 299f8 │ │ │ │ + beq 29a08 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 28840 │ │ │ │ + beq 28870 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 293e0 │ │ │ │ + beq 29410 │ │ │ │ add fp, sp, #76 @ 0x4c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq 29a58 │ │ │ │ + beq 29a68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #3484] @ 29604 │ │ │ │ + ldr r2, [pc, #3484] @ 29634 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29aac │ │ │ │ + beq 29abc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 29a88 │ │ │ │ + beq 29a98 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 29804 │ │ │ │ + bne 29814 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29804 │ │ │ │ + beq 29814 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 288ec │ │ │ │ + beq 2891c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 295c4 │ │ │ │ - ldr r3, [pc, #3348] @ 29608 │ │ │ │ + beq 295f4 │ │ │ │ + ldr r3, [pc, #3348] @ 29638 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 28930 │ │ │ │ + beq 28960 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 29854 │ │ │ │ + beq 29864 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 29af4 │ │ │ │ + beq 29b04 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 28954 │ │ │ │ + beq 28984 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 2948c │ │ │ │ + beq 294bc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 29b34 │ │ │ │ + beq 29b44 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #3220] @ 2960c │ │ │ │ + ldr r2, [pc, #3220] @ 2963c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29c24 │ │ │ │ + beq 29c34 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 29c34 │ │ │ │ + beq 29c44 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 298e0 │ │ │ │ + bne 298f0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 298e0 │ │ │ │ + beq 298f0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r5] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 289fc │ │ │ │ + beq 28a2c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 298cc │ │ │ │ - ldr r2, [pc, #3084] @ 29610 │ │ │ │ + beq 298dc │ │ │ │ + ldr r2, [pc, #3084] @ 29640 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov sl, r0 │ │ │ │ - beq 28a48 │ │ │ │ + beq 28a78 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 29920 │ │ │ │ + beq 29930 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 29c98 │ │ │ │ + beq 29ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 28a6c │ │ │ │ + beq 28a9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 29848 │ │ │ │ + beq 29858 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 29cf8 │ │ │ │ - ldr r3, [pc, #2952] @ 29614 │ │ │ │ + beq 29d08 │ │ │ │ + ldr r3, [pc, #2952] @ 29644 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 295a4 │ │ │ │ + beq 295d4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - ldr r3, [pc, #2920] @ 29618 │ │ │ │ + ldr r3, [pc, #2920] @ 29648 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29d3c │ │ │ │ + bne 29d4c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 295b4 │ │ │ │ + beq 295e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #2868] @ 29618 │ │ │ │ + ldr r3, [pc, #2868] @ 29648 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29dc4 │ │ │ │ + bne 29dd4 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #2844] @ 2961c │ │ │ │ + ldr r2, [pc, #2844] @ 2964c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 29db4 │ │ │ │ + beq 29dc4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 29d80 │ │ │ │ + beq 29d90 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 29a18 │ │ │ │ + bne 29a28 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 29a18 │ │ │ │ + beq 29a28 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 28b80 │ │ │ │ + beq 28bb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 299bc │ │ │ │ - ldr r3, [pc, #2712] @ 29620 │ │ │ │ + beq 299cc │ │ │ │ + ldr r3, [pc, #2712] @ 29650 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 28bc4 │ │ │ │ + beq 28bf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 29a4c │ │ │ │ + beq 29a5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29e40 │ │ │ │ + beq 29e50 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 28be8 │ │ │ │ + beq 28c18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 29914 │ │ │ │ + beq 29924 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 29e88 │ │ │ │ + beq 29e98 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 29ec4 │ │ │ │ + beq 29ed4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r2, [sp] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 10bd08 │ │ │ │ + bl 9f12c │ │ │ │ mov r8, r0 │ │ │ │ bl be74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 29f04 │ │ │ │ + beq 29f14 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 29860 │ │ │ │ + beq 29870 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 29f8c │ │ │ │ - ldr r3, [pc, #2488] @ 29624 │ │ │ │ + beq 29f9c │ │ │ │ + ldr r3, [pc, #2488] @ 29654 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 29fe8 │ │ │ │ + blt 29ff8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 28ca0 │ │ │ │ + beq 28cd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 29e08 │ │ │ │ + beq 29e18 │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2a024 │ │ │ │ - ldr r3, [pc, #2416] @ 29628 │ │ │ │ + beq 2a034 │ │ │ │ + ldr r3, [pc, #2416] @ 29658 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2a048 │ │ │ │ + blt 2a058 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 28cec │ │ │ │ + beq 28d1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 29e7c │ │ │ │ + beq 29e8c │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ ldr r0, [r8, #1028] @ 0x404 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2a078 │ │ │ │ - ldr r3, [pc, #2340] @ 2962c │ │ │ │ + beq 2a088 │ │ │ │ + ldr r3, [pc, #2340] @ 2965c │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2a090 │ │ │ │ + blt 2a0a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 28d3c │ │ │ │ + beq 28d6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 29abc │ │ │ │ - ldr r6, [pc, #2284] @ 29630 │ │ │ │ + beq 29acc │ │ │ │ + ldr r6, [pc, #2284] @ 29660 │ │ │ │ mov r0, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2a0d4 │ │ │ │ + blt 2a0e4 │ │ │ │ ldr r1, [r6, #972] @ 0x3cc │ │ │ │ mov r0, r4 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2a12c │ │ │ │ + blt 2a13c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 28d94 │ │ │ │ + beq 28dc4 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r4] │ │ │ │ - beq 28d94 │ │ │ │ + beq 28dc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29f54 │ │ │ │ + beq 29f64 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 28db0 │ │ │ │ + beq 28de0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 299c8 │ │ │ │ + beq 299d8 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 28dcc │ │ │ │ + beq 28dfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 299d4 │ │ │ │ + beq 299e4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 28de8 │ │ │ │ + beq 28e18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 299e0 │ │ │ │ + beq 299f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 28e04 │ │ │ │ + beq 28e34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 299ec │ │ │ │ - ldr r2, [pc, #2088] @ 29634 │ │ │ │ - ldr r3, [pc, #2012] @ 295ec │ │ │ │ + beq 299fc │ │ │ │ + ldr r2, [pc, #2088] @ 29664 │ │ │ │ + ldr r3, [pc, #2012] @ 2961c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a340 │ │ │ │ + bne 2a350 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [r1, #20] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -29685,1376 +29697,1368 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r9, [r1] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 29054 │ │ │ │ - ldr r0, [pc, #1980] @ 29638 │ │ │ │ + beq 29084 │ │ │ │ + ldr r0, [pc, #1980] @ 29668 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2a260 │ │ │ │ - ldr r0, [pc, #1964] @ 2963c │ │ │ │ + beq 2a270 │ │ │ │ + ldr r0, [pc, #1964] @ 2966c │ │ │ │ ldr r0, [r6, r0] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2a2b4 │ │ │ │ + beq 2a2c4 │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #1940] @ 29640 │ │ │ │ + ldr r1, [pc, #1940] @ 29670 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #6 │ │ │ │ - bhi 28fb8 │ │ │ │ + bhi 28fe8 │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #1912] @ 29644 │ │ │ │ + ldr r1, [pc, #1912] @ 29674 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1, #1088] @ 0x440 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq 2a260 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2a2b4 │ │ │ │ + beq 2a270 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq 2a2c4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 29c6c │ │ │ │ + ble 29c7c │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ - b 28f10 │ │ │ │ + b 28f40 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ - beq 29324 │ │ │ │ + beq 29354 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, ip │ │ │ │ - bne 28f04 │ │ │ │ + bne 28f34 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, r2, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 29c6c │ │ │ │ + beq 29c7c │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 28740 │ │ │ │ + ble 28770 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1796] @ 29648 │ │ │ │ + ldr r2, [pc, #1796] @ 29678 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #332] @ 0x14c │ │ │ │ - beq 29054 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 2a260 │ │ │ │ + beq 29084 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2a2b4 │ │ │ │ + beq 2a270 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 2a2c4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 29504 │ │ │ │ + ble 29534 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #0 │ │ │ │ - b 28f94 │ │ │ │ + b 28fc4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq 294a4 │ │ │ │ + beq 294d4 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 28f88 │ │ │ │ + bne 28fb8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29504 │ │ │ │ + beq 29534 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 28740 │ │ │ │ - b 29510 │ │ │ │ - ldr r1, [pc, #1664] @ 2964c │ │ │ │ + ble 28770 │ │ │ │ + b 29540 │ │ │ │ + ldr r1, [pc, #1664] @ 2967c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1, #584] @ 0x248 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq 2a260 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2a2b4 │ │ │ │ + beq 2a270 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq 2a2c4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 29ccc │ │ │ │ + ble 29cdc │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ - b 29010 │ │ │ │ + b 29040 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ - beq 29380 │ │ │ │ + beq 293b0 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, ip │ │ │ │ - bne 29004 │ │ │ │ + bne 29034 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29ccc │ │ │ │ - ldr r3, [pc, #1556] @ 29650 │ │ │ │ + beq 29cdc │ │ │ │ + ldr r3, [pc, #1556] @ 29680 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, #1088] @ 0x440 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 28ed0 │ │ │ │ - bl 147ec │ │ │ │ - ldr r1, [pc, #1524] @ 29654 │ │ │ │ + bne 28f00 │ │ │ │ + bl 147c8 │ │ │ │ + ldr r1, [pc, #1524] @ 29684 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr fp, [r1, #700] @ 0x2bc │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq 2a260 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2a2b4 │ │ │ │ + beq 2a270 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq 2a2c4 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 29f60 │ │ │ │ + ble 29f70 │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ - b 290a4 │ │ │ │ + b 290d4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 295d0 │ │ │ │ + beq 29600 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, fp │ │ │ │ - bne 29098 │ │ │ │ + bne 290c8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29f60 │ │ │ │ - ldr r3, [pc, #1416] @ 29658 │ │ │ │ + beq 29f70 │ │ │ │ + ldr r3, [pc, #1416] @ 29688 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [r3, #1408] @ 0x580 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 29054 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq 2a260 │ │ │ │ + beq 29084 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2a2b4 │ │ │ │ + beq 2a270 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq 2a2c4 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 29e14 │ │ │ │ + ble 29e24 │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ - b 29128 │ │ │ │ + b 29158 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 293f8 │ │ │ │ + beq 29428 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, fp │ │ │ │ - bne 2911c │ │ │ │ + bne 2914c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29e14 │ │ │ │ - ldr r3, [pc, #1288] @ 2965c │ │ │ │ + beq 29e24 │ │ │ │ + ldr r3, [pc, #1288] @ 2968c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, #584] @ 0x248 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 28fd0 │ │ │ │ - b 29054 │ │ │ │ - ldr r1, [pc, #1256] @ 29660 │ │ │ │ + bne 29000 │ │ │ │ + b 29084 │ │ │ │ + ldr r1, [pc, #1256] @ 29690 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr fp, [r1, #1408] @ 0x580 │ │ │ │ - b 290e8 │ │ │ │ - ldr r1, [pc, #1244] @ 29664 │ │ │ │ + b 29118 │ │ │ │ + ldr r1, [pc, #1244] @ 29694 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr fp, [r1, #148] @ 0x94 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq 2a260 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2a2b4 │ │ │ │ + beq 2a270 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq 2a2c4 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 29ac8 │ │ │ │ + ble 29ad8 │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ - b 291cc │ │ │ │ + b 291fc │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 2992c │ │ │ │ + beq 2993c │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, fp │ │ │ │ - bne 291c0 │ │ │ │ + bne 291f0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29ac8 │ │ │ │ - ldr r3, [pc, #1136] @ 29668 │ │ │ │ + beq 29ad8 │ │ │ │ + ldr r3, [pc, #1136] @ 29698 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [r3, #700] @ 0x2bc │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 29064 │ │ │ │ - b 29054 │ │ │ │ - ldr r8, [pc, #1104] @ 2966c │ │ │ │ + bne 29094 │ │ │ │ + b 29084 │ │ │ │ + ldr r8, [pc, #1104] @ 2969c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, #1328] @ 0x530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2a138 │ │ │ │ + beq 2a148 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr fp, [r8, #148] @ 0x94 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 2918c │ │ │ │ - b 29054 │ │ │ │ + bne 291bc │ │ │ │ + b 29084 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #24] │ │ │ │ - b 28e60 │ │ │ │ + b 28e90 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ - b 28e58 │ │ │ │ + b 28e88 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - b 28e50 │ │ │ │ + b 28e80 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ - b 28e48 │ │ │ │ + b 28e78 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, r8 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #24] │ │ │ │ - b 28e64 │ │ │ │ + b 28e94 │ │ │ │ mov r8, #0 │ │ │ │ - b 28e40 │ │ │ │ + b 28e70 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt 29838 │ │ │ │ - ldr r3, [pc, #932] @ 29670 │ │ │ │ + bgt 29848 │ │ │ │ + ldr r3, [pc, #932] @ 296a0 │ │ │ │ mov ip, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #924] @ 29674 │ │ │ │ + ldr r2, [pc, #924] @ 296a4 │ │ │ │ ldr r1, [r6, r2] │ │ │ │ - ldr r2, [pc, #920] @ 29678 │ │ │ │ + ldr r2, [pc, #920] @ 296a8 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r5} │ │ │ │ - ldr r1, [pc, #908] @ 2967c │ │ │ │ - ldr r2, [pc, #908] @ 29680 │ │ │ │ + ldr r1, [pc, #908] @ 296ac │ │ │ │ + ldr r2, [pc, #908] @ 296b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #892] @ 29684 │ │ │ │ - ldr r3, [pc, #892] @ 29688 │ │ │ │ - ldr r0, [pc, #892] @ 2968c │ │ │ │ - ldr r2, [pc, #892] @ 29690 │ │ │ │ + ldr r1, [pc, #892] @ 296b4 │ │ │ │ + ldr r3, [pc, #892] @ 296b8 │ │ │ │ + ldr r0, [pc, #892] @ 296bc │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + mov r2, #105 @ 0x69 │ │ │ │ + bl 17174 │ │ │ │ mov r4, #0 │ │ │ │ - b 28e04 │ │ │ │ + b 28e34 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, ip │ │ │ │ - b 29350 │ │ │ │ + b 29380 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, fp │ │ │ │ - beq 29c6c │ │ │ │ + beq 29c7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a230 │ │ │ │ + beq 2a240 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29338 │ │ │ │ + beq 29368 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ - blt 29c6c │ │ │ │ + blt 29c7c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, sl, lsl #2] │ │ │ │ - b 28f24 │ │ │ │ + b 28f54 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, ip │ │ │ │ - b 293ac │ │ │ │ + b 293dc │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, fp │ │ │ │ - beq 29ccc │ │ │ │ + beq 29cdc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a230 │ │ │ │ + beq 2a240 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29394 │ │ │ │ + beq 293c4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - blt 29ccc │ │ │ │ + blt 29cdc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 29028 │ │ │ │ + b 29058 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28840 │ │ │ │ + b 28870 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 287d8 │ │ │ │ + b 28808 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, ip │ │ │ │ - b 29424 │ │ │ │ + b 29454 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r8 │ │ │ │ - beq 29e14 │ │ │ │ + beq 29e24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a230 │ │ │ │ + beq 2a240 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2940c │ │ │ │ + beq 2943c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - blt 29e14 │ │ │ │ + blt 29e24 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 29140 │ │ │ │ - ldr r3, [pc, #564] @ 29694 │ │ │ │ + b 29170 │ │ │ │ + ldr r3, [pc, #560] @ 296c0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r9, r4 │ │ │ │ mov r7, r0 │ │ │ │ - b 2881c │ │ │ │ + b 2884c │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28954 │ │ │ │ + b 28984 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2881c │ │ │ │ + b 2884c │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r7, sl │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r1 │ │ │ │ - b 294d8 │ │ │ │ + b 29508 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 29e74 │ │ │ │ + beq 29e84 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a230 │ │ │ │ + beq 2a240 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 294c0 │ │ │ │ + beq 294f0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - bge 28fa0 │ │ │ │ + bge 28fd0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a1bc │ │ │ │ + bne 2a1cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #352] @ 29698 │ │ │ │ + ldr r3, [pc, #348] @ 296c4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r5, [sp] │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 28740 │ │ │ │ - ldr r1, [pc, #248] @ 2969c │ │ │ │ - b 29304 │ │ │ │ + bne 28770 │ │ │ │ + ldr r1, [pc, #244] @ 296c8 │ │ │ │ + b 29334 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #24] │ │ │ │ - b 28aa8 │ │ │ │ + b 28ad8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - b 28adc │ │ │ │ + b 28b0c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 288ec │ │ │ │ + b 2891c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, ip │ │ │ │ - b 297d0 │ │ │ │ - andseq r9, r2, r0, rrx │ │ │ │ - andseq r7, r2, r0, lsl #19 │ │ │ │ + b 297e0 │ │ │ │ + andseq r9, r2, r8, lsr r0 │ │ │ │ + andseq r7, r2, r0, asr r9 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r7, r2, r4, lsr #18 │ │ │ │ - andseq r7, r0, sl, ror r9 │ │ │ │ - andseq r8, r2, ip, ror pc │ │ │ │ + @ instruction: 0x001278f4 │ │ │ │ + @ instruction: 0x001078fa │ │ │ │ + andseq r8, r2, r4, asr pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, r2, r8, ror #29 │ │ │ │ - andseq r8, r2, r0, ror #28 │ │ │ │ - @ instruction: 0x00128dd4 │ │ │ │ - andseq r8, r2, r0, asr sp │ │ │ │ - andseq r8, r2, r4, asr #25 │ │ │ │ + andseq r8, r2, r0, asr #29 │ │ │ │ + andseq r8, r2, r8, lsr lr │ │ │ │ + andseq r8, r2, ip, lsr #27 │ │ │ │ + andseq r8, r2, r8, lsr #26 │ │ │ │ + mulseq r2, ip, ip │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - andseq r8, r2, r8, asr #23 │ │ │ │ - andseq r8, r2, r0, asr #22 │ │ │ │ - andseq r8, r2, ip, asr sl │ │ │ │ - andseq r8, r2, r0, lsl sl │ │ │ │ - andseq r8, r2, r0, asr #19 │ │ │ │ - andseq r8, r2, r4, lsl #19 │ │ │ │ - andseq r7, r2, ip, ror #3 │ │ │ │ + andseq r8, r2, r0, lsr #23 │ │ │ │ + andseq r8, r2, r8, lsl fp │ │ │ │ + andseq r8, r2, r4, lsr sl │ │ │ │ + andseq r8, r2, r8, ror #19 │ │ │ │ + mulseq r2, r8, r9 │ │ │ │ + andseq r8, r2, ip, asr r9 │ │ │ │ + @ instruction: 0x001271bc │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq r7, r0, r2, asr #3 │ │ │ │ - andseq r8, r2, r0, lsl #16 │ │ │ │ - andseq r8, r2, r4, lsl #15 │ │ │ │ - andseq r8, r2, r0, lsl #14 │ │ │ │ - andseq r8, r2, ip, lsl #13 │ │ │ │ - andseq r8, r2, ip, ror #12 │ │ │ │ - @ instruction: 0x001285f8 │ │ │ │ - andseq r8, r2, r4, ror r5 │ │ │ │ - andseq r8, r2, r4, asr r5 │ │ │ │ - andseq r8, r2, r4, asr #10 │ │ │ │ - @ instruction: 0x001284d0 │ │ │ │ - andseq r8, r2, ip, lsr #9 │ │ │ │ - andeq r0, pc, r4, lsr #27 │ │ │ │ + andseq r7, r0, r2, asr #2 │ │ │ │ + @ instruction: 0x001287d8 │ │ │ │ + andseq r8, r2, ip, asr r7 │ │ │ │ + @ instruction: 0x001286d8 │ │ │ │ + andseq r8, r2, r4, ror #12 │ │ │ │ + andseq r8, r2, r4, asr #12 │ │ │ │ + @ instruction: 0x001285d0 │ │ │ │ + andseq r8, r2, ip, asr #10 │ │ │ │ + andseq r8, r2, ip, lsr #10 │ │ │ │ + andseq r8, r2, ip, lsl r5 │ │ │ │ + andseq r8, r2, r8, lsr #9 │ │ │ │ + andseq r8, r2, r4, lsl #9 │ │ │ │ + andeq r0, pc, r4, lsr #26 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andeq r5, pc, ip, asr #21 │ │ │ │ - muleq pc, r4, sp @ │ │ │ │ - andeq r1, pc, r8, ror #16 │ │ │ │ - andeq r6, r0, r9, lsr #2 │ │ │ │ - ldrdeq r1, [pc], -r0 │ │ │ │ - andeq r1, pc, r4, lsr r8 @ │ │ │ │ - andeq r0, r0, r7, asr #7 │ │ │ │ - andseq r8, r2, r8, ror #4 │ │ │ │ - andeq r1, pc, r4, lsr #12 │ │ │ │ - andeq r6, r0, pc, lsl #2 │ │ │ │ - @ instruction: 0x00127ebc │ │ │ │ - andeq r0, pc, ip, lsr r8 @ │ │ │ │ - andseq r7, r2, r4, ror #28 │ │ │ │ - andseq r7, r2, r0, ror #27 │ │ │ │ - andeq r6, r0, r2, ror #2 │ │ │ │ - andeq r0, pc, r4, asr #28 │ │ │ │ - andeq r1, pc, r8, lsr #3 │ │ │ │ - andeq r0, r0, r9, asr #7 │ │ │ │ - andseq r7, r2, r8, lsr #25 │ │ │ │ - andeq r6, r0, sl, ror r1 │ │ │ │ - andeq r6, r0, fp, ror r1 │ │ │ │ - andeq r1, pc, r0, lsl #1 │ │ │ │ - ldrdeq r6, [r0], -fp │ │ │ │ - andeq r6, r0, pc, lsl #3 │ │ │ │ + andeq r6, pc, r8, lsr #25 │ │ │ │ + andeq r0, pc, r4, lsl sp @ │ │ │ │ + andeq r1, pc, r8, ror #15 │ │ │ │ + andeq r1, r0, r0, ror ip │ │ │ │ + andeq r1, pc, r4, asr r4 @ │ │ │ │ + @ instruction: 0x000f17b8 │ │ │ │ + andseq r8, r2, r0, asr #4 │ │ │ │ + andeq r1, pc, r4, lsr #11 │ │ │ │ + andeq r1, r0, r6, asr ip │ │ │ │ + @ instruction: 0x00127eb4 │ │ │ │ ldrdeq r0, [pc], -ip │ │ │ │ - andeq r6, r0, r3, lsl #2 │ │ │ │ + andseq r7, r2, ip, asr lr │ │ │ │ + @ instruction: 0x00127dd8 │ │ │ │ + andeq r1, r0, r9, lsr #25 │ │ │ │ + andeq r0, pc, r8, ror #27 │ │ │ │ + andeq r1, pc, ip, asr #2 │ │ │ │ + andseq r7, r2, r0, lsr #25 │ │ │ │ + andeq r1, r0, r1, asr #25 │ │ │ │ + andeq r1, r0, r2, asr #25 │ │ │ │ + andeq r1, pc, r0, lsr #32 │ │ │ │ + andeq r1, r0, r2, lsr #24 │ │ │ │ + ldrdeq r1, [r0], -r6 │ │ │ │ andeq r0, pc, ip, ror lr @ │ │ │ │ - strdeq r6, [r0], -r9 │ │ │ │ - andeq r0, pc, r4, lsr sp @ │ │ │ │ - andeq r6, r0, pc, ror #1 │ │ │ │ - ldrdeq r0, [pc], -r0 @ │ │ │ │ - andeq r0, pc, r0, lsl ip @ │ │ │ │ - strdeq r5, [r0], -sl │ │ │ │ - andeq r0, pc, r8, ror #23 │ │ │ │ - andeq r6, r0, r5, ror #1 │ │ │ │ - andeq r6, r0, r0, lsr r0 │ │ │ │ - andeq r0, pc, r4, asr #16 │ │ │ │ - andeq r0, pc, ip, ror fp @ │ │ │ │ - andeq r6, r0, r6, ror r1 │ │ │ │ - @ instruction: 0x000003bf │ │ │ │ - andeq r6, r0, r2, lsr r0 │ │ │ │ - andeq r6, r0, ip, lsr r0 │ │ │ │ - andeq r6, r0, lr, lsr r0 │ │ │ │ - andeq r6, r0, r8, asr #32 │ │ │ │ - andeq r0, r0, r1, asr #7 │ │ │ │ - andeq r6, r0, sl, asr #32 │ │ │ │ - andeq r0, r0, r2, asr #7 │ │ │ │ - andeq r6, r0, r4, asr r0 │ │ │ │ - @ instruction: 0x000003bb │ │ │ │ - andeq r6, r0, r0, lsl r0 │ │ │ │ - andeq r6, r0, r9, lsl r0 │ │ │ │ - andeq r0, r0, r3, asr #7 │ │ │ │ - andeq r6, r0, sp, asr r0 │ │ │ │ - ldrdeq r6, [r0], -r1 │ │ │ │ - andeq r6, r0, fp, lsl r0 │ │ │ │ - muleq r0, r4, r1 │ │ │ │ - andeq r6, r0, r1, lsl #2 │ │ │ │ - andeq r6, r0, sl, lsl #2 │ │ │ │ - andeq r6, r0, pc, lsr #3 │ │ │ │ - andeq r6, r0, r3, asr #3 │ │ │ │ - strdeq r6, [r0], -r7 │ │ │ │ - andeq r6, r0, r9, asr #3 │ │ │ │ - andeq r6, r0, sp, ror #1 │ │ │ │ - andeq r6, r0, r8, lsr #3 │ │ │ │ - andeq r6, r0, r3, ror #1 │ │ │ │ - ldrdeq r6, [r0], -r9 │ │ │ │ - andseq r6, r0, ip, asr #5 │ │ │ │ - andeq pc, lr, r4, lsr sl @ │ │ │ │ - andeq pc, lr, r0, lsr #31 │ │ │ │ + andeq r1, r0, sl, asr #24 │ │ │ │ + andeq r0, pc, ip, lsl lr @ │ │ │ │ + ldrdeq r0, [pc], -r4 │ │ │ │ + andeq r1, r0, r6, lsr ip │ │ │ │ + andeq r0, pc, r0, ror r8 @ │ │ │ │ + @ instruction: 0x000f0bb0 │ │ │ │ + andeq r1, r0, r1, asr #22 │ │ │ │ + andeq r0, pc, r8, lsl #23 │ │ │ │ + andeq r1, r0, ip, lsr #24 │ │ │ │ + andeq r1, r0, r7, ror fp │ │ │ │ + andeq r0, pc, r4, ror #15 │ │ │ │ + andeq r0, pc, ip, lsl fp @ │ │ │ │ + @ instruction: 0x00001cbd │ │ │ │ + andeq r1, r0, r9, ror fp │ │ │ │ + andeq r1, r0, r3, lsl #23 │ │ │ │ + andeq r1, r0, r5, lsl #23 │ │ │ │ + andeq r1, r0, pc, lsl #23 │ │ │ │ + muleq r0, r1, fp │ │ │ │ + muleq r0, fp, fp │ │ │ │ + andeq r1, r0, r7, asr fp │ │ │ │ + andeq r1, r0, r0, ror #22 │ │ │ │ + andeq r1, r0, r4, lsr #23 │ │ │ │ + andeq r1, r0, r8, lsl ip │ │ │ │ + andeq r1, r0, r2, ror #22 │ │ │ │ + ldrdeq r1, [r0], -fp │ │ │ │ + andeq r1, r0, r8, asr #24 │ │ │ │ + andeq r1, r0, r1, asr ip │ │ │ │ + strdeq r1, [r0], -r6 │ │ │ │ + andeq r1, r0, sl, lsl #26 │ │ │ │ + andeq r1, r0, lr, lsr ip │ │ │ │ + andeq r1, r0, r0, lsl sp │ │ │ │ + andeq r1, r0, r4, lsr ip │ │ │ │ + andeq r1, r0, pc, ror #25 │ │ │ │ + andeq r1, r0, sl, lsr #24 │ │ │ │ + andeq r1, r0, r0, lsr #24 │ │ │ │ + andseq r6, r0, ip, ror #4 │ │ │ │ + ldrdeq pc, [lr], -r4 │ │ │ │ + andeq pc, lr, r0, asr #30 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - andeq r6, r0, ip, lsr #3 │ │ │ │ - muleq r0, r3, r1 │ │ │ │ - andeq r6, r0, sp, lsr #3 │ │ │ │ - andeq r6, r0, lr, lsr #3 │ │ │ │ - andeq r6, r0, r8, asr #3 │ │ │ │ - andeq r6, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x001061d8 │ │ │ │ - andeq pc, lr, r8, asr #16 │ │ │ │ - andeq pc, lr, r0, lsl #23 │ │ │ │ + strdeq r1, [r0], -r3 │ │ │ │ + ldrdeq r1, [r0], -sl │ │ │ │ + strdeq r1, [r0], -r4 │ │ │ │ + strdeq r1, [r0], -r5 │ │ │ │ + andeq r1, r0, pc, lsl #26 │ │ │ │ + andeq r1, r0, lr, lsl #26 │ │ │ │ + andseq r6, r0, r8, ror r1 │ │ │ │ + andeq pc, lr, r8, ror #15 │ │ │ │ + andeq pc, lr, r0, lsr #22 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r8 │ │ │ │ - beq 29f60 │ │ │ │ + beq 29f70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a230 │ │ │ │ + beq 2a240 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 297b8 │ │ │ │ + beq 297c8 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - blt 29f60 │ │ │ │ + blt 29f70 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 290bc │ │ │ │ - ldr r3, [pc, #-364] @ 296a0 │ │ │ │ + b 290ec │ │ │ │ + ldr r3, [pc, #-336] @ 296cc │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r0 │ │ │ │ - b 28930 │ │ │ │ - ldr r3, [pc, #-412] @ 296a4 │ │ │ │ + b 28960 │ │ │ │ + ldr r3, [pc, #-384] @ 296d0 │ │ │ │ mov ip, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 292d0 │ │ │ │ + b 29300 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28a6c │ │ │ │ + b 28a9c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28930 │ │ │ │ - ldr fp, [pc, #-448] @ 296a8 │ │ │ │ + b 28960 │ │ │ │ + ldr fp, [pc, #-420] @ 296d4 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [fp, #48] @ 0x30 │ │ │ │ ldr r1, [fp, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2a0e0 │ │ │ │ + blt 2a0f0 │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2a114 │ │ │ │ + beq 2a124 │ │ │ │ ldr r1, [fp, #972] @ 0x3cc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2a188 │ │ │ │ + blt 2a198 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 28d70 │ │ │ │ + beq 28da0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 28d70 │ │ │ │ + bne 28da0 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28d70 │ │ │ │ + b 28da0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 289fc │ │ │ │ - ldr r3, [pc, #-572] @ 296ac │ │ │ │ + b 28a2c │ │ │ │ + ldr r3, [pc, #-544] @ 296d8 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r0 │ │ │ │ - b 28a48 │ │ │ │ + b 28a78 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28be8 │ │ │ │ + b 28c18 │ │ │ │ mov r0, r3 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28a48 │ │ │ │ + b 28a78 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, ip │ │ │ │ - b 29958 │ │ │ │ + b 29968 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r8 │ │ │ │ - beq 29ac8 │ │ │ │ + beq 29ad8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a354 │ │ │ │ + beq 2a364 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29940 │ │ │ │ + beq 29950 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - blt 29ac8 │ │ │ │ + blt 29ad8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 291e4 │ │ │ │ - ldr r6, [pc, #-740] @ 296b0 │ │ │ │ - ldr r3, [pc, #-740] @ 296b4 │ │ │ │ - ldr r0, [pc, #-740] @ 296b8 │ │ │ │ - ldr r2, [pc, #-740] @ 296bc │ │ │ │ + b 29214 │ │ │ │ + ldr r6, [pc, #-712] @ 296dc │ │ │ │ + ldr r3, [pc, #-712] @ 296e0 │ │ │ │ + ldr r0, [pc, #-712] @ 296e4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r2, #107 @ 0x6b │ │ │ │ mov r1, r6 │ │ │ │ - bl 17198 │ │ │ │ - b 2931c │ │ │ │ + bl 17174 │ │ │ │ + b 2934c │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 28768 │ │ │ │ + b 28798 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28b80 │ │ │ │ + b 28bb0 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28db0 │ │ │ │ + b 28de0 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28dcc │ │ │ │ + b 28dfc │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28de8 │ │ │ │ + b 28e18 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28e04 │ │ │ │ + b 28e34 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 29a10 │ │ │ │ + beq 29a20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 29fd8 │ │ │ │ - ldr r6, [pc, #-776] @ 29710 │ │ │ │ - b 29990 │ │ │ │ - ldr r3, [pc, #-864] @ 296c0 │ │ │ │ + beq 29fe8 │ │ │ │ + ldr r6, [pc, #-756] @ 29734 │ │ │ │ + b 299a0 │ │ │ │ + ldr r3, [pc, #-840] @ 296e8 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 28bc4 │ │ │ │ + b 28bf4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28bc4 │ │ │ │ + b 28bf4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2885c │ │ │ │ + beq 2888c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 29a80 │ │ │ │ + beq 29a90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 2a240 │ │ │ │ - ldr r6, [pc, #-964] @ 296c4 │ │ │ │ - b 29990 │ │ │ │ + beq 2a250 │ │ │ │ + ldr r6, [pc, #-940] @ 296ec │ │ │ │ + b 299a0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 29aa4 │ │ │ │ + beq 29ab4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 2a018 │ │ │ │ - ldr r6, [pc, #-996] @ 296c8 │ │ │ │ - b 29990 │ │ │ │ + beq 2a028 │ │ │ │ + ldr r6, [pc, #-972] @ 296f0 │ │ │ │ + b 299a0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 28888 │ │ │ │ + b 288b8 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28d3c │ │ │ │ + b 28d6c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a24c │ │ │ │ - ldr r0, [pc, #-1040] @ 296cc │ │ │ │ + bne 2a25c │ │ │ │ + ldr r0, [pc, #-1016] @ 296f4 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1060] @ 296d0 │ │ │ │ - b 29304 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1036] @ 296f8 │ │ │ │ + b 29334 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 29b10 │ │ │ │ + beq 29b20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 2a030 │ │ │ │ + beq 2a040 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 29b2c │ │ │ │ + beq 29b3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 2a03c │ │ │ │ - ldr r6, [pc, #-1120] @ 296d4 │ │ │ │ - b 29990 │ │ │ │ + beq 2a04c │ │ │ │ + ldr r6, [pc, #-1096] @ 296fc │ │ │ │ + b 299a0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2896c │ │ │ │ + beq 2899c │ │ │ │ ldr sl, [r7] │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a294 │ │ │ │ + beq 2a2a4 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str sl, [r7] │ │ │ │ - beq 2a284 │ │ │ │ + beq 2a294 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a300 │ │ │ │ + beq 2a310 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [pc, #-992] @ 29794 │ │ │ │ + ldr r6, [pc, #-992] @ 297a4 │ │ │ │ mov r5, sl │ │ │ │ mov r4, sl │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 29c18 │ │ │ │ + beq 29c28 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 29bac │ │ │ │ + beq 29bbc │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 29bac │ │ │ │ + beq 29bbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 29c0c │ │ │ │ + beq 29c1c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29bd0 │ │ │ │ + beq 29be0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 29bd0 │ │ │ │ + beq 29be0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 29c00 │ │ │ │ + beq 29c10 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 29990 │ │ │ │ + beq 299a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 29990 │ │ │ │ + beq 299a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 29990 │ │ │ │ + bne 299a0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 29990 │ │ │ │ + b 299a0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 29bd0 │ │ │ │ + b 29be0 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 29bac │ │ │ │ + b 29bbc │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 29b88 │ │ │ │ + b 29b98 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 28998 │ │ │ │ + b 289c8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a09c │ │ │ │ + beq 2a0ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 2a054 │ │ │ │ + beq 2a064 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a1ac │ │ │ │ - ldr r6, [pc, #-1296] @ 29754 │ │ │ │ + beq 2a1bc │ │ │ │ + ldr r6, [pc, #-1296] @ 29764 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b 29b78 │ │ │ │ + b 29b88 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a1b4 │ │ │ │ - ldr r0, [pc, #-1448] @ 296d8 │ │ │ │ + bne 2a1c4 │ │ │ │ + ldr r0, [pc, #-1424] @ 29700 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #5 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1468] @ 296dc │ │ │ │ - b 29304 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1444] @ 29704 │ │ │ │ + b 29334 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a0ec │ │ │ │ + beq 2a0fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 2a084 │ │ │ │ + beq 2a094 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a1c4 │ │ │ │ - ldr r6, [pc, #-1364] @ 29774 │ │ │ │ + beq 2a1d4 │ │ │ │ + ldr r6, [pc, #-1364] @ 29784 │ │ │ │ mov r4, sl │ │ │ │ - b 29b78 │ │ │ │ + b 29b88 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a1e8 │ │ │ │ - ldr r0, [pc, #-1536] @ 296e0 │ │ │ │ + bne 2a1f8 │ │ │ │ + ldr r0, [pc, #-1512] @ 29708 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1556] @ 296e4 │ │ │ │ - b 29304 │ │ │ │ + bl 14b40 │ │ │ │ + mov r1, #7232 @ 0x1c40 │ │ │ │ + b 29334 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28a84 │ │ │ │ + beq 28ab4 │ │ │ │ ldr r5, [r7] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a2d0 │ │ │ │ + beq 2a2e0 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r7] │ │ │ │ - beq 2a2b8 │ │ │ │ + beq 2a2c8 │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a2c4 │ │ │ │ - ldr r6, [pc, #-1448] @ 29790 │ │ │ │ + beq 2a2d4 │ │ │ │ + ldr r6, [pc, #-1448] @ 297a0 │ │ │ │ mov r4, r5 │ │ │ │ - b 29b78 │ │ │ │ + b 29b88 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28ac0 │ │ │ │ + beq 28af0 │ │ │ │ ldr r5, [r7] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a2f0 │ │ │ │ + beq 2a300 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r7] │ │ │ │ - beq 2a2a8 │ │ │ │ + beq 2a2b8 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a308 │ │ │ │ - ldr r6, [pc, #-1508] @ 29798 │ │ │ │ + beq 2a318 │ │ │ │ + ldr r6, [pc, #-1508] @ 297a8 │ │ │ │ mov r4, r5 │ │ │ │ - b 29b78 │ │ │ │ + b 29b88 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a158 │ │ │ │ + beq 2a168 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 2a0c8 │ │ │ │ + beq 2a0d8 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a1d0 │ │ │ │ - ldr r6, [pc, #-1616] @ 29760 │ │ │ │ + beq 2a1e0 │ │ │ │ + ldr r6, [pc, #-1616] @ 29770 │ │ │ │ mov r5, r4 │ │ │ │ - b 29b78 │ │ │ │ + b 29b88 │ │ │ │ mov r0, r8 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 28b1c │ │ │ │ + b 28b4c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28af4 │ │ │ │ + beq 28b24 │ │ │ │ ldr r5, [r7] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a2e0 │ │ │ │ + beq 2a2f0 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r7] │ │ │ │ - beq 2a29c │ │ │ │ + beq 2a2ac │ │ │ │ ldr r3, [r9] │ │ │ │ mov r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a328 │ │ │ │ - ldr r6, [pc, #-1640] @ 2979c │ │ │ │ + beq 2a338 │ │ │ │ + ldr r6, [pc, #-1640] @ 297ac │ │ │ │ mov r4, r5 │ │ │ │ - b 29b78 │ │ │ │ + b 29b88 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28ca0 │ │ │ │ + b 28cd0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a1fc │ │ │ │ - ldr r0, [pc, #-1856] @ 296e8 │ │ │ │ + bne 2a20c │ │ │ │ + ldr r0, [pc, #-1836] @ 2970c │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1876] @ 296ec │ │ │ │ - b 29304 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1856] @ 29710 │ │ │ │ + b 29334 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a194 │ │ │ │ + beq 2a1a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 2a120 │ │ │ │ + beq 2a130 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a1dc │ │ │ │ - ldr r6, [pc, #-1804] @ 29764 │ │ │ │ + beq 2a1ec │ │ │ │ + ldr r6, [pc, #-1804] @ 29774 │ │ │ │ mov r4, r8 │ │ │ │ - b 29b78 │ │ │ │ + b 29b88 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b 29504 │ │ │ │ + b 29534 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28cec │ │ │ │ + b 28d1c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28bfc │ │ │ │ + beq 28c2c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a34c │ │ │ │ + beq 2a35c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 2a344 │ │ │ │ + beq 2a354 │ │ │ │ ldr r3, [r9] │ │ │ │ - ldr r6, [pc, #-1816] @ 297a4 │ │ │ │ + ldr r6, [pc, #-1816] @ 297b4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 29b78 │ │ │ │ - b 29b90 │ │ │ │ + bne 29b88 │ │ │ │ + b 29ba0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28c10 │ │ │ │ + beq 28c40 │ │ │ │ ldr r4, [r7] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a31c │ │ │ │ + beq 2a32c │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r7] │ │ │ │ - beq 2a314 │ │ │ │ + beq 2a324 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a334 │ │ │ │ - ldr r6, [pc, #-1888] @ 297a0 │ │ │ │ + beq 2a344 │ │ │ │ + ldr r6, [pc, #-1888] @ 297b0 │ │ │ │ mov r4, #0 │ │ │ │ - b 29b78 │ │ │ │ - ldr r3, [pc, #-2076] @ 296f0 │ │ │ │ - ldr r0, [pc, #-2076] @ 296f4 │ │ │ │ - ldr r1, [pc, #-2076] @ 296f8 │ │ │ │ + b 29b88 │ │ │ │ + ldr r3, [pc, #-2056] @ 29714 │ │ │ │ + ldr r0, [pc, #-2056] @ 29718 │ │ │ │ + ldr r1, [pc, #-2056] @ 2971c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #952 @ 0x3b8 │ │ │ │ - bl 17198 │ │ │ │ + mov r2, #90 @ 0x5a │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a1a0 │ │ │ │ + beq 2a1b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 2a14c │ │ │ │ + beq 2a15c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a1f0 │ │ │ │ - ldr r6, [pc, #-2020] @ 2976c │ │ │ │ + beq 2a200 │ │ │ │ + ldr r6, [pc, #-2020] @ 2977c │ │ │ │ mov r4, #0 │ │ │ │ - b 29b78 │ │ │ │ + b 29b88 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 28d94 │ │ │ │ + b 28dc4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a228 │ │ │ │ - ldr r0, [pc, #-2168] @ 296fc │ │ │ │ + bne 2a238 │ │ │ │ + ldr r0, [pc, #-2148] @ 29720 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-2188] @ 29700 │ │ │ │ - b 29304 │ │ │ │ - ldr fp, [pc, #-2176] @ 29714 │ │ │ │ - ldr r8, [pc, #-2196] @ 29704 │ │ │ │ - ldr r3, [pc, #-2196] @ 29708 │ │ │ │ - ldr r0, [pc, #-2196] @ 2970c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-2168] @ 29724 │ │ │ │ + b 29334 │ │ │ │ + ldr r8, [pc, #-2172] @ 29728 │ │ │ │ + mov fp, #97 @ 0x61 │ │ │ │ + ldr r3, [pc, #-2176] @ 2972c │ │ │ │ + ldr r0, [pc, #-2176] @ 29730 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 29f20 │ │ │ │ + beq 29f30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 29f20 │ │ │ │ + bne 29f30 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 29f20 │ │ │ │ + b 29f30 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r6, [pc, #-2264] @ 29710 │ │ │ │ - b 29990 │ │ │ │ - ldr fp, [pc, #-2268] @ 29714 │ │ │ │ - ldr r8, [pc, #-2268] @ 29718 │ │ │ │ + ldr r6, [pc, #-2244] @ 29734 │ │ │ │ + b 299a0 │ │ │ │ + ldr r8, [pc, #-2248] @ 29738 │ │ │ │ + mov fp, #97 @ 0x61 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 29f94 │ │ │ │ + beq 29fa4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 29f94 │ │ │ │ + bne 29fa4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 29f94 │ │ │ │ + b 29fa4 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 29aa4 │ │ │ │ - ldr r8, [pc, #-2320] @ 2971c │ │ │ │ - mov fp, #960 @ 0x3c0 │ │ │ │ - b 29f94 │ │ │ │ + b 29ab4 │ │ │ │ + ldr r8, [pc, #-2304] @ 2973c │ │ │ │ + mov fp, #98 @ 0x62 │ │ │ │ + b 29fa4 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 29b10 │ │ │ │ + b 29b20 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 29b2c │ │ │ │ - ldr r8, [pc, #-2352] @ 29720 │ │ │ │ - mov fp, #960 @ 0x3c0 │ │ │ │ - b 29ff0 │ │ │ │ - ldr r6, [pc, #-2312] @ 29754 │ │ │ │ + b 29b3c │ │ │ │ + ldr r8, [pc, #-2336] @ 29740 │ │ │ │ + mov fp, #98 @ 0x62 │ │ │ │ + b 2a000 │ │ │ │ + ldr r6, [pc, #-2312] @ 29764 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 29b78 │ │ │ │ - b 29b88 │ │ │ │ - ldr fp, [pc, #-2392] @ 29728 │ │ │ │ - ldr r8, [pc, #-2400] @ 29724 │ │ │ │ - b 29f94 │ │ │ │ - ldr r6, [pc, #-2328] @ 29774 │ │ │ │ + bne 29b88 │ │ │ │ + b 29b98 │ │ │ │ + ldr r8, [pc, #-2380] @ 29744 │ │ │ │ + mov fp, #99 @ 0x63 │ │ │ │ + b 29fa4 │ │ │ │ + ldr r6, [pc, #-2328] @ 29784 │ │ │ │ mov r4, sl │ │ │ │ - b 2a060 │ │ │ │ - ldr fp, [pc, #-2416] @ 29728 │ │ │ │ - ldr r8, [pc, #-2416] @ 2972c │ │ │ │ - b 29ff0 │ │ │ │ - ldr r6, [pc, #-2384] @ 29754 │ │ │ │ + b 2a070 │ │ │ │ + ldr r8, [pc, #-2400] @ 29748 │ │ │ │ + mov fp, #99 @ 0x63 │ │ │ │ + b 2a000 │ │ │ │ + ldr r6, [pc, #-2384] @ 29764 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 29990 │ │ │ │ + beq 299a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 29990 │ │ │ │ + bne 299a0 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 29990 │ │ │ │ - ldr r6, [pc, #-2416] @ 29760 │ │ │ │ + b 299a0 │ │ │ │ + ldr r6, [pc, #-2416] @ 29770 │ │ │ │ mov r5, r4 │ │ │ │ - b 2a060 │ │ │ │ - ldr fp, [pc, #-2476] @ 29730 │ │ │ │ - ldr r8, [pc, #-2476] @ 29734 │ │ │ │ - b 29f94 │ │ │ │ - ldr fp, [pc, #-2480] @ 29738 │ │ │ │ - ldr r8, [pc, #-2480] @ 2973c │ │ │ │ - b 29f94 │ │ │ │ + b 2a070 │ │ │ │ + ldr r8, [pc, #-2464] @ 2974c │ │ │ │ + mov fp, #100 @ 0x64 │ │ │ │ + b 29fa4 │ │ │ │ + ldr r8, [pc, #-2472] @ 29750 │ │ │ │ + mov fp, #93 @ 0x5d │ │ │ │ + b 29fa4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a204 │ │ │ │ + beq 2a214 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 2a234 │ │ │ │ - ldr r6, [pc, #-2460] @ 29774 │ │ │ │ + beq 2a244 │ │ │ │ + ldr r6, [pc, #-2460] @ 29784 │ │ │ │ mov r4, #0 │ │ │ │ - b 29bb4 │ │ │ │ - ldr r8, [pc, #-2524] @ 29740 │ │ │ │ - mov fp, #956 @ 0x3bc │ │ │ │ - b 29f94 │ │ │ │ - ldr r6, [pc, #-2500] @ 29764 │ │ │ │ + b 29bc4 │ │ │ │ + ldr r8, [pc, #-2520] @ 29754 │ │ │ │ + mov fp, #94 @ 0x5e │ │ │ │ + b 29fa4 │ │ │ │ + ldr r6, [pc, #-2500] @ 29774 │ │ │ │ mov r4, r8 │ │ │ │ - b 2a060 │ │ │ │ - ldr fp, [pc, #-2544] @ 29744 │ │ │ │ - ldr r8, [pc, #-2544] @ 29748 │ │ │ │ - b 29f94 │ │ │ │ + b 2a070 │ │ │ │ + ldr r8, [pc, #-2540] @ 29758 │ │ │ │ + mov fp, #101 @ 0x65 │ │ │ │ + b 29fa4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 292c4 │ │ │ │ - ldr r1, [pc, #-2560] @ 2974c │ │ │ │ - b 29304 │ │ │ │ - ldr r6, [pc, #-2536] @ 2976c │ │ │ │ + beq 292f4 │ │ │ │ + ldr r1, [pc, #-2560] @ 2975c │ │ │ │ + b 29334 │ │ │ │ + ldr r6, [pc, #-2536] @ 2977c │ │ │ │ mov r4, r3 │ │ │ │ - b 2a060 │ │ │ │ - ldr r6, [pc, #-2560] @ 29760 │ │ │ │ + b 2a070 │ │ │ │ + ldr r6, [pc, #-2560] @ 29770 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 29b90 │ │ │ │ + beq 29ba0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 29b90 │ │ │ │ + bne 29ba0 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 29b90 │ │ │ │ - ldr r8, [pc, #-2624] @ 29750 │ │ │ │ - mov fp, #956 @ 0x3bc │ │ │ │ - b 29ff0 │ │ │ │ - ldr r6, [pc, #-2616] @ 29764 │ │ │ │ + b 29ba0 │ │ │ │ + ldr r8, [pc, #-2624] @ 29760 │ │ │ │ + mov fp, #94 @ 0x5e │ │ │ │ + b 2a000 │ │ │ │ + ldr r6, [pc, #-2616] @ 29774 │ │ │ │ mov r4, r8 │ │ │ │ - b 2a160 │ │ │ │ - ldr r6, [pc, #-2620] @ 2976c │ │ │ │ + b 2a170 │ │ │ │ + ldr r6, [pc, #-2620] @ 2977c │ │ │ │ mov r4, #0 │ │ │ │ - b 2a160 │ │ │ │ - ldr r6, [pc, #-2656] @ 29754 │ │ │ │ - b 29990 │ │ │ │ - ldr r1, [pc, #-2660] @ 29758 │ │ │ │ - b 29304 │ │ │ │ - ldr r1, [pc, #-2664] @ 2975c │ │ │ │ - b 29304 │ │ │ │ - ldr r6, [pc, #-2648] @ 29774 │ │ │ │ + b 2a170 │ │ │ │ + ldr r6, [pc, #-2656] @ 29764 │ │ │ │ + b 299a0 │ │ │ │ + ldr r1, [pc, #-2660] @ 29768 │ │ │ │ + b 29334 │ │ │ │ + ldr r1, [pc, #-2664] @ 2976c │ │ │ │ + b 29334 │ │ │ │ + ldr r6, [pc, #-2648] @ 29784 │ │ │ │ mov r4, sl │ │ │ │ - b 29bac │ │ │ │ - ldr r6, [pc, #-2680] @ 29760 │ │ │ │ + b 29bbc │ │ │ │ + ldr r6, [pc, #-2680] @ 29770 │ │ │ │ mov r5, r4 │ │ │ │ - b 29b90 │ │ │ │ - ldr r6, [pc, #-2688] @ 29764 │ │ │ │ + b 29ba0 │ │ │ │ + ldr r6, [pc, #-2688] @ 29774 │ │ │ │ mov r4, r8 │ │ │ │ - b 29b90 │ │ │ │ - ldr r1, [pc, #-2696] @ 29768 │ │ │ │ - b 29304 │ │ │ │ - ldr r6, [pc, #-2700] @ 2976c │ │ │ │ + b 29ba0 │ │ │ │ + ldr r1, [pc, #-2696] @ 29778 │ │ │ │ + b 29334 │ │ │ │ + ldr r6, [pc, #-2700] @ 2977c │ │ │ │ mov r4, #0 │ │ │ │ - b 29b90 │ │ │ │ - ldr r1, [pc, #-2708] @ 29770 │ │ │ │ - b 29304 │ │ │ │ + b 29ba0 │ │ │ │ + ldr r1, [pc, #-2708] @ 29780 │ │ │ │ + b 29334 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a220 │ │ │ │ + beq 2a230 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 2a254 │ │ │ │ - ldr r6, [pc, #-2740] @ 29774 │ │ │ │ - b 29990 │ │ │ │ - ldr r1, [pc, #-2744] @ 29778 │ │ │ │ - b 29304 │ │ │ │ - bl 14adc │ │ │ │ + beq 2a264 │ │ │ │ + ldr r6, [pc, #-2740] @ 29784 │ │ │ │ + b 299a0 │ │ │ │ + ldr r1, [pc, #-2744] @ 29788 │ │ │ │ + b 29334 │ │ │ │ + bl 14ab8 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2a108 │ │ │ │ + b 2a118 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 29a80 │ │ │ │ - ldr r1, [pc, #-2776] @ 2977c │ │ │ │ - b 29304 │ │ │ │ + b 29a90 │ │ │ │ + ldr r1, [pc, #-2776] @ 2978c │ │ │ │ + b 29334 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2a220 │ │ │ │ - ldr r3, [pc, #-2792] @ 29780 │ │ │ │ - ldr r1, [pc, #-2792] @ 29784 │ │ │ │ - ldr r0, [pc, #-2792] @ 29788 │ │ │ │ + b 2a230 │ │ │ │ + ldr r3, [pc, #-2792] @ 29790 │ │ │ │ + ldr r1, [pc, #-2792] @ 29794 │ │ │ │ + ldr r0, [pc, #-2792] @ 29798 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2796] @ 2978c │ │ │ │ + ldr r2, [pc, #-2796] @ 2979c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r6, [pc, #-2808] @ 29794 │ │ │ │ + ldr r6, [pc, #-2808] @ 297a4 │ │ │ │ mov r5, sl │ │ │ │ mov r4, sl │ │ │ │ - b 2a060 │ │ │ │ - ldr r6, [pc, #-2824] @ 29794 │ │ │ │ - b 2a0a0 │ │ │ │ - ldr r6, [pc, #-2824] @ 2979c │ │ │ │ + b 2a070 │ │ │ │ + ldr r6, [pc, #-2824] @ 297a4 │ │ │ │ + b 2a0b0 │ │ │ │ + ldr r6, [pc, #-2824] @ 297ac │ │ │ │ mov r4, r5 │ │ │ │ - b 2a060 │ │ │ │ - ldr r6, [pc, #-2840] @ 29798 │ │ │ │ + b 2a070 │ │ │ │ + ldr r6, [pc, #-2840] @ 297a8 │ │ │ │ mov r4, r5 │ │ │ │ - b 2a060 │ │ │ │ - bl 147ac │ │ │ │ - ldr r6, [pc, #-2864] @ 29790 │ │ │ │ + b 2a070 │ │ │ │ + bl 14788 │ │ │ │ + ldr r6, [pc, #-2864] @ 297a0 │ │ │ │ mov r4, r5 │ │ │ │ - b 2a060 │ │ │ │ - ldr r6, [pc, #-2876] @ 29790 │ │ │ │ + b 2a070 │ │ │ │ + ldr r6, [pc, #-2876] @ 297a0 │ │ │ │ mov r4, r5 │ │ │ │ - b 29b90 │ │ │ │ + b 29ba0 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [pc, #-2892] @ 29790 │ │ │ │ + ldr r6, [pc, #-2892] @ 297a0 │ │ │ │ mov r5, r4 │ │ │ │ - b 2a160 │ │ │ │ + b 2a170 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r6, [pc, #-2896] @ 2979c │ │ │ │ + ldr r6, [pc, #-2896] @ 297ac │ │ │ │ mov r5, r4 │ │ │ │ - b 2a160 │ │ │ │ + b 2a170 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r6, [pc, #-2916] @ 29798 │ │ │ │ + ldr r6, [pc, #-2916] @ 297a8 │ │ │ │ mov r5, r4 │ │ │ │ - b 2a160 │ │ │ │ - ldr r6, [pc, #-2932] @ 29794 │ │ │ │ - b 29990 │ │ │ │ - ldr r6, [pc, #-2936] @ 29798 │ │ │ │ + b 2a170 │ │ │ │ + ldr r6, [pc, #-2932] @ 297a4 │ │ │ │ + b 299a0 │ │ │ │ + ldr r6, [pc, #-2936] @ 297a8 │ │ │ │ mov r4, r5 │ │ │ │ - b 29b90 │ │ │ │ - ldr r6, [pc, #-2940] @ 297a0 │ │ │ │ - b 2a060 │ │ │ │ - ldr r6, [pc, #-2948] @ 297a0 │ │ │ │ + b 29ba0 │ │ │ │ + ldr r6, [pc, #-2940] @ 297b0 │ │ │ │ + b 2a070 │ │ │ │ + ldr r6, [pc, #-2948] @ 297b0 │ │ │ │ mov r4, #0 │ │ │ │ - b 2a160 │ │ │ │ - ldr r6, [pc, #-2964] @ 2979c │ │ │ │ + b 2a170 │ │ │ │ + ldr r6, [pc, #-2964] @ 297ac │ │ │ │ mov r4, r5 │ │ │ │ - b 29b90 │ │ │ │ - ldr r6, [pc, #-2972] @ 297a0 │ │ │ │ + b 29ba0 │ │ │ │ + ldr r6, [pc, #-2972] @ 297b0 │ │ │ │ mov r4, #0 │ │ │ │ - b 29b90 │ │ │ │ + b 29ba0 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #-2984] @ 297a4 │ │ │ │ - b 2a060 │ │ │ │ - ldr r6, [pc, #-2992] @ 297a4 │ │ │ │ - b 2a160 │ │ │ │ - ldr r3, [pc, #-2996] @ 297a8 │ │ │ │ - ldr r1, [pc, #-2996] @ 297ac │ │ │ │ - ldr r0, [pc, #-2996] @ 297b0 │ │ │ │ + ldr r6, [pc, #-2984] @ 297b4 │ │ │ │ + b 2a070 │ │ │ │ + ldr r6, [pc, #-2992] @ 297b4 │ │ │ │ + b 2a170 │ │ │ │ + ldr r3, [pc, #-2996] @ 297b8 │ │ │ │ + ldr r1, [pc, #-2996] @ 297bc │ │ │ │ + ldr r0, [pc, #-2996] @ 297c0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-3000] @ 297b4 │ │ │ │ + ldr r2, [pc, #-3000] @ 297c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r0, [pc, #4060] @ 2b36c │ │ │ │ + ldr r0, [pc, #4060] @ 2b37c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #4056] @ 2b370 │ │ │ │ + ldr r2, [pc, #4056] @ 2b380 │ │ │ │ add r0, pc, r0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4048] @ 2b374 │ │ │ │ + ldr r3, [pc, #4048] @ 2b384 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r0, #612 @ 0x264 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r6, [pc, #4028] @ 2b378 │ │ │ │ + ldr r6, [pc, #4028] @ 2b388 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1088 @ 0x440 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, r0, #1296 @ 0x510 │ │ │ │ @@ -31066,28 +31070,28 @@ │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - beq 2a428 │ │ │ │ - ldr r3, [pc, #3948] @ 2b37c │ │ │ │ + beq 2a438 │ │ │ │ + ldr r3, [pc, #3948] @ 2b38c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #6 │ │ │ │ - bhi 2b80c │ │ │ │ + bhi 2b834 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #3920] @ 2b380 │ │ │ │ + ldr r2, [pc, #3920] @ 2b390 │ │ │ │ sub r3, r5, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2b80c │ │ │ │ + bhi 2b834 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -31096,1288 +31100,1294 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 2abe8 │ │ │ │ - ldr r0, [pc, #3836] @ 2b384 │ │ │ │ + beq 2abf8 │ │ │ │ + ldr r0, [pc, #3836] @ 2b394 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2b798 │ │ │ │ - ldr r0, [pc, #3820] @ 2b388 │ │ │ │ + beq 2b7c0 │ │ │ │ + ldr r0, [pc, #3820] @ 2b398 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2b794 │ │ │ │ + beq 2b7bc │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #3796] @ 2b38c │ │ │ │ + ldr r1, [pc, #3796] @ 2b39c │ │ │ │ ldr r9, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 2ab54 │ │ │ │ + bhi 2ab64 │ │ │ │ add r1, r1, r5 │ │ │ │ ldrh r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3764] @ 2b390 │ │ │ │ + ldr r1, [pc, #3764] @ 2b3a0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #1296] @ 0x510 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2b798 │ │ │ │ + beq 2b7c0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2b794 │ │ │ │ + beq 2b7bc │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 2b5d0 │ │ │ │ + ble 2b5f8 │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ - b 2a520 │ │ │ │ + b 2a530 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 2ae78 │ │ │ │ + beq 2ae88 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 2a514 │ │ │ │ + bne 2a524 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r2, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2b5d0 │ │ │ │ + beq 2b5f8 │ │ │ │ sub r9, r9, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - bgt 2a9c4 │ │ │ │ + bgt 2a9d4 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3648] @ 2b394 │ │ │ │ + ldr r2, [pc, #3648] @ 2b3a4 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 2b040 │ │ │ │ + beq 2b050 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2b038 │ │ │ │ - ldr r3, [pc, #3608] @ 2b398 │ │ │ │ + beq 2b048 │ │ │ │ + ldr r3, [pc, #3608] @ 2b3a8 │ │ │ │ ldr sl, [r6, r3] │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 2ae00 │ │ │ │ + bne 2ae10 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ae00 │ │ │ │ + beq 2ae10 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r4, [r9, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a5d8 │ │ │ │ + beq 2a5e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 2ad88 │ │ │ │ - ldr r3, [pc, #3516] @ 2b39c │ │ │ │ + beq 2ad98 │ │ │ │ + ldr r3, [pc, #3516] @ 2b3ac │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2a61c │ │ │ │ + beq 2a62c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 2ae40 │ │ │ │ + beq 2ae50 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldreq r6, [pc, #3444] @ 2b3a0 │ │ │ │ - beq 2ad34 │ │ │ │ + ldreq r6, [pc, #3444] @ 2b3b0 │ │ │ │ + beq 2ad44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a644 │ │ │ │ + beq 2a654 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2ad74 │ │ │ │ + beq 2ad84 │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2b0b8 │ │ │ │ + beq 2b0c8 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #3388] @ 2b3a4 │ │ │ │ + ldr r2, [pc, #3388] @ 2b3b4 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 2b0e8 │ │ │ │ + beq 2b0f8 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2b0f8 │ │ │ │ + beq 2b108 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 2af04 │ │ │ │ + bne 2af14 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2af04 │ │ │ │ + beq 2af14 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr sl, [r8, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [sl] │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a6e4 │ │ │ │ + beq 2a6f4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq 2ae4c │ │ │ │ - ldr r2, [pc, #3260] @ 2b3a8 │ │ │ │ + beq 2ae5c │ │ │ │ + ldr r2, [pc, #3260] @ 2b3b8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 2a730 │ │ │ │ + beq 2a740 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 2b02c │ │ │ │ + beq 2b03c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2b1c0 │ │ │ │ + beq 2b1d0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a754 │ │ │ │ + beq 2a764 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 2ae34 │ │ │ │ + beq 2ae44 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2b294 │ │ │ │ - ldr r3, [pc, #3132] @ 2b3ac │ │ │ │ + beq 2b2a4 │ │ │ │ + ldr r3, [pc, #3132] @ 2b3bc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2ad80 │ │ │ │ + beq 2ad90 │ │ │ │ mov r0, r7 │ │ │ │ bl b9e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #3100] @ 2b3b0 │ │ │ │ + ldr r3, [pc, #3100] @ 2b3c0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ad00 │ │ │ │ + bne 2ad10 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 2b2d4 │ │ │ │ + beq 2b2e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ - beq 2b320 │ │ │ │ + beq 2b330 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2b4d4 │ │ │ │ + beq 2b4fc │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ stm sp, {sl, fp} │ │ │ │ - bl b521c │ │ │ │ + bl da034 │ │ │ │ mov r8, r0 │ │ │ │ bl be74 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2b51c │ │ │ │ + beq 2b544 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2ad94 │ │ │ │ + beq 2ada4 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2b584 │ │ │ │ - ldr r3, [pc, #2944] @ 2b3b4 │ │ │ │ + beq 2b5ac │ │ │ │ + ldr r3, [pc, #2944] @ 2b3c4 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2b608 │ │ │ │ + blt 2b630 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a868 │ │ │ │ + beq 2a878 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 2b11c │ │ │ │ + beq 2b12c │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2b638 │ │ │ │ - ldr r3, [pc, #2872] @ 2b3b8 │ │ │ │ + beq 2b660 │ │ │ │ + ldr r3, [pc, #2872] @ 2b3c8 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2b644 │ │ │ │ + blt 2b66c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a8b4 │ │ │ │ + beq 2a8c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 2b360 │ │ │ │ + beq 2b370 │ │ │ │ add r3, r8, #5120 @ 0x1400 │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ bl b6ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2b650 │ │ │ │ - ldr r3, [pc, #2796] @ 2b3bc │ │ │ │ + beq 2b678 │ │ │ │ + ldr r3, [pc, #2796] @ 2b3cc │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1360] @ 0x550 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2b65c │ │ │ │ + blt 2b684 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a904 │ │ │ │ + beq 2a914 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 2b578 │ │ │ │ - ldr r6, [pc, #2740] @ 2b3c0 │ │ │ │ + beq 2b5a0 │ │ │ │ + ldr r6, [pc, #2740] @ 2b3d0 │ │ │ │ mov r0, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2b694 │ │ │ │ + blt 2b6bc │ │ │ │ ldr r1, [r6, #972] @ 0x3cc │ │ │ │ mov r0, r7 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2b6cc │ │ │ │ + blt 2b6f4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a95c │ │ │ │ + beq 2a96c │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r7] │ │ │ │ - beq 2a95c │ │ │ │ + beq 2a96c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b56c │ │ │ │ + beq 2b594 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a978 │ │ │ │ + beq 2a988 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 2ae60 │ │ │ │ + beq 2ae70 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a994 │ │ │ │ + beq 2a9a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2ae6c │ │ │ │ - ldr r2, [pc, #2600] @ 2b3c4 │ │ │ │ - ldr r3, [pc, #2516] @ 2b374 │ │ │ │ + beq 2ae7c │ │ │ │ + ldr r2, [pc, #2600] @ 2b3d4 │ │ │ │ + ldr r3, [pc, #2516] @ 2b384 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b7c4 │ │ │ │ + bne 2b7ec │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2552] @ 2b3c8 │ │ │ │ + ldr r2, [pc, #2552] @ 2b3d8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #580] @ 0x244 │ │ │ │ - beq 2abe8 │ │ │ │ + beq 2abf8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2b798 │ │ │ │ + beq 2b7c0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2b794 │ │ │ │ + beq 2b7bc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 2b194 │ │ │ │ + ble 2b1a4 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 2aa20 │ │ │ │ + b 2aa30 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2b128 │ │ │ │ + beq 2b138 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 2aa14 │ │ │ │ + bne 2aa24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b194 │ │ │ │ + beq 2b1a4 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 2a548 │ │ │ │ + ble 2a558 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2420] @ 2b3cc │ │ │ │ + ldr r2, [pc, #2420] @ 2b3dc │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #444] @ 0x1bc │ │ │ │ - beq 2abe8 │ │ │ │ + beq 2abf8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2b798 │ │ │ │ + beq 2b7c0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2b794 │ │ │ │ + beq 2b7bc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 2b280 │ │ │ │ + ble 2b290 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 2aaa8 │ │ │ │ + b 2aab8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2b214 │ │ │ │ + beq 2b224 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 2aa9c │ │ │ │ + bne 2aaac │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b280 │ │ │ │ + beq 2b290 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 2a548 │ │ │ │ + ble 2a558 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2288] @ 2b3d0 │ │ │ │ + ldr r2, [pc, #2288] @ 2b3e0 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 2abe8 │ │ │ │ + beq 2abf8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2b798 │ │ │ │ + beq 2b7c0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2b794 │ │ │ │ + beq 2b7bc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 2afa4 │ │ │ │ + ble 2afb4 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 2ab30 │ │ │ │ + b 2ab40 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2af38 │ │ │ │ + beq 2af48 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 2ab24 │ │ │ │ + bne 2ab34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2afa4 │ │ │ │ + beq 2afb4 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 2a548 │ │ │ │ - b 2afb0 │ │ │ │ - ldr r1, [pc, #2156] @ 2b3d4 │ │ │ │ + ble 2a558 │ │ │ │ + b 2afc0 │ │ │ │ + ldr r1, [pc, #2156] @ 2b3e4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1, #1096] @ 0x448 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2b798 │ │ │ │ + beq 2b7c0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2b794 │ │ │ │ + beq 2b7bc │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 2b668 │ │ │ │ + ble 2b690 │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ - b 2abac │ │ │ │ + b 2abbc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq 2b04c │ │ │ │ + beq 2b05c │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, ip │ │ │ │ - bne 2aba0 │ │ │ │ + bne 2abb0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r2, r3, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2b668 │ │ │ │ - ldr r2, [pc, #2056] @ 2b3d8 │ │ │ │ + beq 2b690 │ │ │ │ + ldr r2, [pc, #2056] @ 2b3e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr lr, [r2, #1296] @ 0x510 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r9, r9, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 2a4e0 │ │ │ │ - bl 147ec │ │ │ │ - ldr r7, [pc, #2024] @ 2b3dc │ │ │ │ + bne 2a4f0 │ │ │ │ + bl 147c8 │ │ │ │ + ldr r7, [pc, #2024] @ 2b3ec │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r7, #612] @ 0x264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2b6f0 │ │ │ │ + beq 2b718 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr ip, [r7, #1096] @ 0x448 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r9, r9, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 2ab6c │ │ │ │ - b 2abe8 │ │ │ │ - ldr r3, [pc, #1968] @ 2b3e0 │ │ │ │ + bne 2ab7c │ │ │ │ + b 2abf8 │ │ │ │ + ldr r3, [pc, #1968] @ 2b3f0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2a470 │ │ │ │ - ldr r3, [pc, #1932] @ 2b3e0 │ │ │ │ + b 2a480 │ │ │ │ + ldr r3, [pc, #1932] @ 2b3f0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r7 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2a46c │ │ │ │ - ldr r3, [pc, #1900] @ 2b3e0 │ │ │ │ + b 2a47c │ │ │ │ + ldr r3, [pc, #1900] @ 2b3f0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2a468 │ │ │ │ - ldr r3, [pc, #1872] @ 2b3e0 │ │ │ │ + b 2a478 │ │ │ │ + ldr r3, [pc, #1872] @ 2b3f0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2a464 │ │ │ │ - ldr r3, [pc, #1848] @ 2b3e0 │ │ │ │ + b 2a474 │ │ │ │ + ldr r3, [pc, #1848] @ 2b3f0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2a45c │ │ │ │ + b 2a46c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ - b 2a548 │ │ │ │ - ldr r3, [pc, #1792] @ 2b3e0 │ │ │ │ + b 2a558 │ │ │ │ + ldr r3, [pc, #1792] @ 2b3f0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2acc0 │ │ │ │ - ldr r3, [pc, #1776] @ 2b3e0 │ │ │ │ + b 2acd0 │ │ │ │ + ldr r3, [pc, #1776] @ 2b3f0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 2acc8 │ │ │ │ + b 2acd8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a7a8 │ │ │ │ + beq 2a7b8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #1960] @ 2b4c4 │ │ │ │ - beq 2b764 │ │ │ │ + ldrne r6, [pc, #1984] @ 2b4ec │ │ │ │ + beq 2b78c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 2ad34 │ │ │ │ + bne 2ad44 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2ad50 │ │ │ │ + beq 2ad60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2b0ac │ │ │ │ - ldr r3, [pc, #1676] @ 2b3e4 │ │ │ │ - ldr r0, [pc, #1676] @ 2b3e8 │ │ │ │ + beq 2b0bc │ │ │ │ + ldr r3, [pc, #1676] @ 2b3f4 │ │ │ │ + ldr r0, [pc, #1676] @ 2b3f8 │ │ │ │ + ldr r2, [pc, #1676] @ 2b3fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #220 @ 0xdc │ │ │ │ mov r1, r6 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r7, #0 │ │ │ │ - b 2a994 │ │ │ │ + b 2a9a4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2a644 │ │ │ │ + b 2a654 │ │ │ │ ldrd r6, [r7, #8] │ │ │ │ - b 2a78c │ │ │ │ + b 2a79c │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2a5d8 │ │ │ │ - ldr r9, [pc, #1616] @ 2b3ec │ │ │ │ + b 2a5e8 │ │ │ │ + ldr r9, [pc, #1620] @ 2b400 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #48] @ 0x30 │ │ │ │ ldr r1, [r9, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2b6a0 │ │ │ │ + blt 2b6c8 │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2b6d8 │ │ │ │ + beq 2b700 │ │ │ │ ldr r1, [r9, #972] @ 0x3cc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2b6e4 │ │ │ │ + blt 2b70c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2a938 │ │ │ │ + beq 2a948 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 2a938 │ │ │ │ + bne 2a948 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2a938 │ │ │ │ - ldr r3, [pc, #1512] @ 2b3f0 │ │ │ │ + b 2a948 │ │ │ │ + ldr r3, [pc, #1516] @ 2b404 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, r9 │ │ │ │ mov r5, r0 │ │ │ │ - b 2a61c │ │ │ │ + b 2a62c │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2a754 │ │ │ │ + b 2a764 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2a61c │ │ │ │ + b 2a62c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b 2a6e4 │ │ │ │ + b 2a6f4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2a978 │ │ │ │ + b 2a988 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2a994 │ │ │ │ + b 2a9a4 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ mov r6, fp │ │ │ │ mov r8, r7 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r7, lr │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r3 │ │ │ │ - b 2aec0 │ │ │ │ + b 2aed0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 2b5d0 │ │ │ │ + beq 2b5f8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2b790 │ │ │ │ + beq 2b7b8 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2aea8 │ │ │ │ + beq 2aeb8 │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r6 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r6, r3 │ │ │ │ - blt 2b5d0 │ │ │ │ + blt 2b5f8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r3, fp, lsl #2] │ │ │ │ - b 2a534 │ │ │ │ - ldr r3, [pc, #1256] @ 2b3f4 │ │ │ │ + b 2a544 │ │ │ │ + ldr r3, [pc, #1260] @ 2b408 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r8 │ │ │ │ mov r4, r0 │ │ │ │ - b 2a730 │ │ │ │ + b 2a740 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r9, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 2af74 │ │ │ │ + b 2af84 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 2b5fc │ │ │ │ + beq 2b624 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b790 │ │ │ │ + beq 2b7b8 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2af5c │ │ │ │ + beq 2af6c │ │ │ │ mov r3, r5 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - bge 2ab3c │ │ │ │ + bge 2ab4c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b740 │ │ │ │ + bne 2b768 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #1072] @ 2b3f8 │ │ │ │ + ldr r3, [pc, #1076] @ 2b40c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 2a548 │ │ │ │ - ldr r1, [pc, #976] @ 2b3fc │ │ │ │ - b 2b1a4 │ │ │ │ + bne 2a558 │ │ │ │ + ldr r1, [pc, #980] @ 2b410 │ │ │ │ + b 2b1b4 │ │ │ │ mov r0, r3 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2a730 │ │ │ │ - ldr r6, [pc, #960] @ 2b400 │ │ │ │ - b 2ad50 │ │ │ │ + b 2a740 │ │ │ │ + ldr r6, [pc, #964] @ 2b414 │ │ │ │ + b 2ad60 │ │ │ │ bl b6c4 │ │ │ │ mov r9, r0 │ │ │ │ - b 2a570 │ │ │ │ + b 2a580 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, ip │ │ │ │ - b 2b078 │ │ │ │ + b 2b088 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, fp │ │ │ │ - beq 2b668 │ │ │ │ + beq 2b690 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #67108864 @ 0x4000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2b790 │ │ │ │ + beq 2b7b8 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b060 │ │ │ │ + beq 2b070 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - blt 2b668 │ │ │ │ + blt 2b690 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r3, r8, lsl #2] │ │ │ │ - b 2abc0 │ │ │ │ - ldr r6, [pc, #892] @ 2b42c │ │ │ │ + b 2abd0 │ │ │ │ + ldr r6, [pc, #900] @ 2b444 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2ad50 │ │ │ │ + b 2ad60 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a65c │ │ │ │ + beq 2a66c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2b0e0 │ │ │ │ + beq 2b0f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 2b758 │ │ │ │ - ldr r6, [pc, #796] @ 2b404 │ │ │ │ - b 2ad50 │ │ │ │ + beq 2b780 │ │ │ │ + ldr r6, [pc, #800] @ 2b418 │ │ │ │ + b 2ad60 │ │ │ │ mov r0, r8 │ │ │ │ bl b6c4 │ │ │ │ mov r8, r0 │ │ │ │ - b 2a684 │ │ │ │ + b 2a694 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2b114 │ │ │ │ + beq 2b124 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 2b314 │ │ │ │ - ldr r6, [pc, #748] @ 2b408 │ │ │ │ - b 2ad50 │ │ │ │ + beq 2b324 │ │ │ │ + ldr r6, [pc, #752] @ 2b41c │ │ │ │ + b 2ad60 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2a868 │ │ │ │ + b 2a878 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r9, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 2b164 │ │ │ │ + b 2b174 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 2b6ac │ │ │ │ + beq 2b6d4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b7c8 │ │ │ │ + beq 2b7f0 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b14c │ │ │ │ + beq 2b15c │ │ │ │ mov r3, r5 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bge 2aa2c │ │ │ │ + bge 2aa3c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2aa4c │ │ │ │ - ldr r1, [pc, #612] @ 2b40c │ │ │ │ - ldr r3, [pc, #612] @ 2b410 │ │ │ │ - ldr r0, [pc, #612] @ 2b414 │ │ │ │ + beq 2aa5c │ │ │ │ + ldr r1, [pc, #616] @ 2b420 │ │ │ │ + ldr r3, [pc, #616] @ 2b424 │ │ │ │ + ldr r0, [pc, #616] @ 2b428 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #218 @ 0xda │ │ │ │ - bl 17198 │ │ │ │ - b 2ad6c │ │ │ │ + mov r2, #832 @ 0x340 │ │ │ │ + bl 17174 │ │ │ │ + b 2ad7c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2b1e4 │ │ │ │ + beq 2b1f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 2b1e4 │ │ │ │ + bne 2b1f4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2b200 │ │ │ │ + beq 2b210 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 2b208 │ │ │ │ - ldr r6, [pc, #528] @ 2b418 │ │ │ │ - b 2ad50 │ │ │ │ + beq 2b218 │ │ │ │ + ldr r6, [pc, #532] @ 2b42c │ │ │ │ + b 2ad60 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2b200 │ │ │ │ + b 2b210 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r9, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 2b250 │ │ │ │ + b 2b260 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 2b6bc │ │ │ │ + beq 2b6e4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b7c8 │ │ │ │ + beq 2b7f0 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b238 │ │ │ │ + beq 2b248 │ │ │ │ mov r3, r5 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bge 2aab4 │ │ │ │ + bge 2aac4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2aad4 │ │ │ │ - ldr r1, [pc, #392] @ 2b41c │ │ │ │ - b 2b1a4 │ │ │ │ + beq 2aae4 │ │ │ │ + ldr r1, [pc, #396] @ 2b430 │ │ │ │ + b 2b1b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a768 │ │ │ │ + beq 2a778 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #540] @ 2b4cc │ │ │ │ - bne 2ad1c │ │ │ │ + ldrne r6, [pc, #564] @ 2b4f4 │ │ │ │ + bne 2ad2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2b2cc │ │ │ │ + beq 2b2dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2b804 │ │ │ │ - ldr r6, [pc, #504] @ 2b4cc │ │ │ │ - b 2ad50 │ │ │ │ + beq 2b82c │ │ │ │ + ldr r6, [pc, #528] @ 2b4f4 │ │ │ │ + b 2ad60 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a7bc │ │ │ │ + beq 2a7cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #464] @ 2b4c0 │ │ │ │ - bne 2ad1c │ │ │ │ + ldrne r6, [pc, #488] @ 2b4e8 │ │ │ │ + bne 2ad2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2b30c │ │ │ │ + beq 2b31c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2b7ec │ │ │ │ - ldr r6, [pc, #428] @ 2b4c0 │ │ │ │ - b 2ad50 │ │ │ │ + beq 2b814 │ │ │ │ + ldr r6, [pc, #452] @ 2b4e8 │ │ │ │ + b 2ad60 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2b114 │ │ │ │ + b 2b124 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a7d0 │ │ │ │ + beq 2a7e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #396] @ 2b4c8 │ │ │ │ - bne 2ad1c │ │ │ │ + ldrne r6, [pc, #420] @ 2b4f0 │ │ │ │ + bne 2ad2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2b358 │ │ │ │ + beq 2b368 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2b7fc │ │ │ │ - ldr r6, [pc, #360] @ 2b4c8 │ │ │ │ - b 2ad50 │ │ │ │ + beq 2b824 │ │ │ │ + ldr r6, [pc, #384] @ 2b4f0 │ │ │ │ + b 2ad60 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2a8b4 │ │ │ │ - andseq r7, r2, r4, lsr r3 │ │ │ │ - andseq r5, r2, r4, asr ip │ │ │ │ + b 2a8c4 │ │ │ │ + andseq r7, r2, ip, lsr #6 │ │ │ │ + andseq r5, r2, r4, asr #24 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x00125bfc │ │ │ │ - andseq r5, r0, sl, ror #24 │ │ │ │ - andseq r5, r0, r4, asr ip │ │ │ │ + andseq r5, r2, ip, ror #23 │ │ │ │ + andseq r5, r0, sl, lsl #24 │ │ │ │ + @ instruction: 0x00105bf4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - @ instruction: 0x00105bd4 │ │ │ │ - @ instruction: 0x001271f0 │ │ │ │ - andseq r7, r2, r4, ror r1 │ │ │ │ + andseq r5, r0, r4, ror fp │ │ │ │ + andseq r7, r2, r8, ror #3 │ │ │ │ + andseq r7, r2, ip, ror #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, r2, r8, ror #1 │ │ │ │ - muleq r0, r1, r4 │ │ │ │ - andseq r7, r2, r0, rrx │ │ │ │ - @ instruction: 0x00126fdc │ │ │ │ + andseq r7, r2, r0, ror #1 │ │ │ │ + andeq r5, r0, fp, ror r5 │ │ │ │ + andseq r7, r2, r8, asr r0 │ │ │ │ + @ instruction: 0x00126fd4 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - mulseq r2, r4, lr │ │ │ │ - andseq r6, r2, r8, asr #28 │ │ │ │ - @ instruction: 0x00126df8 │ │ │ │ - @ instruction: 0x00126dbc │ │ │ │ - andseq r5, r2, ip, asr r6 │ │ │ │ - @ instruction: 0x00126cf8 │ │ │ │ - andseq r6, r2, r0, ror ip │ │ │ │ - andseq r6, r2, r8, ror #23 │ │ │ │ - andseq r6, r2, r4, ror #22 │ │ │ │ - @ instruction: 0x00126af8 │ │ │ │ - @ instruction: 0x00126ad4 │ │ │ │ + andseq r6, r2, ip, lsl #29 │ │ │ │ + andseq r6, r2, r0, asr #28 │ │ │ │ + @ instruction: 0x00126df0 │ │ │ │ + @ instruction: 0x00126db4 │ │ │ │ + andseq r5, r2, ip, asr #12 │ │ │ │ + @ instruction: 0x00126cf0 │ │ │ │ + andseq r6, r2, r8, ror #24 │ │ │ │ + andseq r6, r2, r0, ror #23 │ │ │ │ + andseq r6, r2, ip, asr fp │ │ │ │ + @ instruction: 0x00126af0 │ │ │ │ + andseq r6, r2, ip, asr #21 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq pc, lr, r8, lsl #21 │ │ │ │ - andeq pc, lr, r0, lsr lr @ │ │ │ │ - andseq r6, r2, r0, lsr r9 │ │ │ │ - andseq r6, r2, r0, asr #17 │ │ │ │ - @ instruction: 0x001267bc │ │ │ │ - ldrdeq pc, [lr], -r8 │ │ │ │ - andeq r2, r0, sp, lsr #8 │ │ │ │ - andeq r2, r0, sp, ror r4 │ │ │ │ - muleq r0, r5, r4 │ │ │ │ - muleq r0, r6, r4 │ │ │ │ - andeq r2, r0, sl, lsl r4 │ │ │ │ - andeq pc, lr, r4, lsr r6 @ │ │ │ │ - ldrdeq pc, [lr], -ip │ │ │ │ - andeq r2, r0, sl, lsr #9 │ │ │ │ - andeq r2, r0, r1, lsr #8 │ │ │ │ - @ instruction: 0x000ef2b8 │ │ │ │ - andeq pc, lr, r0, asr #12 │ │ │ │ - andeq r2, r0, r9, lsr #6 │ │ │ │ - @ instruction: 0x000024b3 │ │ │ │ - andeq r2, r0, pc, asr r3 │ │ │ │ - andeq pc, lr, ip, asr #4 │ │ │ │ - andeq pc, lr, ip, asr #11 │ │ │ │ - @ instruction: 0x000ef5bc │ │ │ │ - andeq r2, r0, r3, lsl r4 │ │ │ │ - andeq r2, r0, r1, ror #6 │ │ │ │ - andeq r2, r0, fp, ror #6 │ │ │ │ - andeq r2, r0, sp, ror #6 │ │ │ │ - andeq r2, r0, r7, ror r3 │ │ │ │ - andeq r2, r0, r9, ror r3 │ │ │ │ - andeq pc, lr, r4, lsr #10 │ │ │ │ - andeq r2, r0, r9, lsl #8 │ │ │ │ - andeq r2, r0, r3, lsl #7 │ │ │ │ - andeq r2, r0, pc, lsr r3 │ │ │ │ - andeq r2, r0, ip, lsl #7 │ │ │ │ - andeq r2, r0, r8, asr #6 │ │ │ │ - andeq r2, r0, sl, asr #6 │ │ │ │ - andeq lr, lr, ip, ror #18 │ │ │ │ + andeq pc, lr, r4, lsr #20 │ │ │ │ + andeq pc, lr, ip, asr #27 │ │ │ │ + andeq r0, r0, r2, asr #6 │ │ │ │ + andseq r6, r2, r8, lsr #18 │ │ │ │ + @ instruction: 0x001268b8 │ │ │ │ + @ instruction: 0x001267b4 │ │ │ │ + andeq pc, lr, r8, ror fp @ │ │ │ │ + andeq r5, r0, r7, lsl r5 │ │ │ │ + andeq r5, r0, r7, ror #10 │ │ │ │ + andeq r5, r0, pc, ror r5 │ │ │ │ + andeq r5, r0, r0, lsl #11 │ │ │ │ + andeq r5, r0, r4, lsl #10 │ │ │ │ + ldrdeq pc, [lr], -r4 │ │ │ │ + andeq pc, lr, ip, ror r9 @ │ │ │ │ + muleq r0, r4, r5 │ │ │ │ + andeq r5, r0, fp, lsl #10 │ │ │ │ + andeq pc, lr, ip, lsr r2 @ │ │ │ │ + andeq pc, lr, r4, asr #11 │ │ │ │ + andeq r0, r0, r1, lsr r3 │ │ │ │ + andeq r5, r0, r3, lsl r4 │ │ │ │ + muleq r0, sp, r5 │ │ │ │ + andeq r5, r0, r9, asr #8 │ │ │ │ + ldrdeq pc, [lr], -r4 │ │ │ │ + andeq pc, lr, r4, asr r5 @ │ │ │ │ + andeq pc, lr, r4, asr #10 │ │ │ │ + strdeq r5, [r0], -sp │ │ │ │ + andeq r5, r0, fp, asr #8 │ │ │ │ + andeq r5, r0, r5, asr r4 │ │ │ │ + andeq r0, r0, r9, lsr r3 │ │ │ │ + andeq r5, r0, r7, asr r4 │ │ │ │ + andeq r5, r0, r1, ror #8 │ │ │ │ + andeq r0, r0, sl, lsr r3 │ │ │ │ + andeq r5, r0, r3, ror #8 │ │ │ │ + andeq pc, lr, ip, lsr #9 │ │ │ │ + strdeq r5, [r0], -r3 │ │ │ │ + andeq r0, r0, fp, lsr r3 │ │ │ │ + andeq r5, r0, sp, ror #8 │ │ │ │ + andeq r5, r0, r9, lsr #8 │ │ │ │ + andeq r5, r0, r6, ror r4 │ │ │ │ + andeq r5, r0, r2, lsr r4 │ │ │ │ + andeq r0, r0, r5, lsr r3 │ │ │ │ + andeq r5, r0, r4, lsr r4 │ │ │ │ + strdeq lr, [lr], -r4 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - muleq pc, r4, r6 @ │ │ │ │ - andeq lr, lr, ip, asr r9 │ │ │ │ - andeq pc, lr, r4, ror r4 @ │ │ │ │ - andeq r2, r0, r7, asr #8 │ │ │ │ - andeq r2, r0, r8, lsr #8 │ │ │ │ - andeq r2, r0, r1, lsl r4 │ │ │ │ - andeq r2, r0, r7, lsl #8 │ │ │ │ - strdeq r2, [r0], -pc @ │ │ │ │ - mulseq r0, r4, sp │ │ │ │ - strdeq lr, [lr], -ip │ │ │ │ - andeq lr, lr, r8, ror #20 │ │ │ │ + andeq r4, pc, r8, ror r8 @ │ │ │ │ + andeq lr, lr, r4, ror #17 │ │ │ │ + strdeq pc, [lr], -ip │ │ │ │ + andeq r5, r0, r1, lsr r5 │ │ │ │ + andeq r5, r0, r2, lsl r5 │ │ │ │ + strdeq r5, [r0], -fp │ │ │ │ + strdeq r5, [r0], -r1 │ │ │ │ + andeq r5, r0, r9, ror #9 │ │ │ │ + andseq r4, r0, ip, lsl sp │ │ │ │ + andeq lr, lr, r4, lsl #9 │ │ │ │ + strdeq lr, [lr], -r0 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - @ instruction: 0x000024b2 │ │ │ │ - andseq r4, r0, r4, ror #26 │ │ │ │ - ldrdeq lr, [lr], -r4 │ │ │ │ - andeq lr, lr, ip, lsl #14 │ │ │ │ + muleq r0, ip, r5 │ │ │ │ + andseq r4, r0, ip, ror #25 │ │ │ │ + andeq lr, lr, ip, asr r3 │ │ │ │ + muleq lr, r4, r6 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - @ instruction: 0x000024b0 │ │ │ │ - andeq r2, r0, pc, lsr #9 │ │ │ │ - @ instruction: 0x000024b1 │ │ │ │ - andeq r2, r0, lr, lsr #9 │ │ │ │ - andeq lr, lr, r0, ror #16 │ │ │ │ + muleq r0, sl, r5 │ │ │ │ + muleq r0, r9, r5 │ │ │ │ + muleq r0, fp, r5 │ │ │ │ + muleq r0, r8, r5 │ │ │ │ + andeq lr, lr, r8, ror #15 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a7e4 │ │ │ │ + beq 2a7f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #-76] @ 2b4ac │ │ │ │ - bne 2ad1c │ │ │ │ + ldrne r6, [pc, #-76] @ 2b4d4 │ │ │ │ + bne 2ad2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2b514 │ │ │ │ + beq 2b53c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2b7bc │ │ │ │ - ldr r6, [pc, #-112] @ 2b4ac │ │ │ │ - b 2ad50 │ │ │ │ - ldr r3, [pc, #-260] @ 2b420 │ │ │ │ - ldr r0, [pc, #-260] @ 2b424 │ │ │ │ - ldr r1, [pc, #-260] @ 2b428 │ │ │ │ + beq 2b7e4 │ │ │ │ + ldr r6, [pc, #-112] @ 2b4d4 │ │ │ │ + b 2ad60 │ │ │ │ + ldr r3, [pc, #-280] @ 2b434 │ │ │ │ + ldr r0, [pc, #-280] @ 2b438 │ │ │ │ + ldr r2, [pc, #-280] @ 2b43c │ │ │ │ + ldr r1, [pc, #-280] @ 2b440 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #203 @ 0xcb │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #-284] @ 2b42c │ │ │ │ - bne 2ad1c │ │ │ │ + ldrne r6, [pc, #-300] @ 2b444 │ │ │ │ + bne 2ad2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2b564 │ │ │ │ + beq 2b58c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2b0a8 │ │ │ │ - ldr r6, [pc, #-320] @ 2b42c │ │ │ │ - b 2ad50 │ │ │ │ + beq 2b0b8 │ │ │ │ + ldr r6, [pc, #-336] @ 2b444 │ │ │ │ + b 2ad60 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2a95c │ │ │ │ + b 2a96c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2a904 │ │ │ │ - ldr r8, [pc, #-348] @ 2b430 │ │ │ │ - mov r9, #210 @ 0xd2 │ │ │ │ - ldr r3, [pc, #-352] @ 2b434 │ │ │ │ - ldr r0, [pc, #-352] @ 2b438 │ │ │ │ + b 2a914 │ │ │ │ + ldr r8, [pc, #-364] @ 2b448 │ │ │ │ + mov r9, #824 @ 0x338 │ │ │ │ + ldr r3, [pc, #-368] @ 2b44c │ │ │ │ + ldr r0, [pc, #-368] @ 2b450 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2b538 │ │ │ │ + beq 2b560 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 2b538 │ │ │ │ + bne 2b560 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2b538 │ │ │ │ + b 2b560 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b748 │ │ │ │ - ldr r0, [pc, #-424] @ 2b43c │ │ │ │ + bne 2b770 │ │ │ │ + ldr r0, [pc, #-440] @ 2b454 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-444] @ 2b440 │ │ │ │ - b 2b1a4 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-460] @ 2b458 │ │ │ │ + b 2b1b4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - b 2afa4 │ │ │ │ - ldr r8, [pc, #-460] @ 2b444 │ │ │ │ - mov r9, #210 @ 0xd2 │ │ │ │ + b 2afb4 │ │ │ │ + ldr r8, [pc, #-476] @ 2b45c │ │ │ │ + mov r9, #824 @ 0x338 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2b58c │ │ │ │ + beq 2b5b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 2b58c │ │ │ │ + bne 2b5b4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2b58c │ │ │ │ - ldr r8, [pc, #-504] @ 2b448 │ │ │ │ - mov r9, #211 @ 0xd3 │ │ │ │ - b 2b58c │ │ │ │ - ldr r8, [pc, #-512] @ 2b44c │ │ │ │ - mov r9, #211 @ 0xd3 │ │ │ │ - b 2b610 │ │ │ │ - ldr r8, [pc, #-520] @ 2b450 │ │ │ │ - mov r9, #212 @ 0xd4 │ │ │ │ - b 2b58c │ │ │ │ - ldr r8, [pc, #-528] @ 2b454 │ │ │ │ - mov r9, #212 @ 0xd4 │ │ │ │ - b 2b610 │ │ │ │ + b 2b5b4 │ │ │ │ + ldr r9, [pc, #-516] @ 2b464 │ │ │ │ + ldr r8, [pc, #-524] @ 2b460 │ │ │ │ + b 2b5b4 │ │ │ │ + ldr r9, [pc, #-528] @ 2b464 │ │ │ │ + ldr r8, [pc, #-528] @ 2b468 │ │ │ │ + b 2b638 │ │ │ │ + ldr r9, [pc, #-528] @ 2b470 │ │ │ │ + ldr r8, [pc, #-536] @ 2b46c │ │ │ │ + b 2b5b4 │ │ │ │ + ldr r9, [pc, #-540] @ 2b470 │ │ │ │ + ldr r8, [pc, #-540] @ 2b474 │ │ │ │ + b 2b638 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b750 │ │ │ │ - ldr r0, [pc, #-548] @ 2b458 │ │ │ │ + bne 2b778 │ │ │ │ + ldr r0, [pc, #-556] @ 2b478 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #6 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-568] @ 2b45c │ │ │ │ - b 2b1a4 │ │ │ │ - ldr r8, [pc, #-572] @ 2b460 │ │ │ │ - mov r9, #213 @ 0xd5 │ │ │ │ - b 2b58c │ │ │ │ - ldr r8, [pc, #-580] @ 2b464 │ │ │ │ - mov r9, #206 @ 0xce │ │ │ │ - b 2b58c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-576] @ 2b47c │ │ │ │ + b 2b1b4 │ │ │ │ + ldr r9, [pc, #-580] @ 2b480 │ │ │ │ + ldr r8, [pc, #-580] @ 2b484 │ │ │ │ + b 2b5b4 │ │ │ │ + ldr r8, [pc, #-584] @ 2b488 │ │ │ │ + mov r9, #820 @ 0x334 │ │ │ │ + b 2b5b4 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b 2b194 │ │ │ │ + b 2b1a4 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b 2b280 │ │ │ │ - ldr r8, [pc, #-620] @ 2b468 │ │ │ │ - mov r9, #214 @ 0xd6 │ │ │ │ - b 2b58c │ │ │ │ - ldr r8, [pc, #-628] @ 2b46c │ │ │ │ - mov r9, #207 @ 0xcf │ │ │ │ - b 2b58c │ │ │ │ - ldr r8, [pc, #-636] @ 2b470 │ │ │ │ - mov r9, #207 @ 0xcf │ │ │ │ - b 2b610 │ │ │ │ + b 2b290 │ │ │ │ + ldr r8, [pc, #-624] @ 2b48c │ │ │ │ + mov r9, #828 @ 0x33c │ │ │ │ + b 2b5b4 │ │ │ │ + ldr r9, [pc, #-628] @ 2b494 │ │ │ │ + ldr r8, [pc, #-636] @ 2b490 │ │ │ │ + b 2b5b4 │ │ │ │ + ldr r9, [pc, #-640] @ 2b494 │ │ │ │ + ldr r8, [pc, #-640] @ 2b498 │ │ │ │ + b 2b638 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b788 │ │ │ │ - ldr r3, [pc, #-656] @ 2b474 │ │ │ │ + bne 2b7b0 │ │ │ │ + ldr r3, [pc, #-656] @ 2b49c │ │ │ │ mov ip, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-664] @ 2b478 │ │ │ │ + ldr r2, [pc, #-664] @ 2b4a0 │ │ │ │ ldr r1, [r6, r2] │ │ │ │ - ldr r2, [pc, #-668] @ 2b47c │ │ │ │ + ldr r2, [pc, #-668] @ 2b4a4 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r5} │ │ │ │ - ldr r1, [pc, #-680] @ 2b480 │ │ │ │ - ldr r2, [pc, #-680] @ 2b484 │ │ │ │ + ldr r1, [pc, #-680] @ 2b4a8 │ │ │ │ + ldr r2, [pc, #-680] @ 2b4ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #-696] @ 2b488 │ │ │ │ - b 2b1a4 │ │ │ │ - ldr r1, [pc, #-700] @ 2b48c │ │ │ │ - b 2b1a4 │ │ │ │ - ldr r1, [pc, #-704] @ 2b490 │ │ │ │ - b 2b1a4 │ │ │ │ - ldr r1, [pc, #-708] @ 2b494 │ │ │ │ - b 2b1a4 │ │ │ │ + ldr r1, [pc, #-696] @ 2b4b0 │ │ │ │ + b 2b1b4 │ │ │ │ + ldr r1, [pc, #-700] @ 2b4b4 │ │ │ │ + b 2b1b4 │ │ │ │ + ldr r1, [pc, #-704] @ 2b4b8 │ │ │ │ + b 2b1b4 │ │ │ │ + ldr r1, [pc, #-708] @ 2b4bc │ │ │ │ + b 2b1b4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2b0e0 │ │ │ │ + b 2b0f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2b780 │ │ │ │ + beq 2b7a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2b7f4 │ │ │ │ - ldr r6, [pc, #-708] @ 2b4c4 │ │ │ │ - b 2ad50 │ │ │ │ - ldr r1, [pc, #-760] @ 2b498 │ │ │ │ - b 2b1a4 │ │ │ │ - bl 14adc │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #-772] @ 2b49c │ │ │ │ - ldr r1, [pc, #-772] @ 2b4a0 │ │ │ │ - ldr r0, [pc, #-772] @ 2b4a4 │ │ │ │ + beq 2b81c │ │ │ │ + ldr r6, [pc, #-708] @ 2b4ec │ │ │ │ + b 2ad60 │ │ │ │ + ldr r1, [pc, #-760] @ 2b4c0 │ │ │ │ + b 2b1b4 │ │ │ │ + bl 14ab8 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #-772] @ 2b4c4 │ │ │ │ + ldr r1, [pc, #-772] @ 2b4c8 │ │ │ │ + ldr r0, [pc, #-772] @ 2b4cc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-776] @ 2b4a8 │ │ │ │ + ldr r2, [pc, #-776] @ 2b4d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r6, [pc, #-792] @ 2b4ac │ │ │ │ - b 2b0ac │ │ │ │ + ldr r6, [pc, #-792] @ 2b4d4 │ │ │ │ + b 2b0bc │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #-800] @ 2b4b0 │ │ │ │ - ldr r1, [pc, #-800] @ 2b4b4 │ │ │ │ - ldr r0, [pc, #-800] @ 2b4b8 │ │ │ │ + ldr r3, [pc, #-800] @ 2b4d8 │ │ │ │ + ldr r1, [pc, #-800] @ 2b4dc │ │ │ │ + ldr r0, [pc, #-800] @ 2b4e0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-804] @ 2b4bc │ │ │ │ + ldr r2, [pc, #-804] @ 2b4e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r6, [pc, #-820] @ 2b4c0 │ │ │ │ - b 2b0ac │ │ │ │ - ldr r6, [pc, #-824] @ 2b4c4 │ │ │ │ - b 2b0ac │ │ │ │ - ldr r6, [pc, #-828] @ 2b4c8 │ │ │ │ - b 2b0ac │ │ │ │ - ldr r6, [pc, #-832] @ 2b4cc │ │ │ │ - b 2b0ac │ │ │ │ + ldr r6, [pc, #-820] @ 2b4e8 │ │ │ │ + b 2b0bc │ │ │ │ + ldr r6, [pc, #-824] @ 2b4ec │ │ │ │ + b 2b0bc │ │ │ │ + ldr r6, [pc, #-828] @ 2b4f0 │ │ │ │ + b 2b0bc │ │ │ │ + ldr r6, [pc, #-832] @ 2b4f4 │ │ │ │ + b 2b0bc │ │ │ │ cmp r5, #2 │ │ │ │ - ble 2b6fc │ │ │ │ - ldr r3, [pc, #-844] @ 2b4d0 │ │ │ │ + ble 2b724 │ │ │ │ + ldr r3, [pc, #-844] @ 2b4f8 │ │ │ │ mov ip, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2b708 │ │ │ │ + b 2b730 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r0, [pc, #4072] @ 2c824 │ │ │ │ + ldr r0, [pc, #4072] @ 2c84c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #4068] @ 2c828 │ │ │ │ + ldr r2, [pc, #4068] @ 2c850 │ │ │ │ add r0, pc, r0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4060] @ 2c82c │ │ │ │ + ldr r3, [pc, #4060] @ 2c854 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r0, #1104 @ 0x450 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r8, [pc, #4040] @ 2c830 │ │ │ │ + ldr r8, [pc, #4040] @ 2c858 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1024 @ 0x400 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, r0, #380 @ 0x17c │ │ │ │ @@ -32391,28 +32401,28 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ add r8, pc, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 2b8dc │ │ │ │ - ldr r3, [pc, #3952] @ 2c834 │ │ │ │ + beq 2b904 │ │ │ │ + ldr r3, [pc, #3952] @ 2c85c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #6 │ │ │ │ - bhi 2d340 │ │ │ │ + bhi 2d340 │ │ │ │ add r3, r3, r6 │ │ │ │ ldrh r3, [r3, r6] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3924] @ 2c838 │ │ │ │ + ldr r3, [pc, #3924] @ 2c860 │ │ │ │ sub r2, r6, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 2d340 │ │ │ │ + bhi 2d340 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -32421,1697 +32431,1687 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 2c2d0 │ │ │ │ - ldr r0, [pc, #3840] @ 2c83c │ │ │ │ + beq 2c2f8 │ │ │ │ + ldr r0, [pc, #3840] @ 2c864 │ │ │ │ ldr r0, [r8, r0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2d2bc │ │ │ │ - ldr r0, [pc, #3824] @ 2c840 │ │ │ │ + beq 2d2bc │ │ │ │ + ldr r0, [pc, #3824] @ 2c868 │ │ │ │ ldr r0, [r8, r0] │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 2d2f0 │ │ │ │ + beq 2d2f0 │ │ │ │ add r1, r1, r6, lsl #2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #3800] @ 2c844 │ │ │ │ + ldr r1, [pc, #3800] @ 2c86c │ │ │ │ ldr r9, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r6, #5 │ │ │ │ - bhi 2c23c │ │ │ │ + bhi 2c264 │ │ │ │ add r1, r1, r6 │ │ │ │ ldrh r1, [r1, r6] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3768] @ 2c848 │ │ │ │ + ldr r1, [pc, #3768] @ 2c870 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #1344] @ 0x540 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 2d2bc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2d2f0 │ │ │ │ + beq 2d2bc │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq 2d2f0 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 2cf08 │ │ │ │ + ble 2cf08 │ │ │ │ add r5, r4, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ - b 2b9d4 │ │ │ │ + b 2b9fc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 2c430 │ │ │ │ + beq 2c458 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 2b9c8 │ │ │ │ + bne 2b9f0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r2, r3, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2cf08 │ │ │ │ + beq 2cf08 │ │ │ │ sub r9, r9, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - bgt 2c0ac │ │ │ │ + bgt 2c0d4 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3652] @ 2c84c │ │ │ │ + ldr r2, [pc, #3652] @ 2c874 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 2c6e0 │ │ │ │ + beq 2c708 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c6b8 │ │ │ │ - ldr r3, [pc, #3612] @ 2c850 │ │ │ │ + beq 2c6e0 │ │ │ │ + ldr r3, [pc, #3612] @ 2c878 │ │ │ │ ldr r9, [r8, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 2c3d8 │ │ │ │ + bne 2c400 │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2c3d8 │ │ │ │ + beq 2c400 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2ba8c │ │ │ │ + beq 2bab4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2c3cc │ │ │ │ - ldr r3, [pc, #3520] @ 2c854 │ │ │ │ + beq 2c3f4 │ │ │ │ + ldr r3, [pc, #3520] @ 2c87c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2bad0 │ │ │ │ + beq 2baf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 2c418 │ │ │ │ + beq 2c440 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [sl] │ │ │ │ - beq 2c784 │ │ │ │ + beq 2c7ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2baf4 │ │ │ │ + beq 2bb1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 2c3c0 │ │ │ │ + beq 2c3e8 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 2c7e4 │ │ │ │ + beq 2c80c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #3388] @ 2c858 │ │ │ │ + ldr r2, [pc, #3388] @ 2c880 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 2c814 │ │ │ │ + beq 2c83c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c9d8 │ │ │ │ + beq 2c9d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 2c4b4 │ │ │ │ + bne 2c4dc │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2c4b4 │ │ │ │ + beq 2c4dc │ │ │ │ ldr r3, [r8] │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2bb98 │ │ │ │ + beq 2bbc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2c424 │ │ │ │ - ldr r3, [pc, #3260] @ 2c85c │ │ │ │ + beq 2c44c │ │ │ │ + ldr r3, [pc, #3260] @ 2c884 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2bbdc │ │ │ │ + beq 2bc04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 2c4f4 │ │ │ │ + beq 2c51c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ca94 │ │ │ │ + beq 2ca94 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2bc00 │ │ │ │ + beq 2bc28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 2c40c │ │ │ │ + beq 2c434 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 2cb5c │ │ │ │ + beq 2cb5c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #3132] @ 2c860 │ │ │ │ + ldr r2, [pc, #3132] @ 2c888 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 2cba4 │ │ │ │ + beq 2cba4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2cbb4 │ │ │ │ + beq 2cbb4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 2c66c │ │ │ │ + bne 2c694 │ │ │ │ ldr fp, [r4, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2c66c │ │ │ │ + beq 2c694 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2bca0 │ │ │ │ + beq 2bcc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2c660 │ │ │ │ - ldr r3, [pc, #3004] @ 2c864 │ │ │ │ + beq 2c688 │ │ │ │ + ldr r3, [pc, #3004] @ 2c88c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 2bce4 │ │ │ │ + beq 2bd0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 2c6ac │ │ │ │ + beq 2c6d4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2cce8 │ │ │ │ + beq 2cce8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2bd08 │ │ │ │ + beq 2bd30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 2c4e8 │ │ │ │ + beq 2c510 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 2cd1c │ │ │ │ + beq 2cd1c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #2876] @ 2c868 │ │ │ │ + ldr r2, [pc, #2876] @ 2c890 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cd94 │ │ │ │ + beq 2cd94 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2cd60 │ │ │ │ + beq 2cd60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 2c7a4 │ │ │ │ + bne 2c7cc │ │ │ │ ldr r9, [r4, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2c7a4 │ │ │ │ + beq 2c7cc │ │ │ │ ldr r2, [r9] │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r9] │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [fp] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2bdac │ │ │ │ + beq 2bdd4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 2c748 │ │ │ │ - ldr r2, [pc, #2744] @ 2c86c │ │ │ │ + beq 2c770 │ │ │ │ + ldr r2, [pc, #2744] @ 2c894 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r0, fp │ │ │ │ mov r2, #2 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2bdf0 │ │ │ │ + beq 2be18 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq 2c7d8 │ │ │ │ + beq 2c800 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2cdb0 │ │ │ │ + beq 2cdb0 │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2be14 │ │ │ │ + beq 2be3c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [fp] │ │ │ │ - beq 2c6a0 │ │ │ │ + beq 2c6c8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2cde4 │ │ │ │ + beq 2cde4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 2ce20 │ │ │ │ + beq 2ce20 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 2ce60 │ │ │ │ + beq 2ce60 │ │ │ │ add r0, sp, #28 │ │ │ │ stm sp, {r9, sl} │ │ │ │ mov r3, r4 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ - bl 84580 │ │ │ │ + bl 78670 │ │ │ │ mov sl, r0 │ │ │ │ bl be74 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2ceac │ │ │ │ + beq 2ceac │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2c5f4 │ │ │ │ + beq 2c61c │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2cf4c │ │ │ │ - ldr r3, [pc, #2520] @ 2c870 │ │ │ │ + beq 2cf4c │ │ │ │ + ldr r3, [pc, #2520] @ 2c898 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2cf98 │ │ │ │ + blt 2cf98 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2becc │ │ │ │ + beq 2bef4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2cda4 │ │ │ │ + beq 2cda4 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2cff4 │ │ │ │ - ldr r3, [pc, #2448] @ 2c874 │ │ │ │ + beq 2cff4 │ │ │ │ + ldr r3, [pc, #2448] @ 2c89c │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2d02c │ │ │ │ + blt 2d02c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2bf18 │ │ │ │ + beq 2bf40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2cea0 │ │ │ │ + beq 2cea0 │ │ │ │ add sl, sl, #4096 @ 0x1000 │ │ │ │ ldr r0, [sl, #1028] @ 0x404 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2d05c │ │ │ │ - ldr r3, [pc, #2372] @ 2c878 │ │ │ │ + beq 2d05c │ │ │ │ + ldr r3, [pc, #2372] @ 2c8a0 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #280] @ 0x118 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2d074 │ │ │ │ + blt 2d074 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2bf68 │ │ │ │ + beq 2bf90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2cf40 │ │ │ │ + beq 2cf40 │ │ │ │ ldr r0, [sl, #1032] @ 0x408 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2d08c │ │ │ │ - ldr r3, [pc, #2300] @ 2c87c │ │ │ │ + beq 2d08c │ │ │ │ + ldr r3, [pc, #2300] @ 2c8a4 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #420] @ 0x1a4 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2d0d8 │ │ │ │ + blt 2d0d8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2bfb4 │ │ │ │ + beq 2bfdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2cc70 │ │ │ │ - ldr r4, [pc, #2244] @ 2c880 │ │ │ │ + beq 2cc70 │ │ │ │ + ldr r4, [pc, #2244] @ 2c8a8 │ │ │ │ mov r0, r9 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2d170 │ │ │ │ + blt 2d170 │ │ │ │ ldr r1, [r4, #972] @ 0x3cc │ │ │ │ mov r0, r9 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2d19c │ │ │ │ + blt 2d19c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2c00c │ │ │ │ + beq 2c034 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r9] │ │ │ │ - beq 2c00c │ │ │ │ + beq 2c034 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cefc │ │ │ │ + beq 2cefc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2c028 │ │ │ │ + beq 2c050 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 2c760 │ │ │ │ + beq 2c788 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2c044 │ │ │ │ + beq 2c06c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 2c76c │ │ │ │ + beq 2c794 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2c060 │ │ │ │ + beq 2c088 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 2c778 │ │ │ │ + beq 2c7a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2c07c │ │ │ │ + beq 2c0a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 2c754 │ │ │ │ - ldr r2, [pc, #2048] @ 2c884 │ │ │ │ - ldr r3, [pc, #1956] @ 2c82c │ │ │ │ + beq 2c77c │ │ │ │ + ldr r2, [pc, #2048] @ 2c8ac │ │ │ │ + ldr r3, [pc, #1956] @ 2c854 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d330 │ │ │ │ + bne 2d330 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2000] @ 2c888 │ │ │ │ + ldr r2, [pc, #2000] @ 2c8b0 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #376] @ 0x178 │ │ │ │ - beq 2c2d0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 2d2bc │ │ │ │ + beq 2c2f8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2d2f0 │ │ │ │ + beq 2d2bc │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 2d2f0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 2ca68 │ │ │ │ + ble 2ca68 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 2c108 │ │ │ │ + b 2c130 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2c9fc │ │ │ │ + beq 2c9fc │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 2c0fc │ │ │ │ + bne 2c124 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ca68 │ │ │ │ + beq 2ca68 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 2b9fc │ │ │ │ + ble 2ba24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1868] @ 2c88c │ │ │ │ + ldr r2, [pc, #1868] @ 2c8b4 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1028] @ 0x404 │ │ │ │ - beq 2c2d0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 2d2bc │ │ │ │ + beq 2c2f8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2d2f0 │ │ │ │ + beq 2d2bc │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 2d2f0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 2cb48 │ │ │ │ + ble 2cb48 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 2c190 │ │ │ │ + b 2c1b8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2cadc │ │ │ │ + beq 2cadc │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 2c184 │ │ │ │ + bne 2c1ac │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2cb48 │ │ │ │ + beq 2cb48 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 2b9fc │ │ │ │ + ble 2ba24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1736] @ 2c890 │ │ │ │ + ldr r2, [pc, #1736] @ 2c8b8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 2c2d0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 2d2bc │ │ │ │ + beq 2c2f8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2d2f0 │ │ │ │ + beq 2d2bc │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 2d2f0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 2c56c │ │ │ │ + ble 2c594 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 2c218 │ │ │ │ + b 2c240 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2c500 │ │ │ │ + beq 2c528 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 2c20c │ │ │ │ + bne 2c234 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c56c │ │ │ │ + beq 2c594 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 2b9fc │ │ │ │ - b 2c578 │ │ │ │ - ldr r1, [pc, #1604] @ 2c894 │ │ │ │ + ble 2ba24 │ │ │ │ + b 2c5a0 │ │ │ │ + ldr r1, [pc, #1604] @ 2c8bc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1, #380] @ 0x17c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 2d2bc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2d2f0 │ │ │ │ + beq 2d2bc │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq 2d2f0 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 2cfc8 │ │ │ │ + ble 2cfc8 │ │ │ │ add r5, r4, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ - b 2c294 │ │ │ │ + b 2c2bc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq 2c6ec │ │ │ │ + beq 2c714 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, ip │ │ │ │ - bne 2c288 │ │ │ │ + bne 2c2b0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r2, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2cfc8 │ │ │ │ - ldr r2, [pc, #1504] @ 2c898 │ │ │ │ + beq 2cfc8 │ │ │ │ + ldr r2, [pc, #1504] @ 2c8c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr lr, [r2, #1344] @ 0x540 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r9, r9, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 2b994 │ │ │ │ - bl 147ec │ │ │ │ - ldr r5, [pc, #1472] @ 2c89c │ │ │ │ + bne 2b9bc │ │ │ │ + bl 147c8 │ │ │ │ + ldr r5, [pc, #1472] @ 2c8c4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1104] @ 0x450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2d0e4 │ │ │ │ + beq 2d0e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr ip, [r5, #380] @ 0x17c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r9, r9, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 2c254 │ │ │ │ - b 2c2d0 │ │ │ │ - ldr r3, [pc, #1416] @ 2c8a0 │ │ │ │ + bne 2c27c │ │ │ │ + b 2c2f8 │ │ │ │ + ldr r3, [pc, #1416] @ 2c8c8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r7, r5 │ │ │ │ mov sl, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 2b924 │ │ │ │ - ldr r3, [pc, #1388] @ 2c8a0 │ │ │ │ + b 2b94c │ │ │ │ + ldr r3, [pc, #1388] @ 2c8c8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r7, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 2b920 │ │ │ │ - ldr r3, [pc, #1364] @ 2c8a0 │ │ │ │ + b 2b948 │ │ │ │ + ldr r3, [pc, #1364] @ 2c8c8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 2b91c │ │ │ │ - ldr r3, [pc, #1344] @ 2c8a0 │ │ │ │ + b 2b944 │ │ │ │ + ldr r3, [pc, #1344] @ 2c8c8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 2b918 │ │ │ │ - ldr r3, [pc, #1328] @ 2c8a0 │ │ │ │ + b 2b940 │ │ │ │ + ldr r3, [pc, #1328] @ 2c8c8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 2b910 │ │ │ │ + b 2b938 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ - b 2b9fc │ │ │ │ - ldr r3, [pc, #1272] @ 2c8a0 │ │ │ │ + b 2ba24 │ │ │ │ + ldr r3, [pc, #1272] @ 2c8c8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 2c388 │ │ │ │ - ldr r3, [pc, #1256] @ 2c8a0 │ │ │ │ + b 2c3b0 │ │ │ │ + ldr r3, [pc, #1256] @ 2c8c8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 2c390 │ │ │ │ + b 2c3b8 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2baf4 │ │ │ │ + b 2bb1c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2ba8c │ │ │ │ - ldr r3, [pc, #1220] @ 2c8a4 │ │ │ │ + b 2bab4 │ │ │ │ + ldr r3, [pc, #1220] @ 2c8cc │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r4 │ │ │ │ mov r6, r0 │ │ │ │ - b 2bad0 │ │ │ │ + b 2baf8 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2bc00 │ │ │ │ + b 2bc28 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2bad0 │ │ │ │ + b 2baf8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2bb98 │ │ │ │ + b 2bbc0 │ │ │ │ mov fp, #0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r7, fp │ │ │ │ mov r6, r4 │ │ │ │ mov fp, r8 │ │ │ │ mov r4, ip │ │ │ │ mov r8, r5 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, lr │ │ │ │ - b 2c474 │ │ │ │ + b 2c49c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 2cf08 │ │ │ │ + beq 2cf08 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2d2a0 │ │ │ │ + beq 2d2a0 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c45c │ │ │ │ + beq 2c484 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, fp │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - blt 2cf08 │ │ │ │ + blt 2cf08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r3, fp, lsl #2] │ │ │ │ - b 2b9e8 │ │ │ │ - ldr r3, [pc, #1004] @ 2c8a8 │ │ │ │ + b 2ba10 │ │ │ │ + ldr r3, [pc, #1004] @ 2c8d0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov fp, r4 │ │ │ │ mov r7, r0 │ │ │ │ - b 2bbdc │ │ │ │ + b 2bc04 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2bd08 │ │ │ │ + b 2bd30 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2bbdc │ │ │ │ + b 2bc04 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r9, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 2c53c │ │ │ │ + b 2c564 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 2cf34 │ │ │ │ + beq 2cf34 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2d2a0 │ │ │ │ + beq 2d2a0 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c524 │ │ │ │ + beq 2c54c │ │ │ │ mov r3, r5 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - bge 2c224 │ │ │ │ + bge 2c24c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2d1d4 │ │ │ │ + bne 2d1d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #796] @ 2c8ac │ │ │ │ + ldr r3, [pc, #796] @ 2c8d4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r6, [sp] │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 2b9fc │ │ │ │ - ldr r1, [pc, #700] @ 2c8b0 │ │ │ │ - b 2ca78 │ │ │ │ - ldr fp, [pc, #696] @ 2c8b4 │ │ │ │ + bne 2ba24 │ │ │ │ + ldr r1, [pc, #700] @ 2c8d8 │ │ │ │ + b 2ca78 │ │ │ │ + ldr fp, [pc, #696] @ 2c8dc │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [fp, #48] @ 0x30 │ │ │ │ ldr r1, [fp, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2d098 │ │ │ │ + blt 2d098 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2d134 │ │ │ │ + beq 2d134 │ │ │ │ ldr r1, [fp, #972] @ 0x3cc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2d184 │ │ │ │ + blt 2d184 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2bfe8 │ │ │ │ + beq 2c010 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 2bfe8 │ │ │ │ + bne 2c010 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2bfe8 │ │ │ │ + b 2c010 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2bca0 │ │ │ │ - ldr r3, [pc, #580] @ 2c8b8 │ │ │ │ + b 2bcc8 │ │ │ │ + ldr r3, [pc, #580] @ 2c8e0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r0 │ │ │ │ - b 2bce4 │ │ │ │ + b 2bd0c │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2be14 │ │ │ │ + b 2be3c │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2bce4 │ │ │ │ - ldr r9, [pc, #508] @ 2c8bc │ │ │ │ - ldr r3, [pc, #508] @ 2c8c0 │ │ │ │ - ldr r0, [pc, #508] @ 2c8c4 │ │ │ │ - ldr r2, [pc, #508] @ 2c8c8 │ │ │ │ + b 2bd0c │ │ │ │ + ldr r9, [pc, #508] @ 2c8e4 │ │ │ │ + ldr r3, [pc, #508] @ 2c8e8 │ │ │ │ + ldr r0, [pc, #508] @ 2c8ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r2, #172 @ 0xac │ │ │ │ mov r1, r9 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r9, #0 │ │ │ │ - b 2c07c │ │ │ │ + b 2c0a4 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 2ba24 │ │ │ │ + b 2ba4c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ - b 2c718 │ │ │ │ + b 2c740 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, fp │ │ │ │ - beq 2cfc8 │ │ │ │ + beq 2cfc8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #67108864 @ 0x4000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2d2a0 │ │ │ │ + beq 2d2a0 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c700 │ │ │ │ + beq 2c728 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - blt 2cfc8 │ │ │ │ + blt 2cfc8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r3, r7, lsl #2] │ │ │ │ - b 2c2a8 │ │ │ │ + b 2c2d0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2bdac │ │ │ │ + b 2bdd4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2c07c │ │ │ │ + b 2c0a4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2c028 │ │ │ │ + b 2c050 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2c044 │ │ │ │ + b 2c06c │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2c060 │ │ │ │ + b 2c088 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2c79c │ │ │ │ + beq 2c7c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 2cc7c │ │ │ │ - ldr r9, [pc, #332] @ 2c8f0 │ │ │ │ - b 2c6bc │ │ │ │ - ldr r3, [pc, #288] @ 2c8cc │ │ │ │ + beq 2cc7c │ │ │ │ + ldr r9, [pc, #320] @ 2c90c │ │ │ │ + b 2c6e4 │ │ │ │ + ldr r3, [pc, #284] @ 2c8f0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov fp, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 2bdf0 │ │ │ │ + b 2be18 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2bdf0 │ │ │ │ + b 2be18 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bb10 │ │ │ │ + beq 2bb38 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2c80c │ │ │ │ + beq 2c834 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 2d22c │ │ │ │ - ldr r9, [pc, #188] @ 2c8d0 │ │ │ │ - b 2c6bc │ │ │ │ + beq 2d22c │ │ │ │ + ldr r9, [pc, #184] @ 2c8f4 │ │ │ │ + b 2c6e4 │ │ │ │ mov r0, r7 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 2bb38 │ │ │ │ - andseq r5, r2, r8, lsl #29 │ │ │ │ - andseq r4, r2, r8, lsr #15 │ │ │ │ + b 2bb60 │ │ │ │ + andseq r5, r2, r8, ror #28 │ │ │ │ + andseq r4, r2, r0, lsl #15 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r4, r2, r8, asr #14 │ │ │ │ - @ instruction: 0x001047d8 │ │ │ │ - andseq r4, r0, r2, asr #15 │ │ │ │ + andseq r4, r2, r0, lsr #14 │ │ │ │ + andseq r4, r0, r0, ror #14 │ │ │ │ + andseq r4, r0, sl, asr #14 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq r4, r0, r2, asr #14 │ │ │ │ - andseq r5, r2, ip, lsr sp │ │ │ │ - andseq r5, r2, r0, asr #25 │ │ │ │ + andseq r4, r0, sl, asr #13 │ │ │ │ + andseq r5, r2, ip, lsl sp │ │ │ │ + andseq r5, r2, r0, lsr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r5, r2, r4, lsr ip │ │ │ │ - andseq r5, r2, ip, lsr #23 │ │ │ │ - andseq r5, r2, r8, lsr #22 │ │ │ │ - andseq r5, r2, r4, lsr #21 │ │ │ │ - andseq r5, r2, r0, lsr #20 │ │ │ │ - mulseq r2, ip, r9 │ │ │ │ - andseq r5, r2, r4, lsl r9 │ │ │ │ - andseq r5, r2, r0, lsr r8 │ │ │ │ - andseq r5, r2, r4, ror #15 │ │ │ │ - mulseq r2, r4, r7 │ │ │ │ - andseq r5, r2, r8, asr #14 │ │ │ │ - andseq r5, r2, ip, lsl #14 │ │ │ │ - andseq r3, r2, r4, ror pc │ │ │ │ - andseq r5, r2, r0, lsl r6 │ │ │ │ - andseq r5, r2, r8, lsl #11 │ │ │ │ - andseq r5, r2, r0, lsl #10 │ │ │ │ - andseq r5, r2, ip, ror r4 │ │ │ │ - andseq r5, r2, r0, lsl r4 │ │ │ │ - andseq r5, r2, ip, ror #7 │ │ │ │ + andseq r5, r2, r4, lsl ip │ │ │ │ + andseq r5, r2, ip, lsl #23 │ │ │ │ + andseq r5, r2, r8, lsl #22 │ │ │ │ + andseq r5, r2, r4, lsl #21 │ │ │ │ + andseq r5, r2, r0, lsl #20 │ │ │ │ + andseq r5, r2, ip, ror r9 │ │ │ │ + @ instruction: 0x001258f4 │ │ │ │ + andseq r5, r2, r0, lsl r8 │ │ │ │ + andseq r5, r2, r4, asr #15 │ │ │ │ + andseq r5, r2, r4, ror r7 │ │ │ │ + andseq r5, r2, r8, lsr #14 │ │ │ │ + andseq r5, r2, ip, ror #13 │ │ │ │ + andseq r3, r2, ip, asr #30 │ │ │ │ + @ instruction: 0x001255f0 │ │ │ │ + andseq r5, r2, r8, ror #10 │ │ │ │ + andseq r5, r2, r0, ror #9 │ │ │ │ + andseq r5, r2, ip, asr r4 │ │ │ │ + @ instruction: 0x001253f0 │ │ │ │ + andseq r5, r2, ip, asr #7 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andseq r5, r2, r8, ror #5 │ │ │ │ - andseq r5, r2, ip, lsl #4 │ │ │ │ - andeq lr, lr, r0, asr r6 │ │ │ │ - andeq r5, r0, sl, ror #5 │ │ │ │ - ldrsbeq r5, [r2], -r0 │ │ │ │ - andseq r5, r2, r4, asr r0 │ │ │ │ - andeq r5, r0, ip, lsr r3 │ │ │ │ - andeq lr, lr, r8, lsl r1 │ │ │ │ - andeq lr, lr, r0, lsl #10 │ │ │ │ - andeq r0, r0, r7, lsl r3 │ │ │ │ - andseq r4, r2, ip, lsl pc │ │ │ │ - andeq r5, r0, r4, asr r3 │ │ │ │ - andeq r5, r0, r5, asr r3 │ │ │ │ - ldrdeq r5, [r0], -r7 │ │ │ │ - andeq sp, lr, ip, asr sp │ │ │ │ - andeq lr, lr, r4, asr #2 │ │ │ │ - andeq r0, r0, r5, lsl r3 │ │ │ │ - andeq r5, r0, r9, ror #6 │ │ │ │ - ldrdeq r5, [r0], -lr │ │ │ │ - andeq r5, r0, r0, asr r3 │ │ │ │ - andeq sp, lr, r4, lsr #18 │ │ │ │ - andeq sp, lr, r8, ror #25 │ │ │ │ - andeq r0, r0, r5, lsl #6 │ │ │ │ - ldrdeq r5, [r0], -sl │ │ │ │ - andeq sp, lr, r4, asr #25 │ │ │ │ - ldrdeq r5, [r0], -r0 │ │ │ │ - andeq r5, r0, r0, lsl r2 │ │ │ │ - andeq sp, lr, r4, lsl #17 │ │ │ │ - andeq sp, lr, r0, asr #24 │ │ │ │ - andeq r5, r0, r2, lsl r2 │ │ │ │ - andeq sp, lr, r4, lsl #24 │ │ │ │ - andeq r5, r0, r6, asr #5 │ │ │ │ - andeq r5, r0, ip, lsl r2 │ │ │ │ - andeq r0, r0, sp, lsl #6 │ │ │ │ - andeq r5, r0, lr, lsl r2 │ │ │ │ - andeq r5, r0, r8, lsr #4 │ │ │ │ - andeq r0, r0, lr, lsl #6 │ │ │ │ - andeq r5, r0, sl, lsr #4 │ │ │ │ - andeq r5, r0, r4, lsr r2 │ │ │ │ - strdeq r5, [r0], -r0 │ │ │ │ - andeq r0, r0, pc, lsl #6 │ │ │ │ - andeq r5, r0, r6, lsr r2 │ │ │ │ - andeq ip, lr, r8, ror pc │ │ │ │ + andseq r5, r2, r8, asr #5 │ │ │ │ + andseq r5, r2, ip, ror #3 │ │ │ │ + ldrdeq lr, [lr], -r8 │ │ │ │ + andeq r2, r0, ip, asr #2 │ │ │ │ + ldrheq r5, [r2], -r0 │ │ │ │ + andseq r5, r2, r4, lsr r0 │ │ │ │ + muleq r0, lr, r1 │ │ │ │ + andeq lr, lr, r4, lsr #1 │ │ │ │ + andeq lr, lr, ip, lsl #9 │ │ │ │ + @ instruction: 0x00124efc │ │ │ │ + @ instruction: 0x000021b6 │ │ │ │ + @ instruction: 0x000021b7 │ │ │ │ + andeq r2, r0, r9, lsr r1 │ │ │ │ + andeq sp, lr, r0, lsl sp │ │ │ │ + strdeq lr, [lr], -r8 │ │ │ │ + andeq r2, r0, fp, asr #3 │ │ │ │ + @ instruction: 0x000021b2 │ │ │ │ + ldrdeq sp, [lr], -r8 │ │ │ │ + muleq lr, ip, ip │ │ │ │ + andeq r2, r0, ip, lsr r0 │ │ │ │ + andeq sp, lr, r4, ror ip │ │ │ │ + andeq r2, r0, r2, lsr r1 │ │ │ │ + andeq r2, r0, r2, ror r0 │ │ │ │ + andeq sp, lr, r4, lsr r8 │ │ │ │ + strdeq sp, [lr], -r0 │ │ │ │ + andeq r2, r0, r4, ror r0 │ │ │ │ + @ instruction: 0x000edbb4 │ │ │ │ + andeq r2, r0, r8, lsr #2 │ │ │ │ + andeq r2, r0, lr, ror r0 │ │ │ │ + andeq r2, r0, sl, lsl #1 │ │ │ │ + andeq r2, r0, ip, lsl #1 │ │ │ │ + muleq r0, r6, r0 │ │ │ │ + andeq r2, r0, r2, asr r0 │ │ │ │ + muleq r0, r8, r0 │ │ │ │ + andeq ip, lr, r8, lsr #30 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andeq r1, pc, r0, lsr #25 │ │ │ │ - andeq ip, lr, r8, ror #30 │ │ │ │ - andeq sp, lr, r0, asr #21 │ │ │ │ - andeq r5, r0, r4, lsl #6 │ │ │ │ - strdeq r5, [r0], -r9 │ │ │ │ - andeq r5, r0, r0, asr #4 │ │ │ │ - andeq r0, r0, r9, lsl #6 │ │ │ │ - strdeq r5, [r0], -fp │ │ │ │ - andeq r0, r0, r1, lsl r3 │ │ │ │ - andeq r5, r0, r9, asr #4 │ │ │ │ - andeq r5, r0, lr, ror #6 │ │ │ │ - andeq r5, r0, r7, lsl #7 │ │ │ │ - andeq r5, r0, r5, ror #5 │ │ │ │ - muleq r0, fp, r3 │ │ │ │ - andeq r5, r0, r2, lsl #7 │ │ │ │ - andeq r5, r0, r2, lsr #7 │ │ │ │ - andeq r5, r0, lr, asr #5 │ │ │ │ - andeq r5, r0, r4, asr #5 │ │ │ │ - @ instruction: 0x000052bc │ │ │ │ - andseq r3, r0, r0, ror r2 │ │ │ │ - ldrdeq ip, [lr], -r8 │ │ │ │ - andeq ip, lr, r4, asr #30 │ │ │ │ + andeq r2, pc, ip, lsr #29 │ │ │ │ + andeq ip, lr, r8, lsl pc │ │ │ │ + andeq sp, lr, r0, ror sl │ │ │ │ + andeq r2, r0, r6, ror #2 │ │ │ │ + andeq r2, r0, fp, asr r0 │ │ │ │ + andeq r2, r0, r2, lsr #1 │ │ │ │ + andeq r2, r0, sp, asr r0 │ │ │ │ + andeq r2, r0, fp, lsr #1 │ │ │ │ + ldrdeq r2, [r0], -r0 │ │ │ │ + andeq r2, r0, r9, ror #3 │ │ │ │ + andeq r2, r0, r7, asr #2 │ │ │ │ + strdeq r2, [r0], -sp │ │ │ │ + andeq r2, r0, r4, ror #3 │ │ │ │ + andeq r2, r0, r4, lsl #4 │ │ │ │ + andeq r2, r0, r0, lsr r1 │ │ │ │ + andeq r2, r0, r6, lsr #2 │ │ │ │ + andeq r2, r0, lr, lsl r1 │ │ │ │ + andseq r3, r0, r0, lsr #4 │ │ │ │ + andeq ip, lr, r8, lsl #19 │ │ │ │ + strdeq ip, [lr], -r4 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - muleq r0, pc, r3 @ │ │ │ │ - andeq r5, r0, sp, ror #6 │ │ │ │ - andeq r5, r0, r1, lsr #7 │ │ │ │ - andseq r3, r0, ip, lsr #4 │ │ │ │ - muleq lr, ip, r8 │ │ │ │ - ldrdeq ip, [lr], -r4 │ │ │ │ + andeq r2, r0, r1, lsl #4 │ │ │ │ + andeq r2, r0, pc, asr #3 │ │ │ │ + andeq r2, r0, r3, lsl #4 │ │ │ │ + @ instruction: 0x001031dc │ │ │ │ + andeq ip, lr, ip, asr #16 │ │ │ │ + andeq ip, lr, r4, lsl #23 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andeq r5, r0, r6, lsl #7 │ │ │ │ - andeq r5, r0, r0, lsr #7 │ │ │ │ - andeq ip, lr, ip, lsr #26 │ │ │ │ + andeq r2, r0, r8, ror #3 │ │ │ │ + andeq r2, r0, r2, lsl #4 │ │ │ │ + ldrdeq ip, [lr], -ip @ │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2c9f4 │ │ │ │ + beq 2c9f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 2cc8c │ │ │ │ - ldr r9, [pc, #-296] @ 2c8d4 │ │ │ │ - b 2c6bc │ │ │ │ + beq 2cc8c │ │ │ │ + ldr r9, [pc, #-260] @ 2c8f8 │ │ │ │ + b 2c6e4 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r9, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 2ca38 │ │ │ │ + b 2ca38 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 2d000 │ │ │ │ + beq 2d000 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2d300 │ │ │ │ + beq 2d300 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ca20 │ │ │ │ + beq 2ca20 │ │ │ │ mov r3, r5 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bge 2c114 │ │ │ │ + bge 2c13c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c134 │ │ │ │ - ldr r1, [pc, #-420] @ 2c8d8 │ │ │ │ - ldr r3, [pc, #-420] @ 2c8dc │ │ │ │ - ldr r0, [pc, #-420] @ 2c8e0 │ │ │ │ - ldr r2, [pc, #-420] @ 2c8e4 │ │ │ │ + beq 2c15c │ │ │ │ + ldr r1, [pc, #-384] @ 2c8fc │ │ │ │ + ldr r3, [pc, #-384] @ 2c900 │ │ │ │ + ldr r0, [pc, #-384] @ 2c904 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 2c6d8 │ │ │ │ + mov r2, #170 @ 0xaa │ │ │ │ + bl 17174 │ │ │ │ + b 2c700 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2cab8 │ │ │ │ + beq 2cab8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 2cab8 │ │ │ │ + bne 2cab8 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2cad4 │ │ │ │ + beq 2cad4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 2d020 │ │ │ │ - ldr r9, [pc, #-500] @ 2c8e8 │ │ │ │ - b 2c6bc │ │ │ │ + beq 2d020 │ │ │ │ + ldr r9, [pc, #-468] @ 2c908 │ │ │ │ + b 2c6e4 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r9, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 2cb18 │ │ │ │ + b 2cb18 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 2d010 │ │ │ │ + beq 2d010 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2d300 │ │ │ │ + beq 2d300 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2cb00 │ │ │ │ + beq 2cb00 │ │ │ │ mov r3, r5 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bge 2c19c │ │ │ │ + bge 2c1c4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c1bc │ │ │ │ - ldr r1, [pc, #-624] @ 2c8ec │ │ │ │ - b 2ca78 │ │ │ │ + beq 2c1e4 │ │ │ │ + mov r1, #8512 @ 0x2140 │ │ │ │ + b 2ca78 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bc18 │ │ │ │ + beq 2bc40 │ │ │ │ ldr r8, [r6] │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d274 │ │ │ │ + beq 2d274 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r8, [r6] │ │ │ │ - beq 2d240 │ │ │ │ + beq 2d240 │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d2e8 │ │ │ │ + beq 2d2e8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - ldr r9, [pc, #-488] @ 2c9b4 │ │ │ │ + ldr r9, [pc, #-488] @ 2c9b4 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b 2cbe8 │ │ │ │ + b 2cbe8 │ │ │ │ mov r0, r5 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 2bc40 │ │ │ │ + b 2bc68 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2cc98 │ │ │ │ + beq 2cc98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 2d038 │ │ │ │ + beq 2d038 │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d1b4 │ │ │ │ - ldr r9, [pc, #-616] @ 2c97c │ │ │ │ + beq 2d1b4 │ │ │ │ + ldr r9, [pc, #-616] @ 2c97c │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - beq 2ccdc │ │ │ │ + beq 2ccdc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2cc1c │ │ │ │ + beq 2cc1c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2cc1c │ │ │ │ + beq 2cc1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 2ccd0 │ │ │ │ + beq 2ccd0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2cc40 │ │ │ │ + beq 2cc40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2cc40 │ │ │ │ + beq 2cc40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 2ccc4 │ │ │ │ + beq 2ccc4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c6bc │ │ │ │ + beq 2c6e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2c6bc │ │ │ │ + beq 2c6e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 2c6bc │ │ │ │ + bne 2c6e4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2c6bc │ │ │ │ + b 2c6e4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2bfb4 │ │ │ │ + b 2bfdc │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r9, [pc, #-924] @ 2c8f0 │ │ │ │ - b 2c6bc │ │ │ │ + ldr r9, [pc, #-896] @ 2c90c │ │ │ │ + b 2c6e4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2c9f4 │ │ │ │ - ldr r9, [pc, #-804] @ 2c97c │ │ │ │ + b 2c9f4 │ │ │ │ + ldr r9, [pc, #-804] @ 2c97c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2c6bc │ │ │ │ + beq 2c6e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 2c6bc │ │ │ │ + bne 2c6e4 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2c6bc │ │ │ │ + b 2c6e4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2cc40 │ │ │ │ + b 2cc40 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2cc1c │ │ │ │ + b 2cc1c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2cbf8 │ │ │ │ + b 2cbf8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d0a4 │ │ │ │ + beq 2d0a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 2d068 │ │ │ │ + beq 2d068 │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d1bc │ │ │ │ - ldr r9, [pc, #-908] @ 2c98c │ │ │ │ + beq 2d1bc │ │ │ │ + ldr r9, [pc, #-908] @ 2c98c │ │ │ │ mov r4, r8 │ │ │ │ - b 2cbe8 │ │ │ │ + b 2cbe8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bd20 │ │ │ │ + beq 2bd48 │ │ │ │ ldr r5, [r6] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d25c │ │ │ │ + beq 2d25c │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r6] │ │ │ │ - beq 2d250 │ │ │ │ + beq 2d250 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d324 │ │ │ │ - ldr r9, [pc, #-912] @ 2c9cc │ │ │ │ + beq 2d324 │ │ │ │ + ldr r9, [pc, #-912] @ 2c9cc │ │ │ │ mov r4, r5 │ │ │ │ - b 2cbe8 │ │ │ │ + b 2cbe8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d140 │ │ │ │ + beq 2d140 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 2d080 │ │ │ │ + beq 2d080 │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d1c8 │ │ │ │ - ldr r9, [pc, #-1040] @ 2c980 │ │ │ │ + beq 2d1c8 │ │ │ │ + ldr r9, [pc, #-1040] @ 2c980 │ │ │ │ mov r5, r4 │ │ │ │ - b 2cbe8 │ │ │ │ + b 2cbe8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 2bd4c │ │ │ │ + b 2bd74 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2becc │ │ │ │ + b 2bef4 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d190 │ │ │ │ + beq 2d190 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq 2d0cc │ │ │ │ + beq 2d0cc │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d1dc │ │ │ │ - ldr r9, [pc, #-1112] @ 2c988 │ │ │ │ + beq 2d1dc │ │ │ │ + ldr r9, [pc, #-1112] @ 2c988 │ │ │ │ mov r4, fp │ │ │ │ - b 2cbe8 │ │ │ │ + b 2cbe8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2be28 │ │ │ │ + beq 2be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d2e0 │ │ │ │ + beq 2d2e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 2d28c │ │ │ │ + beq 2d28c │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r9, [pc, #-1128] @ 2c9b0 │ │ │ │ + ldr r9, [pc, #-1128] @ 2c9b0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 2cbe8 │ │ │ │ - b 2cc00 │ │ │ │ + bne 2cbe8 │ │ │ │ + b 2cc00 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2be3c │ │ │ │ + beq 2be64 │ │ │ │ ldr r4, [r6] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d2a4 │ │ │ │ + beq 2d2a4 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r6] │ │ │ │ - beq 2d26c │ │ │ │ + beq 2d26c │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d334 │ │ │ │ - ldr r9, [pc, #-1164] @ 2c9d0 │ │ │ │ + beq 2d334 │ │ │ │ + ldr r9, [pc, #-1164] @ 2c9d0 │ │ │ │ mov r4, #0 │ │ │ │ - b 2cbe8 │ │ │ │ + b 2cbe8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2be50 │ │ │ │ + beq 2be78 │ │ │ │ ldr r4, [r6] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d2b0 │ │ │ │ + beq 2d2b0 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r6] │ │ │ │ - beq 2d27c │ │ │ │ + beq 2d27c │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d2f4 │ │ │ │ - ldr r9, [pc, #-1252] @ 2c9b8 │ │ │ │ + beq 2d2f4 │ │ │ │ + ldr r9, [pc, #-1252] @ 2c9b8 │ │ │ │ mov r4, #0 │ │ │ │ - b 2cbe8 │ │ │ │ + b 2cbe8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2bf18 │ │ │ │ - ldr r3, [pc, #-1472] @ 2c8f4 │ │ │ │ - ldr r0, [pc, #-1472] @ 2c8f8 │ │ │ │ - ldr r2, [pc, #-1472] @ 2c8fc │ │ │ │ - ldr r1, [pc, #-1472] @ 2c900 │ │ │ │ + b 2bf40 │ │ │ │ + ldr r3, [pc, #-1444] @ 2c910 │ │ │ │ + ldr r0, [pc, #-1444] @ 2c914 │ │ │ │ + ldr r1, [pc, #-1444] @ 2c918 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + mov r2, #154 @ 0x9a │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d1a8 │ │ │ │ + beq 2d1a8 │ │ │ │ sub r4, r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r6] │ │ │ │ - beq 2d17c │ │ │ │ + beq 2d17c │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d20c │ │ │ │ - ldr r9, [pc, #-1384] @ 2c990 │ │ │ │ + beq 2d20c │ │ │ │ + ldr r9, [pc, #-1384] @ 2c990 │ │ │ │ mov r4, #0 │ │ │ │ - b 2cbe8 │ │ │ │ + b 2cbe8 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2c00c │ │ │ │ + b 2c034 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2d218 │ │ │ │ - ldr r0, [pc, #-1560] @ 2c904 │ │ │ │ + bne 2d218 │ │ │ │ + ldr r0, [pc, #-1536] @ 2c91c │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1580] @ 2c908 │ │ │ │ - b 2ca78 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1556] @ 2c920 │ │ │ │ + b 2ca78 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b 2c56c │ │ │ │ + b 2c594 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2bf68 │ │ │ │ - ldr sl, [pc, #-1608] @ 2c90c │ │ │ │ - mov fp, #780 @ 0x30c │ │ │ │ - ldr r3, [pc, #-1612] @ 2c910 │ │ │ │ - ldr r0, [pc, #-1612] @ 2c914 │ │ │ │ + b 2bf90 │ │ │ │ + ldr sl, [pc, #-1584] @ 2c924 │ │ │ │ + mov fp, #161 @ 0xa1 │ │ │ │ + ldr r3, [pc, #-1588] @ 2c928 │ │ │ │ + ldr r0, [pc, #-1588] @ 2c92c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2cec8 │ │ │ │ + beq 2cec8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 2cec8 │ │ │ │ + bne 2cec8 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2cec8 │ │ │ │ - ldr sl, [pc, #-1672] @ 2c918 │ │ │ │ - mov fp, #780 @ 0x30c │ │ │ │ + b 2cec8 │ │ │ │ + ldr sl, [pc, #-1648] @ 2c930 │ │ │ │ + mov fp, #161 @ 0xa1 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2cf54 │ │ │ │ + beq 2cf54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 2cf54 │ │ │ │ + bne 2cf54 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2cf54 │ │ │ │ + b 2cf54 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2d238 │ │ │ │ - ldr r0, [pc, #-1728] @ 2c91c │ │ │ │ + bne 2d238 │ │ │ │ + ldr r0, [pc, #-1704] @ 2c934 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #6 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1748] @ 2c920 │ │ │ │ - b 2ca78 │ │ │ │ - ldr fp, [pc, #-1748] @ 2c928 │ │ │ │ - ldr sl, [pc, #-1756] @ 2c924 │ │ │ │ - b 2cf54 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1724] @ 2c938 │ │ │ │ + b 2ca78 │ │ │ │ + ldr sl, [pc, #-1728] @ 2c93c │ │ │ │ + mov fp, #162 @ 0xa2 │ │ │ │ + b 2cf54 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b 2ca68 │ │ │ │ + b 2ca68 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b 2cb48 │ │ │ │ + b 2cb48 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2cad4 │ │ │ │ - ldr fp, [pc, #-1804] @ 2c928 │ │ │ │ - ldr sl, [pc, #-1804] @ 2c92c │ │ │ │ - b 2cfa0 │ │ │ │ - ldr r9, [pc, #-1732] @ 2c97c │ │ │ │ + b 2cad4 │ │ │ │ + mov fp, #162 @ 0xa2 │ │ │ │ + mov sl, #8320 @ 0x2080 │ │ │ │ + b 2cfa0 │ │ │ │ + ldr r9, [pc, #-1732] @ 2c97c │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 2cbe8 │ │ │ │ - b 2cbf8 │ │ │ │ - ldr fp, [pc, #-1840] @ 2c934 │ │ │ │ - ldr sl, [pc, #-1848] @ 2c930 │ │ │ │ - b 2cf54 │ │ │ │ - ldr r9, [pc, #-1764] @ 2c98c │ │ │ │ + bne 2cbe8 │ │ │ │ + b 2cbf8 │ │ │ │ + ldr sl, [pc, #-1828] @ 2c940 │ │ │ │ + mov fp, #163 @ 0xa3 │ │ │ │ + b 2cf54 │ │ │ │ + ldr r9, [pc, #-1764] @ 2c98c │ │ │ │ mov r4, r8 │ │ │ │ - b 2d044 │ │ │ │ - ldr fp, [pc, #-1864] @ 2c934 │ │ │ │ - ldr sl, [pc, #-1864] @ 2c938 │ │ │ │ - b 2cfa0 │ │ │ │ - ldr r9, [pc, #-1800] @ 2c980 │ │ │ │ + b 2d044 │ │ │ │ + ldr sl, [pc, #-1848] @ 2c944 │ │ │ │ + mov fp, #163 @ 0xa3 │ │ │ │ + b 2cfa0 │ │ │ │ + ldr r9, [pc, #-1800] @ 2c980 │ │ │ │ mov r5, r4 │ │ │ │ - b 2d044 │ │ │ │ - ldr fp, [pc, #-1872] @ 2c944 │ │ │ │ - ldr sl, [pc, #-1884] @ 2c93c │ │ │ │ - b 2cf54 │ │ │ │ - ldr sl, [pc, #-1888] @ 2c940 │ │ │ │ - mov fp, #776 @ 0x308 │ │ │ │ - b 2cf54 │ │ │ │ + b 2d044 │ │ │ │ + ldr sl, [pc, #-1868] @ 2c948 │ │ │ │ + mov fp, #164 @ 0xa4 │ │ │ │ + b 2cf54 │ │ │ │ + ldr sl, [pc, #-1876] @ 2c94c │ │ │ │ + mov fp, #157 @ 0x9d │ │ │ │ + b 2cf54 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d1e8 │ │ │ │ + beq 2d1e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 2d220 │ │ │ │ - ldr r9, [pc, #-1852] @ 2c98c │ │ │ │ + beq 2d220 │ │ │ │ + ldr r9, [pc, #-1852] @ 2c98c │ │ │ │ mov r4, #0 │ │ │ │ - b 2cc24 │ │ │ │ - ldr r9, [pc, #-1868] @ 2c988 │ │ │ │ + b 2cc24 │ │ │ │ + ldr r9, [pc, #-1868] @ 2c988 │ │ │ │ mov r4, fp │ │ │ │ - b 2d044 │ │ │ │ - ldr fp, [pc, #-1948] @ 2c944 │ │ │ │ - ldr sl, [pc, #-1948] @ 2c948 │ │ │ │ - b 2cfa0 │ │ │ │ + b 2d044 │ │ │ │ + ldr sl, [pc, #-1936] @ 2c950 │ │ │ │ + mov fp, #164 @ 0xa4 │ │ │ │ + b 2cfa0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2d284 │ │ │ │ - ldr r3, [pc, #-1964] @ 2c94c │ │ │ │ + bne 2d284 │ │ │ │ + ldr r3, [pc, #-1956] @ 2c954 │ │ │ │ mov ip, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1972] @ 2c950 │ │ │ │ + ldr r2, [pc, #-1964] @ 2c958 │ │ │ │ ldr r1, [r8, r2] │ │ │ │ - ldr r2, [pc, #-1976] @ 2c954 │ │ │ │ + ldr r2, [pc, #-1968] @ 2c95c │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r6} │ │ │ │ - ldr r1, [pc, #-1988] @ 2c958 │ │ │ │ - ldr r2, [pc, #-1988] @ 2c95c │ │ │ │ + ldr r1, [pc, #-1980] @ 2c960 │ │ │ │ + ldr r2, [pc, #-1980] @ 2c964 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #-2004] @ 2c960 │ │ │ │ - b 2ca78 │ │ │ │ - ldr fp, [pc, #-2000] @ 2c96c │ │ │ │ - ldr sl, [pc, #-2012] @ 2c964 │ │ │ │ - b 2cf54 │ │ │ │ - ldr r9, [pc, #-1992] @ 2c980 │ │ │ │ + ldr r1, [pc, #-1996] @ 2c968 │ │ │ │ + b 2ca78 │ │ │ │ + ldr sl, [pc, #-2000] @ 2c96c │ │ │ │ + mov fp, #158 @ 0x9e │ │ │ │ + b 2cf54 │ │ │ │ + ldr r9, [pc, #-1992] @ 2c980 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2cc00 │ │ │ │ + beq 2cc00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 2cc00 │ │ │ │ + bne 2cc00 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2cc00 │ │ │ │ - ldr sl, [pc, #-2064] @ 2c968 │ │ │ │ - mov fp, #784 @ 0x310 │ │ │ │ - b 2cf54 │ │ │ │ - ldr r9, [pc, #-2036] @ 2c990 │ │ │ │ - b 2d044 │ │ │ │ - ldr fp, [pc, #-2080] @ 2c96c │ │ │ │ - ldr sl, [pc, #-2080] @ 2c970 │ │ │ │ - b 2cfa0 │ │ │ │ - ldr r9, [pc, #-2064] @ 2c988 │ │ │ │ + b 2cc00 │ │ │ │ + ldr sl, [pc, #-2056] @ 2c970 │ │ │ │ + mov fp, #165 @ 0xa5 │ │ │ │ + b 2cf54 │ │ │ │ + ldr r9, [pc, #-2036] @ 2c990 │ │ │ │ + b 2d044 │ │ │ │ + ldr sl, [pc, #-2072] @ 2c974 │ │ │ │ + mov fp, #158 @ 0x9e │ │ │ │ + b 2cfa0 │ │ │ │ + ldr r9, [pc, #-2064] @ 2c988 │ │ │ │ mov r4, fp │ │ │ │ - b 2d148 │ │ │ │ - ldr fp, [pc, #-2096] @ 2c974 │ │ │ │ - ldr sl, [pc, #-2096] @ 2c978 │ │ │ │ - b 2cf54 │ │ │ │ - ldr r9, [pc, #-2080] @ 2c990 │ │ │ │ + b 2d148 │ │ │ │ + ldr sl, [pc, #-2092] @ 2c978 │ │ │ │ + mov fp, #166 @ 0xa6 │ │ │ │ + b 2cf54 │ │ │ │ + ldr r9, [pc, #-2080] @ 2c990 │ │ │ │ mov r4, #0 │ │ │ │ - b 2d148 │ │ │ │ - ldr r9, [pc, #-2112] @ 2c97c │ │ │ │ - b 2c6bc │ │ │ │ - ldr r9, [pc, #-2104] @ 2c98c │ │ │ │ + b 2d148 │ │ │ │ + ldr r9, [pc, #-2112] @ 2c97c │ │ │ │ + b 2c6e4 │ │ │ │ + ldr r9, [pc, #-2104] @ 2c98c │ │ │ │ mov r4, r8 │ │ │ │ - b 2cc1c │ │ │ │ - ldr r9, [pc, #-2128] @ 2c980 │ │ │ │ + b 2cc1c │ │ │ │ + ldr r9, [pc, #-2128] @ 2c980 │ │ │ │ mov r5, r4 │ │ │ │ - b 2cc00 │ │ │ │ - ldr r1, [pc, #-2136] @ 2c984 │ │ │ │ - b 2ca78 │ │ │ │ - ldr r9, [pc, #-2140] @ 2c988 │ │ │ │ + b 2cc00 │ │ │ │ + ldr r1, [pc, #-2136] @ 2c984 │ │ │ │ + b 2ca78 │ │ │ │ + ldr r9, [pc, #-2140] @ 2c988 │ │ │ │ mov r4, fp │ │ │ │ - b 2cc00 │ │ │ │ + b 2cc00 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d204 │ │ │ │ + beq 2d204 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 2d294 │ │ │ │ - ldr r9, [pc, #-2176] @ 2c98c │ │ │ │ - b 2c6bc │ │ │ │ - ldr r9, [pc, #-2180] @ 2c990 │ │ │ │ + beq 2d294 │ │ │ │ + ldr r9, [pc, #-2176] @ 2c98c │ │ │ │ + b 2c6e4 │ │ │ │ + ldr r9, [pc, #-2180] @ 2c990 │ │ │ │ mov r4, #0 │ │ │ │ - b 2cc00 │ │ │ │ - ldr r1, [pc, #-2188] @ 2c994 │ │ │ │ - b 2ca78 │ │ │ │ + b 2cc00 │ │ │ │ + ldr r1, [pc, #-2188] @ 2c994 │ │ │ │ + b 2ca78 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2d0c0 │ │ │ │ + b 2d0c0 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2c80c │ │ │ │ - ldr r1, [pc, #-2216] @ 2c998 │ │ │ │ - b 2ca78 │ │ │ │ - ldr r9, [pc, #-2196] @ 2c9b4 │ │ │ │ + b 2c834 │ │ │ │ + ldr r1, [pc, #-2216] @ 2c998 │ │ │ │ + b 2ca78 │ │ │ │ + ldr r9, [pc, #-2196] @ 2c9b4 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r8 │ │ │ │ - b 2d044 │ │ │ │ - ldr r9, [pc, #-2188] @ 2c9cc │ │ │ │ + b 2d044 │ │ │ │ + ldr r9, [pc, #-2188] @ 2c9cc │ │ │ │ mov r4, r5 │ │ │ │ - b 2d044 │ │ │ │ + b 2d044 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [pc, #-2204] @ 2c9cc │ │ │ │ + ldr r9, [pc, #-2204] @ 2c9cc │ │ │ │ mov r5, r4 │ │ │ │ - b 2d148 │ │ │ │ - ldr r9, [pc, #-2212] @ 2c9d0 │ │ │ │ - b 2d044 │ │ │ │ - ldr r9, [pc, #-2248] @ 2c9b4 │ │ │ │ - b 2cc9c │ │ │ │ - ldr r9, [pc, #-2252] @ 2c9b8 │ │ │ │ - b 2d044 │ │ │ │ - ldr r1, [pc, #-2288] @ 2c99c │ │ │ │ - b 2ca78 │ │ │ │ - ldr r9, [pc, #-2276] @ 2c9b0 │ │ │ │ - b 2d044 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2d204 │ │ │ │ - bl 14adc │ │ │ │ - ldr r9, [pc, #-2268] @ 2c9d0 │ │ │ │ + b 2d148 │ │ │ │ + ldr r9, [pc, #-2212] @ 2c9d0 │ │ │ │ + b 2d044 │ │ │ │ + ldr r9, [pc, #-2248] @ 2c9b4 │ │ │ │ + b 2cc9c │ │ │ │ + ldr r9, [pc, #-2252] @ 2c9b8 │ │ │ │ + b 2d044 │ │ │ │ + ldr r1, [pc, #-2288] @ 2c99c │ │ │ │ + b 2ca78 │ │ │ │ + ldr r9, [pc, #-2276] @ 2c9b0 │ │ │ │ + b 2d044 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 2d204 │ │ │ │ + bl 14ab8 │ │ │ │ + ldr r9, [pc, #-2268] @ 2c9d0 │ │ │ │ mov r4, #0 │ │ │ │ - b 2d148 │ │ │ │ - ldr r9, [pc, #-2304] @ 2c9b8 │ │ │ │ + b 2d148 │ │ │ │ + ldr r9, [pc, #-2304] @ 2c9b8 │ │ │ │ mov r4, #0 │ │ │ │ - b 2d148 │ │ │ │ - ldr r3, [pc, #-2340] @ 2c9a0 │ │ │ │ - ldr r1, [pc, #-2340] @ 2c9a4 │ │ │ │ - ldr r0, [pc, #-2340] @ 2c9a8 │ │ │ │ + b 2d148 │ │ │ │ + ldr r3, [pc, #-2340] @ 2c9a0 │ │ │ │ + ldr r1, [pc, #-2340] @ 2c9a4 │ │ │ │ + ldr r0, [pc, #-2340] @ 2c9a8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2344] @ 2c9ac │ │ │ │ + ldr r2, [pc, #-2344] @ 2c9ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r9, [pc, #-2360] @ 2c9b0 │ │ │ │ - b 2d148 │ │ │ │ - ldr r9, [pc, #-2364] @ 2c9b4 │ │ │ │ - b 2c6bc │ │ │ │ - bl 147ac │ │ │ │ - ldr r9, [pc, #-2372] @ 2c9b8 │ │ │ │ + ldr r9, [pc, #-2360] @ 2c9b0 │ │ │ │ + b 2d148 │ │ │ │ + ldr r9, [pc, #-2364] @ 2c9b4 │ │ │ │ + b 2c6e4 │ │ │ │ + bl 14788 │ │ │ │ + ldr r9, [pc, #-2372] @ 2c9b8 │ │ │ │ mov r4, #0 │ │ │ │ - b 2cc00 │ │ │ │ - ldr r3, [pc, #-2380] @ 2c9bc │ │ │ │ - ldr r1, [pc, #-2380] @ 2c9c0 │ │ │ │ - ldr r0, [pc, #-2380] @ 2c9c4 │ │ │ │ + b 2cc00 │ │ │ │ + ldr r3, [pc, #-2380] @ 2c9bc │ │ │ │ + ldr r1, [pc, #-2380] @ 2c9c0 │ │ │ │ + ldr r0, [pc, #-2380] @ 2c9c4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2384] @ 2c9c8 │ │ │ │ + ldr r2, [pc, #-2384] @ 2c9c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r9, [pc, #-2400] @ 2c9cc │ │ │ │ + ldr r9, [pc, #-2400] @ 2c9cc │ │ │ │ mov r4, r5 │ │ │ │ - b 2cc00 │ │ │ │ + b 2cc00 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r9, [pc, #-2412] @ 2c9d0 │ │ │ │ + ldr r9, [pc, #-2412] @ 2c9d0 │ │ │ │ mov r4, #0 │ │ │ │ - b 2cc00 │ │ │ │ + b 2cc00 │ │ │ │ cmp r6, #2 │ │ │ │ - ble 2d0f0 │ │ │ │ - ldr r3, [pc, #-2428] @ 2c9d4 │ │ │ │ + ble 2d0f0 │ │ │ │ + ldr r3, [pc, #-2428] @ 2c9d4 │ │ │ │ mov ip, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2d0fc │ │ │ │ + b 2d0fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr r0, [pc, #4024] @ 2e328 │ │ │ │ + ldr r0, [pc, #4024] @ 2e328 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #4020] @ 2e32c │ │ │ │ + ldr r2, [pc, #4020] @ 2e32c │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4016] @ 2e330 │ │ │ │ + ldr r3, [pc, #4016] @ 2e330 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add ip, r0, #4 │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ add r2, ip, #1136 @ 0x470 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -34141,39 +34141,39 @@ │ │ │ │ add r3, r0, #400 @ 0x190 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ add r3, r0, #192 @ 0xc0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r6, [pc, #3868] @ 2e334 │ │ │ │ + ldr r6, [pc, #3868] @ 2e334 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ add ip, ip, #1312 @ 0x520 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r9, [r0, #92] @ 0x5c │ │ │ │ str ip, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq 2d460 │ │ │ │ - ldr r3, [pc, #3824] @ 2e338 │ │ │ │ + beq 2d460 │ │ │ │ + ldr r3, [pc, #3824] @ 2e338 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #14 │ │ │ │ - bhi 2eac4 │ │ │ │ + bhi 2eac8 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3796] @ 2e33c │ │ │ │ + ldr r3, [pc, #3796] @ 2e33c │ │ │ │ sub r2, r5, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #11 │ │ │ │ - bhi 2eac4 │ │ │ │ + bhi 2eac8 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -34198,665 +34198,665 @@ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 2f85c │ │ │ │ - ldr r3, [pc, #3648] @ 2e340 │ │ │ │ + beq 2f860 │ │ │ │ + ldr r3, [pc, #3648] @ 2e340 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2f864 │ │ │ │ - ldr r3, [pc, #3632] @ 2e344 │ │ │ │ + beq 2f868 │ │ │ │ + ldr r3, [pc, #3632] @ 2e344 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2f860 │ │ │ │ + beq 2f864 │ │ │ │ add r3, r1, r5, lsl #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #3608] @ 2e348 │ │ │ │ + ldr r3, [pc, #3608] @ 2e348 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #13 │ │ │ │ - bhi 2e650 │ │ │ │ + bhi 2e654 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3576] @ 2e34c │ │ │ │ + ldr r3, [pc, #3576] @ 2e34c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1104] @ 0x450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2f7a8 │ │ │ │ + beq 2f7ac │ │ │ │ sub r8, r8, #1 │ │ │ │ - ldr r7, [pc, #3544] @ 2e350 │ │ │ │ + ldr r7, [pc, #3544] @ 2e350 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r7, #1336] @ 0x538 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 2f734 │ │ │ │ + beq 2f738 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr lr, [r7, #1344] @ 0x540 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ sub r8, r8, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 2f85c │ │ │ │ + beq 2f860 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2f864 │ │ │ │ + beq 2f868 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2f860 │ │ │ │ + beq 2f864 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 2f678 │ │ │ │ + ble 2f67c │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ - b 2d5ec │ │ │ │ + b 2d5ec │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 2ebd4 │ │ │ │ + beq 2ebd8 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp lr, r0 │ │ │ │ - bne 2d5e0 │ │ │ │ + bne 2d5e0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r2, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2f678 │ │ │ │ + beq 2f67c │ │ │ │ sub r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bgt 2e278 │ │ │ │ + bgt 2e278 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3380] @ 2e354 │ │ │ │ + ldr r2, [pc, #3380] @ 2e354 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 2e9fc │ │ │ │ + beq 2ea00 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e9f4 │ │ │ │ - ldr r3, [pc, #3340] @ 2e358 │ │ │ │ + beq 2e9f8 │ │ │ │ + ldr r3, [pc, #3340] @ 2e358 │ │ │ │ ldr sl, [r6, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 2e88c │ │ │ │ + bne 2e890 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e88c │ │ │ │ + beq 2e890 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d6a4 │ │ │ │ + beq 2d6a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2e880 │ │ │ │ - ldr r3, [pc, #3248] @ 2e35c │ │ │ │ + beq 2e884 │ │ │ │ + ldr r3, [pc, #3248] @ 2e35c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 2d6e8 │ │ │ │ + beq 2d6e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 2e8cc │ │ │ │ + beq 2e8d0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ - beq 2ea14 │ │ │ │ + beq 2ea18 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d710 │ │ │ │ + beq 2d710 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 2e874 │ │ │ │ + beq 2e878 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - beq 2ea80 │ │ │ │ + beq 2ea84 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #3108] @ 2e360 │ │ │ │ + ldr r2, [pc, #3108] @ 2e360 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eab4 │ │ │ │ + beq 2eab8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2e6c0 │ │ │ │ + beq 2e6c4 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 2e944 │ │ │ │ + bne 2e948 │ │ │ │ ldr r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e944 │ │ │ │ + beq 2e948 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r4, [fp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d7bc │ │ │ │ + beq 2d7bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 2e938 │ │ │ │ - ldr r3, [pc, #2976] @ 2e364 │ │ │ │ + beq 2e93c │ │ │ │ + ldr r3, [pc, #2976] @ 2e364 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 2d800 │ │ │ │ + beq 2d800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 2e990 │ │ │ │ + beq 2e994 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2eb08 │ │ │ │ + beq 2eb0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d824 │ │ │ │ + beq 2d824 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2e8c0 │ │ │ │ + beq 2e8c4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - beq 2eb74 │ │ │ │ + beq 2eb78 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #2848] @ 2e368 │ │ │ │ + ldr r2, [pc, #2848] @ 2e368 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 2eba4 │ │ │ │ + beq 2eba8 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ebb4 │ │ │ │ + beq 2ebb8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 2e9a8 │ │ │ │ + bne 2e9ac │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e9a8 │ │ │ │ + beq 2e9ac │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d8c4 │ │ │ │ + beq 2d8c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2e99c │ │ │ │ - ldr r3, [pc, #2720] @ 2e36c │ │ │ │ + beq 2e9a0 │ │ │ │ + ldr r3, [pc, #2720] @ 2e36c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 2d908 │ │ │ │ + beq 2d908 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 2e9e8 │ │ │ │ + beq 2e9ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ecec │ │ │ │ + beq 2ecf0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d92c │ │ │ │ + beq 2d92c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 2e978 │ │ │ │ + beq 2e97c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - beq 2f248 │ │ │ │ + beq 2f24c │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #2592] @ 2e370 │ │ │ │ + ldr r2, [pc, #2592] @ 2e370 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 2f274 │ │ │ │ + beq 2f278 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2f284 │ │ │ │ + beq 2f288 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 2ea34 │ │ │ │ + bne 2ea38 │ │ │ │ ldr r6, [r8, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2ea34 │ │ │ │ + beq 2ea38 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r5, [r8, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2d9cc │ │ │ │ + beq 2d9cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 2ea08 │ │ │ │ - ldr r3, [pc, #2464] @ 2e374 │ │ │ │ + beq 2ea0c │ │ │ │ + ldr r3, [pc, #2464] @ 2e374 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 2da10 │ │ │ │ + beq 2da10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 2ea68 │ │ │ │ + beq 2ea6c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2f324 │ │ │ │ + beq 2f328 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2da34 │ │ │ │ + beq 2da34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 2e9dc │ │ │ │ + beq 2e9e0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - beq 2f388 │ │ │ │ + beq 2f38c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 2f3b0 │ │ │ │ + beq 2f3b4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 2f3d8 │ │ │ │ + beq 2f3dc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 2f3ec │ │ │ │ + beq 2f3f0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 2f400 │ │ │ │ + beq 2f404 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #2256] @ 2e378 │ │ │ │ + ldr r2, [pc, #2256] @ 2e378 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f414 │ │ │ │ + beq 2f418 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f424 │ │ │ │ + beq 2f428 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 2eb28 │ │ │ │ + bne 2eb2c │ │ │ │ ldr r7, [r5, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2eb28 │ │ │ │ + beq 2eb2c │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2db28 │ │ │ │ + beq 2db28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 2eafc │ │ │ │ - ldr r3, [pc, #2124] @ 2e37c │ │ │ │ + beq 2eb00 │ │ │ │ + ldr r3, [pc, #2124] @ 2e37c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2db6c │ │ │ │ + beq 2db6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 2eb68 │ │ │ │ + beq 2eb6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f49c │ │ │ │ + beq 2f4a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2db90 │ │ │ │ + beq 2db90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 2ea74 │ │ │ │ + beq 2ea78 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq 2f4f0 │ │ │ │ + beq 2f4f4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #1996] @ 2e380 │ │ │ │ + ldr r2, [pc, #1996] @ 2e380 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f514 │ │ │ │ + beq 2f518 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2f524 │ │ │ │ + beq 2f528 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 2f1fc │ │ │ │ + bne 2f200 │ │ │ │ ldr r9, [r6, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2f1fc │ │ │ │ + beq 2f200 │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2dc34 │ │ │ │ + beq 2dc34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 2ec60 │ │ │ │ - ldr r3, [pc, #1864] @ 2e384 │ │ │ │ + beq 2ec64 │ │ │ │ + ldr r3, [pc, #1864] @ 2e384 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2dc78 │ │ │ │ + beq 2dc78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 2f23c │ │ │ │ + beq 2f240 │ │ │ │ cmp r6, #0 │ │ │ │ - ldreq r9, [pc, #1796] @ 2e388 │ │ │ │ + ldreq r9, [pc, #1796] @ 2e388 │ │ │ │ moveq sl, r6 │ │ │ │ streq r6, [sp, #44] @ 0x2c │ │ │ │ - beq 2e6e0 │ │ │ │ + beq 2e6e4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2dca8 │ │ │ │ + beq 2dca8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 2eb5c │ │ │ │ + beq 2eb60 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 2f538 │ │ │ │ + beq 2f53c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #1728] @ 2e38c │ │ │ │ + ldr r2, [pc, #1728] @ 2e38c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f568 │ │ │ │ + beq 2f56c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2f558 │ │ │ │ + beq 2f55c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 2f33c │ │ │ │ + bne 2f340 │ │ │ │ ldr r9, [r7, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2f33c │ │ │ │ + beq 2f340 │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2dd54 │ │ │ │ + beq 2dd54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 2f318 │ │ │ │ - ldr r3, [pc, #1588] @ 2e390 │ │ │ │ + beq 2f31c │ │ │ │ + ldr r3, [pc, #1588] @ 2e390 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2dd98 │ │ │ │ + beq 2dd98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 2f37c │ │ │ │ + beq 2f380 │ │ │ │ cmp r7, #0 │ │ │ │ - ldreq r9, [pc, #1520] @ 2e394 │ │ │ │ + ldreq r9, [pc, #1520] @ 2e394 │ │ │ │ moveq sl, r7 │ │ │ │ - beq 2e6e0 │ │ │ │ + beq 2e6e4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2ddc8 │ │ │ │ + beq 2ddc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 2f230 │ │ │ │ + beq 2f234 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - beq 2f578 │ │ │ │ + beq 2f57c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - beq 2f594 │ │ │ │ + beq 2f598 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #1432] @ 2e398 │ │ │ │ + ldr r2, [pc, #1432] @ 2e398 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f5bc │ │ │ │ + beq 2f5c0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f5b0 │ │ │ │ + beq 2f5b4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 2f4b0 │ │ │ │ + bne 2f4b4 │ │ │ │ ldr r9, [r2, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2f4b0 │ │ │ │ + beq 2f4b4 │ │ │ │ ldr r3, [r9] │ │ │ │ ldr sl, [r2, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2de88 │ │ │ │ + beq 2de88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 2f43c │ │ │ │ - ldr r3, [pc, #1292] @ 2e39c │ │ │ │ + beq 2f440 │ │ │ │ + ldr r3, [pc, #1292] @ 2e39c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 2decc │ │ │ │ + beq 2decc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 2f4e4 │ │ │ │ + beq 2f4e8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r9, [pc, #1220] @ 2e3a0 │ │ │ │ - beq 2e6e0 │ │ │ │ + ldreq r9, [pc, #1220] @ 2e3a0 │ │ │ │ + beq 2e6e4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2def8 │ │ │ │ + beq 2def8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 2f370 │ │ │ │ + beq 2f374 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 2f5f4 │ │ │ │ + beq 2f5f8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 2f608 │ │ │ │ + beq 2f60c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -34869,457 +34869,458 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ str r3, [sp] │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ - bl 818e0 │ │ │ │ + bl 94ecc │ │ │ │ mov sl, r0 │ │ │ │ bl be74 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2f620 │ │ │ │ + beq 2f624 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2f2a0 │ │ │ │ + beq 2f2a4 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 2f728 │ │ │ │ - ldr r3, [pc, #1020] @ 2e3a4 │ │ │ │ + beq 2f72c │ │ │ │ + ldr r3, [pc, #1020] @ 2e3a4 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ bl be50 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2f760 │ │ │ │ + blt 2f764 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2dfe0 │ │ │ │ + beq 2dfe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 2f058 │ │ │ │ + beq 2f05c │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 2f778 │ │ │ │ - ldr r3, [pc, #944] @ 2e3a8 │ │ │ │ + beq 2f77c │ │ │ │ + ldr r3, [pc, #944] @ 2e3a8 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ bl be50 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2f784 │ │ │ │ + blt 2f788 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e038 │ │ │ │ + beq 2e038 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 2e038 │ │ │ │ + bne 2e038 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ add sl, sl, #4096 @ 0x1000 │ │ │ │ ldr r0, [sl, #1028] @ 0x404 │ │ │ │ bl bb38 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 2f790 │ │ │ │ - ldr r3, [pc, #856] @ 2e3ac │ │ │ │ + beq 2f794 │ │ │ │ + ldr r3, [pc, #856] @ 2e3ac │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #280] @ 0x118 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ bl be50 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2f194 │ │ │ │ + blt 2f198 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e08c │ │ │ │ + beq 2e08c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 2f6a4 │ │ │ │ + beq 2f6a8 │ │ │ │ ldr r0, [sl, #1032] @ 0x408 │ │ │ │ bl bb38 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 2f79c │ │ │ │ - ldr r3, [pc, #780] @ 2e3b0 │ │ │ │ + beq 2f7a0 │ │ │ │ + ldr r3, [pc, #780] @ 2e3b0 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #420] @ 0x1a4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ bl be50 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2f7c8 │ │ │ │ + blt 2f7cc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e0dc │ │ │ │ + beq 2e0dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 2f71c │ │ │ │ + beq 2f720 │ │ │ │ ldr r0, [sl, #1036] @ 0x40c │ │ │ │ bl bb38 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 2f7ec │ │ │ │ - ldr r3, [pc, #704] @ 2e3b4 │ │ │ │ + beq 2f7f0 │ │ │ │ + ldr r3, [pc, #704] @ 2e3b4 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1040] @ 0x410 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ bl be50 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2f7f8 │ │ │ │ + blt 2f7fc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e12c │ │ │ │ + beq 2e12c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 2f76c │ │ │ │ - ldr sl, [pc, #644] @ 2e3b8 │ │ │ │ + beq 2f770 │ │ │ │ + ldr sl, [pc, #644] @ 2e3b8 │ │ │ │ mov r0, r9 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r2, [sl, #44] @ 0x2c │ │ │ │ ldr r1, [sl, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2f804 │ │ │ │ + blt 2f808 │ │ │ │ ldr r1, [sl, #972] @ 0x3cc │ │ │ │ mov r0, r9 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2f810 │ │ │ │ + blt 2f814 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e184 │ │ │ │ + beq 2e184 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r9] │ │ │ │ - beq 2e184 │ │ │ │ + beq 2e184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f6c0 │ │ │ │ + beq 2f6c4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e1a4 │ │ │ │ + beq 2e1a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 2f460 │ │ │ │ + beq 2f464 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e1c0 │ │ │ │ + beq 2e1c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 2f46c │ │ │ │ + beq 2f470 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e1dc │ │ │ │ + beq 2e1dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2f478 │ │ │ │ + beq 2f47c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e1f8 │ │ │ │ + beq 2e1f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 2f484 │ │ │ │ + beq 2f488 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e214 │ │ │ │ + beq 2e214 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 2f490 │ │ │ │ + beq 2f494 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e230 │ │ │ │ + beq 2e230 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 2f448 │ │ │ │ + beq 2f44c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e24c │ │ │ │ + beq 2e24c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 2f454 │ │ │ │ + beq 2f458 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e844 │ │ │ │ + beq 2e848 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 2e844 │ │ │ │ + bne 2e848 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e844 │ │ │ │ - ldr r3, [pc, #316] @ 2e3bc │ │ │ │ + b 2e848 │ │ │ │ + ldr r3, [pc, #316] @ 2e3bc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1140] @ 0x474 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f6e0 │ │ │ │ + beq 2f6e4 │ │ │ │ sub r8, r8, #1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 2d614 │ │ │ │ - ldr r3, [pc, #272] @ 2e3c0 │ │ │ │ + ble 2d614 │ │ │ │ + ldr r3, [pc, #272] @ 2e3c0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1144] @ 0x478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f708 │ │ │ │ + beq 2f70c │ │ │ │ sub r8, r8, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 2d614 │ │ │ │ + ble 2d614 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #224] @ 2e3c4 │ │ │ │ + ldr r2, [pc, #224] @ 2e3c4 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #408] @ 0x198 │ │ │ │ - beq 2f85c │ │ │ │ + beq 2f860 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2f864 │ │ │ │ + beq 2f868 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 2f860 │ │ │ │ + beq 2f864 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 2ecd8 │ │ │ │ + ble 2ecdc │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 2e4ac │ │ │ │ - andseq r4, r2, ip, asr #6 │ │ │ │ + b 2e4b0 │ │ │ │ + andseq r4, r2, r4, asr r3 │ │ │ │ andseq r2, r2, r8, ror ip │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ @ instruction: 0x00122bd0 │ │ │ │ - andseq r2, r0, r6, ror ip │ │ │ │ - andseq r2, r0, r0, ror ip │ │ │ │ + andseq r2, r0, r6, lsr #24 │ │ │ │ + andseq r2, r0, r0, lsr #24 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq r2, r0, r0, asr #23 │ │ │ │ - andseq r4, r2, r4, ror r1 │ │ │ │ - andseq r4, r2, r0, asr r1 │ │ │ │ - andseq r4, r2, r8, lsr #1 │ │ │ │ + andseq r2, r0, r0, ror fp │ │ │ │ + andseq r4, r2, ip, ror r1 │ │ │ │ + andseq r4, r2, r8, asr r1 │ │ │ │ + ldrheq r4, [r2], -r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, r2, ip, lsl r0 │ │ │ │ - andseq r3, r2, ip, lsl #31 │ │ │ │ - andseq r3, r2, r4, lsl #30 │ │ │ │ - andseq r3, r2, r0, lsl #29 │ │ │ │ - @ instruction: 0x00123dfc │ │ │ │ - andseq r3, r2, r8, ror sp │ │ │ │ - @ instruction: 0x00123cf4 │ │ │ │ - andseq r3, r2, r0, lsr #24 │ │ │ │ - mulseq r2, r8, fp │ │ │ │ - andseq r3, r2, r4, lsl fp │ │ │ │ - andseq r3, r2, ip, lsl #21 │ │ │ │ - ldrdeq r3, [r0], -lr │ │ │ │ - @ instruction: 0x001239fc │ │ │ │ - andseq r3, r2, ip, ror #18 │ │ │ │ - strdeq r3, [r0], -r7 │ │ │ │ - andseq r3, r2, r8, asr #17 │ │ │ │ - andseq r3, r2, r8, lsr r8 │ │ │ │ - andeq r3, r0, r1, lsl r4 │ │ │ │ - andseq r3, r2, r0, lsr #14 │ │ │ │ - @ instruction: 0x001236d0 │ │ │ │ - andseq r3, r2, r4, ror r6 │ │ │ │ - andseq r3, r2, r4, lsr #12 │ │ │ │ - @ instruction: 0x001235d4 │ │ │ │ - mulseq r2, r4, r5 │ │ │ │ - andseq r3, r2, r8, asr #8 │ │ │ │ - andseq r3, r2, r8, lsl r4 │ │ │ │ - andseq r3, r2, r4, ror #7 │ │ │ │ - andseq r3, r2, r8, ror #3 │ │ │ │ - @ instruction: 0x001231b8 │ │ │ │ - andseq r3, r2, r8, lsl #3 │ │ │ │ - andseq r3, r2, r8, asr r1 │ │ │ │ - andseq r3, r2, r8, lsr #2 │ │ │ │ - ldrsheq r3, [r2], -r8 │ │ │ │ - andseq r3, r2, r8, asr #1 │ │ │ │ - mulseq r2, r8, r0 │ │ │ │ - andeq r3, r0, r2, ror #6 │ │ │ │ - @ instruction: 0x000ebfb0 │ │ │ │ - ldrdeq ip, [lr], -ip @ │ │ │ │ - andeq r0, r0, sp, ror #2 │ │ │ │ - andseq r1, r2, ip, lsr #15 │ │ │ │ + andseq r4, r2, r4, lsr #32 │ │ │ │ + mulseq r2, r4, pc @ │ │ │ │ + andseq r3, r2, ip, lsl #30 │ │ │ │ + andseq r3, r2, r8, lsl #29 │ │ │ │ + andseq r3, r2, r4, lsl #28 │ │ │ │ + andseq r3, r2, r0, lsl #27 │ │ │ │ + @ instruction: 0x00123cfc │ │ │ │ + andseq r3, r2, r8, lsr #24 │ │ │ │ + andseq r3, r2, r0, lsr #23 │ │ │ │ + andseq r3, r2, ip, lsl fp │ │ │ │ + mulseq r2, r4, sl │ │ │ │ + andeq r3, r0, r4, lsr r6 │ │ │ │ + andseq r3, r2, r4, lsl #20 │ │ │ │ + andseq r3, r2, r4, ror r9 │ │ │ │ + andeq r3, r0, sp, asr #12 │ │ │ │ + @ instruction: 0x001238d0 │ │ │ │ + andseq r3, r2, r0, asr #16 │ │ │ │ + andeq r3, r0, r7, ror #12 │ │ │ │ + andseq r3, r2, r8, lsr #14 │ │ │ │ + @ instruction: 0x001236d8 │ │ │ │ + andseq r3, r2, ip, ror r6 │ │ │ │ + andseq r3, r2, ip, lsr #12 │ │ │ │ + @ instruction: 0x001235dc │ │ │ │ + mulseq r2, ip, r5 │ │ │ │ + andseq r3, r2, r0, asr r4 │ │ │ │ + andseq r3, r2, r0, lsr #8 │ │ │ │ + andseq r3, r2, ip, ror #7 │ │ │ │ + andseq r3, r2, ip, ror #3 │ │ │ │ + @ instruction: 0x001231bc │ │ │ │ + andseq r3, r2, ip, lsl #3 │ │ │ │ + andseq r3, r2, ip, asr r1 │ │ │ │ + andseq r3, r2, ip, lsr #2 │ │ │ │ + ldrsheq r3, [r2], -ip │ │ │ │ + andseq r3, r2, ip, asr #1 │ │ │ │ + mulseq r2, ip, r0 │ │ │ │ + @ instruction: 0x000035b8 │ │ │ │ + andeq fp, lr, ip, asr pc │ │ │ │ + andeq ip, lr, r8, lsl #7 │ │ │ │ + muleq r0, r9, r1 │ │ │ │ + andseq r1, r2, r8, lsr #15 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r2, r2, r4, lsr lr │ │ │ │ - andseq r2, r2, ip, ror sp │ │ │ │ - andseq r2, r2, r8, lsl sp │ │ │ │ - andeq r3, r0, r9, asr #6 │ │ │ │ - andeq r3, r0, sp, asr r3 │ │ │ │ - andseq r2, r2, ip, lsl #25 │ │ │ │ - andeq r3, r0, r1, ror #6 │ │ │ │ - andeq ip, lr, r8, asr r1 │ │ │ │ - andeq r3, r0, r5, lsl #6 │ │ │ │ - strdeq fp, [lr], -r4 │ │ │ │ - andeq ip, lr, r0, lsr #2 │ │ │ │ - andeq r0, r0, fp, ror #2 │ │ │ │ - andeq r3, r0, r6, ror r3 │ │ │ │ - mulseq r2, r8, fp │ │ │ │ - andeq r3, r0, sl, ror r3 │ │ │ │ - andeq r3, r0, fp, ror r3 │ │ │ │ - muleq r0, r6, r2 │ │ │ │ - andeq r3, r0, pc, lsl #7 │ │ │ │ - @ instruction: 0x001229bc │ │ │ │ + andseq r2, r2, r8, lsr lr │ │ │ │ + andseq r2, r2, r0, lsl #27 │ │ │ │ + andseq r2, r2, ip, lsl sp │ │ │ │ + muleq r0, pc, r5 @ │ │ │ │ + @ instruction: 0x000035b3 │ │ │ │ + mulseq r2, r0, ip │ │ │ │ + @ instruction: 0x000035b7 │ │ │ │ + andeq ip, lr, r4, lsl #2 │ │ │ │ + andeq r3, r0, fp, asr r5 │ │ │ │ + andeq fp, lr, r0, lsr #25 │ │ │ │ + andeq ip, lr, ip, asr #1 │ │ │ │ + muleq r0, r7, r1 │ │ │ │ + andeq r3, r0, ip, asr #11 │ │ │ │ + mulseq r2, ip, fp │ │ │ │ + ldrdeq r3, [r0], -r0 │ │ │ │ + ldrdeq r3, [r0], -r1 │ │ │ │ + andeq r3, r0, ip, ror #9 │ │ │ │ + andeq r3, r0, r5, ror #11 │ │ │ │ + andseq r2, r2, r0, asr #19 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r3, r0, r7, asr #5 │ │ │ │ - andeq fp, lr, r4, lsr fp │ │ │ │ - ldrdeq r3, [r0], -r3 @ │ │ │ │ - andeq r0, r0, r3, ror #2 │ │ │ │ - andeq r3, r0, pc, lsr #3 │ │ │ │ - andeq fp, lr, ip, lsl r6 │ │ │ │ - andeq fp, lr, r0, lsr #20 │ │ │ │ - andeq r3, r0, r7, lsl r4 │ │ │ │ - andseq r2, r2, r4, asr #9 │ │ │ │ - muleq r0, r3, r3 │ │ │ │ - muleq r0, r4, r3 │ │ │ │ - andseq r2, r2, r4, lsr #8 │ │ │ │ - andeq r3, r0, r8, lsr #7 │ │ │ │ - andseq r2, r2, r4, lsl #7 │ │ │ │ - andeq r3, r0, ip, lsr #7 │ │ │ │ - andeq r3, r0, sp, lsr #7 │ │ │ │ - andeq r3, r0, lr, lsr #7 │ │ │ │ - andeq r3, r0, pc, lsr #7 │ │ │ │ - @ instruction: 0x000033b0 │ │ │ │ - @ instruction: 0x000033b1 │ │ │ │ + andeq r3, r0, r6, lsl r5 │ │ │ │ + andeq r3, r0, sp, lsl r5 │ │ │ │ + andeq fp, lr, r0, ror #21 │ │ │ │ + andeq r3, r0, r9, lsr #10 │ │ │ │ + andeq r0, r0, pc, lsl #3 │ │ │ │ + andeq r3, r0, r5, lsl #8 │ │ │ │ + andeq fp, lr, r8, asr #11 │ │ │ │ + andeq fp, lr, ip, asr #19 │ │ │ │ + andeq r3, r0, sp, ror #12 │ │ │ │ + andseq r2, r2, r8, asr #9 │ │ │ │ + andeq r3, r0, r9, ror #11 │ │ │ │ + andeq r3, r0, sl, ror #11 │ │ │ │ + andseq r2, r2, r8, lsr #8 │ │ │ │ + strdeq r3, [r0], -lr │ │ │ │ + andseq r2, r2, r8, lsl #7 │ │ │ │ + andeq r3, r0, r2, lsl #12 │ │ │ │ + andeq r3, r0, r3, lsl #12 │ │ │ │ + andeq r3, r0, r4, lsl #12 │ │ │ │ + andeq r3, r0, r5, lsl #12 │ │ │ │ + andeq r3, r0, r6, lsl #12 │ │ │ │ + andeq r3, r0, r7, lsl #12 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 2ec6c │ │ │ │ + beq 2ec70 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 2e4a0 │ │ │ │ + bne 2e4a4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ecd8 │ │ │ │ + beq 2ecdc │ │ │ │ sub r8, r8, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r8, #0 │ │ │ │ - ble 2d614 │ │ │ │ - ldr r3, [pc, #-280] @ 2e3c8 │ │ │ │ + ble 2d614 │ │ │ │ + ldr r3, [pc, #-284] @ 2e3c8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1404] @ 0x57c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f5e0 │ │ │ │ + beq 2f5e4 │ │ │ │ sub r8, r8, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 2d614 │ │ │ │ - ldr r3, [pc, #-324] @ 2e3cc │ │ │ │ + ble 2d614 │ │ │ │ + ldr r3, [pc, #-328] @ 2e3cc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #400] @ 0x190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f650 │ │ │ │ + beq 2f654 │ │ │ │ sub r8, r8, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 2d614 │ │ │ │ - ldr r3, [pc, #-368] @ 2e3d0 │ │ │ │ + ble 2d614 │ │ │ │ + ldr r3, [pc, #-372] @ 2e3d0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f664 │ │ │ │ + beq 2f668 │ │ │ │ sub r8, r8, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 2d614 │ │ │ │ - ldr r3, [pc, #-412] @ 2e3d4 │ │ │ │ + ble 2d614 │ │ │ │ + ldr r3, [pc, #-416] @ 2e3d4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1276] @ 0x4fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f6cc │ │ │ │ + beq 2f6d0 │ │ │ │ sub r8, r8, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 2d614 │ │ │ │ - ldr r3, [pc, #-456] @ 2e3d8 │ │ │ │ + ble 2d614 │ │ │ │ + ldr r3, [pc, #-460] @ 2e3d8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1396] @ 0x574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f6f4 │ │ │ │ + beq 2f6f8 │ │ │ │ sub r8, r8, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 2d614 │ │ │ │ - ldr r3, [pc, #-500] @ 2e3dc │ │ │ │ + ble 2d614 │ │ │ │ + ldr r3, [pc, #-504] @ 2e3dc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1244] @ 0x4dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f064 │ │ │ │ + beq 2f068 │ │ │ │ sub r8, r8, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r8, #0 │ │ │ │ - ble 2d614 │ │ │ │ - ldr r3, [pc, #-544] @ 2e3e0 │ │ │ │ + ble 2d614 │ │ │ │ + ldr r3, [pc, #-548] @ 2e3e0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1316] @ 0x524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f078 │ │ │ │ + beq 2f07c │ │ │ │ sub r8, r8, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 2d614 │ │ │ │ - ldr r3, [pc, #-588] @ 2e3e4 │ │ │ │ + ble 2d614 │ │ │ │ + ldr r3, [pc, #-592] @ 2e3e4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #332] @ 0x14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f08c │ │ │ │ + beq 2f090 │ │ │ │ sub r8, r8, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r8, #0 │ │ │ │ - ble 2d614 │ │ │ │ - b 2f098 │ │ │ │ + ble 2d614 │ │ │ │ + b 2f09c │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ @@ -35336,645 +35337,645 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [r1, #12] │ │ │ │ ldmib r1, {r3, r7} │ │ │ │ ldr sl, [r1] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 2d614 │ │ │ │ - ldr r9, [pc, #-736] @ 2e3e8 │ │ │ │ + b 2d614 │ │ │ │ + ldr r9, [pc, #-740] @ 2e3e8 │ │ │ │ mov sl, fp │ │ │ │ mov r7, fp │ │ │ │ mov r6, fp │ │ │ │ mov r5, fp │ │ │ │ mov r8, fp │ │ │ │ mov r4, fp │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e700 │ │ │ │ + beq 2e704 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 2e8f0 │ │ │ │ + beq 2e8f4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2e724 │ │ │ │ + beq 2e728 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e724 │ │ │ │ + beq 2e728 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 2e984 │ │ │ │ + beq 2e988 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2e748 │ │ │ │ + beq 2e74c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e748 │ │ │ │ + beq 2e74c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 2e908 │ │ │ │ + beq 2e90c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2e76c │ │ │ │ + beq 2e770 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e76c │ │ │ │ + beq 2e770 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 2e914 │ │ │ │ + beq 2e918 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e790 │ │ │ │ + beq 2e794 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e790 │ │ │ │ + beq 2e794 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 2e920 │ │ │ │ + beq 2e924 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2e7b4 │ │ │ │ + beq 2e7b8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e7b4 │ │ │ │ + beq 2e7b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 2e92c │ │ │ │ + beq 2e930 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2e7d8 │ │ │ │ + beq 2e7dc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e7d8 │ │ │ │ + beq 2e7dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 2e8d8 │ │ │ │ + beq 2e8dc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e800 │ │ │ │ + beq 2e804 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e800 │ │ │ │ + beq 2e804 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 2e8e4 │ │ │ │ + beq 2e8e8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2e824 │ │ │ │ + beq 2e828 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e824 │ │ │ │ + beq 2e828 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 2e8fc │ │ │ │ - ldr r3, [pc, #-1088] @ 2e3ec │ │ │ │ - ldr r0, [pc, #-1088] @ 2e3f0 │ │ │ │ - ldr r2, [pc, #-1088] @ 2e3f4 │ │ │ │ + beq 2e900 │ │ │ │ + ldr r3, [pc, #-1092] @ 2e3ec │ │ │ │ + ldr r0, [pc, #-1092] @ 2e3f0 │ │ │ │ + ldr r2, [pc, #-1092] @ 2e3f4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r9, #0 │ │ │ │ - ldr r2, [pc, #-1108] @ 2e3f8 │ │ │ │ - ldr r3, [pc, #-1108] @ 2e3fc │ │ │ │ + ldr r2, [pc, #-1112] @ 2e3f8 │ │ │ │ + ldr r3, [pc, #-1112] @ 2e3fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2f858 │ │ │ │ + bne 2f85c │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2d710 │ │ │ │ + b 2d710 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2d6a4 │ │ │ │ - ldr r3, [pc, #-1172] @ 2e400 │ │ │ │ + b 2d6a4 │ │ │ │ + ldr r3, [pc, #-1176] @ 2e400 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r6, r4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 2d6e8 │ │ │ │ + b 2d6e8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2d824 │ │ │ │ + b 2d824 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2d6e8 │ │ │ │ + b 2d6e8 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e7d8 │ │ │ │ + b 2e7dc │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e800 │ │ │ │ + b 2e804 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e700 │ │ │ │ + b 2e704 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e824 │ │ │ │ + b 2e828 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e748 │ │ │ │ + b 2e74c │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e76c │ │ │ │ + b 2e770 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e790 │ │ │ │ + b 2e794 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e7b4 │ │ │ │ + b 2e7b8 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2d7bc │ │ │ │ - ldr r3, [pc, #-1352] @ 2e404 │ │ │ │ + b 2d7bc │ │ │ │ + ldr r3, [pc, #-1356] @ 2e404 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, fp │ │ │ │ mov fp, r0 │ │ │ │ - b 2d800 │ │ │ │ + b 2d800 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2d92c │ │ │ │ + b 2d92c │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e724 │ │ │ │ + b 2e728 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2d800 │ │ │ │ + b 2d800 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2d8c4 │ │ │ │ - ldr r3, [pc, #-1448] @ 2e408 │ │ │ │ + b 2d8c4 │ │ │ │ + ldr r3, [pc, #-1452] @ 2e408 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 2d908 │ │ │ │ + b 2d908 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2da34 │ │ │ │ + b 2da34 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2d908 │ │ │ │ - ldr r9, [pc, #-1520] @ 2e40c │ │ │ │ - b 2e824 │ │ │ │ + b 2d908 │ │ │ │ + ldr r9, [pc, #-1524] @ 2e40c │ │ │ │ + b 2e828 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 2d63c │ │ │ │ + b 2d63c │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2d9cc │ │ │ │ + b 2d9cc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2ea2c │ │ │ │ + beq 2ea30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 2f04c │ │ │ │ - ldr r9, [pc, #-1572] @ 2e410 │ │ │ │ - b 2e824 │ │ │ │ - ldr r3, [pc, #-1576] @ 2e414 │ │ │ │ + beq 2f050 │ │ │ │ + ldr r9, [pc, #-1576] @ 2e410 │ │ │ │ + b 2e828 │ │ │ │ + ldr r3, [pc, #-1580] @ 2e414 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r0 │ │ │ │ - b 2da10 │ │ │ │ + b 2da10 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2da10 │ │ │ │ + b 2da10 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2db90 │ │ │ │ + b 2db90 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2d730 │ │ │ │ + beq 2d730 │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ - ldr r9, [pc, #-1664] @ 2e418 │ │ │ │ + ldr r9, [pc, #-1668] @ 2e418 │ │ │ │ mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ mov r5, sl │ │ │ │ mov r8, sl │ │ │ │ mov r4, sl │ │ │ │ mov fp, sl │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ + b 2e6e4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl b6c4 │ │ │ │ mov fp, r0 │ │ │ │ - b 2d75c │ │ │ │ - ldr r0, [pc, #-1712] @ 2e41c │ │ │ │ + b 2d75c │ │ │ │ + ldr r0, [pc, #-1716] @ 2e41c │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #14 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1732] @ 2e420 │ │ │ │ - ldr r3, [pc, #-1732] @ 2e424 │ │ │ │ - ldr r0, [pc, #-1732] @ 2e428 │ │ │ │ - ldr r2, [pc, #-1732] @ 2e42c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1736] @ 2e420 │ │ │ │ + ldr r3, [pc, #-1736] @ 2e424 │ │ │ │ + ldr r0, [pc, #-1736] @ 2e428 │ │ │ │ + ldr r2, [pc, #-1736] @ 2e42c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 2e840 │ │ │ │ + bl 17174 │ │ │ │ + b 2e844 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2db28 │ │ │ │ - ldr r9, [pc, #-1760] @ 2e430 │ │ │ │ + b 2db28 │ │ │ │ + ldr r9, [pc, #-1764] @ 2e430 │ │ │ │ mov sl, fp │ │ │ │ mov r7, fp │ │ │ │ mov r6, fp │ │ │ │ mov r5, fp │ │ │ │ mov r8, fp │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ - ldr r3, [pc, #-1788] @ 2e434 │ │ │ │ + b 2e6e4 │ │ │ │ + ldr r3, [pc, #-1792] @ 2e434 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b 2db6c │ │ │ │ + b 2db6c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2dca8 │ │ │ │ + b 2dca8 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2db6c │ │ │ │ + b 2db6c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2d83c │ │ │ │ + beq 2d83c │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ - ldr r9, [pc, #-1876] @ 2e438 │ │ │ │ + ldr r9, [pc, #-1880] @ 2e438 │ │ │ │ mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ mov r5, sl │ │ │ │ mov r8, sl │ │ │ │ mov r4, sl │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ + b 2e6e4 │ │ │ │ mov r0, r7 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 2d864 │ │ │ │ - ldr r9, [pc, #-1920] @ 2e43c │ │ │ │ + b 2d864 │ │ │ │ + ldr r9, [pc, #-1924] @ 2e43c │ │ │ │ mov sl, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ + b 2e6e4 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ mov r6, fp │ │ │ │ mov r8, r7 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ mov r7, lr │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r3 │ │ │ │ - b 2ec1c │ │ │ │ + b 2ec20 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 2f678 │ │ │ │ + beq 2f67c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2f834 │ │ │ │ + beq 2f838 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ec04 │ │ │ │ + beq 2ec08 │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r6 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ mov r6, r3 │ │ │ │ - blt 2f678 │ │ │ │ + blt 2f67c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r3, fp, lsl #2] │ │ │ │ - b 2d600 │ │ │ │ + b 2d600 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2dc34 │ │ │ │ + b 2dc34 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ mov r7, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 2eca8 │ │ │ │ + b 2ecac │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 2f640 │ │ │ │ + beq 2f644 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f834 │ │ │ │ + beq 2f838 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ec90 │ │ │ │ + beq 2ec94 │ │ │ │ mov r3, r5 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ - bge 2e4b8 │ │ │ │ + bge 2e4bc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e4d8 │ │ │ │ - ldr r1, [pc, #-2220] @ 2e440 │ │ │ │ - b 2eae0 │ │ │ │ - ldr r9, [pc, #-2224] @ 2e444 │ │ │ │ + beq 2e4dc │ │ │ │ + ldr r1, [pc, #-2224] @ 2e440 │ │ │ │ + b 2eae4 │ │ │ │ + ldr r9, [pc, #-2228] @ 2e444 │ │ │ │ mov sl, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ - ldr r3, [pc, #-2248] @ 2e448 │ │ │ │ + b 2e6e4 │ │ │ │ + ldr r3, [pc, #-2252] @ 2e448 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #1344] @ 0x540 │ │ │ │ - b 2d5ac │ │ │ │ - ldr r3, [pc, #-2260] @ 2e44c │ │ │ │ + b 2d5ac │ │ │ │ + ldr r3, [pc, #-2264] @ 2e44c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r7, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - b 2d4e8 │ │ │ │ + b 2d4e8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 2d4b4 │ │ │ │ - ldr r3, [pc, #-2352] @ 2e44c │ │ │ │ + b 2d4b4 │ │ │ │ + ldr r3, [pc, #-2356] @ 2e44c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 2d4bc │ │ │ │ - ldr r3, [pc, #-2392] @ 2e44c │ │ │ │ + b 2d4bc │ │ │ │ + ldr r3, [pc, #-2396] @ 2e44c │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - b 2d4c4 │ │ │ │ - ldr r3, [pc, #-2436] @ 2e44c │ │ │ │ + b 2d4c4 │ │ │ │ + ldr r3, [pc, #-2440] @ 2e44c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 2d4cc │ │ │ │ - ldr r3, [pc, #-2484] @ 2e44c │ │ │ │ + b 2d4cc │ │ │ │ + ldr r3, [pc, #-2488] @ 2e44c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b 2d4d4 │ │ │ │ - ldr r3, [pc, #-2536] @ 2e44c │ │ │ │ + b 2d4d4 │ │ │ │ + ldr r3, [pc, #-2540] @ 2e44c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b 2d4dc │ │ │ │ - ldr r3, [pc, #-2592] @ 2e44c │ │ │ │ + b 2d4dc │ │ │ │ + ldr r3, [pc, #-2596] @ 2e44c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r7, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - b 2d4e4 │ │ │ │ - ldr r3, [pc, #-2652] @ 2e44c │ │ │ │ + b 2d4e4 │ │ │ │ + ldr r3, [pc, #-2656] @ 2e44c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b 2d4d8 │ │ │ │ + b 2d4d8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 2d4a4 │ │ │ │ + b 2d4a4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 2d4ac │ │ │ │ + b 2d4ac │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b 2d49c │ │ │ │ - ldr r3, [pc, #-2760] @ 2e44c │ │ │ │ + b 2d49c │ │ │ │ + ldr r3, [pc, #-2764] @ 2e44c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b 2e6b0 │ │ │ │ + b 2e6b4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #-2820] @ 2e44c │ │ │ │ + ldr r3, [pc, #-2824] @ 2e44c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b 2e6ac │ │ │ │ + b 2e6b0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b 2e674 │ │ │ │ + b 2e678 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #-2884] @ 2e44c │ │ │ │ + ldr r3, [pc, #-2888] @ 2e44c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 2e694 │ │ │ │ + b 2e698 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 2e68c │ │ │ │ + b 2e690 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 2e684 │ │ │ │ + b 2e688 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 2e67c │ │ │ │ + b 2e680 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #-2996] @ 2e44c │ │ │ │ + ldr r3, [pc, #-3000] @ 2e44c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 2e6a4 │ │ │ │ + b 2e6a8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #-3044] @ 2e44c │ │ │ │ + ldr r3, [pc, #-3048] @ 2e44c │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - b 2e69c │ │ │ │ + b 2e6a0 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2ea2c │ │ │ │ + b 2ea30 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2dfe0 │ │ │ │ + b 2dfe0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e5f8 │ │ │ │ - mov r1, #12992 @ 0x32c0 │ │ │ │ - b 2eae0 │ │ │ │ + beq 2e5fc │ │ │ │ + ldr r1, [pc, #-3116] @ 2e450 │ │ │ │ + b 2eae4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e628 │ │ │ │ - ldr r1, [pc, #-3132] @ 2e450 │ │ │ │ - b 2eae0 │ │ │ │ + beq 2e62c │ │ │ │ + ldr r1, [pc, #-3132] @ 2e454 │ │ │ │ + b 2eae4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f824 │ │ │ │ + bne 2f828 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -35987,28 +35988,28 @@ │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #-3228] @ 2e454 │ │ │ │ + ldr r3, [pc, #-3228] @ 2e458 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ @@ -36027,531 +36028,532 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ ldr sl, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ ldr r9, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 2d614 │ │ │ │ - ldr r1, [pc, #-3388] @ 2e458 │ │ │ │ - b 2eae0 │ │ │ │ - ldr r1, [pc, #-3392] @ 2e45c │ │ │ │ - ldr sl, [pc, #-3392] @ 2e460 │ │ │ │ + bne 2d614 │ │ │ │ + ldr r1, [pc, #-3388] @ 2e45c │ │ │ │ + b 2eae4 │ │ │ │ + ldr r1, [pc, #-3392] @ 2e460 │ │ │ │ + ldr sl, [pc, #-3392] @ 2e464 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2f1b8 │ │ │ │ + beq 2f1bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 2f5cc │ │ │ │ - ldr r3, [pc, #-3420] @ 2e464 │ │ │ │ - ldr r0, [pc, #-3420] @ 2e468 │ │ │ │ + beq 2f5d0 │ │ │ │ + ldr r3, [pc, #-3420] @ 2e468 │ │ │ │ + ldr r0, [pc, #-3420] @ 2e46c │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr sl, [r9] │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2f1f0 │ │ │ │ + beq 2f1f4 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str sl, [r9] │ │ │ │ - beq 2f6b0 │ │ │ │ - ldr r9, [pc, #-3468] @ 2e46c │ │ │ │ + beq 2f6b4 │ │ │ │ + ldr r9, [pc, #-3468] @ 2e470 │ │ │ │ mov sl, #0 │ │ │ │ - b 2e6e0 │ │ │ │ - ldr r3, [pc, #-3476] @ 2e470 │ │ │ │ + b 2e6e4 │ │ │ │ + ldr r3, [pc, #-3476] @ 2e474 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r0 │ │ │ │ - b 2dc78 │ │ │ │ + b 2dc78 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2ddc8 │ │ │ │ + b 2ddc8 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2dc78 │ │ │ │ + b 2dc78 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2d944 │ │ │ │ + beq 2d944 │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ - ldr r9, [pc, #-3564] @ 2e474 │ │ │ │ + ldr r9, [pc, #-3564] @ 2e478 │ │ │ │ mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ mov r5, sl │ │ │ │ mov r8, sl │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ + b 2e6e4 │ │ │ │ mov r0, r9 │ │ │ │ bl b6c4 │ │ │ │ mov r8, r0 │ │ │ │ - b 2d96c │ │ │ │ - ldr r9, [pc, #-3604] @ 2e478 │ │ │ │ + b 2d96c │ │ │ │ + ldr r9, [pc, #-3604] @ 2e47c │ │ │ │ mov sl, r8 │ │ │ │ mov r7, r8 │ │ │ │ mov r6, r8 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ - ldr r3, [pc, #-3628] @ 2e47c │ │ │ │ + b 2e6e4 │ │ │ │ + ldr r3, [pc, #-3628] @ 2e480 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2f7bc │ │ │ │ + blt 2f7c0 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 2f7d4 │ │ │ │ + beq 2f7d8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ bl be50 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2f7e0 │ │ │ │ + blt 2f7e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2e160 │ │ │ │ + beq 2e160 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 2e160 │ │ │ │ + bne 2e160 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e160 │ │ │ │ + b 2e160 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2dd54 │ │ │ │ - ldr r9, [pc, #-3756] @ 2e480 │ │ │ │ + b 2dd54 │ │ │ │ + ldr r9, [pc, #-3756] @ 2e484 │ │ │ │ mov sl, r8 │ │ │ │ mov r7, r8 │ │ │ │ mov r6, r8 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ - ldr r3, [pc, #-3776] @ 2e484 │ │ │ │ + b 2e6e4 │ │ │ │ + ldr r3, [pc, #-3776] @ 2e488 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ - b 2dd98 │ │ │ │ + b 2dd98 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2def8 │ │ │ │ + b 2def8 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2dd98 │ │ │ │ + b 2dd98 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2da4c │ │ │ │ + beq 2da4c │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ - ldr r9, [pc, #-3864] @ 2e488 │ │ │ │ + ldr r9, [pc, #-3864] @ 2e48c │ │ │ │ mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ mov r5, sl │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ + b 2e6e4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2da60 │ │ │ │ - ldr r9, [pc, #-3896] @ 2e48c │ │ │ │ + beq 2da60 │ │ │ │ + ldr r9, [pc, #-3896] @ 2e490 │ │ │ │ mov sl, #0 │ │ │ │ mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ mov r5, sl │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ + b 2e6e4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2da74 │ │ │ │ - ldr r9, [pc, #-3932] @ 2e490 │ │ │ │ - b 2f3c0 │ │ │ │ + beq 2da74 │ │ │ │ + ldr r9, [pc, #-3932] @ 2e494 │ │ │ │ + b 2f3c4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2da88 │ │ │ │ - ldr r9, [pc, #-3948] @ 2e494 │ │ │ │ - b 2f3c0 │ │ │ │ + beq 2da88 │ │ │ │ + ldr r9, [pc, #-3948] @ 2e498 │ │ │ │ + b 2f3c4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2da9c │ │ │ │ - ldr r9, [pc, #-3964] @ 2e498 │ │ │ │ - b 2f3c0 │ │ │ │ + beq 2da9c │ │ │ │ + ldr r9, [pc, #-3964] @ 2e49c │ │ │ │ + b 2f3c4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 2dac8 │ │ │ │ - ldr r9, [pc, #-3984] @ 2e49c │ │ │ │ + b 2dac8 │ │ │ │ + ldr r9, [pc, #-3984] @ 2e4a0 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ + b 2e6e4 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2de88 │ │ │ │ + b 2de88 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e230 │ │ │ │ + b 2e230 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e24c │ │ │ │ + b 2e24c │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e1a4 │ │ │ │ + b 2e1a4 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e1c0 │ │ │ │ + b 2e1c0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e1dc │ │ │ │ + b 2e1dc │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e1f8 │ │ │ │ + b 2e1f8 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e214 │ │ │ │ - ldr r9, [pc, #996] @ 2f888 │ │ │ │ + b 2e214 │ │ │ │ + ldr r9, [pc, #996] @ 2f88c │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r5 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ - ldr r3, [pc, #980] @ 2f88c │ │ │ │ + b 2e6e4 │ │ │ │ + ldr r3, [pc, #980] @ 2f890 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 2decc │ │ │ │ + b 2decc │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2decc │ │ │ │ + b 2decc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2dba8 │ │ │ │ + beq 2dba8 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [pc, #904] @ 2f890 │ │ │ │ + ldr r9, [pc, #904] @ 2f894 │ │ │ │ mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ + b 2e6e4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl b6c4 │ │ │ │ mov r6, r0 │ │ │ │ - b 2dbd4 │ │ │ │ - ldr r9, [pc, #872] @ 2f894 │ │ │ │ + b 2dbd4 │ │ │ │ + ldr r9, [pc, #872] @ 2f898 │ │ │ │ mov sl, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ + b 2e6e4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2dcc0 │ │ │ │ + beq 2dcc0 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ - ldr r9, [pc, #840] @ 2f898 │ │ │ │ + ldr r9, [pc, #840] @ 2f89c │ │ │ │ mov r7, sl │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ - ldr r9, [pc, #828] @ 2f89c │ │ │ │ + b 2e6e4 │ │ │ │ + ldr r9, [pc, #828] @ 2f8a0 │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ + b 2e6e4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl b6c4 │ │ │ │ mov r7, r0 │ │ │ │ - b 2dcec │ │ │ │ + b 2dcec │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2dde0 │ │ │ │ + beq 2dde0 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ - ldr r9, [pc, #784] @ 2f8a0 │ │ │ │ + ldr r9, [pc, #784] @ 2f8a4 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ + b 2e6e4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ddf4 │ │ │ │ + beq 2ddf4 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r9, [pc, #760] @ 2f8a4 │ │ │ │ + ldr r9, [pc, #760] @ 2f8a8 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ - ldr r9, [pc, #752] @ 2f8a8 │ │ │ │ + b 2e6e4 │ │ │ │ + ldr r9, [pc, #752] @ 2f8ac │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - b 2e6e0 │ │ │ │ + b 2e6e4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl b6c4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 2de20 │ │ │ │ + b 2de20 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b 2f1b8 │ │ │ │ + b 2f1bc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e508 │ │ │ │ - ldr r1, [pc, #696] @ 2f8ac │ │ │ │ - b 2eae0 │ │ │ │ + beq 2e50c │ │ │ │ + ldr r1, [pc, #696] @ 2f8b0 │ │ │ │ + b 2eae4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2df0c │ │ │ │ - ldr r9, [pc, #680] @ 2f8b0 │ │ │ │ - b 2e6e0 │ │ │ │ + beq 2df0c │ │ │ │ + ldr r9, [pc, #680] @ 2f8b4 │ │ │ │ + b 2e6e4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2df20 │ │ │ │ - ldr r9, [pc, #664] @ 2f8b4 │ │ │ │ + beq 2df20 │ │ │ │ + ldr r9, [pc, #664] @ 2f8b8 │ │ │ │ mov sl, #0 │ │ │ │ - b 2e6e0 │ │ │ │ - ldr r3, [pc, #656] @ 2f8b8 │ │ │ │ - ldr r0, [pc, #656] @ 2f8bc │ │ │ │ - ldr r2, [pc, #656] @ 2f8c0 │ │ │ │ - ldr r1, [pc, #656] @ 2f8c4 │ │ │ │ + b 2e6e4 │ │ │ │ + ldr r3, [pc, #656] @ 2f8bc │ │ │ │ + ldr r0, [pc, #656] @ 2f8c0 │ │ │ │ + ldr r2, [pc, #656] @ 2f8c4 │ │ │ │ + ldr r1, [pc, #656] @ 2f8c8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 2f1f0 │ │ │ │ + bl 17174 │ │ │ │ + b 2f1f4 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ - b 2ecd8 │ │ │ │ + b 2ecdc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e538 │ │ │ │ - ldr r1, [pc, #612] @ 2f8c8 │ │ │ │ - b 2eae0 │ │ │ │ + beq 2e53c │ │ │ │ + ldr r1, [pc, #612] @ 2f8cc │ │ │ │ + b 2eae4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e568 │ │ │ │ - ldr r1, [pc, #596] @ 2f8cc │ │ │ │ - b 2eae0 │ │ │ │ + beq 2e56c │ │ │ │ + ldr r1, [pc, #596] @ 2f8d0 │ │ │ │ + b 2eae4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f81c │ │ │ │ - ldr r0, [pc, #580] @ 2f8d0 │ │ │ │ + bne 2f820 │ │ │ │ + ldr r0, [pc, #580] @ 2f8d4 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #560] @ 2f8d4 │ │ │ │ - b 2eae0 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #560] @ 2f8d8 │ │ │ │ + b 2eae4 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e08c │ │ │ │ + b 2e08c │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r9, [pc, #536] @ 2f8d8 │ │ │ │ - b 2e6e0 │ │ │ │ + ldr r9, [pc, #536] @ 2f8dc │ │ │ │ + b 2e6e4 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e184 │ │ │ │ + b 2e184 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e598 │ │ │ │ - ldr r1, [pc, #508] @ 2f8dc │ │ │ │ - b 2eae0 │ │ │ │ + beq 2e59c │ │ │ │ + ldr r1, [pc, #508] @ 2f8e0 │ │ │ │ + b 2eae4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e2a8 │ │ │ │ - ldr r1, [pc, #492] @ 2f8e0 │ │ │ │ - b 2eae0 │ │ │ │ + beq 2e2a8 │ │ │ │ + ldr r1, [pc, #492] @ 2f8e4 │ │ │ │ + b 2eae4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e5c8 │ │ │ │ - ldr r1, [pc, #476] @ 2f8e4 │ │ │ │ - b 2eae0 │ │ │ │ + beq 2e5cc │ │ │ │ + ldr r1, [pc, #476] @ 2f8e8 │ │ │ │ + b 2eae4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e2d8 │ │ │ │ - ldr r1, [pc, #460] @ 2f8e8 │ │ │ │ - b 2eae0 │ │ │ │ + beq 2e2d8 │ │ │ │ + ldr r1, [pc, #460] @ 2f8ec │ │ │ │ + b 2eae4 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e0dc │ │ │ │ - ldr r1, [pc, #444] @ 2f8ec │ │ │ │ - ldr sl, [pc, #444] @ 2f8f0 │ │ │ │ - b 2f1b8 │ │ │ │ + b 2e0dc │ │ │ │ + ldr r1, [pc, #444] @ 2f8f0 │ │ │ │ + ldr sl, [pc, #444] @ 2f8f4 │ │ │ │ + b 2f1bc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f82c │ │ │ │ - ldr r0, [pc, #428] @ 2f8f4 │ │ │ │ + bne 2f830 │ │ │ │ + ldr r0, [pc, #428] @ 2f8f8 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #14 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #408] @ 2f8f8 │ │ │ │ - b 2eae0 │ │ │ │ - ldr r1, [pc, #388] @ 2f8ec │ │ │ │ - ldr sl, [pc, #400] @ 2f8fc │ │ │ │ - b 2f19c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #408] @ 2f8fc │ │ │ │ + b 2eae4 │ │ │ │ + ldr r1, [pc, #388] @ 2f8f0 │ │ │ │ + ldr sl, [pc, #400] @ 2f900 │ │ │ │ + b 2f1a0 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2e12c │ │ │ │ - ldr r1, [pc, #384] @ 2f900 │ │ │ │ - ldr sl, [pc, #384] @ 2f904 │ │ │ │ - b 2f1b8 │ │ │ │ - ldr r1, [pc, #372] @ 2f900 │ │ │ │ - ldr sl, [pc, #376] @ 2f908 │ │ │ │ - b 2f19c │ │ │ │ - ldr r1, [pc, #372] @ 2f90c │ │ │ │ - ldr sl, [pc, #372] @ 2f910 │ │ │ │ - b 2f1b8 │ │ │ │ - ldr sl, [pc, #368] @ 2f914 │ │ │ │ - mov r1, #356 @ 0x164 │ │ │ │ - b 2f1b8 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2eac4 │ │ │ │ - ldr r1, [pc, #348] @ 2f918 │ │ │ │ - b 2eae0 │ │ │ │ - ldr r1, [pc, #344] @ 2f91c │ │ │ │ - ldr sl, [pc, #344] @ 2f920 │ │ │ │ - b 2f1b8 │ │ │ │ - ldr sl, [pc, #340] @ 2f924 │ │ │ │ - mov r1, #356 @ 0x164 │ │ │ │ - b 2f19c │ │ │ │ - ldr r1, [pc, #332] @ 2f928 │ │ │ │ - ldr sl, [pc, #332] @ 2f92c │ │ │ │ - b 2f1b8 │ │ │ │ - ldr r1, [pc, #320] @ 2f928 │ │ │ │ - mov sl, #12672 @ 0x3180 │ │ │ │ - b 2f19c │ │ │ │ - ldr r1, [pc, #316] @ 2f930 │ │ │ │ - ldr sl, [pc, #316] @ 2f934 │ │ │ │ - b 2f1b8 │ │ │ │ - ldr r1, [pc, #304] @ 2f930 │ │ │ │ - ldr sl, [pc, #308] @ 2f938 │ │ │ │ - b 2f19c │ │ │ │ - ldr r1, [pc, #304] @ 2f93c │ │ │ │ - ldr sl, [pc, #304] @ 2f940 │ │ │ │ - b 2f1b8 │ │ │ │ - ldr r1, [pc, #300] @ 2f944 │ │ │ │ - ldr sl, [pc, #300] @ 2f948 │ │ │ │ - b 2f1b8 │ │ │ │ - ldr r1, [pc, #296] @ 2f94c │ │ │ │ - b 2eae0 │ │ │ │ - ldr r1, [pc, #292] @ 2f950 │ │ │ │ - b 2eae0 │ │ │ │ - ldr r1, [pc, #288] @ 2f954 │ │ │ │ - b 2eae0 │ │ │ │ - ldr r3, [pc, #284] @ 2f958 │ │ │ │ - ldr r1, [pc, #284] @ 2f95c │ │ │ │ - ldr r0, [pc, #284] @ 2f960 │ │ │ │ + b 2e12c │ │ │ │ + ldr r1, [pc, #384] @ 2f904 │ │ │ │ + ldr sl, [pc, #384] @ 2f908 │ │ │ │ + b 2f1bc │ │ │ │ + ldr r1, [pc, #372] @ 2f904 │ │ │ │ + ldr sl, [pc, #376] @ 2f90c │ │ │ │ + b 2f1a0 │ │ │ │ + ldr r1, [pc, #372] @ 2f910 │ │ │ │ + ldr sl, [pc, #372] @ 2f914 │ │ │ │ + b 2f1bc │ │ │ │ + ldr sl, [pc, #368] @ 2f918 │ │ │ │ + mov r1, #400 @ 0x190 │ │ │ │ + b 2f1bc │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2eac8 │ │ │ │ + ldr r1, [pc, #348] @ 2f91c │ │ │ │ + b 2eae4 │ │ │ │ + ldr r1, [pc, #344] @ 2f920 │ │ │ │ + ldr sl, [pc, #344] @ 2f924 │ │ │ │ + b 2f1bc │ │ │ │ + ldr sl, [pc, #340] @ 2f928 │ │ │ │ + mov r1, #400 @ 0x190 │ │ │ │ + b 2f1a0 │ │ │ │ + ldr r1, [pc, #332] @ 2f92c │ │ │ │ + ldr sl, [pc, #332] @ 2f930 │ │ │ │ + b 2f1bc │ │ │ │ + ldr r1, [pc, #320] @ 2f92c │ │ │ │ + ldr sl, [pc, #324] @ 2f934 │ │ │ │ + b 2f1a0 │ │ │ │ + ldr r1, [pc, #320] @ 2f938 │ │ │ │ + ldr sl, [pc, #320] @ 2f93c │ │ │ │ + b 2f1bc │ │ │ │ + ldr r1, [pc, #308] @ 2f938 │ │ │ │ + ldr sl, [pc, #312] @ 2f940 │ │ │ │ + b 2f1a0 │ │ │ │ + ldr r1, [pc, #308] @ 2f944 │ │ │ │ + ldr sl, [pc, #308] @ 2f948 │ │ │ │ + b 2f1bc │ │ │ │ + ldr r1, [pc, #304] @ 2f94c │ │ │ │ + ldr sl, [pc, #304] @ 2f950 │ │ │ │ + b 2f1bc │ │ │ │ + ldr r1, [pc, #300] @ 2f954 │ │ │ │ + b 2eae4 │ │ │ │ + ldr r1, [pc, #296] @ 2f958 │ │ │ │ + b 2eae4 │ │ │ │ + ldr r1, [pc, #292] @ 2f95c │ │ │ │ + b 2eae4 │ │ │ │ + ldr r3, [pc, #288] @ 2f960 │ │ │ │ + ldr r1, [pc, #288] @ 2f964 │ │ │ │ + ldr r0, [pc, #288] @ 2f968 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #280] @ 2f964 │ │ │ │ + ldr r2, [pc, #284] @ 2f96c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - bl 147ec │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #252] @ 2f968 │ │ │ │ - ldr r1, [pc, #252] @ 2f96c │ │ │ │ - ldr r0, [pc, #252] @ 2f970 │ │ │ │ + bl 147c8 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #256] @ 2f970 │ │ │ │ + ldr r1, [pc, #256] @ 2f974 │ │ │ │ + ldr r0, [pc, #256] @ 2f978 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #248] @ 2f974 │ │ │ │ + ldr r2, [pc, #252] @ 2f97c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - andeq r3, r0, r5, asr #7 │ │ │ │ - andseq r2, r2, r0, lsl r2 │ │ │ │ - andeq r3, r0, r9, asr #7 │ │ │ │ - andeq r3, r0, sl, asr #7 │ │ │ │ - andeq r3, r0, r2, ror #7 │ │ │ │ - andeq r3, r0, r3, ror #7 │ │ │ │ - strdeq r3, [r0], -fp │ │ │ │ - strdeq r3, [r0], -ip │ │ │ │ - strdeq r3, [r0], -sp │ │ │ │ - muleq r0, sp, r2 │ │ │ │ - andeq r3, r0, r5, lsl r4 │ │ │ │ - andeq r3, r0, r6, lsl r4 │ │ │ │ - @ instruction: 0x000eb1b0 │ │ │ │ - @ instruction: 0x000eb5b8 │ │ │ │ - andeq r0, r0, sl, asr r1 │ │ │ │ - andeq r3, r0, pc, asr r1 │ │ │ │ - andeq r3, r0, r4, lsr #5 │ │ │ │ - andeq r3, r0, fp, lsr #5 │ │ │ │ - muleq lr, r8, r5 │ │ │ │ - andeq r3, r0, r1, lsl #5 │ │ │ │ - andeq r3, r0, r7, lsl r4 │ │ │ │ - @ instruction: 0x000032b2 │ │ │ │ - andeq r3, r0, r8, lsl #5 │ │ │ │ - @ instruction: 0x000032b9 │ │ │ │ - andeq r3, r0, pc, lsl #5 │ │ │ │ - andeq r0, r0, r1, ror #2 │ │ │ │ - muleq r0, r5, r1 │ │ │ │ - ldrdeq fp, [lr], -ip │ │ │ │ - andeq r3, r0, r7, ror r2 │ │ │ │ - muleq r0, r7, r1 │ │ │ │ - andeq r0, r0, r2, ror #2 │ │ │ │ - andeq r3, r0, r1, lsr #3 │ │ │ │ - andeq r3, r0, r3, lsr #3 │ │ │ │ - andeq r0, r0, r3, ror #2 │ │ │ │ - andeq r3, r0, sp, lsr #3 │ │ │ │ - @ instruction: 0x000031b9 │ │ │ │ - andeq r3, r0, sp, ror #4 │ │ │ │ - andeq r0, r0, sp, asr r1 │ │ │ │ - andeq r3, r0, r5, ror r1 │ │ │ │ - @ instruction: 0x000031bb │ │ │ │ - andeq r0, r0, lr, asr r1 │ │ │ │ - andeq r3, r0, lr, ror r1 │ │ │ │ - andeq r0, r0, r5, ror #2 │ │ │ │ - andeq r3, r0, r5, asr #3 │ │ │ │ - andeq r3, r0, r7, asr #3 │ │ │ │ - andeq r0, r0, r6, ror #2 │ │ │ │ - ldrdeq r3, [r0], -r1 │ │ │ │ - andeq r0, r0, r7, ror #2 │ │ │ │ - ldrdeq r3, [r0], -sl │ │ │ │ - andeq r3, r0, pc, ror r2 │ │ │ │ - andeq r3, r0, lr, asr #5 │ │ │ │ - andeq r3, r0, r5, ror r2 │ │ │ │ - @ instruction: 0x00100cf8 │ │ │ │ - andeq sl, lr, r8, ror #6 │ │ │ │ - andeq sl, lr, r0, lsr #13 │ │ │ │ + andeq r3, r0, fp, lsl r6 │ │ │ │ + andseq r2, r2, r4, lsl r2 │ │ │ │ + andeq r3, r0, pc, lsl r6 │ │ │ │ + andeq r3, r0, r0, lsr #12 │ │ │ │ + andeq r3, r0, r8, lsr r6 │ │ │ │ + andeq r3, r0, r9, lsr r6 │ │ │ │ + andeq r3, r0, r1, asr r6 │ │ │ │ + andeq r3, r0, r2, asr r6 │ │ │ │ + andeq r3, r0, r3, asr r6 │ │ │ │ + strdeq r3, [r0], -r3 @ │ │ │ │ + andeq r3, r0, fp, ror #12 │ │ │ │ + andeq r3, r0, ip, ror #12 │ │ │ │ + andeq fp, lr, ip, asr r1 │ │ │ │ + andeq fp, lr, r4, ror #10 │ │ │ │ + andeq r0, r0, r6, lsl #3 │ │ │ │ + @ instruction: 0x000033b5 │ │ │ │ + strdeq r3, [r0], -sl │ │ │ │ + andeq r3, r0, r1, lsl #10 │ │ │ │ + andeq fp, lr, r4, asr #10 │ │ │ │ + ldrdeq r3, [r0], -r7 │ │ │ │ + andeq r3, r0, sp, ror #12 │ │ │ │ + andeq r3, r0, r8, lsl #10 │ │ │ │ + ldrdeq r3, [r0], -lr │ │ │ │ + andeq r3, r0, pc, lsl #10 │ │ │ │ + andeq r3, r0, r5, ror #9 │ │ │ │ + andeq r0, r0, sp, lsl #3 │ │ │ │ + andeq r3, r0, fp, ror #7 │ │ │ │ + andeq fp, lr, r8, lsl #9 │ │ │ │ + andeq r3, r0, sp, asr #9 │ │ │ │ + andeq r3, r0, sp, ror #7 │ │ │ │ + andeq r0, r0, lr, lsl #3 │ │ │ │ + strdeq r3, [r0], -r7 │ │ │ │ + strdeq r3, [r0], -r9 │ │ │ │ + andeq r0, r0, pc, lsl #3 │ │ │ │ + andeq r3, r0, r3, lsl #8 │ │ │ │ + andeq r3, r0, pc, lsl #8 │ │ │ │ + andeq r3, r0, r3, asr #9 │ │ │ │ + andeq r0, r0, r9, lsl #3 │ │ │ │ + andeq r3, r0, fp, asr #7 │ │ │ │ + andeq r3, r0, r1, lsl r4 │ │ │ │ + andeq r0, r0, sl, lsl #3 │ │ │ │ + ldrdeq r3, [r0], -r4 │ │ │ │ + ldrdeq r3, [r0], -r6 │ │ │ │ + muleq r0, r1, r1 │ │ │ │ + andeq r3, r0, fp, lsl r4 │ │ │ │ + andeq r3, r0, sp, lsl r4 │ │ │ │ + muleq r0, r2, r1 │ │ │ │ + andeq r3, r0, r7, lsr #8 │ │ │ │ + muleq r0, r3, r1 │ │ │ │ + andeq r3, r0, r0, lsr r4 │ │ │ │ + ldrdeq r3, [r0], -r5 │ │ │ │ + andeq r3, r0, r4, lsr #10 │ │ │ │ + andeq r3, r0, fp, asr #9 │ │ │ │ + andseq r0, r0, r4, lsr #25 │ │ │ │ + andeq sl, lr, r4, lsl r3 │ │ │ │ + andeq sl, lr, ip, asr #12 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andseq r0, r0, r8, asr #25 │ │ │ │ - andeq sl, lr, r0, lsr r4 │ │ │ │ - muleq lr, ip, r9 │ │ │ │ + andseq r0, r0, r4, ror ip │ │ │ │ + ldrdeq sl, [lr], -ip │ │ │ │ + andeq sl, lr, r8, asr #18 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3784] @ 0xec8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #4012] @ 30940 │ │ │ │ - ldr r0, [pc, #4012] @ 30944 │ │ │ │ + ldr r2, [pc, #4012] @ 30948 │ │ │ │ + ldr r0, [pc, #4012] @ 3094c │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4008] @ 30948 │ │ │ │ + ldr r3, [pc, #4008] @ 30950 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ add ip, r0, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ @@ -36583,39 +36585,39 @@ │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r6, [pc, #3852] @ 3094c │ │ │ │ + ldr r6, [pc, #3852] @ 30954 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r2, ip, #1344 @ 0x540 │ │ │ │ ldr r3, [r0, #1464] @ 0x5b8 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr r3, [r0, #1460] @ 0x5b4 │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq 2fa88 │ │ │ │ - ldr r3, [pc, #3808] @ 30950 │ │ │ │ + beq 2fa90 │ │ │ │ + ldr r3, [pc, #3808] @ 30958 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #14 │ │ │ │ - bhi 30dec │ │ │ │ + bhi 30df8 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3780] @ 30954 │ │ │ │ + ldr r3, [pc, #3780] @ 3095c │ │ │ │ sub r2, r5, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #11 │ │ │ │ - bhi 30dec │ │ │ │ + bhi 30df8 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -36640,512 +36642,512 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 31960 │ │ │ │ - ldr r3, [pc, #3632] @ 30958 │ │ │ │ + beq 3196c │ │ │ │ + ldr r3, [pc, #3632] @ 30960 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 31938 │ │ │ │ - ldr r3, [pc, #3616] @ 3095c │ │ │ │ + beq 31944 │ │ │ │ + ldr r3, [pc, #3616] @ 30964 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 31934 │ │ │ │ + beq 31940 │ │ │ │ add r3, r1, r5, lsl #2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #3592] @ 30960 │ │ │ │ + ldr r3, [pc, #3592] @ 30968 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #13 │ │ │ │ - bhi 307ac │ │ │ │ + bhi 307b4 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3560] @ 30964 │ │ │ │ + ldr r3, [pc, #3560] @ 3096c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #620] @ 0x26c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 318e4 │ │ │ │ + beq 318f0 │ │ │ │ sub r7, r7, #1 │ │ │ │ - ldr r9, [pc, #3528] @ 30968 │ │ │ │ + ldr r9, [pc, #3528] @ 30970 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #1096] @ 0x448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 3187c │ │ │ │ + beq 31888 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr lr, [r9, #1348] @ 0x544 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 31960 │ │ │ │ + beq 3196c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 31938 │ │ │ │ + beq 31944 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 31934 │ │ │ │ + beq 31940 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 317d0 │ │ │ │ + ble 317dc │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 2fc10 │ │ │ │ + b 2fc18 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 30f10 │ │ │ │ + beq 30f1c │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 2fc04 │ │ │ │ + bne 2fc0c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r9, [r2, r3, lsl #2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 317d0 │ │ │ │ + beq 317dc │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 3054c │ │ │ │ + bgt 30554 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3368] @ 3096c │ │ │ │ + ldr r2, [pc, #3368] @ 30974 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 30c54 │ │ │ │ + beq 30c60 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 30c4c │ │ │ │ - ldr r3, [pc, #3328] @ 30970 │ │ │ │ + beq 30c58 │ │ │ │ + ldr r3, [pc, #3328] @ 30978 │ │ │ │ ldr sl, [r6, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 308e0 │ │ │ │ + bne 308e8 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 308e0 │ │ │ │ + beq 308e8 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2fcc8 │ │ │ │ + beq 2fcd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 308d4 │ │ │ │ - ldr r3, [pc, #3236] @ 30974 │ │ │ │ + beq 308dc │ │ │ │ + ldr r3, [pc, #3236] @ 3097c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2fd0c │ │ │ │ + beq 2fd14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 30920 │ │ │ │ + beq 30928 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [fp] │ │ │ │ - beq 30d14 │ │ │ │ + beq 30d20 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2fd30 │ │ │ │ + beq 2fd38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 308c8 │ │ │ │ + beq 308d0 │ │ │ │ add fp, sp, #148 @ 0x94 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - beq 30d80 │ │ │ │ + beq 30d8c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #3104] @ 30978 │ │ │ │ + ldr r2, [pc, #3104] @ 30980 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 30ddc │ │ │ │ + beq 30de8 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30d94 │ │ │ │ + beq 30da0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 30b4c │ │ │ │ + bne 30b58 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30b4c │ │ │ │ + beq 30b58 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2fdd4 │ │ │ │ + beq 2fddc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 3092c │ │ │ │ - ldr r2, [pc, #2976] @ 3097c │ │ │ │ + beq 30934 │ │ │ │ + ldr r2, [pc, #2976] @ 30984 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 2fe20 │ │ │ │ + beq 2fe28 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 30bb0 │ │ │ │ + beq 30bbc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 30e38 │ │ │ │ + beq 30e44 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2fe44 │ │ │ │ + beq 2fe4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 30914 │ │ │ │ + beq 3091c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - beq 30ec8 │ │ │ │ + beq 30ed4 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #2840] @ 30980 │ │ │ │ + ldr r2, [pc, #2840] @ 30988 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 30eec │ │ │ │ + beq 30ef8 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 30efc │ │ │ │ + beq 30f08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 30bf4 │ │ │ │ + bne 30c00 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 30bf4 │ │ │ │ + beq 30c00 │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2fee4 │ │ │ │ + beq 2feec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 30bd8 │ │ │ │ - ldr r3, [pc, #2712] @ 30984 │ │ │ │ + beq 30be4 │ │ │ │ + ldr r3, [pc, #2712] @ 3098c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ str r9, [sp, #208] @ 0xd0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 2ff28 │ │ │ │ + beq 2ff30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 30c40 │ │ │ │ + beq 30c4c │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r6, [pc, #2644] @ 30988 │ │ │ │ + ldreq r6, [pc, #2644] @ 30990 │ │ │ │ moveq sl, r4 │ │ │ │ moveq r9, r4 │ │ │ │ - beq 307dc │ │ │ │ + beq 307e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 2ff58 │ │ │ │ + beq 2ff60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 30b80 │ │ │ │ + beq 30b8c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - beq 31520 │ │ │ │ + beq 3152c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - beq 31540 │ │ │ │ + beq 3154c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #2556] @ 3098c │ │ │ │ + ldr r2, [pc, #2556] @ 30994 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31570 │ │ │ │ + beq 3157c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 31560 │ │ │ │ + beq 3156c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 30d34 │ │ │ │ + bne 30d40 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30d34 │ │ │ │ + beq 30d40 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r9] │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 30010 │ │ │ │ + beq 30018 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 30c60 │ │ │ │ - ldr r2, [pc, #2424] @ 30990 │ │ │ │ + beq 30c6c │ │ │ │ + ldr r2, [pc, #2424] @ 30998 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3005c │ │ │ │ + beq 30064 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 30d74 │ │ │ │ + beq 30d80 │ │ │ │ cmp r5, #0 │ │ │ │ - ldreq r6, [pc, #2348] @ 30994 │ │ │ │ + ldreq r6, [pc, #2348] @ 3099c │ │ │ │ moveq sl, r5 │ │ │ │ - beq 307dc │ │ │ │ + beq 307e4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 30088 │ │ │ │ + beq 30090 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 30c34 │ │ │ │ + beq 30c40 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - beq 315a8 │ │ │ │ - ldr r3, [pc, #2288] @ 30998 │ │ │ │ + beq 315b4 │ │ │ │ + ldr r3, [pc, #2288] @ 309a0 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 30bc8 │ │ │ │ + beq 30bd4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #2256] @ 3099c │ │ │ │ + ldr r3, [pc, #2256] @ 309a4 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 315c4 │ │ │ │ + bne 315d0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 30be4 │ │ │ │ + beq 30bf0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #2204] @ 3099c │ │ │ │ + ldr r3, [pc, #2204] @ 309a4 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 315e0 │ │ │ │ + bne 315ec │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #2180] @ 309a0 │ │ │ │ + ldr r2, [pc, #2180] @ 309a8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 315fc │ │ │ │ + beq 31608 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3160c │ │ │ │ + beq 31618 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 30e88 │ │ │ │ + bne 30e94 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30e88 │ │ │ │ + beq 30e94 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr sl, [r9, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [sl] │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3019c │ │ │ │ + beq 301a4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq 30e24 │ │ │ │ - ldr r2, [pc, #2048] @ 309a4 │ │ │ │ + beq 30e30 │ │ │ │ + ldr r2, [pc, #2048] @ 309ac │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 301e8 │ │ │ │ + beq 301f0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 30ebc │ │ │ │ + beq 30ec8 │ │ │ │ cmp r9, #0 │ │ │ │ - ldreq r6, [pc, #1972] @ 309a8 │ │ │ │ - beq 307dc │ │ │ │ + ldreq r6, [pc, #1972] @ 309b0 │ │ │ │ + beq 307e4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 30210 │ │ │ │ + beq 30218 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 30d68 │ │ │ │ + beq 30d74 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 31624 │ │ │ │ + beq 31630 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 30c74 │ │ │ │ + beq 30c80 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #1876] @ 3099c │ │ │ │ + ldr r3, [pc, #1876] @ 309a4 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31638 │ │ │ │ + bne 31644 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 30c84 │ │ │ │ + beq 30c90 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #1824] @ 3099c │ │ │ │ + ldr r3, [pc, #1824] @ 309a4 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31650 │ │ │ │ + bne 3165c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 31668 │ │ │ │ + beq 31674 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ - beq 31680 │ │ │ │ + beq 3168c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 31698 │ │ │ │ + beq 316a4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 316c4 │ │ │ │ + beq 316d0 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ strd r0, [sp, #32] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ @@ -37157,968 +37159,969 @@ │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str sl, [sp, #24] │ │ │ │ - bl cc018 │ │ │ │ + bl 87090 │ │ │ │ mov fp, r0 │ │ │ │ bl be74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 307b8 │ │ │ │ + beq 307c0 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 30c94 │ │ │ │ + beq 30ca0 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 316f8 │ │ │ │ - ldr r3, [pc, #1604] @ 309ac │ │ │ │ + beq 31704 │ │ │ │ + ldr r3, [pc, #1604] @ 309b4 │ │ │ │ mov r2, sl │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 31754 │ │ │ │ + blt 31760 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3039c │ │ │ │ + beq 303a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 31618 │ │ │ │ + beq 31624 │ │ │ │ add r0, fp, #4 │ │ │ │ bl b964 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 317b0 │ │ │ │ - ldr r3, [pc, #1532] @ 309b0 │ │ │ │ + beq 317bc │ │ │ │ + ldr r3, [pc, #1532] @ 309b8 │ │ │ │ mov r2, sl │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 317fc │ │ │ │ + blt 31808 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 303e8 │ │ │ │ + beq 303f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 316b8 │ │ │ │ + beq 316c4 │ │ │ │ add fp, fp, #5120 @ 0x1400 │ │ │ │ ldrd r0, [fp, #8] │ │ │ │ bl b6ac │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 31858 │ │ │ │ - ldr r3, [pc, #1456] @ 309b4 │ │ │ │ + beq 31864 │ │ │ │ + ldr r3, [pc, #1456] @ 309bc │ │ │ │ mov r2, sl │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1360] @ 0x550 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 31864 │ │ │ │ + blt 31870 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 30438 │ │ │ │ + beq 30440 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 313d8 │ │ │ │ - ldr sl, [pc, #1400] @ 309b8 │ │ │ │ + beq 313e4 │ │ │ │ + ldr sl, [pc, #1400] @ 309c0 │ │ │ │ mov r0, r6 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r2, [sl, #44] @ 0x2c │ │ │ │ ldr r1, [sl, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 31870 │ │ │ │ + blt 3187c │ │ │ │ ldr r1, [sl, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 318b4 │ │ │ │ + blt 318c0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 30490 │ │ │ │ + beq 30498 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r6] │ │ │ │ - beq 30490 │ │ │ │ + beq 30498 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 316ec │ │ │ │ + beq 316f8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 304ac │ │ │ │ + beq 304b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 30e4c │ │ │ │ + beq 30e58 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 304c8 │ │ │ │ + beq 304d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 30e58 │ │ │ │ + beq 30e64 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 304e4 │ │ │ │ + beq 304ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 30e64 │ │ │ │ + beq 30e70 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 30500 │ │ │ │ + beq 30508 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 30e70 │ │ │ │ + beq 30e7c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3051c │ │ │ │ + beq 30524 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 30e7c │ │ │ │ - ldr r2, [pc, #1176] @ 309bc │ │ │ │ - ldr r3, [pc, #1056] @ 30948 │ │ │ │ + beq 30e88 │ │ │ │ + ldr r2, [pc, #1176] @ 309c4 │ │ │ │ + ldr r3, [pc, #1056] @ 30950 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3195c │ │ │ │ + bne 31968 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1132] @ 309c0 │ │ │ │ + ldr r3, [pc, #1132] @ 309c8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #580] @ 0x244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3181c │ │ │ │ + beq 31828 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 2fc38 │ │ │ │ - ldr r3, [pc, #1088] @ 309c4 │ │ │ │ + ble 2fc40 │ │ │ │ + ldr r3, [pc, #1088] @ 309cc │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1400] @ 0x578 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31844 │ │ │ │ + beq 31850 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 2fc38 │ │ │ │ + ble 2fc40 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1040] @ 309c8 │ │ │ │ + ldr r2, [pc, #1040] @ 309d0 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #448] @ 0x1c0 │ │ │ │ - beq 31960 │ │ │ │ + beq 3196c │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 31938 │ │ │ │ + beq 31944 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 31934 │ │ │ │ + beq 31940 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 31008 │ │ │ │ + ble 31014 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 30608 │ │ │ │ + b 30610 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 30f9c │ │ │ │ + beq 30fa8 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 305fc │ │ │ │ + bne 30604 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31008 │ │ │ │ + beq 31014 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 2fc38 │ │ │ │ - ldr r3, [pc, #912] @ 309cc │ │ │ │ + ble 2fc40 │ │ │ │ + ldr r3, [pc, #912] @ 309d4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1356] @ 0x54c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31740 │ │ │ │ + beq 3174c │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 2fc38 │ │ │ │ - ldr r3, [pc, #868] @ 309d0 │ │ │ │ + ble 2fc40 │ │ │ │ + ldr r3, [pc, #868] @ 309d8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3179c │ │ │ │ + beq 317a8 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 2fc38 │ │ │ │ - ldr r3, [pc, #824] @ 309d4 │ │ │ │ + ble 2fc40 │ │ │ │ + ldr r3, [pc, #824] @ 309dc │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #388] @ 0x184 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 317bc │ │ │ │ + beq 317c8 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - ble 2fc38 │ │ │ │ - ldr r3, [pc, #780] @ 309d8 │ │ │ │ + ble 2fc40 │ │ │ │ + ldr r3, [pc, #780] @ 309e0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #460] @ 0x1cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31808 │ │ │ │ + beq 31814 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 2fc38 │ │ │ │ - ldr r3, [pc, #736] @ 309dc │ │ │ │ + ble 2fc40 │ │ │ │ + ldr r3, [pc, #736] @ 309e4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #400] @ 0x190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31830 │ │ │ │ + beq 3183c │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 2fc38 │ │ │ │ - ldr r3, [pc, #692] @ 309e0 │ │ │ │ + ble 2fc40 │ │ │ │ + ldr r3, [pc, #692] @ 309e8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #412] @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 313f0 │ │ │ │ + beq 313fc │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - ble 2fc38 │ │ │ │ - ldr r3, [pc, #648] @ 309e4 │ │ │ │ + ble 2fc40 │ │ │ │ + ldr r3, [pc, #648] @ 309ec │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31404 │ │ │ │ + beq 31410 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 2fc38 │ │ │ │ - ldr r3, [pc, #604] @ 309e8 │ │ │ │ + ble 2fc40 │ │ │ │ + ldr r3, [pc, #604] @ 309f0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #332] @ 0x14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31418 │ │ │ │ + beq 31424 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 2fc38 │ │ │ │ - b 31424 │ │ │ │ - ldr r3, [pc, #556] @ 309ec │ │ │ │ - ldr r0, [pc, #556] @ 309f0 │ │ │ │ - ldr r2, [pc, #556] @ 309f4 │ │ │ │ - ldr r1, [pc, #556] @ 309f8 │ │ │ │ + ble 2fc40 │ │ │ │ + b 31430 │ │ │ │ + ldr r3, [pc, #556] @ 309f4 │ │ │ │ + ldr r0, [pc, #556] @ 309f8 │ │ │ │ + ldr r2, [pc, #556] @ 309fc │ │ │ │ + ldr r1, [pc, #556] @ 30a00 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - ldr r6, [pc, #544] @ 309fc │ │ │ │ + bl 17174 │ │ │ │ + ldr r6, [pc, #544] @ 30a04 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 307f8 │ │ │ │ + beq 30800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 30d08 │ │ │ │ + beq 30d14 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 30814 │ │ │ │ + beq 3081c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 30c28 │ │ │ │ + beq 30c34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 30838 │ │ │ │ + beq 30840 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 30838 │ │ │ │ + beq 30840 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 30bbc │ │ │ │ + beq 30bc8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3085c │ │ │ │ + beq 30864 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3085c │ │ │ │ + beq 30864 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 30b98 │ │ │ │ + beq 30ba4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 30880 │ │ │ │ + beq 30888 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 30880 │ │ │ │ + beq 30888 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 30ba4 │ │ │ │ + beq 30bb0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 308a4 │ │ │ │ + beq 308ac │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 308a4 │ │ │ │ + beq 308ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 30b8c │ │ │ │ - ldr r3, [pc, #340] @ 30a00 │ │ │ │ - ldr r0, [pc, #340] @ 30a04 │ │ │ │ - ldr r2, [pc, #340] @ 30a08 │ │ │ │ + beq 30b98 │ │ │ │ + ldr r3, [pc, #340] @ 30a08 │ │ │ │ + ldr r0, [pc, #340] @ 30a0c │ │ │ │ + ldr r2, [pc, #340] @ 30a10 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r6, #0 │ │ │ │ - b 3051c │ │ │ │ + b 30524 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2fd30 │ │ │ │ + b 2fd38 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2fcc8 │ │ │ │ - ldr r3, [pc, #292] @ 30a0c │ │ │ │ + b 2fcd0 │ │ │ │ + ldr r3, [pc, #292] @ 30a14 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov fp, r4 │ │ │ │ mov r7, r0 │ │ │ │ - b 2fd0c │ │ │ │ + b 2fd14 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2fe44 │ │ │ │ + b 2fe4c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2fd0c │ │ │ │ + b 2fd14 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - b 2fdd4 │ │ │ │ - andseq r0, r2, ip, asr r6 │ │ │ │ + b 2fddc │ │ │ │ + andseq r0, r2, r4, asr r6 │ │ │ │ andseq r1, r2, r4, lsr #26 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r0, r2, r0, lsr #11 │ │ │ │ - andseq r0, r0, r0, lsr #13 │ │ │ │ - mulseq r0, sl, r6 │ │ │ │ + mulseq r2, r8, r5 │ │ │ │ + andseq r0, r0, r8, asr #12 │ │ │ │ + andseq r0, r0, r2, asr #12 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq r0, r0, sl, ror #11 │ │ │ │ + mulseq r0, r2, r5 │ │ │ │ andseq r1, r2, ip, asr #22 │ │ │ │ andseq r1, r2, r8, lsr #22 │ │ │ │ andseq r1, r2, r4, lsl #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x001219f8 │ │ │ │ andseq r1, r2, r0, ror r9 │ │ │ │ andseq r1, r2, ip, ror #17 │ │ │ │ andseq r1, r2, r0, ror #16 │ │ │ │ @ instruction: 0x001217dc │ │ │ │ - ldrdeq r3, [r0], -r7 │ │ │ │ + andeq r6, r0, fp, asr #12 │ │ │ │ andseq r1, r2, r8, lsr r7 │ │ │ │ @ instruction: 0x001216b0 │ │ │ │ - strdeq r3, [r0], -r1 │ │ │ │ + andeq r6, r0, r5, ror #12 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ andseq r1, r2, ip, lsr #11 │ │ │ │ andseq r1, r2, r4, lsr #10 │ │ │ │ - andeq r3, r0, ip, lsl #2 │ │ │ │ + andeq r6, r0, r0, lsl #13 │ │ │ │ andseq r1, r2, r0, ror #6 │ │ │ │ andseq r1, r2, r4, lsl r3 │ │ │ │ andseq r1, r2, r4, asr #5 │ │ │ │ andseq r1, r2, r8, lsl #5 │ │ │ │ - @ instruction: 0x0011fad4 │ │ │ │ + andseq pc, r1, ip, asr #21 │ │ │ │ andseq r1, r2, r4, ror r1 │ │ │ │ andseq r1, r2, r4, asr #2 │ │ │ │ andseq r1, r2, r0, lsl r1 │ │ │ │ andseq r1, r2, ip, lsl #1 │ │ │ │ andseq r1, r2, ip, asr r0 │ │ │ │ andseq r1, r2, ip, lsr #32 │ │ │ │ @ instruction: 0x00120ffc │ │ │ │ andseq r0, r2, ip, asr #31 │ │ │ │ mulseq r2, ip, pc @ │ │ │ │ andseq r0, r2, ip, ror #30 │ │ │ │ andseq r0, r2, ip, lsr pc │ │ │ │ - andeq sl, lr, r8, lsl r0 │ │ │ │ - andeq sl, lr, r4, ror #8 │ │ │ │ - andeq r0, r0, r2, asr #2 │ │ │ │ - andeq r2, r0, r2, asr #29 │ │ │ │ - andeq r3, r0, r7, lsl r1 │ │ │ │ - andeq r9, lr, r0, lsr pc │ │ │ │ - muleq lr, ip, r3 │ │ │ │ - andeq r0, r0, r3, asr r1 │ │ │ │ + andeq r9, lr, r0, asr #31 │ │ │ │ + andeq sl, lr, ip, lsl #8 │ │ │ │ + andeq r0, r0, r1, lsl #8 │ │ │ │ + andeq r6, r0, r6, lsr r4 │ │ │ │ + andeq r6, r0, fp, lsl #13 │ │ │ │ + ldrdeq r9, [lr], -r8 │ │ │ │ + andeq sl, lr, r4, asr #6 │ │ │ │ + andeq r0, r0, r2, lsl r4 │ │ │ │ andseq r0, r2, r0, ror #27 │ │ │ │ - andseq r0, r2, r4, ror fp │ │ │ │ - andseq r0, r2, ip, asr #21 │ │ │ │ - muleq r0, r1, r0 │ │ │ │ - andseq r0, r2, r0, lsr sl │ │ │ │ - andeq r3, r0, r5, lsr #1 │ │ │ │ - andseq r0, r2, ip, lsl #19 │ │ │ │ - andeq r3, r0, r9, lsr #1 │ │ │ │ - andeq r3, r0, sl, lsr #1 │ │ │ │ - andeq r9, lr, r0, ror lr │ │ │ │ - andeq r3, r0, r0, asr r0 │ │ │ │ - andeq r9, lr, ip, asr #19 │ │ │ │ - andeq r9, lr, r8, lsr lr │ │ │ │ - andeq r0, r0, r1, asr r1 │ │ │ │ - andseq r0, r2, r8, lsr r8 │ │ │ │ - andeq r3, r0, r2, asr #1 │ │ │ │ - andeq r3, r0, r3, asr #1 │ │ │ │ - andeq r2, r0, r1, ror #31 │ │ │ │ - andseq r0, r2, r8, lsr #13 │ │ │ │ + andseq r0, r2, r0, ror fp │ │ │ │ + andseq r0, r2, r8, asr #21 │ │ │ │ + andeq r6, r0, r5, lsl #12 │ │ │ │ + andseq r0, r2, ip, lsr #20 │ │ │ │ + andeq r6, r0, r9, lsl r6 │ │ │ │ + andseq r0, r2, r8, lsl #19 │ │ │ │ + andeq r6, r0, sp, lsl r6 │ │ │ │ + andeq r6, r0, lr, lsl r6 │ │ │ │ + andeq r9, lr, r4, lsl lr │ │ │ │ + andeq r6, r0, r4, asr #11 │ │ │ │ + andeq r9, lr, r4, ror r9 │ │ │ │ + andeq r9, lr, r0, ror #27 │ │ │ │ + andseq r0, r2, r4, lsr r8 │ │ │ │ + andeq r6, r0, r6, lsr r6 │ │ │ │ + andeq r6, r0, r7, lsr r6 │ │ │ │ + andeq r6, r0, r5, asr r5 │ │ │ │ + andseq r0, r2, r4, lsr #13 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - strheq r3, [r0], -lr │ │ │ │ - andeq r3, r0, fp │ │ │ │ - andeq r3, r0, r2, lsl r0 │ │ │ │ - andeq r9, lr, r8, ror #15 │ │ │ │ - andeq r3, r0, lr, lsl r0 │ │ │ │ - ldrdeq r3, [r0], -fp │ │ │ │ - ldrdeq r3, [r0], -ip │ │ │ │ - ldrdeq r3, [r0], -sp │ │ │ │ - strdeq r3, [r0], -r5 │ │ │ │ - strdeq r3, [r0], -r6 │ │ │ │ - strdeq r3, [r0], -r7 │ │ │ │ - strdeq r3, [r0], -r8 │ │ │ │ - andeq r3, r0, r0, lsl r1 │ │ │ │ - andeq r3, r0, r1, lsl r1 │ │ │ │ - andeq r3, r0, r2, lsl r1 │ │ │ │ - andeq r3, r0, r3, lsl r1 │ │ │ │ - andeq r3, r0, r4, lsl r1 │ │ │ │ - andeq r3, r0, r5, lsl r1 │ │ │ │ - andeq r3, r0, r6, lsl r1 │ │ │ │ - strdeq r2, [r0], -r8 │ │ │ │ - ldrdeq r9, [lr], -r8 │ │ │ │ - andeq r9, lr, r0, lsr #10 │ │ │ │ - andeq r2, r0, r8, ror #31 │ │ │ │ - andeq r0, r0, r9, asr #2 │ │ │ │ - strdeq r2, [r0], -sl │ │ │ │ - andeq r2, r0, pc, ror #31 │ │ │ │ - andeq r2, r0, r4, lsl #30 │ │ │ │ - strdeq r2, [r0], -r6 │ │ │ │ - andeq r9, lr, r0, lsl #9 │ │ │ │ - andeq r2, r0, ip, asr #31 │ │ │ │ - andeq r0, r0, sl, asr #2 │ │ │ │ - andeq r2, r0, r6, lsl #30 │ │ │ │ - strdeq r2, [r0], -sp │ │ │ │ - ldrdeq r2, [r0], -r3 │ │ │ │ - andeq r3, r0, r4 │ │ │ │ - ldrdeq r2, [r0], -sl │ │ │ │ - andeq r2, r0, r0, lsl pc │ │ │ │ - andeq r0, r0, fp, asr #2 │ │ │ │ - andeq r2, r0, r2, lsl pc │ │ │ │ - andeq r2, r0, ip, lsl pc │ │ │ │ - ldrdeq r9, [lr], -r4 │ │ │ │ - andeq r2, r0, r2, asr #31 │ │ │ │ - andeq r0, r0, r5, asr #2 │ │ │ │ - ldrdeq r2, [r0], -r8 │ │ │ │ - andeq r0, r0, sp, asr #2 │ │ │ │ - andeq r2, r0, r5, lsr #30 │ │ │ │ - andeq r2, r0, r1, ror #29 │ │ │ │ - andeq r0, r0, r6, asr #2 │ │ │ │ - andeq r2, r0, r3, ror #29 │ │ │ │ - @ instruction: 0x00002fb8 │ │ │ │ - andeq r2, r0, sl, asr #31 │ │ │ │ - andeq r3, r0, r9, lsl r0 │ │ │ │ - andeq lr, pc, ip, lsl ip @ │ │ │ │ - andeq r8, lr, ip, lsl #5 │ │ │ │ - andeq r8, lr, r4, asr #11 │ │ │ │ + andeq r6, r0, r2, lsr r6 │ │ │ │ + andeq r6, r0, pc, ror r5 │ │ │ │ + andeq r6, r0, r6, lsl #11 │ │ │ │ + andeq r9, lr, ip, lsl #15 │ │ │ │ + muleq r0, r2, r5 │ │ │ │ + andeq r6, r0, pc, asr #12 │ │ │ │ + andeq r6, r0, r0, asr r6 │ │ │ │ + andeq r6, r0, r1, asr r6 │ │ │ │ + andeq r6, r0, r9, ror #12 │ │ │ │ + andeq r6, r0, sl, ror #12 │ │ │ │ + andeq r6, r0, fp, ror #12 │ │ │ │ + andeq r6, r0, ip, ror #12 │ │ │ │ + andeq r6, r0, r4, lsl #13 │ │ │ │ + andeq r6, r0, r5, lsl #13 │ │ │ │ + andeq r6, r0, r6, lsl #13 │ │ │ │ + andeq r6, r0, r7, lsl #13 │ │ │ │ + andeq r6, r0, r8, lsl #13 │ │ │ │ + andeq r6, r0, r9, lsl #13 │ │ │ │ + andeq r6, r0, sl, lsl #13 │ │ │ │ + andeq r6, r0, ip, ror #8 │ │ │ │ + andeq r9, lr, ip, ror r0 │ │ │ │ + andeq r9, lr, r4, asr #9 │ │ │ │ + andeq r6, r0, ip, asr r5 │ │ │ │ + andeq r0, r0, r8, lsl #8 │ │ │ │ + andeq r6, r0, lr, ror #8 │ │ │ │ + andeq r6, r0, r3, ror #10 │ │ │ │ + andeq r6, r0, r8, ror r4 │ │ │ │ + andeq r6, r0, sl, ror #10 │ │ │ │ + andeq r9, lr, r4, lsr #8 │ │ │ │ + andeq r6, r0, r0, asr #10 │ │ │ │ + andeq r0, r0, r9, lsl #8 │ │ │ │ + andeq r6, r0, sl, ror r4 │ │ │ │ + andeq r6, r0, r1, ror r5 │ │ │ │ + andeq r6, r0, r7, asr #10 │ │ │ │ + andeq r6, r0, r8, ror r5 │ │ │ │ + andeq r6, r0, lr, asr #10 │ │ │ │ + andeq r6, r0, r4, lsl #9 │ │ │ │ + andeq r0, r0, sl, lsl #8 │ │ │ │ + andeq r6, r0, r6, lsl #9 │ │ │ │ + andeq r0, r0, fp, lsl #8 │ │ │ │ + muleq r0, r0, r4 │ │ │ │ + andeq r9, lr, r8, ror r3 │ │ │ │ + andeq r6, r0, r6, lsr r5 │ │ │ │ + andeq r0, r0, r4, lsl #8 │ │ │ │ + andeq r6, r0, ip, asr #8 │ │ │ │ + andeq r0, r0, ip, lsl #8 │ │ │ │ + muleq r0, r9, r4 │ │ │ │ + andeq r6, r0, r5, asr r4 │ │ │ │ + andeq r0, r0, r5, lsl #8 │ │ │ │ + andeq r6, r0, r7, asr r4 │ │ │ │ + andeq r6, r0, ip, lsr #10 │ │ │ │ + andeq r6, r0, lr, lsr r5 │ │ │ │ + andeq r6, r0, sp, lsl #11 │ │ │ │ + andeq r6, r0, r4, lsr r5 │ │ │ │ + andeq lr, pc, r0, asr #23 │ │ │ │ + andeq r8, lr, r0, lsr r2 │ │ │ │ + andeq r8, lr, r8, ror #10 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - strdeq lr, [pc], -r4 │ │ │ │ - andeq r8, lr, ip, asr r3 │ │ │ │ - andeq r8, lr, r8, asr #17 │ │ │ │ + muleq pc, r8, fp @ │ │ │ │ + andeq r8, lr, r0, lsl #6 │ │ │ │ + andeq r8, lr, ip, ror #16 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - ldr r3, [pc, #-324] @ 30a10 │ │ │ │ + ldr r3, [pc, #-328] @ 30a18 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r0 │ │ │ │ - b 2fe20 │ │ │ │ + b 2fe28 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2ff58 │ │ │ │ + b 2ff60 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 308a4 │ │ │ │ + b 308ac │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3085c │ │ │ │ + b 30864 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 30880 │ │ │ │ + b 30888 │ │ │ │ mov r0, r3 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2fe20 │ │ │ │ + b 2fe28 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 30838 │ │ │ │ + b 30840 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #88] @ 0x58 │ │ │ │ - b 300c4 │ │ │ │ + b 300cc │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2fee4 │ │ │ │ + b 2feec │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ - b 300f8 │ │ │ │ - ldr r3, [pc, #-488] @ 30a14 │ │ │ │ + b 30100 │ │ │ │ + ldr r3, [pc, #-492] @ 30a1c │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 2ff28 │ │ │ │ + b 2ff30 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 30814 │ │ │ │ + b 3081c │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 30088 │ │ │ │ + b 30090 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 2ff28 │ │ │ │ - ldr r6, [pc, #-572] @ 30a18 │ │ │ │ - b 308a4 │ │ │ │ + b 2ff30 │ │ │ │ + ldr r6, [pc, #-576] @ 30a20 │ │ │ │ + b 308ac │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 2fc60 │ │ │ │ + b 2fc68 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b 30010 │ │ │ │ + b 30018 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ - b 30240 │ │ │ │ + b 30248 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - b 30274 │ │ │ │ - ldr r3, [pc, #-640] @ 30a1c │ │ │ │ + b 3027c │ │ │ │ + ldr r3, [pc, #-644] @ 30a24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 318a8 │ │ │ │ + blt 318b4 │ │ │ │ add r0, fp, #4 │ │ │ │ bl b964 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 318c0 │ │ │ │ + beq 318cc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 318cc │ │ │ │ + blt 318d8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3046c │ │ │ │ + beq 30474 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 3046c │ │ │ │ + bne 30474 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3046c │ │ │ │ + b 30474 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 307f8 │ │ │ │ + b 30800 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 30d2c │ │ │ │ + beq 30d38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 313e4 │ │ │ │ - ldr r6, [pc, #-788] @ 30a20 │ │ │ │ - b 308a4 │ │ │ │ - ldr r3, [pc, #-792] @ 30a24 │ │ │ │ + beq 313f0 │ │ │ │ + ldr r6, [pc, #-792] @ 30a28 │ │ │ │ + b 308ac │ │ │ │ + ldr r3, [pc, #-796] @ 30a2c │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b 3005c │ │ │ │ + b 30064 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 30210 │ │ │ │ + b 30218 │ │ │ │ mov r0, r3 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3005c │ │ │ │ + b 30064 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fd4c │ │ │ │ - ldr r6, [pc, #-876] @ 30a28 │ │ │ │ - b 30d98 │ │ │ │ - ldr r6, [pc, #-880] @ 30a2c │ │ │ │ + beq 2fd54 │ │ │ │ + ldr r6, [pc, #-880] @ 30a30 │ │ │ │ + b 30da4 │ │ │ │ + ldr r6, [pc, #-884] @ 30a34 │ │ │ │ ldr sl, [r7] │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 308a4 │ │ │ │ + beq 308ac │ │ │ │ mov r4, #0 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str sl, [r7] │ │ │ │ - beq 31580 │ │ │ │ + beq 3158c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 308a4 │ │ │ │ + beq 308ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 308a4 │ │ │ │ + beq 308ac │ │ │ │ mov sl, #0 │ │ │ │ mov r9, sl │ │ │ │ mov r5, sl │ │ │ │ - b 30828 │ │ │ │ + b 30830 │ │ │ │ mov r0, r8 │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 2fd74 │ │ │ │ - ldr r0, [pc, #-964] @ 30a30 │ │ │ │ + b 2fd7c │ │ │ │ + ldr r0, [pc, #-968] @ 30a38 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #14 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-984] @ 30a34 │ │ │ │ - ldr r3, [pc, #-984] @ 30a38 │ │ │ │ - ldr r0, [pc, #-984] @ 30a3c │ │ │ │ - ldr r2, [pc, #-984] @ 30a40 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-988] @ 30a3c │ │ │ │ + ldr r3, [pc, #-988] @ 30a40 │ │ │ │ + ldr r0, [pc, #-988] @ 30a44 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 308c0 │ │ │ │ + mov r2, #1040 @ 0x410 │ │ │ │ + bl 17174 │ │ │ │ + b 308c8 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 3019c │ │ │ │ + b 301a4 │ │ │ │ ldr sl, [r7] │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 313b4 │ │ │ │ - ldr r6, [pc, #-1008] @ 30a5c │ │ │ │ - b 30da8 │ │ │ │ + beq 313c0 │ │ │ │ + ldr r6, [pc, #-1016] @ 30a60 │ │ │ │ + b 30db4 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 304ac │ │ │ │ + b 304b4 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 304c8 │ │ │ │ + b 304d0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 304e4 │ │ │ │ + b 304ec │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 30500 │ │ │ │ + b 30508 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3051c │ │ │ │ - ldr r3, [pc, #-1100] @ 30a44 │ │ │ │ + b 30524 │ │ │ │ + ldr r3, [pc, #-1108] @ 30a48 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r0 │ │ │ │ - b 301e8 │ │ │ │ + b 301f0 │ │ │ │ mov r0, r3 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 301e8 │ │ │ │ + b 301f0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fe5c │ │ │ │ + beq 2fe64 │ │ │ │ ldr sl, [sp, #128] @ 0x80 │ │ │ │ - ldr r6, [pc, #-1176] @ 30a48 │ │ │ │ + ldr r6, [pc, #-1184] @ 30a4c │ │ │ │ mov r9, sl │ │ │ │ mov r5, sl │ │ │ │ mov r4, sl │ │ │ │ - b 307dc │ │ │ │ + b 307e4 │ │ │ │ mov r0, r9 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 2fe84 │ │ │ │ - ldr r6, [pc, #-1208] @ 30a4c │ │ │ │ + b 2fe8c │ │ │ │ + ldr r6, [pc, #-1216] @ 30a50 │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b 307dc │ │ │ │ + b 307e4 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ mov r6, fp │ │ │ │ mov r7, r9 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ mov r9, lr │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r3 │ │ │ │ - b 30f58 │ │ │ │ + b 30f64 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 317d0 │ │ │ │ + beq 317dc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 31910 │ │ │ │ + beq 3191c │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30f40 │ │ │ │ + beq 30f4c │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r6 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ mov r6, r3 │ │ │ │ - blt 317d0 │ │ │ │ + blt 317dc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r9, [r3, fp, lsl #2] │ │ │ │ - b 2fc24 │ │ │ │ + b 2fc2c │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ mov r9, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 30fd8 │ │ │ │ + b 30fe4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 3178c │ │ │ │ + beq 31798 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31910 │ │ │ │ + beq 3191c │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30fc0 │ │ │ │ + beq 30fcc │ │ │ │ mov r3, r5 │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ - bge 30614 │ │ │ │ + bge 3061c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30634 │ │ │ │ - ldr r1, [pc, #-1484] @ 30a50 │ │ │ │ - b 30e08 │ │ │ │ - ldr r3, [pc, #-1488] @ 30a54 │ │ │ │ + beq 3063c │ │ │ │ + ldr r1, [pc, #-1492] @ 30a54 │ │ │ │ + b 30e14 │ │ │ │ + ldr r3, [pc, #-1496] @ 30a58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #1348] @ 0x544 │ │ │ │ - b 2fbd0 │ │ │ │ - ldr r3, [pc, #-1500] @ 30a58 │ │ │ │ + b 2fbd8 │ │ │ │ + ldr r3, [pc, #-1508] @ 30a5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 2faec │ │ │ │ - ldr r3, [pc, #-1532] @ 30a58 │ │ │ │ + b 2faf4 │ │ │ │ + ldr r3, [pc, #-1540] @ 30a5c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 2fabc │ │ │ │ - ldr r3, [pc, #-1548] @ 30a58 │ │ │ │ + b 2fac4 │ │ │ │ + ldr r3, [pc, #-1556] @ 30a5c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b 2fac4 │ │ │ │ - ldr r3, [pc, #-1568] @ 30a58 │ │ │ │ + b 2facc │ │ │ │ + ldr r3, [pc, #-1576] @ 30a5c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 2facc │ │ │ │ - ldr r3, [pc, #-1592] @ 30a58 │ │ │ │ + b 2fad4 │ │ │ │ + ldr r3, [pc, #-1600] @ 30a5c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 2fad4 │ │ │ │ - ldr r3, [pc, #-1616] @ 30a58 │ │ │ │ + b 2fadc │ │ │ │ + ldr r3, [pc, #-1624] @ 30a5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 2fadc │ │ │ │ - ldr r3, [pc, #-1648] @ 30a58 │ │ │ │ + b 2fae4 │ │ │ │ + ldr r3, [pc, #-1656] @ 30a5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 2fae4 │ │ │ │ - ldr r3, [pc, #-1680] @ 30a58 │ │ │ │ + b 2faec │ │ │ │ + ldr r3, [pc, #-1688] @ 30a5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 2fb08 │ │ │ │ - ldr r3, [pc, #-1736] @ 30a58 │ │ │ │ + b 2fb10 │ │ │ │ + ldr r3, [pc, #-1744] @ 30a5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r9, #0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r8, r9 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 2fb0c │ │ │ │ - ldr r3, [pc, #-1796] @ 30a58 │ │ │ │ + b 2fb14 │ │ │ │ + ldr r3, [pc, #-1804] @ 30a5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r9, #0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r8, r9 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 2fb10 │ │ │ │ - ldr r3, [pc, #-1860] @ 30a58 │ │ │ │ + b 2fb18 │ │ │ │ + ldr r3, [pc, #-1868] @ 30a5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 2fafc │ │ │ │ - ldr r3, [pc, #-1904] @ 30a58 │ │ │ │ + b 2fb04 │ │ │ │ + ldr r3, [pc, #-1912] @ 30a5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 2fb04 │ │ │ │ - ldr r3, [pc, #-1956] @ 30a58 │ │ │ │ + b 2fb0c │ │ │ │ + ldr r3, [pc, #-1964] @ 30a5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 2faf4 │ │ │ │ + b 2fafc │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ @@ -38135,121 +38138,121 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldmib r1, {r8, r9} │ │ │ │ ldr sl, [r1] │ │ │ │ - b 2fc38 │ │ │ │ - ldr r3, [pc, #-2092] @ 30a58 │ │ │ │ + b 2fc40 │ │ │ │ + ldr r3, [pc, #-2100] @ 30a5c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 31240 │ │ │ │ - ldr r3, [pc, #-2116] @ 30a58 │ │ │ │ + b 3124c │ │ │ │ + ldr r3, [pc, #-2124] @ 30a5c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 31238 │ │ │ │ - ldr r3, [pc, #-2140] @ 30a58 │ │ │ │ + b 31244 │ │ │ │ + ldr r3, [pc, #-2148] @ 30a5c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b 31230 │ │ │ │ - ldr r3, [pc, #-2160] @ 30a58 │ │ │ │ + b 3123c │ │ │ │ + ldr r3, [pc, #-2168] @ 30a5c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 31228 │ │ │ │ - ldr r3, [pc, #-2176] @ 30a58 │ │ │ │ + b 31234 │ │ │ │ + ldr r3, [pc, #-2184] @ 30a5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 31270 │ │ │ │ - ldr r3, [pc, #-2228] @ 30a58 │ │ │ │ + b 3127c │ │ │ │ + ldr r3, [pc, #-2236] @ 30a5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 31268 │ │ │ │ - ldr r3, [pc, #-2272] @ 30a58 │ │ │ │ + b 31274 │ │ │ │ + ldr r3, [pc, #-2280] @ 30a5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 31260 │ │ │ │ - ldr r3, [pc, #-2308] @ 30a58 │ │ │ │ + b 3126c │ │ │ │ + ldr r3, [pc, #-2316] @ 30a5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 31258 │ │ │ │ - ldr r3, [pc, #-2340] @ 30a58 │ │ │ │ + b 31264 │ │ │ │ + ldr r3, [pc, #-2348] @ 30a5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 31250 │ │ │ │ + b 3125c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [pc, #-2380] @ 30a58 │ │ │ │ + ldr r3, [pc, #-2388] @ 30a5c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 31248 │ │ │ │ + b 31254 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 313d0 │ │ │ │ + beq 313dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 318d8 │ │ │ │ - ldr r6, [pc, #-2428] @ 30a5c │ │ │ │ - b 308a4 │ │ │ │ + beq 318e4 │ │ │ │ + ldr r6, [pc, #-2436] @ 30a60 │ │ │ │ + b 308ac │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 30438 │ │ │ │ + b 30440 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 30d2c │ │ │ │ + b 30d38 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30754 │ │ │ │ - ldr r1, [pc, #-2468] @ 30a60 │ │ │ │ - b 30e08 │ │ │ │ + beq 3075c │ │ │ │ + ldr r1, [pc, #-2476] @ 30a64 │ │ │ │ + b 30e14 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30784 │ │ │ │ - ldr r1, [pc, #-2484] @ 30a64 │ │ │ │ - b 30e08 │ │ │ │ + beq 3078c │ │ │ │ + ldr r1, [pc, #-2492] @ 30a68 │ │ │ │ + b 30e14 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31900 │ │ │ │ + bne 3190c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -38262,28 +38265,28 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [pc, #-2580] @ 30a68 │ │ │ │ + ldr r3, [pc, #-2588] @ 30a6c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #152] @ 0x98 │ │ │ │ str r8, [sp, #156] @ 0x9c │ │ │ │ str r9, [sp, #160] @ 0xa0 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ @@ -38302,299 +38305,299 @@ │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr sl, [sp, #152] @ 0x98 │ │ │ │ ldr r8, [sp, #156] @ 0x9c │ │ │ │ ldr r9, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 2fc38 │ │ │ │ - ldr r1, [pc, #-2740] @ 30a6c │ │ │ │ - b 30e08 │ │ │ │ + bne 2fc40 │ │ │ │ + ldr r1, [pc, #-2748] @ 30a70 │ │ │ │ + b 30e14 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ff70 │ │ │ │ + beq 2ff78 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ - ldr r6, [pc, #-2760] @ 30a70 │ │ │ │ + ldr r6, [pc, #-2768] @ 30a74 │ │ │ │ mov r9, sl │ │ │ │ mov r5, sl │ │ │ │ - b 307dc │ │ │ │ + b 307e4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ff84 │ │ │ │ + beq 2ff8c │ │ │ │ mov sl, #0 │ │ │ │ - ldr r6, [pc, #-2788] @ 30a74 │ │ │ │ + ldr r6, [pc, #-2796] @ 30a78 │ │ │ │ mov r9, sl │ │ │ │ mov r5, sl │ │ │ │ - b 307dc │ │ │ │ - ldr r6, [pc, #-2800] @ 30a78 │ │ │ │ + b 307e4 │ │ │ │ + ldr r6, [pc, #-2808] @ 30a7c │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b 307dc │ │ │ │ + b 307e4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 2ffb0 │ │ │ │ + b 2ffb8 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 308a4 │ │ │ │ + beq 308ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r9, sl │ │ │ │ movne r5, sl │ │ │ │ - bne 30828 │ │ │ │ - b 308a4 │ │ │ │ + bne 30830 │ │ │ │ + b 308ac │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 300a0 │ │ │ │ + beq 300a8 │ │ │ │ ldr sl, [sp, #136] @ 0x88 │ │ │ │ - ldr r6, [pc, #-2884] @ 30a7c │ │ │ │ + ldr r6, [pc, #-2892] @ 30a80 │ │ │ │ mov r9, sl │ │ │ │ - b 307dc │ │ │ │ + b 307e4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 300dc │ │ │ │ + beq 300e4 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r6, [pc, #-2908] @ 30a80 │ │ │ │ + ldr r6, [pc, #-2916] @ 30a84 │ │ │ │ mov r9, sl │ │ │ │ - b 307dc │ │ │ │ + b 307e4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30110 │ │ │ │ + beq 30118 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r6, [pc, #-2932] @ 30a84 │ │ │ │ + ldr r6, [pc, #-2940] @ 30a88 │ │ │ │ mov r9, sl │ │ │ │ - b 307dc │ │ │ │ + b 307e4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl b6c4 │ │ │ │ mov r9, r0 │ │ │ │ - b 3013c │ │ │ │ - ldr r6, [pc, #-2956] @ 30a88 │ │ │ │ + b 30144 │ │ │ │ + ldr r6, [pc, #-2964] @ 30a8c │ │ │ │ mov sl, r9 │ │ │ │ - b 307dc │ │ │ │ + b 307e4 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3039c │ │ │ │ + b 303a4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30224 │ │ │ │ - ldr r6, [pc, #-2988] @ 30a8c │ │ │ │ - b 307dc │ │ │ │ + beq 3022c │ │ │ │ + ldr r6, [pc, #-2996] @ 30a90 │ │ │ │ + b 307e4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30258 │ │ │ │ - ldr r6, [pc, #-3004] @ 30a90 │ │ │ │ + beq 30260 │ │ │ │ + ldr r6, [pc, #-3012] @ 30a94 │ │ │ │ mov sl, #0 │ │ │ │ - b 307dc │ │ │ │ + b 307e4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3028c │ │ │ │ - ldr r6, [pc, #-3024] @ 30a94 │ │ │ │ + beq 30294 │ │ │ │ + ldr r6, [pc, #-3032] @ 30a98 │ │ │ │ mov sl, #0 │ │ │ │ - b 307dc │ │ │ │ + b 307e4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 302a0 │ │ │ │ - ldr r6, [pc, #-3044] @ 30a98 │ │ │ │ + beq 302a8 │ │ │ │ + ldr r6, [pc, #-3052] @ 30a9c │ │ │ │ mov sl, #0 │ │ │ │ - b 307dc │ │ │ │ + b 307e4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 302b4 │ │ │ │ - ldr r6, [pc, #-3064] @ 30a9c │ │ │ │ + beq 302bc │ │ │ │ + ldr r6, [pc, #-3072] @ 30aa0 │ │ │ │ mov sl, #0 │ │ │ │ - b 307dc │ │ │ │ + b 307e4 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 302c8 │ │ │ │ - ldr r6, [pc, #-3092] @ 30aa0 │ │ │ │ + beq 302d0 │ │ │ │ + ldr r6, [pc, #-3100] @ 30aa4 │ │ │ │ mov sl, #0 │ │ │ │ - b 307dc │ │ │ │ + b 307e4 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 303e8 │ │ │ │ + b 303f0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 302e4 │ │ │ │ - ldr r6, [pc, #-3140] @ 30aa4 │ │ │ │ + beq 302ec │ │ │ │ + ldr r6, [pc, #-3148] @ 30aa8 │ │ │ │ mov sl, #0 │ │ │ │ - b 307dc │ │ │ │ + b 307e4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 30490 │ │ │ │ - ldr r2, [pc, #-3144] @ 30ab8 │ │ │ │ - ldr fp, [pc, #-3164] @ 30aa8 │ │ │ │ - ldr r3, [pc, #-3164] @ 30aac │ │ │ │ - ldr r0, [pc, #-3164] @ 30ab0 │ │ │ │ + b 30498 │ │ │ │ + ldr r2, [pc, #-3152] @ 30abc │ │ │ │ + ldr fp, [pc, #-3172] @ 30aac │ │ │ │ + ldr r3, [pc, #-3172] @ 30ab0 │ │ │ │ + ldr r0, [pc, #-3172] @ 30ab4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, fp │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 307d4 │ │ │ │ + beq 307dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 307d4 │ │ │ │ + bne 307dc │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 307d4 │ │ │ │ + b 307dc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30664 │ │ │ │ - ldr r1, [pc, #-3232] @ 30ab4 │ │ │ │ - b 30e08 │ │ │ │ - ldr r2, [pc, #-3236] @ 30ab8 │ │ │ │ - ldr fp, [pc, #-3236] @ 30abc │ │ │ │ + beq 3066c │ │ │ │ + ldr r1, [pc, #-3240] @ 30ab8 │ │ │ │ + b 30e14 │ │ │ │ + ldr r2, [pc, #-3244] @ 30abc │ │ │ │ + ldr fp, [pc, #-3244] @ 30ac0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 31700 │ │ │ │ + beq 3170c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 31700 │ │ │ │ + bne 3170c │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - b 31700 │ │ │ │ + b 3170c │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ - b 31008 │ │ │ │ + b 31014 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30694 │ │ │ │ - ldr r1, [pc, #-3312] @ 30ac0 │ │ │ │ - b 30e08 │ │ │ │ - ldr r2, [pc, #-3300] @ 30ad4 │ │ │ │ - ldr fp, [pc, #-3320] @ 30ac4 │ │ │ │ - b 31700 │ │ │ │ + beq 3069c │ │ │ │ + ldr r1, [pc, #-3320] @ 30ac4 │ │ │ │ + b 30e14 │ │ │ │ + ldr r2, [pc, #-3308] @ 30ad8 │ │ │ │ + ldr fp, [pc, #-3328] @ 30ac8 │ │ │ │ + b 3170c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306c4 │ │ │ │ - ldr r1, [pc, #-3336] @ 30ac8 │ │ │ │ - b 30e08 │ │ │ │ + beq 306cc │ │ │ │ + ldr r1, [pc, #-3344] @ 30acc │ │ │ │ + b 30e14 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 318f8 │ │ │ │ - ldr r0, [pc, #-3352] @ 30acc │ │ │ │ + bne 31904 │ │ │ │ + ldr r0, [pc, #-3360] @ 30ad0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3372] @ 30ad0 │ │ │ │ - b 30e08 │ │ │ │ - ldr r2, [pc, #-3376] @ 30ad4 │ │ │ │ - ldr fp, [pc, #-3376] @ 30ad8 │ │ │ │ - b 3175c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3380] @ 30ad4 │ │ │ │ + b 30e14 │ │ │ │ + ldr r2, [pc, #-3384] @ 30ad8 │ │ │ │ + ldr fp, [pc, #-3384] @ 30adc │ │ │ │ + b 31768 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 306f4 │ │ │ │ - ldr r1, [pc, #-3392] @ 30adc │ │ │ │ - b 30e08 │ │ │ │ + beq 306fc │ │ │ │ + ldr r1, [pc, #-3400] @ 30ae0 │ │ │ │ + b 30e14 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3057c │ │ │ │ - ldr r1, [pc, #-3408] @ 30ae0 │ │ │ │ - b 30e08 │ │ │ │ + beq 30584 │ │ │ │ + ldr r1, [pc, #-3416] @ 30ae4 │ │ │ │ + b 30e14 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30724 │ │ │ │ - ldr r1, [pc, #-3424] @ 30ae4 │ │ │ │ - b 30e08 │ │ │ │ + beq 3072c │ │ │ │ + ldr r1, [pc, #-3432] @ 30ae8 │ │ │ │ + b 30e14 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 305ac │ │ │ │ - ldr r1, [pc, #-3440] @ 30ae8 │ │ │ │ - b 30e08 │ │ │ │ - ldr r2, [pc, #-3440] @ 30af0 │ │ │ │ - ldr fp, [pc, #-3448] @ 30aec │ │ │ │ - b 31700 │ │ │ │ - ldr r2, [pc, #-3452] @ 30af0 │ │ │ │ - ldr fp, [pc, #-3452] @ 30af4 │ │ │ │ - b 3175c │ │ │ │ - ldr fp, [pc, #-3456] @ 30af8 │ │ │ │ - mov r2, #332 @ 0x14c │ │ │ │ - b 31700 │ │ │ │ + beq 305b4 │ │ │ │ + ldr r1, [pc, #-3448] @ 30aec │ │ │ │ + b 30e14 │ │ │ │ + ldr r2, [pc, #-3448] @ 30af4 │ │ │ │ + ldr fp, [pc, #-3456] @ 30af0 │ │ │ │ + b 3170c │ │ │ │ + ldr r2, [pc, #-3460] @ 30af4 │ │ │ │ + ldr fp, [pc, #-3460] @ 30af8 │ │ │ │ + b 31768 │ │ │ │ + ldr r2, [pc, #-3464] @ 30afc │ │ │ │ + ldr fp, [pc, #-3464] @ 30b00 │ │ │ │ + b 3170c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31908 │ │ │ │ - ldr r0, [pc, #-3476] @ 30afc │ │ │ │ + bne 31914 │ │ │ │ + ldr r0, [pc, #-3480] @ 30b04 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #14 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3496] @ 30b00 │ │ │ │ - b 30e08 │ │ │ │ - ldr r2, [pc, #-3500] @ 30b04 │ │ │ │ - ldr fp, [pc, #-3500] @ 30b08 │ │ │ │ - b 31700 │ │ │ │ - ldr r2, [pc, #-3504] @ 30b0c │ │ │ │ - ldr fp, [pc, #-3504] @ 30b10 │ │ │ │ - b 31700 │ │ │ │ - ldr r2, [pc, #-3504] @ 30b18 │ │ │ │ - ldr fp, [pc, #-3512] @ 30b14 │ │ │ │ - b 31700 │ │ │ │ - ldr r2, [pc, #-3516] @ 30b18 │ │ │ │ - ldr fp, [pc, #-3516] @ 30b1c │ │ │ │ - b 3175c │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 313d0 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 30dec │ │ │ │ - ldr r1, [pc, #-3544] @ 30b20 │ │ │ │ - b 30e08 │ │ │ │ - ldr r1, [pc, #-3548] @ 30b24 │ │ │ │ - b 30e08 │ │ │ │ - ldr r1, [pc, #-3552] @ 30b28 │ │ │ │ - b 30e08 │ │ │ │ - mov r1, #12224 @ 0x2fc0 │ │ │ │ - b 30e08 │ │ │ │ - ldr r3, [pc, #-3564] @ 30b2c │ │ │ │ - ldr r1, [pc, #-3564] @ 30b30 │ │ │ │ - ldr r0, [pc, #-3564] @ 30b34 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3500] @ 30b08 │ │ │ │ + b 30e14 │ │ │ │ + ldr r2, [pc, #-3504] @ 30b0c │ │ │ │ + ldr fp, [pc, #-3504] @ 30b10 │ │ │ │ + b 3170c │ │ │ │ + ldr r2, [pc, #-3508] @ 30b14 │ │ │ │ + ldr fp, [pc, #-3508] @ 30b18 │ │ │ │ + b 3170c │ │ │ │ + ldr r2, [pc, #-3508] @ 30b20 │ │ │ │ + ldr fp, [pc, #-3516] @ 30b1c │ │ │ │ + b 3170c │ │ │ │ + ldr r2, [pc, #-3520] @ 30b20 │ │ │ │ + ldr fp, [pc, #-3520] @ 30b24 │ │ │ │ + b 31768 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 313dc │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 30df8 │ │ │ │ + ldr r1, [pc, #-3548] @ 30b28 │ │ │ │ + b 30e14 │ │ │ │ + ldr r1, [pc, #-3552] @ 30b2c │ │ │ │ + b 30e14 │ │ │ │ + ldr r1, [pc, #-3556] @ 30b30 │ │ │ │ + b 30e14 │ │ │ │ + ldr r1, [pc, #-3560] @ 30b34 │ │ │ │ + b 30e14 │ │ │ │ + ldr r3, [pc, #-3564] @ 30b38 │ │ │ │ + ldr r1, [pc, #-3564] @ 30b3c │ │ │ │ + ldr r0, [pc, #-3564] @ 30b40 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-3568] @ 30b38 │ │ │ │ + ldr r2, [pc, #-3568] @ 30b44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #-3588] @ 30b3c │ │ │ │ - ldr r1, [pc, #-3588] @ 30b40 │ │ │ │ - ldr r0, [pc, #-3588] @ 30b44 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #-3588] @ 30b48 │ │ │ │ + ldr r1, [pc, #-3588] @ 30b4c │ │ │ │ + ldr r0, [pc, #-3588] @ 30b50 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-3592] @ 30b48 │ │ │ │ + ldr r2, [pc, #-3592] @ 30b54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - bl 147ec │ │ │ │ + bl 147c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #4032] @ 32940 │ │ │ │ - ldr r0, [pc, #4032] @ 32944 │ │ │ │ + ldr r2, [pc, #4032] @ 3294c │ │ │ │ + ldr r0, [pc, #4032] @ 32950 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4028] @ 32948 │ │ │ │ + ldr r3, [pc, #4028] @ 32954 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ add ip, r0, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ @@ -38628,37 +38631,37 @@ │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #256] @ 0x100 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r6, [pc, #3864] @ 3294c │ │ │ │ + ldr r6, [pc, #3864] @ 32958 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #1464] @ 0x5b8 │ │ │ │ add ip, ip, #1024 @ 0x400 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #1460] @ 0x5b4 │ │ │ │ add r6, pc, r6 │ │ │ │ str ip, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - beq 31a74 │ │ │ │ - ldr r3, [pc, #3828] @ 32950 │ │ │ │ + beq 31a80 │ │ │ │ + ldr r3, [pc, #3828] @ 3295c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #14 │ │ │ │ - bhi 32d68 │ │ │ │ + bhi 32d7c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3800] @ 32954 │ │ │ │ + ldr r3, [pc, #3800] @ 32960 │ │ │ │ sub r2, r5, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #11 │ │ │ │ - bhi 32d68 │ │ │ │ + bhi 32d7c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -38683,504 +38686,504 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 3395c │ │ │ │ - ldr r3, [pc, #3652] @ 32958 │ │ │ │ + beq 33970 │ │ │ │ + ldr r3, [pc, #3652] @ 32964 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 3398c │ │ │ │ - ldr r3, [pc, #3636] @ 3295c │ │ │ │ + beq 339a0 │ │ │ │ + ldr r3, [pc, #3636] @ 32968 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 33988 │ │ │ │ + beq 3399c │ │ │ │ add r3, r1, r5, lsl #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #3612] @ 32960 │ │ │ │ + ldr r3, [pc, #3612] @ 3296c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #13 │ │ │ │ - bhi 32778 │ │ │ │ + bhi 32784 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3580] @ 32964 │ │ │ │ + ldr r3, [pc, #3580] @ 32970 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #620] @ 0x26c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 33924 │ │ │ │ + beq 33938 │ │ │ │ sub r7, r7, #1 │ │ │ │ - ldr r9, [pc, #3548] @ 32968 │ │ │ │ + ldr r9, [pc, #3548] @ 32974 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #1096] @ 0x448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 338a4 │ │ │ │ + beq 338b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr lr, [r9, #1348] @ 0x544 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 3395c │ │ │ │ + beq 33970 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 3398c │ │ │ │ + beq 339a0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 33988 │ │ │ │ + beq 3399c │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 337f8 │ │ │ │ + ble 3380c │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 31bfc │ │ │ │ + b 31c08 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 32ebc │ │ │ │ + beq 32ed0 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 31bf0 │ │ │ │ + bne 31bfc │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [r2, r3, lsl #2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 337f8 │ │ │ │ + beq 3380c │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 32518 │ │ │ │ + bgt 32524 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3388] @ 3296c │ │ │ │ + ldr r2, [pc, #3388] @ 32978 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 32c1c │ │ │ │ + beq 32c30 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 32c14 │ │ │ │ - ldr r3, [pc, #3348] @ 32970 │ │ │ │ + beq 32c28 │ │ │ │ + ldr r3, [pc, #3348] @ 3297c │ │ │ │ ldr sl, [r6, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 328ac │ │ │ │ + bne 328b8 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 328ac │ │ │ │ + beq 328b8 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 31cb4 │ │ │ │ + beq 31cc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 328a0 │ │ │ │ - ldr r3, [pc, #3256] @ 32974 │ │ │ │ + beq 328ac │ │ │ │ + ldr r3, [pc, #3256] @ 32980 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 31cf8 │ │ │ │ + beq 31d04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 328ec │ │ │ │ + beq 328f8 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [fp] │ │ │ │ - beq 32cc0 │ │ │ │ + beq 32cd4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 31d1c │ │ │ │ + beq 31d28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 32894 │ │ │ │ + beq 328a0 │ │ │ │ add fp, sp, #140 @ 0x8c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - beq 32d2c │ │ │ │ + beq 32d40 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #3124] @ 32978 │ │ │ │ + ldr r2, [pc, #3124] @ 32984 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 32d40 │ │ │ │ + beq 32d54 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 32d50 │ │ │ │ + beq 32d64 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 3290c │ │ │ │ + bne 32918 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3290c │ │ │ │ + beq 32918 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 31dc0 │ │ │ │ + beq 31dcc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 328f8 │ │ │ │ - ldr r2, [pc, #2996] @ 3297c │ │ │ │ + beq 32904 │ │ │ │ + ldr r2, [pc, #2996] @ 32988 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 31e0c │ │ │ │ + beq 31e18 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 32b6c │ │ │ │ + beq 32b80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 32db4 │ │ │ │ + beq 32dc8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 31e30 │ │ │ │ + beq 31e3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 328e0 │ │ │ │ + beq 328ec │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - beq 32e74 │ │ │ │ + beq 32e88 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #2860] @ 32980 │ │ │ │ + ldr r2, [pc, #2860] @ 3298c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 32eac │ │ │ │ + beq 32ec0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 32e98 │ │ │ │ + beq 32eac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 32bbc │ │ │ │ + bne 32bd0 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 32bbc │ │ │ │ + beq 32bd0 │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 31ed0 │ │ │ │ + beq 31edc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 32b84 │ │ │ │ - ldr r3, [pc, #2732] @ 32984 │ │ │ │ + beq 32b98 │ │ │ │ + ldr r3, [pc, #2732] @ 32990 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r9, [sp, #200] @ 0xc8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 31f14 │ │ │ │ + beq 31f20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 32c08 │ │ │ │ + beq 32c1c │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r6, [pc, #2664] @ 32988 │ │ │ │ + ldreq r6, [pc, #2664] @ 32994 │ │ │ │ moveq sl, r4 │ │ │ │ moveq r9, r4 │ │ │ │ - beq 327a8 │ │ │ │ + beq 327b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 31f44 │ │ │ │ + beq 31f50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 32b3c │ │ │ │ + beq 32b50 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - beq 33568 │ │ │ │ + beq 3357c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - beq 33588 │ │ │ │ + beq 3359c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - beq 335a8 │ │ │ │ + beq 335bc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #2556] @ 3298c │ │ │ │ + ldr r2, [pc, #2556] @ 32998 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 335c8 │ │ │ │ + beq 335dc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 335d8 │ │ │ │ + beq 335ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 32ce0 │ │ │ │ + bne 32cf4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32ce0 │ │ │ │ + beq 32cf4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r9] │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 32010 │ │ │ │ + beq 3201c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 32c28 │ │ │ │ - ldr r2, [pc, #2424] @ 32990 │ │ │ │ + beq 32c3c │ │ │ │ + ldr r2, [pc, #2424] @ 3299c │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3205c │ │ │ │ + beq 32068 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 32d20 │ │ │ │ + beq 32d34 │ │ │ │ cmp r5, #0 │ │ │ │ - ldreq r6, [pc, #2348] @ 32994 │ │ │ │ + ldreq r6, [pc, #2348] @ 329a0 │ │ │ │ moveq sl, r5 │ │ │ │ - beq 327a8 │ │ │ │ + beq 327b4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 32088 │ │ │ │ + beq 32094 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 32bfc │ │ │ │ + beq 32c10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - beq 335e8 │ │ │ │ - ldr r3, [pc, #2288] @ 32998 │ │ │ │ + beq 335fc │ │ │ │ + ldr r3, [pc, #2288] @ 329a4 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 32b90 │ │ │ │ + beq 32ba4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #2256] @ 3299c │ │ │ │ + ldr r3, [pc, #2256] @ 329a8 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33604 │ │ │ │ + bne 33618 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 32ba0 │ │ │ │ + beq 32bb4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #2204] @ 3299c │ │ │ │ + ldr r3, [pc, #2204] @ 329a8 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33620 │ │ │ │ + bne 33634 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #2180] @ 329a0 │ │ │ │ + ldr r2, [pc, #2180] @ 329ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33648 │ │ │ │ + beq 3365c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3363c │ │ │ │ + beq 33650 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 32e34 │ │ │ │ + bne 32e48 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32e34 │ │ │ │ + beq 32e48 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr sl, [r9, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [sl] │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3219c │ │ │ │ + beq 321a8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq 32da0 │ │ │ │ - ldr r2, [pc, #2048] @ 329a4 │ │ │ │ + beq 32db4 │ │ │ │ + ldr r2, [pc, #2048] @ 329b0 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, sl │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 321e8 │ │ │ │ + beq 321f4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 32e68 │ │ │ │ + beq 32e7c │ │ │ │ cmp r9, #0 │ │ │ │ - ldreq r6, [pc, #1972] @ 329a8 │ │ │ │ - beq 327a8 │ │ │ │ + ldreq r6, [pc, #1972] @ 329b4 │ │ │ │ + beq 327b4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 32210 │ │ │ │ + beq 3221c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 32d14 │ │ │ │ + beq 32d28 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 33664 │ │ │ │ + beq 33678 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 32c3c │ │ │ │ + beq 32c50 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1876] @ 3299c │ │ │ │ + ldr r3, [pc, #1876] @ 329a8 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33678 │ │ │ │ + bne 3368c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 33690 │ │ │ │ + beq 336a4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ - beq 336a8 │ │ │ │ + beq 336bc │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 336c0 │ │ │ │ + beq 336d4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 336ec │ │ │ │ + beq 33700 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #32] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ @@ -39192,982 +39195,984 @@ │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #24] │ │ │ │ - bl bf320 │ │ │ │ + bl ded4c │ │ │ │ mov fp, r0 │ │ │ │ bl be74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 32784 │ │ │ │ + beq 32790 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 32c4c │ │ │ │ + beq 32c60 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 33720 │ │ │ │ - ldr r3, [pc, #1656] @ 329ac │ │ │ │ + beq 33734 │ │ │ │ + ldr r3, [pc, #1656] @ 329b8 │ │ │ │ mov r2, sl │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3377c │ │ │ │ + blt 33790 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 32368 │ │ │ │ + beq 32374 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 33658 │ │ │ │ + beq 3366c │ │ │ │ add r0, fp, #4 │ │ │ │ bl b964 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 337d8 │ │ │ │ - ldr r3, [pc, #1584] @ 329b0 │ │ │ │ + beq 337ec │ │ │ │ + ldr r3, [pc, #1584] @ 329bc │ │ │ │ mov r2, sl │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33824 │ │ │ │ + blt 33838 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 323b4 │ │ │ │ + beq 323c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 336e0 │ │ │ │ + beq 336f4 │ │ │ │ add fp, fp, #5120 @ 0x1400 │ │ │ │ ldrd r0, [fp, #8] │ │ │ │ bl b6ac │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 33880 │ │ │ │ - ldr r3, [pc, #1508] @ 329b4 │ │ │ │ + beq 33894 │ │ │ │ + ldr r3, [pc, #1508] @ 329c0 │ │ │ │ mov r2, sl │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1360] @ 0x550 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3388c │ │ │ │ + blt 338a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 32404 │ │ │ │ + beq 32410 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 333f8 │ │ │ │ - ldr sl, [pc, #1452] @ 329b8 │ │ │ │ + beq 3340c │ │ │ │ + ldr sl, [pc, #1452] @ 329c4 │ │ │ │ mov r0, r6 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r2, [sl, #44] @ 0x2c │ │ │ │ ldr r1, [sl, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33898 │ │ │ │ + blt 338ac │ │ │ │ ldr r1, [sl, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33900 │ │ │ │ + blt 33914 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3245c │ │ │ │ + beq 32468 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r6] │ │ │ │ - beq 3245c │ │ │ │ + beq 32468 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33714 │ │ │ │ + beq 33728 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 32478 │ │ │ │ + beq 32484 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 32df8 │ │ │ │ + beq 32e0c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 32494 │ │ │ │ + beq 324a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 32e04 │ │ │ │ + beq 32e18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 324b0 │ │ │ │ + beq 324bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 32e10 │ │ │ │ + beq 32e24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 324cc │ │ │ │ + beq 324d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 32e1c │ │ │ │ + beq 32e30 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 324e8 │ │ │ │ + beq 324f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 32e28 │ │ │ │ - ldr r2, [pc, #1228] @ 329bc │ │ │ │ - ldr r3, [pc, #1108] @ 32948 │ │ │ │ + beq 32e3c │ │ │ │ + ldr r2, [pc, #1228] @ 329c8 │ │ │ │ + ldr r3, [pc, #1108] @ 32954 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 33960 │ │ │ │ + bne 33974 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1184] @ 329c0 │ │ │ │ + ldr r3, [pc, #1184] @ 329cc │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #580] @ 0x244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33858 │ │ │ │ + beq 3386c │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 31c24 │ │ │ │ - ldr r3, [pc, #1140] @ 329c4 │ │ │ │ + ble 31c30 │ │ │ │ + ldr r3, [pc, #1140] @ 329d0 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #632] @ 0x278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3386c │ │ │ │ + beq 33880 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 31c24 │ │ │ │ + ble 31c30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1092] @ 329c8 │ │ │ │ + ldr r2, [pc, #1092] @ 329d4 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1400] @ 0x578 │ │ │ │ - beq 3395c │ │ │ │ + beq 33970 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3398c │ │ │ │ + beq 339a0 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 33988 │ │ │ │ + beq 3399c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 32fb4 │ │ │ │ + ble 32fc8 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 325d4 │ │ │ │ + b 325e0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 32f48 │ │ │ │ + beq 32f5c │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 325c8 │ │ │ │ + bne 325d4 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32fb4 │ │ │ │ + beq 32fc8 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 31c24 │ │ │ │ - ldr r3, [pc, #964] @ 329cc │ │ │ │ + ble 31c30 │ │ │ │ + ldr r3, [pc, #964] @ 329d8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #448] @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33768 │ │ │ │ + beq 3377c │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 31c24 │ │ │ │ - ldr r3, [pc, #920] @ 329d0 │ │ │ │ + ble 31c30 │ │ │ │ + ldr r3, [pc, #920] @ 329dc │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1356] @ 0x54c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 337c4 │ │ │ │ + beq 337d8 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 31c24 │ │ │ │ - ldr r3, [pc, #876] @ 329d4 │ │ │ │ + ble 31c30 │ │ │ │ + ldr r3, [pc, #876] @ 329e0 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 337e4 │ │ │ │ + beq 337f8 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 31c24 │ │ │ │ - ldr r3, [pc, #832] @ 329d8 │ │ │ │ + ble 31c30 │ │ │ │ + ldr r3, [pc, #832] @ 329e4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #460] @ 0x1cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33830 │ │ │ │ + beq 33844 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 31c24 │ │ │ │ - ldr r3, [pc, #788] @ 329dc │ │ │ │ + ble 31c30 │ │ │ │ + ldr r3, [pc, #788] @ 329e8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #412] @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33844 │ │ │ │ + beq 33858 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 31c24 │ │ │ │ - ldr r3, [pc, #744] @ 329e0 │ │ │ │ + ble 31c30 │ │ │ │ + ldr r3, [pc, #744] @ 329ec │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33438 │ │ │ │ + beq 3344c │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 31c24 │ │ │ │ - ldr r3, [pc, #700] @ 329e4 │ │ │ │ + ble 31c30 │ │ │ │ + ldr r3, [pc, #700] @ 329f0 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1028] @ 0x404 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33554 │ │ │ │ + beq 33568 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - ble 31c24 │ │ │ │ - ldr r3, [pc, #656] @ 329e8 │ │ │ │ + ble 31c30 │ │ │ │ + ldr r3, [pc, #656] @ 329f4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #332] @ 0x14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3344c │ │ │ │ + beq 33460 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - ble 31c24 │ │ │ │ - b 33458 │ │ │ │ - ldr r3, [pc, #608] @ 329ec │ │ │ │ - ldr r0, [pc, #608] @ 329f0 │ │ │ │ + ble 31c30 │ │ │ │ + b 3346c │ │ │ │ + ldr r3, [pc, #608] @ 329f8 │ │ │ │ + ldr r0, [pc, #608] @ 329fc │ │ │ │ + ldr r2, [pc, #608] @ 32a00 │ │ │ │ + ldr r1, [pc, #608] @ 32a04 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #250 @ 0xfa │ │ │ │ - mov r1, #9920 @ 0x26c0 │ │ │ │ - bl 17198 │ │ │ │ - ldr r6, [pc, #588] @ 329f4 │ │ │ │ + bl 17174 │ │ │ │ + ldr r6, [pc, #596] @ 32a08 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 327c4 │ │ │ │ + beq 327d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 32bb0 │ │ │ │ + beq 32bc4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 327e0 │ │ │ │ + beq 327ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 32bf0 │ │ │ │ + beq 32c04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 32804 │ │ │ │ + beq 32810 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 32804 │ │ │ │ + beq 32810 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 32b78 │ │ │ │ + beq 32b8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 32828 │ │ │ │ + beq 32834 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 32828 │ │ │ │ + beq 32834 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 32b60 │ │ │ │ + beq 32b74 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3284c │ │ │ │ + beq 32858 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3284c │ │ │ │ + beq 32858 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 32b48 │ │ │ │ + beq 32b5c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 32870 │ │ │ │ + beq 3287c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 32870 │ │ │ │ + beq 3287c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 32b54 │ │ │ │ - ldr r3, [pc, #384] @ 329f8 │ │ │ │ - ldr r0, [pc, #384] @ 329fc │ │ │ │ - ldr r2, [pc, #384] @ 32a00 │ │ │ │ + beq 32b68 │ │ │ │ + ldr r3, [pc, #392] @ 32a0c │ │ │ │ + ldr r0, [pc, #392] @ 32a10 │ │ │ │ + ldr r2, [pc, #392] @ 32a14 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r6, #0 │ │ │ │ - b 324e8 │ │ │ │ + b 324f4 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 31d1c │ │ │ │ + b 31d28 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 31cb4 │ │ │ │ - ldr r3, [pc, #336] @ 32a04 │ │ │ │ + b 31cc0 │ │ │ │ + ldr r3, [pc, #344] @ 32a18 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov fp, r4 │ │ │ │ mov r7, r0 │ │ │ │ - b 31cf8 │ │ │ │ + b 31d04 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 31e30 │ │ │ │ + b 31e3c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 31cf8 │ │ │ │ + b 31d04 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - b 31dc0 │ │ │ │ - ldr r3, [pc, #244] @ 32a08 │ │ │ │ + b 31dcc │ │ │ │ + ldr r3, [pc, #252] @ 32a1c │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r0 │ │ │ │ - b 31e0c │ │ │ │ - andseq lr, r1, r0, ror r6 │ │ │ │ - andseq pc, r1, r8, lsr sp @ │ │ │ │ + b 31e18 │ │ │ │ + andseq lr, r1, r4, ror #12 │ │ │ │ + andseq pc, r1, r4, lsr sp @ │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x0011e5b4 │ │ │ │ - andeq lr, pc, r6, lsl #14 │ │ │ │ - andeq lr, pc, r0, lsl #14 │ │ │ │ + andseq lr, r1, r8, lsr #11 │ │ │ │ + andeq lr, pc, sl, lsr #13 │ │ │ │ + andeq lr, pc, r4, lsr #13 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andeq lr, pc, r0, asr r6 @ │ │ │ │ - andseq pc, r1, r0, ror #22 │ │ │ │ - andseq pc, r1, ip, lsr fp @ │ │ │ │ - mulseq r1, r8, sl │ │ │ │ + strdeq lr, [pc], -r4 │ │ │ │ + andseq pc, r1, ip, asr fp @ │ │ │ │ + andseq pc, r1, r8, lsr fp @ │ │ │ │ + mulseq r1, r4, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, r1, ip, lsl #20 │ │ │ │ - andseq pc, r1, r4, lsl #19 │ │ │ │ - andseq pc, r1, r0, lsl #18 │ │ │ │ - andseq pc, r1, r4, ror r8 @ │ │ │ │ - @ instruction: 0x0011f7f0 │ │ │ │ - ldrdeq r2, [r0], -r5 │ │ │ │ - andseq pc, r1, r8, lsr r7 @ │ │ │ │ - @ instruction: 0x0011f6b0 │ │ │ │ - strdeq r2, [r0], -r0 │ │ │ │ + andseq pc, r1, r8, lsl #20 │ │ │ │ + andseq pc, r1, r0, lsl #19 │ │ │ │ + @ instruction: 0x0011f8fc │ │ │ │ + andseq pc, r1, r0, ror r8 @ │ │ │ │ + andseq pc, r1, ip, ror #15 │ │ │ │ + andeq r2, r0, lr, lsr sp │ │ │ │ + andseq pc, r1, r4, lsr r7 @ │ │ │ │ + andseq pc, r1, ip, lsr #13 │ │ │ │ + andeq r2, r0, r9, asr sp │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - andseq pc, r1, ip, lsr #11 │ │ │ │ - andseq pc, r1, r4, lsr #10 │ │ │ │ - andeq r2, r0, fp, lsl #18 │ │ │ │ - mulseq r1, r4, r3 │ │ │ │ - andseq pc, r1, r8, asr #6 │ │ │ │ - @ instruction: 0x0011f2f8 │ │ │ │ - @ instruction: 0x0011f2bc │ │ │ │ - andseq sp, r1, r8, lsl #22 │ │ │ │ - andseq pc, r1, r8, lsr #3 │ │ │ │ - andseq pc, r1, r8, ror r1 @ │ │ │ │ - andseq pc, r1, r4, asr #2 │ │ │ │ - andseq pc, r1, r0, asr #1 │ │ │ │ - mulseq r1, r0, r0 │ │ │ │ - andseq pc, r1, r0, rrx │ │ │ │ - andseq pc, r1, r0, lsr r0 @ │ │ │ │ - andseq pc, r1, r0 │ │ │ │ - @ instruction: 0x0011efd0 │ │ │ │ - andseq lr, r1, r0, lsr #31 │ │ │ │ - andseq lr, r1, r0, ror pc │ │ │ │ - andeq r8, lr, r4, asr r0 │ │ │ │ - andeq r8, lr, r0, ror #9 │ │ │ │ - andeq r2, r0, r5, lsl r9 │ │ │ │ - andeq r7, lr, r4, ror #30 │ │ │ │ - andeq r8, lr, r4, lsl r4 │ │ │ │ - andeq r0, r0, fp, lsl #2 │ │ │ │ - andseq lr, r1, r4, lsl lr │ │ │ │ - @ instruction: 0x0011edb4 │ │ │ │ - andseq lr, r1, r4, lsl #22 │ │ │ │ - andeq r2, r0, pc, lsl #17 │ │ │ │ - andseq lr, r1, r8, ror sl │ │ │ │ - andeq r2, r0, r3, lsr #17 │ │ │ │ - andseq lr, r1, r0, ror #19 │ │ │ │ - andeq r2, r0, r7, lsr #17 │ │ │ │ - andeq r2, r0, r8, lsr #17 │ │ │ │ - andeq r7, lr, r8, lsr pc │ │ │ │ - andeq r2, r0, lr, asr #16 │ │ │ │ - andeq r7, lr, r0, asr sl │ │ │ │ - andeq r7, lr, r0, lsl #30 │ │ │ │ - andeq r0, r0, r9, lsl #2 │ │ │ │ - andseq lr, r1, ip, lsl #17 │ │ │ │ - andeq r2, r0, r1, asr #17 │ │ │ │ - ldrdeq r2, [r0], -pc @ │ │ │ │ - @ instruction: 0x0011e6fc │ │ │ │ - andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r0, r0, r4, asr #10 │ │ │ │ - andeq r2, r0, r9, lsl #16 │ │ │ │ - strdeq r7, [lr], -r8 │ │ │ │ - andeq r2, r0, ip, lsl r8 │ │ │ │ - andeq r2, r0, r0, lsl r8 │ │ │ │ - ldrdeq r2, [r0], -r9 │ │ │ │ - ldrdeq r2, [r0], -sl │ │ │ │ - ldrdeq r2, [r0], -fp │ │ │ │ - ldrdeq r2, [r0], -ip │ │ │ │ - strdeq r2, [r0], -r4 │ │ │ │ - strdeq r2, [r0], -r5 │ │ │ │ - strdeq r2, [r0], -r6 │ │ │ │ - strdeq r2, [r0], -r7 │ │ │ │ - andeq r2, r0, pc, lsl #18 │ │ │ │ - andeq r2, r0, r0, lsl r9 │ │ │ │ - andeq r2, r0, r1, lsl r9 │ │ │ │ - andeq r2, r0, r2, lsl r9 │ │ │ │ - andeq r2, r0, r3, lsl r9 │ │ │ │ - andeq r2, r0, r4, lsl r9 │ │ │ │ - strdeq r2, [r0], -r6 │ │ │ │ - strheq r7, [lr], -r0 │ │ │ │ - andeq r7, lr, r8, lsr r5 │ │ │ │ - andeq r2, r0, r6, ror #15 │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ + andseq pc, r1, r8, lsr #11 │ │ │ │ + andseq pc, r1, r0, lsr #10 │ │ │ │ + andeq r2, r0, r4, ror sp │ │ │ │ + mulseq r1, r0, r3 │ │ │ │ + andseq pc, r1, r4, asr #6 │ │ │ │ + @ instruction: 0x0011f2f4 │ │ │ │ + @ instruction: 0x0011f2b8 │ │ │ │ + @ instruction: 0x0011dafc │ │ │ │ + andseq pc, r1, r4, lsr #3 │ │ │ │ + andseq pc, r1, r4, ror r1 @ │ │ │ │ + andseq pc, r1, r0, asr #2 │ │ │ │ + ldrheq pc, [r1], -ip @ │ │ │ │ + andseq pc, r1, ip, lsl #1 │ │ │ │ + andseq pc, r1, ip, asr r0 @ │ │ │ │ + andseq pc, r1, ip, lsr #32 │ │ │ │ + @ instruction: 0x0011effc │ │ │ │ + andseq lr, r1, ip, asr #31 │ │ │ │ + mulseq r1, ip, pc @ │ │ │ │ + andseq lr, r1, ip, ror #30 │ │ │ │ + strdeq r7, [lr], -r0 │ │ │ │ + andeq r8, lr, ip, ror r4 │ │ │ │ + andeq r0, r0, r5, lsr #2 │ │ │ │ + andeq r2, r0, r9, lsr #22 │ │ │ │ + andeq r2, r0, lr, ror sp │ │ │ │ + andeq r7, lr, r8, lsl #30 │ │ │ │ + @ instruction: 0x000e83b8 │ │ │ │ + andeq r0, r0, r6, lsr r1 │ │ │ │ + andseq lr, r1, r0, lsl lr │ │ │ │ + @ instruction: 0x0011edb0 │ │ │ │ + @ instruction: 0x0011eaf8 │ │ │ │ strdeq r2, [r0], -r8 │ │ │ │ - andeq r2, r0, sp, ror #15 │ │ │ │ - andeq r2, r0, r2, lsl #14 │ │ │ │ - strdeq r2, [r0], -r4 │ │ │ │ - muleq lr, ip, r4 │ │ │ │ - andeq r2, r0, sl, asr #15 │ │ │ │ - andeq r0, r0, r2, lsl #2 │ │ │ │ - andeq r2, r0, r4, lsl #14 │ │ │ │ - strdeq r2, [r0], -fp │ │ │ │ - andeq r2, r0, r2, lsl #16 │ │ │ │ - ldrdeq r2, [r0], -r1 │ │ │ │ - ldrdeq r2, [r0], -r8 │ │ │ │ - andeq r2, r0, lr, lsl #14 │ │ │ │ - andeq r0, r0, r3, lsl #2 │ │ │ │ - andeq r2, r0, r0, lsl r7 │ │ │ │ - andeq r2, r0, sl, lsl r7 │ │ │ │ + andseq lr, r1, ip, ror #20 │ │ │ │ + andeq r2, r0, ip, lsl #26 │ │ │ │ + @ instruction: 0x0011e9d4 │ │ │ │ + andeq r2, r0, r0, lsl sp │ │ │ │ + andeq r2, r0, r1, lsl sp │ │ │ │ + ldrdeq r7, [lr], -r4 │ │ │ │ + @ instruction: 0x00002cb7 │ │ │ │ strdeq r7, [lr], -r0 │ │ │ │ - @ instruction: 0x000028bc │ │ │ │ - ldrdeq r2, [r0], -r6 │ │ │ │ - andeq r0, r0, r5, lsl #2 │ │ │ │ - andeq r2, r0, r3, lsr #14 │ │ │ │ - ldrdeq r2, [r0], -pc @ │ │ │ │ - andeq r2, r0, r1, ror #13 │ │ │ │ - @ instruction: 0x000027b6 │ │ │ │ - andeq r2, r0, r8, asr #15 │ │ │ │ - andeq r2, r0, r7, lsl r8 │ │ │ │ - @ instruction: 0x000027be │ │ │ │ - andeq ip, pc, r8, asr #23 │ │ │ │ - andeq r6, lr, r8, lsr r2 │ │ │ │ - andeq r6, lr, r0, ror r5 │ │ │ │ + andeq r7, lr, r0, lsr #29 │ │ │ │ + andseq lr, r1, r0, lsl #17 │ │ │ │ + andeq r2, r0, r9, lsr #26 │ │ │ │ + andeq r2, r0, sl, lsr #26 │ │ │ │ + andeq r2, r0, r8, asr #24 │ │ │ │ + @ instruction: 0x0011e6f0 │ │ │ │ + andeq r0, r0, r8, lsr #10 │ │ │ │ + andeq r0, r0, r4, asr #10 │ │ │ │ + andeq r2, r0, r2, ror ip │ │ │ │ + muleq lr, r4, r7 │ │ │ │ + andeq r2, r0, r5, lsl #25 │ │ │ │ + andeq r2, r0, r9, ror ip │ │ │ │ + andeq r2, r0, r2, asr #26 │ │ │ │ + andeq r2, r0, r3, asr #26 │ │ │ │ + andeq r2, r0, r4, asr #26 │ │ │ │ + andeq r2, r0, r5, asr #26 │ │ │ │ + andeq r2, r0, sp, asr sp │ │ │ │ + andeq r2, r0, lr, asr sp │ │ │ │ + andeq r2, r0, pc, asr sp │ │ │ │ + andeq r2, r0, r0, ror #26 │ │ │ │ + andeq r2, r0, r8, ror sp │ │ │ │ + andeq r2, r0, r9, ror sp │ │ │ │ + andeq r2, r0, sl, ror sp │ │ │ │ + andeq r2, r0, fp, ror sp │ │ │ │ + andeq r2, r0, ip, ror sp │ │ │ │ + andeq r2, r0, sp, ror sp │ │ │ │ + andeq r2, r0, pc, asr fp │ │ │ │ + andeq r7, lr, ip, asr #32 │ │ │ │ + ldrdeq r7, [lr], -r4 │ │ │ │ + andeq r2, r0, pc, asr #24 │ │ │ │ + andeq r2, r0, r1, ror #22 │ │ │ │ + andeq r2, r0, r6, asr ip │ │ │ │ + andeq r2, r0, fp, ror #22 │ │ │ │ + andeq r2, r0, sp, asr ip │ │ │ │ + andeq r7, lr, r8, lsr r4 │ │ │ │ + andeq r2, r0, r3, lsr ip │ │ │ │ + andeq r0, r0, sp, lsr #2 │ │ │ │ + andeq r2, r0, sp, ror #22 │ │ │ │ + andeq r2, r0, r4, ror #24 │ │ │ │ + andeq r2, r0, fp, ror #24 │ │ │ │ + andeq r2, r0, sl, lsr ip │ │ │ │ + andeq r2, r0, r1, asr #24 │ │ │ │ + andeq r2, r0, r7, ror fp │ │ │ │ + andeq r0, r0, lr, lsr #2 │ │ │ │ + andeq r2, r0, r9, ror fp │ │ │ │ + andeq r0, r0, pc, lsr #2 │ │ │ │ + andeq r2, r0, r3, lsl #23 │ │ │ │ + andeq r7, lr, ip, lsl #7 │ │ │ │ + andeq r2, r0, r9, lsr #24 │ │ │ │ + andeq r2, r0, r5, lsr #26 │ │ │ │ + andeq r2, r0, pc, lsr fp │ │ │ │ + andeq r2, r0, ip, lsl #23 │ │ │ │ + andeq r2, r0, r8, asr #22 │ │ │ │ + andeq r0, r0, r9, lsr #2 │ │ │ │ + andeq r2, r0, sl, asr #22 │ │ │ │ + andeq r2, r0, pc, lsl ip │ │ │ │ + andeq r2, r0, r1, lsr ip │ │ │ │ + andeq r2, r0, r7, lsr #24 │ │ │ │ + andeq ip, pc, r4, ror #22 │ │ │ │ + ldrdeq r6, [lr], -r4 │ │ │ │ + andeq r6, lr, ip, lsl #10 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andeq ip, pc, r0, lsr #23 │ │ │ │ - andeq r6, lr, r8, lsl #6 │ │ │ │ - andeq r6, lr, r4, ror r8 │ │ │ │ + andeq ip, pc, ip, lsr fp @ │ │ │ │ + andeq r6, lr, r4, lsr #5 │ │ │ │ + andeq r6, lr, r0, lsl r8 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 31f44 │ │ │ │ + b 31f50 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3284c │ │ │ │ + b 32858 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 32870 │ │ │ │ + b 3287c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 32828 │ │ │ │ + b 32834 │ │ │ │ mov r0, r3 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 31e0c │ │ │ │ + b 31e18 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 32804 │ │ │ │ + b 32810 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 31ed0 │ │ │ │ + b 31edc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ - b 320c4 │ │ │ │ + b 320d0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - b 320f8 │ │ │ │ + b 32104 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 327c4 │ │ │ │ - ldr r3, [pc, #-440] @ 32a0c │ │ │ │ + b 327d0 │ │ │ │ + ldr r3, [pc, #-440] @ 32a20 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 31f14 │ │ │ │ + b 31f20 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 327e0 │ │ │ │ + b 327ec │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 32088 │ │ │ │ + b 32094 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 31f14 │ │ │ │ - ldr r6, [pc, #-524] @ 32a10 │ │ │ │ - b 32870 │ │ │ │ + b 31f20 │ │ │ │ + ldr r6, [pc, #-524] @ 32a24 │ │ │ │ + b 3287c │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 31c4c │ │ │ │ + b 31c58 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - b 32010 │ │ │ │ + b 3201c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ - b 32240 │ │ │ │ - ldr r3, [pc, #-576] @ 32a14 │ │ │ │ + b 3224c │ │ │ │ + ldr r3, [pc, #-576] @ 32a28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 338f4 │ │ │ │ + blt 33908 │ │ │ │ add r0, fp, #4 │ │ │ │ bl b964 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 3390c │ │ │ │ + beq 33920 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33918 │ │ │ │ + blt 3392c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 32438 │ │ │ │ + beq 32444 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 32438 │ │ │ │ + bne 32444 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 32438 │ │ │ │ + b 32444 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 32cd8 │ │ │ │ + beq 32cec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 33404 │ │ │ │ - ldr r6, [pc, #-712] @ 32a18 │ │ │ │ - b 32870 │ │ │ │ - ldr r3, [pc, #-716] @ 32a1c │ │ │ │ + beq 33418 │ │ │ │ + ldr r6, [pc, #-712] @ 32a2c │ │ │ │ + b 3287c │ │ │ │ + ldr r3, [pc, #-716] @ 32a30 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b 3205c │ │ │ │ + b 32068 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 32210 │ │ │ │ + b 3221c │ │ │ │ mov r0, r3 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3205c │ │ │ │ + b 32068 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31d38 │ │ │ │ - ldr r6, [pc, #-800] @ 32a20 │ │ │ │ - b 32d54 │ │ │ │ + beq 31d44 │ │ │ │ + ldr r6, [pc, #-800] @ 32a34 │ │ │ │ + b 32d68 │ │ │ │ mov r0, r8 │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 31d60 │ │ │ │ - ldr r6, [pc, #-820] @ 32a24 │ │ │ │ + b 31d6c │ │ │ │ + ldr r6, [pc, #-820] @ 32a38 │ │ │ │ ldr r5, [r7] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ movne r4, #0 │ │ │ │ - bne 32dc4 │ │ │ │ - b 32870 │ │ │ │ - ldr r0, [pc, #-840] @ 32a28 │ │ │ │ + bne 32dd8 │ │ │ │ + b 3287c │ │ │ │ + ldr r0, [pc, #-840] @ 32a3c │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #14 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-860] @ 32a2c │ │ │ │ - ldr r3, [pc, #-860] @ 32a30 │ │ │ │ - ldr r0, [pc, #-860] @ 32a34 │ │ │ │ - ldr r2, [pc, #-860] @ 32a38 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-860] @ 32a40 │ │ │ │ + ldr r3, [pc, #-860] @ 32a44 │ │ │ │ + ldr r0, [pc, #-860] @ 32a48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 3288c │ │ │ │ + mov r2, #308 @ 0x134 │ │ │ │ + bl 17174 │ │ │ │ + b 32898 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 3219c │ │ │ │ + b 321a8 │ │ │ │ ldr r5, [r7] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 338d0 │ │ │ │ - ldr r6, [pc, #-724] @ 32af4 │ │ │ │ + beq 338e4 │ │ │ │ + ldr r6, [pc, #-720] @ 32b0c │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r7] │ │ │ │ - beq 33410 │ │ │ │ + beq 33424 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 32870 │ │ │ │ + beq 3287c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 32870 │ │ │ │ + beq 3287c │ │ │ │ mov r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r5 │ │ │ │ - b 327f4 │ │ │ │ + b 32800 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 32478 │ │ │ │ + b 32484 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 32494 │ │ │ │ + b 324a0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 324b0 │ │ │ │ + b 324bc │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 324cc │ │ │ │ + b 324d8 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 324e8 │ │ │ │ - ldr r3, [pc, #-1024] @ 32a3c │ │ │ │ + b 324f4 │ │ │ │ + ldr r3, [pc, #-1028] @ 32a4c │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r0 │ │ │ │ - b 321e8 │ │ │ │ + b 321f4 │ │ │ │ mov r0, r3 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 321e8 │ │ │ │ + b 321f4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31e48 │ │ │ │ + beq 31e54 │ │ │ │ ldr sl, [sp, #120] @ 0x78 │ │ │ │ - mov r6, #10432 @ 0x28c0 │ │ │ │ + ldr r6, [pc, #-1104] @ 32a50 │ │ │ │ mov r9, sl │ │ │ │ mov r5, sl │ │ │ │ mov r4, sl │ │ │ │ - b 327a8 │ │ │ │ - ldr r6, [pc, #-1120] @ 32a40 │ │ │ │ + b 327b4 │ │ │ │ + ldr r6, [pc, #-1120] @ 32a54 │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b 327a8 │ │ │ │ + b 327b4 │ │ │ │ mov r0, r9 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 31e70 │ │ │ │ + b 31e7c │ │ │ │ mov fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ mov r6, fp │ │ │ │ mov r7, r9 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ mov r9, lr │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r3 │ │ │ │ - b 32f04 │ │ │ │ + b 32f18 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 337f8 │ │ │ │ + beq 3380c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 33964 │ │ │ │ + beq 33978 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32eec │ │ │ │ + beq 32f00 │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r6 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ mov r6, r3 │ │ │ │ - blt 337f8 │ │ │ │ + blt 3380c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [r3, fp, lsl #2] │ │ │ │ - b 31c10 │ │ │ │ + b 31c1c │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ mov r9, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 32f84 │ │ │ │ + b 32f98 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 337b4 │ │ │ │ + beq 337c8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33964 │ │ │ │ + beq 33978 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32f6c │ │ │ │ + beq 32f80 │ │ │ │ mov r3, r5 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ - bge 325e0 │ │ │ │ + bge 325ec │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32600 │ │ │ │ - ldr r1, [pc, #-1412] @ 32a44 │ │ │ │ - b 32d84 │ │ │ │ - ldr r3, [pc, #-1416] @ 32a48 │ │ │ │ + beq 3260c │ │ │ │ + ldr r1, [pc, #-1412] @ 32a58 │ │ │ │ + b 32d98 │ │ │ │ + ldr r3, [pc, #-1416] @ 32a5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #1348] @ 0x544 │ │ │ │ - b 31bbc │ │ │ │ - ldr r3, [pc, #-1428] @ 32a4c │ │ │ │ + b 31bc8 │ │ │ │ + ldr r3, [pc, #-1428] @ 32a60 │ │ │ │ mov r9, #0 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #-1436] @ 32a50 │ │ │ │ + ldr r3, [pc, #-1436] @ 32a64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r8, r9 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 31afc │ │ │ │ - ldr r3, [pc, #-1496] @ 32a50 │ │ │ │ + b 31b08 │ │ │ │ + ldr r3, [pc, #-1496] @ 32a64 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 31aa8 │ │ │ │ - ldr r3, [pc, #-1512] @ 32a50 │ │ │ │ + b 31ab4 │ │ │ │ + ldr r3, [pc, #-1512] @ 32a64 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [pc, #-1528] @ 32a4c │ │ │ │ + ldr r3, [pc, #-1528] @ 32a60 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 31ab0 │ │ │ │ - ldr r3, [pc, #-1544] @ 32a4c │ │ │ │ + b 31abc │ │ │ │ + ldr r3, [pc, #-1544] @ 32a60 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #-1548] @ 32a50 │ │ │ │ + ldr r3, [pc, #-1548] @ 32a64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 31ab8 │ │ │ │ - ldr r3, [pc, #-1576] @ 32a4c │ │ │ │ + b 31ac4 │ │ │ │ + ldr r3, [pc, #-1576] @ 32a60 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #-1580] @ 32a50 │ │ │ │ + ldr r3, [pc, #-1580] @ 32a64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 31ac0 │ │ │ │ - ldr r3, [pc, #-1608] @ 32a4c │ │ │ │ + b 31acc │ │ │ │ + ldr r3, [pc, #-1608] @ 32a60 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #-1612] @ 32a50 │ │ │ │ + ldr r3, [pc, #-1612] @ 32a64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 31ac8 │ │ │ │ - ldr r3, [pc, #-1640] @ 32a4c │ │ │ │ + b 31ad4 │ │ │ │ + ldr r3, [pc, #-1640] @ 32a60 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #-1644] @ 32a50 │ │ │ │ + ldr r3, [pc, #-1644] @ 32a64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 31ad0 │ │ │ │ - ldr r3, [pc, #-1672] @ 32a4c │ │ │ │ + b 31adc │ │ │ │ + ldr r3, [pc, #-1672] @ 32a60 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #-1676] @ 32a50 │ │ │ │ + ldr r3, [pc, #-1676] @ 32a64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 31ad8 │ │ │ │ - ldr r3, [pc, #-1712] @ 32a4c │ │ │ │ + b 31ae4 │ │ │ │ + ldr r3, [pc, #-1712] @ 32a60 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #-1716] @ 32a50 │ │ │ │ + ldr r3, [pc, #-1716] @ 32a64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 31ae0 │ │ │ │ - ldr r3, [pc, #-1760] @ 32a4c │ │ │ │ + b 31aec │ │ │ │ + ldr r3, [pc, #-1760] @ 32a60 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #-1764] @ 32a50 │ │ │ │ + ldr r3, [pc, #-1764] @ 32a64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 31ae8 │ │ │ │ - ldr r3, [pc, #-1816] @ 32a4c │ │ │ │ + b 31af4 │ │ │ │ + ldr r3, [pc, #-1816] @ 32a60 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #-1820] @ 32a50 │ │ │ │ + ldr r3, [pc, #-1820] @ 32a64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 31af0 │ │ │ │ - ldr r3, [pc, #-1876] @ 32a4c │ │ │ │ + b 31afc │ │ │ │ + ldr r3, [pc, #-1876] @ 32a60 │ │ │ │ mov r9, #0 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #-1884] @ 32a50 │ │ │ │ + ldr r3, [pc, #-1884] @ 32a64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 31af4 │ │ │ │ - ldr r3, [pc, #-1940] @ 32a4c │ │ │ │ + b 31b00 │ │ │ │ + ldr r3, [pc, #-1940] @ 32a60 │ │ │ │ mov r9, #0 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #-1948] @ 32a50 │ │ │ │ + ldr r3, [pc, #-1948] @ 32a64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r8, r9 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 31af8 │ │ │ │ + b 31b04 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ @@ -40184,133 +40189,133 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldmib r1, {r8, r9} │ │ │ │ ldr sl, [r1] │ │ │ │ - b 31c24 │ │ │ │ - ldr r3, [pc, #-2108] @ 32a4c │ │ │ │ + b 31c30 │ │ │ │ + ldr r3, [pc, #-2108] @ 32a60 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #-2112] @ 32a50 │ │ │ │ + ldr r3, [pc, #-2112] @ 32a64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 33274 │ │ │ │ - ldr r3, [pc, #-2168] @ 32a4c │ │ │ │ + b 33288 │ │ │ │ + ldr r3, [pc, #-2168] @ 32a60 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #-2172] @ 32a50 │ │ │ │ + ldr r3, [pc, #-2172] @ 32a64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 3326c │ │ │ │ - ldr r3, [pc, #-2220] @ 32a50 │ │ │ │ + b 33280 │ │ │ │ + ldr r3, [pc, #-2220] @ 32a64 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [pc, #-2236] @ 32a4c │ │ │ │ + ldr r3, [pc, #-2236] @ 32a60 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b 33244 │ │ │ │ - ldr r2, [pc, #-2256] @ 32a4c │ │ │ │ - ldr r3, [pc, #-2256] @ 32a50 │ │ │ │ + b 33258 │ │ │ │ + ldr r2, [pc, #-2256] @ 32a60 │ │ │ │ + ldr r3, [pc, #-2256] @ 32a64 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 3323c │ │ │ │ - ldr r2, [pc, #-2284] @ 32a50 │ │ │ │ - ldr r3, [pc, #-2292] @ 32a4c │ │ │ │ + b 33250 │ │ │ │ + ldr r2, [pc, #-2284] @ 32a64 │ │ │ │ + ldr r3, [pc, #-2292] @ 32a60 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 33234 │ │ │ │ - ldr r3, [pc, #-2312] @ 32a50 │ │ │ │ + b 33248 │ │ │ │ + ldr r3, [pc, #-2312] @ 32a64 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 3322c │ │ │ │ - ldr r3, [pc, #-2332] @ 32a4c │ │ │ │ + b 33240 │ │ │ │ + ldr r3, [pc, #-2332] @ 32a60 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #-2336] @ 32a50 │ │ │ │ + ldr r3, [pc, #-2336] @ 32a64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 33264 │ │ │ │ - ldr r3, [pc, #-2380] @ 32a4c │ │ │ │ + b 33278 │ │ │ │ + ldr r3, [pc, #-2380] @ 32a60 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #-2384] @ 32a50 │ │ │ │ + ldr r3, [pc, #-2384] @ 32a64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 3325c │ │ │ │ - ldr r3, [pc, #-2420] @ 32a4c │ │ │ │ + b 33270 │ │ │ │ + ldr r3, [pc, #-2420] @ 32a60 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #-2424] @ 32a50 │ │ │ │ + ldr r3, [pc, #-2424] @ 32a64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 33254 │ │ │ │ - ldr r3, [pc, #-2452] @ 32a4c │ │ │ │ + b 33268 │ │ │ │ + ldr r3, [pc, #-2452] @ 32a60 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #-2456] @ 32a50 │ │ │ │ + ldr r3, [pc, #-2456] @ 32a64 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b 3324c │ │ │ │ + b 33260 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 32404 │ │ │ │ + b 32410 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 32cd8 │ │ │ │ + b 32cec │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 32870 │ │ │ │ + beq 3287c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r9, r5 │ │ │ │ movne sl, r5 │ │ │ │ - bne 327f4 │ │ │ │ - b 32870 │ │ │ │ + bne 32800 │ │ │ │ + b 3287c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32720 │ │ │ │ - ldr r1, [pc, #-2552] @ 32a54 │ │ │ │ - b 32d84 │ │ │ │ + beq 3272c │ │ │ │ + ldr r1, [pc, #-2552] @ 32a68 │ │ │ │ + b 32d98 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3394c │ │ │ │ + bne 33960 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -40323,28 +40328,28 @@ │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #-2648] @ 32a58 │ │ │ │ + ldr r3, [pc, #-2648] @ 32a6c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ @@ -40363,312 +40368,312 @@ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldr sl, [sp, #144] @ 0x90 │ │ │ │ ldr r8, [sp, #148] @ 0x94 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 31c24 │ │ │ │ - ldr r1, [pc, #-2808] @ 32a5c │ │ │ │ - b 32d84 │ │ │ │ + bne 31c30 │ │ │ │ + ldr r1, [pc, #-2808] @ 32a70 │ │ │ │ + b 32d98 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32750 │ │ │ │ - ldr r1, [pc, #-2824] @ 32a60 │ │ │ │ - b 32d84 │ │ │ │ + beq 3275c │ │ │ │ + ldr r1, [pc, #-2824] @ 32a74 │ │ │ │ + b 32d98 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31f5c │ │ │ │ + beq 31f68 │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ - ldr r6, [pc, #-2844] @ 32a64 │ │ │ │ + ldr r6, [pc, #-2844] @ 32a78 │ │ │ │ mov r9, sl │ │ │ │ mov r5, sl │ │ │ │ - b 327a8 │ │ │ │ + b 327b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31f70 │ │ │ │ + beq 31f7c │ │ │ │ mov sl, #0 │ │ │ │ - ldr r6, [pc, #-2872] @ 32a68 │ │ │ │ + ldr r6, [pc, #-2872] @ 32a7c │ │ │ │ mov r9, sl │ │ │ │ mov r5, sl │ │ │ │ - b 327a8 │ │ │ │ + b 327b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31f84 │ │ │ │ + beq 31f90 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r6, [pc, #-2900] @ 32a6c │ │ │ │ + ldr r6, [pc, #-2900] @ 32a80 │ │ │ │ mov r9, sl │ │ │ │ mov r5, sl │ │ │ │ - b 327a8 │ │ │ │ + b 327b4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 31fb0 │ │ │ │ - ldr r6, [pc, #-2928] @ 32a70 │ │ │ │ + b 31fbc │ │ │ │ + ldr r6, [pc, #-2928] @ 32a84 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b 327a8 │ │ │ │ + b 327b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 320a0 │ │ │ │ + beq 320ac │ │ │ │ ldr sl, [sp, #128] @ 0x80 │ │ │ │ - ldr r6, [pc, #-2956] @ 32a74 │ │ │ │ + ldr r6, [pc, #-2956] @ 32a88 │ │ │ │ mov r9, sl │ │ │ │ - b 327a8 │ │ │ │ + b 327b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 320dc │ │ │ │ + beq 320e8 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r6, [pc, #-2980] @ 32a78 │ │ │ │ + ldr r6, [pc, #-2980] @ 32a8c │ │ │ │ mov r9, sl │ │ │ │ - b 327a8 │ │ │ │ + b 327b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32110 │ │ │ │ + beq 3211c │ │ │ │ mov sl, #0 │ │ │ │ - ldr r6, [pc, #-3004] @ 32a7c │ │ │ │ + ldr r6, [pc, #-3004] @ 32a90 │ │ │ │ mov r9, sl │ │ │ │ - b 327a8 │ │ │ │ - ldr r6, [pc, #-3012] @ 32a80 │ │ │ │ + b 327b4 │ │ │ │ + ldr r6, [pc, #-3012] @ 32a94 │ │ │ │ mov sl, r9 │ │ │ │ - b 327a8 │ │ │ │ + b 327b4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl b6c4 │ │ │ │ mov r9, r0 │ │ │ │ - b 3213c │ │ │ │ + b 32148 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 32368 │ │ │ │ + b 32374 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32224 │ │ │ │ - ldr r6, [pc, #-3060] @ 32a84 │ │ │ │ - b 327a8 │ │ │ │ + beq 32230 │ │ │ │ + ldr r6, [pc, #-3060] @ 32a98 │ │ │ │ + b 327b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32258 │ │ │ │ - ldr r6, [pc, #-3076] @ 32a88 │ │ │ │ + beq 32264 │ │ │ │ + ldr r6, [pc, #-3076] @ 32a9c │ │ │ │ mov sl, #0 │ │ │ │ - b 327a8 │ │ │ │ + b 327b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3226c │ │ │ │ - ldr r6, [pc, #-3096] @ 32a8c │ │ │ │ + beq 32278 │ │ │ │ + ldr r6, [pc, #-3096] @ 32aa0 │ │ │ │ mov sl, #0 │ │ │ │ - b 327a8 │ │ │ │ + b 327b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32280 │ │ │ │ - ldr r6, [pc, #-3116] @ 32a90 │ │ │ │ + beq 3228c │ │ │ │ + ldr r6, [pc, #-3116] @ 32aa4 │ │ │ │ mov sl, #0 │ │ │ │ - b 327a8 │ │ │ │ + b 327b4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32294 │ │ │ │ - ldr r6, [pc, #-3144] @ 32a94 │ │ │ │ + beq 322a0 │ │ │ │ + ldr r6, [pc, #-3144] @ 32aa8 │ │ │ │ mov sl, #0 │ │ │ │ - b 327a8 │ │ │ │ + b 327b4 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 323b4 │ │ │ │ + b 323c0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 322b0 │ │ │ │ - ldr r6, [pc, #-3192] @ 32a98 │ │ │ │ + beq 322bc │ │ │ │ + ldr r6, [pc, #-3192] @ 32aac │ │ │ │ mov sl, #0 │ │ │ │ - b 327a8 │ │ │ │ + b 327b4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3245c │ │ │ │ - ldr r2, [pc, #-3196] @ 32aac │ │ │ │ - ldr fp, [pc, #-3216] @ 32a9c │ │ │ │ - ldr r3, [pc, #-3216] @ 32aa0 │ │ │ │ - ldr r0, [pc, #-3216] @ 32aa4 │ │ │ │ + b 32468 │ │ │ │ + ldr fp, [pc, #-3212] @ 32ab0 │ │ │ │ + mov r2, #300 @ 0x12c │ │ │ │ + ldr r3, [pc, #-3216] @ 32ab4 │ │ │ │ + ldr r0, [pc, #-3216] @ 32ab8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, fp │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 327a0 │ │ │ │ + beq 327ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 327a0 │ │ │ │ + bne 327ac │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 327a0 │ │ │ │ + b 327ac │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32630 │ │ │ │ - ldr r1, [pc, #-3284] @ 32aa8 │ │ │ │ - b 32d84 │ │ │ │ - ldr r2, [pc, #-3288] @ 32aac │ │ │ │ - ldr fp, [pc, #-3288] @ 32ab0 │ │ │ │ + beq 3263c │ │ │ │ + ldr r1, [pc, #-3284] @ 32abc │ │ │ │ + b 32d98 │ │ │ │ + ldr fp, [pc, #-3288] @ 32ac0 │ │ │ │ + mov r2, #300 @ 0x12c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 33728 │ │ │ │ + beq 3373c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 33728 │ │ │ │ + bne 3373c │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 33728 │ │ │ │ + b 3373c │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ - b 32fb4 │ │ │ │ + b 32fc8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32660 │ │ │ │ - ldr r1, [pc, #-3364] @ 32ab4 │ │ │ │ - b 32d84 │ │ │ │ - ldr r2, [pc, #-3352] @ 32ac8 │ │ │ │ - ldr fp, [pc, #-3372] @ 32ab8 │ │ │ │ - b 33728 │ │ │ │ + beq 3266c │ │ │ │ + ldr r1, [pc, #-3368] @ 32ac4 │ │ │ │ + b 32d98 │ │ │ │ + ldr r2, [pc, #-3356] @ 32ad8 │ │ │ │ + ldr fp, [pc, #-3376] @ 32ac8 │ │ │ │ + b 3373c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32690 │ │ │ │ - ldr r1, [pc, #-3388] @ 32abc │ │ │ │ - b 32d84 │ │ │ │ + beq 3269c │ │ │ │ + ldr r1, [pc, #-3392] @ 32acc │ │ │ │ + b 32d98 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33944 │ │ │ │ - ldr r0, [pc, #-3404] @ 32ac0 │ │ │ │ + bne 33958 │ │ │ │ + ldr r0, [pc, #-3408] @ 32ad0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3424] @ 32ac4 │ │ │ │ - b 32d84 │ │ │ │ - ldr r2, [pc, #-3428] @ 32ac8 │ │ │ │ - ldr fp, [pc, #-3428] @ 32acc │ │ │ │ - b 33784 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 326c0 │ │ │ │ - ldr r1, [pc, #-3444] @ 32ad0 │ │ │ │ - b 32d84 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 326f0 │ │ │ │ - ldr r1, [pc, #-3460] @ 32ad4 │ │ │ │ - b 32d84 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 32548 │ │ │ │ - ldr r1, [pc, #-3476] @ 32ad8 │ │ │ │ - b 32d84 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 32578 │ │ │ │ - ldr r1, [pc, #-3492] @ 32adc │ │ │ │ - b 32d84 │ │ │ │ - ldr r2, [pc, #-3492] @ 32ae4 │ │ │ │ - ldr fp, [pc, #-3500] @ 32ae0 │ │ │ │ - b 33728 │ │ │ │ - ldr r2, [pc, #-3504] @ 32ae4 │ │ │ │ - ldr fp, [pc, #-3504] @ 32ae8 │ │ │ │ - b 33784 │ │ │ │ - ldr fp, [pc, #-3508] @ 32aec │ │ │ │ - mov r2, #260 @ 0x104 │ │ │ │ - b 33728 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3428] @ 32ad4 │ │ │ │ + b 32d98 │ │ │ │ + ldr r2, [pc, #-3432] @ 32ad8 │ │ │ │ + ldr fp, [pc, #-3432] @ 32adc │ │ │ │ + b 33798 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 326cc │ │ │ │ + ldr r1, [pc, #-3448] @ 32ae0 │ │ │ │ + b 32d98 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 326fc │ │ │ │ + ldr r1, [pc, #-3464] @ 32ae4 │ │ │ │ + b 32d98 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33954 │ │ │ │ - ldr r0, [pc, #-3528] @ 32af0 │ │ │ │ + beq 32554 │ │ │ │ + ldr r1, [pc, #-3480] @ 32ae8 │ │ │ │ + b 32d98 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 32584 │ │ │ │ + ldr r1, [pc, #-3496] @ 32aec │ │ │ │ + b 32d98 │ │ │ │ + ldr r2, [pc, #-3496] @ 32af4 │ │ │ │ + ldr fp, [pc, #-3504] @ 32af0 │ │ │ │ + b 3373c │ │ │ │ + ldr r2, [pc, #-3508] @ 32af4 │ │ │ │ + ldr fp, [pc, #-3508] @ 32af8 │ │ │ │ + b 33798 │ │ │ │ + ldr r2, [pc, #-3512] @ 32afc │ │ │ │ + ldr fp, [pc, #-3512] @ 32b00 │ │ │ │ + b 3373c │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 33968 │ │ │ │ + ldr r0, [pc, #-3528] @ 32b04 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #14 │ │ │ │ - bl 14b64 │ │ │ │ - mov r1, #10176 @ 0x27c0 │ │ │ │ - b 32d84 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3548] @ 32b08 │ │ │ │ + b 32d98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 338ec │ │ │ │ + beq 33900 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 33938 │ │ │ │ - ldr r6, [pc, #-3584] @ 32af4 │ │ │ │ - b 32870 │ │ │ │ - ldr fp, [pc, #-3588] @ 32af8 │ │ │ │ - mov r2, #253 @ 0xfd │ │ │ │ - b 33728 │ │ │ │ - ldr r2, [pc, #-3596] @ 32afc │ │ │ │ - ldr fp, [pc, #-3596] @ 32b00 │ │ │ │ - b 33728 │ │ │ │ - ldr fp, [pc, #-3600] @ 32b04 │ │ │ │ - mov r2, #254 @ 0xfe │ │ │ │ - b 33728 │ │ │ │ - ldr fp, [pc, #-3608] @ 32b08 │ │ │ │ - mov r2, #254 @ 0xfe │ │ │ │ - b 33784 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 32d68 │ │ │ │ - ldr r1, [pc, #-3628] @ 32b0c │ │ │ │ - b 32d84 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 338ec │ │ │ │ - ldr r1, [pc, #-3644] @ 32b10 │ │ │ │ - b 32d84 │ │ │ │ - ldr r1, [pc, #-3648] @ 32b14 │ │ │ │ - b 32d84 │ │ │ │ - ldr r1, [pc, #-3652] @ 32b18 │ │ │ │ - b 32d84 │ │ │ │ - bl 147ec │ │ │ │ + beq 3394c │ │ │ │ + ldr r6, [pc, #-3580] @ 32b0c │ │ │ │ + b 3287c │ │ │ │ + ldr fp, [pc, #-3584] @ 32b10 │ │ │ │ + mov r2, #296 @ 0x128 │ │ │ │ + b 3373c │ │ │ │ + ldr fp, [pc, #-3592] @ 32b14 │ │ │ │ + mov r2, #304 @ 0x130 │ │ │ │ + b 3373c │ │ │ │ + ldr r2, [pc, #-3596] @ 32b1c │ │ │ │ + ldr fp, [pc, #-3604] @ 32b18 │ │ │ │ + b 3373c │ │ │ │ + ldr r2, [pc, #-3608] @ 32b1c │ │ │ │ + ldr fp, [pc, #-3608] @ 32b20 │ │ │ │ + b 33798 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 32d7c │ │ │ │ + ldr r1, [pc, #-3624] @ 32b24 │ │ │ │ + b 32d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 33900 │ │ │ │ + ldr r1, [pc, #-3640] @ 32b28 │ │ │ │ + b 32d98 │ │ │ │ + mov r1, #11392 @ 0x2c80 │ │ │ │ + b 32d98 │ │ │ │ + ldr r1, [pc, #-3652] @ 32b2c │ │ │ │ + b 32d98 │ │ │ │ + bl 147c8 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #-3664] @ 32b1c │ │ │ │ - ldr r1, [pc, #-3664] @ 32b20 │ │ │ │ - ldr r0, [pc, #-3664] @ 32b24 │ │ │ │ + ldr r3, [pc, #-3664] @ 32b30 │ │ │ │ + ldr r1, [pc, #-3664] @ 32b34 │ │ │ │ + ldr r0, [pc, #-3664] @ 32b38 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-3668] @ 32b28 │ │ │ │ + ldr r2, [pc, #-3668] @ 32b3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #-3688] @ 32b2c │ │ │ │ - ldr r1, [pc, #-3688] @ 32b30 │ │ │ │ - ldr r0, [pc, #-3688] @ 32b34 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #-3688] @ 32b40 │ │ │ │ + ldr r1, [pc, #-3688] @ 32b44 │ │ │ │ + ldr r0, [pc, #-3688] @ 32b48 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-3692] @ 32b38 │ │ │ │ + ldr r2, [pc, #-3692] @ 32b4c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r0, [pc, #4084] @ 349bc │ │ │ │ + ldr r0, [pc, #4084] @ 349d0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #4080] @ 349c0 │ │ │ │ + ldr r2, [pc, #4080] @ 349d4 │ │ │ │ add r0, pc, r0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4072] @ 349c4 │ │ │ │ + ldr r3, [pc, #4072] @ 349d8 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r0, #612 @ 0x264 │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r7, [pc, #4052] @ 349c8 │ │ │ │ + ldr r7, [pc, #4052] @ 349dc │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1088 @ 0x440 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, r0, #968 @ 0x3c8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ @@ -40685,19 +40690,19 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 33b0c │ │ │ │ - ldr r3, [pc, #3952] @ 349cc │ │ │ │ + beq 33b20 │ │ │ │ + ldr r3, [pc, #3952] @ 349e0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi 34850 │ │ │ │ + bhi 34864 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -40710,1712 +40715,1711 @@ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr r8, [r1] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 346a8 │ │ │ │ - ldr r0, [pc, #3856] @ 349d0 │ │ │ │ + beq 346bc │ │ │ │ + ldr r0, [pc, #3856] @ 349e4 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 35480 │ │ │ │ - ldr r0, [pc, #3840] @ 349d4 │ │ │ │ + beq 35490 │ │ │ │ + ldr r0, [pc, #3840] @ 349e8 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ - beq 354a4 │ │ │ │ + beq 354b4 │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #3816] @ 349d8 │ │ │ │ + ldr r1, [pc, #3816] @ 349ec │ │ │ │ ldr sl, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #7 │ │ │ │ - bhi 33da8 │ │ │ │ + bhi 33dbc │ │ │ │ add r1, r1, r5 │ │ │ │ ldrh r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3784] @ 349dc │ │ │ │ + ldr r3, [pc, #3784] @ 349f0 │ │ │ │ sub r2, r5, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 34850 │ │ │ │ + bhi 34864 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3752] @ 349e0 │ │ │ │ + ldr r3, [pc, #3752] @ 349f4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #968] @ 0x3c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3537c │ │ │ │ + beq 3538c │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp sl, #0 │ │ │ │ - ble 33eb8 │ │ │ │ - ldr r3, [pc, #3708] @ 349e4 │ │ │ │ + ble 33ecc │ │ │ │ + ldr r3, [pc, #3708] @ 349f8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #576] @ 0x240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3535c │ │ │ │ + beq 3536c │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp sl, #0 │ │ │ │ - ble 33eb8 │ │ │ │ + ble 33ecc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3660] @ 349e8 │ │ │ │ + ldr r2, [pc, #3660] @ 349fc │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #988] @ 0x3dc │ │ │ │ - beq 346a8 │ │ │ │ + beq 346bc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 35480 │ │ │ │ + beq 35490 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 354a4 │ │ │ │ + beq 354b4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 34d04 │ │ │ │ + ble 34d14 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 33bec │ │ │ │ + b 33c00 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 34c98 │ │ │ │ + beq 34ca8 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 33be0 │ │ │ │ + bne 33bf4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34d04 │ │ │ │ + beq 34d14 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 33eb8 │ │ │ │ + ble 33ecc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3528] @ 349ec │ │ │ │ + ldr r2, [pc, #3528] @ 34a00 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ - beq 346a8 │ │ │ │ + beq 346bc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 35480 │ │ │ │ + beq 35490 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 354a4 │ │ │ │ + beq 354b4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 34eb0 │ │ │ │ + ble 34ec0 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 33c74 │ │ │ │ + b 33c88 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 34e44 │ │ │ │ + beq 34e54 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 33c68 │ │ │ │ + bne 33c7c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34eb0 │ │ │ │ + beq 34ec0 │ │ │ │ sub sl, sl, #1 │ │ │ │ mov r6, r3 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 33eb8 │ │ │ │ + ble 33ecc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3396] @ 349f0 │ │ │ │ + ldr r2, [pc, #3396] @ 34a04 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1104] @ 0x450 │ │ │ │ - beq 346a8 │ │ │ │ + beq 346bc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 35480 │ │ │ │ + beq 35490 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 354a4 │ │ │ │ + beq 354b4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 35008 │ │ │ │ + ble 35018 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 33cfc │ │ │ │ + b 33d10 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 34f9c │ │ │ │ + beq 34fac │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 33cf0 │ │ │ │ + bne 33d04 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 35008 │ │ │ │ + beq 35018 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - ble 33eb8 │ │ │ │ + ble 33ecc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3264] @ 349f4 │ │ │ │ + ldr r2, [pc, #3264] @ 34a08 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 346a8 │ │ │ │ + beq 346bc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 35480 │ │ │ │ + beq 35490 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 354a4 │ │ │ │ + beq 354b4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 35158 │ │ │ │ + ble 35168 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 33d84 │ │ │ │ + b 33d98 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 350ec │ │ │ │ + beq 350fc │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 33d78 │ │ │ │ + bne 33d8c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 35158 │ │ │ │ + beq 35168 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - ble 33eb8 │ │ │ │ + ble 33ecc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #3104] @ 349f8 │ │ │ │ + ldr r3, [pc, #3104] @ 34a0c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r5, [sp] │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 33eb8 │ │ │ │ - ldr r1, [pc, #3000] @ 349fc │ │ │ │ - b 3486c │ │ │ │ - ldr r1, [pc, #2996] @ 34a00 │ │ │ │ + bne 33ecc │ │ │ │ + ldr r1, [pc, #3000] @ 34a10 │ │ │ │ + b 34880 │ │ │ │ + ldr r1, [pc, #2996] @ 34a14 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #1088] @ 0x440 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 35480 │ │ │ │ + beq 35490 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 354a4 │ │ │ │ + beq 354b4 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 353ac │ │ │ │ + ble 353bc │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 33e90 │ │ │ │ + b 33ea4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 34dac │ │ │ │ + beq 34dbc │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 33e84 │ │ │ │ + bne 33e98 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [r2, r3, lsl #2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 353ac │ │ │ │ + beq 353bc │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - bgt 33b30 │ │ │ │ + bgt 33b44 │ │ │ │ mov r0, #2 │ │ │ │ bl bc34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 34f7c │ │ │ │ - ldr r3, [pc, #2868] @ 34a04 │ │ │ │ + beq 34f8c │ │ │ │ + ldr r3, [pc, #2868] @ 34a18 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #308] @ 0x134 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - beq 354d4 │ │ │ │ - ldr r1, [pc, #2772] @ 349d0 │ │ │ │ + beq 354e4 │ │ │ │ + ldr r1, [pc, #2772] @ 349e4 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 35480 │ │ │ │ - ldr r1, [pc, #2760] @ 349d4 │ │ │ │ + beq 35490 │ │ │ │ + ldr r1, [pc, #2760] @ 349e8 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 354a4 │ │ │ │ + beq 354b4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 354cc │ │ │ │ + ble 354dc │ │ │ │ ldr r3, [r6] │ │ │ │ str r2, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 354cc │ │ │ │ - ldr r3, [pc, #2756] @ 34a08 │ │ │ │ + beq 354dc │ │ │ │ + ldr r3, [pc, #2756] @ 34a1c │ │ │ │ str r6, [r4, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 34c30 │ │ │ │ - ldr r0, [pc, #2728] @ 34a0c │ │ │ │ + beq 34c40 │ │ │ │ + ldr r0, [pc, #2728] @ 34a20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b694 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 348c8 │ │ │ │ + bne 348dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ mov r6, r0 │ │ │ │ bl b94c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 348bc │ │ │ │ + beq 348d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 33fa8 │ │ │ │ + beq 33fbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3488c │ │ │ │ + beq 348a0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #2652] @ 34a10 │ │ │ │ + ldr r2, [pc, #2652] @ 34a24 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, r8 │ │ │ │ - beq 34d38 │ │ │ │ + beq 34d48 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 34d18 │ │ │ │ - ldr r3, [pc, #2612] @ 34a14 │ │ │ │ + beq 34d28 │ │ │ │ + ldr r3, [pc, #2612] @ 34a28 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 348f4 │ │ │ │ + bne 34908 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 348f4 │ │ │ │ + beq 34908 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34038 │ │ │ │ + beq 3404c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 348b0 │ │ │ │ - ldr r3, [pc, #2520] @ 34a18 │ │ │ │ + beq 348c4 │ │ │ │ + ldr r3, [pc, #2520] @ 34a2c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 3407c │ │ │ │ + beq 34090 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 34934 │ │ │ │ + beq 34948 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [sl] │ │ │ │ - beq 34d88 │ │ │ │ + beq 34d98 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 340a0 │ │ │ │ + beq 340b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 348a4 │ │ │ │ + beq 348b8 │ │ │ │ add sl, sp, #68 @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 34f04 │ │ │ │ + beq 34f14 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #2388] @ 34a1c │ │ │ │ + ldr r2, [pc, #2388] @ 34a30 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, r9 │ │ │ │ - beq 34f70 │ │ │ │ + beq 34f80 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 34f34 │ │ │ │ + beq 34f44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 3497c │ │ │ │ + bne 34990 │ │ │ │ ldr fp, [r5, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 3497c │ │ │ │ + beq 34990 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34144 │ │ │ │ + beq 34158 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 34970 │ │ │ │ - ldr r3, [pc, #2260] @ 34a20 │ │ │ │ + beq 34984 │ │ │ │ + ldr r3, [pc, #2260] @ 34a34 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 34188 │ │ │ │ + beq 3419c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 34b98 │ │ │ │ + beq 34ba8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3501c │ │ │ │ + beq 3502c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 341ac │ │ │ │ + beq 341c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 34928 │ │ │ │ + beq 3493c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 3516c │ │ │ │ + beq 3517c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 3518c │ │ │ │ + beq 3519c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #2112] @ 34a24 │ │ │ │ + ldr r2, [pc, #2112] @ 34a38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 351ac │ │ │ │ + beq 351bc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 34770 │ │ │ │ + beq 34784 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 34c4c │ │ │ │ + bne 34c5c │ │ │ │ ldr fp, [r4, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 34c4c │ │ │ │ + beq 34c5c │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34264 │ │ │ │ + beq 34278 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 34c18 │ │ │ │ - ldr r3, [pc, #1980] @ 34a28 │ │ │ │ + beq 34c28 │ │ │ │ + ldr r3, [pc, #1980] @ 34a3c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 342a8 │ │ │ │ + beq 342bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 34c8c │ │ │ │ + beq 34c9c │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq sl, [pc, #1912] @ 34a2c │ │ │ │ + ldreq sl, [pc, #1912] @ 34a40 │ │ │ │ moveq r7, r4 │ │ │ │ - beq 3477c │ │ │ │ + beq 34790 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 342d4 │ │ │ │ + beq 342e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 349b0 │ │ │ │ + beq 349c4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 351bc │ │ │ │ + beq 351cc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 351d8 │ │ │ │ + beq 351e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #1828] @ 34a30 │ │ │ │ + ldr r2, [pc, #1828] @ 34a44 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3520c │ │ │ │ + beq 3521c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 35200 │ │ │ │ + beq 35210 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 34ec4 │ │ │ │ + bne 34ed4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34ec4 │ │ │ │ + beq 34ed4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r7] │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3438c │ │ │ │ + beq 343a0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 34d44 │ │ │ │ - ldr r2, [pc, #1696] @ 34a34 │ │ │ │ + beq 34d54 │ │ │ │ + ldr r2, [pc, #1696] @ 34a48 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 343d8 │ │ │ │ + beq 343ec │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 34ef8 │ │ │ │ + beq 34f08 │ │ │ │ cmp fp, #0 │ │ │ │ - ldreq sl, [pc, #1620] @ 34a38 │ │ │ │ + ldreq sl, [pc, #1620] @ 34a4c │ │ │ │ moveq r5, fp │ │ │ │ - beq 3477c │ │ │ │ + beq 34790 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34404 │ │ │ │ + beq 34418 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 34c80 │ │ │ │ + beq 34c90 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 35230 │ │ │ │ + beq 35240 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 35248 │ │ │ │ + beq 35258 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr ip, [r6, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl fbbcc │ │ │ │ + bl 97610 │ │ │ │ mov sl, r0 │ │ │ │ bl be74 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35270 │ │ │ │ + beq 35280 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 34ba4 │ │ │ │ + beq 34bb4 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 352b8 │ │ │ │ - ldr r3, [pc, #1456] @ 34a3c │ │ │ │ + beq 352c8 │ │ │ │ + ldr r3, [pc, #1456] @ 34a50 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 35324 │ │ │ │ + blt 35334 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 344c0 │ │ │ │ + beq 344d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 351f4 │ │ │ │ + beq 35204 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 353a0 │ │ │ │ - ldr r3, [pc, #1384] @ 34a40 │ │ │ │ + beq 353b0 │ │ │ │ + ldr r3, [pc, #1384] @ 34a54 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 353f0 │ │ │ │ + blt 35400 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3450c │ │ │ │ + beq 34520 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 35264 │ │ │ │ + beq 35274 │ │ │ │ add sl, sl, #4096 @ 0x1000 │ │ │ │ ldr r0, [sl, #1028] @ 0x404 │ │ │ │ bl bb38 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 353fc │ │ │ │ - ldr r3, [pc, #1308] @ 34a44 │ │ │ │ + beq 3540c │ │ │ │ + ldr r3, [pc, #1308] @ 34a58 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #280] @ 0x118 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 35408 │ │ │ │ + blt 35418 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3455c │ │ │ │ + beq 34570 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 35094 │ │ │ │ - ldr r7, [pc, #1252] @ 34a48 │ │ │ │ + beq 350a4 │ │ │ │ + ldr r7, [pc, #1252] @ 34a5c │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldr r1, [r7, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 35414 │ │ │ │ + blt 35424 │ │ │ │ ldr r1, [r7, #972] @ 0x3cc │ │ │ │ mov r0, r5 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3542c │ │ │ │ + blt 3543c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 345b4 │ │ │ │ + beq 345c8 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r5] │ │ │ │ - beq 345b4 │ │ │ │ + beq 345c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3529c │ │ │ │ + beq 352ac │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 345d0 │ │ │ │ + beq 345e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 34d58 │ │ │ │ + beq 34d68 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 345ec │ │ │ │ + beq 34600 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 34d64 │ │ │ │ + beq 34d74 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34608 │ │ │ │ + beq 3461c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 34d70 │ │ │ │ + beq 34d80 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34624 │ │ │ │ + beq 34638 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 34d7c │ │ │ │ + beq 34d8c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34640 │ │ │ │ + beq 34654 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 34898 │ │ │ │ - ldr r2, [pc, #1028] @ 34a4c │ │ │ │ - ldr r3, [pc, #888] @ 349c4 │ │ │ │ + beq 348ac │ │ │ │ + ldr r2, [pc, #1028] @ 34a60 │ │ │ │ + ldr r3, [pc, #888] @ 349d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 354d0 │ │ │ │ + bne 354e0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r9, [pc, #984] @ 34a50 │ │ │ │ + ldr r9, [pc, #984] @ 34a64 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #612] @ 0x264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 35450 │ │ │ │ + beq 35460 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr lr, [r9, #1088] @ 0x440 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub sl, sl, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 33e50 │ │ │ │ - bl 147ec │ │ │ │ + bne 33e64 │ │ │ │ + bl 147c8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b 33a88 │ │ │ │ + b 33a9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 33aa4 │ │ │ │ + b 33ab8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 33aa0 │ │ │ │ + b 33ab4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 33a98 │ │ │ │ + b 33aac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ - b 33a90 │ │ │ │ + b 33aa4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, #0 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 33aa8 │ │ │ │ + b 33abc │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r6, [r1, #20] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldm r1, {r8, r9} │ │ │ │ - b 33eb8 │ │ │ │ - ldr sl, [pc, #732] @ 34a54 │ │ │ │ + b 33ecc │ │ │ │ + ldr sl, [pc, #732] @ 34a68 │ │ │ │ mov r7, r4 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34798 │ │ │ │ + beq 347ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 34e38 │ │ │ │ + beq 34e48 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 347b4 │ │ │ │ + beq 347c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 34c24 │ │ │ │ + beq 34c34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 347d8 │ │ │ │ + beq 347ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 347d8 │ │ │ │ + beq 347ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3494c │ │ │ │ + beq 34960 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r4, [pc, #808] @ 34b0c │ │ │ │ - beq 34800 │ │ │ │ + ldr r4, [pc, #808] @ 34b20 │ │ │ │ + beq 34814 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34800 │ │ │ │ + beq 34814 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 34958 │ │ │ │ + beq 3496c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 34824 │ │ │ │ + beq 34838 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34824 │ │ │ │ + beq 34838 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 34964 │ │ │ │ - ldr r3, [pc, #556] @ 34a58 │ │ │ │ - ldr r0, [pc, #556] @ 34a5c │ │ │ │ + beq 34978 │ │ │ │ + ldr r3, [pc, #556] @ 34a6c │ │ │ │ + ldr r0, [pc, #556] @ 34a70 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 34884 │ │ │ │ + beq 34898 │ │ │ │ mov r5, #0 │ │ │ │ - b 34624 │ │ │ │ - ldr r0, [pc, #520] @ 34a60 │ │ │ │ + b 34638 │ │ │ │ + ldr r0, [pc, #520] @ 34a74 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #500] @ 34a64 │ │ │ │ - ldr r3, [pc, #500] @ 34a68 │ │ │ │ - ldr r0, [pc, #500] @ 34a6c │ │ │ │ - ldr r2, [pc, #500] @ 34a70 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #500] @ 34a78 │ │ │ │ + ldr r3, [pc, #500] @ 34a7c │ │ │ │ + ldr r0, [pc, #500] @ 34a80 │ │ │ │ + ldr r2, [pc, #500] @ 34a84 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r5, #0 │ │ │ │ - b 34640 │ │ │ │ + b 34654 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 33fa8 │ │ │ │ + b 33fbc │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 34640 │ │ │ │ + b 34654 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 340a0 │ │ │ │ + b 340b4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 34038 │ │ │ │ + b 3404c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 350d0 │ │ │ │ + beq 350e0 │ │ │ │ ldr r6, [r4] │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 348e4 │ │ │ │ + beq 348f8 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [r4] │ │ │ │ - beq 3521c │ │ │ │ - ldr r4, [pc, #496] @ 34adc │ │ │ │ - ldr sl, [pc, #488] @ 34ad8 │ │ │ │ + beq 3522c │ │ │ │ + ldr r4, [pc, #500] @ 34af4 │ │ │ │ + ldr sl, [pc, #492] @ 34af0 │ │ │ │ mov r6, #0 │ │ │ │ - b 34824 │ │ │ │ - ldr r3, [pc, #376] @ 34a74 │ │ │ │ + b 34838 │ │ │ │ + ldr r3, [pc, #376] @ 34a88 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r0 │ │ │ │ - b 3407c │ │ │ │ + b 34090 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 341ac │ │ │ │ + b 341c0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3407c │ │ │ │ - ldr sl, [pc, #368] @ 34ab8 │ │ │ │ + b 34090 │ │ │ │ + ldr sl, [pc, #368] @ 34acc │ │ │ │ mov r5, r9 │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 347d8 │ │ │ │ + b 347ec │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 34800 │ │ │ │ + b 34814 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 34824 │ │ │ │ + b 34838 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 34144 │ │ │ │ - ldr r3, [pc, #244] @ 34a78 │ │ │ │ + b 34158 │ │ │ │ + ldr r3, [pc, #244] @ 34a8c │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r0 │ │ │ │ - b 34188 │ │ │ │ + b 3419c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 342d4 │ │ │ │ - @ instruction: 0x0011dcfc │ │ │ │ - andseq ip, r1, ip, lsl r6 │ │ │ │ + b 342e8 │ │ │ │ + @ instruction: 0x0011dcf0 │ │ │ │ + andseq ip, r1, r8, lsl #12 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x0011c5b0 │ │ │ │ - andeq ip, pc, r8, asr r7 @ │ │ │ │ + mulseq r1, ip, r5 │ │ │ │ + strdeq ip, [pc], -r4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - ldrdeq ip, [pc], -r2 │ │ │ │ - @ instruction: 0x000fc6be │ │ │ │ - mulseq r1, r0, fp │ │ │ │ - andseq sp, r1, r0, ror #22 │ │ │ │ - andseq sp, r1, ip, lsr #22 │ │ │ │ - andseq sp, r1, r4, lsr #21 │ │ │ │ - andseq sp, r1, ip, lsl sl │ │ │ │ - mulseq r1, r4, r9 │ │ │ │ - andeq r6, lr, r8, lsl pc │ │ │ │ - andeq r5, r0, r3, asr #14 │ │ │ │ - andseq sp, r1, r0, lsl #17 │ │ │ │ - @ instruction: 0x0011d7fc │ │ │ │ - andseq sp, r1, r4, lsl #15 │ │ │ │ - muleq lr, r8, r6 │ │ │ │ - andseq sp, r1, r4, lsl r7 │ │ │ │ + andeq ip, pc, lr, ror #12 │ │ │ │ + andeq ip, pc, sl, asr r6 @ │ │ │ │ + andseq sp, r1, r4, lsl #23 │ │ │ │ + andseq sp, r1, r4, asr fp │ │ │ │ + andseq sp, r1, r0, lsr #22 │ │ │ │ + mulseq r1, r8, sl │ │ │ │ + andseq sp, r1, r0, lsl sl │ │ │ │ + andseq sp, r1, r8, lsl #19 │ │ │ │ + @ instruction: 0x000e6eb4 │ │ │ │ + andeq r4, r0, ip, asr #10 │ │ │ │ + andseq sp, r1, r4, ror r8 │ │ │ │ + @ instruction: 0x0011d7f0 │ │ │ │ + andseq sp, r1, r8, ror r7 │ │ │ │ + andeq r6, lr, r4, lsr r6 │ │ │ │ + andseq sp, r1, r8, lsl #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, r1, r8, lsl #13 │ │ │ │ - andseq sp, r1, r0, lsl #12 │ │ │ │ - andseq sp, r1, ip, ror r5 │ │ │ │ - andseq sp, r1, r4, ror #9 │ │ │ │ - andseq sp, r1, ip, asr r4 │ │ │ │ - strdeq r5, [r0], -sl │ │ │ │ - @ instruction: 0x0011d3bc │ │ │ │ - andseq sp, r1, r4, lsr r3 │ │ │ │ - andeq r5, r0, r4, lsl r8 │ │ │ │ - andseq sp, r1, ip, lsr r2 │ │ │ │ - @ instruction: 0x0011d1f0 │ │ │ │ - andseq sp, r1, r0, lsr #3 │ │ │ │ - andseq sp, r1, r4, ror #2 │ │ │ │ - @ instruction: 0x0011b9b0 │ │ │ │ - andseq sp, r1, r0, asr r0 │ │ │ │ - andeq r5, r0, r6, ror #15 │ │ │ │ - @ instruction: 0x000e5fb4 │ │ │ │ - andeq r6, lr, ip, lsr #9 │ │ │ │ - muleq lr, r8, r4 │ │ │ │ - andeq r5, r0, r4, ror #14 │ │ │ │ - andeq r5, lr, r8, ror #30 │ │ │ │ - andeq r6, lr, r0, ror #8 │ │ │ │ - andeq r0, r0, r9, asr #6 │ │ │ │ - andseq ip, r1, ip, asr #27 │ │ │ │ - andseq ip, r1, r4, asr #26 │ │ │ │ - andseq ip, r1, r0, lsr #22 │ │ │ │ - andseq ip, r1, r4, ror sl │ │ │ │ - andeq r5, r0, r9, lsr #14 │ │ │ │ - @ instruction: 0x000057b3 │ │ │ │ - @ instruction: 0x000e5ab8 │ │ │ │ - @ instruction: 0x000e5fb0 │ │ │ │ - andeq r5, r0, r0, lsr r7 │ │ │ │ - @ instruction: 0x0011c7fc │ │ │ │ - andeq r5, lr, r0, lsl #17 │ │ │ │ - andeq r5, lr, r8, ror sp │ │ │ │ - andeq r5, lr, r4, asr r8 │ │ │ │ - andeq r5, lr, ip, asr #26 │ │ │ │ - muleq r0, sp, r7 │ │ │ │ - andeq r5, r0, r7, lsr r7 │ │ │ │ - andeq r5, r0, ip, asr #15 │ │ │ │ - andeq r5, r0, r0, ror #15 │ │ │ │ + andseq sp, r1, ip, ror r6 │ │ │ │ + @ instruction: 0x0011d5f4 │ │ │ │ + andseq sp, r1, r0, ror r5 │ │ │ │ + @ instruction: 0x0011d4d8 │ │ │ │ + andseq sp, r1, r0, asr r4 │ │ │ │ + andeq r4, r0, r3, lsl #12 │ │ │ │ + @ instruction: 0x0011d3b0 │ │ │ │ + andseq sp, r1, r8, lsr #6 │ │ │ │ + andeq r4, r0, sp, lsl r6 │ │ │ │ + andseq sp, r1, r0, lsr r2 │ │ │ │ + andseq sp, r1, r4, ror #3 │ │ │ │ + mulseq r1, r4, r1 │ │ │ │ + andseq sp, r1, r8, asr r1 │ │ │ │ + mulseq r1, ip, r9 │ │ │ │ + andseq sp, r1, r4, asr #32 │ │ │ │ + andeq r4, r0, pc, ror #11 │ │ │ │ + andeq r5, lr, r0, asr pc │ │ │ │ + andeq r6, lr, r8, asr #8 │ │ │ │ + andeq r6, lr, r4, lsr r4 │ │ │ │ + andeq r4, r0, sp, ror #10 │ │ │ │ + andeq r5, lr, r4, lsl #30 │ │ │ │ + strdeq r6, [lr], -ip │ │ │ │ + andeq r0, r0, r3, ror r2 │ │ │ │ + andseq ip, r1, r0, asr #27 │ │ │ │ + andseq ip, r1, r8, lsr sp │ │ │ │ + andseq ip, r1, r8, lsl fp │ │ │ │ + andseq ip, r1, ip, ror #20 │ │ │ │ + andeq r4, r0, r2, lsr r5 │ │ │ │ + @ instruction: 0x000045bc │ │ │ │ + andeq r5, lr, r8, asr sl │ │ │ │ + andeq r5, lr, r0, asr pc │ │ │ │ + andeq r4, r0, r9, lsr r5 │ │ │ │ + @ instruction: 0x0011c7f4 │ │ │ │ + andeq r5, lr, r0, lsr #16 │ │ │ │ + andeq r5, lr, r8, lsl sp │ │ │ │ + strdeq r5, [lr], -r4 │ │ │ │ + andeq r5, lr, ip, ror #25 │ │ │ │ + andeq r4, r0, r6, lsr #11 │ │ │ │ + andeq r4, r0, r0, asr #10 │ │ │ │ + ldrdeq r4, [r0], -r5 │ │ │ │ + andeq r4, r0, r9, ror #11 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - andeq r5, lr, ip, lsr r5 │ │ │ │ - andeq r5, r0, lr, lsr r7 │ │ │ │ - andeq r5, r0, r4, ror #15 │ │ │ │ - andeq r5, r0, r5, ror #15 │ │ │ │ - strdeq r5, [r0], -lr │ │ │ │ - strdeq r5, [r0], -pc @ │ │ │ │ - andeq r5, r0, r5, lsr #15 │ │ │ │ - andeq r0, r0, fp, asr #6 │ │ │ │ - andeq r5, r0, r8, lsl r8 │ │ │ │ - andeq r5, r0, r9, lsl r8 │ │ │ │ - andeq r5, lr, r0, ror #10 │ │ │ │ - andeq r5, lr, r0, lsr sl │ │ │ │ - andeq r0, r0, sl, lsr r3 │ │ │ │ - andeq r5, r0, fp, lsr #12 │ │ │ │ - andeq r5, r0, sl, lsl r8 │ │ │ │ - andeq r5, r0, r1, ror #12 │ │ │ │ - andeq r5, lr, r8, lsl r5 │ │ │ │ - andeq r5, lr, r4, ror #19 │ │ │ │ - andeq r5, r0, r7, asr #15 │ │ │ │ - andeq r0, r0, sp, asr #6 │ │ │ │ - andeq r0, r0, r1, asr #6 │ │ │ │ - andeq r5, r0, r3, ror #12 │ │ │ │ - andeq r5, r0, r2, lsr #14 │ │ │ │ - andeq r5, r0, fp, lsl r7 │ │ │ │ - andeq r5, r0, sp, ror #12 │ │ │ │ - andeq r5, lr, r0, lsr r9 │ │ │ │ - andeq r5, r0, r4, lsl r7 │ │ │ │ - andeq r0, r0, r2, asr #6 │ │ │ │ - andeq r5, r0, pc, ror #12 │ │ │ │ - andeq r5, r0, r9, ror r6 │ │ │ │ - andeq r0, r0, r3, asr #6 │ │ │ │ - andeq r5, r0, fp, ror r6 │ │ │ │ - andeq r5, r0, r5, lsl #13 │ │ │ │ - andeq r0, r0, sp, lsr r3 │ │ │ │ - andeq r5, r0, r1, asr #12 │ │ │ │ - andeq r0, r0, r5, asr #6 │ │ │ │ - andeq r5, r0, lr, lsl #13 │ │ │ │ - andeq r5, r0, sl, asr #12 │ │ │ │ - andeq r0, r0, lr, lsr r3 │ │ │ │ - andeq r5, r0, ip, asr #12 │ │ │ │ - andeq r5, r0, sl, lsl #14 │ │ │ │ - andeq r5, r0, fp, asr #15 │ │ │ │ - andeq r5, r0, r2, lsl r7 │ │ │ │ - andeq fp, pc, ip, lsr #1 │ │ │ │ - andeq r4, lr, r4, lsl r8 │ │ │ │ - andeq r4, lr, r0, lsl #27 │ │ │ │ + ldrdeq r5, [lr], -ip │ │ │ │ + andeq r4, r0, r7, asr #10 │ │ │ │ + andeq r4, r0, sp, ror #11 │ │ │ │ + andeq r4, r0, lr, ror #11 │ │ │ │ + andeq r4, r0, r7, lsl #12 │ │ │ │ + andeq r4, r0, r8, lsl #12 │ │ │ │ + andeq r4, r0, r9, lsl #12 │ │ │ │ + andeq r4, r0, lr, lsr #11 │ │ │ │ + andeq r0, r0, r5, ror r2 │ │ │ │ + andeq r4, r0, r1, lsr #12 │ │ │ │ + andeq r4, r0, r2, lsr #12 │ │ │ │ + andeq r5, lr, r4, lsl #10 │ │ │ │ + ldrdeq r5, [lr], -r4 │ │ │ │ + andeq r4, r0, r4, lsr r4 │ │ │ │ + andeq r4, r0, r3, lsr #12 │ │ │ │ + andeq r4, r0, sl, ror #8 │ │ │ │ + @ instruction: 0x000e54b8 │ │ │ │ + andeq r5, lr, r4, lsl #19 │ │ │ │ + ldrdeq r4, [r0], -r0 │ │ │ │ + andeq r0, r0, r7, ror r2 │ │ │ │ + andeq r0, r0, fp, ror #4 │ │ │ │ + andeq r4, r0, ip, ror #8 │ │ │ │ + andeq r4, r0, fp, lsr #10 │ │ │ │ + andeq r4, r0, r4, lsr #10 │ │ │ │ + andeq r4, r0, r6, ror r4 │ │ │ │ + ldrdeq r5, [lr], -r0 │ │ │ │ + andeq r4, r0, sp, lsl r5 │ │ │ │ + andeq r4, r0, r8, ror r4 │ │ │ │ + andeq r4, r0, r2, lsl #9 │ │ │ │ + andeq r0, r0, sp, ror #4 │ │ │ │ + andeq r4, r0, r4, lsl #9 │ │ │ │ + andeq r0, r0, lr, ror #4 │ │ │ │ + andeq r4, r0, lr, lsl #9 │ │ │ │ + andeq r0, r0, r7, ror #4 │ │ │ │ + andeq r4, r0, sl, asr #8 │ │ │ │ + andeq r0, r0, pc, ror #4 │ │ │ │ + muleq r0, r7, r4 │ │ │ │ + andeq r4, r0, r3, asr r4 │ │ │ │ + andeq r4, r0, r5, asr r4 │ │ │ │ + andeq r4, r0, r3, lsl r5 │ │ │ │ + ldrdeq r4, [r0], -r4 @ │ │ │ │ + andeq r4, r0, fp, lsl r5 │ │ │ │ + andeq fp, pc, ip, asr #32 │ │ │ │ + @ instruction: 0x000e47b4 │ │ │ │ + andeq r4, lr, r0, lsr #26 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - andeq fp, pc, r4, lsl #1 │ │ │ │ - strdeq r4, [lr], -r4 @ │ │ │ │ - andeq r4, lr, ip, lsr #20 │ │ │ │ + andeq fp, pc, r4, lsr #32 │ │ │ │ + muleq lr, r4, r6 │ │ │ │ + andeq r4, lr, ip, asr #19 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andeq fp, pc, r8, asr r0 @ │ │ │ │ - andeq r4, lr, r4, lsl #16 │ │ │ │ - andeq r4, lr, r0, lsr r8 │ │ │ │ + strdeq sl, [pc], -r8 │ │ │ │ + andeq r4, lr, r4, lsr #15 │ │ │ │ + ldrdeq r4, [lr], -r0 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 34188 │ │ │ │ - ldr r3, [pc, #-304] @ 34a7c │ │ │ │ + b 3419c │ │ │ │ + ldr r3, [pc, #-300] @ 34a90 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 35420 │ │ │ │ + blt 35430 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 35438 │ │ │ │ + beq 35448 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 35444 │ │ │ │ + blt 35454 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34590 │ │ │ │ + beq 345a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 34590 │ │ │ │ + bne 345a4 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 34590 │ │ │ │ + b 345a4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 34264 │ │ │ │ + b 34278 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 347b4 │ │ │ │ + b 347c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl bb2c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 33f8c │ │ │ │ - b 348c8 │ │ │ │ - ldr r3, [pc, #-468] @ 34a80 │ │ │ │ + bne 33fa0 │ │ │ │ + b 348dc │ │ │ │ + ldr r3, [pc, #-464] @ 34a94 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 342a8 │ │ │ │ + b 342bc │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 34404 │ │ │ │ + b 34418 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 342a8 │ │ │ │ + b 342bc │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r6, ip │ │ │ │ mov r7, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 34cd4 │ │ │ │ + b 34ce4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 352a8 │ │ │ │ + beq 352b8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 354f8 │ │ │ │ + beq 35508 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34cbc │ │ │ │ + beq 34ccc │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - bge 33bf8 │ │ │ │ + bge 33c0c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33c18 │ │ │ │ - ldr r1, [pc, #-660] @ 34a84 │ │ │ │ - b 3486c │ │ │ │ - ldr r1, [pc, #-664] @ 34a88 │ │ │ │ - ldr r3, [pc, #-664] @ 34a8c │ │ │ │ - ldr r0, [pc, #-664] @ 34a90 │ │ │ │ - ldr r2, [pc, #-544] @ 34b0c │ │ │ │ + beq 33c2c │ │ │ │ + ldr r1, [pc, #-656] @ 34a98 │ │ │ │ + b 34880 │ │ │ │ + ldr r1, [pc, #-660] @ 34a9c │ │ │ │ + ldr r3, [pc, #-660] @ 34aa0 │ │ │ │ + ldr r0, [pc, #-660] @ 34aa4 │ │ │ │ + ldr r2, [pc, #-540] @ 34b20 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 34848 │ │ │ │ + bl 17174 │ │ │ │ + b 3485c │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 33fd0 │ │ │ │ + b 33fe4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 3438c │ │ │ │ + b 343a0 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 345d0 │ │ │ │ + b 345e4 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 345ec │ │ │ │ + b 34600 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 34608 │ │ │ │ + b 3461c │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 34624 │ │ │ │ + b 34638 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34da0 │ │ │ │ + beq 34db0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 35300 │ │ │ │ - ldr r4, [pc, #-668] @ 34b0c │ │ │ │ - ldr sl, [pc, #-676] @ 34b08 │ │ │ │ - b 34824 │ │ │ │ + beq 35310 │ │ │ │ + ldr r4, [pc, #-664] @ 34b20 │ │ │ │ + ldr sl, [pc, #-672] @ 34b1c │ │ │ │ + b 34838 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r7, fp │ │ │ │ mov r6, r9 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov r9, lr │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r3 │ │ │ │ - b 34df4 │ │ │ │ + b 34e04 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 353ac │ │ │ │ + beq 353bc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 354a8 │ │ │ │ + beq 354b8 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34ddc │ │ │ │ + beq 34dec │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r7 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r7, r3 │ │ │ │ - blt 353ac │ │ │ │ + blt 353bc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [r3, fp, lsl #2] │ │ │ │ - b 33ea4 │ │ │ │ + b 33eb8 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 34798 │ │ │ │ + b 347ac │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r6, ip │ │ │ │ mov r7, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 34e80 │ │ │ │ + b 34e90 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 35314 │ │ │ │ + beq 35324 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 354a8 │ │ │ │ + beq 354b8 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34e68 │ │ │ │ + beq 34e78 │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - bge 33c80 │ │ │ │ + bge 33c94 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33ca0 │ │ │ │ - ldr r1, [pc, #-1072] @ 34a94 │ │ │ │ - b 3486c │ │ │ │ - ldr r3, [pc, #-1076] @ 34a98 │ │ │ │ + beq 33cb4 │ │ │ │ + ldr r1, [pc, #-1068] @ 34aa8 │ │ │ │ + b 34880 │ │ │ │ + ldr r3, [pc, #-1072] @ 34aac │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r7, r5 │ │ │ │ mov fp, r0 │ │ │ │ - b 343d8 │ │ │ │ + b 343ec │ │ │ │ mov r0, r3 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 343d8 │ │ │ │ + b 343ec │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 340bc │ │ │ │ + beq 340d0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35470 │ │ │ │ + beq 35480 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 35464 │ │ │ │ - ldr r1, [pc, #-976] @ 34b64 │ │ │ │ - b 34f54 │ │ │ │ + beq 35474 │ │ │ │ + ldr r1, [pc, #-976] @ 34b74 │ │ │ │ + b 34f64 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 350a0 │ │ │ │ + beq 350b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 35370 │ │ │ │ - ldr r1, [pc, #-1188] @ 34ab4 │ │ │ │ - ldr r3, [pc, #-1216] @ 34a9c │ │ │ │ - ldr r0, [pc, #-1216] @ 34aa0 │ │ │ │ - ldr r2, [pc, #-1112] @ 34b0c │ │ │ │ + beq 35380 │ │ │ │ + ldr r1, [pc, #-1184] @ 34ac8 │ │ │ │ + ldr r3, [pc, #-1212] @ 34ab0 │ │ │ │ + ldr r0, [pc, #-1212] @ 34ab4 │ │ │ │ + ldr r2, [pc, #-1108] @ 34b20 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 34848 │ │ │ │ + bl 17174 │ │ │ │ + b 3485c │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 340e4 │ │ │ │ - ldr r3, [pc, #-1248] @ 34aa4 │ │ │ │ - ldr r0, [pc, #-1248] @ 34aa8 │ │ │ │ - ldr r2, [pc, #-1200] @ 34adc │ │ │ │ - ldr r1, [pc, #-1252] @ 34aac │ │ │ │ + b 340f8 │ │ │ │ + ldr r3, [pc, #-1244] @ 34ab8 │ │ │ │ + ldr r0, [pc, #-1244] @ 34abc │ │ │ │ + ldr r2, [pc, #-1192] @ 34af4 │ │ │ │ + ldr r1, [pc, #-1248] @ 34ac0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 34884 │ │ │ │ + bl 17174 │ │ │ │ + b 34898 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r5, fp │ │ │ │ mov r6, ip │ │ │ │ mov fp, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b 34fd8 │ │ │ │ + b 34fe8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, fp │ │ │ │ - beq 35390 │ │ │ │ + beq 353a0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 354a8 │ │ │ │ + beq 354b8 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34fc0 │ │ │ │ + beq 34fd0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - bge 33d08 │ │ │ │ + bge 33d1c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33d28 │ │ │ │ - ldr r1, [pc, #-1388] @ 34ab0 │ │ │ │ - b 3486c │ │ │ │ + beq 33d3c │ │ │ │ + ldr r1, [pc, #-1384] @ 34ac4 │ │ │ │ + b 34880 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 350a8 │ │ │ │ + beq 350b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 353d8 │ │ │ │ + beq 353e8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr sl, [pc, #-1420] @ 34ab8 │ │ │ │ + ldr sl, [pc, #-1416] @ 34acc │ │ │ │ mov r5, r7 │ │ │ │ - b 347bc │ │ │ │ + b 347d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ - b 34758 │ │ │ │ + b 3476c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 34768 │ │ │ │ + b 3477c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 34760 │ │ │ │ + b 34774 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b 34750 │ │ │ │ + b 34764 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3455c │ │ │ │ - ldr r1, [pc, #-1524] @ 34ab4 │ │ │ │ - b 34d1c │ │ │ │ + b 34570 │ │ │ │ + ldr r1, [pc, #-1520] @ 34ac8 │ │ │ │ + b 34d2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 350c4 │ │ │ │ + beq 350d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 34940 │ │ │ │ - ldr r4, [pc, #-1472] @ 34b0c │ │ │ │ - ldr sl, [pc, #-1560] @ 34ab8 │ │ │ │ - b 34824 │ │ │ │ - ldr r3, [pc, #-1564] @ 34abc │ │ │ │ - ldr r1, [pc, #-1564] @ 34ac0 │ │ │ │ + beq 34954 │ │ │ │ + ldr r4, [pc, #-1468] @ 34b20 │ │ │ │ + ldr sl, [pc, #-1556] @ 34acc │ │ │ │ + b 34838 │ │ │ │ + ldr r3, [pc, #-1560] @ 34ad0 │ │ │ │ + ldr r1, [pc, #-1560] @ 34ad4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ - b 348c8 │ │ │ │ + b 348dc │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov sl, ip │ │ │ │ mov r5, fp │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 35128 │ │ │ │ + b 35138 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, fp │ │ │ │ - beq 353e4 │ │ │ │ + beq 353f4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 354a8 │ │ │ │ + beq 354b8 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35110 │ │ │ │ + beq 35120 │ │ │ │ mov r3, r6 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - bge 33d90 │ │ │ │ + bge 33da4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33db0 │ │ │ │ - ldr r1, [pc, #-1704] @ 34ac4 │ │ │ │ - b 3486c │ │ │ │ + beq 33dc4 │ │ │ │ + ldr r1, [pc, #-1700] @ 34ad8 │ │ │ │ + b 34880 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 341c4 │ │ │ │ + beq 341d8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [pc, #-1724] @ 34ac8 │ │ │ │ + ldr sl, [pc, #-1720] @ 34adc │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b 3477c │ │ │ │ + b 34790 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 341d8 │ │ │ │ + beq 341ec │ │ │ │ mov r7, #0 │ │ │ │ - ldr sl, [pc, #-1752] @ 34acc │ │ │ │ + ldr sl, [pc, #-1748] @ 34ae0 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b 3477c │ │ │ │ + b 34790 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 34204 │ │ │ │ + b 34218 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 342ec │ │ │ │ + beq 34300 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - ldr sl, [pc, #-1796] @ 34ad0 │ │ │ │ + ldr sl, [pc, #-1792] @ 34ae4 │ │ │ │ mov r5, r7 │ │ │ │ - b 3477c │ │ │ │ + b 34790 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34300 │ │ │ │ + beq 34314 │ │ │ │ mov r7, #0 │ │ │ │ - ldr sl, [pc, #-1820] @ 34ad4 │ │ │ │ + ldr sl, [pc, #-1816] @ 34ae8 │ │ │ │ mov r5, r7 │ │ │ │ - b 3477c │ │ │ │ + b 34790 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 344c0 │ │ │ │ + b 344d4 │ │ │ │ + ldr sl, [pc, #-1836] @ 34aec │ │ │ │ mov r7, r5 │ │ │ │ - mov sl, #22528 @ 0x5800 │ │ │ │ - b 3477c │ │ │ │ + b 34790 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 3432c │ │ │ │ + b 34340 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr sl, [pc, #-1876] @ 34ad8 │ │ │ │ - ldr r4, [pc, #-1876] @ 34adc │ │ │ │ - b 34824 │ │ │ │ + ldr sl, [pc, #-1868] @ 34af0 │ │ │ │ + ldr r4, [pc, #-1868] @ 34af4 │ │ │ │ + b 34838 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34418 │ │ │ │ - ldr sl, [pc, #-1892] @ 34ae0 │ │ │ │ + beq 3442c │ │ │ │ + ldr sl, [pc, #-1884] @ 34af8 │ │ │ │ mov r5, fp │ │ │ │ - b 3477c │ │ │ │ + b 34790 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3442c │ │ │ │ - ldr sl, [pc, #-1912] @ 34ae4 │ │ │ │ + beq 34440 │ │ │ │ + ldr sl, [pc, #-1904] @ 34afc │ │ │ │ mov r5, fp │ │ │ │ mov r7, #0 │ │ │ │ - b 3477c │ │ │ │ + b 34790 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3450c │ │ │ │ - ldr r3, [pc, #-1936] @ 34ae8 │ │ │ │ - ldr r0, [pc, #-1936] @ 34aec │ │ │ │ - ldr r2, [pc, #-1936] @ 34af0 │ │ │ │ - ldr r1, [pc, #-1936] @ 34af4 │ │ │ │ + b 34520 │ │ │ │ + ldr r3, [pc, #-1928] @ 34b00 │ │ │ │ + ldr r0, [pc, #-1928] @ 34b04 │ │ │ │ + ldr r1, [pc, #-1928] @ 34b08 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - ldr sl, [pc, #-1948] @ 34af8 │ │ │ │ + mov r2, #612 @ 0x264 │ │ │ │ + bl 17174 │ │ │ │ + ldr sl, [pc, #-1944] @ 34b0c │ │ │ │ mov r5, fp │ │ │ │ mov r7, #0 │ │ │ │ - b 3477c │ │ │ │ + b 34790 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 345b4 │ │ │ │ + b 345c8 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - b 34d04 │ │ │ │ - ldr r2, [pc, #-1968] @ 34b10 │ │ │ │ - ldr sl, [pc, #-1992] @ 34afc │ │ │ │ - ldr r3, [pc, #-1992] @ 34b00 │ │ │ │ - ldr r0, [pc, #-1992] @ 34b04 │ │ │ │ + b 34d14 │ │ │ │ + ldr r2, [pc, #-1964] @ 34b24 │ │ │ │ + ldr sl, [pc, #-1988] @ 34b10 │ │ │ │ + ldr r3, [pc, #-1988] @ 34b14 │ │ │ │ + ldr r0, [pc, #-1988] @ 34b18 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3528c │ │ │ │ + beq 3529c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3528c │ │ │ │ + bne 3529c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3528c │ │ │ │ + b 3529c │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr sl, [pc, #-2056] @ 34b08 │ │ │ │ - ldr r4, [pc, #-2056] @ 34b0c │ │ │ │ - b 34824 │ │ │ │ + ldr sl, [pc, #-2052] @ 34b1c │ │ │ │ + ldr r4, [pc, #-2052] @ 34b20 │ │ │ │ + b 34838 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - b 34eb0 │ │ │ │ - ldr r2, [pc, #-2076] @ 34b10 │ │ │ │ - ldr sl, [pc, #-2076] @ 34b14 │ │ │ │ + b 34ec0 │ │ │ │ + ldr r2, [pc, #-2072] @ 34b24 │ │ │ │ + ldr sl, [pc, #-2072] @ 34b28 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 352c0 │ │ │ │ + beq 352d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 352c0 │ │ │ │ + bne 352d0 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b 352c0 │ │ │ │ + b 352d0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33b90 │ │ │ │ - ldr r1, [pc, #-2136] @ 34b18 │ │ │ │ - b 3486c │ │ │ │ + beq 33ba4 │ │ │ │ + ldr r1, [pc, #-2132] @ 34b2c │ │ │ │ + b 34880 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 34f50 │ │ │ │ + b 34f60 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33b60 │ │ │ │ - ldr r1, [pc, #-2164] @ 34b1c │ │ │ │ - b 3486c │ │ │ │ + beq 33b74 │ │ │ │ + ldr r1, [pc, #-2160] @ 34b30 │ │ │ │ + b 34880 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - b 35008 │ │ │ │ - ldr r2, [pc, #-2172] @ 34b2c │ │ │ │ - ldr sl, [pc, #-2188] @ 34b20 │ │ │ │ - b 352c0 │ │ │ │ + b 35018 │ │ │ │ + ldr sl, [pc, #-2180] @ 34b34 │ │ │ │ + mov r2, #620 @ 0x26c │ │ │ │ + b 352d0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35478 │ │ │ │ - ldr r0, [pc, #-2204] @ 34b24 │ │ │ │ + bne 35488 │ │ │ │ + ldr r0, [pc, #-2200] @ 34b38 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #8 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-2224] @ 34b28 │ │ │ │ - b 3486c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-2220] @ 34b3c │ │ │ │ + b 34880 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 35038 │ │ │ │ + b 35048 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - b 35158 │ │ │ │ - ldr r2, [pc, #-2252] @ 34b2c │ │ │ │ - ldr sl, [pc, #-2252] @ 34b30 │ │ │ │ - b 3532c │ │ │ │ - ldr r2, [pc, #-2252] @ 34b38 │ │ │ │ - ldr sl, [pc, #-2260] @ 34b34 │ │ │ │ - b 352c0 │ │ │ │ - ldr r2, [pc, #-2264] @ 34b38 │ │ │ │ - ldr sl, [pc, #-2264] @ 34b3c │ │ │ │ - b 3532c │ │ │ │ - ldr sl, [pc, #-2268] @ 34b40 │ │ │ │ - mov r2, #836 @ 0x344 │ │ │ │ - b 352c0 │ │ │ │ - ldr r2, [pc, #-2276] @ 34b44 │ │ │ │ - ldr sl, [pc, #-2276] @ 34b48 │ │ │ │ - b 352c0 │ │ │ │ - ldr r2, [pc, #-2280] @ 34b4c │ │ │ │ - ldr sl, [pc, #-2280] @ 34b50 │ │ │ │ - b 352c0 │ │ │ │ - ldr r2, [pc, #-2280] @ 34b58 │ │ │ │ - ldr sl, [pc, #-2288] @ 34b54 │ │ │ │ - b 352c0 │ │ │ │ - ldr r2, [pc, #-2292] @ 34b58 │ │ │ │ - ldr sl, [pc, #-2292] @ 34b5c │ │ │ │ - b 3532c │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34850 │ │ │ │ - ldr r1, [pc, #-2308] @ 34b60 │ │ │ │ - b 3486c │ │ │ │ - mov r0, r8 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 34f2c │ │ │ │ - ldr r1, [pc, #-2324] @ 34b64 │ │ │ │ - b 34d1c │ │ │ │ - ldr r1, [pc, #-2328] @ 34b68 │ │ │ │ - b 3486c │ │ │ │ - ldr r3, [pc, #-2332] @ 34b6c │ │ │ │ - ldr r1, [pc, #-2332] @ 34b70 │ │ │ │ - ldr r0, [pc, #-2332] @ 34b74 │ │ │ │ + b 35168 │ │ │ │ + ldr sl, [pc, #-2248] @ 34b40 │ │ │ │ + mov r2, #620 @ 0x26c │ │ │ │ + b 3533c │ │ │ │ + ldr r2, [pc, #-2252] @ 34b48 │ │ │ │ + ldr sl, [pc, #-2260] @ 34b44 │ │ │ │ + b 352d0 │ │ │ │ + ldr r2, [pc, #-2264] @ 34b48 │ │ │ │ + ldr sl, [pc, #-2264] @ 34b4c │ │ │ │ + b 3533c │ │ │ │ + ldr r2, [pc, #-2268] @ 34b50 │ │ │ │ + ldr sl, [pc, #-2268] @ 34b54 │ │ │ │ + b 352d0 │ │ │ │ + ldr r2, [pc, #-2272] @ 34b58 │ │ │ │ + ldr sl, [pc, #-2272] @ 34b5c │ │ │ │ + b 352d0 │ │ │ │ + ldr r2, [pc, #-2276] @ 34b60 │ │ │ │ + ldr sl, [pc, #-2276] @ 34b64 │ │ │ │ + b 352d0 │ │ │ │ + ldr sl, [pc, #-2280] @ 34b68 │ │ │ │ + mov r2, #616 @ 0x268 │ │ │ │ + b 352d0 │ │ │ │ + ldr sl, [pc, #-2288] @ 34b6c │ │ │ │ + mov r2, #616 @ 0x268 │ │ │ │ + b 3533c │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34864 │ │ │ │ + ldr r1, [pc, #-2308] @ 34b70 │ │ │ │ + b 34880 │ │ │ │ + mov r0, r8 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 34f3c │ │ │ │ + ldr r1, [pc, #-2324] @ 34b74 │ │ │ │ + b 34d2c │ │ │ │ + ldr r1, [pc, #-2328] @ 34b78 │ │ │ │ + b 34880 │ │ │ │ + ldr r3, [pc, #-2332] @ 34b7c │ │ │ │ + ldr r1, [pc, #-2332] @ 34b80 │ │ │ │ + ldr r0, [pc, #-2332] @ 34b84 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2336] @ 34b78 │ │ │ │ + ldr r2, [pc, #-2336] @ 34b88 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #-2356] @ 34b7c │ │ │ │ - ldr r1, [pc, #-2356] @ 34b80 │ │ │ │ - ldr r0, [pc, #-2356] @ 34b84 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #-2356] @ 34b8c │ │ │ │ + ldr r1, [pc, #-2356] @ 34b90 │ │ │ │ + ldr r0, [pc, #-2356] @ 34b94 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2360] @ 34b88 │ │ │ │ + ldr r2, [pc, #-2360] @ 34b98 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 14970 │ │ │ │ + bl 1494c │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #-2384] @ 34b8c │ │ │ │ - ldr r1, [pc, #-2384] @ 34b90 │ │ │ │ - ldr r0, [pc, #-2384] @ 34b94 │ │ │ │ + ldr r3, [pc, #-2384] @ 34b9c │ │ │ │ + ldr r1, [pc, #-2384] @ 34ba0 │ │ │ │ + ldr r0, [pc, #-2384] @ 34ba4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #164 @ 0xa4 │ │ │ │ mov r2, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 14adc │ │ │ │ + bl 14ab8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r0, [pc, #4056] @ 364ec │ │ │ │ + ldr r0, [pc, #4056] @ 364fc │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #4052] @ 364f0 │ │ │ │ + ldr r2, [pc, #4052] @ 36500 │ │ │ │ add r0, pc, r0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4044] @ 364f4 │ │ │ │ + ldr r3, [pc, #4044] @ 36504 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r0, #620 @ 0x26c │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r6, [pc, #4024] @ 364f8 │ │ │ │ + ldr r6, [pc, #4024] @ 36508 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1040 @ 0x410 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, r0, #1376 @ 0x560 │ │ │ │ @@ -42432,19 +42436,19 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r0, #1496] @ 0x5d8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 35e04 │ │ │ │ - ldr r3, [pc, #3924] @ 364fc │ │ │ │ + beq 35e14 │ │ │ │ + ldr r3, [pc, #3924] @ 3650c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #7 │ │ │ │ - bhi 3601c │ │ │ │ + bhi 3602c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -42455,1561 +42459,1561 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 35eac │ │ │ │ - ldr r0, [pc, #3836] @ 36500 │ │ │ │ + beq 35ebc │ │ │ │ + ldr r0, [pc, #3836] @ 36510 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 36dd4 │ │ │ │ - ldr r0, [pc, #3820] @ 36504 │ │ │ │ + beq 36de4 │ │ │ │ + ldr r0, [pc, #3820] @ 36514 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 36df8 │ │ │ │ + beq 36e08 │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #3796] @ 36508 │ │ │ │ + ldr r1, [pc, #3796] @ 36518 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #6 │ │ │ │ - bhi 35df8 │ │ │ │ + bhi 35e08 │ │ │ │ add r1, r1, r5 │ │ │ │ ldrh r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3764] @ 3650c │ │ │ │ + ldr r1, [pc, #3764] @ 3651c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #272] @ 0x110 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 36dd4 │ │ │ │ + beq 36de4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 36df8 │ │ │ │ + beq 36e08 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 36b80 │ │ │ │ + ble 36b90 │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ - b 3569c │ │ │ │ + b 356ac │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 36134 │ │ │ │ + beq 36144 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 35690 │ │ │ │ + bne 356a0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r2, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 36b80 │ │ │ │ + beq 36b90 │ │ │ │ sub r9, r9, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - bgt 35be0 │ │ │ │ + bgt 35bf0 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3648] @ 36510 │ │ │ │ + ldr r2, [pc, #3648] @ 36520 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 362ac │ │ │ │ + beq 362bc │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 36288 │ │ │ │ - ldr r3, [pc, #3608] @ 36514 │ │ │ │ + beq 36298 │ │ │ │ + ldr r3, [pc, #3608] @ 36524 │ │ │ │ ldr r9, [r6, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 35fdc │ │ │ │ + bne 35fec │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 35fdc │ │ │ │ + beq 35fec │ │ │ │ ldr r3, [r6] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35754 │ │ │ │ + beq 35764 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 35fd0 │ │ │ │ - ldr r3, [pc, #3516] @ 36518 │ │ │ │ + beq 35fe0 │ │ │ │ + ldr r3, [pc, #3516] @ 36528 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 35798 │ │ │ │ + beq 357a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 36058 │ │ │ │ + beq 36068 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [sl] │ │ │ │ - beq 363bc │ │ │ │ + beq 363cc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 357bc │ │ │ │ + beq 357cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 35fc4 │ │ │ │ + beq 35fd4 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 36438 │ │ │ │ + beq 36448 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #3384] @ 3651c │ │ │ │ + ldr r2, [pc, #3384] @ 3652c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 3648c │ │ │ │ + beq 3649c │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 36468 │ │ │ │ + beq 36478 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 360dc │ │ │ │ + bne 360ec │ │ │ │ ldr fp, [r4, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 360dc │ │ │ │ + beq 360ec │ │ │ │ ldr r2, [fp] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [fp] │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35860 │ │ │ │ + beq 35870 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 36064 │ │ │ │ - ldr r2, [pc, #3256] @ 36520 │ │ │ │ + beq 36074 │ │ │ │ + ldr r2, [pc, #3256] @ 36530 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #2 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 358a4 │ │ │ │ + beq 358b4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [fp] │ │ │ │ - beq 3611c │ │ │ │ + beq 3612c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3649c │ │ │ │ + beq 364ac │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 358c8 │ │ │ │ + beq 358d8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq 36010 │ │ │ │ + beq 36020 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 36660 │ │ │ │ + beq 36670 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #3132] @ 36524 │ │ │ │ + ldr r2, [pc, #3132] @ 36534 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 36738 │ │ │ │ + beq 36748 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 366a4 │ │ │ │ + beq 366b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 36254 │ │ │ │ + bne 36264 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 36254 │ │ │ │ + beq 36264 │ │ │ │ ldr r2, [r9] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r9] │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35964 │ │ │ │ + beq 35974 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 36128 │ │ │ │ - ldr r2, [pc, #3004] @ 36528 │ │ │ │ + beq 36138 │ │ │ │ + ldr r2, [pc, #3004] @ 36538 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #2 │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 359a8 │ │ │ │ + beq 359b8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq 35f64 │ │ │ │ + beq 35f74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 369a4 │ │ │ │ + beq 369b4 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 359cc │ │ │ │ + beq 359dc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq 36110 │ │ │ │ + beq 36120 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 369e4 │ │ │ │ + beq 369f4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 36a20 │ │ │ │ + beq 36a30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 36a60 │ │ │ │ + beq 36a70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 36aac │ │ │ │ + beq 36abc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 36aec │ │ │ │ + beq 36afc │ │ │ │ mov r3, r9 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ - bl 1030fc │ │ │ │ + bl 5e4c8 │ │ │ │ mov r9, r0 │ │ │ │ bl be74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 36b34 │ │ │ │ + beq 36b44 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 36070 │ │ │ │ + beq 36080 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 36bac │ │ │ │ - ldr r3, [pc, #2728] @ 3652c │ │ │ │ + beq 36bbc │ │ │ │ + ldr r3, [pc, #2728] @ 3653c │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36854 │ │ │ │ + blt 36864 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35ab8 │ │ │ │ + beq 35ac8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 36848 │ │ │ │ + beq 36858 │ │ │ │ add r0, r9, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 36bb8 │ │ │ │ - ldr r3, [pc, #2656] @ 36530 │ │ │ │ + beq 36bc8 │ │ │ │ + ldr r3, [pc, #2656] @ 36540 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36bd0 │ │ │ │ + blt 36be0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35b04 │ │ │ │ + beq 35b14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 36aa0 │ │ │ │ - ldr r6, [pc, #2600] @ 36534 │ │ │ │ + beq 36ab0 │ │ │ │ + ldr r6, [pc, #2600] @ 36544 │ │ │ │ mov r0, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36be8 │ │ │ │ + blt 36bf8 │ │ │ │ ldr r1, [r6, #972] @ 0x3cc │ │ │ │ mov r0, r4 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36bf4 │ │ │ │ + blt 36c04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35b5c │ │ │ │ + beq 35b6c │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r4] │ │ │ │ - beq 35b5c │ │ │ │ + beq 35b6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 369d8 │ │ │ │ + beq 369e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35b78 │ │ │ │ + beq 35b88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 361b8 │ │ │ │ + beq 361c8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35b94 │ │ │ │ + beq 35ba4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 361c4 │ │ │ │ + beq 361d4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35bb0 │ │ │ │ + beq 35bc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 361d0 │ │ │ │ - ldr r2, [pc, #2432] @ 36538 │ │ │ │ - ldr r3, [pc, #2360] @ 364f4 │ │ │ │ + beq 361e0 │ │ │ │ + ldr r2, [pc, #2432] @ 36548 │ │ │ │ + ldr r3, [pc, #2360] @ 36504 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 36dfc │ │ │ │ + bne 36e0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2384] @ 3653c │ │ │ │ + ldr r2, [pc, #2384] @ 3654c │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1052] @ 0x41c │ │ │ │ - beq 35eac │ │ │ │ + beq 35ebc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 36dd4 │ │ │ │ + beq 36de4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 36df8 │ │ │ │ + beq 36e08 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 367b4 │ │ │ │ + ble 367c4 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 35c3c │ │ │ │ + b 35c4c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 36748 │ │ │ │ + beq 36758 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 35c30 │ │ │ │ + bne 35c40 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 367b4 │ │ │ │ + beq 367c4 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 356c4 │ │ │ │ + ble 356d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2252] @ 36540 │ │ │ │ + ldr r2, [pc, #2252] @ 36550 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1384] @ 0x568 │ │ │ │ - beq 35eac │ │ │ │ + beq 35ebc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 36dd4 │ │ │ │ + beq 36de4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 36df8 │ │ │ │ + beq 36e08 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 36834 │ │ │ │ + ble 36844 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 35cc4 │ │ │ │ + b 35cd4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 367c8 │ │ │ │ + beq 367d8 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 35cb8 │ │ │ │ + bne 35cc8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36834 │ │ │ │ + beq 36844 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 356c4 │ │ │ │ + ble 356d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2120] @ 36544 │ │ │ │ + ldr r2, [pc, #2120] @ 36554 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1020] @ 0x3fc │ │ │ │ - beq 35eac │ │ │ │ + beq 35ebc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 36dd4 │ │ │ │ + beq 36de4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 36df8 │ │ │ │ + beq 36e08 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 36b60 │ │ │ │ + ble 36b70 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, #0 │ │ │ │ - b 35d4c │ │ │ │ + b 35d5c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 361dc │ │ │ │ + beq 361ec │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 35d40 │ │ │ │ + bne 35d50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36b60 │ │ │ │ + beq 36b70 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 356c4 │ │ │ │ + ble 356d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1988] @ 36548 │ │ │ │ + ldr r2, [pc, #1988] @ 36558 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 35eac │ │ │ │ + beq 35ebc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 36dd4 │ │ │ │ + beq 36de4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 36df8 │ │ │ │ + beq 36e08 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 36324 │ │ │ │ + ble 36334 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 35dd4 │ │ │ │ + b 35de4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 362b8 │ │ │ │ + beq 362c8 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 35dc8 │ │ │ │ + bne 35dd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36324 │ │ │ │ + beq 36334 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 356c4 │ │ │ │ - b 36330 │ │ │ │ - ldr r3, [pc, #1856] @ 3654c │ │ │ │ + ble 356d4 │ │ │ │ + b 36340 │ │ │ │ + ldr r3, [pc, #1856] @ 3655c │ │ │ │ sub r2, r5, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi 3601c │ │ │ │ + bhi 3602c │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #1828] @ 36550 │ │ │ │ + ldr r1, [pc, #1828] @ 36560 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 36dd4 │ │ │ │ + beq 36de4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 36df8 │ │ │ │ + beq 36e08 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 36920 │ │ │ │ + ble 36930 │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ - b 35e70 │ │ │ │ + b 35e80 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq 363dc │ │ │ │ + beq 363ec │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, ip │ │ │ │ - bne 35e64 │ │ │ │ + bne 35e74 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r2, r3, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 36920 │ │ │ │ - ldr r2, [pc, #1728] @ 36554 │ │ │ │ + beq 36930 │ │ │ │ + ldr r2, [pc, #1728] @ 36564 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr lr, [r2, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r9, r9, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 3565c │ │ │ │ - bl 147ec │ │ │ │ - ldr r7, [pc, #1696] @ 36558 │ │ │ │ + bne 3566c │ │ │ │ + bl 147c8 │ │ │ │ + ldr r7, [pc, #1696] @ 36568 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r7, #620] @ 0x26c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 36ca0 │ │ │ │ + beq 36cb0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr ip, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r9, r9, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 35e30 │ │ │ │ - b 35eac │ │ │ │ - ldr r3, [pc, #1640] @ 3655c │ │ │ │ + bne 35e40 │ │ │ │ + b 35ebc │ │ │ │ + ldr r3, [pc, #1640] @ 3656c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 355e0 │ │ │ │ - ldr r3, [pc, #1620] @ 3655c │ │ │ │ + b 355f0 │ │ │ │ + ldr r3, [pc, #1620] @ 3656c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 355d8 │ │ │ │ - ldr r3, [pc, #1604] @ 3655c │ │ │ │ + b 355e8 │ │ │ │ + ldr r3, [pc, #1604] @ 3656c │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 355ec │ │ │ │ - ldr r3, [pc, #1572] @ 3655c │ │ │ │ + b 355fc │ │ │ │ + ldr r3, [pc, #1572] @ 3656c │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r8, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 355e8 │ │ │ │ - ldr r3, [pc, #1544] @ 3655c │ │ │ │ + b 355f8 │ │ │ │ + ldr r3, [pc, #1544] @ 3656c │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 355e4 │ │ │ │ + b 355f4 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 359a8 │ │ │ │ + b 359b8 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ - b 356c4 │ │ │ │ - ldr r3, [pc, #1460] @ 3655c │ │ │ │ + b 356d4 │ │ │ │ + ldr r3, [pc, #1460] @ 3656c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 35f88 │ │ │ │ - ldr r3, [pc, #1444] @ 3655c │ │ │ │ + b 35f98 │ │ │ │ + ldr r3, [pc, #1444] @ 3656c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 35f90 │ │ │ │ + b 35fa0 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 357bc │ │ │ │ + b 357cc │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 35754 │ │ │ │ - ldr r3, [pc, #1404] @ 36560 │ │ │ │ + b 35764 │ │ │ │ + ldr r3, [pc, #1404] @ 36570 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 35798 │ │ │ │ + b 357a8 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 358c8 │ │ │ │ - ldr r0, [pc, #1344] @ 36564 │ │ │ │ + b 358d8 │ │ │ │ + ldr r0, [pc, #1344] @ 36574 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #1324] @ 36568 │ │ │ │ - ldr r3, [pc, #1324] @ 3656c │ │ │ │ - ldr r0, [pc, #1324] @ 36570 │ │ │ │ - ldr r2, [pc, #1324] @ 36574 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #1324] @ 36578 │ │ │ │ + ldr r3, [pc, #1324] @ 3657c │ │ │ │ + ldr r0, [pc, #1324] @ 36580 │ │ │ │ + ldr r2, [pc, #1324] @ 36584 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r4, #0 │ │ │ │ - b 35bb0 │ │ │ │ + b 35bc0 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 35798 │ │ │ │ + b 357a8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 35860 │ │ │ │ - ldr sl, [pc, #1280] @ 36578 │ │ │ │ + b 35870 │ │ │ │ + ldr sl, [pc, #1280] @ 36588 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r2, [sl, #48] @ 0x30 │ │ │ │ ldr r1, [sl, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36c40 │ │ │ │ + blt 36c50 │ │ │ │ add r0, r9, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 36c58 │ │ │ │ + beq 36c68 │ │ │ │ ldr r1, [sl, #972] @ 0x3cc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36c94 │ │ │ │ + blt 36ca4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35b38 │ │ │ │ + beq 35b48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 35b38 │ │ │ │ + bne 35b48 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 35b38 │ │ │ │ - ldr r3, [pc, #1176] @ 3657c │ │ │ │ + b 35b48 │ │ │ │ + ldr r3, [pc, #1176] @ 3658c │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r0 │ │ │ │ - b 358a4 │ │ │ │ + b 358b4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 359cc │ │ │ │ + b 359dc │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 358a4 │ │ │ │ + b 358b4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 35964 │ │ │ │ + b 35974 │ │ │ │ mov fp, #0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r8, fp │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, ip │ │ │ │ mov r6, r7 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, lr │ │ │ │ - b 36178 │ │ │ │ + b 36188 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 36b80 │ │ │ │ + beq 36b90 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 36dd0 │ │ │ │ + beq 36de0 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36160 │ │ │ │ + beq 36170 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, fp │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov fp, r8 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - blt 36b80 │ │ │ │ + blt 36b90 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r3, fp, lsl #2] │ │ │ │ - b 356b0 │ │ │ │ + b 356c0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 35b78 │ │ │ │ + b 35b88 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 35b94 │ │ │ │ + b 35ba4 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 35bb0 │ │ │ │ + b 35bc0 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r9, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r2 │ │ │ │ - b 36218 │ │ │ │ + b 36228 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 36b54 │ │ │ │ + beq 36b64 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36dd0 │ │ │ │ + beq 36de0 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36200 │ │ │ │ + beq 36210 │ │ │ │ mov r3, r5 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - blt 36b60 │ │ │ │ + blt 36b70 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ - b 35d60 │ │ │ │ - ldr r3, [pc, #804] @ 36580 │ │ │ │ + b 35d70 │ │ │ │ + ldr r3, [pc, #804] @ 36590 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r0 │ │ │ │ - b 359a8 │ │ │ │ - ldr r9, [pc, #756] @ 36584 │ │ │ │ - ldr r3, [pc, #756] @ 36588 │ │ │ │ - ldr r0, [pc, #756] @ 3658c │ │ │ │ + b 359b8 │ │ │ │ + ldr r9, [pc, #756] @ 36594 │ │ │ │ + ldr r3, [pc, #756] @ 36598 │ │ │ │ + ldr r0, [pc, #756] @ 3659c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #868 @ 0x364 │ │ │ │ + mov r2, #932 @ 0x3a4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 17198 │ │ │ │ - b 36050 │ │ │ │ + bl 17174 │ │ │ │ + b 36060 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 356ec │ │ │ │ + b 356fc │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r9, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 362f4 │ │ │ │ + b 36304 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 36bc4 │ │ │ │ + beq 36bd4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36d9c │ │ │ │ + beq 36dac │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 362dc │ │ │ │ + beq 362ec │ │ │ │ mov r3, r5 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bge 35de0 │ │ │ │ + bge 35df0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 36cc0 │ │ │ │ + bne 36cd0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #576] @ 36590 │ │ │ │ + ldr r3, [pc, #576] @ 365a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 356c4 │ │ │ │ - ldr r1, [pc, #472] @ 36594 │ │ │ │ - b 36038 │ │ │ │ + bne 356d4 │ │ │ │ + ldr r1, [pc, #472] @ 365a4 │ │ │ │ + b 36048 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 363d4 │ │ │ │ + beq 363e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 368e4 │ │ │ │ - ldr r9, [pc, #444] @ 36598 │ │ │ │ - b 3628c │ │ │ │ + beq 368f4 │ │ │ │ + ldr r9, [pc, #444] @ 365a8 │ │ │ │ + b 3629c │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, ip │ │ │ │ - b 36408 │ │ │ │ + b 36418 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, fp │ │ │ │ - beq 36920 │ │ │ │ + beq 36930 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #67108864 @ 0x4000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 36d9c │ │ │ │ + beq 36dac │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 363f0 │ │ │ │ + beq 36400 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - blt 36920 │ │ │ │ + blt 36930 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r3, r8, lsl #2] │ │ │ │ - b 35e84 │ │ │ │ + b 35e94 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 357d8 │ │ │ │ + beq 357e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36460 │ │ │ │ + beq 36470 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 36d10 │ │ │ │ - ldr r9, [pc, #308] @ 3659c │ │ │ │ - b 3628c │ │ │ │ + beq 36d20 │ │ │ │ + ldr r9, [pc, #308] @ 365ac │ │ │ │ + b 3629c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36484 │ │ │ │ + beq 36494 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 368f0 │ │ │ │ - ldr r9, [pc, #276] @ 365a0 │ │ │ │ - b 3628c │ │ │ │ + beq 36900 │ │ │ │ + ldr r9, [pc, #276] @ 365b0 │ │ │ │ + b 3629c │ │ │ │ mov r0, r8 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 35800 │ │ │ │ + b 35810 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 364c0 │ │ │ │ + beq 364d0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 364c0 │ │ │ │ + bne 364d0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 364e4 │ │ │ │ + beq 364f4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne 364e4 │ │ │ │ + bne 364f4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r9, [pc, #184] @ 365a4 │ │ │ │ - b 3628c │ │ │ │ - @ instruction: 0x0011c1b0 │ │ │ │ - @ instruction: 0x0011aad0 │ │ │ │ + ldr r9, [pc, #184] @ 365b4 │ │ │ │ + b 3629c │ │ │ │ + andseq ip, r1, r8, lsr #3 │ │ │ │ + andseq sl, r1, r0, asr #21 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq sl, r1, r4, ror #20 │ │ │ │ - andeq sl, pc, ip, lsr ip @ │ │ │ │ + andseq sl, r1, r4, asr sl │ │ │ │ + ldrdeq sl, [pc], -ip │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - @ instruction: 0x000fabbc │ │ │ │ - andseq ip, r1, r4, ror r0 │ │ │ │ - @ instruction: 0x0011bff8 │ │ │ │ + andeq sl, pc, ip, asr fp @ │ │ │ │ + andseq ip, r1, ip, rrx │ │ │ │ + @ instruction: 0x0011bff0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r1, ip, ror #30 │ │ │ │ - andseq fp, r1, r4, ror #29 │ │ │ │ - andseq fp, r1, r0, ror #28 │ │ │ │ - andseq fp, r1, r0, ror #27 │ │ │ │ - andseq fp, r1, ip, asr sp │ │ │ │ - andseq fp, r1, r4, asr #24 │ │ │ │ - @ instruction: 0x0011bbf8 │ │ │ │ - @ instruction: 0x0011bbbc │ │ │ │ - andseq sl, r1, r0, asr #8 │ │ │ │ - @ instruction: 0x0011badc │ │ │ │ - andseq fp, r1, r4, asr sl │ │ │ │ - andseq fp, r1, ip, asr #19 │ │ │ │ - andseq fp, r1, r4, asr #18 │ │ │ │ - strdeq sl, [pc], -r2 │ │ │ │ - andseq fp, r1, r0, lsr #17 │ │ │ │ - andseq fp, r1, r4, lsr r8 │ │ │ │ - andseq fp, r1, r0, lsl r8 │ │ │ │ + andseq fp, r1, r4, ror #30 │ │ │ │ + @ instruction: 0x0011bedc │ │ │ │ + andseq fp, r1, r8, asr lr │ │ │ │ + @ instruction: 0x0011bdd8 │ │ │ │ + andseq fp, r1, r4, asr sp │ │ │ │ + andseq fp, r1, ip, lsr ip │ │ │ │ + @ instruction: 0x0011bbf0 │ │ │ │ + @ instruction: 0x0011bbb4 │ │ │ │ + andseq sl, r1, r0, lsr r4 │ │ │ │ + @ instruction: 0x0011bad4 │ │ │ │ + andseq fp, r1, ip, asr #20 │ │ │ │ + andseq fp, r1, r4, asr #19 │ │ │ │ + andseq fp, r1, ip, lsr r9 │ │ │ │ + muleq pc, r2, r3 @ │ │ │ │ + mulseq r1, r8, r8 │ │ │ │ + andseq fp, r1, ip, lsr #16 │ │ │ │ + andseq fp, r1, r8, lsl #16 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andseq fp, r1, r4, ror #13 │ │ │ │ - andeq r4, lr, r0, lsl sp │ │ │ │ - andeq r5, r0, r1, lsl #19 │ │ │ │ - muleq lr, ip, r7 │ │ │ │ - ldrdeq r4, [lr], -r8 │ │ │ │ - andeq r0, r0, r2, ror #6 │ │ │ │ - andseq fp, r1, r4, asr r6 │ │ │ │ - andseq fp, r1, r4, ror #11 │ │ │ │ - andseq fp, r1, ip, ror #8 │ │ │ │ - @ instruction: 0x000059b9 │ │ │ │ - andeq r4, lr, ip, asr #10 │ │ │ │ - andeq r4, lr, r8, lsl #21 │ │ │ │ - andeq r4, lr, r4, ror #19 │ │ │ │ - andeq r5, r0, r4, ror #18 │ │ │ │ - andeq r5, r0, sp, asr #19 │ │ │ │ - ldrdeq r5, [r0], -r1 │ │ │ │ - ldrdeq r5, [r0], -r2 │ │ │ │ - andeq r5, r0, r6, ror #19 │ │ │ │ - andeq r5, r0, sl, asr #18 │ │ │ │ - andeq r5, r0, r1, asr r9 │ │ │ │ - muleq r0, r9, r8 │ │ │ │ - andeq r3, lr, r0, ror #30 │ │ │ │ - andeq r4, lr, r4, ror r4 │ │ │ │ - andeq r4, lr, r0, lsl #8 │ │ │ │ - andeq r5, r0, r9, lsr r9 │ │ │ │ - andeq r3, lr, r0, lsr #25 │ │ │ │ - @ instruction: 0x000e41b8 │ │ │ │ - andeq r5, r0, r1, ror #16 │ │ │ │ - andeq r5, r0, r8, asr r9 │ │ │ │ - andeq r4, lr, r0, lsr #3 │ │ │ │ - andeq r5, r0, r3, asr #18 │ │ │ │ - andeq r0, r0, fp, asr r3 │ │ │ │ - muleq r0, r7, r8 │ │ │ │ - andeq r5, r0, r3, lsr #17 │ │ │ │ - andeq r5, r0, r5, lsr #17 │ │ │ │ - andeq r0, r0, sp, asr r3 │ │ │ │ - andeq r5, r0, pc, lsr #17 │ │ │ │ - andeq r0, r0, lr, asr r3 │ │ │ │ - @ instruction: 0x000058b8 │ │ │ │ - andeq r5, r0, fp, ror #19 │ │ │ │ - andeq r0, r0, r7, asr r3 │ │ │ │ - andeq r5, r0, r7, ror r8 │ │ │ │ - andeq r5, r0, r0, lsl #17 │ │ │ │ - andeq r5, r0, r8, lsl #20 │ │ │ │ - strdeq r5, [r0], -pc @ │ │ │ │ - andeq r5, r0, r2, lsl #17 │ │ │ │ - andeq r5, r0, pc, lsr #18 │ │ │ │ - andeq r5, r0, pc, asr r9 │ │ │ │ - andeq r5, r0, r1, asr #18 │ │ │ │ - andeq r5, r0, r7, lsr r9 │ │ │ │ - andeq r5, r0, sl, ror #19 │ │ │ │ - andeq r5, r0, r7, lsl #20 │ │ │ │ - andeq r5, r0, r5, lsl #20 │ │ │ │ - andeq r5, r0, r6, lsl #20 │ │ │ │ - muleq pc, r0, r7 @ │ │ │ │ - andeq r2, lr, r0, lsl #28 │ │ │ │ - andeq r3, lr, r8, lsr r1 │ │ │ │ + @ instruction: 0x0011b6dc │ │ │ │ + @ instruction: 0x000e4cb0 │ │ │ │ + muleq r0, r3, sp │ │ │ │ + andeq r4, lr, ip, lsr r7 │ │ │ │ + andeq r4, lr, r8, ror ip │ │ │ │ + andeq r0, r0, r2, lsr #7 │ │ │ │ + andseq fp, r1, ip, asr #12 │ │ │ │ + @ instruction: 0x0011b5dc │ │ │ │ + andseq fp, r1, r4, ror #8 │ │ │ │ + andeq r5, r0, fp, asr #27 │ │ │ │ + andeq r4, lr, ip, ror #9 │ │ │ │ + andeq r4, lr, r8, lsr #20 │ │ │ │ + andeq r4, lr, r4, lsl #19 │ │ │ │ + andeq r5, r0, r6, ror sp │ │ │ │ + ldrdeq r5, [r0], -pc @ │ │ │ │ + andeq r5, r0, r3, ror #27 │ │ │ │ + andeq r5, r0, r4, ror #27 │ │ │ │ + strdeq r5, [r0], -r8 │ │ │ │ + andeq r5, r0, ip, asr sp │ │ │ │ + andeq r5, r0, r3, ror #26 │ │ │ │ + andeq r5, r0, fp, lsr #25 │ │ │ │ + andeq r3, lr, r0, lsl #30 │ │ │ │ + andeq r4, lr, r4, lsl r4 │ │ │ │ + andeq r4, lr, r0, lsr #7 │ │ │ │ + andeq r5, r0, fp, asr #26 │ │ │ │ + andeq r3, lr, r0, asr #24 │ │ │ │ + andeq r4, lr, r8, asr r1 │ │ │ │ + andeq r5, r0, r3, ror ip │ │ │ │ + andeq r5, r0, sl, ror #26 │ │ │ │ + andeq r4, lr, r0, asr #2 │ │ │ │ + andeq r5, r0, r5, asr sp │ │ │ │ + muleq r0, fp, r3 │ │ │ │ + andeq r5, r0, r9, lsr #25 │ │ │ │ + @ instruction: 0x00005cb5 │ │ │ │ + @ instruction: 0x00005cb7 │ │ │ │ + muleq r0, sp, r3 │ │ │ │ + andeq r5, r0, r1, asr #25 │ │ │ │ + muleq r0, lr, r3 │ │ │ │ + andeq r5, r0, sl, asr #25 │ │ │ │ + strdeq r5, [r0], -sp │ │ │ │ + muleq r0, r7, r3 │ │ │ │ + andeq r5, r0, r9, lsl #25 │ │ │ │ + muleq r0, r2, ip │ │ │ │ + andeq r5, r0, sl, lsl lr │ │ │ │ + andeq r5, r0, r1, lsl lr │ │ │ │ + muleq r0, r4, ip │ │ │ │ + andeq r5, r0, r1, asr #26 │ │ │ │ + andeq r5, r0, r1, ror sp │ │ │ │ + andeq r5, r0, r3, asr sp │ │ │ │ + andeq r5, r0, r9, asr #26 │ │ │ │ + strdeq r5, [r0], -ip │ │ │ │ + andeq r5, r0, r9, lsl lr │ │ │ │ + andeq r5, r0, r7, lsl lr │ │ │ │ + andeq r5, r0, r8, lsl lr │ │ │ │ + andeq r9, pc, r0, lsr r7 @ │ │ │ │ + andeq r2, lr, r0, lsr #27 │ │ │ │ + ldrdeq r3, [lr], -r8 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andeq r5, r0, r4, lsl #20 │ │ │ │ - andeq r5, r0, r3, lsl #20 │ │ │ │ - andeq r9, pc, r8, asr r7 @ │ │ │ │ - andeq r2, lr, r0, asr #29 │ │ │ │ - andeq r3, lr, ip, lsr #8 │ │ │ │ + andeq r5, r0, r6, lsl lr │ │ │ │ + andeq r5, r0, r5, lsl lr │ │ │ │ + strdeq r9, [pc], -r8 │ │ │ │ + andeq r2, lr, r0, ror #28 │ │ │ │ + andeq r3, lr, ip, asr #7 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 358dc │ │ │ │ + beq 358ec │ │ │ │ ldr r7, [r5] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36d24 │ │ │ │ + beq 36d34 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r5] │ │ │ │ - beq 36d50 │ │ │ │ + beq 36d60 │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36d48 │ │ │ │ - ldr r9, [pc, #-116] @ 36628 │ │ │ │ + beq 36d58 │ │ │ │ + ldr r9, [pc, #-116] @ 36638 │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ - b 366d4 │ │ │ │ + b 366e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 368fc │ │ │ │ + beq 3690c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 36c00 │ │ │ │ + beq 36c10 │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r9, [pc, #-208] @ 365fc │ │ │ │ + ldr r9, [pc, #-208] @ 3660c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ movne r7, r4 │ │ │ │ - beq 3628c │ │ │ │ + beq 3629c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq 36998 │ │ │ │ + beq 369a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 36708 │ │ │ │ + beq 36718 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36708 │ │ │ │ + beq 36718 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 3698c │ │ │ │ + beq 3699c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3628c │ │ │ │ + beq 3629c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3628c │ │ │ │ + beq 3629c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3628c │ │ │ │ + bne 3629c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3628c │ │ │ │ + b 3629c │ │ │ │ mov r0, r7 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 35904 │ │ │ │ + b 35914 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r9, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 36784 │ │ │ │ + b 36794 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 36c20 │ │ │ │ + beq 36c30 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36d9c │ │ │ │ + beq 36dac │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3676c │ │ │ │ + beq 3677c │ │ │ │ mov r3, r5 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bge 35c48 │ │ │ │ + bge 35c58 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35c68 │ │ │ │ - ldr r1, [pc, #-544] @ 365a8 │ │ │ │ - b 36038 │ │ │ │ + beq 35c78 │ │ │ │ + ldr r1, [pc, #-544] @ 365b8 │ │ │ │ + b 36048 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r9, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 36804 │ │ │ │ + b 36814 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 36c30 │ │ │ │ + beq 36c40 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36d9c │ │ │ │ + beq 36dac │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 367ec │ │ │ │ + beq 367fc │ │ │ │ mov r3, r5 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bge 35cd0 │ │ │ │ + bge 35ce0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35cf0 │ │ │ │ - ldr r1, [pc, #-668] @ 365ac │ │ │ │ - b 36038 │ │ │ │ + beq 35d00 │ │ │ │ + ldr r1, [pc, #-668] @ 365bc │ │ │ │ + b 36048 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 35ab8 │ │ │ │ - ldr sl, [pc, #-640] @ 365dc │ │ │ │ - ldr r9, [pc, #-688] @ 365b0 │ │ │ │ + b 35ac8 │ │ │ │ + ldr sl, [pc, #-640] @ 365ec │ │ │ │ + ldr r9, [pc, #-688] @ 365c0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36878 │ │ │ │ + beq 36888 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 36b74 │ │ │ │ - ldr r3, [pc, #-716] @ 365b4 │ │ │ │ - ldr r0, [pc, #-716] @ 365b8 │ │ │ │ + beq 36b84 │ │ │ │ + ldr r3, [pc, #-716] @ 365c4 │ │ │ │ + ldr r0, [pc, #-716] @ 365c8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 368b0 │ │ │ │ + beq 368c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 36bdc │ │ │ │ + beq 36bec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3694c │ │ │ │ + beq 3695c │ │ │ │ sub r4, r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq 36c64 │ │ │ │ + beq 36c74 │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r9, [pc, #-716] @ 3660c │ │ │ │ + ldr r9, [pc, #-716] @ 3661c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, #0 │ │ │ │ - bne 366d4 │ │ │ │ - b 366ec │ │ │ │ + bne 366e4 │ │ │ │ + b 366fc │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 363d4 │ │ │ │ + b 363e4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 36484 │ │ │ │ + b 36494 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36918 │ │ │ │ + beq 36928 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 36cc8 │ │ │ │ - ldr r9, [pc, #-804] @ 365fc │ │ │ │ - b 3628c │ │ │ │ + beq 36cd8 │ │ │ │ + ldr r9, [pc, #-804] @ 3660c │ │ │ │ + b 3629c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 36d1c │ │ │ │ - ldr r0, [pc, #-888] @ 365bc │ │ │ │ + bne 36d2c │ │ │ │ + ldr r0, [pc, #-888] @ 365cc │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-908] @ 365c0 │ │ │ │ - b 36038 │ │ │ │ - ldr r9, [pc, #-840] @ 3660c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-908] @ 365d0 │ │ │ │ + b 36048 │ │ │ │ + ldr r9, [pc, #-840] @ 3661c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36cd4 │ │ │ │ + beq 36ce4 │ │ │ │ sub r4, r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r8] │ │ │ │ - beq 36cb4 │ │ │ │ + beq 36cc4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3628c │ │ │ │ + beq 3629c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 3628c │ │ │ │ + bne 3629c │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 36708 │ │ │ │ + b 36718 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 366e4 │ │ │ │ + b 366f4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36c6c │ │ │ │ + beq 36c7c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 36c4c │ │ │ │ + beq 36c5c │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r9, [pc, #-956] @ 36610 │ │ │ │ + ldr r9, [pc, #-956] @ 36620 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r6 │ │ │ │ - bne 366d4 │ │ │ │ - b 36708 │ │ │ │ + bne 366e4 │ │ │ │ + b 36718 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 35b5c │ │ │ │ + b 35b6c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 359e0 │ │ │ │ + beq 359f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36dc8 │ │ │ │ + beq 36dd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 36d64 │ │ │ │ + beq 36d74 │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r9, [pc, #-972] @ 3664c │ │ │ │ + ldr r9, [pc, #-972] @ 3665c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 366d4 │ │ │ │ - b 366ec │ │ │ │ + bne 366e4 │ │ │ │ + b 366fc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 359f4 │ │ │ │ + beq 35a04 │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36dc0 │ │ │ │ + beq 36dd0 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq 36d5c │ │ │ │ + beq 36d6c │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r9, [pc, #-1036] @ 36648 │ │ │ │ + ldr r9, [pc, #-1036] @ 36658 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, #0 │ │ │ │ - bne 366d4 │ │ │ │ - b 366ec │ │ │ │ + bne 366e4 │ │ │ │ + b 366fc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35a08 │ │ │ │ + beq 35a18 │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36d8c │ │ │ │ + beq 36d9c │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq 36d6c │ │ │ │ + beq 36d7c │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r9, [pc, #-1124] @ 36630 │ │ │ │ + ldr r9, [pc, #-1124] @ 36640 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, #0 │ │ │ │ - bne 366d4 │ │ │ │ - b 366ec │ │ │ │ + bne 366e4 │ │ │ │ + b 366fc │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 35b04 │ │ │ │ + b 35b14 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35a1c │ │ │ │ + beq 35a2c │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36d94 │ │ │ │ + beq 36da4 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq 36d74 │ │ │ │ + beq 36d84 │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r9, [pc, #-1196] @ 36634 │ │ │ │ + ldr r9, [pc, #-1196] @ 36644 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, #0 │ │ │ │ - bne 366d4 │ │ │ │ - b 366ec │ │ │ │ + bne 366e4 │ │ │ │ + b 366fc │ │ │ │ str r0, [sp, #16] │ │ │ │ bl b6dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35a30 │ │ │ │ + beq 35a40 │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36d84 │ │ │ │ + beq 36d94 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq 36d7c │ │ │ │ + beq 36d8c │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r9, [pc, #-1276] @ 3662c │ │ │ │ + ldr r9, [pc, #-1276] @ 3663c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, #0 │ │ │ │ - bne 366d4 │ │ │ │ - b 366ec │ │ │ │ - ldr r3, [pc, #-1400] @ 365c4 │ │ │ │ - ldr r0, [pc, #-1400] @ 365c8 │ │ │ │ - ldr r1, [pc, #-1400] @ 365cc │ │ │ │ + bne 366e4 │ │ │ │ + b 366fc │ │ │ │ + ldr r3, [pc, #-1400] @ 365d4 │ │ │ │ + ldr r0, [pc, #-1400] @ 365d8 │ │ │ │ + ldr r1, [pc, #-1400] @ 365dc │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, #852 @ 0x354 │ │ │ │ + mov r2, #916 @ 0x394 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 368b0 │ │ │ │ + bl 17174 │ │ │ │ + b 368c0 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35d78 │ │ │ │ - ldr r1, [pc, #-1444] @ 365d0 │ │ │ │ - b 36038 │ │ │ │ + beq 35d88 │ │ │ │ + ldr r1, [pc, #-1444] @ 365e0 │ │ │ │ + b 36048 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 36878 │ │ │ │ + b 36888 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 36cfc │ │ │ │ - ldr r0, [pc, #-1472] @ 365d4 │ │ │ │ + bne 36d0c │ │ │ │ + ldr r0, [pc, #-1472] @ 365e4 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1492] @ 365d8 │ │ │ │ - b 36038 │ │ │ │ - ldr sl, [pc, #-1496] @ 365dc │ │ │ │ - ldr r9, [pc, #-1496] @ 365e0 │ │ │ │ - b 36878 │ │ │ │ - ldr r9, [pc, #-1500] @ 365e4 │ │ │ │ - mov sl, #860 @ 0x35c │ │ │ │ - b 36878 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1492] @ 365e8 │ │ │ │ + b 36048 │ │ │ │ + ldr sl, [pc, #-1496] @ 365ec │ │ │ │ + ldr r9, [pc, #-1496] @ 365f0 │ │ │ │ + b 36888 │ │ │ │ + ldr r9, [pc, #-1500] @ 365f4 │ │ │ │ + mov sl, #924 @ 0x39c │ │ │ │ + b 36888 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b 36324 │ │ │ │ - ldr r9, [pc, #-1520] @ 365e8 │ │ │ │ - mov sl, #860 @ 0x35c │ │ │ │ - b 3685c │ │ │ │ + b 36334 │ │ │ │ + ldr r9, [pc, #-1520] @ 365f8 │ │ │ │ + mov sl, #924 @ 0x39c │ │ │ │ + b 3686c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 368b0 │ │ │ │ - ldr sl, [pc, #-1540] @ 365ec │ │ │ │ - ldr r9, [pc, #-1540] @ 365f0 │ │ │ │ - b 36878 │ │ │ │ - ldr sl, [pc, #-1544] @ 365f4 │ │ │ │ - ldr r9, [pc, #-1544] @ 365f8 │ │ │ │ - b 36878 │ │ │ │ - ldr r9, [pc, #-1548] @ 365fc │ │ │ │ + b 368c0 │ │ │ │ + ldr sl, [pc, #-1540] @ 365fc │ │ │ │ + ldr r9, [pc, #-1540] @ 36600 │ │ │ │ + b 36888 │ │ │ │ + ldr sl, [pc, #-1544] @ 36604 │ │ │ │ + ldr r9, [pc, #-1544] @ 36608 │ │ │ │ + b 36888 │ │ │ │ + ldr r9, [pc, #-1548] @ 3660c │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 366d4 │ │ │ │ - b 366e4 │ │ │ │ + bne 366e4 │ │ │ │ + b 366f4 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b 367b4 │ │ │ │ + b 367c4 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b 36834 │ │ │ │ - ldr sl, [pc, #-1608] @ 36600 │ │ │ │ - ldr r9, [pc, #-1608] @ 36604 │ │ │ │ - b 36878 │ │ │ │ - ldr r9, [pc, #-1604] @ 36610 │ │ │ │ + b 36844 │ │ │ │ + ldr sl, [pc, #-1608] @ 36610 │ │ │ │ + ldr r9, [pc, #-1608] @ 36614 │ │ │ │ + b 36888 │ │ │ │ + ldr r9, [pc, #-1604] @ 36620 │ │ │ │ mov r4, r6 │ │ │ │ - b 36c08 │ │ │ │ - ldr r9, [pc, #-1624] @ 36608 │ │ │ │ - mov sl, #856 @ 0x358 │ │ │ │ - b 36878 │ │ │ │ - ldr r9, [pc, #-1632] @ 3660c │ │ │ │ - b 36c08 │ │ │ │ + b 36c18 │ │ │ │ + ldr r9, [pc, #-1624] @ 36618 │ │ │ │ + mov sl, #920 @ 0x398 │ │ │ │ + b 36888 │ │ │ │ + ldr r9, [pc, #-1632] @ 3661c │ │ │ │ + b 36c18 │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36c88 │ │ │ │ + beq 36c98 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq 36d04 │ │ │ │ - ldr r9, [pc, #-1664] @ 36610 │ │ │ │ + beq 36d14 │ │ │ │ + ldr r9, [pc, #-1664] @ 36620 │ │ │ │ mov r4, r6 │ │ │ │ - b 36710 │ │ │ │ - ldr r9, [pc, #-1672] @ 36614 │ │ │ │ - mov sl, #856 @ 0x358 │ │ │ │ - b 3685c │ │ │ │ + b 36720 │ │ │ │ + ldr r9, [pc, #-1672] @ 36624 │ │ │ │ + mov sl, #920 @ 0x398 │ │ │ │ + b 3686c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3601c │ │ │ │ - ldr r1, [pc, #-1692] @ 36618 │ │ │ │ - b 36038 │ │ │ │ + beq 3602c │ │ │ │ + ldr r1, [pc, #-1692] @ 36628 │ │ │ │ + b 36048 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 366ec │ │ │ │ - ldr r1, [pc, #-1708] @ 3661c │ │ │ │ - b 36038 │ │ │ │ + b 366fc │ │ │ │ + ldr r1, [pc, #-1708] @ 3662c │ │ │ │ + b 36048 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 36918 │ │ │ │ + b 36928 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3628c │ │ │ │ + beq 3629c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 3628c │ │ │ │ + bne 3629c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3628c │ │ │ │ - ldr r1, [pc, #-1764] @ 36620 │ │ │ │ - b 36038 │ │ │ │ + b 3629c │ │ │ │ + ldr r1, [pc, #-1764] @ 36630 │ │ │ │ + b 36048 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 36c88 │ │ │ │ + b 36c98 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 36460 │ │ │ │ - ldr r1, [pc, #-1792] @ 36624 │ │ │ │ - b 36038 │ │ │ │ + b 36470 │ │ │ │ + ldr r1, [pc, #-1792] @ 36634 │ │ │ │ + b 36048 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36d48 │ │ │ │ + beq 36d58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 36d48 │ │ │ │ + bne 36d58 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r9, [pc, #-1832] @ 36628 │ │ │ │ - b 3628c │ │ │ │ - ldr r9, [pc, #-1840] @ 36628 │ │ │ │ + ldr r9, [pc, #-1832] @ 36638 │ │ │ │ + b 3629c │ │ │ │ + ldr r9, [pc, #-1840] @ 36638 │ │ │ │ mov r4, r7 │ │ │ │ - b 36c08 │ │ │ │ - ldr r9, [pc, #-1820] @ 36648 │ │ │ │ - b 36c08 │ │ │ │ - ldr r9, [pc, #-1824] @ 3664c │ │ │ │ - b 36c08 │ │ │ │ - ldr r9, [pc, #-1860] @ 36630 │ │ │ │ - b 36c08 │ │ │ │ - ldr r9, [pc, #-1864] @ 36634 │ │ │ │ - b 36c08 │ │ │ │ - ldr r9, [pc, #-1880] @ 3662c │ │ │ │ - b 36c08 │ │ │ │ - ldr r9, [pc, #-1888] @ 3662c │ │ │ │ - b 36950 │ │ │ │ - ldr r9, [pc, #-1892] @ 36630 │ │ │ │ - b 36950 │ │ │ │ - ldr r9, [pc, #-1896] @ 36634 │ │ │ │ - b 36950 │ │ │ │ - ldr r3, [pc, #-1900] @ 36638 │ │ │ │ - ldr r1, [pc, #-1900] @ 3663c │ │ │ │ - ldr r0, [pc, #-1900] @ 36640 │ │ │ │ + b 36c18 │ │ │ │ + ldr r9, [pc, #-1820] @ 36658 │ │ │ │ + b 36c18 │ │ │ │ + ldr r9, [pc, #-1824] @ 3665c │ │ │ │ + b 36c18 │ │ │ │ + ldr r9, [pc, #-1860] @ 36640 │ │ │ │ + b 36c18 │ │ │ │ + ldr r9, [pc, #-1864] @ 36644 │ │ │ │ + b 36c18 │ │ │ │ + ldr r9, [pc, #-1880] @ 3663c │ │ │ │ + b 36c18 │ │ │ │ + ldr r9, [pc, #-1888] @ 3663c │ │ │ │ + b 36960 │ │ │ │ + ldr r9, [pc, #-1892] @ 36640 │ │ │ │ + b 36960 │ │ │ │ + ldr r9, [pc, #-1896] @ 36644 │ │ │ │ + b 36960 │ │ │ │ + ldr r3, [pc, #-1900] @ 36648 │ │ │ │ + ldr r1, [pc, #-1900] @ 3664c │ │ │ │ + ldr r0, [pc, #-1900] @ 36650 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1904] @ 36644 │ │ │ │ + ldr r2, [pc, #-1904] @ 36654 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r9, [pc, #-1920] @ 36648 │ │ │ │ - b 36950 │ │ │ │ - ldr r9, [pc, #-1924] @ 3664c │ │ │ │ - b 36950 │ │ │ │ - bl 14adc │ │ │ │ - ldr r3, [pc, #-1932] @ 36650 │ │ │ │ - ldr r1, [pc, #-1932] @ 36654 │ │ │ │ - ldr r0, [pc, #-1932] @ 36658 │ │ │ │ + ldr r9, [pc, #-1920] @ 36658 │ │ │ │ + b 36960 │ │ │ │ + ldr r9, [pc, #-1924] @ 3665c │ │ │ │ + b 36960 │ │ │ │ + bl 14ab8 │ │ │ │ + ldr r3, [pc, #-1932] @ 36660 │ │ │ │ + ldr r1, [pc, #-1932] @ 36664 │ │ │ │ + ldr r0, [pc, #-1932] @ 36668 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1936] @ 3665c │ │ │ │ + ldr r2, [pc, #-1936] @ 3666c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ + bl 14788 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #4064] @ 37dfc │ │ │ │ - ldr r0, [pc, #4064] @ 37e00 │ │ │ │ + ldr r2, [pc, #4064] @ 37e0c │ │ │ │ + ldr r0, [pc, #4064] @ 37e10 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4060] @ 37e04 │ │ │ │ + ldr r3, [pc, #4060] @ 37e14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ add ip, r0, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ @@ -44038,37 +44042,37 @@ │ │ │ │ add r3, r0, #604 @ 0x25c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ add r3, r0, #424 @ 0x1a8 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r7, [pc, #3916] @ 37e08 │ │ │ │ + ldr r7, [pc, #3916] @ 37e18 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ add ip, ip, #1104 @ 0x450 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ add r7, pc, r7 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq 36efc │ │ │ │ - ldr r3, [pc, #3880] @ 37e0c │ │ │ │ + beq 36f0c │ │ │ │ + ldr r3, [pc, #3880] @ 37e1c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #12 │ │ │ │ - bhi 38138 │ │ │ │ + bhi 38148 │ │ │ │ add r3, r3, r6 │ │ │ │ ldrh r3, [r3, r6] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3852] @ 37e10 │ │ │ │ + ldr r3, [pc, #3852] @ 37e20 │ │ │ │ sub r2, r6, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi 38138 │ │ │ │ + bhi 38148 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ @@ -44088,524 +44092,524 @@ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 37a84 │ │ │ │ - ldr r2, [pc, #3724] @ 37e14 │ │ │ │ + beq 37a94 │ │ │ │ + ldr r2, [pc, #3724] @ 37e24 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 38960 │ │ │ │ - ldr r2, [pc, #3708] @ 37e18 │ │ │ │ + beq 38970 │ │ │ │ + ldr r2, [pc, #3708] @ 37e28 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 3895c │ │ │ │ + beq 3896c │ │ │ │ add r2, r1, r6, lsl #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #3684] @ 37e1c │ │ │ │ + ldr r2, [pc, #3684] @ 37e2c │ │ │ │ ldr r9, [r4, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r6, #11 │ │ │ │ - bhi 3727c │ │ │ │ + bhi 3728c │ │ │ │ add r2, r2, r6 │ │ │ │ ldrh r2, [r2, r6] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #3652] @ 37e20 │ │ │ │ + ldr r2, [pc, #3652] @ 37e30 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr lr, [r2, #1340] @ 0x53c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 38960 │ │ │ │ + beq 38970 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 3895c │ │ │ │ + beq 3896c │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 385b4 │ │ │ │ + ble 385c4 │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ - b 37020 │ │ │ │ + b 37030 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 38544 │ │ │ │ + beq 38554 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 37014 │ │ │ │ + bne 37024 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r3, r2, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 385b4 │ │ │ │ + beq 385c4 │ │ │ │ sub r9, r9, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 37284 │ │ │ │ - ldr r3, [pc, #3540] @ 37e24 │ │ │ │ + ble 37294 │ │ │ │ + ldr r3, [pc, #3540] @ 37e34 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1212] @ 0x4bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3851c │ │ │ │ + beq 3852c │ │ │ │ sub r9, r9, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - ble 37284 │ │ │ │ - ldr r3, [pc, #3496] @ 37e28 │ │ │ │ + ble 37294 │ │ │ │ + ldr r3, [pc, #3496] @ 37e38 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1132] @ 0x46c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 388a4 │ │ │ │ + beq 388b4 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 37284 │ │ │ │ + ble 37294 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3448] @ 37e2c │ │ │ │ + ldr r2, [pc, #3448] @ 37e3c │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #568] @ 0x238 │ │ │ │ - beq 37a84 │ │ │ │ + beq 37a94 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 38960 │ │ │ │ + beq 38970 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3895c │ │ │ │ + beq 3896c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 383cc │ │ │ │ + ble 383dc │ │ │ │ add r3, r4, #8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - b 37108 │ │ │ │ + b 37118 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 38358 │ │ │ │ + beq 38368 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 370fc │ │ │ │ + bne 3710c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 383cc │ │ │ │ + beq 383dc │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 37284 │ │ │ │ - ldr r3, [pc, #3316] @ 37e30 │ │ │ │ + ble 37294 │ │ │ │ + ldr r3, [pc, #3316] @ 37e40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1032] @ 0x408 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 386fc │ │ │ │ + beq 3870c │ │ │ │ sub r9, r9, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r9, #0 │ │ │ │ - ble 37284 │ │ │ │ - ldr r3, [pc, #3272] @ 37e34 │ │ │ │ + ble 37294 │ │ │ │ + ldr r3, [pc, #3272] @ 37e44 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1280] @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3871c │ │ │ │ + beq 3872c │ │ │ │ sub r9, r9, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 37284 │ │ │ │ - ldr r3, [pc, #3228] @ 37e38 │ │ │ │ + ble 37294 │ │ │ │ + ldr r3, [pc, #3228] @ 37e48 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1288] @ 0x508 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38750 │ │ │ │ + beq 38760 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 37284 │ │ │ │ - ldr r3, [pc, #3184] @ 37e3c │ │ │ │ + ble 37294 │ │ │ │ + ldr r3, [pc, #3184] @ 37e4c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1284] @ 0x504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38770 │ │ │ │ + beq 38780 │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 37284 │ │ │ │ - ldr r3, [pc, #3140] @ 37e40 │ │ │ │ + ble 37294 │ │ │ │ + ldr r3, [pc, #3140] @ 37e50 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #604] @ 0x25c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38784 │ │ │ │ + beq 38794 │ │ │ │ sub r9, r9, #1 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 37284 │ │ │ │ - ldr r3, [pc, #3096] @ 37e44 │ │ │ │ + ble 37294 │ │ │ │ + ldr r3, [pc, #3096] @ 37e54 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #424] @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38798 │ │ │ │ + beq 387a8 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 37284 │ │ │ │ - ldr r3, [pc, #3052] @ 37e48 │ │ │ │ + ble 37294 │ │ │ │ + ldr r3, [pc, #3052] @ 37e58 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #332] @ 0x14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 387b8 │ │ │ │ + beq 387c8 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - bgt 387c4 │ │ │ │ + bgt 387d4 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3004] @ 37e4c │ │ │ │ + ldr r2, [pc, #3004] @ 37e5c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 380bc │ │ │ │ + beq 380cc │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 380b4 │ │ │ │ - ldr r3, [pc, #2964] @ 37e50 │ │ │ │ + beq 380c4 │ │ │ │ + ldr r3, [pc, #2964] @ 37e60 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 37d40 │ │ │ │ + bne 37d50 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 37d40 │ │ │ │ + beq 37d50 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3731c │ │ │ │ + beq 3732c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 37d34 │ │ │ │ - ldr r3, [pc, #2864] @ 37e54 │ │ │ │ + beq 37d44 │ │ │ │ + ldr r3, [pc, #2864] @ 37e64 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 37360 │ │ │ │ + beq 37370 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 37d80 │ │ │ │ + beq 37d90 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r9] │ │ │ │ - beq 380e8 │ │ │ │ + beq 380f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37384 │ │ │ │ + beq 37394 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 37d28 │ │ │ │ + beq 37d38 │ │ │ │ add r9, sp, #92 @ 0x5c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 381a4 │ │ │ │ + beq 381b4 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #2732] @ 37e58 │ │ │ │ + ldr r2, [pc, #2732] @ 37e68 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 381e4 │ │ │ │ + beq 381f4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 381b8 │ │ │ │ + beq 381c8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 37d98 │ │ │ │ + bne 37da8 │ │ │ │ ldr sl, [r6, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 37d98 │ │ │ │ + beq 37da8 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3742c │ │ │ │ + beq 3743c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 37d8c │ │ │ │ - ldr r3, [pc, #2600] @ 37e5c │ │ │ │ + beq 37d9c │ │ │ │ + ldr r3, [pc, #2600] @ 37e6c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 37470 │ │ │ │ + beq 37480 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 37dcc │ │ │ │ + beq 37ddc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3820c │ │ │ │ + beq 3821c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37494 │ │ │ │ + beq 374a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 37d74 │ │ │ │ + beq 37d84 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - beq 38238 │ │ │ │ + beq 38248 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 38258 │ │ │ │ + beq 38268 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 38278 │ │ │ │ + beq 38288 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 38298 │ │ │ │ + beq 382a8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 382b8 │ │ │ │ + beq 382c8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 382d8 │ │ │ │ + beq 382e8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 382f8 │ │ │ │ + beq 38308 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 38318 │ │ │ │ + beq 38328 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #2332] @ 37e60 │ │ │ │ + ldr r2, [pc, #2332] @ 37e70 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 38338 │ │ │ │ + beq 38348 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 38348 │ │ │ │ + beq 38358 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 38074 │ │ │ │ + bne 38084 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 38074 │ │ │ │ + beq 38084 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 375c4 │ │ │ │ + beq 375d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 38050 │ │ │ │ - ldr r3, [pc, #2200] @ 37e64 │ │ │ │ + beq 38060 │ │ │ │ + ldr r3, [pc, #2200] @ 37e74 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 37608 │ │ │ │ + beq 37618 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 380c8 │ │ │ │ + beq 380d8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r9, [pc, #2132] @ 37e68 │ │ │ │ + ldreq r9, [pc, #2132] @ 37e78 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 37c60 │ │ │ │ + beq 37c70 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37634 │ │ │ │ + beq 37644 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 37dd8 │ │ │ │ + beq 37de8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 385e0 │ │ │ │ + beq 385f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #2072] @ 37e6c │ │ │ │ + ldr r2, [pc, #2072] @ 37e7c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38608 │ │ │ │ + beq 38618 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 385fc │ │ │ │ + beq 3860c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 38170 │ │ │ │ + bne 38180 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38170 │ │ │ │ + beq 38180 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 376d8 │ │ │ │ + beq 376e8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 380d4 │ │ │ │ - ldr r2, [pc, #1936] @ 37e70 │ │ │ │ + beq 380e4 │ │ │ │ + ldr r2, [pc, #1936] @ 37e80 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 37724 │ │ │ │ + beq 37734 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 381f4 │ │ │ │ + beq 38204 │ │ │ │ cmp r5, #0 │ │ │ │ - ldreq r9, [pc, #1860] @ 37e74 │ │ │ │ - beq 37c60 │ │ │ │ + ldreq r9, [pc, #1860] @ 37e84 │ │ │ │ + beq 37c70 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3774c │ │ │ │ + beq 3775c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 380a8 │ │ │ │ + beq 380b8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 38624 │ │ │ │ + beq 38634 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 38644 │ │ │ │ + beq 38654 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -44614,283 +44618,283 @@ │ │ │ │ str r9, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #24] │ │ │ │ str fp, [sp, #20] │ │ │ │ - bl e9edc │ │ │ │ + bl 1162f8 │ │ │ │ mov sl, r0 │ │ │ │ bl be74 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 37c3c │ │ │ │ + beq 37c4c │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 37fe4 │ │ │ │ + beq 37ff4 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 38674 │ │ │ │ - ldr r3, [pc, #1676] @ 37e78 │ │ │ │ + beq 38684 │ │ │ │ + ldr r3, [pc, #1676] @ 37e88 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 386c0 │ │ │ │ + blt 386d0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37820 │ │ │ │ + beq 37830 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 38618 │ │ │ │ + beq 38628 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 386f0 │ │ │ │ - ldr r3, [pc, #1604] @ 37e7c │ │ │ │ + beq 38700 │ │ │ │ + ldr r3, [pc, #1604] @ 37e8c │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38710 │ │ │ │ + blt 38720 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3786c │ │ │ │ + beq 3787c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 38638 │ │ │ │ + beq 38648 │ │ │ │ add sl, sl, #4096 @ 0x1000 │ │ │ │ ldr r0, [sl, #1028] @ 0x404 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 38730 │ │ │ │ - ldr r3, [pc, #1528] @ 37e80 │ │ │ │ + beq 38740 │ │ │ │ + ldr r3, [pc, #1528] @ 37e90 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #280] @ 0x118 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 387ac │ │ │ │ + blt 387bc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 378bc │ │ │ │ + beq 378cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 3865c │ │ │ │ + beq 3866c │ │ │ │ ldr r0, [sl, #1040] @ 0x410 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 38898 │ │ │ │ - ldr r3, [pc, #1456] @ 37e84 │ │ │ │ + beq 388a8 │ │ │ │ + ldr r3, [pc, #1456] @ 37e94 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #140] @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 388c4 │ │ │ │ + blt 388d4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37908 │ │ │ │ + beq 37918 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 384f8 │ │ │ │ + beq 38508 │ │ │ │ ldr r0, [sl, #1044] @ 0x414 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 388dc │ │ │ │ - ldr r3, [pc, #1384] @ 37e88 │ │ │ │ + beq 388ec │ │ │ │ + ldr r3, [pc, #1384] @ 37e98 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #144] @ 0x90 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 388f4 │ │ │ │ + blt 38904 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37954 │ │ │ │ + beq 37964 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 38504 │ │ │ │ - ldr r6, [pc, #1328] @ 37e8c │ │ │ │ + beq 38514 │ │ │ │ + ldr r6, [pc, #1328] @ 37e9c │ │ │ │ mov r0, r9 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38900 │ │ │ │ + blt 38910 │ │ │ │ ldr r1, [r6, #972] @ 0x3cc │ │ │ │ mov r0, r9 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38918 │ │ │ │ + blt 38928 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 379ac │ │ │ │ + beq 379bc │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r9] │ │ │ │ - beq 379ac │ │ │ │ + beq 379bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38668 │ │ │ │ + beq 38678 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 379c8 │ │ │ │ + beq 379d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 38108 │ │ │ │ + beq 38118 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 379e4 │ │ │ │ + beq 379f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 38114 │ │ │ │ + beq 38124 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37a00 │ │ │ │ + beq 37a10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 38120 │ │ │ │ + beq 38130 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37a1c │ │ │ │ + beq 37a2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 3812c │ │ │ │ - ldr r2, [pc, #1132] @ 37e90 │ │ │ │ - ldr r3, [pc, #988] @ 37e04 │ │ │ │ + beq 3813c │ │ │ │ + ldr r2, [pc, #1132] @ 37ea0 │ │ │ │ + ldr r3, [pc, #988] @ 37e14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38934 │ │ │ │ + bne 38944 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r8, [pc, #1088] @ 37e94 │ │ │ │ + ldr r8, [pc, #1088] @ 37ea4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, #1108] @ 0x454 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 38530 │ │ │ │ + beq 38540 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr lr, [r8, #1340] @ 0x53c │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub r9, r9, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 36fe0 │ │ │ │ - bl 147ec │ │ │ │ - ldr r3, [pc, #1156] @ 37f14 │ │ │ │ + bne 36ff0 │ │ │ │ + bl 147c8 │ │ │ │ + ldr r3, [pc, #1152] @ 37f20 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ - ldr r3, [pc, #1148] @ 37f18 │ │ │ │ + ldr r3, [pc, #1144] @ 37f24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - b 36f50 │ │ │ │ - ldr r3, [pc, #1120] @ 37f14 │ │ │ │ + b 36f60 │ │ │ │ + ldr r3, [pc, #1116] @ 37f20 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ - ldr r3, [pc, #1112] @ 37f18 │ │ │ │ + ldr r3, [pc, #1108] @ 37f24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - b 36f48 │ │ │ │ - ldr r3, [pc, #1088] @ 37f14 │ │ │ │ + b 36f58 │ │ │ │ + ldr r3, [pc, #1084] @ 37f20 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ - ldr r3, [pc, #1080] @ 37f18 │ │ │ │ + ldr r3, [pc, #1076] @ 37f24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - b 36f60 │ │ │ │ - ldr r3, [pc, #1044] @ 37f14 │ │ │ │ + b 36f70 │ │ │ │ + ldr r3, [pc, #1040] @ 37f20 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ - b 36f38 │ │ │ │ + b 36f48 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ - b 36f34 │ │ │ │ - ldr r3, [pc, #1020] @ 37f14 │ │ │ │ + b 36f44 │ │ │ │ + ldr r3, [pc, #1016] @ 37f20 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ - ldr r3, [pc, #1012] @ 37f18 │ │ │ │ + ldr r3, [pc, #1008] @ 37f24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 36f58 │ │ │ │ - ldr r3, [pc, #980] @ 37f14 │ │ │ │ + b 36f68 │ │ │ │ + ldr r3, [pc, #976] @ 37f20 │ │ │ │ mov r8, #0 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ - ldr r3, [pc, #972] @ 37f18 │ │ │ │ + ldr r3, [pc, #968] @ 37f24 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov sl, r8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - b 36f70 │ │ │ │ - ldr r3, [pc, #924] @ 37f14 │ │ │ │ + b 36f80 │ │ │ │ + ldr r3, [pc, #920] @ 37f20 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ - ldr r3, [pc, #916] @ 37f18 │ │ │ │ + ldr r3, [pc, #912] @ 37f24 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - b 36f6c │ │ │ │ - ldr r3, [pc, #872] @ 37f14 │ │ │ │ + b 36f7c │ │ │ │ + ldr r3, [pc, #868] @ 37f20 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ - ldr r3, [pc, #864] @ 37f18 │ │ │ │ + ldr r3, [pc, #860] @ 37f24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - b 36f68 │ │ │ │ - ldr r3, [pc, #824] @ 37f14 │ │ │ │ + b 36f78 │ │ │ │ + ldr r3, [pc, #820] @ 37f20 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - b 36f40 │ │ │ │ + b 36f50 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr fp, [r1, #36] @ 0x24 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -44903,782 +44907,782 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ - b 37284 │ │ │ │ - ldr r3, [pc, #596] @ 37e98 │ │ │ │ - ldr r0, [pc, #596] @ 37e9c │ │ │ │ - ldr r2, [pc, #596] @ 37ea0 │ │ │ │ - ldr r1, [pc, #596] @ 37ea4 │ │ │ │ + b 37294 │ │ │ │ + ldr r3, [pc, #596] @ 37ea8 │ │ │ │ + ldr r0, [pc, #596] @ 37eac │ │ │ │ + ldr r2, [pc, #596] @ 37eb0 │ │ │ │ + ldr r1, [pc, #596] @ 37eb4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - ldr r9, [pc, #584] @ 37ea8 │ │ │ │ + bl 17174 │ │ │ │ + ldr r9, [pc, #584] @ 37eb8 │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37c7c │ │ │ │ + beq 37c8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 38200 │ │ │ │ + beq 38210 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37c98 │ │ │ │ + beq 37ca8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 38068 │ │ │ │ + beq 38078 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 37cbc │ │ │ │ + beq 37ccc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37cbc │ │ │ │ + beq 37ccc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3805c │ │ │ │ + beq 3806c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 37ce0 │ │ │ │ + beq 37cf0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37ce0 │ │ │ │ + beq 37cf0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 37df0 │ │ │ │ + beq 37e00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 37d04 │ │ │ │ + beq 37d14 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37d04 │ │ │ │ + beq 37d14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 37de4 │ │ │ │ - ldr r3, [pc, #416] @ 37eac │ │ │ │ - ldr r0, [pc, #416] @ 37eb0 │ │ │ │ + beq 37df4 │ │ │ │ + ldr r3, [pc, #416] @ 37ebc │ │ │ │ + ldr r0, [pc, #416] @ 37ec0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #480 @ 0x1e0 │ │ │ │ + mov r2, #336 @ 0x150 │ │ │ │ mov r1, r9 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r9, #0 │ │ │ │ - b 37a1c │ │ │ │ + b 37a2c │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37384 │ │ │ │ + b 37394 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3731c │ │ │ │ - ldr r3, [pc, #364] @ 37eb4 │ │ │ │ + b 3732c │ │ │ │ + ldr r3, [pc, #364] @ 37ec4 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r9, r4 │ │ │ │ mov r7, r0 │ │ │ │ - b 37360 │ │ │ │ + b 37370 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37494 │ │ │ │ + b 374a4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37360 │ │ │ │ + b 37370 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3742c │ │ │ │ - ldr r3, [pc, #280] @ 37eb8 │ │ │ │ + b 3743c │ │ │ │ + ldr r3, [pc, #280] @ 37ec8 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r0 │ │ │ │ - b 37470 │ │ │ │ + b 37480 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37470 │ │ │ │ + b 37480 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37634 │ │ │ │ + b 37644 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37d04 │ │ │ │ + b 37d14 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37ce0 │ │ │ │ - @ instruction: 0x001191d4 │ │ │ │ - mulseq r1, ip, r8 │ │ │ │ + b 37cf0 │ │ │ │ + andseq r9, r1, r4, asr #3 │ │ │ │ + mulseq r1, r4, r8 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r9, r1, ip, lsr #2 │ │ │ │ - andeq r9, pc, r4, lsr #6 │ │ │ │ - andeq r9, pc, sl, lsl r3 @ │ │ │ │ + andseq r9, r1, ip, lsl r1 │ │ │ │ + andeq r9, pc, r4, asr #5 │ │ │ │ + @ instruction: 0x000f92ba │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andeq r9, pc, ip, ror r2 @ │ │ │ │ - @ instruction: 0x0011a6f0 │ │ │ │ - andseq sl, r1, r8, ror r6 │ │ │ │ - andseq sl, r1, r8, asr #12 │ │ │ │ - andseq sl, r1, r4, lsl r6 │ │ │ │ - andseq sl, r1, ip, lsl #11 │ │ │ │ - andseq sl, r1, ip, asr r5 │ │ │ │ - andseq sl, r1, ip, lsr #10 │ │ │ │ - @ instruction: 0x0011a4fc │ │ │ │ - andseq sl, r1, ip, asr #9 │ │ │ │ - mulseq r1, ip, r4 │ │ │ │ - andseq sl, r1, ip, ror #8 │ │ │ │ - andseq sl, r1, r8, lsr r4 │ │ │ │ + andeq r9, pc, ip, lsl r2 @ │ │ │ │ + andseq sl, r1, r8, ror #13 │ │ │ │ + andseq sl, r1, r0, ror r6 │ │ │ │ + andseq sl, r1, r0, asr #12 │ │ │ │ + andseq sl, r1, ip, lsl #12 │ │ │ │ + andseq sl, r1, r4, lsl #11 │ │ │ │ + andseq sl, r1, r4, asr r5 │ │ │ │ + andseq sl, r1, r4, lsr #10 │ │ │ │ + @ instruction: 0x0011a4f4 │ │ │ │ + andseq sl, r1, r4, asr #9 │ │ │ │ + mulseq r1, r4, r4 │ │ │ │ + andseq sl, r1, r4, ror #8 │ │ │ │ + andseq sl, r1, r0, lsr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, r1, r4, lsr #7 │ │ │ │ - andseq sl, r1, ip, lsl r3 │ │ │ │ - mulseq r1, r4, r2 │ │ │ │ - andseq sl, r1, r4, lsl #3 │ │ │ │ - ldrsheq sl, [r1], -ip │ │ │ │ - andeq r3, r0, ip, ror #25 │ │ │ │ - andseq sl, r1, r4, ror r0 │ │ │ │ - andseq r9, r1, r8, ror #31 │ │ │ │ - andeq r3, r0, r5, lsl #26 │ │ │ │ - @ instruction: 0x00119edc │ │ │ │ - mulseq r1, r0, lr │ │ │ │ - andseq r9, r1, r0, asr #28 │ │ │ │ - @ instruction: 0x00119df4 │ │ │ │ - andseq r9, r1, r8, lsr #27 │ │ │ │ - andseq r9, r1, ip, ror #26 │ │ │ │ - @ instruction: 0x001185d4 │ │ │ │ - andseq r9, r1, r4, ror ip │ │ │ │ - muleq lr, r4, fp │ │ │ │ - strdeq r3, [lr], -r0 │ │ │ │ - andeq r0, r0, sp, asr #3 │ │ │ │ - ldrdeq r3, [r0], -r8 │ │ │ │ - andeq r3, r0, fp, lsl #26 │ │ │ │ + mulseq r1, ip, r3 │ │ │ │ + andseq sl, r1, r4, lsl r3 │ │ │ │ + andseq sl, r1, ip, lsl #5 │ │ │ │ + andseq sl, r1, ip, ror r1 │ │ │ │ + ldrsheq sl, [r1], -r4 │ │ │ │ + ldrdeq r2, [r0], -sl │ │ │ │ + andseq sl, r1, ip, rrx │ │ │ │ + andseq r9, r1, r0, ror #31 │ │ │ │ + strdeq r2, [r0], -r3 │ │ │ │ + @ instruction: 0x00119ed4 │ │ │ │ + andseq r9, r1, r8, lsl #29 │ │ │ │ + andseq r9, r1, r8, lsr lr │ │ │ │ + andseq r9, r1, ip, ror #27 │ │ │ │ + andseq r9, r1, r0, lsr #27 │ │ │ │ + andseq r9, r1, r4, ror #26 │ │ │ │ + andseq r8, r1, r4, asr #11 │ │ │ │ + andseq r9, r1, ip, ror #24 │ │ │ │ + andeq r2, lr, r4, lsr fp │ │ │ │ + muleq lr, r0, r0 │ │ │ │ + andeq r0, r0, sp, lsr r1 │ │ │ │ + andeq r2, r0, r6, asr #27 │ │ │ │ + strdeq r2, [r0], -r9 │ │ │ │ + andeq r2, lr, r4, ror sl │ │ │ │ + strdeq r2, [lr], -r0 │ │ │ │ + andseq r9, r1, r8, ror r9 │ │ │ │ + andseq r9, r1, r0, lsr #18 │ │ │ │ + @ instruction: 0x001196d8 │ │ │ │ + andseq r9, r1, r4, asr #12 │ │ │ │ + andeq r2, r0, sp, lsl #31 │ │ │ │ + andeq r2, r0, r1, lsr #31 │ │ │ │ ldrdeq r2, [lr], -r4 │ │ │ │ - andeq r3, lr, r0, asr r0 │ │ │ │ - andseq r9, r1, r0, lsl #19 │ │ │ │ - andseq r9, r1, r8, lsr #18 │ │ │ │ - andseq r9, r1, r0, ror #13 │ │ │ │ - andseq r9, r1, ip, asr #12 │ │ │ │ - muleq r0, pc, ip @ │ │ │ │ - @ instruction: 0x00003cb3 │ │ │ │ - andeq r2, lr, r4, lsr ip │ │ │ │ - andeq r3, r0, r1, ror #24 │ │ │ │ - andeq r2, lr, r0, lsl #13 │ │ │ │ - strdeq r2, [lr], -ip │ │ │ │ - ldrdeq r0, [r0], -lr │ │ │ │ - andseq r9, r1, r0, asr r5 │ │ │ │ - @ instruction: 0x00003cb7 │ │ │ │ - @ instruction: 0x00003cb8 │ │ │ │ - ldrdeq r3, [r0], -r0 │ │ │ │ - ldrdeq r3, [r0], -r1 │ │ │ │ - ldrdeq r3, [r0], -r2 │ │ │ │ - ldrdeq r3, [r0], -r3 @ │ │ │ │ - ldrdeq r3, [r0], -r4 │ │ │ │ - ldrdeq r3, [r0], -r5 │ │ │ │ - ldrdeq r3, [r0], -r6 │ │ │ │ - ldrdeq r3, [r0], -r7 │ │ │ │ - ldrdeq r3, [r0], -r8 │ │ │ │ - strdeq r3, [r0], -lr │ │ │ │ + andeq r2, r0, pc, asr #30 │ │ │ │ + andeq r2, lr, r0, lsr #12 │ │ │ │ + muleq lr, ip, fp │ │ │ │ + andeq r0, r0, lr, asr #2 │ │ │ │ + andseq r9, r1, r8, asr #10 │ │ │ │ + andeq r2, r0, r5, lsr #31 │ │ │ │ + andeq r2, r0, r6, lsr #31 │ │ │ │ + @ instruction: 0x00002fbe │ │ │ │ + @ instruction: 0x00002fbf │ │ │ │ + andeq r2, r0, r1, asr #31 │ │ │ │ + andeq r2, r0, r2, asr #31 │ │ │ │ + andeq r2, r0, r3, asr #31 │ │ │ │ + andeq r2, r0, r4, asr #31 │ │ │ │ + andeq r2, r0, r5, asr #31 │ │ │ │ + andeq r2, r0, r6, asr #31 │ │ │ │ + andeq r2, r0, ip, ror #29 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - andeq r3, r0, ip, asr #25 │ │ │ │ - strdeq r3, [r0], -r0 │ │ │ │ - ldrdeq r3, [r0], -pc @ │ │ │ │ - andeq r2, lr, ip, lsr #15 │ │ │ │ - andeq r3, r0, r9, ror #23 │ │ │ │ - strdeq r3, [r0], -r0 │ │ │ │ - strdeq r3, [r0], -r1 │ │ │ │ - andeq r3, r0, r9, lsl #26 │ │ │ │ - andeq r3, r0, sl, lsl #26 │ │ │ │ - andeq r3, r0, lr, lsl #22 │ │ │ │ - andeq r2, lr, ip, asr r1 │ │ │ │ - @ instruction: 0x000e26b0 │ │ │ │ - andeq r3, r0, r0, lsl fp │ │ │ │ - andeq r3, r0, sl, lsl fp │ │ │ │ - andeq r3, r0, r5, lsl #24 │ │ │ │ - ldrdeq r0, [r0], -r5 │ │ │ │ - andeq r3, r0, ip, lsl fp │ │ │ │ - andeq r3, r0, ip, lsl #24 │ │ │ │ - andeq r3, r0, r6, lsr #22 │ │ │ │ - andeq r3, r0, r3, lsl ip │ │ │ │ - andeq r3, r0, sl, lsl ip │ │ │ │ - andeq r3, r0, r1, lsr #24 │ │ │ │ - andeq r3, r0, r8, lsr #24 │ │ │ │ - ldrdeq r0, [r0], -r6 │ │ │ │ - andeq r3, r0, r8, lsr #22 │ │ │ │ - andeq r2, lr, r0, ror r5 │ │ │ │ - andeq r3, r0, r4, lsr ip │ │ │ │ - andeq r3, r0, r2, lsr fp │ │ │ │ - strdeq r3, [r0], -r7 │ │ │ │ - andeq r3, r0, lr, ror #21 │ │ │ │ - ldrdeq r0, [r0], -r7 │ │ │ │ - andeq r3, r0, r4, lsr fp │ │ │ │ - strdeq r3, [r0], -r7 │ │ │ │ - andeq r3, r0, lr, lsr fp │ │ │ │ - ldrdeq r0, [r0], -r1 │ │ │ │ - strdeq r3, [r0], -r9 │ │ │ │ - ldrdeq r0, [r0], -r9 │ │ │ │ - andeq r3, r0, sl, asr #22 │ │ │ │ - ldrdeq r0, [r0], -sl │ │ │ │ - andeq r3, r0, r3, asr fp │ │ │ │ - andeq r3, r0, pc, lsr #24 │ │ │ │ - andeq r3, r0, r7, ror #23 │ │ │ │ - strdeq r7, [pc], -r4 │ │ │ │ - andeq r1, lr, r4, ror #4 │ │ │ │ - muleq lr, ip, r5 │ │ │ │ + @ instruction: 0x00002fba │ │ │ │ + ldrdeq r2, [r0], -lr │ │ │ │ + andeq r2, r0, sp, asr #29 │ │ │ │ + andeq r2, lr, ip, asr #14 │ │ │ │ + ldrdeq r2, [r0], -r7 │ │ │ │ + ldrdeq r2, [r0], -lr │ │ │ │ + ldrdeq r2, [r0], -pc @ │ │ │ │ + strdeq r2, [r0], -r7 │ │ │ │ + strdeq r2, [r0], -r8 │ │ │ │ + strdeq r2, [r0], -ip │ │ │ │ + strdeq r2, [lr], -ip │ │ │ │ + andeq r2, lr, r0, asr r6 │ │ │ │ + strdeq r2, [r0], -lr │ │ │ │ + andeq r2, r0, r8, lsl #28 │ │ │ │ + strdeq r2, [r0], -r3 │ │ │ │ + andeq r0, r0, r5, asr #2 │ │ │ │ + andeq r2, r0, sl, lsl #28 │ │ │ │ + strdeq r2, [r0], -sl │ │ │ │ + andeq r2, r0, r4, lsl lr │ │ │ │ + andeq r2, r0, r1, lsl #30 │ │ │ │ + andeq r2, r0, r8, lsl #30 │ │ │ │ + andeq r2, r0, pc, lsl #30 │ │ │ │ + andeq r2, r0, r6, lsl pc │ │ │ │ + andeq r0, r0, r6, asr #2 │ │ │ │ + andeq r2, r0, r6, lsl lr │ │ │ │ + andeq r2, lr, r0, lsl r5 │ │ │ │ + andeq r2, r0, r2, lsr #30 │ │ │ │ + andeq r2, r0, r0, lsr #28 │ │ │ │ + andeq r2, r0, r5, ror #29 │ │ │ │ + ldrdeq r2, [r0], -ip │ │ │ │ + andeq r0, r0, r7, asr #2 │ │ │ │ + andeq r2, r0, r2, lsr #28 │ │ │ │ + andeq r2, r0, r5, ror #27 │ │ │ │ + andeq r2, r0, ip, lsr #28 │ │ │ │ + andeq r0, r0, r1, asr #2 │ │ │ │ + andeq r2, r0, r7, ror #27 │ │ │ │ + andeq r2, r0, lr, lsr #28 │ │ │ │ + andeq r0, r0, r9, asr #2 │ │ │ │ + andeq r2, r0, r8, lsr lr │ │ │ │ + andeq r0, r0, sl, asr #2 │ │ │ │ + andeq r2, r0, r1, asr #28 │ │ │ │ + andeq r2, r0, sp, lsl pc │ │ │ │ + ldrdeq r2, [r0], -r5 │ │ │ │ + muleq pc, r4, fp @ │ │ │ │ + andeq r1, lr, r4, lsl #4 │ │ │ │ + andeq r1, lr, ip, lsr r5 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andeq r7, pc, ip, asr #23 │ │ │ │ - andeq r1, lr, r4, lsr r3 │ │ │ │ - andeq r1, lr, r0, lsr #17 │ │ │ │ + andeq r7, pc, ip, ror #22 │ │ │ │ + ldrdeq r1, [lr], -r4 │ │ │ │ + andeq r1, lr, r0, asr #16 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - ldr fp, [pc, #-304] @ 37ebc │ │ │ │ + ldr fp, [pc, #-304] @ 37ecc │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [fp, #48] @ 0x30 │ │ │ │ ldr r1, [fp, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 388b8 │ │ │ │ + blt 388c8 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 388d0 │ │ │ │ + beq 388e0 │ │ │ │ ldr r1, [fp, #972] @ 0x3cc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 388e8 │ │ │ │ + blt 388f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37988 │ │ │ │ + beq 37998 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 37988 │ │ │ │ + bne 37998 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37988 │ │ │ │ + b 37998 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 375c4 │ │ │ │ + b 375d4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37cbc │ │ │ │ + b 37ccc │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37c98 │ │ │ │ - ldr r3, [pc, #-444] @ 37ec0 │ │ │ │ + b 37ca8 │ │ │ │ + ldr r3, [pc, #-444] @ 37ed0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 37608 │ │ │ │ + b 37618 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3774c │ │ │ │ - ldr r9, [pc, #-504] @ 37ec4 │ │ │ │ - b 37d04 │ │ │ │ + b 3775c │ │ │ │ + ldr r9, [pc, #-504] @ 37ed4 │ │ │ │ + b 37d14 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 372ac │ │ │ │ + b 372bc │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37608 │ │ │ │ + b 37618 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b 376d8 │ │ │ │ + b 376e8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38100 │ │ │ │ + beq 38110 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 38510 │ │ │ │ - ldr r9, [pc, #-576] @ 37ec8 │ │ │ │ - b 37d04 │ │ │ │ + beq 38520 │ │ │ │ + ldr r9, [pc, #-576] @ 37ed8 │ │ │ │ + b 37d14 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 379c8 │ │ │ │ + b 379d8 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 379e4 │ │ │ │ + b 379f4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37a00 │ │ │ │ + b 37a10 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37a1c │ │ │ │ - ldr r0, [pc, #-628] @ 37ecc │ │ │ │ + b 37a2c │ │ │ │ + ldr r0, [pc, #-628] @ 37edc │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #12 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-648] @ 37ed0 │ │ │ │ - ldr r3, [pc, #-648] @ 37ed4 │ │ │ │ - ldr r0, [pc, #-648] @ 37ed8 │ │ │ │ - ldr r2, [pc, #-648] @ 37edc │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-648] @ 37ee0 │ │ │ │ + ldr r3, [pc, #-648] @ 37ee4 │ │ │ │ + ldr r0, [pc, #-648] @ 37ee8 │ │ │ │ + ldr r2, [pc, #-648] @ 37eec │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 37d20 │ │ │ │ - ldr r3, [pc, #-664] @ 37ee0 │ │ │ │ + bl 17174 │ │ │ │ + b 37d30 │ │ │ │ + ldr r3, [pc, #-664] @ 37ef0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b 37724 │ │ │ │ + b 37734 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 373a0 │ │ │ │ - ldr r9, [pc, #-724] @ 37ee4 │ │ │ │ - b 381bc │ │ │ │ - ldr r9, [pc, #-728] @ 37ee8 │ │ │ │ + beq 373b0 │ │ │ │ + ldr r9, [pc, #-724] @ 37ef4 │ │ │ │ + b 381cc │ │ │ │ + ldr r9, [pc, #-728] @ 37ef8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37d04 │ │ │ │ + beq 37d14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 37d04 │ │ │ │ + bne 37d14 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37d04 │ │ │ │ + b 37d14 │ │ │ │ mov r0, r8 │ │ │ │ bl b6c4 │ │ │ │ mov r6, r0 │ │ │ │ - b 373c8 │ │ │ │ + b 373d8 │ │ │ │ mov r0, r3 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37724 │ │ │ │ + b 37734 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37c7c │ │ │ │ + b 37c8c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 384d4 │ │ │ │ + beq 384e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 38764 │ │ │ │ + beq 38774 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r9, [pc, #-792] @ 37f1c │ │ │ │ + ldr r9, [pc, #-796] @ 37f28 │ │ │ │ mov r6, r5 │ │ │ │ - b 37ca0 │ │ │ │ + b 37cb0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 374ac │ │ │ │ + beq 374bc │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r9, [pc, #-868] @ 37eec │ │ │ │ + ldr r9, [pc, #-868] @ 37efc │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 37c60 │ │ │ │ + b 37c70 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 374c0 │ │ │ │ + beq 374d0 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r9, [pc, #-896] @ 37ef0 │ │ │ │ + ldr r9, [pc, #-896] @ 37f00 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 37c60 │ │ │ │ + b 37c70 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 374d4 │ │ │ │ + beq 374e4 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r9, [pc, #-924] @ 37ef4 │ │ │ │ + mov r9, #12224 @ 0x2fc0 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 37c60 │ │ │ │ + b 37c70 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 374e8 │ │ │ │ + beq 374f8 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r9, [pc, #-952] @ 37ef8 │ │ │ │ + ldr r9, [pc, #-956] @ 37f04 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 37c60 │ │ │ │ + b 37c70 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 374fc │ │ │ │ + beq 3750c │ │ │ │ mov r6, #0 │ │ │ │ - ldr r9, [pc, #-980] @ 37efc │ │ │ │ + ldr r9, [pc, #-984] @ 37f08 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 37c60 │ │ │ │ + b 37c70 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37510 │ │ │ │ + beq 37520 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r9, [pc, #-1008] @ 37f00 │ │ │ │ + ldr r9, [pc, #-1012] @ 37f0c │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 37c60 │ │ │ │ + b 37c70 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37524 │ │ │ │ + beq 37534 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r9, [pc, #-1036] @ 37f04 │ │ │ │ + ldr r9, [pc, #-1040] @ 37f10 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 37c60 │ │ │ │ + b 37c70 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37538 │ │ │ │ + beq 37548 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r9, [pc, #-1064] @ 37f08 │ │ │ │ + ldr r9, [pc, #-1068] @ 37f14 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 37c60 │ │ │ │ + b 37c70 │ │ │ │ mov r0, fp │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 37560 │ │ │ │ - ldr r9, [pc, #-1092] @ 37f0c │ │ │ │ + b 37570 │ │ │ │ + ldr r9, [pc, #-1096] @ 37f18 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b 37c60 │ │ │ │ + b 37c70 │ │ │ │ mov r3, #0 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ mov sl, ip │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 38398 │ │ │ │ + b 383a8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 3873c │ │ │ │ + beq 3874c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38938 │ │ │ │ + beq 38948 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38380 │ │ │ │ + beq 38390 │ │ │ │ mov r3, r5 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ - bge 37114 │ │ │ │ + bge 37124 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37134 │ │ │ │ - ldr r1, [pc, #-1232] @ 37f10 │ │ │ │ - b 38154 │ │ │ │ - ldr r3, [pc, #-1236] @ 37f14 │ │ │ │ + beq 37144 │ │ │ │ + ldr r1, [pc, #-1236] @ 37f1c │ │ │ │ + b 38164 │ │ │ │ + ldr r3, [pc, #-1240] @ 37f20 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ - ldr r3, [pc, #-1244] @ 37f18 │ │ │ │ + ldr r3, [pc, #-1248] @ 37f24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - b 37c30 │ │ │ │ - ldr r3, [pc, #-1284] @ 37f14 │ │ │ │ + b 37c40 │ │ │ │ + ldr r3, [pc, #-1288] @ 37f20 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ - b 37c00 │ │ │ │ + b 37c10 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ - b 37bfc │ │ │ │ - ldr r3, [pc, #-1308] @ 37f14 │ │ │ │ + b 37c0c │ │ │ │ + ldr r3, [pc, #-1312] @ 37f20 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ - ldr r3, [pc, #-1316] @ 37f18 │ │ │ │ + ldr r3, [pc, #-1320] @ 37f24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 37c20 │ │ │ │ - ldr r3, [pc, #-1348] @ 37f14 │ │ │ │ + b 37c30 │ │ │ │ + ldr r3, [pc, #-1352] @ 37f20 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ - ldr r3, [pc, #-1356] @ 37f18 │ │ │ │ + ldr r3, [pc, #-1360] @ 37f24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - b 37c18 │ │ │ │ - ldr r3, [pc, #-1384] @ 37f14 │ │ │ │ + b 37c28 │ │ │ │ + ldr r3, [pc, #-1388] @ 37f20 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ - ldr r3, [pc, #-1392] @ 37f18 │ │ │ │ + ldr r3, [pc, #-1396] @ 37f24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - b 37c10 │ │ │ │ - ldr r3, [pc, #-1416] @ 37f14 │ │ │ │ + b 37c20 │ │ │ │ + ldr r3, [pc, #-1420] @ 37f20 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - b 37c08 │ │ │ │ - ldr r3, [pc, #-1436] @ 37f14 │ │ │ │ + b 37c18 │ │ │ │ + ldr r3, [pc, #-1440] @ 37f20 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ - ldr r3, [pc, #-1444] @ 37f18 │ │ │ │ + ldr r3, [pc, #-1448] @ 37f24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - b 37c28 │ │ │ │ + b 37c38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 384f0 │ │ │ │ + beq 38500 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3890c │ │ │ │ - ldr r9, [pc, #-1500] @ 37f1c │ │ │ │ - b 37d04 │ │ │ │ + beq 3891c │ │ │ │ + ldr r9, [pc, #-1504] @ 37f28 │ │ │ │ + b 37d14 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37908 │ │ │ │ + b 37918 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37954 │ │ │ │ + b 37964 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 38100 │ │ │ │ + b 38110 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37078 │ │ │ │ - ldr r1, [pc, #-1552] @ 37f20 │ │ │ │ - b 38154 │ │ │ │ + beq 37088 │ │ │ │ + ldr r1, [pc, #-1556] @ 37f2c │ │ │ │ + b 38164 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38138 │ │ │ │ - ldr r1, [pc, #-1568] @ 37f24 │ │ │ │ - b 38154 │ │ │ │ + beq 38148 │ │ │ │ + ldr r1, [pc, #-1572] @ 37f30 │ │ │ │ + b 38164 │ │ │ │ mov r2, #0 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ mov fp, lr │ │ │ │ mov r6, r8 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, ip │ │ │ │ mov r1, r3 │ │ │ │ - b 38584 │ │ │ │ + b 38594 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq 385b4 │ │ │ │ + beq 385c4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 38938 │ │ │ │ + beq 38948 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3856c │ │ │ │ + beq 3857c │ │ │ │ mov r2, r5 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ - bge 3702c │ │ │ │ + bge 3703c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3892c │ │ │ │ - ldr r0, [pc, #-1696] @ 37f28 │ │ │ │ + bne 3893c │ │ │ │ + ldr r0, [pc, #-1700] @ 37f34 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #12 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1716] @ 37f2c │ │ │ │ - b 38154 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1720] @ 37f38 │ │ │ │ + b 38164 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37648 │ │ │ │ - ldr r9, [pc, #-1732] @ 37f30 │ │ │ │ + beq 37658 │ │ │ │ + ldr r9, [pc, #-1736] @ 37f3c │ │ │ │ mov r6, fp │ │ │ │ mov r5, fp │ │ │ │ - b 37c60 │ │ │ │ - ldr r9, [pc, #-1744] @ 37f34 │ │ │ │ + b 37c70 │ │ │ │ + ldr r9, [pc, #-1748] @ 37f40 │ │ │ │ mov r6, r5 │ │ │ │ - b 37c60 │ │ │ │ + b 37c70 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 37674 │ │ │ │ + b 37684 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37820 │ │ │ │ + b 37830 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37760 │ │ │ │ - ldr r9, [pc, #-1792] @ 37f38 │ │ │ │ - b 37c60 │ │ │ │ + beq 37770 │ │ │ │ + ldr r9, [pc, #-1796] @ 37f44 │ │ │ │ + b 37c70 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3786c │ │ │ │ + b 3787c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37774 │ │ │ │ - ldr r9, [pc, #-1820] @ 37f3c │ │ │ │ + beq 37784 │ │ │ │ + ldr r9, [pc, #-1824] @ 37f48 │ │ │ │ mov r6, #0 │ │ │ │ - b 37c60 │ │ │ │ + b 37c70 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 378bc │ │ │ │ + b 378cc │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 379ac │ │ │ │ - ldr sl, [pc, #-1852] @ 37f40 │ │ │ │ - mov fp, #468 @ 0x1d4 │ │ │ │ - ldr r3, [pc, #-1856] @ 37f44 │ │ │ │ - ldr r0, [pc, #-1856] @ 37f48 │ │ │ │ + b 379bc │ │ │ │ + ldr sl, [pc, #-1856] @ 37f4c │ │ │ │ + mov fp, #324 @ 0x144 │ │ │ │ + ldr r3, [pc, #-1860] @ 37f50 │ │ │ │ + ldr r0, [pc, #-1860] @ 37f54 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37c58 │ │ │ │ + beq 37c68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 37c58 │ │ │ │ + bne 37c68 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 37c58 │ │ │ │ - ldr sl, [pc, #-1916] @ 37f4c │ │ │ │ - mov fp, #468 @ 0x1d4 │ │ │ │ + b 37c68 │ │ │ │ + ldr sl, [pc, #-1920] @ 37f58 │ │ │ │ + mov fp, #324 @ 0x144 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3867c │ │ │ │ + beq 3868c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3867c │ │ │ │ + bne 3868c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3867c │ │ │ │ - ldr fp, [pc, #-1952] @ 37f58 │ │ │ │ - ldr sl, [pc, #-1964] @ 37f50 │ │ │ │ - b 3867c │ │ │ │ + b 3868c │ │ │ │ + ldr fp, [pc, #-1956] @ 37f64 │ │ │ │ + ldr sl, [pc, #-1968] @ 37f5c │ │ │ │ + b 3868c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37164 │ │ │ │ - ldr r1, [pc, #-1980] @ 37f54 │ │ │ │ - b 38154 │ │ │ │ - ldr fp, [pc, #-1984] @ 37f58 │ │ │ │ - ldr sl, [pc, #-1984] @ 37f5c │ │ │ │ - b 386c8 │ │ │ │ + beq 37174 │ │ │ │ + ldr r1, [pc, #-1984] @ 37f60 │ │ │ │ + b 38164 │ │ │ │ + ldr fp, [pc, #-1988] @ 37f64 │ │ │ │ + ldr sl, [pc, #-1988] @ 37f68 │ │ │ │ + b 386d8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37194 │ │ │ │ - ldr r1, [pc, #-2000] @ 37f60 │ │ │ │ - b 38154 │ │ │ │ - ldr fp, [pc, #-1984] @ 37f78 │ │ │ │ - ldr sl, [pc, #-2008] @ 37f64 │ │ │ │ - b 3867c │ │ │ │ + beq 371a4 │ │ │ │ + ldr r1, [pc, #-2004] @ 37f6c │ │ │ │ + b 38164 │ │ │ │ + ldr fp, [pc, #-1988] @ 37f84 │ │ │ │ + ldr sl, [pc, #-2012] @ 37f70 │ │ │ │ + b 3868c │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ - b 383cc │ │ │ │ + b 383dc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 371c4 │ │ │ │ - ldr r1, [pc, #-2044] @ 37f68 │ │ │ │ - b 38154 │ │ │ │ + beq 371d4 │ │ │ │ + ldr r1, [pc, #-2048] @ 37f74 │ │ │ │ + b 38164 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 38228 │ │ │ │ + b 38238 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 371f4 │ │ │ │ - ldr r1, [pc, #-2072] @ 37f6c │ │ │ │ - b 38154 │ │ │ │ + beq 37204 │ │ │ │ + ldr r1, [pc, #-2076] @ 37f78 │ │ │ │ + b 38164 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37224 │ │ │ │ - ldr r1, [pc, #-2088] @ 37f70 │ │ │ │ - b 38154 │ │ │ │ + beq 37234 │ │ │ │ + ldr r1, [pc, #-2092] @ 37f7c │ │ │ │ + b 38164 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37254 │ │ │ │ - ldr r1, [pc, #-2104] @ 37f74 │ │ │ │ - b 38154 │ │ │ │ - ldr fp, [pc, #-2108] @ 37f78 │ │ │ │ - ldr sl, [pc, #-2108] @ 37f7c │ │ │ │ - b 386c8 │ │ │ │ + beq 37264 │ │ │ │ + ldr r1, [pc, #-2108] @ 37f80 │ │ │ │ + b 38164 │ │ │ │ + ldr fp, [pc, #-2112] @ 37f84 │ │ │ │ + ldr sl, [pc, #-2112] @ 37f88 │ │ │ │ + b 386d8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38924 │ │ │ │ + bne 38934 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #-2180] @ 37f80 │ │ │ │ + ldr r3, [pc, #-2184] @ 37f8c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r6, [sp] │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str fp, [sp, #132] @ 0x84 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ @@ -45692,90 +45696,90 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldr fp, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 37284 │ │ │ │ - ldr r1, [pc, #-2324] @ 37f84 │ │ │ │ - b 38154 │ │ │ │ - ldr fp, [pc, #-2316] @ 37f94 │ │ │ │ - ldr sl, [pc, #-2332] @ 37f88 │ │ │ │ - b 3867c │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 370a8 │ │ │ │ - ldr r1, [pc, #-2348] @ 37f8c │ │ │ │ - b 38154 │ │ │ │ - ldr sl, [pc, #-2352] @ 37f90 │ │ │ │ - mov fp, #464 @ 0x1d0 │ │ │ │ - b 3867c │ │ │ │ - ldr fp, [pc, #-2360] @ 37f94 │ │ │ │ - ldr sl, [pc, #-2360] @ 37f98 │ │ │ │ - b 386c8 │ │ │ │ - ldr fp, [pc, #-2356] @ 37fa4 │ │ │ │ - ldr sl, [pc, #-2368] @ 37f9c │ │ │ │ - b 3867c │ │ │ │ - ldr sl, [pc, #-2372] @ 37fa0 │ │ │ │ - mov fp, #472 @ 0x1d8 │ │ │ │ - b 3867c │ │ │ │ - ldr fp, [pc, #-2380] @ 37fa4 │ │ │ │ - ldr sl, [pc, #-2380] @ 37fa8 │ │ │ │ - b 386c8 │ │ │ │ - mov fp, #472 @ 0x1d8 │ │ │ │ - mov sl, #15168 @ 0x3b40 │ │ │ │ - b 386c8 │ │ │ │ - ldr fp, [pc, #-2396] @ 37fac │ │ │ │ - ldr sl, [pc, #-2396] @ 37fb0 │ │ │ │ - b 3867c │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 384f0 │ │ │ │ - ldr fp, [pc, #-2412] @ 37fb4 │ │ │ │ - ldr sl, [pc, #-2412] @ 37fb8 │ │ │ │ - b 3867c │ │ │ │ - ldr r1, [pc, #-2416] @ 37fbc │ │ │ │ - b 38154 │ │ │ │ - ldr r1, [pc, #-2420] @ 37fc0 │ │ │ │ - b 38154 │ │ │ │ + bne 37294 │ │ │ │ + ldr r1, [pc, #-2328] @ 37f90 │ │ │ │ + b 38164 │ │ │ │ + ldr fp, [pc, #-2320] @ 37fa0 │ │ │ │ + ldr sl, [pc, #-2336] @ 37f94 │ │ │ │ + b 3868c │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 370b8 │ │ │ │ + ldr r1, [pc, #-2352] @ 37f98 │ │ │ │ + b 38164 │ │ │ │ + ldr sl, [pc, #-2356] @ 37f9c │ │ │ │ + mov fp, #320 @ 0x140 │ │ │ │ + b 3868c │ │ │ │ + ldr fp, [pc, #-2364] @ 37fa0 │ │ │ │ + ldr sl, [pc, #-2364] @ 37fa4 │ │ │ │ + b 386d8 │ │ │ │ + ldr fp, [pc, #-2360] @ 37fb0 │ │ │ │ + ldr sl, [pc, #-2372] @ 37fa8 │ │ │ │ + b 3868c │ │ │ │ + ldr sl, [pc, #-2376] @ 37fac │ │ │ │ + mov fp, #328 @ 0x148 │ │ │ │ + b 3868c │ │ │ │ + ldr fp, [pc, #-2384] @ 37fb0 │ │ │ │ + ldr sl, [pc, #-2384] @ 37fb4 │ │ │ │ + b 386d8 │ │ │ │ + ldr sl, [pc, #-2388] @ 37fb8 │ │ │ │ + mov fp, #328 @ 0x148 │ │ │ │ + b 386d8 │ │ │ │ + ldr fp, [pc, #-2396] @ 37fbc │ │ │ │ + ldr sl, [pc, #-2396] @ 37fc0 │ │ │ │ + b 3868c │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 38500 │ │ │ │ + ldr fp, [pc, #-2412] @ 37fc4 │ │ │ │ + ldr sl, [pc, #-2412] @ 37fc8 │ │ │ │ + b 3868c │ │ │ │ + ldr r1, [pc, #-2416] @ 37fcc │ │ │ │ + b 38164 │ │ │ │ + ldr r1, [pc, #-2420] @ 37fd0 │ │ │ │ + b 38164 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #-2428] @ 37fc4 │ │ │ │ - ldr r1, [pc, #-2428] @ 37fc8 │ │ │ │ - ldr r0, [pc, #-2428] @ 37fcc │ │ │ │ + ldr r3, [pc, #-2428] @ 37fd4 │ │ │ │ + ldr r1, [pc, #-2428] @ 37fd8 │ │ │ │ + ldr r0, [pc, #-2428] @ 37fdc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2432] @ 37fd0 │ │ │ │ + ldr r2, [pc, #-2432] @ 37fe0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #-2452] @ 37fd4 │ │ │ │ - ldr r1, [pc, #-2452] @ 37fd8 │ │ │ │ - ldr r0, [pc, #-2452] @ 37fdc │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #-2452] @ 37fe4 │ │ │ │ + ldr r1, [pc, #-2452] @ 37fe8 │ │ │ │ + ldr r0, [pc, #-2452] @ 37fec │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2456] @ 37fe0 │ │ │ │ + ldr r2, [pc, #-2456] @ 37ff0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #3872] @ 398c0 │ │ │ │ - ldr r0, [pc, #3872] @ 398c4 │ │ │ │ + ldr r3, [pc, #3880] @ 398d8 │ │ │ │ + ldr r0, [pc, #3880] @ 398dc │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #3860] @ 398c8 │ │ │ │ + ldr r2, [pc, #3868] @ 398e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #3852] @ 398cc │ │ │ │ + ldr r3, [pc, #3860] @ 398e4 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r0, #620 @ 0x26c │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov r3, #0 │ │ │ │ @@ -45800,30 +45804,30 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - beq 38a60 │ │ │ │ - ldr r3, [pc, #3720] @ 398d0 │ │ │ │ + beq 38a70 │ │ │ │ + ldr r3, [pc, #3728] @ 398e8 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r8, #11 │ │ │ │ - bhi 39f10 │ │ │ │ + bhi 39f14 │ │ │ │ add r3, r3, r8 │ │ │ │ ldrh r3, [r3, r8] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r8, #10 │ │ │ │ - beq 39420 │ │ │ │ + beq 39438 │ │ │ │ cmp r8, #11 │ │ │ │ - beq 39418 │ │ │ │ + beq 39430 │ │ │ │ cmp r8, #9 │ │ │ │ - bne 39f10 │ │ │ │ - ldr r3, [pc, #3888] @ 399b0 │ │ │ │ + bne 39f14 │ │ │ │ + ldr r3, [pc, #3892] @ 399c4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -45837,426 +45841,426 @@ │ │ │ │ ldr sl, [r1, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, #2 │ │ │ │ bl bc34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3a3e8 │ │ │ │ - ldr r3, [pc, #3576] @ 398d4 │ │ │ │ + beq 3a3ec │ │ │ │ + ldr r3, [pc, #3584] @ 398ec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #308] @ 0x134 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - beq 3ad34 │ │ │ │ - ldr r1, [pc, #3536] @ 398d8 │ │ │ │ + beq 3ad0c │ │ │ │ + ldr r1, [pc, #3544] @ 398f0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r0, r1] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 3ad04 │ │ │ │ - ldr r1, [pc, #3520] @ 398dc │ │ │ │ + beq 3acdc │ │ │ │ + ldr r1, [pc, #3528] @ 398f4 │ │ │ │ ldr r7, [r0, r1] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 3ad00 │ │ │ │ + beq 3acd8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 3ad28 │ │ │ │ + ble 3ad00 │ │ │ │ ldr r3, [sl] │ │ │ │ str r2, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 3ad28 │ │ │ │ - ldr r3, [pc, #3468] @ 398e0 │ │ │ │ + beq 3ad00 │ │ │ │ + ldr r3, [pc, #3476] @ 398f8 │ │ │ │ str sl, [r4, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r8, [r3, #64] @ 0x40 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3a480 │ │ │ │ - ldr r0, [pc, #3440] @ 398e4 │ │ │ │ + beq 3a484 │ │ │ │ + ldr r0, [pc, #3448] @ 398fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl b694 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 3a0f0 │ │ │ │ + bne 3a0f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx r8 │ │ │ │ mov fp, r0 │ │ │ │ bl b94c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 3a0c8 │ │ │ │ + beq 3a0cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38bb8 │ │ │ │ + beq 38bc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 39f04 │ │ │ │ + beq 39f08 │ │ │ │ mov r0, #2 │ │ │ │ bl bc34 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 3a2c0 │ │ │ │ - ldr r3, [pc, #3352] @ 398e8 │ │ │ │ + beq 3a2c4 │ │ │ │ + ldr r3, [pc, #3360] @ 39900 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #596] @ 0x254 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - beq 3ad34 │ │ │ │ + beq 3ad0c │ │ │ │ cmp r3, r6 │ │ │ │ - beq 3ad04 │ │ │ │ + beq 3acdc │ │ │ │ cmp r3, r7 │ │ │ │ - beq 3ad00 │ │ │ │ + beq 3acd8 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 3ad28 │ │ │ │ + ble 3ad00 │ │ │ │ ldr r3, [r5] │ │ │ │ str r2, [r8, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 3ad28 │ │ │ │ - ldr r3, [pc, #3256] @ 398ec │ │ │ │ + beq 3ad00 │ │ │ │ + ldr r3, [pc, #3264] @ 39904 │ │ │ │ str r5, [r8, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3a72c │ │ │ │ - ldr r0, [pc, #3228] @ 398f0 │ │ │ │ + beq 3a704 │ │ │ │ + ldr r0, [pc, #3236] @ 39908 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b694 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 3a744 │ │ │ │ + bne 3a71c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ bl b94c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3a138 │ │ │ │ + beq 3a13c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38c98 │ │ │ │ + beq 38ca8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 3a05c │ │ │ │ + beq 3a060 │ │ │ │ mov r0, #2 │ │ │ │ bl bc34 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 3a790 │ │ │ │ - ldr r3, [pc, #3140] @ 398f4 │ │ │ │ + beq 3a768 │ │ │ │ + ldr r3, [pc, #3148] @ 3990c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #308] @ 0x134 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - beq 3ad34 │ │ │ │ + beq 3ad0c │ │ │ │ cmp r3, r6 │ │ │ │ - beq 3ad04 │ │ │ │ + beq 3acdc │ │ │ │ cmp r3, r7 │ │ │ │ - beq 3ad00 │ │ │ │ + beq 3acd8 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 3ad28 │ │ │ │ + ble 3ad00 │ │ │ │ str r2, [r8, #12] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 3ad28 │ │ │ │ + beq 3ad00 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r8, #16] │ │ │ │ - ldr r3, [pc, #3032] @ 398f8 │ │ │ │ + ldr r3, [pc, #3040] @ 39910 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3a838 │ │ │ │ - ldr r0, [pc, #3008] @ 398fc │ │ │ │ + beq 3a810 │ │ │ │ + ldr r0, [pc, #3016] @ 39914 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b694 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 3a430 │ │ │ │ + bne 3a434 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ bl b94c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3a408 │ │ │ │ + beq 3a40c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38d80 │ │ │ │ + beq 38d90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 3a12c │ │ │ │ + beq 3a130 │ │ │ │ mov r0, #2 │ │ │ │ bl bc34 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 3a860 │ │ │ │ - ldr r3, [pc, #2920] @ 39900 │ │ │ │ + beq 3a838 │ │ │ │ + ldr r3, [pc, #2928] @ 39918 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #596] @ 0x254 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ - beq 3ad34 │ │ │ │ + beq 3ad0c │ │ │ │ cmp r3, r6 │ │ │ │ - beq 3ad04 │ │ │ │ + beq 3acdc │ │ │ │ cmp r3, r7 │ │ │ │ - beq 3ad00 │ │ │ │ + beq 3acd8 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 3ad28 │ │ │ │ + ble 3ad00 │ │ │ │ ldr r3, [r9] │ │ │ │ str r2, [r8, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 3ad28 │ │ │ │ - ldr r3, [pc, #2824] @ 39904 │ │ │ │ + beq 3ad00 │ │ │ │ + ldr r3, [pc, #2832] @ 3991c │ │ │ │ str r9, [r8, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3a898 │ │ │ │ - ldr r0, [pc, #2796] @ 39908 │ │ │ │ + beq 3a870 │ │ │ │ + ldr r0, [pc, #2804] @ 39920 │ │ │ │ add r0, pc, r0 │ │ │ │ bl b694 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 3a8b0 │ │ │ │ + bne 3a888 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ bl b94c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3a960 │ │ │ │ + beq 3a938 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38e60 │ │ │ │ + beq 38e70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 3a30c │ │ │ │ + beq 3a310 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #2720] @ 3990c │ │ │ │ + ldr r2, [pc, #2728] @ 39924 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a924 │ │ │ │ + beq 3a8fc │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3a914 │ │ │ │ + beq 3a8ec │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #2676] @ 39910 │ │ │ │ + ldr r3, [pc, #2684] @ 39928 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 3a6ec │ │ │ │ + bne 3a6c4 │ │ │ │ ldr sl, [r9, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 3a6ec │ │ │ │ + beq 3a6c4 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r8, [r9, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38efc │ │ │ │ + beq 38f0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 3a49c │ │ │ │ - ldr r3, [pc, #2576] @ 39914 │ │ │ │ + beq 3a4a0 │ │ │ │ + ldr r3, [pc, #2584] @ 3992c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str sl, [sp, #152] @ 0x98 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 38f40 │ │ │ │ + beq 38f50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 3a778 │ │ │ │ + beq 3a750 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r8] │ │ │ │ - ldreq r2, [pc, #2908] @ 39aac │ │ │ │ - ldreq r9, [pc, #2500] @ 39918 │ │ │ │ - beq 3a154 │ │ │ │ + ldreq r2, [pc, #2888] @ 39aa8 │ │ │ │ + ldreq r9, [pc, #2508] @ 39930 │ │ │ │ + beq 3a158 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38f6c │ │ │ │ + beq 38f7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 3a474 │ │ │ │ + beq 3a478 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - beq 3a998 │ │ │ │ + beq 3a970 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #2436] @ 3991c │ │ │ │ + ldr r2, [pc, #2444] @ 39934 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3aa1c │ │ │ │ + beq 3a9f4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3a9e0 │ │ │ │ + beq 3a9b8 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 3a804 │ │ │ │ + bne 3a7dc │ │ │ │ ldr r2, [r9, #12] │ │ │ │ subs r8, r2, #0 │ │ │ │ - beq 3a804 │ │ │ │ + beq 3a7dc │ │ │ │ ldr r3, [r2] │ │ │ │ ldr sl, [r9, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3901c │ │ │ │ + beq 3902c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 3a784 │ │ │ │ - ldr r3, [pc, #2300] @ 39920 │ │ │ │ + beq 3a75c │ │ │ │ + ldr r3, [pc, #2308] @ 39938 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 39060 │ │ │ │ + beq 39070 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 3a854 │ │ │ │ + beq 3a82c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3aa58 │ │ │ │ + beq 3aa30 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39088 │ │ │ │ + beq 39098 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 3a720 │ │ │ │ + beq 3a6f8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 3aad0 │ │ │ │ + beq 3aaa8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 3aabc │ │ │ │ + beq 3aa94 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #2148] @ 39924 │ │ │ │ + ldr r3, [pc, #2156] @ 3993c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3a4a8 │ │ │ │ + beq 3a4ac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl b9e8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #2112] @ 39928 │ │ │ │ + ldr r3, [pc, #2120] @ 39940 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3aae4 │ │ │ │ + bne 3aabc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 3ab14 │ │ │ │ + beq 3aaec │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 3aaf8 │ │ │ │ + beq 3aad0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 3ab48 │ │ │ │ + beq 3ab20 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -46265,185 +46269,187 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ strd r8, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl ef6d0 │ │ │ │ + bl 102784 │ │ │ │ mov sl, r0 │ │ │ │ bl be74 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3ab28 │ │ │ │ + beq 3ab00 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3a4bc │ │ │ │ + beq 3a4c0 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3ab90 │ │ │ │ - ldr r3, [pc, #1908] @ 3992c │ │ │ │ + beq 3ab74 │ │ │ │ + ldr r3, [pc, #1916] @ 39944 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ bl be50 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3abe0 │ │ │ │ + blt 3abac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 391f0 │ │ │ │ + beq 39200 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 3a5e0 │ │ │ │ + beq 3a5e4 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3abec │ │ │ │ - ldr r3, [pc, #1832] @ 39930 │ │ │ │ + beq 3abc4 │ │ │ │ + ldr r3, [pc, #1840] @ 39948 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ bl be50 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ac00 │ │ │ │ + blt 3abd8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39240 │ │ │ │ + beq 39250 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 3a5ec │ │ │ │ + beq 3a5f0 │ │ │ │ add sl, sl, #4096 @ 0x1000 │ │ │ │ ldr r0, [sl, #1028] @ 0x404 │ │ │ │ bl bb38 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3ac0c │ │ │ │ - ldr r3, [pc, #1752] @ 39934 │ │ │ │ + beq 3abe4 │ │ │ │ + ldr r3, [pc, #1760] @ 3994c │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1196] @ 0x4ac │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ bl be50 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ac18 │ │ │ │ + blt 3abf0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3929c │ │ │ │ + beq 392ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 3929c │ │ │ │ + bne 392ac │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r0, [sl, #1032] @ 0x408 │ │ │ │ bl bb38 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3ac38 │ │ │ │ - ldr r3, [pc, #1668] @ 39938 │ │ │ │ + beq 3ac1c │ │ │ │ + ldr r3, [pc, #1676] @ 39950 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #984] @ 0x3d8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ bl be50 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3a67c │ │ │ │ + blt 3a680 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 392ec │ │ │ │ + beq 392fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 3ab84 │ │ │ │ + beq 3ab5c │ │ │ │ ldr r0, [sl, #1036] @ 0x40c │ │ │ │ bl bb38 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3ac68 │ │ │ │ - ldr r3, [pc, #1592] @ 3993c │ │ │ │ + beq 3ac34 │ │ │ │ + ldr r3, [pc, #1600] @ 39954 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #204] @ 0xcc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ bl be50 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ac9c │ │ │ │ + blt 3ac4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3933c │ │ │ │ + beq 3934c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 3abd4 │ │ │ │ - ldr sl, [pc, #1532] @ 39940 │ │ │ │ + beq 3abb8 │ │ │ │ + ldr sl, [pc, #1540] @ 39958 │ │ │ │ mov r0, r9 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r2, [sl, #44] @ 0x2c │ │ │ │ ldr r1, [sl, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3aca8 │ │ │ │ + blt 3ac88 │ │ │ │ ldr r1, [sl, #972] @ 0x3cc │ │ │ │ mov r0, r9 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3a528 │ │ │ │ - ldr r1, [pc, #1484] @ 39944 │ │ │ │ - ldr sl, [pc, #1484] @ 39948 │ │ │ │ - ldr r3, [pc, #1484] @ 3994c │ │ │ │ - ldr r0, [pc, #1484] @ 39950 │ │ │ │ + bge 3a52c │ │ │ │ + ldr sl, [pc, #1492] @ 3995c │ │ │ │ + mov r1, #248 @ 0xf8 │ │ │ │ + ldr r3, [pc, #1488] @ 39960 │ │ │ │ + ldr r0, [pc, #1488] @ 39964 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 393b0 │ │ │ │ + beq 393c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 3ab78 │ │ │ │ - ldr r9, [pc, #1436] @ 39954 │ │ │ │ + beq 3ab44 │ │ │ │ + ldr r9, [pc, #1440] @ 39968 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 393d0 │ │ │ │ + beq 393e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 3a6b4 │ │ │ │ + bne 393e8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 393f0 │ │ │ │ + beq 39408 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 3a6e0 │ │ │ │ - ldr r2, [pc, #1716] @ 39aac │ │ │ │ - ldr r3, [pc, #1372] @ 39958 │ │ │ │ - ldr r0, [pc, #1372] @ 3995c │ │ │ │ + beq 3a6b8 │ │ │ │ + ldr r2, [pc, #1688] @ 39aa8 │ │ │ │ + ldr r3, [pc, #1368] @ 3996c │ │ │ │ + ldr r0, [pc, #1368] @ 39970 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 3a188 │ │ │ │ - b 3a1a4 │ │ │ │ + bne 3a18c │ │ │ │ + b 3a1a8 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 38a88 │ │ │ │ + b 38a98 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [r1, #32] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -46458,464 +46464,459 @@ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ ands ip, ip, #67108864 @ 0x4000000 │ │ │ │ - beq 3ad7c │ │ │ │ - ldr r2, [pc, #1096] @ 398d8 │ │ │ │ + beq 3ad38 │ │ │ │ + ldr r2, [pc, #1096] @ 398f0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r0, r2] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 3ad04 │ │ │ │ - ldr r2, [pc, #1080] @ 398dc │ │ │ │ + beq 3acdc │ │ │ │ + ldr r2, [pc, #1080] @ 398f4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r0, r2] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 3ad00 │ │ │ │ + beq 3acd8 │ │ │ │ add r2, r1, r8, lsl #2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #1184] @ 39960 │ │ │ │ + ldr r2, [pc, #1180] @ 39974 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r8, #10 │ │ │ │ - bhi 39b14 │ │ │ │ + bhi 39b18 │ │ │ │ add r2, r2, r8 │ │ │ │ ldrh r2, [r2, r8] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #1152] @ 39964 │ │ │ │ + ldr r3, [pc, #1148] @ 39978 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #620] @ 0x26c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - beq 3a668 │ │ │ │ + beq 3a660 │ │ │ │ sub fp, fp, #1 │ │ │ │ - ldr r5, [pc, #1116] @ 39968 │ │ │ │ + ldr r5, [pc, #1112] @ 3997c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1096] @ 0x448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq 3aba8 │ │ │ │ + beq 3ab80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [r5, #572] @ 0x23c │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ sub fp, fp, #1 │ │ │ │ ands ip, ip, #67108864 @ 0x4000000 │ │ │ │ - beq 3ad7c │ │ │ │ + beq 3ad38 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 3ad04 │ │ │ │ + beq 3acdc │ │ │ │ cmp r3, r7 │ │ │ │ - beq 3ad00 │ │ │ │ + beq 3acd8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 3a630 │ │ │ │ + ble 3a634 │ │ │ │ add r5, r4, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ - b 39578 │ │ │ │ + b 39590 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 3a318 │ │ │ │ + beq 3a31c │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r0, sl │ │ │ │ - bne 3956c │ │ │ │ + bne 39584 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a630 │ │ │ │ + beq 3a634 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #964] @ 3996c │ │ │ │ + ldr r2, [pc, #960] @ 39980 │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands ip, ip, #67108864 @ 0x4000000 │ │ │ │ ldr sl, [r2, #84] @ 0x54 │ │ │ │ sub fp, fp, #1 │ │ │ │ - beq 3ad7c │ │ │ │ + beq 3ad38 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 3ad04 │ │ │ │ + beq 3acdc │ │ │ │ cmp r3, r7 │ │ │ │ - beq 3ad00 │ │ │ │ + beq 3acd8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 3aa2c │ │ │ │ + ble 3aa04 │ │ │ │ add r5, r4, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ - b 395f4 │ │ │ │ + b 3960c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 3a260 │ │ │ │ + beq 3a264 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r0, sl │ │ │ │ - bne 395e8 │ │ │ │ + bne 39600 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3aa2c │ │ │ │ + beq 3aa04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #844] @ 39970 │ │ │ │ + ldr r2, [pc, #840] @ 39984 │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands ip, ip, #67108864 @ 0x4000000 │ │ │ │ ldr sl, [r2, #976] @ 0x3d0 │ │ │ │ sub fp, fp, #1 │ │ │ │ - beq 3ad7c │ │ │ │ + beq 3ad38 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 3ad04 │ │ │ │ + beq 3acdc │ │ │ │ cmp r3, r7 │ │ │ │ - beq 3ad00 │ │ │ │ + beq 3acd8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 3a934 │ │ │ │ + ble 3a90c │ │ │ │ add r5, r4, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ - b 39670 │ │ │ │ + b 39688 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 3a068 │ │ │ │ + beq 3a06c │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r0, sl │ │ │ │ - bne 39664 │ │ │ │ + bne 3967c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a934 │ │ │ │ + beq 3a90c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #724] @ 39974 │ │ │ │ + ldr r2, [pc, #720] @ 39988 │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands ip, ip, #67108864 @ 0x4000000 │ │ │ │ ldr sl, [r2, #940] @ 0x3ac │ │ │ │ sub fp, fp, #1 │ │ │ │ - beq 3ad7c │ │ │ │ + beq 3ad38 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 3ad04 │ │ │ │ + beq 3acdc │ │ │ │ cmp r3, r7 │ │ │ │ - beq 3ad00 │ │ │ │ + beq 3acd8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 3a8e8 │ │ │ │ + ble 3a8c0 │ │ │ │ add r5, r4, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ - b 396ec │ │ │ │ + b 39704 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 3a000 │ │ │ │ + beq 3a004 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r0, sl │ │ │ │ - bne 396e0 │ │ │ │ + bne 396f8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [r2, r3, lsl #2] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 3a8e8 │ │ │ │ + beq 3a8c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #612] @ 39978 │ │ │ │ + ldr r2, [pc, #608] @ 3998c │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands ip, ip, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #652] @ 0x28c │ │ │ │ sub fp, fp, #1 │ │ │ │ - beq 3ad7c │ │ │ │ + beq 3ad38 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 3ad04 │ │ │ │ + beq 3acdc │ │ │ │ cmp r3, r7 │ │ │ │ - beq 3ad00 │ │ │ │ + beq 3acd8 │ │ │ │ ldr lr, [r4, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - ble 3a86c │ │ │ │ + ble 3a844 │ │ │ │ add r5, r4, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ - b 39760 │ │ │ │ + b 39778 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ - beq 39f78 │ │ │ │ + beq 39f7c │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne 39754 │ │ │ │ + bne 3976c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r2, r3, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3a86c │ │ │ │ + beq 3a844 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #500] @ 3997c │ │ │ │ + ldr r2, [pc, #496] @ 39990 │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands ip, ip, #67108864 @ 0x4000000 │ │ │ │ ldr lr, [r2, #896] @ 0x380 │ │ │ │ sub fp, fp, #1 │ │ │ │ - beq 3ad7c │ │ │ │ + beq 3ad38 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 3ad04 │ │ │ │ + beq 3acdc │ │ │ │ cmp r3, r7 │ │ │ │ - beq 3ad00 │ │ │ │ + beq 3acd8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 39ed8 │ │ │ │ + ble 39edc │ │ │ │ add r9, r4, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 397d4 │ │ │ │ + b 397ec │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 39e6c │ │ │ │ + beq 39e70 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 397c8 │ │ │ │ + bne 397e0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39ed8 │ │ │ │ + beq 39edc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #380] @ 39980 │ │ │ │ + ldr r2, [pc, #376] @ 39994 │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands ip, ip, #67108864 @ 0x4000000 │ │ │ │ ldr lr, [r2, #644] @ 0x284 │ │ │ │ sub fp, fp, #1 │ │ │ │ - beq 3ad7c │ │ │ │ + beq 3ad38 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 3ad04 │ │ │ │ + beq 3acdc │ │ │ │ cmp r3, r7 │ │ │ │ - beq 3ad00 │ │ │ │ + beq 3acd8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 39e40 │ │ │ │ + ble 39e44 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 39850 │ │ │ │ + b 39868 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 39dd4 │ │ │ │ + beq 39dd8 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 39844 │ │ │ │ + bne 3985c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [r2, r3, lsl #2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 39e40 │ │ │ │ + beq 39e44 │ │ │ │ sub fp, fp, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 38ac4 │ │ │ │ + ble 38ad4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #256] @ 39984 │ │ │ │ + ldr r2, [pc, #252] @ 39998 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #200] @ 0xc8 │ │ │ │ - beq 3ad7c │ │ │ │ + beq 3ad38 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 3ad04 │ │ │ │ + beq 3acdc │ │ │ │ cmp r3, r7 │ │ │ │ - beq 3ad00 │ │ │ │ + beq 3acd8 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 3a61c │ │ │ │ + ble 3a620 │ │ │ │ add r6, r4, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ - b 39ac0 │ │ │ │ - andseq r7, r1, r4, asr r6 │ │ │ │ - andseq r8, r1, r8, lsl sp │ │ │ │ - andseq r7, r1, ip, lsr r6 │ │ │ │ + b 39ac4 │ │ │ │ + andseq r7, r1, r4, asr #12 │ │ │ │ + andseq r8, r1, r0, lsl sp │ │ │ │ + andseq r7, r1, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r7, pc, r8, lsl #16 │ │ │ │ - @ instruction: 0x00118bf0 │ │ │ │ + andeq r7, pc, r8, lsr #15 │ │ │ │ + andseq r8, r1, r8, ror #23 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq r8, r1, r4, ror fp │ │ │ │ - andeq r1, lr, r8, lsl #21 │ │ │ │ - @ instruction: 0x00118afc │ │ │ │ - mulseq r1, r4, sl │ │ │ │ - andeq r1, lr, r8, lsr #19 │ │ │ │ - andseq r8, r1, ip, lsl sl │ │ │ │ - andseq r8, r1, ip, lsr #19 │ │ │ │ - andeq r1, lr, r0, asr #17 │ │ │ │ - andseq r8, r1, r4, lsr r9 │ │ │ │ - andseq r8, r1, ip, asr #17 │ │ │ │ - andeq r1, lr, r0, ror #15 │ │ │ │ - andseq r8, r1, ip, asr r8 │ │ │ │ + andseq r8, r1, ip, ror #22 │ │ │ │ + andeq r1, lr, r8, lsr #20 │ │ │ │ + @ instruction: 0x00118af4 │ │ │ │ + andseq r8, r1, ip, lsl #21 │ │ │ │ + andeq r1, lr, r8, asr #18 │ │ │ │ + andseq r8, r1, r4, lsl sl │ │ │ │ + andseq r8, r1, r4, lsr #19 │ │ │ │ + andeq r1, lr, r0, ror #16 │ │ │ │ + andseq r8, r1, ip, lsr #18 │ │ │ │ + andseq r8, r1, r4, asr #17 │ │ │ │ + andeq r1, lr, r0, lsl #15 │ │ │ │ + andseq r8, r1, r4, asr r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, r1, r4, asr #15 │ │ │ │ - andeq r4, r0, r2, lsr #12 │ │ │ │ - andseq r8, r1, r0, lsr r7 │ │ │ │ - andseq r8, r1, r4, lsr #13 │ │ │ │ + @ instruction: 0x001187bc │ │ │ │ + andeq r2, r0, r3, ror #17 │ │ │ │ + andseq r8, r1, r8, lsr #14 │ │ │ │ + mulseq r1, ip, r6 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - andseq r8, r1, r0, lsl r5 │ │ │ │ - andseq r8, r1, r0, asr #9 │ │ │ │ - andseq r8, r1, ip, ror #8 │ │ │ │ - andseq r8, r1, r4, lsl r4 │ │ │ │ - andseq r8, r1, r4, asr #7 │ │ │ │ - andseq r8, r1, r4, lsl #7 │ │ │ │ - andeq r0, r0, r3, asr #4 │ │ │ │ - andeq r4, r0, r8, ror r4 │ │ │ │ - andeq r1, lr, ip, asr r4 │ │ │ │ - strdeq r1, [lr], -r0 │ │ │ │ - andeq r4, r0, r5, asr #12 │ │ │ │ - andeq r1, lr, r0, ror #7 │ │ │ │ - muleq lr, r8, r9 │ │ │ │ - andeq r6, pc, r4, lsr #27 │ │ │ │ - andseq r8, r1, r4, ror #3 │ │ │ │ - @ instruction: 0x001181bc │ │ │ │ - andseq r8, r1, r0, lsr #2 │ │ │ │ - andseq r8, r1, r4, lsr #1 │ │ │ │ - andseq r8, r1, r8, lsr #32 │ │ │ │ - @ instruction: 0x00117fb4 │ │ │ │ - andseq r7, r1, r0, asr #30 │ │ │ │ - andseq r7, r1, r4, asr #29 │ │ │ │ - andseq r7, r1, r4, asr #28 │ │ │ │ - @ instruction: 0x00117bd4 │ │ │ │ - andeq r1, lr, r4, asr r2 │ │ │ │ - andeq r4, r0, ip, asr r5 │ │ │ │ - @ instruction: 0x00117adc │ │ │ │ - andseq r7, r1, ip, asr #21 │ │ │ │ - @ instruction: 0x00117abc │ │ │ │ - andseq r7, r1, ip, lsr #21 │ │ │ │ - mulseq r1, ip, sl │ │ │ │ - andseq r7, r1, ip, lsl #21 │ │ │ │ - andseq r7, r1, ip, ror sl │ │ │ │ + andseq r8, r1, r8, lsl #10 │ │ │ │ + @ instruction: 0x001184b8 │ │ │ │ + andseq r8, r1, r4, ror #8 │ │ │ │ + andseq r8, r1, ip, lsl #8 │ │ │ │ + @ instruction: 0x001183bc │ │ │ │ + andseq r8, r1, ip, ror r3 │ │ │ │ + andeq r2, r0, r9, lsr r7 │ │ │ │ + strdeq r1, [lr], -ip │ │ │ │ + muleq lr, r0, r9 │ │ │ │ + andeq r2, r0, r6, lsl #18 │ │ │ │ + andeq r1, lr, r8, ror r3 │ │ │ │ + andeq r1, lr, r0, lsr r9 │ │ │ │ + andeq r6, pc, ip, lsr sp @ │ │ │ │ + @ instruction: 0x001181d4 │ │ │ │ + andseq r8, r1, ip, lsr #3 │ │ │ │ + andseq r8, r1, r0, lsl r1 │ │ │ │ + mulseq r1, r4, r0 │ │ │ │ + andseq r8, r1, r8, lsl r0 │ │ │ │ + andseq r7, r1, r4, lsr #31 │ │ │ │ + andseq r7, r1, r0, lsr pc │ │ │ │ + @ instruction: 0x00117eb4 │ │ │ │ + andseq r7, r1, r4, lsr lr │ │ │ │ + @ instruction: 0x00117bd8 │ │ │ │ + andeq r1, lr, r0, lsl #4 │ │ │ │ + andeq r2, r0, sp, lsl r8 │ │ │ │ + andseq r7, r1, r0, ror #21 │ │ │ │ + @ instruction: 0x00117ad0 │ │ │ │ + andseq r7, r1, r0, asr #21 │ │ │ │ + @ instruction: 0x00117ab0 │ │ │ │ + andseq r7, r1, r0, lsr #21 │ │ │ │ + mulseq r1, r0, sl │ │ │ │ + andseq r7, r1, r0, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r0, lr, ip, asr pc │ │ │ │ - andeq r4, r0, r9, asr #10 │ │ │ │ - andeq r0, lr, r4, asr #29 │ │ │ │ - andeq r4, r0, pc, lsr r5 │ │ │ │ - muleq lr, r8, lr │ │ │ │ - andeq r4, r0, pc, ror r5 │ │ │ │ - andeq r0, lr, r8, lsr #17 │ │ │ │ - andeq r0, lr, r0, ror #28 │ │ │ │ - andeq r0, r0, r7, asr #4 │ │ │ │ - andseq r6, r1, r8, lsr #1 │ │ │ │ + andeq r0, lr, r8, lsl #30 │ │ │ │ + andeq r2, r0, sl, lsl #16 │ │ │ │ + andeq r0, lr, r0, ror lr │ │ │ │ + andeq r0, lr, r4, asr #28 │ │ │ │ + andeq r0, lr, r8, asr r8 │ │ │ │ + andeq r0, lr, r0, lsl lr │ │ │ │ + andseq r6, r1, r4, lsr #1 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r0, lr, r4, lsr r5 │ │ │ │ - andeq r0, lr, r4, asr #13 │ │ │ │ - andeq r0, lr, ip, ror ip │ │ │ │ - andeq r0, lr, r4, ror #12 │ │ │ │ - andeq r0, lr, ip, lsl ip │ │ │ │ - andeq r0, lr, r8, lsl r5 │ │ │ │ - andeq r0, lr, r8, asr #21 │ │ │ │ - andeq r4, r0, lr, asr #11 │ │ │ │ - andeq r0, lr, r8, ror #7 │ │ │ │ - andeq r0, lr, r0, lsr #19 │ │ │ │ - @ instruction: 0x000045b9 │ │ │ │ + andeq r0, lr, r0, ror #9 │ │ │ │ + andeq r0, lr, r4, ror r6 │ │ │ │ + andeq r0, lr, ip, lsr #24 │ │ │ │ + andeq r0, lr, r0, lsl r6 │ │ │ │ + andeq r0, lr, r8, asr #23 │ │ │ │ + andeq r0, lr, r4, asr #9 │ │ │ │ + andeq r0, lr, r8, ror sl │ │ │ │ + andeq r2, r0, pc, lsl #17 │ │ │ │ + muleq lr, r8, r3 │ │ │ │ + andeq r0, lr, r0, asr r9 │ │ │ │ + andeq r2, r0, sl, ror r8 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - strdeq r0, [lr], -r4 │ │ │ │ - andeq r0, lr, r4, lsl #7 │ │ │ │ - andeq r0, lr, ip, lsr r9 │ │ │ │ - andseq r7, r1, r8, lsl #4 │ │ │ │ - andeq r4, r0, fp, ror #11 │ │ │ │ - andeq r4, r0, r0, asr r5 │ │ │ │ - andeq r0, lr, ip, ror #14 │ │ │ │ - andeq r4, r0, sp, lsl #10 │ │ │ │ - andeq r0, r0, r9, lsr r2 │ │ │ │ - andeq r4, r0, r3, lsl r4 │ │ │ │ - strdeq r4, [r0], -r9 │ │ │ │ - andeq r4, r0, r9, asr r4 │ │ │ │ - @ instruction: 0x00116fd4 │ │ │ │ - andeq r0, r0, fp, asr #4 │ │ │ │ - ldrdeq r4, [r0], -r6 │ │ │ │ - andeq r4, r0, r3, ror #11 │ │ │ │ - andeq r0, r0, sp, asr #4 │ │ │ │ - andeq r0, lr, ip, lsr r0 │ │ │ │ - strdeq r0, [lr], -r4 │ │ │ │ - @ instruction: 0x00116ebc │ │ │ │ - strdeq r4, [r0], -r8 │ │ │ │ - andeq r0, lr, r0, lsr r5 │ │ │ │ - andeq r4, r0, r5, lsr r5 │ │ │ │ - @ instruction: 0x000e04b4 │ │ │ │ - andeq r4, r0, fp, lsr #10 │ │ │ │ - andeq r4, r0, lr, lsl #12 │ │ │ │ - andeq r0, lr, r8, ror #8 │ │ │ │ - andeq r4, r0, r1, lsr #10 │ │ │ │ - andeq r0, r0, pc, asr #4 │ │ │ │ - andeq r4, r0, r1, asr #11 │ │ │ │ - andeq r0, r0, r9, asr #4 │ │ │ │ - andeq pc, sp, r0, lsl lr @ │ │ │ │ - andeq r0, lr, r8, asr #7 │ │ │ │ - andeq r4, r0, r6, lsr #12 │ │ │ │ - ldrdeq pc, [sp], -r4 │ │ │ │ - andeq r0, lr, ip, lsl #7 │ │ │ │ - andeq r4, r0, r7, lsr #12 │ │ │ │ - andeq r0, lr, r0, ror r3 │ │ │ │ - andeq r4, r0, r7, lsl r5 │ │ │ │ - andeq r0, r0, r1, asr r2 │ │ │ │ - andeq r4, r0, fp, lsr r6 │ │ │ │ + andeq r0, lr, r0, lsr #3 │ │ │ │ + andeq r0, lr, r0, lsr r3 │ │ │ │ + andeq r0, lr, r8, ror #17 │ │ │ │ + andseq r7, r1, ip, lsl #4 │ │ │ │ + andeq r2, r0, ip, lsr #17 │ │ │ │ + andeq r2, r0, r1, lsl r8 │ │ │ │ + andeq r0, lr, r8, lsl r7 │ │ │ │ + andeq r2, r0, lr, asr #15 │ │ │ │ + @ instruction: 0x000027ba │ │ │ │ + ldrdeq r2, [r0], -r4 │ │ │ │ + andeq r2, r0, sl, lsl r7 │ │ │ │ + andseq r7, r1, r4 │ │ │ │ + muleq r0, r7, r8 │ │ │ │ + andeq r2, r0, r4, lsr #17 │ │ │ │ + andeq r0, r0, r2, lsl #2 │ │ │ │ + andeq r0, lr, r4, lsl r0 │ │ │ │ + andeq r0, lr, ip, asr #11 │ │ │ │ + andseq r6, r1, ip, ror #29 │ │ │ │ + @ instruction: 0x000028b9 │ │ │ │ + andeq r0, lr, r8, lsl #10 │ │ │ │ + strdeq r2, [r0], -r6 │ │ │ │ + andeq r0, lr, ip, lsl #9 │ │ │ │ + andeq r2, r0, ip, ror #15 │ │ │ │ + andeq r2, r0, pc, asr #17 │ │ │ │ + andeq r0, lr, r0, asr #8 │ │ │ │ + andeq r2, r0, r2, ror #15 │ │ │ │ + andeq r2, r0, r1, asr #17 │ │ │ │ + andeq r2, r0, r2, lsl #17 │ │ │ │ + andeq pc, sp, r8, ror #27 │ │ │ │ + andeq r0, lr, r0, lsr #7 │ │ │ │ + andeq r2, r0, r7, ror #17 │ │ │ │ + andeq pc, sp, ip, lsr #27 │ │ │ │ + andeq r0, lr, r4, ror #6 │ │ │ │ + andeq r2, r0, r8, ror #17 │ │ │ │ + andeq r0, lr, r8, asr #6 │ │ │ │ + ldrdeq r2, [r0], -r8 │ │ │ │ + andeq r0, r0, r6, lsl #2 │ │ │ │ + strdeq r2, [r0], -ip │ │ │ │ + andeq r2, r0, r8, lsl r8 │ │ │ │ + andeq r2, r0, r1, lsl #18 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 3a378 │ │ │ │ + beq 3a37c │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp r1, lr │ │ │ │ - bne 39ab4 │ │ │ │ + bne 39ab8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a61c │ │ │ │ + beq 3a620 │ │ │ │ sub fp, fp, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 38ac4 │ │ │ │ - ldr r3, [pc, #-364] @ 39988 │ │ │ │ + ble 38ad4 │ │ │ │ + ldr r3, [pc, #-348] @ 3999c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #332] @ 0x14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3aaa8 │ │ │ │ + beq 3aa80 │ │ │ │ sub fp, fp, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 38ac4 │ │ │ │ + ble 38ad4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [pc, #-464] @ 3998c │ │ │ │ + ldr r3, [pc, #-448] @ 399a0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r8, [sp] │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #136] @ 0x88 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ @@ -46928,1282 +46929,1258 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldr r9, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 38ac4 │ │ │ │ - ldr r1, [pc, #-600] @ 39990 │ │ │ │ - b 39f2c │ │ │ │ - ldr r2, [pc, #-604] @ 39994 │ │ │ │ + bne 38ad4 │ │ │ │ + ldr r1, [pc, #-584] @ 399a4 │ │ │ │ + b 39f30 │ │ │ │ + ldr r2, [pc, #-588] @ 399a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr lr, [r2, #644] @ 0x284 │ │ │ │ - b 39818 │ │ │ │ - ldr r2, [pc, #-616] @ 39998 │ │ │ │ + b 39830 │ │ │ │ + ldr r2, [pc, #-600] @ 399ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr lr, [r2, #896] @ 0x380 │ │ │ │ - b 3979c │ │ │ │ - ldr r2, [pc, #-628] @ 3999c │ │ │ │ + b 397b4 │ │ │ │ + ldr r2, [pc, #-612] @ 399b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #652] @ 0x28c │ │ │ │ - b 39728 │ │ │ │ - ldr r2, [pc, #-640] @ 399a0 │ │ │ │ + b 39740 │ │ │ │ + ldr r2, [pc, #-624] @ 399b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr sl, [r2, #940] @ 0x3ac │ │ │ │ - b 396b4 │ │ │ │ - ldr r2, [pc, #-652] @ 399a4 │ │ │ │ + b 396cc │ │ │ │ + ldr r2, [pc, #-636] @ 399b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr sl, [r2, #976] @ 0x3d0 │ │ │ │ - b 39638 │ │ │ │ - ldr r2, [pc, #-664] @ 399a8 │ │ │ │ + b 39650 │ │ │ │ + ldr r2, [pc, #-648] @ 399bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr sl, [r2, #84] @ 0x54 │ │ │ │ - b 395bc │ │ │ │ - ldr r2, [pc, #-676] @ 399ac │ │ │ │ + b 395d4 │ │ │ │ + ldr r2, [pc, #-660] @ 399c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr sl, [r2, #572] @ 0x23c │ │ │ │ - b 39540 │ │ │ │ - ldr r3, [pc, #-688] @ 399b0 │ │ │ │ + b 39558 │ │ │ │ + ldr r3, [pc, #-672] @ 399c4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 3943c │ │ │ │ - ldr r3, [pc, #-708] @ 399b0 │ │ │ │ + b 39454 │ │ │ │ + ldr r3, [pc, #-692] @ 399c4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - b 39470 │ │ │ │ - ldr r3, [pc, #-760] @ 399b0 │ │ │ │ + b 39488 │ │ │ │ + ldr r3, [pc, #-744] @ 399c4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ - b 39468 │ │ │ │ - ldr r3, [pc, #-808] @ 399b0 │ │ │ │ + b 39480 │ │ │ │ + ldr r3, [pc, #-792] @ 399c4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ - b 39478 │ │ │ │ - ldr r3, [pc, #-864] @ 399b0 │ │ │ │ + b 39490 │ │ │ │ + ldr r3, [pc, #-848] @ 399c4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ - b 39460 │ │ │ │ - ldr r3, [pc, #-908] @ 399b0 │ │ │ │ + b 39478 │ │ │ │ + ldr r3, [pc, #-892] @ 399c4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ - b 39458 │ │ │ │ - ldr r3, [pc, #-948] @ 399b0 │ │ │ │ + b 39470 │ │ │ │ + ldr r3, [pc, #-932] @ 399c4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ - b 39450 │ │ │ │ - ldr r3, [pc, #-984] @ 399b0 │ │ │ │ + b 39468 │ │ │ │ + ldr r3, [pc, #-968] @ 399c4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r9 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ - b 3944c │ │ │ │ - ldr r3, [pc, #-1016] @ 399b0 │ │ │ │ + b 39464 │ │ │ │ + ldr r3, [pc, #-1000] @ 399c4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ - b 39448 │ │ │ │ - ldr r3, [pc, #-1044] @ 399b0 │ │ │ │ + b 39460 │ │ │ │ + ldr r3, [pc, #-1028] @ 399c4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 39440 │ │ │ │ + b 39458 │ │ │ │ mov r3, #0 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ mov r5, r9 │ │ │ │ mov fp, lr │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r3 │ │ │ │ - b 39e10 │ │ │ │ + b 39e14 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - beq 39e40 │ │ │ │ + beq 39e44 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ and ip, ip, #67108864 @ 0x4000000 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 3acfc │ │ │ │ + beq 3acd4 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39df8 │ │ │ │ + beq 39dfc │ │ │ │ mov r3, r6 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ - bge 3985c │ │ │ │ + bge 39874 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ac74 │ │ │ │ - ldr r0, [pc, #-1184] @ 399b4 │ │ │ │ + bne 3ac58 │ │ │ │ + ldr r0, [pc, #-1168] @ 399c8 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #11 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1204] @ 399b8 │ │ │ │ - b 39f2c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1188] @ 399cc │ │ │ │ + b 39f30 │ │ │ │ mov r3, #0 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ mov fp, lr │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r1 │ │ │ │ - b 39ea8 │ │ │ │ + b 39eac │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq 39ed8 │ │ │ │ + beq 39edc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ and ip, ip, #67108864 @ 0x4000000 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 3acfc │ │ │ │ + beq 3acd4 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39e90 │ │ │ │ + beq 39e94 │ │ │ │ mov r3, r5 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ - bge 397e0 │ │ │ │ + bge 397f8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3acb4 │ │ │ │ - ldr r0, [pc, #-1328] @ 399bc │ │ │ │ + bne 3ac80 │ │ │ │ + ldr r0, [pc, #-1312] @ 399d0 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #7 │ │ │ │ mov r2, #11 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1348] @ 399c0 │ │ │ │ - b 39f2c │ │ │ │ + bl 14b40 │ │ │ │ + mov r1, #10240 @ 0x2800 │ │ │ │ + b 39f30 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 38bb8 │ │ │ │ - ldr r0, [pc, #-1364] @ 399c4 │ │ │ │ + b 38bc8 │ │ │ │ + ldr r0, [pc, #-1352] @ 399d4 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #11 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1384] @ 399c8 │ │ │ │ - ldr r3, [pc, #-1384] @ 399cc │ │ │ │ - ldr r0, [pc, #-1384] @ 399d0 │ │ │ │ - ldr r2, [pc, #-1384] @ 399d4 │ │ │ │ + bl 14b40 │ │ │ │ + mov r1, #10304 @ 0x2840 │ │ │ │ + ldr r3, [pc, #-1376] @ 399d8 │ │ │ │ + ldr r0, [pc, #-1376] @ 399dc │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + mov r2, #252 @ 0xfc │ │ │ │ + bl 17174 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #-1400] @ 399d8 │ │ │ │ - ldr r3, [pc, #-1400] @ 399dc │ │ │ │ + ldr r2, [pc, #-1396] @ 399e0 │ │ │ │ + ldr r3, [pc, #-1396] @ 399e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3ad88 │ │ │ │ + bne 3ad60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, #0 │ │ │ │ mov r3, r7 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, r5 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, lr │ │ │ │ - b 39fbc │ │ │ │ + b 39fc0 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 3a86c │ │ │ │ + beq 3a844 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ and ip, ip, #67108864 @ 0x4000000 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 3acfc │ │ │ │ + beq 3acd4 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39fa4 │ │ │ │ + beq 39fa8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r6 │ │ │ │ mov r9, r7 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ mov r7, r3 │ │ │ │ - blt 3a86c │ │ │ │ + blt 3a844 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, r9, lsl #2] │ │ │ │ - b 39774 │ │ │ │ + b 3978c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r9, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ - b 3a02c │ │ │ │ + b 3a030 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 3a8e8 │ │ │ │ + beq 3a8c0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ and ip, ip, #67108864 @ 0x4000000 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 3acfc │ │ │ │ + beq 3acd4 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a014 │ │ │ │ + beq 3a018 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - blt 3a8e8 │ │ │ │ + blt 3a8c0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [r3, r9, lsl #2] │ │ │ │ - b 39700 │ │ │ │ + b 39718 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 38c98 │ │ │ │ + b 38ca8 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r9, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ - b 3a094 │ │ │ │ + b 3a098 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 3a934 │ │ │ │ + beq 3a90c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ and ip, ip, #67108864 @ 0x4000000 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 3ad58 │ │ │ │ + beq 3ad3c │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a07c │ │ │ │ + beq 3a080 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - blt 3a934 │ │ │ │ + blt 3a90c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 39688 │ │ │ │ + b 396a0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a0f0 │ │ │ │ - ldr r3, [pc, #-1744] @ 39a0c │ │ │ │ + bne 3a0f4 │ │ │ │ + ldr r3, [pc, #-1740] @ 39a14 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #-1796] @ 399e0 │ │ │ │ + ldr r1, [pc, #-1792] @ 399e8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ ldr r5, [r4] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3addc │ │ │ │ + beq 3add4 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r4] │ │ │ │ - beq 3a978 │ │ │ │ - ldr r3, [pc, #-1840] @ 399e4 │ │ │ │ - ldr r0, [pc, #-1840] @ 399e8 │ │ │ │ - ldr r2, [pc, #-1684] @ 39a88 │ │ │ │ - ldr r1, [pc, #-1692] @ 39a84 │ │ │ │ + beq 3a950 │ │ │ │ + ldr r3, [pc, #-1836] @ 399ec │ │ │ │ + ldr r0, [pc, #-1836] @ 399f0 │ │ │ │ + ldr r1, [pc, #-1692] @ 39a84 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 39f44 │ │ │ │ + mov r2, #254 @ 0xfe │ │ │ │ + bl 17174 │ │ │ │ + b 39f48 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 38d80 │ │ │ │ + b 38d90 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ac7c │ │ │ │ + beq 3ac60 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #-1804] @ 39a44 │ │ │ │ - ldr r9, [pc, #-1804] @ 39a48 │ │ │ │ + ldr r9, [pc, #-1804] @ 39a48 │ │ │ │ mov r5, r6 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a170 │ │ │ │ + beq 3a174 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 3a5cc │ │ │ │ - ldr r3, [pc, #-1932] @ 399ec │ │ │ │ - ldr r0, [pc, #-1932] @ 399f0 │ │ │ │ + beq 3a5d0 │ │ │ │ + ldr r3, [pc, #-1928] @ 399f4 │ │ │ │ + ldr r0, [pc, #-1928] @ 399f8 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a1a4 │ │ │ │ + beq 3a1a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3a300 │ │ │ │ + beq 3a304 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3a1d4 │ │ │ │ + beq 3a1d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3a1d4 │ │ │ │ + beq 3a1d8 │ │ │ │ mov r9, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3a254 │ │ │ │ + beq 3a258 │ │ │ │ mov r4, r9 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3a1f8 │ │ │ │ + beq 3a1fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a1f8 │ │ │ │ + beq 3a1fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 3a248 │ │ │ │ + beq 3a24c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 39f48 │ │ │ │ + beq 39f4c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39f48 │ │ │ │ + beq 39f4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 39f48 │ │ │ │ + bne 39f4c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 39f48 │ │ │ │ + b 39f4c │ │ │ │ ldr r3, [r5] │ │ │ │ mov r4, r9 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a200 │ │ │ │ + beq 3a204 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a200 │ │ │ │ + bne 3a204 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3a1f8 │ │ │ │ + b 3a1fc │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3a1d0 │ │ │ │ + b 3a1d4 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r9, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ - b 3a28c │ │ │ │ + b 3a290 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 3aa2c │ │ │ │ + beq 3aa04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ and ip, ip, #67108864 @ 0x4000000 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 3ad58 │ │ │ │ + beq 3ad3c │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a274 │ │ │ │ + beq 3a278 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - blt 3aa2c │ │ │ │ + blt 3aa04 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 3960c │ │ │ │ - ldr r3, [pc, #-2260] @ 399f4 │ │ │ │ - ldr r0, [pc, #-2260] @ 399f8 │ │ │ │ + b 39624 │ │ │ │ + ldr r3, [pc, #-2256] @ 399fc │ │ │ │ + ldr r0, [pc, #-2256] @ 39a00 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2192] @ 39a44 │ │ │ │ - ldr r1, [pc, #-2268] @ 399fc │ │ │ │ + ldr r1, [pc, #-2260] @ 39a04 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39f44 │ │ │ │ + beq 39f48 │ │ │ │ sub r4, r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [fp] │ │ │ │ - bne 39f44 │ │ │ │ + bne 39f48 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3a1a4 │ │ │ │ + b 3a1a8 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 38e60 │ │ │ │ + b 38e70 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r9, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ - b 3a344 │ │ │ │ + b 3a348 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 3a630 │ │ │ │ + beq 3a634 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ and ip, ip, #67108864 @ 0x4000000 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 3ad58 │ │ │ │ + beq 3ad3c │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a32c │ │ │ │ + beq 3a330 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - blt 3a630 │ │ │ │ + blt 3a634 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 39590 │ │ │ │ + b 395a8 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r4 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, ip │ │ │ │ - b 3a3b0 │ │ │ │ + b 3a3b4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 3a610 │ │ │ │ + beq 3a614 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ad58 │ │ │ │ + beq 3ad3c │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a398 │ │ │ │ + beq 3a39c │ │ │ │ mov r4, r8 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ - blt 3a61c │ │ │ │ + blt 3a620 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ - b 39ad4 │ │ │ │ - ldr r3, [pc, #-2544] @ 39a00 │ │ │ │ - ldr r0, [pc, #-2544] @ 39a04 │ │ │ │ - ldr r2, [pc, #-2416] @ 39a88 │ │ │ │ - ldr r1, [pc, #-2548] @ 39a08 │ │ │ │ + b 39ad8 │ │ │ │ + ldr r3, [pc, #-2540] @ 39a08 │ │ │ │ + ldr r0, [pc, #-2540] @ 39a0c │ │ │ │ + ldr r1, [pc, #-2540] @ 39a10 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 39f48 │ │ │ │ + mov r2, #254 @ 0xfe │ │ │ │ + bl 17174 │ │ │ │ + b 39f4c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a430 │ │ │ │ - ldr r3, [pc, #-2576] @ 39a0c │ │ │ │ + bne 3a434 │ │ │ │ + ldr r3, [pc, #-2572] @ 39a14 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #-2580] @ 39a10 │ │ │ │ + ldr r1, [pc, #-2576] @ 39a18 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ae30 │ │ │ │ + beq 3adb4 │ │ │ │ sub r5, r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r8] │ │ │ │ - beq 3a5f8 │ │ │ │ - ldr r3, [pc, #-2624] @ 39a14 │ │ │ │ - ldr r0, [pc, #-2624] @ 39a18 │ │ │ │ - ldr r2, [pc, #-2572] @ 39a50 │ │ │ │ - ldr r1, [pc, #-2624] @ 39a20 │ │ │ │ + beq 3a5fc │ │ │ │ + ldr r3, [pc, #-2620] @ 39a1c │ │ │ │ + ldr r0, [pc, #-2620] @ 39a20 │ │ │ │ + ldr r2, [pc, #-2576] @ 39a50 │ │ │ │ + ldr r1, [pc, #-2620] @ 39a28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ - b 3a188 │ │ │ │ + b 3a18c │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 38f6c │ │ │ │ + b 38f7c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl bb2c │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 38b9c │ │ │ │ - b 3a0f0 │ │ │ │ + bne 38bac │ │ │ │ + b 3a0f4 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 38efc │ │ │ │ + b 38f0c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - b 390e0 │ │ │ │ - ldr r3, [pc, #-2728] @ 39a1c │ │ │ │ + b 390f0 │ │ │ │ + ldr r3, [pc, #-2724] @ 39a24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3a65c │ │ │ │ + blt 3a674 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3ac50 │ │ │ │ + beq 3ac28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ bl be50 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ac5c │ │ │ │ + blt 3ac40 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a528 │ │ │ │ + beq 3a52c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 3ab9c │ │ │ │ + beq 3ab68 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a54c │ │ │ │ + beq 3a550 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r9] │ │ │ │ - beq 3a54c │ │ │ │ + beq 3a550 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3ab6c │ │ │ │ + beq 3ab50 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a568 │ │ │ │ + beq 3a56c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 3a7d4 │ │ │ │ + beq 3a7ac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a58c │ │ │ │ + beq 3a590 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 3a7e0 │ │ │ │ + beq 3a7b8 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a5a8 │ │ │ │ + beq 3a5ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3a7ec │ │ │ │ + beq 3a7c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a228 │ │ │ │ + beq 3a22c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3a8dc │ │ │ │ + beq 3a8b4 │ │ │ │ mov r4, r9 │ │ │ │ - b 3a1dc │ │ │ │ + b 3a1e0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - b 393f4 │ │ │ │ + b 3940c │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 391f0 │ │ │ │ + b 39200 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 39240 │ │ │ │ + b 39250 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r9, [pc, #-3048] @ 39a20 │ │ │ │ - ldr r2, [pc, #-3004] @ 39a50 │ │ │ │ + ldr r9, [pc, #-3044] @ 39a28 │ │ │ │ + ldr r2, [pc, #-3008] @ 39a50 │ │ │ │ mov r6, r5 │ │ │ │ - b 393f4 │ │ │ │ + b 3940c │ │ │ │ mov r4, r8 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39aec │ │ │ │ - ldr r1, [pc, #-3084] @ 39a24 │ │ │ │ - b 39f2c │ │ │ │ + beq 39af0 │ │ │ │ + ldr r1, [pc, #-3080] @ 39a2c │ │ │ │ + b 39f30 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ad2c │ │ │ │ - ldr r0, [pc, #-3100] @ 39a28 │ │ │ │ + bne 3ad04 │ │ │ │ + ldr r0, [pc, #-3096] @ 39a30 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #11 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3120] @ 39a2c │ │ │ │ - b 39f2c │ │ │ │ - ldr r1, [pc, #-3124] @ 39a30 │ │ │ │ - ldr sl, [pc, #-3124] @ 39a34 │ │ │ │ - b 39378 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3116] @ 39a34 │ │ │ │ + b 39f30 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39f10 │ │ │ │ - ldr r1, [pc, #-3140] @ 39a38 │ │ │ │ - b 39f2c │ │ │ │ - ldr sl, [pc, #-3144] @ 39a3c │ │ │ │ - mov r1, #576 @ 0x240 │ │ │ │ + beq 39f14 │ │ │ │ + ldr r1, [pc, #-3132] @ 39a38 │ │ │ │ + b 39f30 │ │ │ │ + ldr sl, [pc, #-3136] @ 39a3c │ │ │ │ + mov r1, #238 @ 0xee │ │ │ │ + b 39388 │ │ │ │ + ldr sl, [pc, #-3144] @ 39a40 │ │ │ │ + mov r1, #245 @ 0xf5 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39378 │ │ │ │ + beq 39388 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 39378 │ │ │ │ + bne 39388 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b 39378 │ │ │ │ - mov r0, r7 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 393f0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne 393f0 │ │ │ │ + b 39388 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 393f0 │ │ │ │ - ldr r3, [pc, #-3252] @ 39a40 │ │ │ │ + b 39408 │ │ │ │ + ldr r3, [pc, #-3208] @ 39a44 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r8, r9 │ │ │ │ mov r7, r0 │ │ │ │ - b 38f40 │ │ │ │ + b 38f50 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 39088 │ │ │ │ + b 39098 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl bb2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 38c7c │ │ │ │ + bne 38c8c │ │ │ │ ldr r5, [r8] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a760 │ │ │ │ + beq 3a738 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r8] │ │ │ │ - beq 3ad8c │ │ │ │ + beq 3ad64 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #-3368] @ 39a44 │ │ │ │ - ldr r9, [pc, #-3368] @ 39a48 │ │ │ │ + ldr r9, [pc, #-3324] @ 39a48 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b 3a170 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + b 3a174 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 38f40 │ │ │ │ + b 38f50 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3901c │ │ │ │ - ldr r1, [pc, #-3404] @ 39a4c │ │ │ │ - ldr r2, [pc, #-3404] @ 39a50 │ │ │ │ + b 3902c │ │ │ │ + ldr r1, [pc, #-3364] @ 39a4c │ │ │ │ + ldr r2, [pc, #-3364] @ 39a50 │ │ │ │ mov r5, r8 │ │ │ │ - ldr r3, [pc, #-3408] @ 39a54 │ │ │ │ - ldr r0, [pc, #-3408] @ 39a58 │ │ │ │ + ldr r3, [pc, #-3368] @ 39a54 │ │ │ │ + ldr r0, [pc, #-3368] @ 39a58 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a7cc │ │ │ │ + beq 3a7a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3abf8 │ │ │ │ + beq 3abd0 │ │ │ │ mov r6, r8 │ │ │ │ - b 3a1ac │ │ │ │ + b 3a1b0 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3a568 │ │ │ │ + b 3a56c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3a58c │ │ │ │ + b 3a590 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3a1c0 │ │ │ │ - b 3a5c4 │ │ │ │ - ldr r3, [pc, #-3504] @ 39a5c │ │ │ │ + bne 3a1c4 │ │ │ │ + b 3a5c8 │ │ │ │ + ldr r3, [pc, #-3464] @ 39a5c │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 39060 │ │ │ │ + b 39070 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ bl bb2c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 38d64 │ │ │ │ - b 3a430 │ │ │ │ + bne 38d74 │ │ │ │ + b 3a434 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 39060 │ │ │ │ - ldr r1, [pc, #-3592] @ 39a60 │ │ │ │ - ldr r2, [pc, #-3564] @ 39a80 │ │ │ │ - b 3a79c │ │ │ │ + b 39070 │ │ │ │ + ldr r1, [pc, #-3552] @ 39a60 │ │ │ │ + mov r2, #260 @ 0x104 │ │ │ │ + b 3a774 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3acbc │ │ │ │ - ldr r0, [pc, #-3612] @ 39a64 │ │ │ │ + bne 3ac94 │ │ │ │ + ldr r0, [pc, #-3572] @ 39a64 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #6 │ │ │ │ mov r2, #11 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3632] @ 39a68 │ │ │ │ - b 39f2c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3592] @ 39a68 │ │ │ │ + b 39f30 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ bl bb2c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 38e44 │ │ │ │ + bne 38e54 │ │ │ │ ldr r6, [r8] │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a8cc │ │ │ │ + beq 3a8a4 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [r8] │ │ │ │ - beq 3adfc │ │ │ │ - ldr r2, [pc, #-3668] @ 39a80 │ │ │ │ + beq 3ae14 │ │ │ │ + ldr r9, [pc, #-3628] @ 39a80 │ │ │ │ mov r6, #0 │ │ │ │ - mov r9, #17920 @ 0x4600 │ │ │ │ - b 3a170 │ │ │ │ + mov r2, #260 @ 0x104 │ │ │ │ + b 3a174 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3a5c4 │ │ │ │ + b 3a5c8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3acc4 │ │ │ │ - ldr r0, [pc, #-3728] @ 39a6c │ │ │ │ + bne 3ac9c │ │ │ │ + ldr r0, [pc, #-3688] @ 39a6c │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #5 │ │ │ │ mov r2, #11 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3748] @ 39a70 │ │ │ │ - b 39f2c │ │ │ │ - ldr r1, [pc, #-3752] @ 39a74 │ │ │ │ - ldr r2, [pc, #-3700] @ 39aac │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3708] @ 39a70 │ │ │ │ + b 39f30 │ │ │ │ + ldr r1, [pc, #-3712] @ 39a74 │ │ │ │ + ldr r2, [pc, #-3664] @ 39aa8 │ │ │ │ mov r8, r6 │ │ │ │ - b 3a79c │ │ │ │ + b 3a774 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl b6c4 │ │ │ │ mov r9, r0 │ │ │ │ - b 38e88 │ │ │ │ + b 38e98 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3acec │ │ │ │ - ldr r0, [pc, #-3792] @ 39a78 │ │ │ │ + bne 3aca4 │ │ │ │ + ldr r0, [pc, #-3752] @ 39a78 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #11 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3812] @ 39a7c │ │ │ │ - b 39f2c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3772] @ 39a7c │ │ │ │ + b 39f30 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3accc │ │ │ │ - ldr r2, [pc, #-3828] @ 39a80 │ │ │ │ - mov r9, #17920 @ 0x4600 │ │ │ │ - b 3a154 │ │ │ │ + beq 3acac │ │ │ │ + ldr r9, [pc, #-3788] @ 39a80 │ │ │ │ + mov r2, #260 @ 0x104 │ │ │ │ + b 3a158 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r9, [pc, #-3844] @ 39a84 │ │ │ │ - ldr r2, [pc, #-3844] @ 39a88 │ │ │ │ + ldr r9, [pc, #-3804] @ 39a84 │ │ │ │ + mov r2, #254 @ 0xfe │ │ │ │ mov r6, r5 │ │ │ │ mov fp, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b 393f4 │ │ │ │ + b 3940c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38f8c │ │ │ │ + beq 38f9c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3adbc │ │ │ │ + beq 3ad94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 3ada8 │ │ │ │ - ldr r3, [pc, #-3900] @ 39a8c │ │ │ │ - ldr r0, [pc, #-3900] @ 39a90 │ │ │ │ - ldr r2, [pc, #-3876] @ 39aac │ │ │ │ - ldr r1, [pc, #-3904] @ 39a94 │ │ │ │ + beq 3ad80 │ │ │ │ + ldr r3, [pc, #-3864] @ 39a88 │ │ │ │ + ldr r0, [pc, #-3864] @ 39a8c │ │ │ │ + ldr r2, [pc, #-3840] @ 39aa8 │ │ │ │ + ldr r1, [pc, #-3868] @ 39a90 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 3a188 │ │ │ │ + bl 17174 │ │ │ │ + b 3a18c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ae10 │ │ │ │ + beq 3adf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 3ac24 │ │ │ │ - ldr r3, [pc, #-3948] @ 39a98 │ │ │ │ - ldr r0, [pc, #-3948] @ 39a9c │ │ │ │ - ldr r2, [pc, #-3936] @ 39aac │ │ │ │ - ldr r1, [pc, #-3952] @ 39aa0 │ │ │ │ + beq 3abfc │ │ │ │ + ldr r3, [pc, #-3912] @ 39a94 │ │ │ │ + ldr r0, [pc, #-3912] @ 39a98 │ │ │ │ + ldr r2, [pc, #-3900] @ 39aa8 │ │ │ │ + ldr r1, [pc, #-3916] @ 39a9c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 3a188 │ │ │ │ + bl 17174 │ │ │ │ + b 3a18c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl b6c4 │ │ │ │ mov r9, r0 │ │ │ │ - b 38fb8 │ │ │ │ + b 38fc8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3acf4 │ │ │ │ - ldr r0, [pc, #-3996] @ 39aa4 │ │ │ │ + bne 3accc │ │ │ │ + ldr r0, [pc, #-3960] @ 39aa0 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #11 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-4016] @ 39aa8 │ │ │ │ - b 39f2c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3980] @ 39aa4 │ │ │ │ + b 39f30 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3aa74 │ │ │ │ + beq 3aa4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 3ac44 │ │ │ │ + beq 3ac10 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3aa90 │ │ │ │ + beq 3aa68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 3aa9c │ │ │ │ - ldr r2, [pc, #-4076] @ 39aac │ │ │ │ - ldr r9, [pc, #-4076] @ 39ab0 │ │ │ │ - b 393f4 │ │ │ │ + beq 3aa74 │ │ │ │ + ldr r2, [pc, #-4040] @ 39aa8 │ │ │ │ + ldr r9, [pc, #-4040] @ 39aac │ │ │ │ + b 3940c │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3aa90 │ │ │ │ + b 3aa68 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39b1c │ │ │ │ - ldr r1, [pc, #916] @ 3ae50 │ │ │ │ - b 39f2c │ │ │ │ + beq 39b20 │ │ │ │ + ldr r1, [pc, #-4068] @ 39ab0 │ │ │ │ + b 39f30 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 390b4 │ │ │ │ - ldr r9, [pc, #900] @ 3ae54 │ │ │ │ - b 393b4 │ │ │ │ + beq 390c4 │ │ │ │ + ldr r9, [pc, #-4084] @ 39ab4 │ │ │ │ + b 393c4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 390a0 │ │ │ │ - ldr r9, [pc, #884] @ 3ae58 │ │ │ │ - b 393b4 │ │ │ │ + beq 390b0 │ │ │ │ + mov r9, #10496 @ 0x2900 │ │ │ │ + b 393c4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 390fc │ │ │ │ - ldr r9, [pc, #868] @ 3ae5c │ │ │ │ - b 393b4 │ │ │ │ + beq 3910c │ │ │ │ + ldr r9, [pc, #856] @ 3ae28 │ │ │ │ + b 393c4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39124 │ │ │ │ - ldr r9, [pc, #844] @ 3ae60 │ │ │ │ - b 393b4 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 39110 │ │ │ │ - ldr r9, [pc, #828] @ 3ae64 │ │ │ │ - b 393b4 │ │ │ │ - ldr r3, [pc, #824] @ 3ae68 │ │ │ │ - ldr r0, [pc, #824] @ 3ae6c │ │ │ │ - ldr r2, [pc, #824] @ 3ae70 │ │ │ │ - ldr r1, [pc, #824] @ 3ae74 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 393b0 │ │ │ │ + beq 39134 │ │ │ │ + ldr r9, [pc, #832] @ 3ae2c │ │ │ │ + b 393c4 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 39120 │ │ │ │ + ldr r9, [pc, #816] @ 3ae30 │ │ │ │ + b 393c4 │ │ │ │ + ldr r3, [pc, #812] @ 3ae34 │ │ │ │ + ldr r0, [pc, #812] @ 3ae38 │ │ │ │ + ldr r1, [pc, #812] @ 3ae3c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #235 @ 0xeb │ │ │ │ + bl 17174 │ │ │ │ + b 393c0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39140 │ │ │ │ - ldr r9, [pc, #780] @ 3ae78 │ │ │ │ - b 393b4 │ │ │ │ + beq 39150 │ │ │ │ + ldr r9, [pc, #764] @ 3ae40 │ │ │ │ + b 393c4 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3a54c │ │ │ │ + b 393c0 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 393b0 │ │ │ │ + b 3a550 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 392ec │ │ │ │ - ldr r1, [pc, #740] @ 3ae7c │ │ │ │ - ldr sl, [pc, #740] @ 3ae80 │ │ │ │ - b 39378 │ │ │ │ + b 392fc │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3a528 │ │ │ │ + b 3a52c │ │ │ │ + ldr sl, [pc, #712] @ 3ae44 │ │ │ │ + mov r1, #242 @ 0xf2 │ │ │ │ + b 39388 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ad80 │ │ │ │ - ldr r0, [pc, #712] @ 3ae84 │ │ │ │ + bne 3ad30 │ │ │ │ + ldr r0, [pc, #692] @ 3ae48 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #11 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #692] @ 3ae88 │ │ │ │ - b 39f2c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #672] @ 3ae4c │ │ │ │ + b 39f30 │ │ │ │ + ldr sl, [pc, #668] @ 3ae50 │ │ │ │ + mov r1, #242 @ 0xf2 │ │ │ │ + b 3a688 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3933c │ │ │ │ - ldr r1, [pc, #660] @ 3ae7c │ │ │ │ - ldr sl, [pc, #672] @ 3ae8c │ │ │ │ - b 3a684 │ │ │ │ - ldr r1, [pc, #668] @ 3ae90 │ │ │ │ - ldr sl, [pc, #668] @ 3ae94 │ │ │ │ - b 39378 │ │ │ │ + b 3934c │ │ │ │ + mov r1, #243 @ 0xf3 │ │ │ │ + mov sl, #9984 @ 0x2700 │ │ │ │ + b 39388 │ │ │ │ mov r6, r8 │ │ │ │ - b 3a300 │ │ │ │ - ldr r1, [pc, #648] @ 3ae90 │ │ │ │ - ldr sl, [pc, #652] @ 3ae98 │ │ │ │ - b 3a684 │ │ │ │ - ldr r1, [pc, #648] @ 3ae9c │ │ │ │ - ldr sl, [pc, #648] @ 3aea0 │ │ │ │ - b 39378 │ │ │ │ - ldr r1, [pc, #636] @ 3ae9c │ │ │ │ - ldr sl, [pc, #640] @ 3aea4 │ │ │ │ - b 3a684 │ │ │ │ - mov r0, r7 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r9, [pc, #628] @ 3aea8 │ │ │ │ - ldr r2, [pc, #628] @ 3aeac │ │ │ │ - b 393f4 │ │ │ │ - ldr sl, [pc, #624] @ 3aeb0 │ │ │ │ - mov r1, #576 @ 0x240 │ │ │ │ - b 39378 │ │ │ │ - mov r0, r7 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3aa74 │ │ │ │ - ldr r1, [pc, #604] @ 3aeb4 │ │ │ │ - ldr sl, [pc, #604] @ 3aeb8 │ │ │ │ - b 39378 │ │ │ │ - ldr r1, [pc, #592] @ 3aeb4 │ │ │ │ - ldr sl, [pc, #596] @ 3aebc │ │ │ │ - b 3a684 │ │ │ │ - ldr r1, [pc, #592] @ 3aec0 │ │ │ │ - ldr sl, [pc, #592] @ 3aec4 │ │ │ │ - b 39378 │ │ │ │ - ldr r1, [pc, #588] @ 3aec8 │ │ │ │ - b 39f2c │ │ │ │ + b 3a304 │ │ │ │ + ldr sl, [pc, #628] @ 3ae54 │ │ │ │ + mov r1, #243 @ 0xf3 │ │ │ │ + b 3a688 │ │ │ │ + ldr sl, [pc, #620] @ 3ae58 │ │ │ │ + mov r1, #244 @ 0xf4 │ │ │ │ + b 39388 │ │ │ │ + ldr sl, [pc, #612] @ 3ae5c │ │ │ │ + mov r1, #244 @ 0xf4 │ │ │ │ + b 3a688 │ │ │ │ + mov r0, r7 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + ldr r9, [pc, #596] @ 3ae60 │ │ │ │ + ldr r2, [pc, #596] @ 3ae64 │ │ │ │ + b 3940c │ │ │ │ + mov r0, r7 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3aa4c │ │ │ │ + ldr sl, [pc, #580] @ 3ae68 │ │ │ │ + mov r1, #245 @ 0xf5 │ │ │ │ + b 39388 │ │ │ │ + ldr sl, [pc, #572] @ 3ae6c │ │ │ │ + mov r1, #239 @ 0xef │ │ │ │ + b 39388 │ │ │ │ + ldr sl, [pc, #564] @ 3ae70 │ │ │ │ + mov r1, #246 @ 0xf6 │ │ │ │ + b 39388 │ │ │ │ + ldr sl, [pc, #556] @ 3ae74 │ │ │ │ + mov r1, #239 @ 0xef │ │ │ │ + b 3a688 │ │ │ │ + ldr sl, [pc, #548] @ 3ae78 │ │ │ │ + mov r1, #246 @ 0xf6 │ │ │ │ + b 3a688 │ │ │ │ + ldr r1, [pc, #540] @ 3ae7c │ │ │ │ + b 39f30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #580] @ 3aecc │ │ │ │ - ldr r1, [pc, #580] @ 3aed0 │ │ │ │ + ldr r3, [pc, #532] @ 3ae80 │ │ │ │ + ldr r1, [pc, #532] @ 3ae84 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ - b 3a144 │ │ │ │ - ldr r1, [pc, #540] @ 3aec0 │ │ │ │ - ldr sl, [pc, #556] @ 3aed4 │ │ │ │ - b 3a684 │ │ │ │ - ldr r1, [pc, #552] @ 3aed8 │ │ │ │ - ldr sl, [pc, #552] @ 3aedc │ │ │ │ - b 39378 │ │ │ │ - ldr r1, [pc, #548] @ 3aee0 │ │ │ │ - b 39f2c │ │ │ │ - ldr r1, [pc, #544] @ 3aee4 │ │ │ │ - b 39f2c │ │ │ │ - ldr r1, [pc, #540] @ 3aee8 │ │ │ │ - b 39f2c │ │ │ │ + b 3a148 │ │ │ │ + ldr r1, [pc, #512] @ 3ae88 │ │ │ │ + b 39f30 │ │ │ │ + ldr sl, [pc, #508] @ 3ae8c │ │ │ │ + mov r1, #247 @ 0xf7 │ │ │ │ + b 39388 │ │ │ │ + ldr r1, [pc, #500] @ 3ae90 │ │ │ │ + b 39f30 │ │ │ │ + ldr r1, [pc, #496] @ 3ae94 │ │ │ │ + b 39f30 │ │ │ │ + ldr r1, [pc, #492] @ 3ae98 │ │ │ │ + b 39f30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #500] @ 3aecc │ │ │ │ - ldr r1, [pc, #528] @ 3aeec │ │ │ │ + ldr r3, [pc, #456] @ 3ae80 │ │ │ │ + ldr r1, [pc, #480] @ 3ae9c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ bl bca0 │ │ │ │ - b 3a96c │ │ │ │ - ldr r1, [pc, #508] @ 3aef0 │ │ │ │ - b 39f2c │ │ │ │ - ldr r1, [pc, #504] @ 3aef4 │ │ │ │ - b 39f2c │ │ │ │ - bl 14adc │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #492] @ 3aef8 │ │ │ │ - ldr r1, [pc, #492] @ 3aefc │ │ │ │ - ldr r0, [pc, #492] @ 3af00 │ │ │ │ + b 3a944 │ │ │ │ + ldr r1, [pc, #460] @ 3aea0 │ │ │ │ + b 39f30 │ │ │ │ + bl 14ab8 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #448] @ 3aea4 │ │ │ │ + ldr r1, [pc, #448] @ 3aea8 │ │ │ │ + ldr r0, [pc, #448] @ 3aeac │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #488] @ 3af04 │ │ │ │ + ldr r2, [pc, #444] @ 3aeb0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 14970 │ │ │ │ - ldr r1, [pc, #468] @ 3af08 │ │ │ │ - b 39f2c │ │ │ │ - ldr r3, [pc, #464] @ 3af0c │ │ │ │ - ldr r1, [pc, #464] @ 3af10 │ │ │ │ - ldr r0, [pc, #464] @ 3af14 │ │ │ │ + bl 1494c │ │ │ │ + ldr r1, [pc, #424] @ 3aeb4 │ │ │ │ + b 39f30 │ │ │ │ + ldr r3, [pc, #420] @ 3aeb8 │ │ │ │ + ldr r1, [pc, #420] @ 3aebc │ │ │ │ + ldr r0, [pc, #420] @ 3aec0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #164 @ 0xa4 │ │ │ │ mov r2, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #440] @ 3af18 │ │ │ │ - ldr r1, [pc, #440] @ 3af1c │ │ │ │ - ldr r0, [pc, #440] @ 3af20 │ │ │ │ + ldr r1, [pc, #396] @ 3aec4 │ │ │ │ + b 39f30 │ │ │ │ + bl 147c8 │ │ │ │ + ldr r3, [pc, #388] @ 3aec8 │ │ │ │ + ldr r1, [pc, #388] @ 3aecc │ │ │ │ + ldr r0, [pc, #388] @ 3aed0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #436] @ 3af24 │ │ │ │ + ldr r2, [pc, #384] @ 3aed4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ec │ │ │ │ - ldr r1, [pc, #416] @ 3af28 │ │ │ │ - b 39f2c │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r9, [pc, #400] @ 3af2c │ │ │ │ - ldr r2, [pc, #400] @ 3af30 │ │ │ │ + ldr r9, [pc, #356] @ 3aed8 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b 393f4 │ │ │ │ + b 3940c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r9, [pc, #380] @ 3af34 │ │ │ │ - ldr r2, [pc, #240] @ 3aeac │ │ │ │ - b 393f4 │ │ │ │ - ldr r3, [pc, #372] @ 3af38 │ │ │ │ - ldr r0, [pc, #372] @ 3af3c │ │ │ │ - ldr r2, [pc, #224] @ 3aeac │ │ │ │ - ldr r1, [pc, #356] @ 3af34 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 3a188 │ │ │ │ - ldr r3, [pc, #348] @ 3af40 │ │ │ │ - ldr r0, [pc, #348] @ 3af44 │ │ │ │ - ldr r2, [pc, #348] @ 3af48 │ │ │ │ - ldr r1, [pc, #348] @ 3af4c │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 39f44 │ │ │ │ - mov r0, r8 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - mov r9, #17920 @ 0x4600 │ │ │ │ - ldr r2, [pc, #320] @ 3af50 │ │ │ │ - b 393f4 │ │ │ │ - ldr r3, [pc, #316] @ 3af54 │ │ │ │ - ldr r0, [pc, #316] @ 3af58 │ │ │ │ - ldr r2, [pc, #140] @ 3aeac │ │ │ │ - ldr r1, [pc, #132] @ 3aea8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 3a188 │ │ │ │ - ldr r3, [pc, #292] @ 3af5c │ │ │ │ - ldr r0, [pc, #292] @ 3af60 │ │ │ │ - ldr r2, [pc, #292] @ 3af64 │ │ │ │ - ldr r1, [pc, #292] @ 3af68 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 3a468 │ │ │ │ - andeq r4, r0, r7, asr r5 │ │ │ │ - andeq r4, r0, r0, asr #12 │ │ │ │ - andeq r4, r0, pc, lsr r6 │ │ │ │ - andeq r4, r0, r1, asr #12 │ │ │ │ - andeq r4, r0, r3, asr #12 │ │ │ │ - andeq r4, r0, r2, asr #12 │ │ │ │ - andeq pc, sp, r8, lsr #25 │ │ │ │ - andeq r0, lr, r0, asr #4 │ │ │ │ - andeq r0, r0, r6, lsr r2 │ │ │ │ - strdeq r4, [r0], -sp │ │ │ │ - andeq r4, r0, r4, asr #12 │ │ │ │ - andeq r0, r0, sp, lsr r2 │ │ │ │ - andeq r4, r0, r3, lsr r4 │ │ │ │ - strdeq r0, [lr], -r4 │ │ │ │ - andeq r4, r0, r3, lsl #10 │ │ │ │ - andeq r4, r0, r5, lsr r4 │ │ │ │ - andeq r0, r0, lr, lsr r2 │ │ │ │ - andeq r4, r0, pc, lsr r4 │ │ │ │ - andeq r4, r0, r1, asr #8 │ │ │ │ - andeq r0, r0, pc, lsr r2 │ │ │ │ - andeq r4, r0, fp, asr #8 │ │ │ │ - andeq r4, r0, sp, asr #8 │ │ │ │ - andeq r4, r0, r7, lsr #12 │ │ │ │ - andeq r0, r0, r1, asr r2 │ │ │ │ - andeq r4, r0, r7, asr r4 │ │ │ │ - andeq r0, r0, sl, lsr r2 │ │ │ │ - andeq r4, r0, ip, lsl r4 │ │ │ │ - andeq r4, r0, lr, lsl r4 │ │ │ │ - andeq r0, r0, r1, asr #4 │ │ │ │ - andeq r4, r0, r3, ror #8 │ │ │ │ - andeq r4, r0, r7, asr #10 │ │ │ │ + ldr r9, [pc, #332] @ 3aedc │ │ │ │ + ldr r2, [pc, #208] @ 3ae64 │ │ │ │ + b 3940c │ │ │ │ + ldr r3, [pc, #324] @ 3aee0 │ │ │ │ + ldr r0, [pc, #324] @ 3aee4 │ │ │ │ + ldr r2, [pc, #192] @ 3ae64 │ │ │ │ + ldr r1, [pc, #308] @ 3aedc │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 17174 │ │ │ │ + b 3a18c │ │ │ │ + ldr r3, [pc, #300] @ 3aee8 │ │ │ │ + ldr r0, [pc, #300] @ 3aeec │ │ │ │ + ldr r2, [pc, #300] @ 3aef0 │ │ │ │ + ldr r1, [pc, #300] @ 3aef4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 17174 │ │ │ │ + b 3a46c │ │ │ │ + ldr r3, [pc, #284] @ 3aef8 │ │ │ │ + ldr r0, [pc, #284] @ 3aefc │ │ │ │ + ldr r1, [pc, #284] @ 3af00 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #254 @ 0xfe │ │ │ │ + bl 17174 │ │ │ │ + b 39f48 │ │ │ │ + ldr r3, [pc, #264] @ 3af04 │ │ │ │ + ldr r0, [pc, #264] @ 3af08 │ │ │ │ + ldr r2, [pc, #96] @ 3ae64 │ │ │ │ + ldr r1, [pc, #88] @ 3ae60 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 17174 │ │ │ │ + b 3a18c │ │ │ │ + mov r0, r8 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + ldr r9, [pc, #232] @ 3af0c │ │ │ │ + mov r2, #260 @ 0x104 │ │ │ │ + b 3940c │ │ │ │ + andeq r2, r0, r2, lsl #18 │ │ │ │ + andeq r2, r0, r4, lsl #18 │ │ │ │ + andeq r2, r0, r3, lsl #18 │ │ │ │ + andeq pc, sp, r4, lsl #25 │ │ │ │ + andeq r0, lr, ip, lsl r2 │ │ │ │ + @ instruction: 0x000026be │ │ │ │ + andeq r2, r0, r5, lsl #18 │ │ │ │ + strdeq r2, [r0], -r4 │ │ │ │ + andeq r0, lr, ip, asr #3 │ │ │ │ + andeq r2, r0, r4, asr #15 │ │ │ │ + strdeq r2, [r0], -r6 │ │ │ │ + andeq r2, r0, r2, lsl #14 │ │ │ │ + andeq r2, r0, ip, lsl #14 │ │ │ │ + andeq r2, r0, lr, lsl #14 │ │ │ │ + andeq r2, r0, r8, ror #17 │ │ │ │ + andeq r0, r0, r6, lsl #2 │ │ │ │ + andeq r2, r0, r8, lsl r7 │ │ │ │ + ldrdeq r2, [r0], -sp │ │ │ │ + andeq r2, r0, r4, lsr #14 │ │ │ │ + ldrdeq r2, [r0], -pc @ │ │ │ │ + andeq r2, r0, r6, lsr #14 │ │ │ │ + andeq r2, r0, r8, lsl #16 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - andeq pc, sp, ip, lsl #19 │ │ │ │ - andeq r4, r0, r5, ror #8 │ │ │ │ - andeq r0, r0, r2, asr #4 │ │ │ │ - andeq r4, r0, pc, ror #8 │ │ │ │ - andeq r4, r0, sp, lsr r5 │ │ │ │ - andeq r4, r0, r3, lsr r5 │ │ │ │ - andeq r4, r0, r9, lsr #10 │ │ │ │ - andeq pc, sp, ip, lsr r9 @ │ │ │ │ - andeq r4, r0, pc, lsl r5 │ │ │ │ - andeq r4, r0, r5, lsl r5 │ │ │ │ - andeq r5, pc, r8, lsr #16 │ │ │ │ - muleq sp, r0, pc @ │ │ │ │ - strdeq pc, [sp], -ip │ │ │ │ + andeq pc, sp, r8, asr r9 @ │ │ │ │ + strdeq r2, [r0], -lr │ │ │ │ + andeq r2, r0, r0, lsr r7 │ │ │ │ + strdeq r2, [r0], -r4 │ │ │ │ + andeq r2, r0, sl, ror #15 │ │ │ │ + andeq r2, r0, r0, ror #15 │ │ │ │ + andeq pc, sp, ip, lsl #18 │ │ │ │ + ldrdeq r2, [r0], -r6 │ │ │ │ + andeq r5, pc, r0, lsl #16 │ │ │ │ + andeq lr, sp, r8, ror #30 │ │ │ │ + ldrdeq pc, [sp], -r4 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - andeq r4, r0, fp, lsl #10 │ │ │ │ - strdeq r5, [pc], -r8 │ │ │ │ - andeq lr, sp, r4, lsr #31 │ │ │ │ - ldrdeq lr, [sp], -r0 │ │ │ │ - ldrdeq r5, [pc], -r4 │ │ │ │ - andeq lr, sp, r4, asr #28 │ │ │ │ - andeq pc, sp, ip, ror r1 @ │ │ │ │ + andeq r2, r0, ip, asr #15 │ │ │ │ + ldrdeq r5, [pc], -r0 │ │ │ │ + andeq lr, sp, ip, ror pc │ │ │ │ + andeq lr, sp, r8, lsr #31 │ │ │ │ + andeq r2, r0, r2, asr #15 │ │ │ │ + andeq r5, pc, r0, lsr #15 │ │ │ │ + andeq lr, sp, r0, lsl lr │ │ │ │ + andeq pc, sp, r8, asr #2 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andeq r4, r0, r1, lsl #10 │ │ │ │ - ldrdeq r4, [r0], -r6 │ │ │ │ - andeq r0, r0, fp, asr #4 │ │ │ │ - andeq r4, r0, r6, lsr #12 │ │ │ │ - andeq pc, sp, r4, lsl sl @ │ │ │ │ - andeq pc, sp, ip, asr #31 │ │ │ │ - strdeq pc, [sp], -r4 │ │ │ │ - andeq pc, sp, ip, lsr #31 │ │ │ │ - andeq r0, r0, r9, asr #4 │ │ │ │ - andeq r4, r0, r1, asr #11 │ │ │ │ - andeq r0, r0, pc, asr #4 │ │ │ │ - andeq pc, sp, r0, asr #19 │ │ │ │ - andeq pc, sp, r8, ror pc @ │ │ │ │ - andeq pc, sp, r0, lsr #19 │ │ │ │ - andeq pc, sp, r8, asr pc @ │ │ │ │ - andeq r0, r0, sp, asr #4 │ │ │ │ - andeq r4, r0, fp, ror #11 │ │ │ │ + muleq r0, r7, r8 │ │ │ │ + andeq r2, r0, r7, ror #17 │ │ │ │ + andeq pc, sp, ip, ror #19 │ │ │ │ + andeq pc, sp, r4, lsr #31 │ │ │ │ + andeq pc, sp, ip, asr #19 │ │ │ │ + andeq pc, sp, r4, lsl #31 │ │ │ │ + andeq r0, r0, r2, lsl #2 │ │ │ │ + andeq r2, r0, ip, lsr #17 │ │ │ │ + @ instruction: 0x000df9b0 │ │ │ │ + andeq pc, sp, r8, ror #30 │ │ │ │ + andeq r2, r0, r2, lsl #17 │ │ │ │ + andeq pc, sp, ip, lsl #19 │ │ │ │ + andeq pc, sp, r4, asr #30 │ │ │ │ + andeq r2, r0, r1, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r0, [pc, #904] @ 3b30c │ │ │ │ + ldr r0, [pc, #904] @ 3b2b0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #900] @ 3b310 │ │ │ │ + ldr r2, [pc, #900] @ 3b2b4 │ │ │ │ add r0, pc, r0 │ │ │ │ subs r5, r3, #0 │ │ │ │ - ldr r3, [pc, #892] @ 3b314 │ │ │ │ + ldr r3, [pc, #892] @ 3b2b8 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r0, #256 @ 0x100 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r8, [pc, #872] @ 3b318 │ │ │ │ + ldr r8, [pc, #872] @ 3b2bc │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1072 @ 0x430 │ │ │ │ add r2, r3, #8 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -48218,19 +48195,19 @@ │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r4, [r0, #1124] @ 0x464 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 3c648 │ │ │ │ - ldr r3, [pc, #780] @ 3b31c │ │ │ │ + beq 3c5ec │ │ │ │ + ldr r3, [pc, #780] @ 3b2c0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #6 │ │ │ │ - bhi 3dc6c │ │ │ │ + bhi 3dc9c │ │ │ │ add r3, r3, r6 │ │ │ │ ldrh r3, [r3, r6] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -48239,2857 +48216,2892 @@ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 3c7cc │ │ │ │ - ldr r0, [pc, #700] @ 3b320 │ │ │ │ + beq 3c770 │ │ │ │ + ldr r0, [pc, #700] @ 3b2c4 │ │ │ │ ldr r0, [r8, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 3d880 │ │ │ │ - ldr r0, [pc, #684] @ 3b324 │ │ │ │ + beq 3d8b0 │ │ │ │ + ldr r0, [pc, #684] @ 3b2c8 │ │ │ │ ldr r0, [r8, r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 3d8a4 │ │ │ │ + beq 3d8d4 │ │ │ │ add r1, r1, r6, lsl #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #660] @ 3b328 │ │ │ │ + ldr r1, [pc, #660] @ 3b2cc │ │ │ │ ldr r9, [r5, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r6, #5 │ │ │ │ - bhi 3b424 │ │ │ │ + bhi 3b3c8 │ │ │ │ add r1, r1, r6 │ │ │ │ ldrh r1, [r1, r6] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #628] @ 3b32c │ │ │ │ + ldr r1, [pc, #628] @ 3b2d0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #1080] @ 0x438 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 3d880 │ │ │ │ + beq 3d8b0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 3d8a4 │ │ │ │ + beq 3d8d4 │ │ │ │ ldr ip, [r5, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 3d16c │ │ │ │ + ble 3d110 │ │ │ │ add r7, r5, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ - b 3b0fc │ │ │ │ + b 3b0a0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 3ca5c │ │ │ │ + beq 3ca00 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp lr, r0 │ │ │ │ - bne 3b0f0 │ │ │ │ + bne 3b094 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r2, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3d16c │ │ │ │ + beq 3d110 │ │ │ │ sub r9, r9, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 3b42c │ │ │ │ + ble 3b3d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #512] @ 3b330 │ │ │ │ + ldr r2, [pc, #512] @ 3b2d4 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #968] @ 0x3c8 │ │ │ │ - beq 3c7cc │ │ │ │ + beq 3c770 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3d880 │ │ │ │ + beq 3d8b0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3d8a4 │ │ │ │ + beq 3d8d4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 3cfbc │ │ │ │ + ble 3cf60 │ │ │ │ add fp, r5, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 3b180 │ │ │ │ + b 3b124 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 3cf50 │ │ │ │ + beq 3cef4 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 3b174 │ │ │ │ + bne 3b118 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3cfbc │ │ │ │ + beq 3cf60 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 3b42c │ │ │ │ + ble 3b3d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #380] @ 3b334 │ │ │ │ + ldr r2, [pc, #380] @ 3b2d8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1084] @ 0x43c │ │ │ │ - beq 3c7cc │ │ │ │ + beq 3c770 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3d880 │ │ │ │ + beq 3d8b0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3d8a4 │ │ │ │ + beq 3d8d4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 3ce10 │ │ │ │ + ble 3cdb4 │ │ │ │ add fp, r5, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 3b208 │ │ │ │ + b 3b1ac │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 3cda4 │ │ │ │ + beq 3cd48 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 3b1fc │ │ │ │ + bne 3b1a0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3ce10 │ │ │ │ + beq 3cdb4 │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 3b42c │ │ │ │ + ble 3b3d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #248] @ 3b338 │ │ │ │ + ldr r2, [pc, #248] @ 3b2dc │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #476] @ 0x1dc │ │ │ │ - beq 3c7cc │ │ │ │ + beq 3c770 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3d880 │ │ │ │ + beq 3d8b0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3d8a4 │ │ │ │ + beq 3d8d4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 3c9b0 │ │ │ │ + ble 3c954 │ │ │ │ add fp, r5, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 3b290 │ │ │ │ + b 3b234 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 3c944 │ │ │ │ + beq 3c8e8 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 3b284 │ │ │ │ + bne 3b228 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c9b0 │ │ │ │ + beq 3c954 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 3b42c │ │ │ │ + ble 3b3d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #116] @ 3b33c │ │ │ │ + ldr r2, [pc, #116] @ 3b2e0 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 3c7cc │ │ │ │ + beq 3c770 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3d880 │ │ │ │ + beq 3d8b0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3d8a4 │ │ │ │ + beq 3d8d4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 3cb44 │ │ │ │ + ble 3cae8 │ │ │ │ add fp, r5, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 3b400 │ │ │ │ - andseq r6, r1, r0, asr #14 │ │ │ │ - andseq r5, r1, r0, rrx │ │ │ │ + b 3b3a4 │ │ │ │ + andseq r6, r1, r4, lsr #15 │ │ │ │ + ldrheq r5, [r1], -ip │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r5, r1, r4 │ │ │ │ - andeq r5, pc, lr, ror #4 │ │ │ │ + andseq r5, r1, r0, rrx │ │ │ │ + andeq r5, pc, sl, ror r2 @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - strdeq r5, [pc], -r4 │ │ │ │ - andseq r6, r1, r4, lsl r6 │ │ │ │ - mulseq r1, r8, r5 │ │ │ │ - andseq r6, r1, r0, lsl r5 │ │ │ │ - andseq r6, r1, r8, lsl #9 │ │ │ │ - andseq r6, r1, r0, lsl #8 │ │ │ │ - mulseq r1, r0, r2 │ │ │ │ + andeq r5, pc, r0, lsl #4 │ │ │ │ + andseq r6, r1, r8, ror r6 │ │ │ │ + @ instruction: 0x001165fc │ │ │ │ + andseq r6, r1, r4, ror r5 │ │ │ │ + andseq r6, r1, ip, ror #9 │ │ │ │ + andseq r6, r1, r4, ror #8 │ │ │ │ + @ instruction: 0x001162f4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, r1, r4, lsl #4 │ │ │ │ - andseq r6, r1, ip, ror r1 │ │ │ │ - ldrsheq r6, [r1], -r8 │ │ │ │ - andseq r6, r1, r0, rrx │ │ │ │ - @ instruction: 0x00115fdc │ │ │ │ - andseq r5, r1, r0, asr pc │ │ │ │ - andseq r5, r1, r8, asr #29 │ │ │ │ - andseq r5, r1, ip, ror #27 │ │ │ │ - andseq r5, r1, r0, lsr #27 │ │ │ │ - andseq r5, r1, r0, asr sp │ │ │ │ - @ instruction: 0x00115cfc │ │ │ │ - andseq r5, r1, ip, lsr #25 │ │ │ │ - andseq r5, r1, r0, ror #24 │ │ │ │ - andseq r5, r1, r8, lsl #24 │ │ │ │ - @ instruction: 0x00115bbc │ │ │ │ - andseq r5, r1, r0, ror fp │ │ │ │ - andseq r5, r1, r4, lsr #22 │ │ │ │ - @ instruction: 0x00115ad8 │ │ │ │ - andseq r5, r1, ip, lsl #21 │ │ │ │ - andseq r5, r1, r0, asr #20 │ │ │ │ - @ instruction: 0x001159f4 │ │ │ │ - andseq r5, r1, r4, lsr #19 │ │ │ │ - andseq r5, r1, r8, asr r9 │ │ │ │ - andseq r5, r1, ip, lsl #18 │ │ │ │ - andseq r5, r1, r0, asr #17 │ │ │ │ - andseq r5, r1, r4, ror r8 │ │ │ │ - andseq r5, r1, r8, lsr #16 │ │ │ │ - @ instruction: 0x001157dc │ │ │ │ - mulseq r1, r0, r7 │ │ │ │ - andseq r5, r1, r0, asr #14 │ │ │ │ - @ instruction: 0x001156f4 │ │ │ │ - andseq r5, r1, r8, lsr #13 │ │ │ │ - andseq r5, r1, ip, asr r6 │ │ │ │ - andseq r5, r1, r0, lsl r6 │ │ │ │ - andseq r5, r1, r4, asr #11 │ │ │ │ - andseq r5, r1, r8, ror r5 │ │ │ │ - andseq r5, r1, ip, lsr #10 │ │ │ │ - @ instruction: 0x001154dc │ │ │ │ - mulseq r1, r0, r4 │ │ │ │ - andseq r5, r1, r4, asr #8 │ │ │ │ - @ instruction: 0x001153f8 │ │ │ │ - andseq r5, r1, ip, lsr #7 │ │ │ │ - andseq r5, r1, r0, ror #6 │ │ │ │ + andseq r6, r1, r8, ror #4 │ │ │ │ + andseq r6, r1, r0, ror #3 │ │ │ │ + andseq r6, r1, ip, asr r1 │ │ │ │ + andseq r6, r1, r4, asr #1 │ │ │ │ + andseq r6, r1, r0, asr #32 │ │ │ │ + @ instruction: 0x00115fb4 │ │ │ │ + andseq r5, r1, ip, lsr #30 │ │ │ │ + andseq r5, r1, r0, asr lr │ │ │ │ + andseq r5, r1, r4, lsl #28 │ │ │ │ + @ instruction: 0x00115db4 │ │ │ │ + andseq r5, r1, r0, ror #26 │ │ │ │ + andseq r5, r1, r0, lsl sp │ │ │ │ + andseq r5, r1, r4, asr #25 │ │ │ │ + andseq r5, r1, ip, ror #24 │ │ │ │ + andseq r5, r1, r0, lsr #24 │ │ │ │ + @ instruction: 0x00115bd4 │ │ │ │ + andseq r5, r1, r8, lsl #23 │ │ │ │ + andseq r5, r1, ip, lsr fp │ │ │ │ + @ instruction: 0x00115af0 │ │ │ │ + andseq r5, r1, r4, lsr #21 │ │ │ │ + andseq r5, r1, r8, asr sl │ │ │ │ + andseq r5, r1, r8, lsl #20 │ │ │ │ + @ instruction: 0x001159bc │ │ │ │ + andseq r5, r1, r0, ror r9 │ │ │ │ + andseq r5, r1, r4, lsr #18 │ │ │ │ + @ instruction: 0x001158d8 │ │ │ │ + andseq r5, r1, ip, lsl #17 │ │ │ │ + andseq r5, r1, r0, asr #16 │ │ │ │ + @ instruction: 0x001157f4 │ │ │ │ + andseq r5, r1, r4, lsr #15 │ │ │ │ + andseq r5, r1, r8, asr r7 │ │ │ │ + andseq r5, r1, ip, lsl #14 │ │ │ │ + andseq r5, r1, r0, asr #13 │ │ │ │ + andseq r5, r1, r4, ror r6 │ │ │ │ + andseq r5, r1, r8, lsr #12 │ │ │ │ + @ instruction: 0x001155dc │ │ │ │ + mulseq r1, r0, r5 │ │ │ │ + andseq r5, r1, r0, asr #10 │ │ │ │ + @ instruction: 0x001154f4 │ │ │ │ + andseq r5, r1, r8, lsr #9 │ │ │ │ + andseq r5, r1, ip, asr r4 │ │ │ │ + andseq r5, r1, r0, lsl r4 │ │ │ │ + andseq r5, r1, r4, asr #7 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 3cad8 │ │ │ │ + beq 3ca7c │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 3b3f4 │ │ │ │ + bne 3b398 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3cb44 │ │ │ │ + beq 3cae8 │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bgt 3cb50 │ │ │ │ + bgt 3caf4 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #-248] @ 3b340 │ │ │ │ + ldr r2, [pc, #-248] @ 3b2e4 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 3ca20 │ │ │ │ + beq 3c9c4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3c9f8 │ │ │ │ - ldr r3, [pc, #-288] @ 3b344 │ │ │ │ + beq 3c99c │ │ │ │ + ldr r3, [pc, #-288] @ 3b2e8 │ │ │ │ ldr r9, [r8, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 3c88c │ │ │ │ + bne 3c830 │ │ │ │ ldr r8, [r5, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3c88c │ │ │ │ + beq 3c830 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr sl, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b4bc │ │ │ │ + beq 3b460 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 3c880 │ │ │ │ - ldr r3, [pc, #-380] @ 3b348 │ │ │ │ + beq 3c824 │ │ │ │ + ldr r3, [pc, #-380] @ 3b2ec │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3b500 │ │ │ │ + beq 3b4a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 3c8cc │ │ │ │ + beq 3c870 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [sl] │ │ │ │ - beq 3cbcc │ │ │ │ + beq 3cb70 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b524 │ │ │ │ + beq 3b4c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 3c874 │ │ │ │ + beq 3c818 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 3cc20 │ │ │ │ + beq 3cbc4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #-512] @ 3b34c │ │ │ │ + ldr r2, [pc, #-512] @ 3b2f0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 3cc50 │ │ │ │ + beq 3cbf4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3cc60 │ │ │ │ + beq 3cc04 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 3c8e4 │ │ │ │ + bne 3c888 │ │ │ │ ldr r8, [r5, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3c8e4 │ │ │ │ + beq 3c888 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr fp, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b5c8 │ │ │ │ + beq 3b56c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 3c8d8 │ │ │ │ - ldr r3, [pc, #-640] @ 3b350 │ │ │ │ + beq 3c87c │ │ │ │ + ldr r3, [pc, #-640] @ 3b2f4 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3b60c │ │ │ │ + beq 3b5b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 3c924 │ │ │ │ + beq 3c8c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3cc84 │ │ │ │ + beq 3cc28 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b630 │ │ │ │ + beq 3b5d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3c8c0 │ │ │ │ + beq 3c864 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 3cccc │ │ │ │ + beq 3cc70 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ - beq 3cd14 │ │ │ │ + beq 3ccb8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-788] @ 3b354 │ │ │ │ + ldr r2, [pc, #-788] @ 3b2f8 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 3cd94 │ │ │ │ + beq 3cd38 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3cd5c │ │ │ │ + beq 3cd00 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 3c9c4 │ │ │ │ + bne 3c968 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c9c4 │ │ │ │ + beq 3c968 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r5] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b6e4 │ │ │ │ + beq 3b688 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 3c930 │ │ │ │ - ldr r2, [pc, #-916] @ 3b358 │ │ │ │ + beq 3c8d4 │ │ │ │ + ldr r2, [pc, #-916] @ 3b2fc │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 3b730 │ │ │ │ + beq 3b6d4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 3c80c │ │ │ │ + beq 3c7b0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3cf1c │ │ │ │ + beq 3cec0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b754 │ │ │ │ + beq 3b6f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 3c918 │ │ │ │ + beq 3c8bc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 3cfd0 │ │ │ │ + beq 3cf74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #-1052] @ 3b35c │ │ │ │ + ldr r2, [pc, #-1052] @ 3b300 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d048 │ │ │ │ + beq 3cfec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3d014 │ │ │ │ + beq 3cfb8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 3cbec │ │ │ │ + bne 3cb90 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3cbec │ │ │ │ + beq 3cb90 │ │ │ │ ldr r2, [r9] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r9] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b7f8 │ │ │ │ + beq 3b79c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 3c818 │ │ │ │ - ldr r2, [pc, #-1184] @ 3b360 │ │ │ │ + beq 3c7bc │ │ │ │ + ldr r2, [pc, #-1184] @ 3b304 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r2, [r9] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3b844 │ │ │ │ + beq 3b7e8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq 3c82c │ │ │ │ + beq 3c7d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3d070 │ │ │ │ + beq 3d014 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b868 │ │ │ │ + beq 3b80c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 3c800 │ │ │ │ + beq 3c7a4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3d0a4 │ │ │ │ + beq 3d048 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 3d0ec │ │ │ │ + beq 3d090 │ │ │ │ stm sp, {r4, r9} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 94d20 │ │ │ │ + bl ca070 │ │ │ │ mov r9, r0 │ │ │ │ bl be74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3da6c │ │ │ │ + beq 3da9c │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3c668 │ │ │ │ + beq 3c60c │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d148 │ │ │ │ - ldr r3, [pc, #-1400] @ 3b364 │ │ │ │ + beq 3d0ec │ │ │ │ + ldr r3, [pc, #-1400] @ 3b308 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d160 │ │ │ │ + blt 3d104 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b910 │ │ │ │ + beq 3b8b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d058 │ │ │ │ + beq 3cffc │ │ │ │ add r0, r9, #4 │ │ │ │ bl b964 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d198 │ │ │ │ - ldr r3, [pc, #-1472] @ 3b368 │ │ │ │ + beq 3d13c │ │ │ │ + ldr r3, [pc, #-1472] @ 3b30c │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d1b0 │ │ │ │ + blt 3d154 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b95c │ │ │ │ + beq 3b900 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d0e0 │ │ │ │ + beq 3d084 │ │ │ │ add sl, r9, #5120 @ 0x1400 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d1e0 │ │ │ │ - ldr r3, [pc, #-1548] @ 3b36c │ │ │ │ + beq 3d184 │ │ │ │ + ldr r3, [pc, #-1548] @ 3b310 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1376] @ 0x560 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d224 │ │ │ │ + blt 3d1c8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b9ac │ │ │ │ + beq 3b950 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d12c │ │ │ │ + beq 3d0d0 │ │ │ │ add r3, r9, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #1060] @ 0x424 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl bb38 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d23c │ │ │ │ - ldr r3, [pc, #-1628] @ 3b370 │ │ │ │ + beq 3d1e0 │ │ │ │ + ldr r3, [pc, #-1628] @ 3b314 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1064] @ 0x428 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d294 │ │ │ │ + blt 3d238 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ba00 │ │ │ │ + beq 3b9a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3ce3c │ │ │ │ + beq 3cde0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #1064] @ 0x428 │ │ │ │ bl bb38 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d334 │ │ │ │ - ldr r3, [pc, #-1704] @ 3b374 │ │ │ │ + beq 3d2d8 │ │ │ │ + ldr r3, [pc, #-1704] @ 3b318 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1068] @ 0x42c │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d364 │ │ │ │ + blt 3d308 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ba50 │ │ │ │ + beq 3b9f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3ce64 │ │ │ │ + beq 3ce08 │ │ │ │ ldrd r0, [sl, #48] @ 0x30 │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d37c │ │ │ │ - ldr r3, [pc, #-1776] @ 3b378 │ │ │ │ + beq 3d320 │ │ │ │ + ldr r3, [pc, #-1776] @ 3b31c │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #536] @ 0x218 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d394 │ │ │ │ + blt 3d338 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3ba48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 3baa4 │ │ │ │ + bne 3ba48 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ add sl, r9, #5184 @ 0x1440 │ │ │ │ ldrd r0, [sl, #-8] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d60c │ │ │ │ - ldr r3, [pc, #-1860] @ 3b37c │ │ │ │ + beq 3d63c │ │ │ │ + ldr r3, [pc, #-1860] @ 3b320 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #528] @ 0x210 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3cea8 │ │ │ │ + blt 3ce4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3baf4 │ │ │ │ + beq 3ba98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d218 │ │ │ │ + beq 3d1bc │ │ │ │ ldrd r0, [sl] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d63c │ │ │ │ - ldr r3, [pc, #-1932] @ 3b380 │ │ │ │ + beq 3d66c │ │ │ │ + ldr r3, [pc, #-1932] @ 3b324 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #532] @ 0x214 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d660 │ │ │ │ + blt 3d690 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bb40 │ │ │ │ + beq 3bae4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d288 │ │ │ │ + beq 3d22c │ │ │ │ ldrd r0, [sl, #8] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d66c │ │ │ │ - ldr r3, [pc, #-2004] @ 3b384 │ │ │ │ + beq 3d69c │ │ │ │ + ldr r3, [pc, #-2004] @ 3b328 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #524] @ 0x20c │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d6b4 │ │ │ │ + blt 3d6e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bb8c │ │ │ │ + beq 3bb30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d358 │ │ │ │ + beq 3d2fc │ │ │ │ ldrd r0, [sl, #16] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d6c8 │ │ │ │ - ldr r3, [pc, #-2076] @ 3b388 │ │ │ │ + beq 3d6f8 │ │ │ │ + ldr r3, [pc, #-2076] @ 3b32c │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #516] @ 0x204 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d6d4 │ │ │ │ + blt 3d704 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bbd8 │ │ │ │ + beq 3bb7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d388 │ │ │ │ + beq 3d32c │ │ │ │ ldrd r0, [sl, #24] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d6ec │ │ │ │ - ldr r3, [pc, #-2148] @ 3b38c │ │ │ │ + beq 3d71c │ │ │ │ + ldr r3, [pc, #-2148] @ 3b330 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #520] @ 0x208 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d704 │ │ │ │ + blt 3d734 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bc24 │ │ │ │ + beq 3bbc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d624 │ │ │ │ + beq 3d654 │ │ │ │ ldrd r0, [sl, #32] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d734 │ │ │ │ - ldr r3, [pc, #-2220] @ 3b390 │ │ │ │ + beq 3d764 │ │ │ │ + ldr r3, [pc, #-2220] @ 3b334 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d740 │ │ │ │ + blt 3d770 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bc70 │ │ │ │ + beq 3bc14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d648 │ │ │ │ + beq 3d678 │ │ │ │ ldrd r0, [sl, #40] @ 0x28 │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d74c │ │ │ │ - ldr r3, [pc, #-2292] @ 3b394 │ │ │ │ + beq 3d77c │ │ │ │ + ldr r3, [pc, #-2292] @ 3b338 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d774 │ │ │ │ + blt 3d7a4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bcbc │ │ │ │ + beq 3bc60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d6a8 │ │ │ │ + beq 3d6d8 │ │ │ │ ldrd r0, [sl, #48] @ 0x30 │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d7a0 │ │ │ │ - ldr r3, [pc, #-2364] @ 3b398 │ │ │ │ + beq 3d7d0 │ │ │ │ + ldr r3, [pc, #-2364] @ 3b33c │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d7cc │ │ │ │ + blt 3d7fc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bd08 │ │ │ │ + beq 3bcac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d6e0 │ │ │ │ + beq 3d710 │ │ │ │ add sl, r9, #5248 @ 0x1480 │ │ │ │ ldrd r0, [sl, #-8] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d804 │ │ │ │ - ldr r3, [pc, #-2440] @ 3b39c │ │ │ │ + beq 3d834 │ │ │ │ + ldr r3, [pc, #-2440] @ 3b340 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d7f8 │ │ │ │ + blt 3d828 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bd58 │ │ │ │ + beq 3bcfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d6f8 │ │ │ │ + beq 3d728 │ │ │ │ ldrd r0, [sl] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d820 │ │ │ │ - ldr r3, [pc, #-2512] @ 3b3a0 │ │ │ │ + beq 3d850 │ │ │ │ + ldr r3, [pc, #-2512] @ 3b344 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d860 │ │ │ │ + blt 3d890 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bda4 │ │ │ │ + beq 3bd48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d728 │ │ │ │ + beq 3d758 │ │ │ │ ldrd r0, [sl, #8] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d844 │ │ │ │ - ldr r3, [pc, #-2584] @ 3b3a4 │ │ │ │ + beq 3d874 │ │ │ │ + ldr r3, [pc, #-2584] @ 3b348 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d8b4 │ │ │ │ + blt 3d8e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bdf0 │ │ │ │ + beq 3bd94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d780 │ │ │ │ + beq 3d7b0 │ │ │ │ ldrd r0, [sl, #16] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d8cc │ │ │ │ - ldr r3, [pc, #-2656] @ 3b3a8 │ │ │ │ + beq 3d8fc │ │ │ │ + ldr r3, [pc, #-2656] @ 3b34c │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #560] @ 0x230 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d8c0 │ │ │ │ + blt 3d8f0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3be3c │ │ │ │ + beq 3bde0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d7e4 │ │ │ │ + beq 3d814 │ │ │ │ ldrd r0, [sl, #24] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d8f8 │ │ │ │ - ldr r3, [pc, #-2728] @ 3b3ac │ │ │ │ + beq 3d928 │ │ │ │ + ldr r3, [pc, #-2728] @ 3b350 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #552] @ 0x228 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d8ec │ │ │ │ + blt 3d91c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3be88 │ │ │ │ + beq 3be2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d7d8 │ │ │ │ + beq 3d808 │ │ │ │ ldrd r0, [sl, #32] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d9dc │ │ │ │ - ldr r3, [pc, #-2800] @ 3b3b0 │ │ │ │ + beq 3da0c │ │ │ │ + ldr r3, [pc, #-2800] @ 3b354 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #556] @ 0x22c │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d988 │ │ │ │ + blt 3d9b8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bed4 │ │ │ │ + beq 3be78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d874 │ │ │ │ + beq 3d8a4 │ │ │ │ ldrd r0, [sl, #40] @ 0x28 │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d9ac │ │ │ │ - ldr r3, [pc, #-2872] @ 3b3b4 │ │ │ │ + beq 3d9dc │ │ │ │ + ldr r3, [pc, #-2872] @ 3b358 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #548] @ 0x224 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d9a0 │ │ │ │ + blt 3d9d0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bf20 │ │ │ │ + beq 3bec4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d904 │ │ │ │ + beq 3d934 │ │ │ │ ldrd r0, [sl, #48] @ 0x30 │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d994 │ │ │ │ - ldr r3, [pc, #-2944] @ 3b3b8 │ │ │ │ + beq 3d9c4 │ │ │ │ + ldr r3, [pc, #-2944] @ 3b35c │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #540] @ 0x21c │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d928 │ │ │ │ + blt 3d958 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bf6c │ │ │ │ + beq 3bf10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d910 │ │ │ │ + beq 3d940 │ │ │ │ add sl, r9, #5312 @ 0x14c0 │ │ │ │ ldrd r0, [sl, #-8] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d940 │ │ │ │ - ldr r3, [pc, #-3020] @ 3b3bc │ │ │ │ + beq 3d970 │ │ │ │ + ldr r3, [pc, #-3020] @ 3b360 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #544] @ 0x220 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d934 │ │ │ │ + blt 3d964 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bfbc │ │ │ │ + beq 3bf60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d91c │ │ │ │ + beq 3d94c │ │ │ │ ldrd r0, [sl] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d958 │ │ │ │ - ldr r3, [pc, #-3092] @ 3b3c0 │ │ │ │ + beq 3d988 │ │ │ │ + ldr r3, [pc, #-3092] @ 3b364 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1236] @ 0x4d4 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d970 │ │ │ │ + blt 3d9a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c008 │ │ │ │ + beq 3bfac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d964 │ │ │ │ + beq 3d994 │ │ │ │ ldrd r0, [sl, #8] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3da48 │ │ │ │ - ldr r3, [pc, #-3164] @ 3b3c4 │ │ │ │ + beq 3da78 │ │ │ │ + ldr r3, [pc, #-3164] @ 3b368 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1228] @ 0x4cc │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3da3c │ │ │ │ + blt 3da6c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c054 │ │ │ │ + beq 3bff8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d97c │ │ │ │ + beq 3d9ac │ │ │ │ ldrd r0, [sl, #16] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3da30 │ │ │ │ - ldr r3, [pc, #-3236] @ 3b3c8 │ │ │ │ + beq 3da60 │ │ │ │ + ldr r3, [pc, #-3236] @ 3b36c │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1232] @ 0x4d0 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3da24 │ │ │ │ + blt 3da54 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c0a0 │ │ │ │ + beq 3c044 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3da00 │ │ │ │ + beq 3da30 │ │ │ │ ldrd r0, [sl, #24] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3da18 │ │ │ │ - ldr r3, [pc, #-3308] @ 3b3cc │ │ │ │ + beq 3da48 │ │ │ │ + ldr r3, [pc, #-3308] @ 3b370 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1224] @ 0x4c8 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3da0c │ │ │ │ + blt 3da3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c0ec │ │ │ │ + beq 3c090 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d9f4 │ │ │ │ + beq 3da24 │ │ │ │ ldrd r0, [sl, #32] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3da98 │ │ │ │ - ldr r3, [pc, #-3380] @ 3b3d0 │ │ │ │ + beq 3dac8 │ │ │ │ + ldr r3, [pc, #-3380] @ 3b374 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1216] @ 0x4c0 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3daa4 │ │ │ │ + blt 3dad4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c138 │ │ │ │ + beq 3c0dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d9e8 │ │ │ │ + beq 3da18 │ │ │ │ ldrd r0, [sl, #40] @ 0x28 │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3dae0 │ │ │ │ - ldr r3, [pc, #-3452] @ 3b3d4 │ │ │ │ + beq 3db10 │ │ │ │ + ldr r3, [pc, #-3452] @ 3b378 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1220] @ 0x4c4 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3dad4 │ │ │ │ + blt 3db04 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c184 │ │ │ │ + beq 3c128 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3dab0 │ │ │ │ + beq 3dae0 │ │ │ │ ldrd r0, [sl, #48] @ 0x30 │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3dabc │ │ │ │ - ldr r3, [pc, #-3524] @ 3b3d8 │ │ │ │ + beq 3daec │ │ │ │ + ldr r3, [pc, #-3524] @ 3b37c │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #512] @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3db64 │ │ │ │ + blt 3db94 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c1d0 │ │ │ │ + beq 3c174 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3dac8 │ │ │ │ + beq 3daf8 │ │ │ │ add r9, r9, #5376 @ 0x1500 │ │ │ │ ldrd r0, [r9, #-8] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3db58 │ │ │ │ - ldr r3, [pc, #-3600] @ 3b3dc │ │ │ │ + beq 3db88 │ │ │ │ + ldr r3, [pc, #-3600] @ 3b380 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #508] @ 0x1fc │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3db4c │ │ │ │ + blt 3db7c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c220 │ │ │ │ + beq 3c1c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3db70 │ │ │ │ + beq 3dba0 │ │ │ │ ldrd r0, [r9] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3db7c │ │ │ │ - ldr r3, [pc, #-3672] @ 3b3e0 │ │ │ │ + beq 3dbac │ │ │ │ + ldr r3, [pc, #-3672] @ 3b384 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3db94 │ │ │ │ + blt 3dbc4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c26c │ │ │ │ + beq 3c210 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3db88 │ │ │ │ + beq 3dbb8 │ │ │ │ ldrd r0, [r9, #8] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3db40 │ │ │ │ - ldr r3, [pc, #-3744] @ 3b3e4 │ │ │ │ + beq 3db70 │ │ │ │ + ldr r3, [pc, #-3744] @ 3b388 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3db34 │ │ │ │ + blt 3db64 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c2b8 │ │ │ │ + beq 3c25c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3dba0 │ │ │ │ + beq 3dbd0 │ │ │ │ ldrd r0, [r9, #16] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3db1c │ │ │ │ - ldr r3, [pc, #-3816] @ 3b3e8 │ │ │ │ + beq 3db4c │ │ │ │ + ldr r3, [pc, #-3816] @ 3b38c │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #500] @ 0x1f4 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3db04 │ │ │ │ + blt 3db34 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c304 │ │ │ │ + beq 3c2a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3db28 │ │ │ │ + beq 3db58 │ │ │ │ ldrd r0, [r9, #24] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3daf8 │ │ │ │ - ldr r3, [pc, #-3888] @ 3b3ec │ │ │ │ + beq 3db28 │ │ │ │ + ldr r3, [pc, #-3888] @ 3b390 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #496] @ 0x1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3daec │ │ │ │ + blt 3db1c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c350 │ │ │ │ + beq 3c2f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3db10 │ │ │ │ + beq 3db40 │ │ │ │ ldrd r0, [r9, #32] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3dbdc │ │ │ │ - ldr r3, [pc, #-3960] @ 3b3f0 │ │ │ │ + beq 3dc0c │ │ │ │ + ldr r3, [pc, #-3960] @ 3b394 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1208] @ 0x4b8 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3dbf4 │ │ │ │ + blt 3dc24 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c39c │ │ │ │ + beq 3c340 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3dbe8 │ │ │ │ + beq 3dc18 │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3dbd0 │ │ │ │ - ldr r3, [pc, #4076] @ 3d3a0 │ │ │ │ + beq 3dc00 │ │ │ │ + ldr r3, [pc, #4076] @ 3d344 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1204] @ 0x4b4 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3dbc4 │ │ │ │ + blt 3dbf4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c3e8 │ │ │ │ + beq 3c38c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3dc00 │ │ │ │ + beq 3dc30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #1328] @ 0x530 │ │ │ │ bl bb38 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3dbac │ │ │ │ - ldr r3, [pc, #4000] @ 3d3a4 │ │ │ │ + beq 3dbdc │ │ │ │ + ldr r3, [pc, #4000] @ 3d348 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #452] @ 0x1c4 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3dc24 │ │ │ │ + blt 3dc54 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c438 │ │ │ │ + beq 3c3dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3dbb8 │ │ │ │ + beq 3dbe8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #1332] @ 0x534 │ │ │ │ bl bb38 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3dc18 │ │ │ │ - ldr r3, [pc, #3924] @ 3d3a8 │ │ │ │ + beq 3dc48 │ │ │ │ + ldr r3, [pc, #3924] @ 3d34c │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #456] @ 0x1c8 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3dc0c │ │ │ │ + blt 3dc3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c488 │ │ │ │ + beq 3c42c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3dc30 │ │ │ │ + beq 3dc60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #1336] @ 0x538 │ │ │ │ bl bb38 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3dc3c │ │ │ │ - ldr r3, [pc, #3848] @ 3d3ac │ │ │ │ + beq 3dc6c │ │ │ │ + ldr r3, [pc, #3848] @ 3d350 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #264] @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3dc54 │ │ │ │ + blt 3dc84 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c4d8 │ │ │ │ + beq 3c47c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3dc48 │ │ │ │ + beq 3dc78 │ │ │ │ add r0, r9, #60 @ 0x3c │ │ │ │ bl b964 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3da60 │ │ │ │ - ldr r3, [pc, #3776] @ 3d3b0 │ │ │ │ + beq 3da90 │ │ │ │ + ldr r3, [pc, #3776] @ 3d354 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3da54 │ │ │ │ + blt 3da84 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c524 │ │ │ │ + beq 3c4c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3dc60 │ │ │ │ - ldr r9, [pc, #3720] @ 3d3b4 │ │ │ │ + beq 3dc90 │ │ │ │ + ldr r9, [pc, #3720] @ 3d358 │ │ │ │ mov r0, r4 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #44] @ 0x2c │ │ │ │ ldr r1, [r9, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3da8c │ │ │ │ + blt 3dabc │ │ │ │ ldr r1, [r9, #972] @ 0x3cc │ │ │ │ mov r0, r4 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3c6c8 │ │ │ │ - ldr r1, [pc, #3672] @ 3d3b8 │ │ │ │ - mov r2, #61 @ 0x3d │ │ │ │ - ldr r3, [pc, #3668] @ 3d3bc │ │ │ │ - ldr r0, [pc, #3668] @ 3d3c0 │ │ │ │ + bge 3c66c │ │ │ │ + ldr r1, [pc, #3672] @ 3d35c │ │ │ │ + mov r2, #988 @ 0x3dc │ │ │ │ + ldr r3, [pc, #3668] @ 3d360 │ │ │ │ + ldr r0, [pc, #3668] @ 3d364 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c590 │ │ │ │ + beq 3c534 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3d064 │ │ │ │ + beq 3d008 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d370 │ │ │ │ + beq 3d314 │ │ │ │ sub r4, r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r6] │ │ │ │ - beq 3d2dc │ │ │ │ + beq 3d280 │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d678 │ │ │ │ - ldr r9, [pc, #3812] @ 3d4a4 │ │ │ │ + beq 3d6a8 │ │ │ │ + ldr r9, [pc, #3848] @ 3d46c │ │ │ │ mov r4, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - beq 3cf04 │ │ │ │ + beq 3cea8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3c5f4 │ │ │ │ + beq 3c598 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c5f4 │ │ │ │ + beq 3c598 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 3cef8 │ │ │ │ + beq 3ce9c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3c618 │ │ │ │ + beq 3c5bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c618 │ │ │ │ + beq 3c5bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 3ceec │ │ │ │ + beq 3ce90 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3c9fc │ │ │ │ + beq 3c9a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c9fc │ │ │ │ + beq 3c9a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3c9fc │ │ │ │ + bne 3c9a0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c9fc │ │ │ │ - ldr r3, [pc, #3444] @ 3d3c4 │ │ │ │ + b 3c9a0 │ │ │ │ + ldr r3, [pc, #3444] @ 3d368 │ │ │ │ sub r2, r6, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi 3dc6c │ │ │ │ + bhi 3dc9c │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr sl, [pc, #3416] @ 3d3c8 │ │ │ │ + ldr sl, [pc, #3416] @ 3d36c │ │ │ │ add sl, pc, sl │ │ │ │ ldr r2, [sl, #48] @ 0x30 │ │ │ │ ldr r1, [sl, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d248 │ │ │ │ + blt 3d1ec │ │ │ │ add r0, r9, #4 │ │ │ │ bl b964 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3d2a0 │ │ │ │ + beq 3d244 │ │ │ │ ldr r1, [sl, #972] @ 0x3cc │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3d340 │ │ │ │ + blt 3d2e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c6c8 │ │ │ │ + beq 3c66c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3ce48 │ │ │ │ + beq 3cdec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c6f4 │ │ │ │ + beq 3c698 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r4] │ │ │ │ - beq 3c6f4 │ │ │ │ + beq 3c698 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3c6f4 │ │ │ │ + bne 3c698 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c710 │ │ │ │ + beq 3c6b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 3ca2c │ │ │ │ + beq 3c9d0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c72c │ │ │ │ + beq 3c6d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 3ca38 │ │ │ │ + beq 3c9dc │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c748 │ │ │ │ + beq 3c6ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 3ca44 │ │ │ │ + beq 3c9e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c764 │ │ │ │ + beq 3c708 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 3ca50 │ │ │ │ - ldr r2, [pc, #3168] @ 3d3cc │ │ │ │ - ldr r3, [pc, #3168] @ 3d3d0 │ │ │ │ + beq 3c9f4 │ │ │ │ + ldr r2, [pc, #3168] @ 3d370 │ │ │ │ + ldr r3, [pc, #3168] @ 3d374 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d8b0 │ │ │ │ + bne 3d8e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [pc, #3128] @ 3d3d4 │ │ │ │ + ldr r7, [pc, #3128] @ 3d378 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r7, #256] @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 3d2e4 │ │ │ │ + beq 3d288 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr lr, [r7, #1080] @ 0x438 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r9, r9, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 3b0bc │ │ │ │ - bl 147ec │ │ │ │ + bne 3b060 │ │ │ │ + bl 147c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 3b048 │ │ │ │ + b 3afec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 3b044 │ │ │ │ + b 3afe8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, #0 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 3b04c │ │ │ │ + b 3aff0 │ │ │ │ mov r0, r3 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3b868 │ │ │ │ + b 3b80c │ │ │ │ mov r0, r3 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3b730 │ │ │ │ + b 3b6d4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 3b7f8 │ │ │ │ + b 3b79c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 3b844 │ │ │ │ + b 3b7e8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ - b 3b42c │ │ │ │ + b 3b3d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 3c85c │ │ │ │ + b 3c800 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3b524 │ │ │ │ + b 3b4c8 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3b4bc │ │ │ │ - ldr r3, [pc, #2884] @ 3d3d8 │ │ │ │ + b 3b460 │ │ │ │ + ldr r3, [pc, #2884] @ 3d37c │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b 3b500 │ │ │ │ + b 3b4a4 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3b630 │ │ │ │ + b 3b5d4 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3b500 │ │ │ │ + b 3b4a4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3b5c8 │ │ │ │ - ldr r3, [pc, #2800] @ 3d3dc │ │ │ │ + b 3b56c │ │ │ │ + ldr r3, [pc, #2800] @ 3d380 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov fp, r5 │ │ │ │ mov r7, r0 │ │ │ │ - b 3b60c │ │ │ │ + b 3b5b0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3b754 │ │ │ │ + b 3b6f8 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3b60c │ │ │ │ + b 3b5b0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 3b6e4 │ │ │ │ + b 3b688 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r4, fp │ │ │ │ mov r9, ip │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r3 │ │ │ │ - b 3c980 │ │ │ │ + b 3c924 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, fp │ │ │ │ - beq 3d138 │ │ │ │ + beq 3d0dc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d82c │ │ │ │ + beq 3d85c │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c968 │ │ │ │ + beq 3c90c │ │ │ │ mov r3, r6 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bge 3b29c │ │ │ │ + bge 3b240 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b2bc │ │ │ │ - ldr r1, [pc, #2588] @ 3d3e0 │ │ │ │ - b 3ce20 │ │ │ │ - ldr r3, [pc, #2584] @ 3d3e4 │ │ │ │ + beq 3b260 │ │ │ │ + ldr r1, [pc, #2588] @ 3d384 │ │ │ │ + b 3cdc4 │ │ │ │ + ldr r3, [pc, #2584] @ 3d388 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r0 │ │ │ │ - b 3b730 │ │ │ │ - ldr r9, [pc, #2536] @ 3d3e8 │ │ │ │ - ldr r3, [pc, #2536] @ 3d3ec │ │ │ │ - ldr r0, [pc, #2536] @ 3d3f0 │ │ │ │ + b 3b6d4 │ │ │ │ + ldr r9, [pc, #2536] @ 3d38c │ │ │ │ + ldr r3, [pc, #2536] @ 3d390 │ │ │ │ + ldr r0, [pc, #2536] @ 3d394 │ │ │ │ + ldr r2, [pc, #2536] @ 3d398 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #67 @ 0x43 │ │ │ │ mov r1, r9 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r4, #0 │ │ │ │ - b 3c764 │ │ │ │ + b 3c708 │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 3b454 │ │ │ │ + b 3b3f8 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c710 │ │ │ │ + b 3c6b4 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c72c │ │ │ │ + b 3c6d0 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c748 │ │ │ │ + b 3c6ec │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c764 │ │ │ │ + b 3c708 │ │ │ │ mov fp, #0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r4, ip │ │ │ │ mov r6, fp │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, lr │ │ │ │ - b 3ca9c │ │ │ │ + b 3ca40 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 3d16c │ │ │ │ + beq 3d110 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3d82c │ │ │ │ + beq 3d85c │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ca84 │ │ │ │ + beq 3ca28 │ │ │ │ mov r8, fp │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - blt 3d16c │ │ │ │ + blt 3d110 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r3, fp, lsl #2] │ │ │ │ - b 3b110 │ │ │ │ + b 3b0b4 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r9, ip │ │ │ │ mov r6, fp │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 3cb14 │ │ │ │ + b 3cab8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, fp │ │ │ │ - beq 3d154 │ │ │ │ + beq 3d0f8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d82c │ │ │ │ + beq 3d85c │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cafc │ │ │ │ + beq 3caa0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - bge 3b40c │ │ │ │ + bge 3b3b0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d6c0 │ │ │ │ + bne 3d6f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #2188] @ 3d3f4 │ │ │ │ + ldr r3, [pc, #2192] @ 3d39c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r6, [sp] │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #24] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3b42c │ │ │ │ - ldr r1, [pc, #2092] @ 3d3f8 │ │ │ │ - b 3ce20 │ │ │ │ + bne 3b3d0 │ │ │ │ + ldr r1, [pc, #2096] @ 3d3a0 │ │ │ │ + b 3cdc4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3cbe4 │ │ │ │ + beq 3cb88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 3ce54 │ │ │ │ - ldr r9, [pc, #2064] @ 3d3fc │ │ │ │ - b 3c9fc │ │ │ │ - ldr r3, [pc, #2060] @ 3d400 │ │ │ │ + beq 3cdf8 │ │ │ │ + ldr r9, [pc, #2068] @ 3d3a4 │ │ │ │ + b 3c9a0 │ │ │ │ + ldr r3, [pc, #2064] @ 3d3a8 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 3b844 │ │ │ │ + b 3b7e8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b540 │ │ │ │ + beq 3b4e4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3cc48 │ │ │ │ + beq 3cbec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 3d71c │ │ │ │ - ldr r9, [pc, #1972] @ 3d404 │ │ │ │ - b 3c9fc │ │ │ │ + beq 3d74c │ │ │ │ + ldr r9, [pc, #1976] @ 3d3ac │ │ │ │ + b 3c9a0 │ │ │ │ mov r0, r7 │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 3b568 │ │ │ │ + b 3b50c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3cc7c │ │ │ │ + beq 3cc20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 3ce70 │ │ │ │ - ldr r9, [pc, #1924] @ 3d408 │ │ │ │ - b 3c9fc │ │ │ │ + beq 3ce14 │ │ │ │ + ldr r9, [pc, #1928] @ 3d3b0 │ │ │ │ + b 3c9a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3cca8 │ │ │ │ + beq 3cc4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3cca8 │ │ │ │ + bne 3cc4c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ccc4 │ │ │ │ + beq 3cc68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3d1a4 │ │ │ │ - ldr r9, [pc, #1856] @ 3d40c │ │ │ │ - b 3c9fc │ │ │ │ + beq 3d148 │ │ │ │ + ldr r9, [pc, #1860] @ 3d3b4 │ │ │ │ + b 3c9a0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b648 │ │ │ │ + beq 3b5ec │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d7c4 │ │ │ │ + beq 3d7f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 3d78c │ │ │ │ + beq 3d7bc │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d8a8 │ │ │ │ + beq 3d8d8 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [pc, #2048] @ 3d50c │ │ │ │ + ldr r9, [pc, #2104] @ 3d4e8 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r8 │ │ │ │ - b 3c5c0 │ │ │ │ + b 3c564 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b65c │ │ │ │ + beq 3b600 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d7f0 │ │ │ │ + beq 3d820 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 3d760 │ │ │ │ + beq 3d790 │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d8d8 │ │ │ │ + beq 3d908 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r9, [pc, #1992] @ 3d51c │ │ │ │ + ldr r9, [pc, #2056] @ 3d500 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r8 │ │ │ │ - b 3c5c0 │ │ │ │ + b 3c564 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ce7c │ │ │ │ + beq 3ce20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 3d1bc │ │ │ │ + beq 3d160 │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d604 │ │ │ │ - ldr r9, [pc, #1788] @ 3d488 │ │ │ │ + beq 3d634 │ │ │ │ + ldr r9, [pc, #1820] @ 3d44c │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b 3c5c0 │ │ │ │ + b 3c564 │ │ │ │ mov r0, r4 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b684 │ │ │ │ + b 3b628 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r9, ip │ │ │ │ mov r6, fp │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 3cde0 │ │ │ │ + b 3cd84 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, fp │ │ │ │ - beq 3d1ec │ │ │ │ + beq 3d190 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d9b8 │ │ │ │ + beq 3d9e8 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cdc8 │ │ │ │ + beq 3cd6c │ │ │ │ mov r3, r4 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bge 3b214 │ │ │ │ + bge 3b1b8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b234 │ │ │ │ - ldr r1, [pc, #1516] @ 3d410 │ │ │ │ - ldr r3, [pc, #1516] @ 3d414 │ │ │ │ - ldr r0, [pc, #1516] @ 3d418 │ │ │ │ + beq 3b1d8 │ │ │ │ + ldr r1, [pc, #1520] @ 3d3b8 │ │ │ │ + ldr r3, [pc, #1520] @ 3d3bc │ │ │ │ + ldr r0, [pc, #1520] @ 3d3c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #65 @ 0x41 │ │ │ │ - bl 17198 │ │ │ │ - b 3ca18 │ │ │ │ + mov r2, #992 @ 0x3e0 │ │ │ │ + bl 17174 │ │ │ │ + b 3c9bc │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3ba00 │ │ │ │ + b 3b9a4 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c6c8 │ │ │ │ + b 3c66c │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r9, [pc, #1432] @ 3d3fc │ │ │ │ - b 3c9fc │ │ │ │ + ldr r9, [pc, #1436] @ 3d3a4 │ │ │ │ + b 3c9a0 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3ba50 │ │ │ │ + b 3b9f4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3cc7c │ │ │ │ - ldr r9, [pc, #1540] @ 3d488 │ │ │ │ + b 3cc20 │ │ │ │ + ldr r9, [pc, #1572] @ 3d44c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c9fc │ │ │ │ + beq 3c9a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 3c9fc │ │ │ │ + bne 3c9a0 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c9fc │ │ │ │ - ldr r9, [pc, #1388] @ 3d41c │ │ │ │ - mov sl, #25 │ │ │ │ + b 3c9a0 │ │ │ │ + ldr r9, [pc, #1392] @ 3d3c4 │ │ │ │ + mov sl, #952 @ 0x3b8 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3cecc │ │ │ │ + beq 3ce70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3cf10 │ │ │ │ - ldr r3, [pc, #1356] @ 3d420 │ │ │ │ - ldr r0, [pc, #1356] @ 3d424 │ │ │ │ + beq 3ceb4 │ │ │ │ + ldr r3, [pc, #1360] @ 3d3c8 │ │ │ │ + ldr r0, [pc, #1360] @ 3d3cc │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 3c574 │ │ │ │ + bl 17174 │ │ │ │ + b 3c518 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c618 │ │ │ │ + b 3c5bc │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c5f4 │ │ │ │ + b 3c598 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c5d0 │ │ │ │ + b 3c574 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3cecc │ │ │ │ + b 3ce70 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d254 │ │ │ │ + beq 3d1f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 3d1fc │ │ │ │ + beq 3d1a0 │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d618 │ │ │ │ - ldr r9, [pc, #1372] @ 3d4a8 │ │ │ │ + beq 3d648 │ │ │ │ + ldr r9, [pc, #1408] @ 3d470 │ │ │ │ mov r4, r8 │ │ │ │ - b 3c5c0 │ │ │ │ + b 3c564 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r9, ip │ │ │ │ mov r6, fp │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 3cf8c │ │ │ │ + b 3cf30 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, fp │ │ │ │ - beq 3d208 │ │ │ │ + beq 3d1ac │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d9b8 │ │ │ │ + beq 3d9e8 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cf74 │ │ │ │ + beq 3cf18 │ │ │ │ mov r3, r4 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bge 3b18c │ │ │ │ + bge 3b130 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b1ac │ │ │ │ - ldr r1, [pc, #1112] @ 3d428 │ │ │ │ - b 3ce20 │ │ │ │ + beq 3b150 │ │ │ │ + ldr r1, [pc, #1116] @ 3d3d0 │ │ │ │ + b 3cdc4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b76c │ │ │ │ + beq 3b710 │ │ │ │ ldr r5, [r6] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d850 │ │ │ │ + beq 3d880 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r6] │ │ │ │ - beq 3d7ac │ │ │ │ + beq 3d7dc │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d8e0 │ │ │ │ - ldr r9, [pc, #1296] @ 3d520 │ │ │ │ + beq 3d910 │ │ │ │ + ldr r9, [pc, #1360] @ 3d504 │ │ │ │ mov r4, r5 │ │ │ │ - b 3c5c0 │ │ │ │ + b 3c564 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d2ac │ │ │ │ + beq 3d250 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 3d230 │ │ │ │ + beq 3d1d4 │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d630 │ │ │ │ - ldr r9, [pc, #1100] @ 3d490 │ │ │ │ + beq 3d660 │ │ │ │ + ldr r9, [pc, #1132] @ 3d454 │ │ │ │ mov r5, r4 │ │ │ │ - b 3c5c0 │ │ │ │ + b 3c564 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b798 │ │ │ │ + b 3b73c │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3b910 │ │ │ │ + b 3b8b4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c590 │ │ │ │ + b 3c534 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d34c │ │ │ │ + beq 3d2f0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq 3d27c │ │ │ │ + beq 3d220 │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d654 │ │ │ │ - ldr r9, [pc, #1016] @ 3d498 │ │ │ │ + beq 3d684 │ │ │ │ + ldr r9, [pc, #1048] @ 3d45c │ │ │ │ mov r4, r3 │ │ │ │ - b 3c5c0 │ │ │ │ + b 3c564 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b87c │ │ │ │ + beq 3b820 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d818 │ │ │ │ + beq 3d848 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 3d810 │ │ │ │ + beq 3d840 │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r9, [pc, #1040] @ 3d4e8 │ │ │ │ + ldr r9, [pc, #1092] @ 3d4c0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3c5c0 │ │ │ │ - b 3c5d8 │ │ │ │ + bne 3c564 │ │ │ │ + b 3c57c │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3b95c │ │ │ │ + b 3b900 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b890 │ │ │ │ + beq 3b834 │ │ │ │ ldr r4, [r6] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d838 │ │ │ │ + beq 3d868 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r6] │ │ │ │ - beq 3d830 │ │ │ │ + beq 3d860 │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d94c │ │ │ │ - ldr r9, [pc, #1040] @ 3d538 │ │ │ │ + beq 3d97c │ │ │ │ + ldr r9, [pc, #1104] @ 3d51c │ │ │ │ mov r4, #0 │ │ │ │ - b 3c5c0 │ │ │ │ + b 3c564 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3b9ac │ │ │ │ + b 3b950 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b 3c9b0 │ │ │ │ - ldr r1, [pc, #732] @ 3d42c │ │ │ │ - mov r2, #19 │ │ │ │ - b 3c560 │ │ │ │ + b 3c954 │ │ │ │ + ldr r1, [pc, #736] @ 3d3d4 │ │ │ │ + ldr r2, [pc, #736] @ 3d3d8 │ │ │ │ + b 3c504 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - b 3cb44 │ │ │ │ - ldr r9, [pc, #712] @ 3d430 │ │ │ │ - mov sl, #19 │ │ │ │ - b 3ceb0 │ │ │ │ + b 3cae8 │ │ │ │ + ldr r9, [pc, #720] @ 3d3dc │ │ │ │ + ldr sl, [pc, #712] @ 3d3d8 │ │ │ │ + b 3ce54 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d758 │ │ │ │ - ldr r0, [pc, #692] @ 3d434 │ │ │ │ + bne 3d788 │ │ │ │ + ldr r0, [pc, #700] @ 3d3e0 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #6 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #672] @ 3d438 │ │ │ │ - b 3ce20 │ │ │ │ - ldr r1, [pc, #668] @ 3d43c │ │ │ │ - mov r2, #20 │ │ │ │ - b 3c560 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #680] @ 3d3e4 │ │ │ │ + b 3cdc4 │ │ │ │ + ldr r1, [pc, #676] @ 3d3e8 │ │ │ │ + ldr r2, [pc, #676] @ 3d3ec │ │ │ │ + b 3c504 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3ccc4 │ │ │ │ - ldr r9, [pc, #648] @ 3d440 │ │ │ │ - mov sl, #20 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r9, [pc, #708] @ 3d488 │ │ │ │ + b 3cc68 │ │ │ │ + ldr r9, [pc, #660] @ 3d3f0 │ │ │ │ + ldr sl, [pc, #652] @ 3d3ec │ │ │ │ + b 3ce54 │ │ │ │ + ldr r9, [pc, #740] @ 3d44c │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3c5c0 │ │ │ │ - b 3c5d0 │ │ │ │ - ldr r1, [pc, #604] @ 3d444 │ │ │ │ - mov r2, #21 │ │ │ │ - b 3c560 │ │ │ │ + bne 3c564 │ │ │ │ + b 3c574 │ │ │ │ + ldr r1, [pc, #616] @ 3d3f4 │ │ │ │ + mov r2, #948 @ 0x3b4 │ │ │ │ + b 3c504 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b 3ce10 │ │ │ │ - ldr r9, [pc, #676] @ 3d4a8 │ │ │ │ + b 3cdb4 │ │ │ │ + ldr r9, [pc, #712] @ 3d470 │ │ │ │ mov r4, r8 │ │ │ │ - b 3d1c8 │ │ │ │ + b 3d16c │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b 3cfbc │ │ │ │ + b 3cf60 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3baf4 │ │ │ │ - ldr r9, [pc, #540] @ 3d448 │ │ │ │ - mov sl, #21 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r9, [pc, #600] @ 3d490 │ │ │ │ + b 3ba98 │ │ │ │ + ldr r9, [pc, #552] @ 3d3f8 │ │ │ │ + mov sl, #948 @ 0x3b4 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r9, [pc, #632] @ 3d454 │ │ │ │ mov r5, r4 │ │ │ │ - b 3d1c8 │ │ │ │ - ldr r1, [pc, #520] @ 3d44c │ │ │ │ - mov r2, #22 │ │ │ │ - b 3c560 │ │ │ │ - ldr r1, [pc, #512] @ 3d450 │ │ │ │ - mov r2, #15 │ │ │ │ - b 3c560 │ │ │ │ + b 3d16c │ │ │ │ + ldr r1, [pc, #532] @ 3d3fc │ │ │ │ + ldr r2, [pc, #532] @ 3d400 │ │ │ │ + b 3c504 │ │ │ │ + ldr r1, [pc, #528] @ 3d404 │ │ │ │ + ldr r2, [pc, #528] @ 3d408 │ │ │ │ + b 3c504 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d684 │ │ │ │ + beq 3d6b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 3d710 │ │ │ │ - ldr r9, [pc, #560] @ 3d4a8 │ │ │ │ + beq 3d740 │ │ │ │ + ldr r9, [pc, #596] @ 3d470 │ │ │ │ mov r4, #0 │ │ │ │ - b 3c5fc │ │ │ │ - ldr r9, [pc, #532] @ 3d498 │ │ │ │ + b 3c5a0 │ │ │ │ + ldr r9, [pc, #564] @ 3d45c │ │ │ │ mov r4, r3 │ │ │ │ - b 3d1c8 │ │ │ │ + b 3d16c │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3bb40 │ │ │ │ - ldr r9, [pc, #440] @ 3d454 │ │ │ │ - mov sl, #22 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #432] @ 3d458 │ │ │ │ - mov r2, #16 │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #476] @ 3d490 │ │ │ │ + b 3bae4 │ │ │ │ + ldr r9, [pc, #460] @ 3d40c │ │ │ │ + ldr sl, [pc, #444] @ 3d400 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #452] @ 3d410 │ │ │ │ + ldr r2, [pc, #452] @ 3d414 │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #508] @ 3d454 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c5d8 │ │ │ │ + beq 3c57c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 3c5d8 │ │ │ │ + bne 3c57c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c5d8 │ │ │ │ - ldr r9, [pc, #448] @ 3d4a4 │ │ │ │ - b 3d1c8 │ │ │ │ + b 3c57c │ │ │ │ + ldr r9, [pc, #484] @ 3d46c │ │ │ │ + b 3d16c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d86c │ │ │ │ - ldr r3, [pc, #356] @ 3d45c │ │ │ │ + bne 3d89c │ │ │ │ + ldr r3, [pc, #380] @ 3d418 │ │ │ │ mov ip, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #348] @ 3d460 │ │ │ │ + ldr r2, [pc, #372] @ 3d41c │ │ │ │ ldr r1, [r8, r2] │ │ │ │ - ldr r2, [pc, #344] @ 3d464 │ │ │ │ + ldr r2, [pc, #368] @ 3d420 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r6} │ │ │ │ - ldr r1, [pc, #332] @ 3d468 │ │ │ │ - ldr r2, [pc, #332] @ 3d46c │ │ │ │ + ldr r1, [pc, #356] @ 3d424 │ │ │ │ + ldr r2, [pc, #356] @ 3d428 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #316] @ 3d470 │ │ │ │ - b 3ce20 │ │ │ │ - ldr r1, [pc, #312] @ 3d474 │ │ │ │ - mov r2, #23 │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #304] @ 3d478 │ │ │ │ - mov sl, #16 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r9, [pc, #324] @ 3d498 │ │ │ │ + ldr r1, [pc, #340] @ 3d42c │ │ │ │ + b 3cdc4 │ │ │ │ + ldr r1, [pc, #336] @ 3d430 │ │ │ │ + ldr r2, [pc, #336] @ 3d434 │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #332] @ 3d438 │ │ │ │ + ldr sl, [pc, #292] @ 3d414 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r9, [pc, #356] @ 3d45c │ │ │ │ mov r4, r3 │ │ │ │ - b 3d2b4 │ │ │ │ + b 3d258 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3bb8c │ │ │ │ - ldr r9, [pc, #272] @ 3d47c │ │ │ │ - mov sl, #23 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r9, [pc, #300] @ 3d4a4 │ │ │ │ + b 3bb30 │ │ │ │ + ldr r9, [pc, #300] @ 3d43c │ │ │ │ + ldr sl, [pc, #288] @ 3d434 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r9, [pc, #336] @ 3d46c │ │ │ │ mov r4, #0 │ │ │ │ - b 3d2b4 │ │ │ │ - ldr r1, [pc, #252] @ 3d480 │ │ │ │ - mov r2, #24 │ │ │ │ - b 3c560 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3bbd8 │ │ │ │ - ldr r9, [pc, #232] @ 3d484 │ │ │ │ - mov sl, #24 │ │ │ │ - b 3ceb0 │ │ │ │ - andseq r5, r1, r4, lsl r3 │ │ │ │ - andseq r5, r1, r4, asr #5 │ │ │ │ - andseq r5, r1, r4, ror r2 │ │ │ │ - andseq r5, r1, r4, lsr #4 │ │ │ │ - @ instruction: 0x001151d8 │ │ │ │ - mulseq r1, ip, r1 │ │ │ │ - andeq r1, r0, r8, lsr r7 │ │ │ │ - andeq lr, sp, r8, ror r2 │ │ │ │ - andeq lr, sp, r8, ror #16 │ │ │ │ - andeq r3, pc, r4, asr #24 │ │ │ │ - andseq r5, r1, ip, asr r0 │ │ │ │ - andseq r3, r1, ip, lsl #17 │ │ │ │ + b 3d258 │ │ │ │ + ldr r1, [pc, #280] @ 3d440 │ │ │ │ + ldr r2, [pc, #280] @ 3d444 │ │ │ │ + b 3c504 │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3bb7c │ │ │ │ + ldr r9, [pc, #264] @ 3d448 │ │ │ │ + ldr sl, [pc, #256] @ 3d444 │ │ │ │ + b 3ce54 │ │ │ │ + andseq r5, r1, r8, ror r3 │ │ │ │ + andseq r5, r1, r8, lsr #6 │ │ │ │ + @ instruction: 0x001152d8 │ │ │ │ + andseq r5, r1, r8, lsl #5 │ │ │ │ + andseq r5, r1, ip, lsr r2 │ │ │ │ + andseq r5, r1, r0, lsl #4 │ │ │ │ + andeq r6, r0, r9, lsl #1 │ │ │ │ + andeq lr, sp, r4, lsl #5 │ │ │ │ + andeq lr, sp, r4, ror r8 │ │ │ │ + andeq r3, pc, r0, asr ip @ │ │ │ │ + andseq r5, r1, r0, asr #1 │ │ │ │ + andseq r3, r1, r8, ror #17 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r4, r1, ip, lsr #30 │ │ │ │ - andseq r4, r1, r4, lsr lr │ │ │ │ - @ instruction: 0x00114ddc │ │ │ │ - andeq r1, r0, fp, asr #15 │ │ │ │ - @ instruction: 0x00114cfc │ │ │ │ - andeq r1, r0, sl, lsr #16 │ │ │ │ - ldrdeq sp, [sp], -ip │ │ │ │ - @ instruction: 0x000de3b0 │ │ │ │ - andeq lr, sp, r4, ror #4 │ │ │ │ - ldrdeq r1, [r0], -r7 │ │ │ │ - andeq r1, r0, lr, lsr r8 │ │ │ │ - @ instruction: 0x00114ad4 │ │ │ │ - andeq r1, r0, r2, asr #16 │ │ │ │ - andeq r1, r0, r3, asr #16 │ │ │ │ - andeq r1, r0, r7, asr r8 │ │ │ │ - andeq r1, r0, r4, asr #15 │ │ │ │ - @ instruction: 0x000dd9b8 │ │ │ │ - andeq sp, sp, ip, lsl #31 │ │ │ │ - andeq r1, r0, sp, lsl #11 │ │ │ │ - andeq sp, sp, r4, lsl #18 │ │ │ │ - strdeq sp, [sp], -r4 │ │ │ │ - @ instruction: 0x000017bd │ │ │ │ - andeq r1, r0, r3, asr #10 │ │ │ │ - andeq r1, r0, r5, asr #10 │ │ │ │ - andeq sp, sp, ip, asr #24 │ │ │ │ - @ instruction: 0x000017b6 │ │ │ │ - andeq r1, r0, pc, asr #10 │ │ │ │ - andeq r1, r0, r1, asr r5 │ │ │ │ - andeq r1, r0, fp, asr r5 │ │ │ │ - andeq r1, r0, sp, asr r5 │ │ │ │ - andeq r1, r0, r7, ror #10 │ │ │ │ - andeq r1, r0, r3, lsr #10 │ │ │ │ - andeq r1, r0, r9, ror #10 │ │ │ │ - andeq r1, r0, ip, lsr #10 │ │ │ │ - andeq ip, sp, r8, ror sp │ │ │ │ + mulseq r1, r0, pc @ │ │ │ │ + mulseq r1, r8, lr │ │ │ │ + andseq r4, r1, r0, asr #28 │ │ │ │ + andeq r6, r0, ip, lsl r1 │ │ │ │ + andseq r4, r1, r0, ror #26 │ │ │ │ + andeq r6, r0, fp, ror r1 │ │ │ │ + andeq sp, sp, r4, ror #27 │ │ │ │ + @ instruction: 0x000de3b8 │ │ │ │ + andeq r0, r0, r2, ror #7 │ │ │ │ + andeq lr, sp, r0, ror r2 │ │ │ │ + andeq r6, r0, r8, lsr #2 │ │ │ │ + andeq r6, r0, pc, lsl #3 │ │ │ │ + andseq r4, r1, r8, lsr fp │ │ │ │ + muleq r0, r3, r1 │ │ │ │ + muleq r0, r4, r1 │ │ │ │ + andeq r6, r0, r8, lsr #3 │ │ │ │ + andeq r6, r0, r5, lsl r1 │ │ │ │ + andeq sp, sp, r4, asr #19 │ │ │ │ + muleq sp, r8, pc @ │ │ │ │ + ldrdeq r5, [r0], -lr │ │ │ │ + andeq sp, sp, r0, lsl r9 │ │ │ │ + andeq sp, sp, r0, lsl #30 │ │ │ │ + andeq r6, r0, lr, lsl #2 │ │ │ │ + muleq r0, r4, lr │ │ │ │ + @ instruction: 0x000003b2 │ │ │ │ + muleq r0, r6, lr │ │ │ │ + andeq sp, sp, r8, asr ip │ │ │ │ + andeq r6, r0, r7, lsl #2 │ │ │ │ + andeq r5, r0, r0, lsr #29 │ │ │ │ + @ instruction: 0x000003b3 │ │ │ │ + andeq r5, r0, r2, lsr #29 │ │ │ │ + andeq r5, r0, ip, lsr #29 │ │ │ │ + andeq r5, r0, lr, lsr #29 │ │ │ │ + @ instruction: 0x00005eb8 │ │ │ │ + @ instruction: 0x000003b5 │ │ │ │ + andeq r5, r0, r4, ror lr │ │ │ │ + andeq r0, r0, lr, lsr #7 │ │ │ │ + @ instruction: 0x00005eba │ │ │ │ + andeq r5, r0, sp, ror lr │ │ │ │ + andeq r0, r0, pc, lsr #7 │ │ │ │ + andeq ip, sp, r4, lsl #27 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andeq r1, lr, r0, lsr #21 │ │ │ │ - andeq ip, sp, r8, ror #26 │ │ │ │ - andeq sp, sp, ip, lsr #21 │ │ │ │ - strdeq r1, [r0], -r2 │ │ │ │ - andeq r1, r0, r3, ror r5 │ │ │ │ - andeq r1, r0, lr, lsr #10 │ │ │ │ - andeq r1, r0, r5, ror r5 │ │ │ │ - andeq r1, r0, pc, ror r5 │ │ │ │ - andeq r1, r0, r1, lsl #11 │ │ │ │ - andeq r1, r0, sp, asr r8 │ │ │ │ - andeq r1, r0, fp, lsl #11 │ │ │ │ - andeq r1, r0, r6, ror r8 │ │ │ │ - muleq r0, r7, r5 │ │ │ │ - andeq r1, r0, sl, lsl #17 │ │ │ │ - muleq r0, r9, r5 │ │ │ │ - andeq r1, r0, r3, lsr #11 │ │ │ │ - muleq r0, r0, r8 │ │ │ │ - andeq r1, r0, r1, ror r8 │ │ │ │ - andeq r1, r0, r5, lsr #11 │ │ │ │ - ldrdeq r1, [r0], -r2 │ │ │ │ - andeq r1, r0, pc, lsr #11 │ │ │ │ - @ instruction: 0x000015b1 │ │ │ │ - @ instruction: 0x000015bb │ │ │ │ - @ instruction: 0x000015bd │ │ │ │ - andeq r1, r0, r7, asr #11 │ │ │ │ - andeq r1, r0, r9, asr #11 │ │ │ │ - ldrdeq r1, [r0], -r3 │ │ │ │ - @ instruction: 0x000017b4 │ │ │ │ - ldrdeq r1, [r0], -r5 │ │ │ │ - ldrdeq r1, [r0], -pc @ │ │ │ │ - andeq r1, r0, r1, ror #11 │ │ │ │ - andeq r1, r0, sp, ror #11 │ │ │ │ - andeq r1, r0, fp, ror #11 │ │ │ │ - andeq r1, r0, lr, lsl #17 │ │ │ │ - strdeq r1, [r0], -r7 │ │ │ │ - andeq r1, r0, r3, lsl #12 │ │ │ │ - strdeq r1, [r0], -r9 │ │ │ │ - andeq r1, r0, ip, lsr #15 │ │ │ │ - andeq r2, pc, ip, lsr #25 │ │ │ │ - andeq ip, sp, r4, lsl r4 │ │ │ │ - andeq ip, sp, r0, lsl #19 │ │ │ │ + andeq r2, lr, r8, lsl #26 │ │ │ │ + andeq ip, sp, r4, ror sp │ │ │ │ + @ instruction: 0x000ddab8 │ │ │ │ + andeq r6, r0, r3, asr #2 │ │ │ │ + andeq r5, r0, r4, asr #29 │ │ │ │ + @ instruction: 0x000003b6 │ │ │ │ + andeq r5, r0, pc, ror lr │ │ │ │ + andeq r5, r0, r6, asr #29 │ │ │ │ + ldrdeq r5, [r0], -r0 │ │ │ │ + @ instruction: 0x000003b7 │ │ │ │ + ldrdeq r5, [r0], -r2 │ │ │ │ + andeq r6, r0, lr, lsr #3 │ │ │ │ + ldrdeq r5, [r0], -ip │ │ │ │ + andeq r6, r0, r7, asr #3 │ │ │ │ + andeq r5, r0, r8, ror #29 │ │ │ │ + ldrdeq r6, [r0], -fp │ │ │ │ + andeq r5, r0, sl, ror #29 │ │ │ │ + @ instruction: 0x000003b9 │ │ │ │ + strdeq r5, [r0], -r4 │ │ │ │ + andeq r6, r0, r1, ror #3 │ │ │ │ + andeq r6, r0, r2, asr #3 │ │ │ │ + strdeq r5, [r0], -r6 │ │ │ │ + @ instruction: 0x000003ba │ │ │ │ + andeq r6, r0, r3, lsr #2 │ │ │ │ + andeq r5, r0, r2, lsl #30 │ │ │ │ + @ instruction: 0x000003bb │ │ │ │ + andeq r5, r0, ip, lsl #30 │ │ │ │ + andeq r5, r0, lr, lsl #30 │ │ │ │ + andeq r5, r0, r8, lsl pc │ │ │ │ + andeq r5, r0, sl, lsl pc │ │ │ │ + @ instruction: 0x000003bd │ │ │ │ + andeq r5, r0, r4, lsr #30 │ │ │ │ + andeq r6, r0, r5, lsl #2 │ │ │ │ + andeq r5, r0, r6, lsr #30 │ │ │ │ + @ instruction: 0x000003be │ │ │ │ + andeq r5, r0, r0, lsr pc │ │ │ │ + andeq r5, r0, r2, lsr pc │ │ │ │ + @ instruction: 0x000003bf │ │ │ │ + andeq r5, r0, lr, lsr pc │ │ │ │ + andeq r5, r0, ip, lsr pc │ │ │ │ + ldrdeq r6, [r0], -pc @ │ │ │ │ + andeq r5, r0, r8, asr #30 │ │ │ │ + andeq r5, r0, r4, asr pc │ │ │ │ + andeq r5, r0, sl, asr #30 │ │ │ │ + andeq r0, r0, r1, asr #7 │ │ │ │ + strdeq r6, [r0], -sp │ │ │ │ + andeq r2, pc, ip, lsr #24 │ │ │ │ + muleq sp, r4, r3 │ │ │ │ + andeq ip, sp, r0, lsl #18 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - andeq r1, r0, fp, asr r8 │ │ │ │ - andeq r1, r0, r5, lsl #12 │ │ │ │ - andeq r1, r0, r1, lsl r6 │ │ │ │ - andeq r1, r0, pc, lsl #12 │ │ │ │ - andeq r1, r0, ip, asr r8 │ │ │ │ - andeq r1, r0, r5, ror r8 │ │ │ │ - andeq r1, r0, sp, lsl r6 │ │ │ │ - andeq r1, r0, fp, lsl r6 │ │ │ │ - andeq r1, r0, r1, asr #12 │ │ │ │ - andeq r1, r0, sp, asr #12 │ │ │ │ - andeq r1, r0, fp, asr #12 │ │ │ │ - andeq r1, r0, pc, lsl #17 │ │ │ │ - andeq r1, r0, r7, asr r6 │ │ │ │ - andeq r1, r0, r9, asr r6 │ │ │ │ - andeq r1, r0, r9, lsr #12 │ │ │ │ - andeq r1, r0, pc, lsr r6 │ │ │ │ - andeq r1, r0, r5, lsr r6 │ │ │ │ - andeq r1, r0, r3, lsr r6 │ │ │ │ - andeq r2, pc, r4, ror fp @ │ │ │ │ - andeq ip, sp, r4, ror #3 │ │ │ │ - andeq ip, sp, ip, lsl r5 │ │ │ │ + andeq r6, r0, ip, lsr #3 │ │ │ │ + andeq r5, r0, r6, asr pc │ │ │ │ + andeq r0, r0, r2, asr #7 │ │ │ │ + andeq r5, r0, r2, ror #30 │ │ │ │ + andeq r5, r0, r0, ror #30 │ │ │ │ + andeq r0, r0, r3, asr #7 │ │ │ │ + andeq r6, r0, sp, lsr #3 │ │ │ │ + andeq r6, r0, r6, asr #3 │ │ │ │ + andeq r5, r0, lr, ror #30 │ │ │ │ + andeq r5, r0, ip, ror #30 │ │ │ │ + muleq r0, r2, pc @ │ │ │ │ + muleq r0, lr, pc @ │ │ │ │ + muleq r0, ip, pc @ │ │ │ │ + andeq r6, r0, r0, ror #3 │ │ │ │ + andeq r5, r0, r8, lsr #31 │ │ │ │ + andeq r5, r0, sl, lsr #31 │ │ │ │ + andeq r0, r0, r9, asr #7 │ │ │ │ + andeq r5, r0, sl, ror pc │ │ │ │ + muleq r0, r0, pc @ │ │ │ │ + andeq r0, r0, r7, asr #7 │ │ │ │ + andeq r5, r0, r6, lsl #31 │ │ │ │ + andeq r5, r0, r4, lsl #31 │ │ │ │ + andeq r0, r0, r6, asr #7 │ │ │ │ + strdeq r2, [pc], -r4 │ │ │ │ + andeq ip, sp, r4, ror #2 │ │ │ │ + muleq sp, ip, r4 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andeq r1, r0, r7, lsr #12 │ │ │ │ - andeq r1, r0, sp, ror r6 │ │ │ │ - andeq r1, r0, fp, ror r6 │ │ │ │ - andeq r1, r0, r1, ror r6 │ │ │ │ - andeq r1, r0, pc, ror #12 │ │ │ │ - andeq r1, r0, r5, ror #12 │ │ │ │ - andeq r1, r0, r3, ror #12 │ │ │ │ - andeq r1, r0, r5, lsr #14 │ │ │ │ - andeq r1, r0, r3, lsr #14 │ │ │ │ - andeq ip, sp, r8, ror #26 │ │ │ │ - andeq sp, sp, r8, asr r3 │ │ │ │ - andeq r1, r0, sp, lsl #10 │ │ │ │ - andeq r1, r0, pc, lsr #14 │ │ │ │ - andeq r1, r0, r7, lsl #13 │ │ │ │ - andeq r1, r0, r9, lsl #13 │ │ │ │ - muleq r0, pc, r6 @ │ │ │ │ - muleq r0, r5, r6 │ │ │ │ - muleq r0, r3, r6 │ │ │ │ - ldrdeq r1, [r0], -sp │ │ │ │ - ldrdeq r1, [r0], -fp │ │ │ │ - ldrdeq r1, [r0], -r1 @ │ │ │ │ - andeq r1, r0, pc, asr #13 │ │ │ │ - andeq r1, r0, r5, asr #13 │ │ │ │ - andeq r1, r0, r3, asr #13 │ │ │ │ - andeq r1, r0, sp, lsr #13 │ │ │ │ - andeq r1, r0, fp, lsr #13 │ │ │ │ - andeq r1, r0, r1, lsr #13 │ │ │ │ - @ instruction: 0x000016b7 │ │ │ │ - @ instruction: 0x000016b9 │ │ │ │ - strdeq r1, [r0], -pc @ │ │ │ │ - strdeq r1, [r0], -r5 │ │ │ │ - strdeq r1, [r0], -r3 │ │ │ │ - andeq r1, r0, r7, ror #13 │ │ │ │ - andeq r1, r0, r9, ror #13 │ │ │ │ - andeq r1, r0, sp, lsl #14 │ │ │ │ - andeq r1, r0, fp, lsl #14 │ │ │ │ - andeq r1, r0, r1, lsl #14 │ │ │ │ - andeq r1, r0, r7, lsl r7 │ │ │ │ - andeq r1, r0, r9, lsl r7 │ │ │ │ - andeq ip, sp, r0, lsl #8 │ │ │ │ - ldr r9, [pc, #-388] @ 3d488 │ │ │ │ - b 3c9fc │ │ │ │ - ldr r1, [pc, #-392] @ 3d48c │ │ │ │ - mov r2, #25 │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #-376] @ 3d4a8 │ │ │ │ + andeq r5, r0, r8, ror pc │ │ │ │ + andeq r0, r0, r5, asr #7 │ │ │ │ + andeq r5, r0, lr, asr #31 │ │ │ │ + andeq r5, r0, ip, asr #31 │ │ │ │ + andeq r5, r0, r2, asr #31 │ │ │ │ + andeq r5, r0, r0, asr #31 │ │ │ │ + andeq r0, r0, fp, asr #7 │ │ │ │ + @ instruction: 0x00005fb6 │ │ │ │ + @ instruction: 0x00005fb4 │ │ │ │ + andeq r0, r0, sl, asr #7 │ │ │ │ + andeq r6, r0, r6, ror r0 │ │ │ │ + andeq r6, r0, r4, ror r0 │ │ │ │ + ldrdeq r0, [r0], -sl │ │ │ │ + andeq ip, sp, r4, ror #25 │ │ │ │ + ldrdeq sp, [sp], -r4 │ │ │ │ + andeq r0, r0, fp, lsr #7 │ │ │ │ + andeq r5, r0, lr, asr lr │ │ │ │ + andeq r6, r0, r0, lsl #1 │ │ │ │ + ldrdeq r0, [r0], -fp │ │ │ │ + ldrdeq r5, [r0], -r8 │ │ │ │ + ldrdeq r5, [r0], -sl │ │ │ │ + andeq r0, r0, sp, asr #7 │ │ │ │ + strdeq r5, [r0], -r0 │ │ │ │ + andeq r5, r0, r6, ror #31 │ │ │ │ + andeq r5, r0, r4, ror #31 │ │ │ │ + andeq r0, r0, lr, asr #7 │ │ │ │ + andeq r6, r0, lr, lsr #32 │ │ │ │ + andeq r6, r0, ip, lsr #32 │ │ │ │ + andeq r6, r0, r2, lsr #32 │ │ │ │ + andeq r6, r0, r0, lsr #32 │ │ │ │ + ldrdeq r0, [r0], -r3 │ │ │ │ + andeq r6, r0, r6, lsl r0 │ │ │ │ + andeq r6, r0, r4, lsl r0 │ │ │ │ + ldrdeq r0, [r0], -r2 │ │ │ │ + strdeq r5, [r0], -lr │ │ │ │ + strdeq r5, [r0], -ip │ │ │ │ + strdeq r5, [r0], -r2 │ │ │ │ + andeq r0, r0, pc, asr #7 │ │ │ │ + andeq r6, r0, r8 │ │ │ │ + andeq r6, r0, sl │ │ │ │ + ldrdeq r0, [r0], -r1 │ │ │ │ + andeq r6, r0, r0, asr r0 │ │ │ │ + andeq r6, r0, r6, asr #32 │ │ │ │ + andeq r6, r0, r4, asr #32 │ │ │ │ + ldrdeq r0, [r0], -r6 │ │ │ │ + andeq r6, r0, r8, lsr r0 │ │ │ │ + andeq r6, r0, sl, lsr r0 │ │ │ │ + ldrdeq r0, [r0], -r5 │ │ │ │ + andeq r6, r0, lr, asr r0 │ │ │ │ + andeq r6, r0, ip, asr r0 │ │ │ │ + andeq r6, r0, r2, asr r0 │ │ │ │ + ldrdeq r0, [r0], -r7 │ │ │ │ + andeq r6, r0, r8, rrx │ │ │ │ + andeq r6, r0, sl, rrx │ │ │ │ + ldrdeq r0, [r0], -r9 │ │ │ │ + andeq ip, sp, r0, lsl #7 │ │ │ │ + ldr r9, [pc, #-496] @ 3d44c │ │ │ │ + b 3c9a0 │ │ │ │ + ldr r1, [pc, #-500] @ 3d450 │ │ │ │ + mov r2, #952 @ 0x3b8 │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #-480] @ 3d470 │ │ │ │ mov r4, r8 │ │ │ │ - b 3c5f4 │ │ │ │ + b 3c598 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3bc24 │ │ │ │ - ldr r9, [pc, #-424] @ 3d490 │ │ │ │ + b 3bbc8 │ │ │ │ + ldr r9, [pc, #-532] @ 3d454 │ │ │ │ mov r5, r4 │ │ │ │ - b 3c5d8 │ │ │ │ - ldr r1, [pc, #-432] @ 3d494 │ │ │ │ - mov r2, #26 │ │ │ │ - b 3c560 │ │ │ │ + b 3c57c │ │ │ │ + ldr r1, [pc, #-540] @ 3d458 │ │ │ │ + ldr r2, [pc, #-532] @ 3d464 │ │ │ │ + b 3c504 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3bc70 │ │ │ │ - ldr r9, [pc, #-452] @ 3d498 │ │ │ │ + b 3bc14 │ │ │ │ + ldr r9, [pc, #-560] @ 3d45c │ │ │ │ mov r4, r3 │ │ │ │ - b 3c5d8 │ │ │ │ - ldr r9, [pc, #-460] @ 3d49c │ │ │ │ - mov sl, #26 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-468] @ 3d4a0 │ │ │ │ - mov r2, #27 │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #-476] @ 3d4a4 │ │ │ │ + b 3c57c │ │ │ │ + ldr r9, [pc, #-568] @ 3d460 │ │ │ │ + ldr sl, [pc, #-568] @ 3d464 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-572] @ 3d468 │ │ │ │ + ldr r2, [pc, #-560] @ 3d478 │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #-580] @ 3d46c │ │ │ │ mov r4, #0 │ │ │ │ - b 3c5d8 │ │ │ │ + b 3c57c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d6a0 │ │ │ │ + beq 3d6d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 3d7b8 │ │ │ │ - ldr r9, [pc, #-512] @ 3d4a8 │ │ │ │ - b 3c9fc │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3bcbc │ │ │ │ - ldr r9, [pc, #-528] @ 3d4ac │ │ │ │ - mov sl, #27 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-536] @ 3d4b0 │ │ │ │ - b 3ce20 │ │ │ │ - ldr r1, [pc, #-540] @ 3d4b4 │ │ │ │ - mov r2, #28 │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #-548] @ 3d4b8 │ │ │ │ - mov sl, #28 │ │ │ │ - b 3ceb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3bd08 │ │ │ │ - ldr r1, [pc, #-568] @ 3d4bc │ │ │ │ - mov r2, #29 │ │ │ │ - b 3c560 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3bd58 │ │ │ │ - ldr r9, [pc, #-588] @ 3d4c0 │ │ │ │ - mov sl, #29 │ │ │ │ - b 3ceb0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3d270 │ │ │ │ - mov r0, r6 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3cc48 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3bda4 │ │ │ │ - ldr r1, [pc, #-632] @ 3d4c4 │ │ │ │ - mov r2, #30 │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #-640] @ 3d4c8 │ │ │ │ - mov sl, #30 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-648] @ 3d4cc │ │ │ │ - mov r2, #31 │ │ │ │ - b 3c560 │ │ │ │ - ldr r1, [pc, #-656] @ 3d4d0 │ │ │ │ - b 3ce20 │ │ │ │ - ldr r9, [pc, #-588] @ 3d51c │ │ │ │ + beq 3d7e8 │ │ │ │ + ldr r9, [pc, #-616] @ 3d470 │ │ │ │ + b 3c9a0 │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3bc60 │ │ │ │ + ldr r9, [pc, #-632] @ 3d474 │ │ │ │ + ldr sl, [pc, #-632] @ 3d478 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-636] @ 3d47c │ │ │ │ + b 3cdc4 │ │ │ │ + ldr r2, [pc, #-636] @ 3d484 │ │ │ │ + mov r1, #24320 @ 0x5f00 │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #-652] @ 3d480 │ │ │ │ + ldr sl, [pc, #-652] @ 3d484 │ │ │ │ + b 3ce54 │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3bcac │ │ │ │ + ldr r1, [pc, #-668] @ 3d488 │ │ │ │ + mov r2, #956 @ 0x3bc │ │ │ │ + b 3c504 │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3bcfc │ │ │ │ + ldr r9, [pc, #-688] @ 3d48c │ │ │ │ + mov sl, #956 @ 0x3bc │ │ │ │ + b 3ce54 │ │ │ │ + mov r0, r7 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3d214 │ │ │ │ + mov r0, r6 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3cbec │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3bd48 │ │ │ │ + ldr r1, [pc, #-732] @ 3d490 │ │ │ │ + ldr r2, [pc, #-728] @ 3d498 │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #-740] @ 3d494 │ │ │ │ + ldr sl, [pc, #-740] @ 3d498 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-744] @ 3d49c │ │ │ │ + ldr r2, [pc, #-736] @ 3d4a8 │ │ │ │ + b 3c504 │ │ │ │ + ldr r1, [pc, #-752] @ 3d4a0 │ │ │ │ + b 3cdc4 │ │ │ │ + ldr r9, [pc, #-664] @ 3d500 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ - b 3d1c8 │ │ │ │ - ldr r9, [pc, #-680] @ 3d4d4 │ │ │ │ - mov sl, #31 │ │ │ │ - b 3ceb0 │ │ │ │ + b 3d16c │ │ │ │ + ldr r9, [pc, #-776] @ 3d4a4 │ │ │ │ + ldr sl, [pc, #-776] @ 3d4a8 │ │ │ │ + b 3ce54 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3bdf0 │ │ │ │ - ldr r9, [pc, #-648] @ 3d50c │ │ │ │ + b 3bd94 │ │ │ │ + ldr r9, [pc, #-732] @ 3d4e8 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ - b 3d1c8 │ │ │ │ - ldr r1, [pc, #-720] @ 3d4d8 │ │ │ │ - mov r2, #32 │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #-660] @ 3d520 │ │ │ │ + b 3d16c │ │ │ │ + ldr r1, [pc, #-812] @ 3d4ac │ │ │ │ + ldr r2, [pc, #-808] @ 3d4b4 │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #-736] @ 3d504 │ │ │ │ mov r4, r5 │ │ │ │ - b 3d1c8 │ │ │ │ + b 3d16c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3d6a0 │ │ │ │ - ldr r9, [pc, #-704] @ 3d50c │ │ │ │ - b 3ce80 │ │ │ │ - ldr r9, [pc, #-760] @ 3d4dc │ │ │ │ - mov sl, #32 │ │ │ │ - b 3ceb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3be88 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3be3c │ │ │ │ - ldr r9, [pc, #-732] @ 3d51c │ │ │ │ - b 3ce80 │ │ │ │ - ldr r9, [pc, #-800] @ 3d4e0 │ │ │ │ - mov sl, #33 @ 0x21 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-808] @ 3d4e4 │ │ │ │ - mov r2, #33 @ 0x21 │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #-816] @ 3d4e8 │ │ │ │ - b 3d1c8 │ │ │ │ - ldr r9, [pc, #-824] @ 3d4e8 │ │ │ │ - b 3d2b4 │ │ │ │ - ldr r1, [pc, #-828] @ 3d4ec │ │ │ │ - mov r2, #34 @ 0x22 │ │ │ │ - b 3c560 │ │ │ │ - bl 14adc │ │ │ │ - ldr r9, [pc, #-768] @ 3d538 │ │ │ │ - b 3d1c8 │ │ │ │ - ldr r9, [pc, #-776] @ 3d538 │ │ │ │ + b 3d6d0 │ │ │ │ + ldr r9, [pc, #-788] @ 3d4e8 │ │ │ │ + b 3ce24 │ │ │ │ + ldr r9, [pc, #-852] @ 3d4b0 │ │ │ │ + ldr sl, [pc, #-852] @ 3d4b4 │ │ │ │ + b 3ce54 │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3be2c │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3bde0 │ │ │ │ + ldr r9, [pc, #-808] @ 3d500 │ │ │ │ + b 3ce24 │ │ │ │ + ldr r9, [pc, #-888] @ 3d4b8 │ │ │ │ + mov sl, #960 @ 0x3c0 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-896] @ 3d4bc │ │ │ │ + mov r2, #960 @ 0x3c0 │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #-904] @ 3d4c0 │ │ │ │ + b 3d16c │ │ │ │ + ldr r9, [pc, #-912] @ 3d4c0 │ │ │ │ + b 3d258 │ │ │ │ + ldr r1, [pc, #-916] @ 3d4c4 │ │ │ │ + ldr r2, [pc, #-908] @ 3d4d0 │ │ │ │ + b 3c504 │ │ │ │ + bl 14ab8 │ │ │ │ + ldr r9, [pc, #-844] @ 3d51c │ │ │ │ + b 3d16c │ │ │ │ + ldr r9, [pc, #-852] @ 3d51c │ │ │ │ mov r4, #0 │ │ │ │ - b 3d2b4 │ │ │ │ - ldr r1, [pc, #-860] @ 3d4f0 │ │ │ │ - mov r2, #35 @ 0x23 │ │ │ │ - b 3c560 │ │ │ │ + b 3d258 │ │ │ │ + ldr r1, [pc, #-948] @ 3d4c8 │ │ │ │ + ldr r2, [pc, #-912] @ 3d4f0 │ │ │ │ + b 3c504 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - ldr r9, [pc, #-828] @ 3d520 │ │ │ │ + ldr r9, [pc, #-904] @ 3d504 │ │ │ │ mov r5, r4 │ │ │ │ - b 3d2b4 │ │ │ │ - ldr r9, [pc, #-884] @ 3d4f4 │ │ │ │ - mov sl, #34 @ 0x22 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-892] @ 3d4f8 │ │ │ │ - b 3ce20 │ │ │ │ + b 3d258 │ │ │ │ + ldr r9, [pc, #-972] @ 3d4cc │ │ │ │ + ldr sl, [pc, #-972] @ 3d4d0 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-976] @ 3d4d4 │ │ │ │ + b 3cdc4 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3bed4 │ │ │ │ - ldr r3, [pc, #-908] @ 3d4fc │ │ │ │ - ldr r1, [pc, #-908] @ 3d500 │ │ │ │ - ldr r0, [pc, #-908] @ 3d504 │ │ │ │ + b 3be78 │ │ │ │ + ldr r3, [pc, #-992] @ 3d4d8 │ │ │ │ + ldr r1, [pc, #-992] @ 3d4dc │ │ │ │ + ldr r0, [pc, #-992] @ 3d4e0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-912] @ 3d508 │ │ │ │ + ldr r2, [pc, #-996] @ 3d4e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ - ldr r9, [pc, #-932] @ 3d50c │ │ │ │ - b 3c9fc │ │ │ │ + bl 14788 │ │ │ │ + ldr r9, [pc, #-1016] @ 3d4e8 │ │ │ │ + b 3c9a0 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r9, [pc, #-940] @ 3d510 │ │ │ │ - mov sl, #35 @ 0x23 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r9, [pc, #-948] @ 3d514 │ │ │ │ - mov sl, #36 @ 0x24 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-956] @ 3d518 │ │ │ │ - mov r2, #36 @ 0x24 │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #-964] @ 3d51c │ │ │ │ - b 3c9fc │ │ │ │ - ldr r9, [pc, #-968] @ 3d520 │ │ │ │ + ldr r9, [pc, #-1024] @ 3d4ec │ │ │ │ + ldr sl, [pc, #-1024] @ 3d4f0 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r9, [pc, #-1028] @ 3d4f4 │ │ │ │ + ldr sl, [pc, #-1024] @ 3d4fc │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-1036] @ 3d4f8 │ │ │ │ + ldr r2, [pc, #-1036] @ 3d4fc │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #-1040] @ 3d500 │ │ │ │ + b 3c9a0 │ │ │ │ + ldr r9, [pc, #-1044] @ 3d504 │ │ │ │ mov r4, r5 │ │ │ │ - b 3c5d8 │ │ │ │ - ldr r9, [pc, #-976] @ 3d524 │ │ │ │ - mov sl, #37 @ 0x25 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-984] @ 3d528 │ │ │ │ - mov r2, #37 @ 0x25 │ │ │ │ - b 3c560 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3bf20 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3bf6c │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3bfbc │ │ │ │ - ldr r9, [pc, #-1028] @ 3d52c │ │ │ │ - mov sl, #40 @ 0x28 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r9, [pc, #-1036] @ 3d530 │ │ │ │ - mov sl, #41 @ 0x29 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-1044] @ 3d534 │ │ │ │ - mov r2, #41 @ 0x29 │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #-1052] @ 3d538 │ │ │ │ + b 3c57c │ │ │ │ + ldr r9, [pc, #-1052] @ 3d508 │ │ │ │ + mov sl, #964 @ 0x3c4 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-1060] @ 3d50c │ │ │ │ + mov r2, #964 @ 0x3c4 │ │ │ │ + b 3c504 │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3bec4 │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3bf10 │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3bf60 │ │ │ │ + ldr r9, [pc, #-1104] @ 3d510 │ │ │ │ + ldr sl, [pc, #-1072] @ 3d534 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r9, [pc, #-1112] @ 3d514 │ │ │ │ + mov sl, #968 @ 0x3c8 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-1120] @ 3d518 │ │ │ │ + mov r2, #968 @ 0x3c8 │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #-1128] @ 3d51c │ │ │ │ mov r4, #0 │ │ │ │ - b 3c5d8 │ │ │ │ - ldr r1, [pc, #-1060] @ 3d53c │ │ │ │ - mov r2, #42 @ 0x2a │ │ │ │ - b 3c560 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c008 │ │ │ │ - ldr r9, [pc, #-1080] @ 3d540 │ │ │ │ - mov sl, #42 @ 0x2a │ │ │ │ - b 3ceb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c054 │ │ │ │ - ldr r9, [pc, #-1100] @ 3d544 │ │ │ │ - mov sl, #38 @ 0x26 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-1108] @ 3d548 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #-1116] @ 3d54c │ │ │ │ - mov sl, #39 @ 0x27 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-1124] @ 3d550 │ │ │ │ - mov r2, #39 @ 0x27 │ │ │ │ - b 3c560 │ │ │ │ - ldr r3, [pc, #-1132] @ 3d554 │ │ │ │ - ldr r1, [pc, #-1132] @ 3d558 │ │ │ │ - ldr r0, [pc, #-1132] @ 3d55c │ │ │ │ + b 3c57c │ │ │ │ + ldr r1, [pc, #-1136] @ 3d520 │ │ │ │ + ldr r2, [pc, #-1132] @ 3d528 │ │ │ │ + b 3c504 │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3bfac │ │ │ │ + ldr r9, [pc, #-1156] @ 3d524 │ │ │ │ + ldr sl, [pc, #-1156] @ 3d528 │ │ │ │ + b 3ce54 │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3bff8 │ │ │ │ + ldr r9, [pc, #-1172] @ 3d52c │ │ │ │ + ldr sl, [pc, #-1132] @ 3d558 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-1180] @ 3d530 │ │ │ │ + ldr r2, [pc, #-1180] @ 3d534 │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #-1184] @ 3d538 │ │ │ │ + ldr sl, [pc, #-1180] @ 3d540 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-1192] @ 3d53c │ │ │ │ + ldr r2, [pc, #-1192] @ 3d540 │ │ │ │ + b 3c504 │ │ │ │ + ldr r3, [pc, #-1196] @ 3d544 │ │ │ │ + ldr r1, [pc, #-1196] @ 3d548 │ │ │ │ + ldr r0, [pc, #-1196] @ 3d54c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1136] @ 3d560 │ │ │ │ + ldr r2, [pc, #-1200] @ 3d550 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #-1152] @ 3d564 │ │ │ │ - mov r2, #38 @ 0x26 │ │ │ │ - b 3c560 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c138 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c0ec │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c0a0 │ │ │ │ - ldr r9, [pc, #-1196] @ 3d568 │ │ │ │ - mov sl, #45 @ 0x2d │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-1204] @ 3d56c │ │ │ │ - mov r2, #45 @ 0x2d │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #-1212] @ 3d570 │ │ │ │ - mov sl, #44 @ 0x2c │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-1220] @ 3d574 │ │ │ │ - mov r2, #44 @ 0x2c │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #-1228] @ 3d578 │ │ │ │ - mov sl, #43 @ 0x2b │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-1236] @ 3d57c │ │ │ │ - mov r2, #43 @ 0x2b │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #-1244] @ 3d580 │ │ │ │ - mov sl, #59 @ 0x3b │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-1252] @ 3d584 │ │ │ │ - mov r2, #59 @ 0x3b │ │ │ │ - b 3c560 │ │ │ │ - ldr r3, [pc, #-1260] @ 3d588 │ │ │ │ - ldr r0, [pc, #-1260] @ 3d58c │ │ │ │ - ldr r1, [pc, #-1260] @ 3d590 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #12 │ │ │ │ - bl 17198 │ │ │ │ - b 3c590 │ │ │ │ - ldr r1, [pc, #-1280] @ 3d594 │ │ │ │ - mov r2, #60 @ 0x3c │ │ │ │ - b 3c560 │ │ │ │ - ldr r1, [pc, #-1288] @ 3d598 │ │ │ │ - mov r2, #46 @ 0x2e │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #-1296] @ 3d59c │ │ │ │ - mov sl, #46 @ 0x2e │ │ │ │ - b 3ceb0 │ │ │ │ + ldr r1, [pc, #-1216] @ 3d554 │ │ │ │ + ldr r2, [pc, #-1216] @ 3d558 │ │ │ │ + b 3c504 │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3c0dc │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3c090 │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3c044 │ │ │ │ + ldr r9, [pc, #-1256] @ 3d55c │ │ │ │ + mov sl, #972 @ 0x3cc │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-1264] @ 3d560 │ │ │ │ + mov r2, #972 @ 0x3cc │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #-1272] @ 3d564 │ │ │ │ + ldr sl, [pc, #-1268] @ 3d56c │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-1280] @ 3d568 │ │ │ │ + ldr r2, [pc, #-1280] @ 3d56c │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #-1284] @ 3d570 │ │ │ │ + ldr sl, [pc, #-1280] @ 3d578 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-1292] @ 3d574 │ │ │ │ + ldr r2, [pc, #-1292] @ 3d578 │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #-1296] @ 3d57c │ │ │ │ + ldr sl, [pc, #-1292] @ 3d584 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-1304] @ 3d580 │ │ │ │ + ldr r2, [pc, #-1304] @ 3d584 │ │ │ │ + b 3c504 │ │ │ │ + ldr r3, [pc, #-1308] @ 3d588 │ │ │ │ + ldr r0, [pc, #-1308] @ 3d58c │ │ │ │ + ldr r2, [pc, #-1308] @ 3d590 │ │ │ │ + ldr r1, [pc, #-1308] @ 3d594 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 17174 │ │ │ │ + b 3c534 │ │ │ │ + ldr r1, [pc, #-1324] @ 3d598 │ │ │ │ + ldr r2, [pc, #-1324] @ 3d59c │ │ │ │ + b 3c504 │ │ │ │ + ldr r1, [pc, #-1328] @ 3d5a0 │ │ │ │ + ldr r2, [pc, #-1324] @ 3d5a8 │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #-1336] @ 3d5a4 │ │ │ │ + ldr sl, [pc, #-1336] @ 3d5a8 │ │ │ │ + b 3ce54 │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3c128 │ │ │ │ + ldr r1, [pc, #-1352] @ 3d5ac │ │ │ │ + ldr r2, [pc, #-1296] @ 3d5e8 │ │ │ │ + b 3c504 │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3c174 │ │ │ │ + ldr r9, [pc, #-1372] @ 3d5b0 │ │ │ │ + ldr sl, [pc, #-1368] @ 3d5b8 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-1380] @ 3d5b4 │ │ │ │ + ldr r2, [pc, #-1380] @ 3d5b8 │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #-1384] @ 3d5bc │ │ │ │ + mov sl, #980 @ 0x3d4 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-1392] @ 3d5c0 │ │ │ │ + mov r2, #980 @ 0x3d4 │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #-1400] @ 3d5c4 │ │ │ │ + ldr sl, [pc, #-1396] @ 3d5cc │ │ │ │ + b 3ce54 │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3c2f4 │ │ │ │ + ldr r1, [pc, #-1420] @ 3d5c8 │ │ │ │ + ldr r2, [pc, #-1420] @ 3d5cc │ │ │ │ + b 3c504 │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3c2a8 │ │ │ │ + ldr r9, [pc, #-1436] @ 3d5d0 │ │ │ │ + ldr sl, [pc, #-1432] @ 3d5d8 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-1444] @ 3d5d4 │ │ │ │ + ldr r2, [pc, #-1444] @ 3d5d8 │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #-1448] @ 3d5dc │ │ │ │ + mov sl, #976 @ 0x3d0 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-1456] @ 3d5e0 │ │ │ │ + mov r2, #976 @ 0x3d0 │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #-1464] @ 3d5e4 │ │ │ │ + ldr sl, [pc, #-1464] @ 3d5e8 │ │ │ │ + b 3ce54 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c184 │ │ │ │ - ldr r1, [pc, #-1316] @ 3d5a0 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - b 3c560 │ │ │ │ + b 3c1c4 │ │ │ │ + ldr r1, [pc, #-1480] @ 3d5ec │ │ │ │ + ldr r2, [pc, #-1476] @ 3d5f4 │ │ │ │ + b 3c504 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c1d0 │ │ │ │ - ldr r9, [pc, #-1336] @ 3d5a4 │ │ │ │ - mov sl, #47 @ 0x2f │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-1344] @ 3d5a8 │ │ │ │ - mov r2, #47 @ 0x2f │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #-1352] @ 3d5ac │ │ │ │ - mov sl, #53 @ 0x35 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-1360] @ 3d5b0 │ │ │ │ - mov r2, #53 @ 0x35 │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #-1368] @ 3d5b4 │ │ │ │ - mov sl, #52 @ 0x34 │ │ │ │ - b 3ceb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c350 │ │ │ │ - ldr r1, [pc, #-1388] @ 3d5b8 │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - b 3c560 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c304 │ │ │ │ - ldr r9, [pc, #-1408] @ 3d5bc │ │ │ │ - mov sl, #51 @ 0x33 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-1416] @ 3d5c0 │ │ │ │ - mov r2, #51 @ 0x33 │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #-1424] @ 3d5c4 │ │ │ │ - mov sl, #49 @ 0x31 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-1432] @ 3d5c8 │ │ │ │ - mov r2, #49 @ 0x31 │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #-1440] @ 3d5cc │ │ │ │ - mov sl, #48 @ 0x30 │ │ │ │ - b 3ceb0 │ │ │ │ + b 3c210 │ │ │ │ + ldr r9, [pc, #-1500] @ 3d5f0 │ │ │ │ + ldr sl, [pc, #-1500] @ 3d5f4 │ │ │ │ + b 3ce54 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c220 │ │ │ │ - ldr r1, [pc, #-1460] @ 3d5d0 │ │ │ │ - mov r2, #50 @ 0x32 │ │ │ │ - b 3c560 │ │ │ │ + b 3c25c │ │ │ │ + ldr r1, [pc, #-1516] @ 3d5f8 │ │ │ │ + ldr r2, [pc, #-1480] @ 3d620 │ │ │ │ + b 3c504 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c26c │ │ │ │ - ldr r9, [pc, #-1480] @ 3d5d4 │ │ │ │ - mov sl, #50 @ 0x32 │ │ │ │ - b 3ceb0 │ │ │ │ + b 3c3dc │ │ │ │ + ldr r9, [pc, #-1536] @ 3d5fc │ │ │ │ + ldr sl, [pc, #-1532] @ 3d604 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-1544] @ 3d600 │ │ │ │ + ldr r2, [pc, #-1544] @ 3d604 │ │ │ │ + b 3c504 │ │ │ │ + ldr r1, [pc, #-1548] @ 3d608 │ │ │ │ + ldr r2, [pc, #-1544] @ 3d610 │ │ │ │ + b 3c504 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c2b8 │ │ │ │ - ldr r1, [pc, #-1500] @ 3d5d8 │ │ │ │ - mov r2, #56 @ 0x38 │ │ │ │ - b 3c560 │ │ │ │ + b 3c340 │ │ │ │ + ldr r9, [pc, #-1568] @ 3d60c │ │ │ │ + ldr sl, [pc, #-1568] @ 3d610 │ │ │ │ + b 3ce54 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c438 │ │ │ │ - ldr r9, [pc, #-1520] @ 3d5dc │ │ │ │ - mov sl, #55 @ 0x37 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-1528] @ 3d5e0 │ │ │ │ - mov r2, #55 @ 0x37 │ │ │ │ - b 3c560 │ │ │ │ - ldr r1, [pc, #-1536] @ 3d5e4 │ │ │ │ - mov r2, #54 @ 0x36 │ │ │ │ - b 3c560 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c39c │ │ │ │ - ldr r9, [pc, #-1556] @ 3d5e8 │ │ │ │ - mov sl, #54 @ 0x36 │ │ │ │ - b 3ceb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c3e8 │ │ │ │ - ldr r9, [pc, #-1576] @ 3d5ec │ │ │ │ - mov sl, #57 @ 0x39 │ │ │ │ - b 3ceb0 │ │ │ │ - ldr r1, [pc, #-1584] @ 3d5f0 │ │ │ │ - mov r2, #57 @ 0x39 │ │ │ │ - b 3c560 │ │ │ │ - ldr r9, [pc, #-1592] @ 3d5f4 │ │ │ │ - mov sl, #56 @ 0x38 │ │ │ │ - b 3ceb0 │ │ │ │ + b 3c38c │ │ │ │ + ldr r9, [pc, #-1584] @ 3d614 │ │ │ │ + mov sl, #984 @ 0x3d8 │ │ │ │ + b 3ce54 │ │ │ │ + ldr r1, [pc, #-1592] @ 3d618 │ │ │ │ + mov r2, #984 @ 0x3d8 │ │ │ │ + b 3c504 │ │ │ │ + ldr r9, [pc, #-1600] @ 3d61c │ │ │ │ + ldr sl, [pc, #-1600] @ 3d620 │ │ │ │ + b 3ce54 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c488 │ │ │ │ - ldr r1, [pc, #-1612] @ 3d5f8 │ │ │ │ - mov r2, #58 @ 0x3a │ │ │ │ - b 3c560 │ │ │ │ + b 3c42c │ │ │ │ + ldr r1, [pc, #-1616] @ 3d624 │ │ │ │ + ldr r2, [pc, #-1612] @ 3d62c │ │ │ │ + b 3c504 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c4d8 │ │ │ │ - ldr r9, [pc, #-1632] @ 3d5fc │ │ │ │ - mov sl, #58 @ 0x3a │ │ │ │ - b 3ceb0 │ │ │ │ + b 3c47c │ │ │ │ + ldr r9, [pc, #-1636] @ 3d628 │ │ │ │ + ldr sl, [pc, #-1636] @ 3d62c │ │ │ │ + b 3ce54 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3c524 │ │ │ │ + b 3c4c8 │ │ │ │ cmp r6, #1 │ │ │ │ - ble 3d2f0 │ │ │ │ - ldr r3, [pc, #-1660] @ 3d600 │ │ │ │ + ble 3d294 │ │ │ │ + ldr r3, [pc, #-1660] @ 3d630 │ │ │ │ mov ip, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 3d2fc │ │ │ │ + b 3d2a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r0, [pc, #3900] @ 3ebd8 │ │ │ │ + ldr r0, [pc, #3900] @ 3ec08 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #3896] @ 3ebdc │ │ │ │ + ldr r2, [pc, #3896] @ 3ec0c │ │ │ │ add r0, pc, r0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #3888] @ 3ebe0 │ │ │ │ + ldr r3, [pc, #3888] @ 3ec10 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r0, #600 @ 0x258 │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r9, [pc, #3868] @ 3ebe4 │ │ │ │ + ldr r9, [pc, #3868] @ 3ec14 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1312 @ 0x520 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, r0, #588 @ 0x24c │ │ │ │ @@ -51109,19 +51121,19 @@ │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ add r9, pc, r9 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 3ea20 │ │ │ │ - ldr r3, [pc, #3756] @ 3ebe8 │ │ │ │ + beq 3ea50 │ │ │ │ + ldr r3, [pc, #3756] @ 3ec18 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi 3f17c │ │ │ │ + bhi 3f174 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -51134,822 +51146,822 @@ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 3efa0 │ │ │ │ - ldr r0, [pc, #3660] @ 3ebec │ │ │ │ + beq 3ef98 │ │ │ │ + ldr r0, [pc, #3660] @ 3ec1c │ │ │ │ ldr r0, [r9, r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 3fe1c │ │ │ │ - ldr r0, [pc, #3644] @ 3ebf0 │ │ │ │ + beq 3fe14 │ │ │ │ + ldr r0, [pc, #3644] @ 3ec20 │ │ │ │ ldr r0, [r9, r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 3fe40 │ │ │ │ + beq 3fe38 │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #3620] @ 3ebf4 │ │ │ │ + ldr r1, [pc, #3620] @ 3ec24 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #7 │ │ │ │ - bhi 3ee44 │ │ │ │ + bhi 3ee3c │ │ │ │ add r1, r1, r5 │ │ │ │ ldrh r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3588] @ 3ebf8 │ │ │ │ + ldr r1, [pc, #3588] @ 3ec28 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #1324] @ 0x52c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 3fe1c │ │ │ │ + beq 3fe14 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 3fe40 │ │ │ │ + beq 3fe38 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 3fa5c │ │ │ │ + ble 3fa54 │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ - b 3de38 │ │ │ │ + b 3de68 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 3f1b4 │ │ │ │ + beq 3f1ac │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 3de2c │ │ │ │ + bne 3de5c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [r3, r2, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3fa5c │ │ │ │ + beq 3fa54 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 3ea78 │ │ │ │ + bgt 3eaa8 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3472] @ 3ebfc │ │ │ │ + ldr r2, [pc, #3472] @ 3ec2c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 3f500 │ │ │ │ + beq 3f4f8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3f4f8 │ │ │ │ - ldr r3, [pc, #3432] @ 3ec00 │ │ │ │ + beq 3f4f0 │ │ │ │ + ldr r3, [pc, #3432] @ 3ec30 │ │ │ │ ldr sl, [r9, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 3f240 │ │ │ │ + bne 3f238 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3f240 │ │ │ │ + beq 3f238 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3def0 │ │ │ │ + beq 3df20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3f170 │ │ │ │ - ldr r3, [pc, #3340] @ 3ec04 │ │ │ │ + beq 3f168 │ │ │ │ + ldr r3, [pc, #3340] @ 3ec34 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 3df34 │ │ │ │ + beq 3df64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 3f280 │ │ │ │ + beq 3f278 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ - beq 3f50c │ │ │ │ + beq 3f504 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3df5c │ │ │ │ + beq 3df8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 3f164 │ │ │ │ + beq 3f15c │ │ │ │ add r9, sp, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 3f648 │ │ │ │ + beq 3f640 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #3204] @ 3ec08 │ │ │ │ + ldr r2, [pc, #3204] @ 3ec38 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 3f690 │ │ │ │ + beq 3f688 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3f674 │ │ │ │ + beq 3f66c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 3f370 │ │ │ │ + bne 3f368 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3f370 │ │ │ │ + beq 3f368 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e000 │ │ │ │ + beq 3e030 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 3f28c │ │ │ │ - ldr r3, [pc, #3076] @ 3ec0c │ │ │ │ + beq 3f284 │ │ │ │ + ldr r3, [pc, #3076] @ 3ec3c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3e044 │ │ │ │ + beq 3e074 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 3f428 │ │ │ │ + beq 3f420 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3f878 │ │ │ │ + beq 3f870 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e068 │ │ │ │ + beq 3e098 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3f274 │ │ │ │ + beq 3f26c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 3f90c │ │ │ │ + beq 3f904 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #2948] @ 3ec10 │ │ │ │ + ldr r2, [pc, #2948] @ 3ec40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3f94c │ │ │ │ + beq 3f944 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3f934 │ │ │ │ + beq 3f92c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 3f4c4 │ │ │ │ + bne 3f4bc │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3f4c4 │ │ │ │ + beq 3f4bc │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e10c │ │ │ │ + beq 3e13c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3eee8 │ │ │ │ - ldr r3, [pc, #2816] @ 3ec14 │ │ │ │ + beq 3eee0 │ │ │ │ + ldr r3, [pc, #2816] @ 3ec44 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3e150 │ │ │ │ + beq 3e180 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 3ef0c │ │ │ │ + beq 3ef04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3f9a4 │ │ │ │ + beq 3f99c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e174 │ │ │ │ + beq 3e1a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 3f3a4 │ │ │ │ + beq 3f39c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 3fa14 │ │ │ │ + beq 3fa0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #2688] @ 3ec18 │ │ │ │ + ldr r2, [pc, #2688] @ 3ec48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3fa4c │ │ │ │ + beq 3fa44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3fa38 │ │ │ │ + beq 3fa30 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 3f52c │ │ │ │ + bne 3f524 │ │ │ │ ldr fp, [r6, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 3f52c │ │ │ │ + beq 3f524 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e218 │ │ │ │ + beq 3e248 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 3f158 │ │ │ │ - ldr r3, [pc, #2556] @ 3ec1c │ │ │ │ + beq 3f150 │ │ │ │ + ldr r3, [pc, #2556] @ 3ec4c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3e264 │ │ │ │ + beq 3e294 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 3e264 │ │ │ │ + bne 3e294 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ cmp r6, #0 │ │ │ │ - ldreq r9, [pc, #2480] @ 3ec20 │ │ │ │ + ldreq r9, [pc, #2480] @ 3ec50 │ │ │ │ moveq sl, r6 │ │ │ │ moveq r8, r6 │ │ │ │ - beq 3e8d8 │ │ │ │ + beq 3e908 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e294 │ │ │ │ + beq 3e2c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 3ef00 │ │ │ │ + beq 3eef8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 3fa88 │ │ │ │ + beq 3fa80 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #2412] @ 3ec24 │ │ │ │ + ldr r2, [pc, #2412] @ 3ec54 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 3fab8 │ │ │ │ + beq 3fab0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3faa8 │ │ │ │ + beq 3faa0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 3f890 │ │ │ │ + bne 3f888 │ │ │ │ ldr fp, [r7, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 3f890 │ │ │ │ + beq 3f888 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r8, [r7, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e334 │ │ │ │ + beq 3e364 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 3f7e4 │ │ │ │ - ldr r3, [pc, #2284] @ 3ec28 │ │ │ │ + beq 3f7dc │ │ │ │ + ldr r3, [pc, #2284] @ 3ec58 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e378 │ │ │ │ + beq 3e3a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3f8d0 │ │ │ │ + beq 3f8c8 │ │ │ │ cmp r7, #0 │ │ │ │ - ldreq r9, [pc, #2216] @ 3ec2c │ │ │ │ + ldreq r9, [pc, #2216] @ 3ec5c │ │ │ │ moveq sl, r7 │ │ │ │ - beq 3e8d8 │ │ │ │ + beq 3e908 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e3a4 │ │ │ │ + beq 3e3d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 3f560 │ │ │ │ + beq 3f558 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 3faf4 │ │ │ │ + beq 3faec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 3fb10 │ │ │ │ + beq 3fb08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2132] @ 3ec30 │ │ │ │ + ldr r2, [pc, #2132] @ 3ec60 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3fb44 │ │ │ │ + beq 3fb3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3fb38 │ │ │ │ + beq 3fb30 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 3f9b8 │ │ │ │ + bne 3f9b0 │ │ │ │ ldr fp, [r8, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 3f9b8 │ │ │ │ + beq 3f9b0 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr sl, [r8, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e45c │ │ │ │ + beq 3e48c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 3f95c │ │ │ │ - ldr r3, [pc, #2000] @ 3ec34 │ │ │ │ + beq 3f954 │ │ │ │ + ldr r3, [pc, #2000] @ 3ec64 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 3e4a0 │ │ │ │ + beq 3e4d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3fa08 │ │ │ │ + beq 3fa00 │ │ │ │ cmp r8, #0 │ │ │ │ - ldreq r9, [pc, #1932] @ 3ec38 │ │ │ │ - beq 3e8d8 │ │ │ │ + ldreq r9, [pc, #1932] @ 3ec68 │ │ │ │ + beq 3e908 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e4c8 │ │ │ │ + beq 3e4f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 3f8c4 │ │ │ │ + beq 3f8bc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 3fba8 │ │ │ │ + beq 3fba0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 3fb90 │ │ │ │ + beq 3fb88 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl ed018 │ │ │ │ + bl 10730c │ │ │ │ mov sl, r0 │ │ │ │ bl be74 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3fbbc │ │ │ │ + beq 3fbb4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3f6a0 │ │ │ │ + beq 3f698 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3fc2c │ │ │ │ - ldr r3, [pc, #1772] @ 3ec3c │ │ │ │ + beq 3fc24 │ │ │ │ + ldr r3, [pc, #1772] @ 3ec6c │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3fc5c │ │ │ │ + blt 3fc54 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e584 │ │ │ │ + beq 3e5b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3fb2c │ │ │ │ + beq 3fb24 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3fc94 │ │ │ │ - ldr r3, [pc, #1700] @ 3ec40 │ │ │ │ + beq 3fc8c │ │ │ │ + ldr r3, [pc, #1700] @ 3ec70 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3fca0 │ │ │ │ + blt 3fc98 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e5d0 │ │ │ │ + beq 3e600 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3f8dc │ │ │ │ + beq 3f8d4 │ │ │ │ add r3, sl, #5120 @ 0x1400 │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3fcb8 │ │ │ │ - ldr r3, [pc, #1620] @ 3ec44 │ │ │ │ + beq 3fcb0 │ │ │ │ + ldr r3, [pc, #1620] @ 3ec74 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #960] @ 0x3c0 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3fcc4 │ │ │ │ + blt 3fcbc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e62c │ │ │ │ + beq 3e65c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 3e62c │ │ │ │ + bne 3e65c │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r0, [r3, #16] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3fcf0 │ │ │ │ - ldr r3, [pc, #1536] @ 3ec48 │ │ │ │ + beq 3fce8 │ │ │ │ + ldr r3, [pc, #1536] @ 3ec78 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #952] @ 0x3b8 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3fd08 │ │ │ │ + blt 3fd00 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e684 │ │ │ │ + beq 3e6b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 3e684 │ │ │ │ + bne 3e6b4 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r0, [r3, #24] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3f900 │ │ │ │ - ldr r3, [pc, #1452] @ 3ec4c │ │ │ │ + beq 3f8f8 │ │ │ │ + ldr r3, [pc, #1452] @ 3ec7c │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #956] @ 0x3bc │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3fd20 │ │ │ │ + blt 3fd18 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e6d4 │ │ │ │ + beq 3e704 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3fc50 │ │ │ │ + beq 3fc48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r0, [r3, #32] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3fd44 │ │ │ │ - ldr r3, [pc, #1376] @ 3ec50 │ │ │ │ + beq 3fd3c │ │ │ │ + ldr r3, [pc, #1376] @ 3ec80 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #920] @ 0x398 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3fd50 │ │ │ │ + blt 3fd48 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e724 │ │ │ │ + beq 3e754 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3fcac │ │ │ │ + beq 3fca4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r0, [r3, #40] @ 0x28 │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3fd7c │ │ │ │ - ldr r3, [pc, #1300] @ 3ec54 │ │ │ │ + beq 3fd74 │ │ │ │ + ldr r3, [pc, #1300] @ 3ec84 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #912] @ 0x390 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3fd70 │ │ │ │ + blt 3fd68 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e774 │ │ │ │ + beq 3e7a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3fcd0 │ │ │ │ + beq 3fcc8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r0, [r3, #48] @ 0x30 │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3fd88 │ │ │ │ - ldr r3, [pc, #1224] @ 3ec58 │ │ │ │ + beq 3fd80 │ │ │ │ + ldr r3, [pc, #1224] @ 3ec88 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #916] @ 0x394 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3fda8 │ │ │ │ + blt 3fda0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e7c4 │ │ │ │ + beq 3e7f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3fd14 │ │ │ │ + beq 3fd0c │ │ │ │ add sl, sl, #5184 @ 0x1440 │ │ │ │ ldrd r0, [sl, #-8] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3fd9c │ │ │ │ - ldr r3, [pc, #1148] @ 3ec5c │ │ │ │ + beq 3fd94 │ │ │ │ + ldr r3, [pc, #1148] @ 3ec8c │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #328] @ 0x148 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3fdbc │ │ │ │ + blt 3fdb4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e814 │ │ │ │ + beq 3e844 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3fd2c │ │ │ │ + beq 3fd24 │ │ │ │ ldrd r0, [sl] │ │ │ │ bl b6ac │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3fde0 │ │ │ │ - ldr r3, [pc, #1076] @ 3ec60 │ │ │ │ + beq 3fdd8 │ │ │ │ + ldr r3, [pc, #1076] @ 3ec90 │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #324] @ 0x144 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3fdc8 │ │ │ │ + blt 3fdc0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e860 │ │ │ │ + beq 3e890 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3fd5c │ │ │ │ - ldr sl, [pc, #1020] @ 3ec64 │ │ │ │ + beq 3fd54 │ │ │ │ + ldr sl, [pc, #1020] @ 3ec94 │ │ │ │ mov r0, r9 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r2, [sl, #44] @ 0x2c │ │ │ │ ldr r1, [sl, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3fdd4 │ │ │ │ + blt 3fdcc │ │ │ │ ldr r1, [sl, #972] @ 0x3cc │ │ │ │ mov r0, r9 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3f708 │ │ │ │ - ldr sl, [pc, #972] @ 3ec68 │ │ │ │ - ldr r1, [pc, #972] @ 3ec6c │ │ │ │ - ldr r3, [pc, #972] @ 3ec70 │ │ │ │ - ldr r0, [pc, #972] @ 3ec74 │ │ │ │ + bge 3f700 │ │ │ │ + ldr r1, [pc, #972] @ 3ec98 │ │ │ │ + mov sl, #197 @ 0xc5 │ │ │ │ + ldr r3, [pc, #968] @ 3ec9c │ │ │ │ + ldr r0, [pc, #968] @ 3eca0 │ │ │ │ mov r2, sl │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr sl, [r9] │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e8d0 │ │ │ │ + beq 3e900 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str sl, [r9] │ │ │ │ - beq 3fb80 │ │ │ │ - ldr r9, [pc, #1144] @ 3ed50 │ │ │ │ + beq 3fb78 │ │ │ │ + ldr r9, [pc, #1136] @ 3ed78 │ │ │ │ mov sl, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e8f8 │ │ │ │ + beq 3e928 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 3f328 │ │ │ │ + beq 3f320 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3e91c │ │ │ │ + beq 3e94c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e91c │ │ │ │ + beq 3e94c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 3eef4 │ │ │ │ + beq 3eeec │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3e940 │ │ │ │ + beq 3e970 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e940 │ │ │ │ + beq 3e970 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3f364 │ │ │ │ + beq 3f35c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3e964 │ │ │ │ + beq 3e994 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e964 │ │ │ │ + beq 3e994 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 3f358 │ │ │ │ + beq 3f350 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3e988 │ │ │ │ + beq 3e9b8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e988 │ │ │ │ + beq 3e9b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 3f34c │ │ │ │ + beq 3f344 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3e9ac │ │ │ │ + beq 3e9dc │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e9ac │ │ │ │ + beq 3e9dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 3f340 │ │ │ │ + beq 3f338 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 3e9d0 │ │ │ │ + beq 3ea00 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e9d0 │ │ │ │ + beq 3ea00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 3f334 │ │ │ │ - ldr r3, [pc, #672] @ 3ec78 │ │ │ │ - ldr r0, [pc, #672] @ 3ec7c │ │ │ │ - ldr r2, [pc, #672] @ 3ec80 │ │ │ │ + beq 3f32c │ │ │ │ + ldr r3, [pc, #668] @ 3eca4 │ │ │ │ + ldr r0, [pc, #668] @ 3eca8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r2, #203 @ 0xcb │ │ │ │ mov r1, r9 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r9, #0 │ │ │ │ - ldr r2, [pc, #652] @ 3ec84 │ │ │ │ - ldr r3, [pc, #484] @ 3ebe0 │ │ │ │ + ldr r2, [pc, #644] @ 3ecac │ │ │ │ + ldr r3, [pc, #484] @ 3ec10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3fe44 │ │ │ │ + bne 3fe3c │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #608] @ 3ec88 │ │ │ │ + ldr r3, [pc, #600] @ 3ecb0 │ │ │ │ sub r2, r5, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 3f17c │ │ │ │ + bhi 3f174 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -51958,1297 +51970,1283 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r8, [r1, #16] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 3de60 │ │ │ │ + b 3de90 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #520] @ 3ec8c │ │ │ │ + ldr r2, [pc, #512] @ 3ecb4 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #504] @ 0x1f8 │ │ │ │ - beq 3efa0 │ │ │ │ + beq 3ef98 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3fe1c │ │ │ │ + beq 3fe14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3fe40 │ │ │ │ + beq 3fe38 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 3f5d8 │ │ │ │ + ble 3f5d0 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 3ead4 │ │ │ │ + b 3eb04 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 3f56c │ │ │ │ + beq 3f564 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 3eac8 │ │ │ │ + bne 3eaf8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3f5d8 │ │ │ │ + beq 3f5d0 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 3de60 │ │ │ │ + ble 3de90 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #388] @ 3ec90 │ │ │ │ + ldr r2, [pc, #380] @ 3ecb8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #164] @ 0xa4 │ │ │ │ - beq 3efa0 │ │ │ │ + beq 3ef98 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3fe1c │ │ │ │ + beq 3fe14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3fe40 │ │ │ │ + beq 3fe38 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 3f864 │ │ │ │ + ble 3f85c │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 3eb5c │ │ │ │ + b 3eb8c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 3f7f0 │ │ │ │ + beq 3f7e8 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 3eb50 │ │ │ │ + bne 3eb80 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3f864 │ │ │ │ + beq 3f85c │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 3de60 │ │ │ │ + ble 3de90 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #256] @ 3ec94 │ │ │ │ + ldr r2, [pc, #248] @ 3ecbc │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 3efa0 │ │ │ │ + beq 3ef98 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3fe1c │ │ │ │ + beq 3fe14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3fe40 │ │ │ │ + beq 3fe38 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 3f9f4 │ │ │ │ + ble 3f9ec │ │ │ │ add fp, r4, #8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, #0 │ │ │ │ - b 3ee20 │ │ │ │ - andseq r3, r1, r8, lsr #20 │ │ │ │ - andseq r2, r1, r8, asr #6 │ │ │ │ + b 3ee18 │ │ │ │ + andseq r3, r1, r0, lsl #20 │ │ │ │ + andseq r2, r1, r8, lsl r3 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x001122d0 │ │ │ │ - andeq r2, pc, r2, ror #10 │ │ │ │ + andseq r2, r1, r0, lsr #5 │ │ │ │ + andeq r2, pc, r2, ror #9 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - ldrdeq r2, [pc], -ip │ │ │ │ - @ instruction: 0x001138d8 │ │ │ │ - andseq r3, r1, ip, asr r8 │ │ │ │ + andeq r2, pc, ip, asr r4 @ │ │ │ │ + @ instruction: 0x001138b0 │ │ │ │ + andseq r3, r1, r4, lsr r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001137d0 │ │ │ │ - andseq r3, r1, r4, asr #14 │ │ │ │ - andseq r3, r1, r0, asr #13 │ │ │ │ - andseq r3, r1, ip, lsr r6 │ │ │ │ - @ instruction: 0x001135b4 │ │ │ │ - andseq r3, r1, r0, lsr r5 │ │ │ │ - andseq r3, r1, r8, lsr #9 │ │ │ │ - andeq r3, r0, ip, ror pc │ │ │ │ - andseq r3, r1, r0, lsl r4 │ │ │ │ - andseq r3, r1, ip, lsl #7 │ │ │ │ - muleq r0, r5, pc @ │ │ │ │ - andseq r3, r1, ip, ror #5 │ │ │ │ - andseq r3, r1, r4, ror #4 │ │ │ │ - andeq r3, r0, pc, lsr #31 │ │ │ │ - andseq r3, r1, r8, ror r1 │ │ │ │ - andseq r3, r1, ip, lsr #2 │ │ │ │ - ldrsbeq r3, [r1], -r8 │ │ │ │ - andseq r3, r1, r0, lsl #1 │ │ │ │ - andseq r3, r1, r8, lsr #32 │ │ │ │ - @ instruction: 0x00112fd8 │ │ │ │ - andseq r2, r1, r8, lsl #31 │ │ │ │ - andseq r2, r1, r8, lsr pc │ │ │ │ - andseq r2, r1, r8, ror #29 │ │ │ │ - mulseq r1, ip, lr │ │ │ │ - andseq r2, r1, r0, ror #28 │ │ │ │ - strdeq r0, [r0], -r9 │ │ │ │ - andeq r3, r0, r8, lsl #28 │ │ │ │ - andeq fp, sp, r8, lsr pc │ │ │ │ - andeq ip, sp, r8, asr #10 │ │ │ │ - andeq fp, sp, r4, lsl #28 │ │ │ │ - andeq ip, sp, r8, lsr r4 │ │ │ │ - strdeq r0, [r0], -pc @ │ │ │ │ - andseq r1, r1, r0, lsl #12 │ │ │ │ - muleq pc, r4, r8 @ │ │ │ │ - andseq r2, r1, r4, asr #24 │ │ │ │ - @ instruction: 0x00112bbc │ │ │ │ - andseq r2, r1, r4, lsr fp │ │ │ │ - @ instruction: 0x000dbfb8 │ │ │ │ - andeq r3, r0, r3, asr #29 │ │ │ │ - andseq r2, r1, ip, lsr #15 │ │ │ │ - andseq r2, r1, r0, asr #14 │ │ │ │ - andseq r2, r1, r0, lsr #14 │ │ │ │ - andseq r2, r1, ip, lsr #13 │ │ │ │ - andseq r2, r1, ip, lsl #13 │ │ │ │ - andseq r2, r1, r8, lsl r6 │ │ │ │ - @ instruction: 0x001125f4 │ │ │ │ - andeq fp, sp, r8, lsr #25 │ │ │ │ - andeq r3, r0, r1, ror #29 │ │ │ │ - andeq fp, sp, ip, lsr r6 │ │ │ │ - andeq fp, sp, r0, ror ip │ │ │ │ - strdeq r0, [r0], -sp │ │ │ │ - andseq r2, r1, r0, lsl #9 │ │ │ │ - andseq r2, r1, r0, asr r3 │ │ │ │ - @ instruction: 0x001121fc │ │ │ │ - andeq r3, r0, sp, lsl pc │ │ │ │ - andeq r3, r0, r1, lsr pc │ │ │ │ - mulseq r1, r4, r1 │ │ │ │ - @ instruction: 0x00003eb0 │ │ │ │ - andeq r3, r0, r5, lsr pc │ │ │ │ - andeq r3, r0, r6, lsr pc │ │ │ │ - andseq r2, r1, r4, lsr #32 │ │ │ │ - @ instruction: 0x00003eb7 │ │ │ │ - andeq r3, r0, sl, asr #30 │ │ │ │ - andseq r1, r1, r0, lsr lr │ │ │ │ - andeq r3, r0, r0, ror sp │ │ │ │ - @ instruction: 0x00003db7 │ │ │ │ - andeq r3, r0, lr, asr #30 │ │ │ │ - andeq r3, r0, pc, asr #30 │ │ │ │ - andeq r3, r0, r3, ror #30 │ │ │ │ - andseq r1, r1, r8, lsl #26 │ │ │ │ - @ instruction: 0x00003ebe │ │ │ │ - andeq r3, r0, r7, ror #30 │ │ │ │ - andeq r3, r0, r8, ror #30 │ │ │ │ - @ instruction: 0x000db3bc │ │ │ │ - andeq r3, r0, r9, lsr #29 │ │ │ │ - andeq r3, r0, r1, lsl #31 │ │ │ │ - andeq fp, sp, r0, asr r3 │ │ │ │ - muleq r0, pc, lr @ │ │ │ │ - muleq r0, r9, pc @ │ │ │ │ - muleq r0, sl, pc @ │ │ │ │ - muleq r0, fp, pc @ │ │ │ │ - andeq fp, sp, r4, asr #5 │ │ │ │ - muleq r0, r5, lr │ │ │ │ - @ instruction: 0x00003fb5 │ │ │ │ - @ instruction: 0x00003fb4 │ │ │ │ - @ instruction: 0x00003fb3 │ │ │ │ - andeq sl, sp, r4, lsl ip │ │ │ │ - andeq fp, sp, r4, lsr #4 │ │ │ │ - andeq r0, r0, r7, ror #3 │ │ │ │ - andeq r3, r0, r1, asr sp │ │ │ │ - andeq fp, sp, r8, lsl r2 │ │ │ │ - andeq r3, r0, fp, lsl #29 │ │ │ │ - andeq r3, r0, r7, lsl #27 │ │ │ │ - andeq r0, r0, lr, ror #3 │ │ │ │ - andeq r3, r0, r9, lsl #27 │ │ │ │ - muleq r0, r3, sp │ │ │ │ - andeq r0, r0, pc, ror #3 │ │ │ │ - muleq r0, r5, sp │ │ │ │ - muleq r0, pc, sp @ │ │ │ │ - andeq r3, r0, r1, lsr #27 │ │ │ │ - andeq r3, r0, r1, lsl #29 │ │ │ │ - andeq r3, r0, fp, lsr #27 │ │ │ │ - andeq r0, r0, sl, ror #3 │ │ │ │ - andeq r3, r0, r7, ror #26 │ │ │ │ - strdeq r0, [r0], -r1 │ │ │ │ - andeq r3, r0, sp, lsr #27 │ │ │ │ - strdeq r0, [r0], -r2 │ │ │ │ - @ instruction: 0x00003db9 │ │ │ │ - andeq r0, r0, fp, ror #3 │ │ │ │ - andeq r3, r0, r2, ror sp │ │ │ │ - andeq r3, r0, r3, asr #27 │ │ │ │ - strdeq r0, [r0], -r3 │ │ │ │ - andeq r3, r0, r5, asr #27 │ │ │ │ - andeq r3, r0, r7, lsr #29 │ │ │ │ - ldrdeq r3, [r0], -r1 │ │ │ │ - andeq r3, r0, pc, asr #27 │ │ │ │ - ldrdeq r3, [r0], -fp │ │ │ │ - muleq r0, sp, lr │ │ │ │ - andeq r3, r0, r7, ror #27 │ │ │ │ - strdeq r0, [r0], -r5 │ │ │ │ - ldrdeq r3, [r0], -sp │ │ │ │ - muleq r0, r3, lr │ │ │ │ - andeq r3, r0, r9, ror #27 │ │ │ │ - strdeq r0, [r0], -r6 │ │ │ │ - strdeq r3, [r0], -r5 │ │ │ │ - strdeq r3, [r0], -pc @ │ │ │ │ - strdeq r0, [r0], -r7 │ │ │ │ - strdeq r3, [r0], -r3 @ │ │ │ │ - andeq r3, r0, r9, lsl #29 │ │ │ │ - andeq r0, pc, r4, lsr r7 @ │ │ │ │ - andeq r9, sp, r4, lsr #27 │ │ │ │ - ldrdeq sl, [sp], -ip │ │ │ │ + andseq r3, r1, r8, lsr #15 │ │ │ │ + andseq r3, r1, ip, lsl r7 │ │ │ │ + mulseq r1, r8, r6 │ │ │ │ + andseq r3, r1, r4, lsl r6 │ │ │ │ + andseq r3, r1, ip, lsl #11 │ │ │ │ + andseq r3, r1, r8, lsl #10 │ │ │ │ + andseq r3, r1, r0, lsl #9 │ │ │ │ + andeq r2, r0, r5, ror r4 │ │ │ │ + andseq r3, r1, r8, ror #7 │ │ │ │ + andseq r3, r1, r4, ror #6 │ │ │ │ + andeq r2, r0, lr, lsl #9 │ │ │ │ + andseq r3, r1, r4, asr #5 │ │ │ │ + andseq r3, r1, ip, lsr r2 │ │ │ │ + andeq r2, r0, r8, lsr #9 │ │ │ │ + andseq r3, r1, r0, asr r1 │ │ │ │ + andseq r3, r1, r4, lsl #2 │ │ │ │ + ldrheq r3, [r1], -r0 │ │ │ │ + andseq r3, r1, r8, asr r0 │ │ │ │ + andseq r3, r1, r0 │ │ │ │ + @ instruction: 0x00112fb0 │ │ │ │ + andseq r2, r1, r0, ror #30 │ │ │ │ + andseq r2, r1, r0, lsl pc │ │ │ │ + andseq r2, r1, r0, asr #29 │ │ │ │ + andseq r2, r1, r4, ror lr │ │ │ │ + andseq r2, r1, r8, lsr lr │ │ │ │ + andeq r2, r0, r1, lsl #6 │ │ │ │ + @ instruction: 0x000dbeb8 │ │ │ │ + andeq ip, sp, r8, asr #9 │ │ │ │ + andeq fp, sp, r8, lsl #27 │ │ │ │ + @ instruction: 0x000dc3bc │ │ │ │ + @ instruction: 0x001115d0 │ │ │ │ + andeq r1, pc, r4, lsl r8 @ │ │ │ │ + andseq r2, r1, ip, lsl ip │ │ │ │ + mulseq r1, r4, fp │ │ │ │ + andseq r2, r1, ip, lsl #22 │ │ │ │ + andeq fp, sp, r0, ror pc │ │ │ │ + @ instruction: 0x000023bc │ │ │ │ + @ instruction: 0x001127bc │ │ │ │ + andseq r2, r1, r0, asr r7 │ │ │ │ + andseq r2, r1, r0, lsr r7 │ │ │ │ + @ instruction: 0x001126bc │ │ │ │ + mulseq r1, ip, r6 │ │ │ │ + andseq r2, r1, r8, lsr #12 │ │ │ │ + andseq r2, r1, r4, lsl #12 │ │ │ │ + andeq fp, sp, r0, ror #24 │ │ │ │ + ldrdeq r2, [r0], -sl │ │ │ │ + strdeq fp, [sp], -r8 │ │ │ │ + andeq fp, sp, ip, lsr #24 │ │ │ │ + mulseq r1, r0, r4 │ │ │ │ + andseq r2, r1, r0, ror #6 │ │ │ │ + andseq r2, r1, ip, lsl #4 │ │ │ │ + andeq r2, r0, r6, lsl r4 │ │ │ │ + andeq r2, r0, sl, lsr #8 │ │ │ │ + andseq r2, r1, r4, lsr #3 │ │ │ │ + andeq r2, r0, r9, lsr #7 │ │ │ │ + andeq r2, r0, lr, lsr #8 │ │ │ │ + andeq r2, r0, pc, lsr #8 │ │ │ │ + andseq r2, r1, r4, lsr r0 │ │ │ │ + @ instruction: 0x000023b0 │ │ │ │ + andeq r2, r0, r3, asr #8 │ │ │ │ + andseq r1, r1, r0, asr #28 │ │ │ │ + andeq r2, r0, r9, ror #4 │ │ │ │ + @ instruction: 0x000022b0 │ │ │ │ + andeq r2, r0, r7, asr #8 │ │ │ │ + andeq r2, r0, r8, asr #8 │ │ │ │ + andeq r2, r0, ip, asr r4 │ │ │ │ + andseq r1, r1, r8, lsl sp │ │ │ │ + @ instruction: 0x000023b7 │ │ │ │ + andeq r2, r0, r0, ror #8 │ │ │ │ + andeq r2, r0, r1, ror #8 │ │ │ │ + andeq fp, sp, r4, ror r3 │ │ │ │ + andeq r2, r0, r2, lsr #7 │ │ │ │ + andeq r2, r0, r9, ror r4 │ │ │ │ + andeq r2, r0, sl, ror r4 │ │ │ │ + andeq fp, sp, r8, lsl #6 │ │ │ │ + muleq r0, r8, r3 │ │ │ │ + muleq r0, r2, r4 │ │ │ │ + muleq r0, r3, r4 │ │ │ │ + muleq r0, r4, r4 │ │ │ │ + andeq fp, sp, ip, ror r2 │ │ │ │ + andeq r2, r0, lr, lsl #7 │ │ │ │ + andeq r2, r0, lr, lsr #9 │ │ │ │ + andeq r2, r0, sp, lsr #9 │ │ │ │ + andeq r2, r0, ip, lsr #9 │ │ │ │ + ldrdeq sl, [sp], -r0 │ │ │ │ + andeq fp, sp, r0, ror #3 │ │ │ │ + andeq r2, r0, sl, asr #4 │ │ │ │ + ldrdeq fp, [sp], -r0 │ │ │ │ + andeq r2, r0, r4, lsl #7 │ │ │ │ + andeq r2, r0, r2, lsl #5 │ │ │ │ + andeq r2, r0, ip, lsl #5 │ │ │ │ + andeq r2, r0, lr, lsl #5 │ │ │ │ + muleq r0, r8, r2 │ │ │ │ + muleq r0, sl, r2 │ │ │ │ + andeq r2, r0, sl, ror r3 │ │ │ │ + andeq r2, r0, r4, lsr #5 │ │ │ │ + andeq r2, r0, r0, ror #4 │ │ │ │ + andeq r2, r0, r6, lsr #5 │ │ │ │ + @ instruction: 0x000022b2 │ │ │ │ + andeq r2, r0, fp, ror #4 │ │ │ │ + @ instruction: 0x000022bc │ │ │ │ + @ instruction: 0x000022be │ │ │ │ + andeq r2, r0, r0, lsr #7 │ │ │ │ + andeq r2, r0, sl, asr #5 │ │ │ │ + andeq r2, r0, r8, asr #5 │ │ │ │ + ldrdeq r2, [r0], -r4 │ │ │ │ + muleq r0, r6, r3 │ │ │ │ + andeq r2, r0, r0, ror #5 │ │ │ │ + ldrdeq r2, [r0], -r6 │ │ │ │ + andeq r2, r0, ip, lsl #7 │ │ │ │ + andeq r2, r0, r2, ror #5 │ │ │ │ + andeq r2, r0, lr, ror #5 │ │ │ │ + strdeq r2, [r0], -r8 │ │ │ │ + andeq r2, r0, ip, ror #5 │ │ │ │ + andeq r2, r0, r2, lsl #7 │ │ │ │ + andeq r0, pc, ip, ror #13 │ │ │ │ + andeq r9, sp, ip, asr sp │ │ │ │ + muleq sp, r4, r0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 3f3b0 │ │ │ │ + beq 3f3a8 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 3ee14 │ │ │ │ + bne 3ee0c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3f9f4 │ │ │ │ + beq 3f9ec │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 3de60 │ │ │ │ + ble 3de90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #-476] @ 3ec98 │ │ │ │ + ldr r3, [pc, #-428] @ 3ecc0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3de60 │ │ │ │ - ldr r1, [pc, #-588] @ 3ec9c │ │ │ │ - b 3f198 │ │ │ │ + bne 3de90 │ │ │ │ + ldr r1, [pc, #-540] @ 3ecc4 │ │ │ │ + b 3f190 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e10c │ │ │ │ + b 3e13c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e91c │ │ │ │ + b 3e94c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e294 │ │ │ │ + b 3e2c4 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e150 │ │ │ │ - ldr r1, [pc, #-640] @ 3eca0 │ │ │ │ + b 3e180 │ │ │ │ + ldr r1, [pc, #-592] @ 3ecc8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr fp, [r1, #588] @ 0x24c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 3fe1c │ │ │ │ + beq 3fe14 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 3fe40 │ │ │ │ + beq 3fe38 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 3fc00 │ │ │ │ + ble 3fbf8 │ │ │ │ add r6, r4, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ - b 3ef64 │ │ │ │ + b 3ef5c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 3f5ec │ │ │ │ + beq 3f5e4 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, fp │ │ │ │ - bne 3ef58 │ │ │ │ + bne 3ef50 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r3, r2, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3fc00 │ │ │ │ - ldr r3, [pc, #-740] @ 3eca4 │ │ │ │ + beq 3fbf8 │ │ │ │ + ldr r3, [pc, #-692] @ 3eccc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #928] @ 0x3a0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 3f044 │ │ │ │ - bl 147ec │ │ │ │ - ldr r1, [pc, #-772] @ 3eca8 │ │ │ │ + bne 3f03c │ │ │ │ + bl 147c8 │ │ │ │ + ldr r1, [pc, #-724] @ 3ecd0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #884] @ 0x374 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 3fe1c │ │ │ │ + beq 3fe14 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 3fe40 │ │ │ │ + beq 3fe38 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 3fac8 │ │ │ │ + ble 3fac0 │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ - b 3eff0 │ │ │ │ + b 3efe8 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 3f298 │ │ │ │ + beq 3f290 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 3efe4 │ │ │ │ + bne 3efdc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3fac8 │ │ │ │ - ldr r3, [pc, #-880] @ 3ecac │ │ │ │ + beq 3fac0 │ │ │ │ + ldr r3, [pc, #-832] @ 3ecd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #1324] @ 0x52c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 3ddf8 │ │ │ │ - b 3efa0 │ │ │ │ - ldr r1, [pc, #-912] @ 3ecb0 │ │ │ │ + bne 3de28 │ │ │ │ + b 3ef98 │ │ │ │ + ldr r1, [pc, #-864] @ 3ecd8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #928] @ 0x3a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 3fe1c │ │ │ │ + beq 3fe14 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 3fe40 │ │ │ │ + beq 3fe38 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 3fb54 │ │ │ │ + ble 3fb4c │ │ │ │ add r8, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ - b 3f084 │ │ │ │ + b 3f07c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 3f434 │ │ │ │ + beq 3f42c │ │ │ │ ldr lr, [r0, #4]! │ │ │ │ cmp lr, r1 │ │ │ │ - bne 3f078 │ │ │ │ + bne 3f070 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3fb54 │ │ │ │ - ldr r3, [pc, #-1020] @ 3ecb4 │ │ │ │ + beq 3fb4c │ │ │ │ + ldr r3, [pc, #-972] @ 3ecdc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #884] @ 0x374 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 3efb0 │ │ │ │ - b 3efa0 │ │ │ │ - ldr r6, [pc, #-1052] @ 3ecb8 │ │ │ │ + bne 3efa8 │ │ │ │ + b 3ef98 │ │ │ │ + ldr r6, [pc, #-1004] @ 3ece0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, #600] @ 0x258 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 3fcdc │ │ │ │ + beq 3fcd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr fp, [r6, #588] @ 0x24c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 3ef24 │ │ │ │ - b 3efa0 │ │ │ │ + bne 3ef1c │ │ │ │ + b 3ef98 │ │ │ │ mov r8, #0 │ │ │ │ - b 3dd70 │ │ │ │ + b 3dda0 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ - b 3dd80 │ │ │ │ + b 3ddb0 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [sp, #28] │ │ │ │ - b 3dd78 │ │ │ │ + b 3dda8 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, r8 │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ - b 3dd88 │ │ │ │ + b 3ddb8 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, r8 │ │ │ │ str r8, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ - b 3dd84 │ │ │ │ + b 3ddb4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e218 │ │ │ │ + b 3e248 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3df5c │ │ │ │ + b 3df8c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3def0 │ │ │ │ - ldr r0, [pc, #-1224] @ 3ecbc │ │ │ │ + b 3df20 │ │ │ │ + ldr r0, [pc, #-1176] @ 3ece4 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1244] @ 3ecc0 │ │ │ │ - ldr r3, [pc, #-1244] @ 3ecc4 │ │ │ │ - ldr r0, [pc, #-1244] @ 3ecc8 │ │ │ │ - ldr r2, [pc, #-1244] @ 3eccc │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1196] @ 3ece8 │ │ │ │ + ldr r3, [pc, #-1196] @ 3ecec │ │ │ │ + ldr r0, [pc, #-1196] @ 3ecf0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 3e9ec │ │ │ │ + mov r2, #201 @ 0xc9 │ │ │ │ + bl 17174 │ │ │ │ + b 3ea1c │ │ │ │ mov fp, #0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov r7, r8 │ │ │ │ mov r6, fp │ │ │ │ mov r8, lr │ │ │ │ mov fp, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, ip │ │ │ │ - b 3f1fc │ │ │ │ + b 3f1f4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 3fa5c │ │ │ │ + beq 3fa54 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3fdec │ │ │ │ + beq 3fde4 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3f1e4 │ │ │ │ + beq 3f1dc │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - blt 3fa5c │ │ │ │ + blt 3fa54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [r3, fp, lsl #2] │ │ │ │ - b 3de4c │ │ │ │ - ldr r3, [pc, #-1400] @ 3ecd0 │ │ │ │ + b 3de7c │ │ │ │ + ldr r3, [pc, #-1356] @ 3ecf4 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r7, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 3df34 │ │ │ │ + b 3df64 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e068 │ │ │ │ + b 3e098 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3df34 │ │ │ │ + b 3df64 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e000 │ │ │ │ + b 3e030 │ │ │ │ mov fp, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ mov r6, fp │ │ │ │ mov r8, lr │ │ │ │ mov fp, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, ip │ │ │ │ - b 3f2e0 │ │ │ │ + b 3f2d8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 3fac8 │ │ │ │ + beq 3fac0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3fdec │ │ │ │ + beq 3fde4 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3f2c8 │ │ │ │ + beq 3f2c0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r5, r9 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - blt 3fac8 │ │ │ │ + blt 3fac0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 3f008 │ │ │ │ + b 3f000 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e8f8 │ │ │ │ + b 3e928 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e9d0 │ │ │ │ + b 3ea00 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e9ac │ │ │ │ + b 3e9dc │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e988 │ │ │ │ + b 3e9b8 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e964 │ │ │ │ + b 3e994 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e940 │ │ │ │ - ldr r3, [pc, #-1700] @ 3ecd4 │ │ │ │ + b 3e970 │ │ │ │ + ldr r3, [pc, #-1656] @ 3ecf8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b 3e044 │ │ │ │ + b 3e074 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e174 │ │ │ │ + b 3e1a4 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r6, fp │ │ │ │ mov r7, ip │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r3 │ │ │ │ - b 3f3ec │ │ │ │ + b 3f3e4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 3f9ec │ │ │ │ + beq 3f9e4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3fdec │ │ │ │ + beq 3fde4 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3f3d4 │ │ │ │ + beq 3f3cc │ │ │ │ mov r3, r5 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - blt 3f9f4 │ │ │ │ + blt 3f9ec │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ - b 3ee34 │ │ │ │ + b 3ee2c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e044 │ │ │ │ + b 3e074 │ │ │ │ mov fp, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r7, r8 │ │ │ │ mov r6, fp │ │ │ │ mov r8, r1 │ │ │ │ mov fp, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, ip │ │ │ │ - b 3f47c │ │ │ │ + b 3f474 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 3fb54 │ │ │ │ + beq 3fb4c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3fdf8 │ │ │ │ + beq 3fdf0 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3f464 │ │ │ │ + beq 3f45c │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r5, r9 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - blt 3fb54 │ │ │ │ + blt 3fb4c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 3f09c │ │ │ │ - ldr r3, [pc, #-2036] @ 3ecd8 │ │ │ │ + b 3f094 │ │ │ │ + ldr r3, [pc, #-1992] @ 3ecfc │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 3e150 │ │ │ │ - ldr r9, [pc, #-2084] @ 3ecdc │ │ │ │ - b 3e9d0 │ │ │ │ + b 3e180 │ │ │ │ + ldr r9, [pc, #-2040] @ 3ed00 │ │ │ │ + b 3ea00 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 3de88 │ │ │ │ + b 3deb8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3f524 │ │ │ │ + beq 3f51c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 3f8e8 │ │ │ │ - ldr r9, [pc, #-2124] @ 3ece0 │ │ │ │ - b 3e9d0 │ │ │ │ - ldr r3, [pc, #-2128] @ 3ece4 │ │ │ │ + beq 3f8e0 │ │ │ │ + ldr r9, [pc, #-2080] @ 3ed04 │ │ │ │ + b 3ea00 │ │ │ │ + ldr r3, [pc, #-2084] @ 3ed08 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r0 │ │ │ │ - b 3e264 │ │ │ │ + b 3e294 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e3a4 │ │ │ │ + b 3e3d4 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov r7, ip │ │ │ │ mov r5, fp │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 3f5a8 │ │ │ │ + b 3f5a0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, fp │ │ │ │ - beq 3fbdc │ │ │ │ + beq 3fbd4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3fdf8 │ │ │ │ + beq 3fdf0 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3f590 │ │ │ │ + beq 3f588 │ │ │ │ mov r3, r6 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - bge 3eae0 │ │ │ │ + bge 3eb10 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3eb00 │ │ │ │ - ldr r1, [pc, #-2308] @ 3ece8 │ │ │ │ - b 3f198 │ │ │ │ + beq 3eb30 │ │ │ │ + ldr r1, [pc, #-2264] @ 3ed0c │ │ │ │ + b 3f190 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, ip │ │ │ │ - b 3f618 │ │ │ │ + b 3f610 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 3fc00 │ │ │ │ + beq 3fbf8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3fdf8 │ │ │ │ + beq 3fdf0 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3f600 │ │ │ │ + beq 3f5f8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - blt 3fc00 │ │ │ │ + blt 3fbf8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r3, r8, lsl #2] │ │ │ │ - b 3ef78 │ │ │ │ + b 3ef70 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3df78 │ │ │ │ + beq 3dfa8 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - ldr r9, [pc, #-2420] @ 3ecec │ │ │ │ + ldr r9, [pc, #-2376] @ 3ed10 │ │ │ │ mov r8, sl │ │ │ │ mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ mov r4, sl │ │ │ │ mov r5, sl │ │ │ │ - b 3e8d8 │ │ │ │ - ldr r9, [pc, #-2444] @ 3ecf0 │ │ │ │ + b 3e908 │ │ │ │ + ldr r9, [pc, #-2400] @ 3ed14 │ │ │ │ mov sl, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b 3e8d8 │ │ │ │ + b 3e908 │ │ │ │ mov r0, r6 │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 3dfa0 │ │ │ │ - ldr r3, [pc, #-2484] @ 3ecf4 │ │ │ │ + b 3dfd0 │ │ │ │ + ldr r3, [pc, #-2440] @ 3ed18 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3fcfc │ │ │ │ + blt 3fcf4 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 3f8f4 │ │ │ │ + beq 3f8ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3fd38 │ │ │ │ + blt 3fd30 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3f708 │ │ │ │ + beq 3f700 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 3fc44 │ │ │ │ + beq 3fc3c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3f72c │ │ │ │ + beq 3f724 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r9] │ │ │ │ - beq 3f72c │ │ │ │ + beq 3f724 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3fc38 │ │ │ │ + beq 3fc30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3f74c │ │ │ │ + beq 3f744 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 3f980 │ │ │ │ + beq 3f978 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3f768 │ │ │ │ + beq 3f760 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 3f98c │ │ │ │ + beq 3f984 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3f784 │ │ │ │ + beq 3f77c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3f998 │ │ │ │ + beq 3f990 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3f7a0 │ │ │ │ + beq 3f798 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 3f968 │ │ │ │ + beq 3f960 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3f7bc │ │ │ │ + beq 3f7b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 3f974 │ │ │ │ + beq 3f96c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e9f0 │ │ │ │ + beq 3ea20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 3e9f0 │ │ │ │ + bne 3ea20 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e9f0 │ │ │ │ + b 3ea20 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e334 │ │ │ │ + b 3e364 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov r6, r4 │ │ │ │ mov r5, fp │ │ │ │ mov r7, r3 │ │ │ │ mov fp, ip │ │ │ │ mov r4, r1 │ │ │ │ - b 3f830 │ │ │ │ + b 3f828 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 3fbec │ │ │ │ + beq 3fbe4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3fdf8 │ │ │ │ + beq 3fdf0 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3f818 │ │ │ │ + beq 3f810 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - bge 3eb68 │ │ │ │ + bge 3eb98 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3eb88 │ │ │ │ - ldr r1, [pc, #-2944] @ 3ecf8 │ │ │ │ - b 3f198 │ │ │ │ - ldr r9, [pc, #-2948] @ 3ecfc │ │ │ │ + beq 3ebb8 │ │ │ │ + ldr r1, [pc, #-2900] @ 3ed1c │ │ │ │ + b 3f190 │ │ │ │ + ldr r9, [pc, #-2904] @ 3ed20 │ │ │ │ mov sl, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ - b 3e8d8 │ │ │ │ - ldr r3, [pc, #-2968] @ 3ed00 │ │ │ │ + b 3e908 │ │ │ │ + ldr r3, [pc, #-2924] @ 3ed24 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r0 │ │ │ │ - b 3e378 │ │ │ │ + b 3e3a8 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e4c8 │ │ │ │ + b 3e4f8 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e378 │ │ │ │ + b 3e3a8 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e5d0 │ │ │ │ + b 3e600 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3f524 │ │ │ │ - ldr sl, [pc, #-2888] @ 3edb4 │ │ │ │ - ldr r1, [pc, #-3068] @ 3ed04 │ │ │ │ - b 3e89c │ │ │ │ - ldr sl, [pc, #-2908] @ 3edac │ │ │ │ - ldr r1, [pc, #-3076] @ 3ed08 │ │ │ │ - b 3e89c │ │ │ │ + b 3f51c │ │ │ │ + ldr r1, [pc, #-3020] @ 3ed28 │ │ │ │ + mov sl, #183 @ 0xb7 │ │ │ │ + b 3e8cc │ │ │ │ + ldr r1, [pc, #-3028] @ 3ed2c │ │ │ │ + mov sl, #190 @ 0xbe │ │ │ │ + b 3e8cc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e080 │ │ │ │ + beq 3e0b0 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [pc, #-3096] @ 3ed0c │ │ │ │ + ldr r9, [pc, #-3052] @ 3ed30 │ │ │ │ mov r8, sl │ │ │ │ mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ mov r4, sl │ │ │ │ - b 3e8d8 │ │ │ │ - ldr r9, [pc, #-3116] @ 3ed10 │ │ │ │ + b 3e908 │ │ │ │ + ldr r9, [pc, #-3072] @ 3ed34 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b 3e8d8 │ │ │ │ + b 3e908 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 3e0ac │ │ │ │ + b 3e0dc │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e45c │ │ │ │ + b 3e48c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3f7a0 │ │ │ │ + b 3f798 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3f7bc │ │ │ │ + b 3f7b4 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3f74c │ │ │ │ + b 3f744 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3f768 │ │ │ │ + b 3f760 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3f784 │ │ │ │ - ldr r9, [pc, #-3224] @ 3ed14 │ │ │ │ + b 3f77c │ │ │ │ + ldr r9, [pc, #-3180] @ 3ed38 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b 3e8d8 │ │ │ │ - ldr r3, [pc, #-3240] @ 3ed18 │ │ │ │ + b 3e908 │ │ │ │ + ldr r3, [pc, #-3196] @ 3ed3c │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r0 │ │ │ │ - b 3e4a0 │ │ │ │ + b 3e4d0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ee4c │ │ │ │ - ldr r1, [pc, #-3308] @ 3ed1c │ │ │ │ - b 3f198 │ │ │ │ + beq 3ee44 │ │ │ │ + ldr r1, [pc, #-3264] @ 3ed40 │ │ │ │ + b 3f190 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e4a0 │ │ │ │ + b 3e4d0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e18c │ │ │ │ + beq 3e1bc │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - ldr r9, [pc, #-3340] @ 3ed20 │ │ │ │ + ldr r9, [pc, #-3296] @ 3ed44 │ │ │ │ mov r8, sl │ │ │ │ mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ - b 3e8d8 │ │ │ │ - ldr r9, [pc, #-3356] @ 3ed24 │ │ │ │ + b 3e908 │ │ │ │ + ldr r9, [pc, #-3312] @ 3ed48 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ mov r7, r6 │ │ │ │ - b 3e8d8 │ │ │ │ + b 3e908 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl b6c4 │ │ │ │ mov r6, r0 │ │ │ │ - b 3e1b8 │ │ │ │ + b 3e1e8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3fd68 │ │ │ │ - ldr r0, [pc, #-3400] @ 3ed28 │ │ │ │ + bne 3fd60 │ │ │ │ + ldr r0, [pc, #-3356] @ 3ed4c │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3420] @ 3ed2c │ │ │ │ - b 3f198 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3376] @ 3ed50 │ │ │ │ + b 3f190 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e2ac │ │ │ │ + beq 3e2dc │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - mov r9, #16256 @ 0x3f80 │ │ │ │ + ldr r9, [pc, #-3396] @ 3ed54 │ │ │ │ mov r8, sl │ │ │ │ mov r7, sl │ │ │ │ - b 3e8d8 │ │ │ │ - ldr r9, [pc, #-3456] @ 3ed30 │ │ │ │ + b 3e908 │ │ │ │ + ldr r9, [pc, #-3408] @ 3ed58 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, r7 │ │ │ │ - b 3e8d8 │ │ │ │ + b 3e908 │ │ │ │ mov r0, r8 │ │ │ │ bl b6c4 │ │ │ │ mov r7, r0 │ │ │ │ - b 3e2d4 │ │ │ │ + b 3e304 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3fd94 │ │ │ │ - ldr r0, [pc, #-3496] @ 3ed34 │ │ │ │ + bne 3fd8c │ │ │ │ + ldr r0, [pc, #-3448] @ 3ed5c │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #8 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3516] @ 3ed38 │ │ │ │ - b 3f198 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3468] @ 3ed60 │ │ │ │ + b 3f190 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e3bc │ │ │ │ + beq 3e3ec │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ - ldr r9, [pc, #-3536] @ 3ed3c │ │ │ │ + ldr r9, [pc, #-3488] @ 3ed64 │ │ │ │ mov r8, sl │ │ │ │ - b 3e8d8 │ │ │ │ + b 3e908 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e3d0 │ │ │ │ + beq 3e400 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r9, [pc, #-3560] @ 3ed40 │ │ │ │ + ldr r9, [pc, #-3512] @ 3ed68 │ │ │ │ mov r8, sl │ │ │ │ - b 3e8d8 │ │ │ │ + b 3e908 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e584 │ │ │ │ - ldr r9, [pc, #-3580] @ 3ed44 │ │ │ │ + b 3e5b4 │ │ │ │ + ldr r9, [pc, #-3532] @ 3ed6c │ │ │ │ mov sl, r8 │ │ │ │ - b 3e8d8 │ │ │ │ + b 3e908 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl b6c4 │ │ │ │ mov r8, r0 │ │ │ │ - b 3e3fc │ │ │ │ + b 3e42c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3fdb4 │ │ │ │ - ldr r0, [pc, #-3616] @ 3ed48 │ │ │ │ + bne 3fdac │ │ │ │ + ldr r0, [pc, #-3568] @ 3ed70 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3636] @ 3ed4c │ │ │ │ - b 3f198 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3588] @ 3ed74 │ │ │ │ + b 3f190 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r9, [pc, #-3648] @ 3ed50 │ │ │ │ - b 3e8d8 │ │ │ │ + ldr r9, [pc, #-3600] @ 3ed78 │ │ │ │ + b 3e908 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e4f0 │ │ │ │ - ldr r9, [pc, #-3664] @ 3ed54 │ │ │ │ + beq 3e520 │ │ │ │ + ldr r9, [pc, #-3616] @ 3ed7c │ │ │ │ mov sl, #0 │ │ │ │ - b 3e8d8 │ │ │ │ + b 3e908 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e4dc │ │ │ │ - ldr r9, [pc, #-3684] @ 3ed58 │ │ │ │ - b 3e8d8 │ │ │ │ - ldr r3, [pc, #-3688] @ 3ed5c │ │ │ │ - ldr r0, [pc, #-3688] @ 3ed60 │ │ │ │ - ldr r2, [pc, #-3688] @ 3ed64 │ │ │ │ - ldr r1, [pc, #-3688] @ 3ed68 │ │ │ │ + beq 3e50c │ │ │ │ + ldr r9, [pc, #-3636] @ 3ed80 │ │ │ │ + b 3e908 │ │ │ │ + ldr r3, [pc, #-3640] @ 3ed84 │ │ │ │ + ldr r0, [pc, #-3640] @ 3ed88 │ │ │ │ + ldr r1, [pc, #-3640] @ 3ed8c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 3e8d0 │ │ │ │ + mov r2, #179 @ 0xb3 │ │ │ │ + bl 17174 │ │ │ │ + b 3e900 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b 3f5d8 │ │ │ │ + b 3f5d0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b 3f864 │ │ │ │ + b 3f85c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3fdf0 │ │ │ │ - ldr r0, [pc, #-3752] @ 3ed6c │ │ │ │ + bne 3fde8 │ │ │ │ + ldr r0, [pc, #-3708] @ 3ed90 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #8 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3772] @ 3ed70 │ │ │ │ - b 3f198 │ │ │ │ - ldr sl, [pc, #-3772] @ 3ed78 │ │ │ │ - ldr r1, [pc, #-3780] @ 3ed74 │ │ │ │ - b 3e89c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3728] @ 3ed94 │ │ │ │ + b 3f190 │ │ │ │ + mov sl, #186 @ 0xba │ │ │ │ + mov r1, #8832 @ 0x2280 │ │ │ │ + b 3e8cc │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3f72c │ │ │ │ + b 3f724 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3f708 │ │ │ │ + b 3f700 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e6d4 │ │ │ │ - ldr sl, [pc, #-3820] @ 3ed78 │ │ │ │ - ldr r1, [pc, #-3820] @ 3ed7c │ │ │ │ + b 3e704 │ │ │ │ + ldr r1, [pc, #-3780] @ 3ed98 │ │ │ │ + mov sl, #186 @ 0xba │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e89c │ │ │ │ + beq 3e8cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 3e89c │ │ │ │ + bne 3e8cc │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #24] │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 3e89c │ │ │ │ - ldr sl, [pc, #-3864] @ 3ed84 │ │ │ │ - ldr r1, [pc, #-3872] @ 3ed80 │ │ │ │ - b 3e89c │ │ │ │ - ldr sl, [pc, #-3876] @ 3ed84 │ │ │ │ - ldr r1, [pc, #-3876] @ 3ed88 │ │ │ │ - b 3fc64 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e724 │ │ │ │ - ldr r1, [pc, #-3892] @ 3ed8c │ │ │ │ - mov sl, #496 @ 0x1f0 │ │ │ │ - b 3e89c │ │ │ │ - ldr r1, [pc, #-3900] @ 3ed90 │ │ │ │ - mov sl, #496 @ 0x1f0 │ │ │ │ - b 3fc64 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e774 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3f17c │ │ │ │ - ldr r1, [pc, #-3932] @ 3ed94 │ │ │ │ - b 3f198 │ │ │ │ - ldr sl, [pc, #-3924] @ 3eda4 │ │ │ │ - ldr r1, [pc, #-3940] @ 3ed98 │ │ │ │ - b 3e89c │ │ │ │ - ldr sl, [pc, #-3944] @ 3ed9c │ │ │ │ - ldr r1, [pc, #-3944] @ 3eda0 │ │ │ │ - b 3e89c │ │ │ │ - ldr sl, [pc, #-3948] @ 3eda4 │ │ │ │ - ldr r1, [pc, #-3948] @ 3eda8 │ │ │ │ - b 3fc64 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e7c4 │ │ │ │ - ldr sl, [pc, #-3964] @ 3edac │ │ │ │ - ldr r1, [pc, #-3964] @ 3edb0 │ │ │ │ - b 3fc64 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e814 │ │ │ │ - ldr sl, [pc, #-3980] @ 3edb4 │ │ │ │ - ldr r1, [pc, #-3980] @ 3edb8 │ │ │ │ - b 3fc64 │ │ │ │ - ldr sl, [pc, #-3980] @ 3edc0 │ │ │ │ - ldr r1, [pc, #-3988] @ 3edbc │ │ │ │ - b 3e89c │ │ │ │ - ldr sl, [pc, #-3992] @ 3edc0 │ │ │ │ - ldr r1, [pc, #-3992] @ 3edc4 │ │ │ │ - b 3fc64 │ │ │ │ - mov r0, fp │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 3e860 │ │ │ │ - ldr r1, [pc, #-4008] @ 3edc8 │ │ │ │ - b 3f198 │ │ │ │ - ldr r1, [pc, #-4012] @ 3edcc │ │ │ │ - mov sl, #500 @ 0x1f4 │ │ │ │ - b 3fc64 │ │ │ │ - ldr r1, [pc, #-4020] @ 3edd0 │ │ │ │ - mov sl, #500 @ 0x1f4 │ │ │ │ - b 3e89c │ │ │ │ - ldr sl, [pc, #-4016] @ 3ede0 │ │ │ │ - ldr r1, [pc, #-4032] @ 3edd4 │ │ │ │ - b 3e89c │ │ │ │ - ldr r1, [pc, #-4036] @ 3edd8 │ │ │ │ - b 3f198 │ │ │ │ - ldr sl, [pc, #-4020] @ 3edf0 │ │ │ │ - ldr r1, [pc, #-4044] @ 3eddc │ │ │ │ - b 3e89c │ │ │ │ - ldr sl, [pc, #-4048] @ 3ede0 │ │ │ │ - ldr r1, [pc, #-4048] @ 3ede4 │ │ │ │ - b 3fc64 │ │ │ │ - ldr r1, [pc, #-4052] @ 3ede8 │ │ │ │ - b 3f198 │ │ │ │ - ldr sl, [pc, #-4052] @ 3edf0 │ │ │ │ - ldr r1, [pc, #-4060] @ 3edec │ │ │ │ - b 3fc64 │ │ │ │ - ldr sl, [pc, #-4052] @ 3edfc │ │ │ │ - ldr r1, [pc, #-4064] @ 3edf4 │ │ │ │ - b 3fc64 │ │ │ │ - ldr r1, [pc, #-4068] @ 3edf8 │ │ │ │ - mov sl, #504 @ 0x1f8 │ │ │ │ - b 3e89c │ │ │ │ - ldr sl, [pc, #-4076] @ 3edfc │ │ │ │ - ldr r1, [pc, #-4076] @ 3ee00 │ │ │ │ - b 3e89c │ │ │ │ - bl 14adc │ │ │ │ - ldr r1, [pc, #-4084] @ 3ee04 │ │ │ │ - b 3f198 │ │ │ │ - ldr r3, [pc, #-4088] @ 3ee08 │ │ │ │ - ldr r1, [pc, #-4088] @ 3ee0c │ │ │ │ - ldr r0, [pc, #-4088] @ 3ee10 │ │ │ │ + b 3e8cc │ │ │ │ + ldr r1, [pc, #-3832] @ 3ed9c │ │ │ │ + mov sl, #187 @ 0xbb │ │ │ │ + b 3e8cc │ │ │ │ + ldr r1, [pc, #-3840] @ 3eda0 │ │ │ │ + mov sl, #187 @ 0xbb │ │ │ │ + b 3fc5c │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3e754 │ │ │ │ + ldr r1, [pc, #-3860] @ 3eda4 │ │ │ │ + mov sl, #188 @ 0xbc │ │ │ │ + b 3e8cc │ │ │ │ + ldr r1, [pc, #-3868] @ 3eda8 │ │ │ │ + mov sl, #188 @ 0xbc │ │ │ │ + b 3fc5c │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3e7a4 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3f174 │ │ │ │ + ldr r1, [pc, #-3900] @ 3edac │ │ │ │ + b 3f190 │ │ │ │ + ldr r1, [pc, #-3904] @ 3edb0 │ │ │ │ + mov sl, #189 @ 0xbd │ │ │ │ + b 3e8cc │ │ │ │ + ldr r1, [pc, #-3912] @ 3edb4 │ │ │ │ + mov sl, #182 @ 0xb6 │ │ │ │ + b 3e8cc │ │ │ │ + ldr r1, [pc, #-3920] @ 3edb8 │ │ │ │ + mov sl, #189 @ 0xbd │ │ │ │ + b 3fc5c │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3e7f4 │ │ │ │ + ldr r1, [pc, #-3940] @ 3edbc │ │ │ │ + mov sl, #190 @ 0xbe │ │ │ │ + b 3fc5c │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3e844 │ │ │ │ + ldr r1, [pc, #-3960] @ 3edc0 │ │ │ │ + mov sl, #183 @ 0xb7 │ │ │ │ + b 3fc5c │ │ │ │ + ldr r1, [pc, #-3968] @ 3edc4 │ │ │ │ + mov sl, #191 @ 0xbf │ │ │ │ + b 3e8cc │ │ │ │ + ldr r1, [pc, #-3976] @ 3edc8 │ │ │ │ + mov sl, #191 @ 0xbf │ │ │ │ + b 3fc5c │ │ │ │ + mov r0, fp │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 3e890 │ │ │ │ + ldr r1, [pc, #-3996] @ 3edcc │ │ │ │ + b 3f190 │ │ │ │ + ldr r1, [pc, #-4000] @ 3edd0 │ │ │ │ + mov sl, #192 @ 0xc0 │ │ │ │ + b 3fc5c │ │ │ │ + ldr r1, [pc, #-4008] @ 3edd4 │ │ │ │ + mov sl, #192 @ 0xc0 │ │ │ │ + b 3e8cc │ │ │ │ + ldr r1, [pc, #-4016] @ 3edd8 │ │ │ │ + mov sl, #193 @ 0xc1 │ │ │ │ + b 3e8cc │ │ │ │ + ldr r1, [pc, #-4024] @ 3eddc │ │ │ │ + b 3f190 │ │ │ │ + ldr r1, [pc, #-4028] @ 3ede0 │ │ │ │ + mov sl, #194 @ 0xc2 │ │ │ │ + b 3e8cc │ │ │ │ + ldr r1, [pc, #-4036] @ 3ede4 │ │ │ │ + mov sl, #193 @ 0xc1 │ │ │ │ + b 3fc5c │ │ │ │ + ldr r1, [pc, #-4044] @ 3ede8 │ │ │ │ + b 3f190 │ │ │ │ + ldr r1, [pc, #-4048] @ 3edec │ │ │ │ + mov sl, #194 @ 0xc2 │ │ │ │ + b 3fc5c │ │ │ │ + ldr r1, [pc, #-4056] @ 3edf0 │ │ │ │ + mov sl, #195 @ 0xc3 │ │ │ │ + b 3fc5c │ │ │ │ + ldr r1, [pc, #-4064] @ 3edf4 │ │ │ │ + mov sl, #196 @ 0xc4 │ │ │ │ + b 3e8cc │ │ │ │ + ldr r1, [pc, #-4072] @ 3edf8 │ │ │ │ + mov sl, #195 @ 0xc3 │ │ │ │ + b 3e8cc │ │ │ │ + bl 14ab8 │ │ │ │ + ldr r1, [pc, #-4084] @ 3edfc │ │ │ │ + b 3f190 │ │ │ │ + ldr r3, [pc, #-4088] @ 3ee00 │ │ │ │ + ldr r1, [pc, #-4088] @ 3ee04 │ │ │ │ + ldr r0, [pc, #-4088] @ 3ee08 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #56] @ 3fe48 │ │ │ │ + ldr r2, [pc, #56] @ 3fe40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ 3fe4c │ │ │ │ - ldr r1, [pc, #40] @ 3fe50 │ │ │ │ - ldr r0, [pc, #40] @ 3fe54 │ │ │ │ + ldr r3, [pc, #40] @ 3fe44 │ │ │ │ + ldr r1, [pc, #40] @ 3fe48 │ │ │ │ + ldr r0, [pc, #40] @ 3fe4c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #36] @ 3fe58 │ │ │ │ + ldr r2, [pc, #36] @ 3fe50 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ + bl 14788 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andeq r0, pc, r0, lsl r7 @ │ │ │ │ - andeq r9, sp, r8, ror lr │ │ │ │ - andeq sl, sp, r4, ror #7 │ │ │ │ + andeq r0, pc, r8, asr #13 │ │ │ │ + andeq r9, sp, r0, lsr lr │ │ │ │ + muleq sp, ip, r3 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3744] @ 0xea0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #3664] @ 40cc8 │ │ │ │ - ldr r0, [pc, #3664] @ 40ccc │ │ │ │ + ldr r2, [pc, #3664] @ 40cc0 │ │ │ │ + ldr r0, [pc, #3664] @ 40cc4 │ │ │ │ subs r5, r3, #0 │ │ │ │ - ldr r3, [pc, #3860] @ 40d98 │ │ │ │ + ldr r3, [pc, #3860] @ 40d90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ add ip, r0, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ @@ -53284,39 +53282,39 @@ │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r7, [pc, #3484] @ 40cd0 │ │ │ │ + ldr r7, [pc, #3484] @ 40cc8 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r2, ip, #1344 @ 0x540 │ │ │ │ ldr r3, [r0, #1464] @ 0x5b8 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr r3, [r0, #1460] @ 0x5b4 │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - beq 3ff7c │ │ │ │ - ldr r3, [pc, #3440] @ 40cd4 │ │ │ │ + beq 3ff74 │ │ │ │ + ldr r3, [pc, #3440] @ 40ccc │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r8, #16 │ │ │ │ - bhi 414bc │ │ │ │ + bhi 414b8 │ │ │ │ add r3, r3, r8 │ │ │ │ ldrh r3, [r3, r8] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3412] @ 40cd8 │ │ │ │ + ldr r3, [pc, #3412] @ 40cd0 │ │ │ │ sub r2, r8, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi 414bc │ │ │ │ + bhi 414b8 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ @@ -53345,655 +53343,655 @@ │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr fp, [r1] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 422ac │ │ │ │ - ldr r2, [pc, #3248] @ 40cdc │ │ │ │ + beq 422a8 │ │ │ │ + ldr r2, [pc, #3248] @ 40cd4 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 422b4 │ │ │ │ - ldr r2, [pc, #3232] @ 40ce0 │ │ │ │ + beq 422b0 │ │ │ │ + ldr r2, [pc, #3232] @ 40cd8 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 422b0 │ │ │ │ - ldr r2, [pc, #3216] @ 40ce4 │ │ │ │ + beq 422ac │ │ │ │ + ldr r2, [pc, #3216] @ 40cdc │ │ │ │ ldr sl, [r5, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r4, r1, r8, lsl #2 │ │ │ │ cmp r8, #15 │ │ │ │ - bhi 410a0 │ │ │ │ + bhi 4109c │ │ │ │ add r2, r2, r8 │ │ │ │ ldrh r2, [r2, r8] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3180] @ 40ce8 │ │ │ │ + ldr r3, [pc, #3180] @ 40ce0 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #620] @ 0x26c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 4227c │ │ │ │ + beq 42278 │ │ │ │ sub sl, sl, #1 │ │ │ │ - ldr r6, [pc, #3148] @ 40cec │ │ │ │ + ldr r6, [pc, #3148] @ 40ce4 │ │ │ │ mov r1, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, #1096] @ 0x448 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 42214 │ │ │ │ + beq 42210 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr lr, [r6, #1348] @ 0x544 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sl, sl, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 422ac │ │ │ │ + beq 422a8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 422b4 │ │ │ │ + beq 422b0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 422b0 │ │ │ │ + beq 422ac │ │ │ │ ldr ip, [r5, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 41dc4 │ │ │ │ + ble 41dc0 │ │ │ │ add r6, r5, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ - b 40110 │ │ │ │ + b 40108 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 41d54 │ │ │ │ + beq 41d50 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 40104 │ │ │ │ + bne 400fc │ │ │ │ ldr r6, [r4, r2, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 41dc4 │ │ │ │ + beq 41dc0 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - bgt 40e38 │ │ │ │ + bgt 40e34 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #2992] @ 40cf0 │ │ │ │ + ldr r2, [pc, #2992] @ 40ce8 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ - beq 413c8 │ │ │ │ + beq 413c4 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 413d4 │ │ │ │ - ldr r3, [pc, #2952] @ 40cf4 │ │ │ │ + beq 413d0 │ │ │ │ + ldr r3, [pc, #2952] @ 40cec │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 4124c │ │ │ │ + bne 41248 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4124c │ │ │ │ + beq 41248 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 401cc │ │ │ │ + beq 401c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 41240 │ │ │ │ - ldr r3, [pc, #2852] @ 40cf8 │ │ │ │ + beq 4123c │ │ │ │ + ldr r3, [pc, #2852] @ 40cf0 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str r5, [sp, #240] @ 0xf0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 40210 │ │ │ │ + beq 40208 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4128c │ │ │ │ + beq 41288 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r8] │ │ │ │ - beq 413e8 │ │ │ │ + beq 413e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40238 │ │ │ │ + beq 40230 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 41234 │ │ │ │ + beq 41230 │ │ │ │ add sl, sp, #172 @ 0xac │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, sl │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - beq 41454 │ │ │ │ + beq 41450 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #2716] @ 40cfc │ │ │ │ + ldr r2, [pc, #2716] @ 40cf4 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 41484 │ │ │ │ + beq 41480 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 410ac │ │ │ │ + beq 410a8 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 412f8 │ │ │ │ + bne 412f4 │ │ │ │ ldr r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 412f8 │ │ │ │ + beq 412f4 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r4, [fp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 402e0 │ │ │ │ + beq 402d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 41298 │ │ │ │ - ldr r3, [pc, #2584] @ 40d00 │ │ │ │ + beq 41294 │ │ │ │ + ldr r3, [pc, #2584] @ 40cf8 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str r5, [sp, #240] @ 0xf0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 40324 │ │ │ │ + beq 4031c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 41338 │ │ │ │ + beq 41334 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 414a0 │ │ │ │ + beq 4149c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40348 │ │ │ │ + beq 40340 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 41280 │ │ │ │ + beq 4127c │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - beq 41540 │ │ │ │ + beq 4153c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2456] @ 40d04 │ │ │ │ + ldr r2, [pc, #2456] @ 40cfc │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 4156c │ │ │ │ + beq 41568 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4157c │ │ │ │ + beq 41578 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 4137c │ │ │ │ + bne 41378 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4137c │ │ │ │ + beq 41378 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 403ec │ │ │ │ + beq 403e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 41360 │ │ │ │ - ldr r3, [pc, #2324] @ 40d08 │ │ │ │ + beq 4135c │ │ │ │ + ldr r3, [pc, #2324] @ 40d00 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str r6, [sp, #240] @ 0xf0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 40430 │ │ │ │ + beq 40428 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 413bc │ │ │ │ + beq 413b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4163c │ │ │ │ + beq 41638 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40454 │ │ │ │ + beq 4044c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4132c │ │ │ │ + beq 41328 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - beq 41e3c │ │ │ │ + beq 41e38 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - beq 41e64 │ │ │ │ + beq 41e60 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #2176] @ 40d0c │ │ │ │ + ldr r2, [pc, #2176] @ 40d04 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41ea4 │ │ │ │ + beq 41ea0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 41e8c │ │ │ │ + beq 41e88 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 41408 │ │ │ │ + bne 41404 │ │ │ │ ldr r8, [r5, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 41408 │ │ │ │ + beq 41404 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40510 │ │ │ │ + beq 40508 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 413dc │ │ │ │ - ldr r3, [pc, #2040] @ 40d10 │ │ │ │ + beq 413d8 │ │ │ │ + ldr r3, [pc, #2040] @ 40d08 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str r8, [sp, #240] @ 0xf0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 40554 │ │ │ │ + beq 4054c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 41448 │ │ │ │ + beq 41444 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 41ec0 │ │ │ │ + beq 41ebc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40578 │ │ │ │ + beq 40570 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 413b0 │ │ │ │ + beq 413ac │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - beq 41f5c │ │ │ │ - ldr r3, [pc, #1916] @ 40d14 │ │ │ │ + beq 41f58 │ │ │ │ + ldr r3, [pc, #1916] @ 40d0c │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 41350 │ │ │ │ + beq 4134c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [pc, #1880] @ 40d18 │ │ │ │ + ldr r3, [pc, #1880] @ 40d10 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41f80 │ │ │ │ + bne 41f7c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4136c │ │ │ │ + beq 41368 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #1824] @ 40d18 │ │ │ │ + ldr r3, [pc, #1824] @ 40d10 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41fa4 │ │ │ │ + bne 41fa0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #1800] @ 40d1c │ │ │ │ + ldr r2, [pc, #1800] @ 40d14 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41fdc │ │ │ │ + beq 41fd8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 41fc8 │ │ │ │ + beq 41fc4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 414f4 │ │ │ │ + bne 414f0 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 414f4 │ │ │ │ + beq 414f0 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40698 │ │ │ │ + beq 40690 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 41494 │ │ │ │ - ldr r3, [pc, #1664] @ 40d20 │ │ │ │ + beq 41490 │ │ │ │ + ldr r3, [pc, #1664] @ 40d18 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str r8, [sp, #240] @ 0xf0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 406dc │ │ │ │ + beq 406d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 41534 │ │ │ │ + beq 41530 │ │ │ │ cmp r6, #0 │ │ │ │ - ldreq sl, [pc, #1596] @ 40d24 │ │ │ │ + ldreq sl, [pc, #1596] @ 40d1c │ │ │ │ moveq r9, r6 │ │ │ │ moveq r8, r6 │ │ │ │ - beq 410c8 │ │ │ │ + beq 410c4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4070c │ │ │ │ + beq 40704 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 4143c │ │ │ │ + beq 41438 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - beq 41fec │ │ │ │ + beq 41fe8 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [pc, #1528] @ 40d28 │ │ │ │ + ldr r2, [pc, #1528] @ 40d20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4200c │ │ │ │ + beq 42008 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4201c │ │ │ │ + beq 42018 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 41df0 │ │ │ │ + bne 41dec │ │ │ │ ldr r9, [r7, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 41df0 │ │ │ │ + beq 41dec │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r8, [r7, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 407b4 │ │ │ │ + beq 407ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 415b8 │ │ │ │ - ldr r3, [pc, #1392] @ 40d2c │ │ │ │ + beq 415b4 │ │ │ │ + ldr r3, [pc, #1392] @ 40d24 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str r9, [sp, #240] @ 0xf0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 407f8 │ │ │ │ + beq 407f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 41e30 │ │ │ │ + beq 41e2c │ │ │ │ cmp r7, #0 │ │ │ │ - ldreq sl, [pc, #1324] @ 40d30 │ │ │ │ + ldreq sl, [pc, #1324] @ 40d28 │ │ │ │ moveq r9, r7 │ │ │ │ - beq 410c8 │ │ │ │ + beq 410c4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40824 │ │ │ │ + beq 4081c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 41528 │ │ │ │ + beq 41524 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - beq 4202c │ │ │ │ + beq 42028 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1260] @ 40d34 │ │ │ │ + ldr r2, [pc, #1260] @ 40d2c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42054 │ │ │ │ + beq 42050 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 42048 │ │ │ │ + beq 42044 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 41f1c │ │ │ │ + bne 41f18 │ │ │ │ ldr r2, [r8, #12] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 41f1c │ │ │ │ + beq 41f18 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r9, [r8, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 408d0 │ │ │ │ + beq 408c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 41eb4 │ │ │ │ + beq 41eb0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r3, [pc, #1112] @ 40d38 │ │ │ │ + ldr r3, [pc, #1112] @ 40d30 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 40920 │ │ │ │ + beq 40918 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 41f50 │ │ │ │ + beq 41f4c │ │ │ │ cmp r8, #0 │ │ │ │ - ldreq sl, [pc, #1040] @ 40d3c │ │ │ │ - beq 410c8 │ │ │ │ + ldreq sl, [pc, #1040] @ 40d34 │ │ │ │ + beq 410c4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40948 │ │ │ │ + beq 40940 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 41e24 │ │ │ │ + beq 41e20 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 42064 │ │ │ │ + beq 42060 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 41598 │ │ │ │ + beq 41594 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #916] @ 40d18 │ │ │ │ + ldr r3, [pc, #916] @ 40d10 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42078 │ │ │ │ + bne 42074 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 415a8 │ │ │ │ + beq 415a4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #860] @ 40d18 │ │ │ │ + ldr r3, [pc, #860] @ 40d10 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42090 │ │ │ │ + bne 4208c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 420a8 │ │ │ │ + beq 420a4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - beq 420c0 │ │ │ │ + beq 420bc │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 420d8 │ │ │ │ + beq 420d4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 420f8 │ │ │ │ + beq 420f4 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ @@ -54009,861 +54007,862 @@ │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #32] │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ - bl c3e90 │ │ │ │ + bl 66240 │ │ │ │ mov sl, r0 │ │ │ │ bl be74 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 42120 │ │ │ │ + beq 4211c │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 415c4 │ │ │ │ + beq 415c0 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 4219c │ │ │ │ - ldr r3, [pc, #648] @ 40d40 │ │ │ │ + beq 42198 │ │ │ │ + ldr r3, [pc, #648] @ 40d38 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ bl be50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 421c4 │ │ │ │ + blt 421c0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40af0 │ │ │ │ + beq 40ae8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 418e4 │ │ │ │ + beq 418e0 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 421fc │ │ │ │ - ldr r3, [pc, #572] @ 40d44 │ │ │ │ + beq 421f8 │ │ │ │ + ldr r3, [pc, #572] @ 40d3c │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ bl be50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 42208 │ │ │ │ + blt 42204 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40b40 │ │ │ │ + beq 40b38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 41b28 │ │ │ │ + beq 41b24 │ │ │ │ add sl, sl, #5120 @ 0x1400 │ │ │ │ ldrd r0, [sl, #8] │ │ │ │ bl b6ac │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 42240 │ │ │ │ - ldr r3, [pc, #492] @ 40d48 │ │ │ │ + beq 4223c │ │ │ │ + ldr r3, [pc, #492] @ 40d40 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1360] @ 0x550 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ bl be50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4224c │ │ │ │ + blt 42248 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40b9c │ │ │ │ + beq 40b94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 40b9c │ │ │ │ + bne 40b94 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr sl, [pc, #424] @ 40d4c │ │ │ │ + ldr sl, [pc, #424] @ 40d44 │ │ │ │ mov r0, r9 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r2, [sl, #44] @ 0x2c │ │ │ │ ldr r1, [sl, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 41cfc │ │ │ │ + blt 41cf8 │ │ │ │ ldr r1, [sl, #972] @ 0x3cc │ │ │ │ mov r0, r9 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 42258 │ │ │ │ + blt 42254 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40bf4 │ │ │ │ + beq 40bec │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r9] │ │ │ │ - beq 40bf4 │ │ │ │ + beq 40bec │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42140 │ │ │ │ + beq 4213c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40c14 │ │ │ │ + beq 40c0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 41ee0 │ │ │ │ + beq 41edc │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40c30 │ │ │ │ + beq 40c28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 41eec │ │ │ │ + beq 41ee8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40c4c │ │ │ │ + beq 40c44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 41ef8 │ │ │ │ + beq 41ef4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40c68 │ │ │ │ + beq 40c60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 41f04 │ │ │ │ + beq 41f00 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40c84 │ │ │ │ + beq 40c7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 41f10 │ │ │ │ + beq 41f0c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40ca0 │ │ │ │ + beq 40c98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 41ed4 │ │ │ │ + beq 41ed0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41204 │ │ │ │ + beq 41200 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 41204 │ │ │ │ + bne 41200 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 41204 │ │ │ │ - andseq r0, r1, r8, ror r1 │ │ │ │ - andseq r1, r1, r0, asr #16 │ │ │ │ - andseq r0, r1, ip, lsr #1 │ │ │ │ - andeq r0, pc, r0, ror #6 │ │ │ │ - andeq r0, pc, lr, asr r3 @ │ │ │ │ + b 41200 │ │ │ │ + andseq r0, r1, r0, lsl #3 │ │ │ │ + andseq r1, r1, r0, asr r8 │ │ │ │ + ldrheq r0, [r1], -r4 │ │ │ │ + andeq r0, pc, r8, lsl r3 @ │ │ │ │ + andeq r0, pc, r6, lsl r3 @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andeq r0, pc, sl, lsr #5 │ │ │ │ - andseq r1, r1, ip, asr #12 │ │ │ │ - andseq r1, r1, r8, lsr #12 │ │ │ │ - andseq r1, r1, r8, lsl #11 │ │ │ │ + andeq r0, pc, r2, ror #4 │ │ │ │ + andseq r1, r1, ip, asr r6 │ │ │ │ + andseq r1, r1, r8, lsr r6 │ │ │ │ + mulseq r1, r8, r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001114f4 │ │ │ │ - andseq r1, r1, r8, ror #8 │ │ │ │ - andseq r1, r1, r0, ror #7 │ │ │ │ - andseq r1, r1, ip, asr r3 │ │ │ │ - @ instruction: 0x001112d4 │ │ │ │ - andseq r1, r1, ip, lsr r2 │ │ │ │ - @ instruction: 0x001111b0 │ │ │ │ + andseq r1, r1, r4, lsl #10 │ │ │ │ + andseq r1, r1, r8, ror r4 │ │ │ │ + @ instruction: 0x001113f0 │ │ │ │ + andseq r1, r1, ip, ror #6 │ │ │ │ + andseq r1, r1, r4, ror #5 │ │ │ │ + andseq r1, r1, ip, asr #4 │ │ │ │ + andseq r1, r1, r0, asr #3 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - ldrheq r1, [r1], -r4 │ │ │ │ - andseq r1, r1, r8, lsr #32 │ │ │ │ - andeq r2, r0, r7, asr #23 │ │ │ │ - mulseq r1, r8, pc @ │ │ │ │ - andseq r0, r1, ip, lsl #30 │ │ │ │ - andeq r2, r0, r0, ror #23 │ │ │ │ - andseq r0, r1, r0, lsl #29 │ │ │ │ - andseq r0, r1, r8, ror #27 │ │ │ │ - strdeq r2, [r0], -r9 │ │ │ │ - andseq r0, r1, r0, lsl ip │ │ │ │ - andseq r0, r1, r0, asr #23 │ │ │ │ - andseq r0, r1, ip, ror #22 │ │ │ │ - andseq r0, r1, r4, lsr #22 │ │ │ │ - andseq r0, r1, r8, lsl #17 │ │ │ │ - andseq r0, r1, r8, asr r8 │ │ │ │ - andseq r0, r1, r8, lsr #16 │ │ │ │ - @ instruction: 0x001107f8 │ │ │ │ - andseq r0, r1, r8, asr #15 │ │ │ │ - mulseq r1, r8, r7 │ │ │ │ - andseq r0, r1, r8, ror #14 │ │ │ │ - andseq r0, r1, r8, lsr r7 │ │ │ │ - andseq r0, r1, r8, lsl #14 │ │ │ │ - @ instruction: 0x001106d8 │ │ │ │ - andseq r0, r1, r8, lsr #13 │ │ │ │ - andseq r0, r1, r8, ror r6 │ │ │ │ - andseq r0, r1, r8, asr #12 │ │ │ │ - andeq r2, r0, r5, ror #22 │ │ │ │ - strdeq r9, [sp], -r0 │ │ │ │ - andeq r9, sp, r8, ror #24 │ │ │ │ - andeq r0, r0, r3, lsr #2 │ │ │ │ - andseq lr, r0, ip, ror #27 │ │ │ │ + andseq r1, r1, r4, asr #1 │ │ │ │ + andseq r1, r1, r8, lsr r0 │ │ │ │ + andeq r6, r0, ip, lsr r9 │ │ │ │ + andseq r0, r1, r8, lsr #31 │ │ │ │ + andseq r0, r1, ip, lsl pc │ │ │ │ + andeq r6, r0, r5, asr r9 │ │ │ │ + mulseq r1, r0, lr │ │ │ │ + @ instruction: 0x00110df8 │ │ │ │ + andeq r6, r0, lr, ror #18 │ │ │ │ + andseq r0, r1, r0, lsr #24 │ │ │ │ + @ instruction: 0x00110bd0 │ │ │ │ + andseq r0, r1, ip, ror fp │ │ │ │ + andseq r0, r1, r4, lsr fp │ │ │ │ + mulseq r1, r4, r8 │ │ │ │ + andseq r0, r1, r4, ror #16 │ │ │ │ + andseq r0, r1, r4, lsr r8 │ │ │ │ + andseq r0, r1, r4, lsl #16 │ │ │ │ + @ instruction: 0x001107d4 │ │ │ │ + andseq r0, r1, r4, lsr #15 │ │ │ │ + andseq r0, r1, r4, ror r7 │ │ │ │ + andseq r0, r1, r4, asr #14 │ │ │ │ + andseq r0, r1, r4, lsl r7 │ │ │ │ + andseq r0, r1, r4, ror #13 │ │ │ │ + @ instruction: 0x001106b4 │ │ │ │ + andseq r0, r1, r4, lsl #13 │ │ │ │ + andseq r0, r1, r4, asr r6 │ │ │ │ + ldrdeq r6, [r0], -sl │ │ │ │ + andeq r9, sp, r4, lsr #11 │ │ │ │ + andeq r9, sp, ip, lsl ip │ │ │ │ + andeq r0, r0, sl, lsr #8 │ │ │ │ + @ instruction: 0x0010edf0 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r0, r1, r4, ror r4 │ │ │ │ - andseq r0, r1, r8, asr #7 │ │ │ │ - andseq r0, r1, r4, asr #6 │ │ │ │ - andeq r2, r0, ip, asr #22 │ │ │ │ - andeq r2, r0, r0, ror #22 │ │ │ │ - @ instruction: 0x001102b8 │ │ │ │ - andeq r2, r0, r4, ror #22 │ │ │ │ - andeq r2, r0, r9, ror fp │ │ │ │ - andeq r9, sp, ip, lsr #19 │ │ │ │ - andeq r2, r0, r7, lsl #22 │ │ │ │ - strdeq r9, [sp], -ip │ │ │ │ - andeq r9, sp, r4, ror r9 │ │ │ │ - andeq r0, r0, r1, lsr #2 │ │ │ │ - andseq r0, r1, ip, asr #3 │ │ │ │ - andeq r2, r0, sp, ror fp │ │ │ │ - andeq r2, r0, lr, ror fp │ │ │ │ - andseq r0, r1, r0, lsl #2 │ │ │ │ - muleq r0, r2, fp │ │ │ │ - andseq r0, r1, r0, ror r0 │ │ │ │ + andseq r0, r1, r0, lsl #9 │ │ │ │ + @ instruction: 0x001103d4 │ │ │ │ + andseq r0, r1, r0, asr r3 │ │ │ │ + andeq r6, r0, r1, asr #17 │ │ │ │ + ldrdeq r6, [r0], -r5 │ │ │ │ + andseq r0, r1, r4, asr #5 │ │ │ │ + ldrdeq r6, [r0], -r9 │ │ │ │ + andeq r6, r0, lr, ror #17 │ │ │ │ + andeq r9, sp, r0, ror #18 │ │ │ │ + andeq r6, r0, sp, ror r8 │ │ │ │ + @ instruction: 0x000d92b0 │ │ │ │ + andeq r9, sp, r8, lsr #18 │ │ │ │ + andeq r0, r0, r8, lsr #8 │ │ │ │ + @ instruction: 0x001101d8 │ │ │ │ + strdeq r6, [r0], -r2 │ │ │ │ + strdeq r6, [r0], -r3 │ │ │ │ + andseq r0, r1, ip, lsl #2 │ │ │ │ + andeq r6, r0, r7, lsl #18 │ │ │ │ + andseq r0, r1, ip, ror r0 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r2, r0, r0, lsr #21 │ │ │ │ - andeq r2, r0, r7, lsr #21 │ │ │ │ - andeq r2, r0, r6, ror sl │ │ │ │ - andeq r2, r0, sp, ror sl │ │ │ │ - andeq r2, r0, lr, lsr #21 │ │ │ │ - @ instruction: 0x00002ab5 │ │ │ │ - andeq r2, r0, r3, asr #21 │ │ │ │ - andeq r9, sp, ip, lsr r2 │ │ │ │ - andeq r2, r0, pc, asr #21 │ │ │ │ - @ instruction: 0x00002abc │ │ │ │ - @ instruction: 0x000029b7 │ │ │ │ - ldrdeq r8, [sp], -r0 │ │ │ │ - andeq r9, sp, r0, lsr #2 │ │ │ │ - andeq r2, r0, r4, lsl #24 │ │ │ │ - andeq r0, r0, r5, lsl r1 │ │ │ │ - andeq r2, r0, r3, ror r9 │ │ │ │ - muleq sp, r8, r0 │ │ │ │ - andeq r2, r0, pc, ror #20 │ │ │ │ - @ instruction: 0x0010f8d0 │ │ │ │ - ldr r3, [pc, #-240] @ 40d50 │ │ │ │ + andeq r6, r0, r6, lsl r8 │ │ │ │ + andeq r6, r0, sp, lsl r8 │ │ │ │ + andeq r6, r0, ip, ror #15 │ │ │ │ + strdeq r6, [r0], -r3 │ │ │ │ + andeq r6, r0, r4, lsr #16 │ │ │ │ + andeq r6, r0, fp, lsr #16 │ │ │ │ + andeq r6, r0, r9, lsr r8 │ │ │ │ + strdeq r9, [sp], -r0 │ │ │ │ + andeq r6, r0, r5, asr #16 │ │ │ │ + andeq r6, r0, r2, lsr r8 │ │ │ │ + andeq r0, r0, r3, lsr #8 │ │ │ │ + andeq r6, r0, sp, lsr #14 │ │ │ │ + andeq r8, sp, r4, lsl #21 │ │ │ │ + ldrdeq r9, [sp], -r4 │ │ │ │ + andeq r6, r0, r9, ror r9 │ │ │ │ + andeq r0, r0, ip, lsl r4 │ │ │ │ + andeq r6, r0, r9, ror #13 │ │ │ │ + andeq r9, sp, ip, asr #32 │ │ │ │ + andeq r6, r0, r5, ror #15 │ │ │ │ + @ instruction: 0x0010f8dc │ │ │ │ + ldr r3, [pc, #-244] @ 40d48 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #580] @ 0x244 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41b5c │ │ │ │ + beq 41b58 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 40134 │ │ │ │ - ldr r3, [pc, #-284] @ 40d54 │ │ │ │ + ble 4012c │ │ │ │ + ldr r3, [pc, #-288] @ 40d4c │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1400] @ 0x578 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41b70 │ │ │ │ + beq 41b6c │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ cmp sl, #0 │ │ │ │ - ble 40134 │ │ │ │ - ldr r3, [pc, #-328] @ 40d58 │ │ │ │ + ble 4012c │ │ │ │ + ldr r3, [pc, #-332] @ 40d50 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #448] @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4214c │ │ │ │ + beq 42148 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 40134 │ │ │ │ - ldr r3, [pc, #-372] @ 40d5c │ │ │ │ + ble 4012c │ │ │ │ + ldr r3, [pc, #-376] @ 40d54 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1356] @ 0x54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42160 │ │ │ │ + beq 4215c │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 40134 │ │ │ │ - ldr r3, [pc, #-416] @ 40d60 │ │ │ │ + ble 4012c │ │ │ │ + ldr r3, [pc, #-420] @ 40d58 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #196] @ 0xc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42174 │ │ │ │ + beq 42170 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 40134 │ │ │ │ - ldr r3, [pc, #-460] @ 40d64 │ │ │ │ + ble 4012c │ │ │ │ + ldr r3, [pc, #-464] @ 40d5c │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42188 │ │ │ │ + beq 42184 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ cmp sl, #0 │ │ │ │ - ble 40134 │ │ │ │ - ldr r3, [pc, #-504] @ 40d68 │ │ │ │ + ble 4012c │ │ │ │ + ldr r3, [pc, #-508] @ 40d60 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41b34 │ │ │ │ + beq 41b30 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 40134 │ │ │ │ - ldr r3, [pc, #-548] @ 40d6c │ │ │ │ + ble 4012c │ │ │ │ + ldr r3, [pc, #-552] @ 40d64 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #388] @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41b48 │ │ │ │ + beq 41b44 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 40134 │ │ │ │ - ldr r3, [pc, #-592] @ 40d70 │ │ │ │ + ble 4012c │ │ │ │ + ldr r3, [pc, #-596] @ 40d68 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #460] @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41b84 │ │ │ │ + beq 41b80 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 40134 │ │ │ │ - ldr r3, [pc, #-636] @ 40d74 │ │ │ │ + ble 4012c │ │ │ │ + ldr r3, [pc, #-640] @ 40d6c │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41b98 │ │ │ │ + beq 41b94 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 40134 │ │ │ │ - ldr r3, [pc, #-680] @ 40d78 │ │ │ │ + ble 4012c │ │ │ │ + ldr r3, [pc, #-684] @ 40d70 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #412] @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41ce8 │ │ │ │ + beq 41ce4 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ cmp sl, #0 │ │ │ │ - ble 40134 │ │ │ │ - ldr r3, [pc, #-724] @ 40d7c │ │ │ │ + ble 4012c │ │ │ │ + ldr r3, [pc, #-728] @ 40d74 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41bac │ │ │ │ + beq 41ba8 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 40134 │ │ │ │ - ldr r3, [pc, #-768] @ 40d80 │ │ │ │ + ble 4012c │ │ │ │ + ldr r3, [pc, #-772] @ 40d78 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #332] @ 0x14c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41bc0 │ │ │ │ + beq 41bbc │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 40134 │ │ │ │ - b 41bcc │ │ │ │ - ldr sl, [pc, #-816] @ 40d84 │ │ │ │ + ble 4012c │ │ │ │ + b 41bc8 │ │ │ │ + ldr sl, [pc, #-820] @ 40d7c │ │ │ │ mov r9, fp │ │ │ │ mov r8, fp │ │ │ │ mov r7, fp │ │ │ │ mov r6, fp │ │ │ │ mov r5, fp │ │ │ │ mov r4, fp │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 410e8 │ │ │ │ + beq 410e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 412a4 │ │ │ │ + beq 412a0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 4110c │ │ │ │ + beq 41108 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4110c │ │ │ │ + beq 41108 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 41344 │ │ │ │ + beq 41340 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 41130 │ │ │ │ + beq 4112c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41130 │ │ │ │ + beq 4112c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 412b0 │ │ │ │ + beq 412ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq 41154 │ │ │ │ + beq 41150 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41154 │ │ │ │ + beq 41150 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 412bc │ │ │ │ + beq 412b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 41178 │ │ │ │ + beq 41174 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41178 │ │ │ │ + beq 41174 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 412c8 │ │ │ │ + beq 412c4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4119c │ │ │ │ + beq 41198 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4119c │ │ │ │ + beq 41198 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 412d4 │ │ │ │ + beq 412d0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 411c0 │ │ │ │ + beq 411bc │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 411c0 │ │ │ │ + beq 411bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 412e0 │ │ │ │ + beq 412dc │ │ │ │ cmp r9, #0 │ │ │ │ - beq 411e4 │ │ │ │ + beq 411e0 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 411e4 │ │ │ │ + beq 411e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 412ec │ │ │ │ - ldr r3, [pc, #-1124] @ 40d88 │ │ │ │ - ldr r0, [pc, #-1124] @ 40d8c │ │ │ │ - ldr r2, [pc, #-1124] @ 40d90 │ │ │ │ + beq 412e8 │ │ │ │ + ldr r3, [pc, #-1128] @ 40d80 │ │ │ │ + ldr r0, [pc, #-1128] @ 40d84 │ │ │ │ + ldr r2, [pc, #-1128] @ 40d88 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, sl │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r9, #0 │ │ │ │ - ldr r2, [pc, #-1144] @ 40d94 │ │ │ │ - ldr r3, [pc, #-1144] @ 40d98 │ │ │ │ + ldr r2, [pc, #-1148] @ 40d8c │ │ │ │ + ldr r3, [pc, #-1148] @ 40d90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 422a8 │ │ │ │ + bne 422a4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40238 │ │ │ │ + b 40230 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 401cc │ │ │ │ - ldr r3, [pc, #-1208] @ 40d9c │ │ │ │ + b 401c4 │ │ │ │ + ldr r3, [pc, #-1212] @ 40d94 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add r1, sp, #244 @ 0xf4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r8, r4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 40210 │ │ │ │ + b 40208 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40348 │ │ │ │ + b 40340 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40210 │ │ │ │ + b 40208 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 402e0 │ │ │ │ + b 402d8 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 410e8 │ │ │ │ + b 410e4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 41130 │ │ │ │ + b 4112c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 41154 │ │ │ │ + b 41150 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 41178 │ │ │ │ + b 41174 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4119c │ │ │ │ + b 41198 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 411c0 │ │ │ │ + b 411bc │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 411e4 │ │ │ │ - ldr r3, [pc, #-1376] @ 40da0 │ │ │ │ + b 411e0 │ │ │ │ + ldr r3, [pc, #-1380] @ 40d98 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, fp │ │ │ │ mov fp, r0 │ │ │ │ - b 40324 │ │ │ │ + b 4031c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40454 │ │ │ │ + b 4044c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40324 │ │ │ │ + b 4031c │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4110c │ │ │ │ + b 41108 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #112] @ 0x70 │ │ │ │ - b 405b8 │ │ │ │ + b 405b0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 403ec │ │ │ │ + b 403e4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ - b 405f0 │ │ │ │ - ldr r3, [pc, #-1504] @ 40da4 │ │ │ │ + b 405e8 │ │ │ │ + ldr r3, [pc, #-1508] @ 40d9c │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 40430 │ │ │ │ + b 40428 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40578 │ │ │ │ + b 40570 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40430 │ │ │ │ + b 40428 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 4015c │ │ │ │ - ldr sl, [pc, #-1588] @ 40da8 │ │ │ │ - b 411e4 │ │ │ │ + b 40154 │ │ │ │ + ldr sl, [pc, #-1592] @ 40da0 │ │ │ │ + b 411e0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40510 │ │ │ │ + b 40508 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41400 │ │ │ │ + beq 413fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 41b1c │ │ │ │ - ldr sl, [pc, #-1628] @ 40dac │ │ │ │ - b 411e4 │ │ │ │ - ldr r3, [pc, #-1632] @ 40db0 │ │ │ │ + beq 41b18 │ │ │ │ + ldr sl, [pc, #-1632] @ 40da4 │ │ │ │ + b 411e0 │ │ │ │ + ldr r3, [pc, #-1636] @ 40da8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b 40554 │ │ │ │ + b 4054c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4070c │ │ │ │ + b 40704 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40554 │ │ │ │ + b 4054c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40254 │ │ │ │ + beq 4024c │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ - ldr sl, [pc, #-1720] @ 40db4 │ │ │ │ + ldr sl, [pc, #-1724] @ 40dac │ │ │ │ mov r8, r9 │ │ │ │ mov r7, r9 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ mov r4, r9 │ │ │ │ mov fp, r9 │ │ │ │ - b 410c8 │ │ │ │ + b 410c4 │ │ │ │ mov r0, r9 │ │ │ │ bl b6c4 │ │ │ │ mov fp, r0 │ │ │ │ - b 4027c │ │ │ │ + b 40274 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40698 │ │ │ │ - ldr sl, [pc, #-1776] @ 40db8 │ │ │ │ + b 40690 │ │ │ │ + ldr sl, [pc, #-1780] @ 40db0 │ │ │ │ mov r9, fp │ │ │ │ mov r8, fp │ │ │ │ mov r7, fp │ │ │ │ mov r6, fp │ │ │ │ mov r5, fp │ │ │ │ - b 410c8 │ │ │ │ - ldr r0, [pc, #-1800] @ 40dbc │ │ │ │ + b 410c4 │ │ │ │ + ldr r0, [pc, #-1804] @ 40db4 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #16 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1820] @ 40dc0 │ │ │ │ - ldr r3, [pc, #-1820] @ 40dc4 │ │ │ │ - ldr r0, [pc, #-1820] @ 40dc8 │ │ │ │ - ldr r2, [pc, #-1820] @ 40dcc │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1824] @ 40db8 │ │ │ │ + ldr r3, [pc, #-1824] @ 40dbc │ │ │ │ + ldr r0, [pc, #-1824] @ 40dc0 │ │ │ │ + ldr r2, [pc, #-1824] @ 40dc4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 41200 │ │ │ │ - ldr r3, [pc, #-1836] @ 40dd0 │ │ │ │ + bl 17174 │ │ │ │ + b 411fc │ │ │ │ + ldr r3, [pc, #-1840] @ 40dc8 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r0 │ │ │ │ - b 406dc │ │ │ │ + b 406d4 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40824 │ │ │ │ + b 4081c │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 406dc │ │ │ │ + b 406d4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40360 │ │ │ │ + beq 40358 │ │ │ │ ldr r9, [sp, #156] @ 0x9c │ │ │ │ - ldr sl, [pc, #-1924] @ 40dd4 │ │ │ │ + ldr sl, [pc, #-1928] @ 40dcc │ │ │ │ mov r8, r9 │ │ │ │ mov r7, r9 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ mov r4, r9 │ │ │ │ - b 410c8 │ │ │ │ + b 410c4 │ │ │ │ mov r0, r6 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 40388 │ │ │ │ - ldr sl, [pc, #-1964] @ 40dd8 │ │ │ │ + b 40380 │ │ │ │ + ldr sl, [pc, #-1968] @ 40dd0 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b 410c8 │ │ │ │ + b 410c4 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - b 4097c │ │ │ │ + b 40974 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #88] @ 0x58 │ │ │ │ - b 409b4 │ │ │ │ + b 409ac │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 407b4 │ │ │ │ - ldr r3, [pc, #-2032] @ 40ddc │ │ │ │ + b 407ac │ │ │ │ + ldr r3, [pc, #-2036] @ 40dd4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 41d48 │ │ │ │ + blt 41d44 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 42264 │ │ │ │ + beq 42260 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ bl be50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 42270 │ │ │ │ + blt 4226c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40bd0 │ │ │ │ + beq 40bc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 40bd0 │ │ │ │ + bne 40bc8 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40bd0 │ │ │ │ - ldr sl, [pc, #-2148] @ 40de0 │ │ │ │ + b 40bc8 │ │ │ │ + ldr sl, [pc, #-2152] @ 40dd8 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b 410c8 │ │ │ │ - ldr r2, [pc, #-2168] @ 40de4 │ │ │ │ + b 410c4 │ │ │ │ + ldr r2, [pc, #-2172] @ 40ddc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr lr, [r2, #1348] @ 0x544 │ │ │ │ - b 400d0 │ │ │ │ - ldr r3, [pc, #-2180] @ 40de8 │ │ │ │ + b 400c8 │ │ │ │ + ldr r3, [pc, #-2184] @ 40de0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 3fff0 │ │ │ │ - ldr r3, [pc, #-2224] @ 40de8 │ │ │ │ + b 3ffe8 │ │ │ │ + ldr r3, [pc, #-2228] @ 40de0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - b 3ffb0 │ │ │ │ - ldr r3, [pc, #-2240] @ 40de8 │ │ │ │ + b 3ffa8 │ │ │ │ + ldr r3, [pc, #-2244] @ 40de0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - b 3ffb8 │ │ │ │ - ldr r3, [pc, #-2260] @ 40de8 │ │ │ │ + b 3ffb0 │ │ │ │ + ldr r3, [pc, #-2264] @ 40de0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 3ffc0 │ │ │ │ - ldr r3, [pc, #-2284] @ 40de8 │ │ │ │ + b 3ffb8 │ │ │ │ + ldr r3, [pc, #-2288] @ 40de0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 3ffc8 │ │ │ │ - ldr r3, [pc, #-2308] @ 40de8 │ │ │ │ + b 3ffc0 │ │ │ │ + ldr r3, [pc, #-2312] @ 40de0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 3ffd0 │ │ │ │ - ldr r3, [pc, #-2340] @ 40de8 │ │ │ │ + b 3ffc8 │ │ │ │ + ldr r3, [pc, #-2344] @ 40de0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 3ffd8 │ │ │ │ - ldr r3, [pc, #-2372] @ 40de8 │ │ │ │ + b 3ffd0 │ │ │ │ + ldr r3, [pc, #-2376] @ 40de0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 3ffe0 │ │ │ │ - ldr r3, [pc, #-2412] @ 40de8 │ │ │ │ + b 3ffd8 │ │ │ │ + ldr r3, [pc, #-2416] @ 40de0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 3ffe8 │ │ │ │ - ldr r3, [pc, #-2456] @ 40de8 │ │ │ │ + b 3ffe0 │ │ │ │ + ldr r3, [pc, #-2460] @ 40de0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 4000c │ │ │ │ - ldr r3, [pc, #-2520] @ 40de8 │ │ │ │ + b 40004 │ │ │ │ + ldr r3, [pc, #-2524] @ 40de0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r6, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ @@ -54871,16 +54870,16 @@ │ │ │ │ mov r9, r6 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 40010 │ │ │ │ - ldr r3, [pc, #-2588] @ 40de8 │ │ │ │ + b 40008 │ │ │ │ + ldr r3, [pc, #-2592] @ 40de0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r6, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ @@ -54889,58 +54888,58 @@ │ │ │ │ mov fp, r6 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 40014 │ │ │ │ - ldr r3, [pc, #-2660] @ 40de8 │ │ │ │ + b 4000c │ │ │ │ + ldr r3, [pc, #-2664] @ 40de0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 40000 │ │ │ │ - ldr r3, [pc, #-2712] @ 40de8 │ │ │ │ + b 3fff8 │ │ │ │ + ldr r3, [pc, #-2716] @ 40de0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 40008 │ │ │ │ - ldr r3, [pc, #-2772] @ 40de8 │ │ │ │ + b 40000 │ │ │ │ + ldr r3, [pc, #-2776] @ 40de0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 3fff8 │ │ │ │ + b 3fff0 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40af0 │ │ │ │ + b 40ae8 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -54962,168 +54961,168 @@ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr fp, [r1] │ │ │ │ - b 40134 │ │ │ │ - ldr r3, [pc, #-2952] @ 40de8 │ │ │ │ + b 4012c │ │ │ │ + ldr r3, [pc, #-2956] @ 40de0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - b 41900 │ │ │ │ - ldr r3, [pc, #-2968] @ 40de8 │ │ │ │ + b 418fc │ │ │ │ + ldr r3, [pc, #-2972] @ 40de0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 41910 │ │ │ │ - ldr r3, [pc, #-2992] @ 40de8 │ │ │ │ + b 4190c │ │ │ │ + ldr r3, [pc, #-2996] @ 40de0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - b 41908 │ │ │ │ - ldr r3, [pc, #-3012] @ 40de8 │ │ │ │ + b 41904 │ │ │ │ + ldr r3, [pc, #-3016] @ 40de0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 41950 │ │ │ │ - ldr r3, [pc, #-3064] @ 40de8 │ │ │ │ + b 4194c │ │ │ │ + ldr r3, [pc, #-3068] @ 40de0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 41948 │ │ │ │ - ldr r3, [pc, #-3112] @ 40de8 │ │ │ │ + b 41944 │ │ │ │ + ldr r3, [pc, #-3116] @ 40de0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 41940 │ │ │ │ - ldr r3, [pc, #-3156] @ 40de8 │ │ │ │ + b 4193c │ │ │ │ + ldr r3, [pc, #-3160] @ 40de0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 41938 │ │ │ │ - ldr r3, [pc, #-3200] @ 40de8 │ │ │ │ + b 41934 │ │ │ │ + ldr r3, [pc, #-3204] @ 40de0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 41930 │ │ │ │ - ldr r3, [pc, #-3240] @ 40de8 │ │ │ │ + b 4192c │ │ │ │ + ldr r3, [pc, #-3244] @ 40de0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 41928 │ │ │ │ + b 41924 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #-3280] @ 40de8 │ │ │ │ + ldr r3, [pc, #-3284] @ 40de0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 41920 │ │ │ │ - ldr r3, [pc, #-3304] @ 40de8 │ │ │ │ + b 4191c │ │ │ │ + ldr r3, [pc, #-3308] @ 40de0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 41918 │ │ │ │ - ldr r3, [pc, #-3328] @ 40de8 │ │ │ │ + b 41914 │ │ │ │ + ldr r3, [pc, #-3332] @ 40de0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b 41958 │ │ │ │ + b 41954 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 41400 │ │ │ │ + b 413fc │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40b40 │ │ │ │ + b 40b38 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40f88 │ │ │ │ - ldr r1, [pc, #-3420] @ 40dec │ │ │ │ - b 414d8 │ │ │ │ + beq 40f84 │ │ │ │ + ldr r1, [pc, #-3424] @ 40de4 │ │ │ │ + b 414d4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40fb8 │ │ │ │ - ldr r1, [pc, #-3436] @ 40df0 │ │ │ │ - b 414d8 │ │ │ │ + beq 40fb4 │ │ │ │ + ldr r1, [pc, #-3440] @ 40de8 │ │ │ │ + b 414d4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40e68 │ │ │ │ - ldr r1, [pc, #-3452] @ 40df4 │ │ │ │ - b 414d8 │ │ │ │ + beq 40e64 │ │ │ │ + ldr r1, [pc, #-3456] @ 40dec │ │ │ │ + b 414d4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40e98 │ │ │ │ - ldr r1, [pc, #-3468] @ 40df8 │ │ │ │ - b 414d8 │ │ │ │ + beq 40e94 │ │ │ │ + ldr r1, [pc, #-3472] @ 40df0 │ │ │ │ + b 414d4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40fe8 │ │ │ │ - ldr r1, [pc, #-3484] @ 40dfc │ │ │ │ - b 414d8 │ │ │ │ + beq 40fe4 │ │ │ │ + ldr r1, [pc, #-3488] @ 40df4 │ │ │ │ + b 414d4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41018 │ │ │ │ - ldr r1, [pc, #-3500] @ 40e00 │ │ │ │ - b 414d8 │ │ │ │ + beq 41014 │ │ │ │ + ldr r1, [pc, #-3504] @ 40df8 │ │ │ │ + b 414d4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41078 │ │ │ │ - ldr r1, [pc, #-3516] @ 40e04 │ │ │ │ - b 414d8 │ │ │ │ + beq 41074 │ │ │ │ + ldr r1, [pc, #-3520] @ 40dfc │ │ │ │ + b 414d4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42298 │ │ │ │ + bne 42294 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ @@ -55140,28 +55139,28 @@ │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [pc, #-3628] @ 40e08 │ │ │ │ + ldr r3, [pc, #-3632] @ 40e00 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ str r8, [sp] │ │ │ │ str fp, [sp, #176] @ 0xb0 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ @@ -55184,477 +55183,478 @@ │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ ldr r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r6, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 40134 │ │ │ │ - ldr r1, [pc, #-3804] @ 40e0c │ │ │ │ - b 414d8 │ │ │ │ + bne 4012c │ │ │ │ + ldr r1, [pc, #-3808] @ 40e04 │ │ │ │ + b 414d4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41048 │ │ │ │ - ldr r1, [pc, #-3820] @ 40e10 │ │ │ │ - b 414d8 │ │ │ │ - ldr sl, [pc, #-3824] @ 40e14 │ │ │ │ - mov r1, #284 @ 0x11c │ │ │ │ - ldr r3, [pc, #-3828] @ 40e18 │ │ │ │ - ldr r0, [pc, #-3828] @ 40e1c │ │ │ │ + beq 41044 │ │ │ │ + ldr r1, [pc, #-3824] @ 40e08 │ │ │ │ + b 414d4 │ │ │ │ + ldr r1, [pc, #-3828] @ 40e0c │ │ │ │ + ldr sl, [pc, #-3828] @ 40e10 │ │ │ │ + ldr r3, [pc, #-3828] @ 40e14 │ │ │ │ + ldr r0, [pc, #-3828] @ 40e18 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41d3c │ │ │ │ + beq 41d38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 421a8 │ │ │ │ - ldr sl, [pc, #-3876] @ 40e20 │ │ │ │ + beq 421a4 │ │ │ │ + ldr sl, [pc, #-3876] @ 40e1c │ │ │ │ mov r9, #0 │ │ │ │ - b 410c8 │ │ │ │ - ldr r1, [pc, #-3884] @ 40e24 │ │ │ │ - ldr sl, [pc, #-3884] @ 40e28 │ │ │ │ - b 41d04 │ │ │ │ + b 410c4 │ │ │ │ + ldr r1, [pc, #-3884] @ 40e20 │ │ │ │ + ldr sl, [pc, #-3884] @ 40e24 │ │ │ │ + b 41d00 │ │ │ │ mov r2, #0 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ mov r9, lr │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, ip │ │ │ │ mov r1, r3 │ │ │ │ - b 41d94 │ │ │ │ + b 41d90 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 41dc4 │ │ │ │ + beq 41dc0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 422d8 │ │ │ │ + beq 422d4 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41d7c │ │ │ │ + beq 41d78 │ │ │ │ mov r2, r4 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ - bge 4011c │ │ │ │ + bge 40114 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42290 │ │ │ │ - ldr r0, [pc, #-4012] @ 40e2c │ │ │ │ + bne 4228c │ │ │ │ + ldr r0, [pc, #-4012] @ 40e28 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #16 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-4032] @ 40e30 │ │ │ │ - b 414d8 │ │ │ │ - ldr r3, [pc, #-4036] @ 40e34 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-4032] @ 40e2c │ │ │ │ + b 414d4 │ │ │ │ + ldr r3, [pc, #-4036] @ 40e30 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r0 │ │ │ │ - b 407f8 │ │ │ │ + b 407f0 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40948 │ │ │ │ + b 40940 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 407f8 │ │ │ │ + b 407f0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4046c │ │ │ │ + beq 40464 │ │ │ │ ldr r9, [sp, #160] @ 0xa0 │ │ │ │ - ldr sl, [pc, #1192] @ 422fc │ │ │ │ + ldr sl, [pc, #1192] @ 422f8 │ │ │ │ mov r8, r9 │ │ │ │ mov r7, r9 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ - b 410c8 │ │ │ │ + b 410c4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40480 │ │ │ │ + beq 40478 │ │ │ │ mov r9, #0 │ │ │ │ - ldr sl, [pc, #1156] @ 42300 │ │ │ │ + ldr sl, [pc, #1156] @ 422fc │ │ │ │ mov r8, r9 │ │ │ │ mov r7, r9 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ - b 410c8 │ │ │ │ - ldr sl, [pc, #1136] @ 42304 │ │ │ │ + b 410c4 │ │ │ │ + ldr sl, [pc, #1136] @ 42300 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ - b 410c8 │ │ │ │ + b 410c4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 404ac │ │ │ │ + b 404a4 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 408d0 │ │ │ │ - ldr sl, [pc, #1088] @ 42308 │ │ │ │ + b 408c8 │ │ │ │ + ldr sl, [pc, #1088] @ 42304 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, r5 │ │ │ │ - b 410c8 │ │ │ │ + b 410c4 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40ca0 │ │ │ │ + b 40c98 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40c14 │ │ │ │ + b 40c0c │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40c30 │ │ │ │ + b 40c28 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40c4c │ │ │ │ + b 40c44 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40c68 │ │ │ │ + b 40c60 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40c84 │ │ │ │ - ldr r3, [pc, #1000] @ 4230c │ │ │ │ + b 40c7c │ │ │ │ + ldr r3, [pc, #1000] @ 42308 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r0 │ │ │ │ - b 40920 │ │ │ │ + b 40918 │ │ │ │ mov r0, r2 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40920 │ │ │ │ + b 40918 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40590 │ │ │ │ + beq 40588 │ │ │ │ ldr r9, [sp, #164] @ 0xa4 │ │ │ │ - ldr sl, [pc, #924] @ 42310 │ │ │ │ + ldr sl, [pc, #924] @ 4230c │ │ │ │ mov r8, r9 │ │ │ │ mov r7, r9 │ │ │ │ mov r6, r9 │ │ │ │ - b 410c8 │ │ │ │ + b 410c4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 405d0 │ │ │ │ + beq 405c8 │ │ │ │ mov r9, #0 │ │ │ │ - ldr sl, [pc, #892] @ 42314 │ │ │ │ + ldr sl, [pc, #892] @ 42310 │ │ │ │ mov r8, r9 │ │ │ │ mov r7, r9 │ │ │ │ mov r6, r9 │ │ │ │ - b 410c8 │ │ │ │ + b 410c4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40608 │ │ │ │ + beq 40600 │ │ │ │ mov r9, #0 │ │ │ │ - ldr sl, [pc, #860] @ 42318 │ │ │ │ + ldr sl, [pc, #860] @ 42314 │ │ │ │ mov r8, r9 │ │ │ │ mov r7, r9 │ │ │ │ mov r6, r9 │ │ │ │ - b 410c8 │ │ │ │ - ldr sl, [pc, #844] @ 4231c │ │ │ │ + b 410c4 │ │ │ │ + ldr sl, [pc, #844] @ 42318 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r6 │ │ │ │ mov r7, r6 │ │ │ │ - b 410c8 │ │ │ │ + b 410c4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ bl b6c4 │ │ │ │ mov r6, r0 │ │ │ │ - b 40634 │ │ │ │ + b 4062c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40724 │ │ │ │ + beq 4071c │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ - ldr sl, [pc, #796] @ 42320 │ │ │ │ + ldr sl, [pc, #796] @ 4231c │ │ │ │ mov r8, r9 │ │ │ │ mov r7, r9 │ │ │ │ - b 410c8 │ │ │ │ + b 410c4 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ bl b6c4 │ │ │ │ mov r7, r0 │ │ │ │ - b 40750 │ │ │ │ - ldr sl, [pc, #768] @ 42324 │ │ │ │ + b 40748 │ │ │ │ + ldr sl, [pc, #768] @ 42320 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ - b 410c8 │ │ │ │ + b 410c4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4083c │ │ │ │ + beq 40834 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ - ldr sl, [pc, #740] @ 42328 │ │ │ │ + ldr sl, [pc, #740] @ 42324 │ │ │ │ mov r8, r9 │ │ │ │ - b 410c8 │ │ │ │ - ldr sl, [pc, #732] @ 4232c │ │ │ │ + b 410c4 │ │ │ │ + ldr sl, [pc, #732] @ 42328 │ │ │ │ mov r9, r8 │ │ │ │ - b 410c8 │ │ │ │ + b 410c4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl b6c4 │ │ │ │ mov r8, r0 │ │ │ │ - b 40868 │ │ │ │ + b 40860 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4095c │ │ │ │ - ldr sl, [pc, #696] @ 42330 │ │ │ │ - b 410c8 │ │ │ │ + beq 40954 │ │ │ │ + ldr sl, [pc, #696] @ 4232c │ │ │ │ + b 410c4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40994 │ │ │ │ - ldr sl, [pc, #680] @ 42334 │ │ │ │ + beq 4098c │ │ │ │ + ldr sl, [pc, #680] @ 42330 │ │ │ │ mov r9, #0 │ │ │ │ - b 410c8 │ │ │ │ + b 410c4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 409cc │ │ │ │ - ldr sl, [pc, #660] @ 42338 │ │ │ │ + beq 409c4 │ │ │ │ + ldr sl, [pc, #660] @ 42334 │ │ │ │ mov r9, #0 │ │ │ │ - b 410c8 │ │ │ │ + b 410c4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 409e0 │ │ │ │ - mov sl, #11264 @ 0x2c00 │ │ │ │ + beq 409d8 │ │ │ │ + ldr sl, [pc, #640] @ 42338 │ │ │ │ mov r9, #0 │ │ │ │ - b 410c8 │ │ │ │ + b 410c4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 409f4 │ │ │ │ - ldr sl, [pc, #616] @ 4233c │ │ │ │ + beq 409ec │ │ │ │ + ldr sl, [pc, #620] @ 4233c │ │ │ │ mov r9, #0 │ │ │ │ - b 410c8 │ │ │ │ + b 410c4 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40a08 │ │ │ │ - ldr sl, [pc, #588] @ 42340 │ │ │ │ + beq 40a00 │ │ │ │ + ldr sl, [pc, #592] @ 42340 │ │ │ │ mov r9, #0 │ │ │ │ - b 410c8 │ │ │ │ + b 410c4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40a24 │ │ │ │ - ldr sl, [pc, #552] @ 42344 │ │ │ │ + beq 40a1c │ │ │ │ + ldr sl, [pc, #556] @ 42344 │ │ │ │ mov r9, #0 │ │ │ │ - b 410c8 │ │ │ │ - ldr r3, [pc, #544] @ 42348 │ │ │ │ - ldr r0, [pc, #544] @ 4234c │ │ │ │ - ldr r2, [pc, #544] @ 42350 │ │ │ │ - ldr r1, [pc, #544] @ 42354 │ │ │ │ + b 410c4 │ │ │ │ + ldr r3, [pc, #548] @ 42348 │ │ │ │ + ldr r0, [pc, #548] @ 4234c │ │ │ │ + ldr r2, [pc, #548] @ 42350 │ │ │ │ + ldr r1, [pc, #548] @ 42354 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 41d3c │ │ │ │ + bl 17174 │ │ │ │ + b 41d38 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 40bf4 │ │ │ │ + b 40bec │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40ec8 │ │ │ │ - ldr r1, [pc, #504] @ 42358 │ │ │ │ - b 414d8 │ │ │ │ + beq 40ec4 │ │ │ │ + ldr r1, [pc, #508] @ 42358 │ │ │ │ + b 414d4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40ef8 │ │ │ │ - ldr r1, [pc, #488] @ 4235c │ │ │ │ - b 414d8 │ │ │ │ + beq 40ef4 │ │ │ │ + ldr r1, [pc, #492] @ 4235c │ │ │ │ + b 414d4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40f28 │ │ │ │ - ldr r1, [pc, #472] @ 42360 │ │ │ │ - b 414d8 │ │ │ │ + beq 40f24 │ │ │ │ + ldr r1, [pc, #476] @ 42360 │ │ │ │ + b 414d4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40f58 │ │ │ │ - ldr r1, [pc, #456] @ 42364 │ │ │ │ - b 414d8 │ │ │ │ - ldr r1, [pc, #452] @ 42368 │ │ │ │ - ldr sl, [pc, #452] @ 4236c │ │ │ │ - b 41d04 │ │ │ │ + beq 40f54 │ │ │ │ + ldr r1, [pc, #460] @ 42364 │ │ │ │ + b 414d4 │ │ │ │ + ldr sl, [pc, #456] @ 42368 │ │ │ │ + mov r1, #1056 @ 0x420 │ │ │ │ + b 41d00 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr sl, [pc, #432] @ 42370 │ │ │ │ + ldr sl, [pc, #432] @ 4236c │ │ │ │ mov r9, r3 │ │ │ │ - b 410c8 │ │ │ │ - ldr r1, [pc, #412] @ 42368 │ │ │ │ - ldr sl, [pc, #420] @ 42374 │ │ │ │ + b 410c4 │ │ │ │ + ldr sl, [pc, #424] @ 42370 │ │ │ │ + mov r1, #1056 @ 0x420 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41d04 │ │ │ │ + beq 41d00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 41d04 │ │ │ │ + bne 41d00 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b 41d04 │ │ │ │ - ldr r1, [pc, #372] @ 42378 │ │ │ │ - ldr sl, [pc, #372] @ 4237c │ │ │ │ - b 41d04 │ │ │ │ - ldr r1, [pc, #360] @ 42378 │ │ │ │ - ldr sl, [pc, #364] @ 42380 │ │ │ │ - b 421cc │ │ │ │ + b 41d00 │ │ │ │ + ldr r1, [pc, #372] @ 42374 │ │ │ │ + ldr sl, [pc, #372] @ 42378 │ │ │ │ + b 41d00 │ │ │ │ + ldr r1, [pc, #360] @ 42374 │ │ │ │ + ldr sl, [pc, #364] @ 4237c │ │ │ │ + b 421c8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 422a0 │ │ │ │ - ldr r0, [pc, #348] @ 42384 │ │ │ │ + bne 4229c │ │ │ │ + ldr r0, [pc, #348] @ 42380 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #16 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #328] @ 42388 │ │ │ │ - b 414d8 │ │ │ │ - ldr r1, [pc, #324] @ 4238c │ │ │ │ - ldr sl, [pc, #324] @ 42390 │ │ │ │ - b 41d04 │ │ │ │ - ldr r1, [pc, #312] @ 4238c │ │ │ │ - ldr sl, [pc, #316] @ 42394 │ │ │ │ - b 421cc │ │ │ │ - ldr r1, [pc, #312] @ 42398 │ │ │ │ - mov sl, #10688 @ 0x29c0 │ │ │ │ - b 41d04 │ │ │ │ - ldr r1, [pc, #304] @ 4239c │ │ │ │ - ldr sl, [pc, #304] @ 423a0 │ │ │ │ - b 41d04 │ │ │ │ - ldr r1, [pc, #292] @ 4239c │ │ │ │ - ldr sl, [pc, #296] @ 423a4 │ │ │ │ - b 421cc │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 414bc │ │ │ │ - ldr r1, [pc, #280] @ 423a8 │ │ │ │ - b 414d8 │ │ │ │ - ldr r1, [pc, #276] @ 423ac │ │ │ │ - b 414d8 │ │ │ │ - ldr r1, [pc, #272] @ 423b0 │ │ │ │ - b 414d8 │ │ │ │ - ldr r1, [pc, #268] @ 423b4 │ │ │ │ - b 414d8 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #328] @ 42384 │ │ │ │ + b 414d4 │ │ │ │ + ldr r1, [pc, #324] @ 42388 │ │ │ │ + ldr sl, [pc, #324] @ 4238c │ │ │ │ + b 41d00 │ │ │ │ + ldr r1, [pc, #312] @ 42388 │ │ │ │ + ldr sl, [pc, #316] @ 42390 │ │ │ │ + b 421c8 │ │ │ │ + ldr r1, [pc, #312] @ 42394 │ │ │ │ + ldr sl, [pc, #312] @ 42398 │ │ │ │ + b 41d00 │ │ │ │ + ldr r1, [pc, #308] @ 4239c │ │ │ │ + ldr sl, [pc, #308] @ 423a0 │ │ │ │ + b 41d00 │ │ │ │ + ldr r1, [pc, #296] @ 4239c │ │ │ │ + ldr sl, [pc, #300] @ 423a4 │ │ │ │ + b 421c8 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 414b8 │ │ │ │ + ldr r1, [pc, #284] @ 423a8 │ │ │ │ + b 414d4 │ │ │ │ + ldr r1, [pc, #280] @ 423ac │ │ │ │ + b 414d4 │ │ │ │ + ldr r1, [pc, #276] @ 423b0 │ │ │ │ + b 414d4 │ │ │ │ + ldr r1, [pc, #272] @ 423b4 │ │ │ │ + b 414d4 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - bl 147ec │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #252] @ 423b8 │ │ │ │ - ldr r1, [pc, #252] @ 423bc │ │ │ │ - ldr r0, [pc, #252] @ 423c0 │ │ │ │ + bl 147c8 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #256] @ 423b8 │ │ │ │ + ldr r1, [pc, #256] @ 423bc │ │ │ │ + ldr r0, [pc, #256] @ 423c0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #248] @ 423c4 │ │ │ │ + ldr r2, [pc, #252] @ 423c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ 423c8 │ │ │ │ - ldr r1, [pc, #232] @ 423cc │ │ │ │ - ldr r0, [pc, #232] @ 423d0 │ │ │ │ + ldr r3, [pc, #236] @ 423c8 │ │ │ │ + ldr r1, [pc, #236] @ 423cc │ │ │ │ + ldr r0, [pc, #236] @ 423d0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #228] @ 423d4 │ │ │ │ + ldr r2, [pc, #232] @ 423d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - muleq r0, r6, fp │ │ │ │ - muleq r0, r7, fp │ │ │ │ - muleq r0, r8, fp │ │ │ │ - andeq r2, r0, ip, lsr #23 │ │ │ │ - andseq pc, r0, r4, lsr #15 │ │ │ │ - @ instruction: 0x00002bb0 │ │ │ │ - @ instruction: 0x00002bb1 │ │ │ │ - @ instruction: 0x00002bb2 │ │ │ │ - @ instruction: 0x00002bb3 │ │ │ │ - andeq r2, r0, fp, asr #23 │ │ │ │ - andeq r2, r0, ip, asr #23 │ │ │ │ - andeq r2, r0, r4, ror #23 │ │ │ │ - andeq r2, r0, r5, ror #23 │ │ │ │ - strdeq r2, [r0], -sp │ │ │ │ - strdeq r2, [r0], -lr │ │ │ │ - strdeq r2, [r0], -pc @ │ │ │ │ - andeq r2, r0, r1, lsl #24 │ │ │ │ - andeq r2, r0, r2, lsl #24 │ │ │ │ - andeq r2, r0, r3, lsl #24 │ │ │ │ - @ instruction: 0x000d86b0 │ │ │ │ - andeq r8, sp, r4, lsl #26 │ │ │ │ - andeq r0, r0, r2, lsl r1 │ │ │ │ - andeq r2, r0, sp, asr r9 │ │ │ │ - andeq r2, r0, r4, lsl #21 │ │ │ │ - andeq r2, r0, fp, lsl #21 │ │ │ │ - muleq r0, r2, sl │ │ │ │ - muleq r0, r9, sl │ │ │ │ - andeq r0, r0, r9, lsl r1 │ │ │ │ - muleq r0, r3, r9 │ │ │ │ - andeq r2, r0, r4, lsl #24 │ │ │ │ - muleq r0, r5, r9 │ │ │ │ - andeq r0, r0, sl, lsl r1 │ │ │ │ - muleq r0, pc, r9 @ │ │ │ │ - andeq r2, r0, r1, lsr #19 │ │ │ │ - andeq r8, sp, r8, asr #24 │ │ │ │ - andeq r2, r0, r5, ror #20 │ │ │ │ - andeq r0, r0, fp, lsl r1 │ │ │ │ - andeq r2, r0, fp, lsr #19 │ │ │ │ - andeq r2, r0, sp, lsr #19 │ │ │ │ - andeq r0, r0, sp, lsl r1 │ │ │ │ - andeq r0, r0, r6, lsl r1 │ │ │ │ - andeq r2, r0, ip, ror r9 │ │ │ │ - andeq r2, r0, lr, ror r9 │ │ │ │ - andeq r2, r0, fp, asr sl │ │ │ │ - andeq r2, r0, sp, ror #20 │ │ │ │ - andeq r2, r0, sl, asr #21 │ │ │ │ - andeq r2, r0, r3, ror #20 │ │ │ │ - andeq lr, lr, r8, ror r2 │ │ │ │ - andeq r7, sp, r0, ror #19 │ │ │ │ - andeq r7, sp, ip, asr #30 │ │ │ │ + andeq r6, r0, fp, lsl #18 │ │ │ │ + andeq r6, r0, ip, lsl #18 │ │ │ │ + andeq r6, r0, sp, lsl #18 │ │ │ │ + andeq r6, r0, r1, lsr #18 │ │ │ │ + @ instruction: 0x0010f7b0 │ │ │ │ + andeq r6, r0, r5, lsr #18 │ │ │ │ + andeq r6, r0, r6, lsr #18 │ │ │ │ + andeq r6, r0, r7, lsr #18 │ │ │ │ + andeq r6, r0, r8, lsr #18 │ │ │ │ + andeq r6, r0, r0, asr #18 │ │ │ │ + andeq r6, r0, r1, asr #18 │ │ │ │ + andeq r6, r0, r9, asr r9 │ │ │ │ + andeq r6, r0, sl, asr r9 │ │ │ │ + andeq r6, r0, r2, ror r9 │ │ │ │ + andeq r6, r0, r3, ror r9 │ │ │ │ + andeq r6, r0, r4, ror r9 │ │ │ │ + andeq r6, r0, r5, ror r9 │ │ │ │ + andeq r6, r0, r6, ror r9 │ │ │ │ + andeq r6, r0, r7, ror r9 │ │ │ │ + andeq r6, r0, r8, ror r9 │ │ │ │ + andeq r8, sp, r4, ror #12 │ │ │ │ + @ instruction: 0x000d8cb8 │ │ │ │ + andeq r0, r0, r9, lsl r4 │ │ │ │ + ldrdeq r6, [r0], -r3 │ │ │ │ + strdeq r6, [r0], -sl │ │ │ │ + andeq r6, r0, r1, lsl #16 │ │ │ │ + andeq r6, r0, r8, lsl #16 │ │ │ │ + andeq r6, r0, pc, lsl #16 │ │ │ │ + andeq r6, r0, r9, lsl #14 │ │ │ │ + andeq r6, r0, r9, ror r9 │ │ │ │ + andeq r6, r0, fp, lsl #14 │ │ │ │ + andeq r0, r0, r1, lsr #8 │ │ │ │ + andeq r6, r0, r5, lsl r7 │ │ │ │ + andeq r6, r0, r7, lsl r7 │ │ │ │ + strdeq r8, [sp], -ip │ │ │ │ + ldrdeq r6, [r0], -fp │ │ │ │ + andeq r0, r0, r2, lsr #8 │ │ │ │ + andeq r6, r0, r1, lsr #14 │ │ │ │ + andeq r6, r0, r3, lsr #14 │ │ │ │ + andeq r0, r0, r4, lsr #8 │ │ │ │ + andeq r6, r0, r6, lsr r7 │ │ │ │ + andeq r0, r0, sp, lsl r4 │ │ │ │ + strdeq r6, [r0], -r2 │ │ │ │ + strdeq r6, [r0], -r4 │ │ │ │ + ldrdeq r6, [r0], -r1 │ │ │ │ + andeq r6, r0, r3, ror #15 │ │ │ │ + andeq r6, r0, r0, asr #16 │ │ │ │ + ldrdeq r6, [r0], -r9 │ │ │ │ + andeq lr, lr, ip, lsr #4 │ │ │ │ + muleq sp, r4, r9 │ │ │ │ + andeq r7, sp, r0, lsl #30 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - andeq lr, lr, r4, asr r2 │ │ │ │ - andeq r7, sp, r4, asr #17 │ │ │ │ - strdeq r7, [sp], -ip │ │ │ │ + andeq lr, lr, r8, lsl #4 │ │ │ │ + andeq r7, sp, r8, ror r8 │ │ │ │ + @ instruction: 0x000d7bb0 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr r0, [pc, #3956] @ 43364 │ │ │ │ + ldr r0, [pc, #3956] @ 43364 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #3952] @ 43368 │ │ │ │ + ldr r2, [pc, #3952] @ 43368 │ │ │ │ add r0, pc, r0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #3944] @ 4336c │ │ │ │ + ldr r3, [pc, #3944] @ 4336c │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r0, #700 @ 0x2bc │ │ │ │ str ip, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r5, [pc, #3924] @ 43370 │ │ │ │ + ldr r5, [pc, #3924] @ 43370 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1232 @ 0x4d0 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ add r3, r0, #1264 @ 0x4f0 │ │ │ │ @@ -55685,19 +55685,19 @@ │ │ │ │ ldr r3, [r0, #1460] @ 0x5b4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - beq 42e88 │ │ │ │ - ldr r3, [pc, #3768] @ 43374 │ │ │ │ + beq 42e88 │ │ │ │ + ldr r3, [pc, #3768] @ 43374 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp sl, #10 │ │ │ │ - bhi 436a8 │ │ │ │ + bhi 436a0 │ │ │ │ add r3, r3, sl │ │ │ │ ldrh r3, [r3, sl] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ @@ -55714,411 +55714,411 @@ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 432d4 │ │ │ │ - ldr r0, [pc, #3656] @ 43378 │ │ │ │ + beq 432d4 │ │ │ │ + ldr r0, [pc, #3656] @ 43378 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 43e34 │ │ │ │ - ldr r0, [pc, #3640] @ 4337c │ │ │ │ + beq 43e2c │ │ │ │ + ldr r0, [pc, #3640] @ 4337c │ │ │ │ ldr r0, [r5, r0] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 43e58 │ │ │ │ + beq 43e50 │ │ │ │ add r1, r1, sl, lsl #2 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #3616] @ 43380 │ │ │ │ + ldr r1, [pc, #3616] @ 43380 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp sl, #9 │ │ │ │ - bhi 4312c │ │ │ │ + bhi 4312c │ │ │ │ add r1, r1, sl │ │ │ │ ldrh r1, [r1, sl] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3584] @ 43384 │ │ │ │ + ldr r1, [pc, #3584] @ 43384 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #1088] @ 0x440 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 43e34 │ │ │ │ + beq 43e2c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 43e58 │ │ │ │ + beq 43e50 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 43bf0 │ │ │ │ + ble 43be8 │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - b 425c8 │ │ │ │ + b 425c8 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 43704 │ │ │ │ + beq 436fc │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp lr, r0 │ │ │ │ - bne 425bc │ │ │ │ + bne 425bc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [r3, r2, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 43bf0 │ │ │ │ + beq 43be8 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 42f64 │ │ │ │ + bgt 42f64 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #3468] @ 43388 │ │ │ │ + ldr r2, [pc, #3468] @ 43388 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 437c4 │ │ │ │ + beq 437bc │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 437bc │ │ │ │ - ldr r3, [pc, #3428] @ 4338c │ │ │ │ + beq 437b4 │ │ │ │ + ldr r3, [pc, #3428] @ 4338c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 435d4 │ │ │ │ + bne 435cc │ │ │ │ ldr sl, [r4, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 435d4 │ │ │ │ + beq 435cc │ │ │ │ ldr r3, [sl] │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42688 │ │ │ │ + beq 42688 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 435c8 │ │ │ │ - ldr r3, [pc, #3328] @ 43390 │ │ │ │ + beq 435c0 │ │ │ │ + ldr r3, [pc, #3328] @ 43390 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 426cc │ │ │ │ + beq 426cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 43614 │ │ │ │ + beq 4360c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [fp] │ │ │ │ - beq 43878 │ │ │ │ + beq 43870 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 426f0 │ │ │ │ + beq 426f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 435bc │ │ │ │ + beq 435b4 │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 43928 │ │ │ │ - ldr r3, [pc, #3204] @ 43394 │ │ │ │ + beq 43920 │ │ │ │ + ldr r3, [pc, #3204] @ 43394 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 42eec │ │ │ │ + beq 42eec │ │ │ │ mov r0, r9 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #3176] @ 43398 │ │ │ │ + ldr r3, [pc, #3176] @ 43398 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4393c │ │ │ │ + bne 43934 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 435b0 │ │ │ │ + beq 435a8 │ │ │ │ mov r0, r8 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #3128] @ 43398 │ │ │ │ + ldr r3, [pc, #3128] @ 43398 │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43950 │ │ │ │ + bne 43948 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #3104] @ 4339c │ │ │ │ + ldr r2, [pc, #3104] @ 4339c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 43990 │ │ │ │ + beq 43988 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 43964 │ │ │ │ + beq 4395c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 4365c │ │ │ │ + bne 43654 │ │ │ │ ldr sl, [r8, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4365c │ │ │ │ + beq 43654 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r7, [r8, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 427fc │ │ │ │ + beq 427fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 43640 │ │ │ │ - ldr r3, [pc, #2972] @ 433a0 │ │ │ │ + beq 43638 │ │ │ │ + ldr r3, [pc, #2972] @ 433a0 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 42840 │ │ │ │ + beq 42840 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 4369c │ │ │ │ + beq 43694 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 43a20 │ │ │ │ + beq 43a18 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42864 │ │ │ │ + beq 42864 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 43608 │ │ │ │ + beq 43600 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - beq 43a4c │ │ │ │ + beq 43a44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #2844] @ 433a4 │ │ │ │ + ldr r2, [pc, #2844] @ 433a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43a7c │ │ │ │ + beq 43a74 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 43a6c │ │ │ │ + beq 43a64 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 43788 │ │ │ │ + bne 43780 │ │ │ │ ldr sl, [r7, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 43788 │ │ │ │ + beq 43780 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r8, [r7, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4290c │ │ │ │ + beq 4290c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 436e0 │ │ │ │ - ldr r3, [pc, #2708] @ 433a8 │ │ │ │ + beq 436d8 │ │ │ │ + ldr r3, [pc, #2708] @ 433a8 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 42950 │ │ │ │ + beq 42950 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 43208 │ │ │ │ + beq 43208 │ │ │ │ cmp r7, #0 │ │ │ │ - ldreq r4, [pc, #2640] @ 433ac │ │ │ │ + ldreq r4, [pc, #2640] @ 433ac │ │ │ │ moveq r5, r7 │ │ │ │ - beq 42d94 │ │ │ │ + beq 42d94 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4297c │ │ │ │ + beq 4297c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 43690 │ │ │ │ + beq 43688 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 43b08 │ │ │ │ + beq 43b00 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 43620 │ │ │ │ + beq 43618 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #2532] @ 43398 │ │ │ │ + ldr r3, [pc, #2532] @ 43398 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43b24 │ │ │ │ + bne 43b1c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 43630 │ │ │ │ + beq 43628 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #2480] @ 43398 │ │ │ │ + ldr r3, [pc, #2480] @ 43398 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43b40 │ │ │ │ + bne 43b38 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 4364c │ │ │ │ + beq 43644 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #2428] @ 43398 │ │ │ │ + ldr r3, [pc, #2428] @ 43398 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43b5c │ │ │ │ + bne 43b54 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #2424] @ 433b0 │ │ │ │ + ldr r2, [pc, #2424] @ 433b0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43b84 │ │ │ │ + beq 43b7c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 43b78 │ │ │ │ + beq 43b70 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 438f4 │ │ │ │ + bne 438ec │ │ │ │ ldr r3, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 438f4 │ │ │ │ + beq 438ec │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r8, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r5] │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42abc │ │ │ │ + beq 42abc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq 4322c │ │ │ │ - ldr r2, [pc, #2288] @ 433b4 │ │ │ │ + beq 4322c │ │ │ │ + ldr r2, [pc, #2288] @ 433b4 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 42b08 │ │ │ │ + beq 42b08 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 43240 │ │ │ │ + beq 43240 │ │ │ │ cmp r8, #0 │ │ │ │ - ldreq r4, [pc, #2212] @ 433b8 │ │ │ │ - beq 42d94 │ │ │ │ + ldreq r4, [pc, #2212] @ 433b8 │ │ │ │ + beq 42d94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42b30 │ │ │ │ + beq 42b30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 431fc │ │ │ │ + beq 431fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 43ba0 │ │ │ │ + beq 43b98 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 43bc0 │ │ │ │ + beq 43bb8 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ strd r2, [sp, #32] │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #12] │ │ │ │ strd r2, [sp, #24] │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ @@ -56126,208 +56126,208 @@ │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - bl ee140 │ │ │ │ + bl 63acc │ │ │ │ mov sl, r0 │ │ │ │ bl be74 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 42d70 │ │ │ │ + beq 42d70 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 42ef8 │ │ │ │ + beq 42ef8 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 43c2c │ │ │ │ - ldr r3, [pc, #2032] @ 433bc │ │ │ │ + beq 43c24 │ │ │ │ + ldr r3, [pc, #2032] @ 433bc │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 43cb8 │ │ │ │ + blt 43cb0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42c00 │ │ │ │ + beq 42c00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 43b94 │ │ │ │ + beq 43b8c │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 43d24 │ │ │ │ - ldr r3, [pc, #1960] @ 433c0 │ │ │ │ + beq 43d1c │ │ │ │ + ldr r3, [pc, #1960] @ 433c0 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 43d4c │ │ │ │ + blt 43d44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42c4c │ │ │ │ + beq 42c4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 43bb4 │ │ │ │ + beq 43bac │ │ │ │ add sl, sl, #4096 @ 0x1000 │ │ │ │ ldr r0, [sl, #1028] @ 0x404 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 43d58 │ │ │ │ - ldr r3, [pc, #1884] @ 433c4 │ │ │ │ + beq 43d50 │ │ │ │ + ldr r3, [pc, #1884] @ 433c4 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #280] @ 0x118 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 43d64 │ │ │ │ + blt 43d5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42c9c │ │ │ │ + beq 42c9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 43be4 │ │ │ │ - ldr r4, [pc, #1828] @ 433c8 │ │ │ │ + beq 43bdc │ │ │ │ + ldr r4, [pc, #1828] @ 433c8 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 43d9c │ │ │ │ + blt 43d94 │ │ │ │ ldr r1, [r4, #972] @ 0x3cc │ │ │ │ mov r0, r5 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 43db4 │ │ │ │ + blt 43dac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42cf4 │ │ │ │ + beq 42cf4 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r5] │ │ │ │ - beq 42cf4 │ │ │ │ + beq 42cf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43bd8 │ │ │ │ + beq 43bd0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42d10 │ │ │ │ + beq 42d10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 4386c │ │ │ │ + beq 43864 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42d2c │ │ │ │ + beq 42d2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 43854 │ │ │ │ + beq 4384c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42d48 │ │ │ │ + beq 42d48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 43860 │ │ │ │ + beq 43858 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42e58 │ │ │ │ + beq 42e58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 42e58 │ │ │ │ + bne 42e58 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42e58 │ │ │ │ - ldr r3, [pc, #1620] @ 433cc │ │ │ │ - ldr r0, [pc, #1620] @ 433d0 │ │ │ │ - ldr r2, [pc, #1620] @ 433d4 │ │ │ │ - ldr r1, [pc, #1620] @ 433d8 │ │ │ │ + b 42e58 │ │ │ │ + ldr r3, [pc, #1620] @ 433cc │ │ │ │ + ldr r0, [pc, #1620] @ 433d0 │ │ │ │ + ldr r2, [pc, #1620] @ 433d4 │ │ │ │ + ldr r1, [pc, #1620] @ 433d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - ldr r4, [pc, #1608] @ 433dc │ │ │ │ + bl 17174 │ │ │ │ + ldr r4, [pc, #1608] @ 433dc │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42db0 │ │ │ │ + beq 42db0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 43220 │ │ │ │ + beq 43220 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42dcc │ │ │ │ + beq 42dcc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 43214 │ │ │ │ + beq 43214 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 42df0 │ │ │ │ + beq 42df0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42df0 │ │ │ │ + beq 42df0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 431f0 │ │ │ │ + beq 431f0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 42e14 │ │ │ │ + beq 42e14 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42e14 │ │ │ │ + beq 42e14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 436f8 │ │ │ │ + beq 436f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 42e38 │ │ │ │ + beq 42e38 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42e38 │ │ │ │ + beq 42e38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 436ec │ │ │ │ - ldr r3, [pc, #1440] @ 433e0 │ │ │ │ - ldr r0, [pc, #1440] @ 433e4 │ │ │ │ - ldr r2, [pc, #1440] @ 433e8 │ │ │ │ + beq 436e4 │ │ │ │ + ldr r3, [pc, #1440] @ 433e0 │ │ │ │ + ldr r0, [pc, #1440] @ 433e4 │ │ │ │ + ldr r2, [pc, #1440] @ 433e8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #1420] @ 433ec │ │ │ │ - ldr r3, [pc, #1288] @ 4336c │ │ │ │ + ldr r2, [pc, #1420] @ 433ec │ │ │ │ + ldr r3, [pc, #1288] @ 4336c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 43e5c │ │ │ │ + bne 43e54 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1376] @ 433f0 │ │ │ │ + ldr r3, [pc, #1376] @ 433f0 │ │ │ │ sub r2, sl, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 436a8 │ │ │ │ + bhi 436a0 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -56339,187 +56339,187 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldm r1, {r3, r9} │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r8, [r1, #8] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 425f0 │ │ │ │ + b 425f0 │ │ │ │ ldrd r2, [r9, #8] │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ - b 42728 │ │ │ │ - ldr fp, [pc, #1268] @ 433f4 │ │ │ │ + b 42728 │ │ │ │ + ldr fp, [pc, #1268] @ 433f4 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [fp, #48] @ 0x30 │ │ │ │ ldr r1, [fp, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 43da8 │ │ │ │ + blt 43da0 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 43dc0 │ │ │ │ + beq 43db8 │ │ │ │ ldr r1, [fp, #972] @ 0x3cc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 43dcc │ │ │ │ + blt 43dc4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42cd0 │ │ │ │ + beq 42cd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 42cd0 │ │ │ │ + bne 42cd0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42cd0 │ │ │ │ - ldr r3, [pc, #1164] @ 433f8 │ │ │ │ + b 42cd0 │ │ │ │ + ldr r3, [pc, #1164] @ 433f8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43ce8 │ │ │ │ + beq 43ce0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 425f0 │ │ │ │ - ldr r3, [pc, #1120] @ 433fc │ │ │ │ + ble 425f0 │ │ │ │ + ldr r3, [pc, #1120] @ 433fc │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #404] @ 0x194 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43d10 │ │ │ │ + beq 43d08 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 425f0 │ │ │ │ + ble 425f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1072] @ 43400 │ │ │ │ + ldr r2, [pc, #1072] @ 43400 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1240] @ 0x4d8 │ │ │ │ - beq 432d4 │ │ │ │ + beq 432d4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 43e34 │ │ │ │ + beq 43e2c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 43e58 │ │ │ │ + beq 43e50 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 43840 │ │ │ │ + ble 43838 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 43020 │ │ │ │ + b 43020 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 437d4 │ │ │ │ + beq 437cc │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 43014 │ │ │ │ + bne 43014 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43840 │ │ │ │ + beq 43838 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 425f0 │ │ │ │ + ble 425f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #940] @ 43404 │ │ │ │ + ldr r2, [pc, #940] @ 43404 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1268] @ 0x4f4 │ │ │ │ - beq 432d4 │ │ │ │ + beq 432d4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 43e34 │ │ │ │ + beq 43e2c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 43e58 │ │ │ │ + beq 43e50 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 43a0c │ │ │ │ + ble 43a04 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 430a8 │ │ │ │ + b 430a8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 439a0 │ │ │ │ + beq 43998 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 4309c │ │ │ │ + bne 4309c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43a0c │ │ │ │ + beq 43a04 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 425f0 │ │ │ │ - ldr r3, [pc, #812] @ 43408 │ │ │ │ + ble 425f0 │ │ │ │ + ldr r3, [pc, #812] @ 43408 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43ca4 │ │ │ │ + beq 43c9c │ │ │ │ sub r6, r6, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 425f0 │ │ │ │ - ldr r3, [pc, #768] @ 4340c │ │ │ │ + ble 425f0 │ │ │ │ + ldr r3, [pc, #768] @ 4340c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #332] @ 0x14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cfc │ │ │ │ + beq 43cf4 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 425f0 │ │ │ │ + ble 425f0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [pc, #676] @ 43410 │ │ │ │ + ldr r3, [pc, #676] @ 43410 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str sl, [sp] │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ @@ -56530,823 +56530,821 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r9, [sp, #132] @ 0x84 │ │ │ │ ldr r8, [sp, #136] @ 0x88 │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 425f0 │ │ │ │ - ldr r1, [pc, #548] @ 43414 │ │ │ │ - b 436c4 │ │ │ │ + bne 425f0 │ │ │ │ + ldr r1, [pc, #548] @ 43414 │ │ │ │ + b 436bc │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42df0 │ │ │ │ + b 42df0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42b30 │ │ │ │ + b 42b30 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42950 │ │ │ │ + b 42950 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42dcc │ │ │ │ + b 42dcc │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42db0 │ │ │ │ + b 42db0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - b 42abc │ │ │ │ + b 42abc │ │ │ │ mov r0, r3 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42b08 │ │ │ │ - ldr r1, [pc, #452] @ 43418 │ │ │ │ + b 42b08 │ │ │ │ + ldr r1, [pc, #452] @ 43418 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1, #584] @ 0x248 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 43e34 │ │ │ │ + beq 43e2c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 43e58 │ │ │ │ + beq 43e50 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 43c78 │ │ │ │ + ble 43c70 │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - b 43298 │ │ │ │ + b 43298 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ - beq 43898 │ │ │ │ + beq 43890 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp ip, r0 │ │ │ │ - bne 4328c │ │ │ │ + bne 4328c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [r3, r2, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 43c78 │ │ │ │ - ldr r3, [pc, #352] @ 4341c │ │ │ │ + beq 43c70 │ │ │ │ + ldr r3, [pc, #352] @ 4341c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #1088] @ 0x440 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r6, r6, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 42588 │ │ │ │ - bl 147ec │ │ │ │ - ldr r1, [pc, #320] @ 43420 │ │ │ │ + bne 42588 │ │ │ │ + bl 147c8 │ │ │ │ + ldr r1, [pc, #320] @ 43420 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr fp, [r1, #1408] @ 0x580 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 43e34 │ │ │ │ + beq 43e2c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 43e58 │ │ │ │ + beq 43e50 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 43d70 │ │ │ │ + ble 43d68 │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - b 43324 │ │ │ │ + b 43324 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq 43a8c │ │ │ │ + beq 43a84 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp fp, r0 │ │ │ │ - bne 43318 │ │ │ │ + bne 43318 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [r3, r2, lsl #2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 43d70 │ │ │ │ - ldr r3, [pc, #220] @ 43424 │ │ │ │ + beq 43d68 │ │ │ │ + ldr r3, [pc, #220] @ 43424 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, #584] @ 0x248 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r6, r6, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 43258 │ │ │ │ - b 432d4 │ │ │ │ - @ instruction: 0x0010f2d4 │ │ │ │ + bne 43258 │ │ │ │ + b 432d4 │ │ │ │ + @ instruction: 0x0010f2dc │ │ │ │ @ instruction: 0x0010dbf4 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ andseq sp, r0, r0, asr fp │ │ │ │ - andeq sp, lr, r6, ror #28 │ │ │ │ + andeq sp, lr, r6, lsl lr │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - ldrdeq sp, [lr], -r4 │ │ │ │ - andseq pc, r0, r8, asr #2 │ │ │ │ - andseq pc, r0, ip, asr #1 │ │ │ │ + andeq sp, lr, r4, lsl #27 │ │ │ │ + andseq pc, r0, r0, asr r1 @ │ │ │ │ + ldrsbeq pc, [r0], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, r0, r8, lsr r0 @ │ │ │ │ + andseq pc, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - andseq lr, r0, ip, asr #30 │ │ │ │ - andseq lr, r0, r4, asr #29 │ │ │ │ - andseq lr, r0, r0, asr #28 │ │ │ │ - @ instruction: 0x0010edb4 │ │ │ │ - ldrdeq r4, [r0], -sl │ │ │ │ - mulseq r0, r0, ip │ │ │ │ - andseq lr, r0, r4, lsl #24 │ │ │ │ - strdeq r4, [r0], -r6 │ │ │ │ - @ instruction: 0x0010eafc │ │ │ │ - @ instruction: 0x0010eab0 │ │ │ │ - andseq lr, r0, r0, ror #20 │ │ │ │ - andseq lr, r0, r4, lsr #20 │ │ │ │ - andeq r7, sp, r0, ror #20 │ │ │ │ - strdeq r8, [sp], -r8 @ │ │ │ │ - andeq r0, r0, r6, lsl #4 │ │ │ │ - strdeq r3, [r0], -pc @ │ │ │ │ - strdeq r4, [r0], -ip │ │ │ │ - muleq sp, ip, r9 │ │ │ │ - andeq r8, sp, r0, asr r0 │ │ │ │ - andeq r0, r0, r7, lsl r2 │ │ │ │ + andseq lr, r0, r4, asr pc │ │ │ │ + andseq lr, r0, ip, asr #29 │ │ │ │ + andseq lr, r0, r8, asr #28 │ │ │ │ + @ instruction: 0x0010edbc │ │ │ │ + muleq r0, r8, r9 │ │ │ │ + mulseq r0, r8, ip │ │ │ │ + andseq lr, r0, ip, lsl #24 │ │ │ │ + @ instruction: 0x000059b4 │ │ │ │ + andseq lr, r0, r4, lsl #22 │ │ │ │ + @ instruction: 0x0010eab8 │ │ │ │ + andseq lr, r0, r8, ror #20 │ │ │ │ + andseq lr, r0, ip, lsr #20 │ │ │ │ + andeq r7, sp, r0, lsl sl │ │ │ │ + andeq r8, sp, r8, lsr #1 │ │ │ │ + andeq r0, r0, r1, ror #6 │ │ │ │ + @ instruction: 0x000057bd │ │ │ │ + @ instruction: 0x000059ba │ │ │ │ + andeq r7, sp, ip, asr #18 │ │ │ │ + andeq r8, sp, r0 │ │ │ │ + andeq r0, r0, r2, ror r3 │ │ │ │ mulseq r0, r8, r1 │ │ │ │ - @ instruction: 0x000ed4b8 │ │ │ │ - andseq lr, r0, ip, asr #15 │ │ │ │ - andseq lr, r0, ip, asr r7 │ │ │ │ - andseq lr, r0, ip, lsr #14 │ │ │ │ - @ instruction: 0x0010e6f8 │ │ │ │ - andseq lr, r0, r0, ror r6 │ │ │ │ - andseq lr, r0, ip, ror #11 │ │ │ │ - @ instruction: 0x0010e5bc │ │ │ │ - andeq r7, sp, r0, asr #26 │ │ │ │ - andeq r4, r0, r1, lsr r1 │ │ │ │ - andseq lr, r0, r8, ror r4 │ │ │ │ - andseq lr, r0, ip, lsl #8 │ │ │ │ - andseq lr, r0, ip, ror #7 │ │ │ │ - andseq lr, r0, r0, lsl #7 │ │ │ │ - andseq lr, r0, r8, lsl #3 │ │ │ │ - andseq lr, r0, ip, ror #1 │ │ │ │ - andseq lr, r0, r4, rrx │ │ │ │ - strdeq r7, [sp], -ip │ │ │ │ - andeq r4, r0, r6, asr r1 │ │ │ │ - andeq r7, sp, r0, lsl r1 │ │ │ │ - andeq r7, sp, r4, asr #15 │ │ │ │ - andeq r0, r0, r5, lsl r2 │ │ │ │ - andseq sp, r0, r8, lsr pc │ │ │ │ - muleq r0, r2, r1 │ │ │ │ - andeq r4, r0, r7, lsl r1 │ │ │ │ - andeq r4, r0, r6, lsr #3 │ │ │ │ - andseq sp, r0, ip, asr #27 │ │ │ │ - andeq r4, r0, sl, lsr #3 │ │ │ │ - andeq r4, r0, fp, lsr #3 │ │ │ │ - andeq r4, r0, ip, lsr #3 │ │ │ │ - andeq r4, r0, sp, lsr #3 │ │ │ │ - andeq r4, r0, lr, lsl r1 │ │ │ │ - andeq r4, r0, r5, asr #3 │ │ │ │ - andeq r4, r0, r6, asr #3 │ │ │ │ - andeq r4, r0, r1, asr #3 │ │ │ │ - ldrdeq r4, [r0], -lr │ │ │ │ - ldrdeq r4, [r0], -pc @ │ │ │ │ - andeq r4, r0, r0, ror #3 │ │ │ │ - andeq r4, r0, r1, ror #3 │ │ │ │ - andeq r4, r0, r2, ror #3 │ │ │ │ - strdeq r4, [r0], -sl │ │ │ │ - strdeq r4, [r0], -fp │ │ │ │ - andeq r7, sp, r8, lsr #5 │ │ │ │ - andeq r4, r0, r2, lsl #2 │ │ │ │ - andeq r4, r0, r5, lsr r0 │ │ │ │ - andeq r6, sp, r4, lsr #23 │ │ │ │ - andeq r7, sp, r4, lsr r2 │ │ │ │ - andeq r7, sp, r0, lsr #4 │ │ │ │ - strdeq r4, [r0], -r8 │ │ │ │ - andeq r4, r0, r5, lsr #2 │ │ │ │ - andeq r0, r0, sp, lsl #4 │ │ │ │ - andeq r4, r0, r7, lsr r0 │ │ │ │ - andeq r4, r0, r9, lsl #2 │ │ │ │ - andeq r4, r0, ip, lsr #2 │ │ │ │ - andeq r4, r0, r0, lsl r1 │ │ │ │ - andeq r4, r0, r1, asr #32 │ │ │ │ - andeq r0, r0, lr, lsl #4 │ │ │ │ - andeq r4, r0, r3, asr #32 │ │ │ │ - andeq r4, r0, sp, asr #32 │ │ │ │ - andeq r0, r0, pc, lsl #4 │ │ │ │ - andeq r4, r0, pc, asr #32 │ │ │ │ - andeq r7, sp, r8, lsr #2 │ │ │ │ - andeq r4, r0, lr, ror #1 │ │ │ │ - andeq r4, r0, r9, asr r0 │ │ │ │ - andeq r0, r0, r9, lsl #4 │ │ │ │ - andeq r4, r0, r5, lsl r0 │ │ │ │ - andeq r0, r0, r1, lsl r2 │ │ │ │ - andeq r4, r0, r2, rrx │ │ │ │ - andeq r4, r0, lr, lsl r0 │ │ │ │ - andeq r0, r0, sl, lsl #4 │ │ │ │ - andeq r4, r0, r0, lsr #32 │ │ │ │ - andeq r4, r0, r4, ror #1 │ │ │ │ - strdeq r4, [r0], -r6 │ │ │ │ - andeq r4, r0, ip, ror #1 │ │ │ │ - andeq ip, lr, ip, lsl r7 │ │ │ │ - andeq r5, sp, ip, lsl #27 │ │ │ │ - andeq r6, sp, r4, asr #1 │ │ │ │ + andeq sp, lr, r8, ror #8 │ │ │ │ + @ instruction: 0x0010e7d4 │ │ │ │ + andseq lr, r0, r4, ror #14 │ │ │ │ + andseq lr, r0, r4, lsr r7 │ │ │ │ + andseq lr, r0, r0, lsl #14 │ │ │ │ + andseq lr, r0, r8, ror r6 │ │ │ │ + @ instruction: 0x0010e5f4 │ │ │ │ + andseq lr, r0, r4, asr #11 │ │ │ │ + strdeq r7, [sp], -r0 │ │ │ │ + andeq r5, r0, pc, ror #17 │ │ │ │ + andseq lr, r0, r0, lsl #9 │ │ │ │ + andseq lr, r0, r4, lsl r4 │ │ │ │ + @ instruction: 0x0010e3f4 │ │ │ │ + andseq lr, r0, r8, lsl #7 │ │ │ │ + mulseq r0, r8, r1 │ │ │ │ + ldrsheq lr, [r0], -ip │ │ │ │ + andseq lr, r0, r4, ror r0 │ │ │ │ + @ instruction: 0x000d77b4 │ │ │ │ + andeq r5, r0, r4, lsl r9 │ │ │ │ + andeq r7, sp, ip, asr #1 │ │ │ │ + andeq r7, sp, r0, lsl #15 │ │ │ │ + andseq sp, r0, r8, asr #30 │ │ │ │ + andeq r5, r0, r0, asr r9 │ │ │ │ + ldrdeq r5, [r0], -r5 @ │ │ │ │ + andeq r5, r0, r4, ror #18 │ │ │ │ + @ instruction: 0x0010dddc │ │ │ │ + andeq r5, r0, r8, ror #18 │ │ │ │ + andeq r5, r0, r9, ror #18 │ │ │ │ + andeq r5, r0, sl, ror #18 │ │ │ │ + andeq r5, r0, fp, ror #18 │ │ │ │ + ldrdeq r5, [r0], -ip │ │ │ │ + andeq r5, r0, r3, lsl #19 │ │ │ │ + andeq r5, r0, r4, lsl #19 │ │ │ │ + andeq r5, r0, pc, ror r9 │ │ │ │ + muleq r0, ip, r9 │ │ │ │ + muleq r0, sp, r9 │ │ │ │ + muleq r0, lr, r9 │ │ │ │ + muleq r0, pc, r9 @ │ │ │ │ + andeq r5, r0, r0, lsr #19 │ │ │ │ + @ instruction: 0x000059b8 │ │ │ │ + @ instruction: 0x000059b9 │ │ │ │ + andeq r7, sp, r0, ror #4 │ │ │ │ + andeq r5, r0, r0, asr #17 │ │ │ │ + strdeq r5, [r0], -r3 │ │ │ │ + andeq r6, sp, ip, asr fp │ │ │ │ + andeq r7, sp, ip, ror #3 │ │ │ │ + ldrdeq r7, [sp], -r8 │ │ │ │ + @ instruction: 0x000058b6 │ │ │ │ + andeq r5, r0, r3, ror #17 │ │ │ │ + strdeq r5, [r0], -r5 @ │ │ │ │ + andeq r5, r0, r7, asr #17 │ │ │ │ + andeq r5, r0, sl, ror #17 │ │ │ │ + andeq r5, r0, lr, asr #17 │ │ │ │ + strdeq r5, [r0], -pc @ │ │ │ │ + andeq r0, r0, r9, ror #6 │ │ │ │ + andeq r5, r0, r1, lsl #16 │ │ │ │ + andeq r5, r0, fp, lsl #16 │ │ │ │ + andeq r0, r0, sl, ror #6 │ │ │ │ + andeq r5, r0, sp, lsl #16 │ │ │ │ + andeq r7, sp, r0, ror #1 │ │ │ │ + andeq r5, r0, ip, lsr #17 │ │ │ │ + andeq r0, r0, fp, ror #6 │ │ │ │ + andeq r5, r0, r7, lsl r8 │ │ │ │ + ldrdeq r5, [r0], -r3 │ │ │ │ + andeq r5, r0, r0, lsr #16 │ │ │ │ + ldrdeq r5, [r0], -ip │ │ │ │ + andeq r0, r0, r5, ror #6 │ │ │ │ + ldrdeq r5, [r0], -lr │ │ │ │ + andeq r5, r0, r2, lsr #17 │ │ │ │ + @ instruction: 0x000058be │ │ │ │ + @ instruction: 0x000058b4 │ │ │ │ + andeq r5, r0, sl, lsr #17 │ │ │ │ + ldrdeq ip, [lr], -r4 │ │ │ │ + andeq r5, sp, r4, asr #26 │ │ │ │ + andeq r6, sp, ip, ror r0 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - strdeq ip, [lr], -r8 │ │ │ │ - andeq r5, sp, r0, ror #28 │ │ │ │ - andeq r6, sp, ip, asr #7 │ │ │ │ + @ instruction: 0x000ec6b0 │ │ │ │ + andeq r5, sp, r8, lsl lr │ │ │ │ + andeq r6, sp, r4, lsl #7 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - ldr r7, [pc, #-280] @ 43428 │ │ │ │ + ldr r7, [pc, #-272] @ 43428 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r7, #700] @ 0x2bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - beq 43dd8 │ │ │ │ + beq 43dd0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr fp, [r7, #1408] @ 0x580 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r6, r6, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 432e4 │ │ │ │ - b 432d4 │ │ │ │ + bne 432e4 │ │ │ │ + b 432d4 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - b 42518 │ │ │ │ + b 42518 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ mov r9, r7 │ │ │ │ - b 42510 │ │ │ │ + b 42510 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ - b 4250c │ │ │ │ + b 4250c │ │ │ │ mov r7, #0 │ │ │ │ - b 42508 │ │ │ │ + b 42508 │ │ │ │ ldrd r2, [r8, #8] │ │ │ │ strd r2, [sp, #88] @ 0x58 │ │ │ │ - b 42758 │ │ │ │ + b 42758 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 426f0 │ │ │ │ + b 426f0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42688 │ │ │ │ - ldr r3, [pc, #-432] @ 4342c │ │ │ │ + b 42688 │ │ │ │ + ldr r3, [pc, #-424] @ 4342c │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov fp, r4 │ │ │ │ mov r6, r0 │ │ │ │ - b 426cc │ │ │ │ + b 426cc │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42864 │ │ │ │ + b 42864 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 426cc │ │ │ │ + b 426cc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ - b 429ac │ │ │ │ + b 429ac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ - b 429e0 │ │ │ │ + b 429e0 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 427fc │ │ │ │ + b 427fc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ - b 42a14 │ │ │ │ - ldr r3, [pc, #-564] @ 43430 │ │ │ │ + b 42a14 │ │ │ │ + ldr r3, [pc, #-556] @ 43430 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r7, r8 │ │ │ │ mov r9, r0 │ │ │ │ - b 42840 │ │ │ │ + b 42840 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4297c │ │ │ │ + b 4297c │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42840 │ │ │ │ - ldr r0, [pc, #-636] @ 43434 │ │ │ │ + b 42840 │ │ │ │ + ldr r0, [pc, #-628] @ 43434 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, #10 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-656] @ 43438 │ │ │ │ - ldr r3, [pc, #-656] @ 4343c │ │ │ │ - ldr r0, [pc, #-656] @ 43440 │ │ │ │ - ldr r2, [pc, #-656] @ 43444 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-648] @ 43438 │ │ │ │ + ldr r3, [pc, #-648] @ 4343c │ │ │ │ + ldr r0, [pc, #-648] @ 43440 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 42e54 │ │ │ │ + mov r2, #880 @ 0x370 │ │ │ │ + bl 17174 │ │ │ │ + b 42e54 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4290c │ │ │ │ + b 4290c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42e38 │ │ │ │ + b 42e38 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42e14 │ │ │ │ + b 42e14 │ │ │ │ mov fp, #0 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ mov r6, fp │ │ │ │ mov r8, r7 │ │ │ │ mov fp, r5 │ │ │ │ mov r7, lr │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, ip │ │ │ │ - b 43748 │ │ │ │ + b 43740 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 43bf0 │ │ │ │ + beq 43be8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 43e60 │ │ │ │ + beq 43e58 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43730 │ │ │ │ + beq 43728 │ │ │ │ mov r4, r5 │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ - blt 43bf0 │ │ │ │ + blt 43be8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [r3, fp, lsl #2] │ │ │ │ - b 425dc │ │ │ │ - ldr r3, [pc, #-840] @ 43448 │ │ │ │ + b 425dc │ │ │ │ + ldr r3, [pc, #-836] @ 43444 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r0 │ │ │ │ - b 42950 │ │ │ │ - ldr r4, [pc, #-888] @ 4344c │ │ │ │ - b 42e38 │ │ │ │ + b 42950 │ │ │ │ + ldr r4, [pc, #-884] @ 43448 │ │ │ │ + b 42e38 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 42618 │ │ │ │ + b 42618 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ mov r7, fp │ │ │ │ mov r6, ip │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r3 │ │ │ │ - b 43810 │ │ │ │ + b 43808 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 43c1c │ │ │ │ + beq 43c14 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43e10 │ │ │ │ + beq 43e08 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 437f8 │ │ │ │ + beq 437f0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ - bge 4302c │ │ │ │ + bge 4302c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4304c │ │ │ │ - ldr r1, [pc, #-1028] @ 43450 │ │ │ │ - b 436c4 │ │ │ │ + beq 4304c │ │ │ │ + ldr r1, [pc, #-1024] @ 4344c │ │ │ │ + b 436bc │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42d2c │ │ │ │ + b 42d2c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42d48 │ │ │ │ + b 42d48 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42d10 │ │ │ │ + b 42d10 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 43890 │ │ │ │ + beq 43888 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 43ad8 │ │ │ │ - ldr r4, [pc, #-1092] @ 43454 │ │ │ │ - b 42e38 │ │ │ │ + beq 43ad0 │ │ │ │ + ldr r4, [pc, #-1088] @ 43450 │ │ │ │ + b 42e38 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, ip │ │ │ │ - b 438c4 │ │ │ │ + b 438bc │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, fp │ │ │ │ - beq 43c78 │ │ │ │ + beq 43c70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43e10 │ │ │ │ + beq 43e08 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 438ac │ │ │ │ + beq 438a4 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ - blt 43c78 │ │ │ │ + blt 43c70 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [r3, r8, lsl #2] │ │ │ │ - b 432ac │ │ │ │ - ldr r3, [pc, #-1188] @ 43458 │ │ │ │ + b 432ac │ │ │ │ + ldr r3, [pc, #-1184] @ 43454 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r0 │ │ │ │ - b 42b08 │ │ │ │ + b 42b08 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42708 │ │ │ │ - ldr r4, [pc, #-1248] @ 4345c │ │ │ │ - b 43968 │ │ │ │ + beq 42708 │ │ │ │ + ldr r4, [pc, #-1244] @ 43458 │ │ │ │ + b 43960 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42740 │ │ │ │ - ldr r4, [pc, #-1264] @ 43460 │ │ │ │ - b 43968 │ │ │ │ + beq 42740 │ │ │ │ + ldr r4, [pc, #-1260] @ 4345c │ │ │ │ + b 43960 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42770 │ │ │ │ - ldr r4, [pc, #-1280] @ 43464 │ │ │ │ - b 43968 │ │ │ │ - ldr r4, [pc, #-1284] @ 43468 │ │ │ │ + beq 42770 │ │ │ │ + ldr r4, [pc, #-1276] @ 43460 │ │ │ │ + b 43960 │ │ │ │ + ldr r4, [pc, #-1280] @ 43464 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42e38 │ │ │ │ + beq 42e38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 42e38 │ │ │ │ + bne 42e38 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42e38 │ │ │ │ + b 42e38 │ │ │ │ mov r0, r7 │ │ │ │ bl b6c4 │ │ │ │ mov r8, r0 │ │ │ │ - b 42798 │ │ │ │ + b 42798 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ mov r7, fp │ │ │ │ mov r6, ip │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r3 │ │ │ │ - b 439dc │ │ │ │ + b 439d4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 43d30 │ │ │ │ + beq 43d28 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43e10 │ │ │ │ + beq 43e08 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 439c4 │ │ │ │ + beq 439bc │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ - bge 430b4 │ │ │ │ + bge 430b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 430d4 │ │ │ │ - ldr r1, [pc, #-1460] @ 4346c │ │ │ │ - b 436c4 │ │ │ │ + beq 430d4 │ │ │ │ + ldr r1, [pc, #-1456] @ 43468 │ │ │ │ + b 436bc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 43ae4 │ │ │ │ + beq 43adc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 43d40 │ │ │ │ + beq 43d38 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r4, [pc, #-1488] @ 43478 │ │ │ │ + ldr r4, [pc, #-1484] @ 43474 │ │ │ │ mov r5, r8 │ │ │ │ - b 42dd4 │ │ │ │ + b 42dd4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4287c │ │ │ │ + beq 4287c │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ - ldr r4, [pc, #-1524] @ 43470 │ │ │ │ + ldr r4, [pc, #-1520] @ 4346c │ │ │ │ mov r8, r5 │ │ │ │ mov r7, r5 │ │ │ │ - b 42d94 │ │ │ │ - ldr r4, [pc, #-1536] @ 43474 │ │ │ │ + b 42d94 │ │ │ │ + ldr r4, [pc, #-1532] @ 43470 │ │ │ │ mov r5, r7 │ │ │ │ mov r8, r7 │ │ │ │ - b 42d94 │ │ │ │ + b 42d94 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl b6c4 │ │ │ │ mov r7, r0 │ │ │ │ - b 428a8 │ │ │ │ + b 428a8 │ │ │ │ mov r8, #0 │ │ │ │ - b 43aac │ │ │ │ + b 43aa4 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 43d70 │ │ │ │ + beq 43d68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43e10 │ │ │ │ + beq 43e08 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43a94 │ │ │ │ - blt 43d70 │ │ │ │ + beq 43a8c │ │ │ │ + blt 43d68 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [r3, r8, lsl #2] │ │ │ │ - b 43338 │ │ │ │ + b 43338 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 43890 │ │ │ │ + b 43888 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 43b00 │ │ │ │ + beq 43af8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 43dec │ │ │ │ - ldr r4, [pc, #-1680] @ 43478 │ │ │ │ - b 42e38 │ │ │ │ + beq 43de4 │ │ │ │ + ldr r4, [pc, #-1676] @ 43474 │ │ │ │ + b 42e38 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42990 │ │ │ │ - ldr r4, [pc, #-1696] @ 4347c │ │ │ │ + beq 42990 │ │ │ │ + ldr r4, [pc, #-1692] @ 43478 │ │ │ │ mov r5, sl │ │ │ │ mov r8, sl │ │ │ │ - b 42d94 │ │ │ │ + b 42d94 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 429c4 │ │ │ │ + beq 429c4 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r4, [pc, #-1724] @ 43480 │ │ │ │ + ldr r4, [pc, #-1720] @ 4347c │ │ │ │ mov r8, r5 │ │ │ │ - b 42d94 │ │ │ │ + b 42d94 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 429f8 │ │ │ │ + beq 429f8 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r4, [pc, #-1748] @ 43484 │ │ │ │ + ldr r4, [pc, #-1744] @ 43480 │ │ │ │ mov r8, r5 │ │ │ │ - b 42d94 │ │ │ │ + b 42d94 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42a2c │ │ │ │ + beq 42a2c │ │ │ │ mov r5, #0 │ │ │ │ - ldr r4, [pc, #-1772] @ 43488 │ │ │ │ + ldr r4, [pc, #-1768] @ 43484 │ │ │ │ mov r8, r5 │ │ │ │ - b 42d94 │ │ │ │ - ldr r4, [pc, #-1780] @ 4348c │ │ │ │ + b 42d94 │ │ │ │ + ldr r4, [pc, #-1776] @ 43488 │ │ │ │ mov r5, r8 │ │ │ │ - b 42d94 │ │ │ │ + b 42d94 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl b6c4 │ │ │ │ mov r8, r0 │ │ │ │ - b 42a58 │ │ │ │ + b 42a58 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42c00 │ │ │ │ + b 42c00 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42b44 │ │ │ │ - ldr r4, [pc, #-1828] @ 43490 │ │ │ │ - b 42d94 │ │ │ │ + beq 42b44 │ │ │ │ + ldr r4, [pc, #-1824] @ 4348c │ │ │ │ + b 42d94 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42c4c │ │ │ │ + b 42c4c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42b58 │ │ │ │ - ldr r4, [pc, #-1856] @ 43494 │ │ │ │ + beq 42b58 │ │ │ │ + ldr r4, [pc, #-1852] @ 43490 │ │ │ │ mov r5, #0 │ │ │ │ - b 42d94 │ │ │ │ + b 42d94 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42cf4 │ │ │ │ + b 42cf4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42c9c │ │ │ │ + b 42c9c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43df8 │ │ │ │ - ldr r0, [pc, #-1900] @ 43498 │ │ │ │ + bne 43df0 │ │ │ │ + ldr r0, [pc, #-1896] @ 43494 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #10 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1920] @ 4349c │ │ │ │ - b 436c4 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1916] @ 43498 │ │ │ │ + b 436bc │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ - b 43840 │ │ │ │ - ldr fp, [pc, #-1916] @ 434b8 │ │ │ │ - ldr sl, [pc, #-1944] @ 434a0 │ │ │ │ - ldr r3, [pc, #-1944] @ 434a4 │ │ │ │ - ldr r0, [pc, #-1944] @ 434a8 │ │ │ │ + b 43838 │ │ │ │ + ldr sl, [pc, #-1936] @ 4349c │ │ │ │ + mov fp, #872 @ 0x368 │ │ │ │ + ldr r3, [pc, #-1940] @ 434a0 │ │ │ │ + ldr r0, [pc, #-1940] @ 434a4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42d8c │ │ │ │ + beq 42d8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 42d8c │ │ │ │ + bne 42d8c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 42d8c │ │ │ │ + b 42d8c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43e00 │ │ │ │ - ldr r0, [pc, #-2016] @ 434ac │ │ │ │ + bne 43df8 │ │ │ │ + ldr r0, [pc, #-2012] @ 434a8 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-2036] @ 434b0 │ │ │ │ - b 436c4 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-2032] @ 434ac │ │ │ │ + b 436bc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43104 │ │ │ │ - ldr r1, [pc, #-2052] @ 434b4 │ │ │ │ - b 436c4 │ │ │ │ - ldr fp, [pc, #-2056] @ 434b8 │ │ │ │ - ldr sl, [pc, #-2056] @ 434bc │ │ │ │ + beq 43104 │ │ │ │ + ldr r1, [pc, #-2048] @ 434b0 │ │ │ │ + b 436bc │ │ │ │ + ldr sl, [pc, #-2052] @ 434b4 │ │ │ │ + mov fp, #872 @ 0x368 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 43c34 │ │ │ │ + beq 43c2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 43c34 │ │ │ │ + bne 43c2c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 43c34 │ │ │ │ + b 43c2c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42f94 │ │ │ │ - ldr r1, [pc, #-2108] @ 434c0 │ │ │ │ - b 436c4 │ │ │ │ + beq 42f94 │ │ │ │ + ldr r1, [pc, #-2108] @ 434b8 │ │ │ │ + b 436bc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43134 │ │ │ │ - ldr r1, [pc, #-2124] @ 434c4 │ │ │ │ - b 436c4 │ │ │ │ + beq 43134 │ │ │ │ + ldr r1, [pc, #-2124] @ 434bc │ │ │ │ + b 436bc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42fc4 │ │ │ │ - ldr r1, [pc, #-2140] @ 434c8 │ │ │ │ - b 436c4 │ │ │ │ - ldr fp, [pc, #-2140] @ 434d0 │ │ │ │ - ldr sl, [pc, #-2148] @ 434cc │ │ │ │ - b 43c34 │ │ │ │ + beq 42fc4 │ │ │ │ + ldr r1, [pc, #-2140] @ 434c0 │ │ │ │ + b 436bc │ │ │ │ + ldr fp, [pc, #-2140] @ 434c8 │ │ │ │ + ldr sl, [pc, #-2148] @ 434c4 │ │ │ │ + b 43c2c │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ - b 43a0c │ │ │ │ + b 43a04 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 43a3c │ │ │ │ - ldr fp, [pc, #-2180] @ 434d0 │ │ │ │ - ldr sl, [pc, #-2180] @ 434d4 │ │ │ │ - b 43cc0 │ │ │ │ - ldr fp, [pc, #-2180] @ 434dc │ │ │ │ - ldr sl, [pc, #-2188] @ 434d8 │ │ │ │ - b 43c34 │ │ │ │ - ldr fp, [pc, #-2192] @ 434dc │ │ │ │ - ldr sl, [pc, #-2192] @ 434e0 │ │ │ │ - b 43cc0 │ │ │ │ + b 43a34 │ │ │ │ + ldr fp, [pc, #-2180] @ 434c8 │ │ │ │ + ldr sl, [pc, #-2180] @ 434cc │ │ │ │ + b 43cb8 │ │ │ │ + ldr fp, [pc, #-2180] @ 434d4 │ │ │ │ + ldr sl, [pc, #-2188] @ 434d0 │ │ │ │ + b 43c2c │ │ │ │ + ldr fp, [pc, #-2192] @ 434d4 │ │ │ │ + ldr sl, [pc, #-2192] @ 434d8 │ │ │ │ + b 43cb8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43e08 │ │ │ │ - ldr r0, [pc, #-2208] @ 434e4 │ │ │ │ + bne 43e00 │ │ │ │ + ldr r0, [pc, #-2208] @ 434dc │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #10 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-2228] @ 434e8 │ │ │ │ - b 436c4 │ │ │ │ - ldr sl, [pc, #-2232] @ 434ec │ │ │ │ - mov fp, #528 @ 0x210 │ │ │ │ - b 43c34 │ │ │ │ - ldr fp, [pc, #-2240] @ 434f0 │ │ │ │ - ldr sl, [pc, #-2240] @ 434f4 │ │ │ │ - b 43c34 │ │ │ │ - ldr fp, [pc, #-2244] @ 434f8 │ │ │ │ - ldr sl, [pc, #-2244] @ 434fc │ │ │ │ - b 43c34 │ │ │ │ - ldr fp, [pc, #-2244] @ 43504 │ │ │ │ - ldr sl, [pc, #-2252] @ 43500 │ │ │ │ - b 43c34 │ │ │ │ - ldr fp, [pc, #-2256] @ 43504 │ │ │ │ - ldr sl, [pc, #-2256] @ 43508 │ │ │ │ - b 43cc0 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 436a8 │ │ │ │ - ldr r1, [pc, #-2272] @ 4350c │ │ │ │ - b 436c4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 43b00 │ │ │ │ - mov r1, #16640 @ 0x4100 │ │ │ │ - b 436c4 │ │ │ │ - ldr r1, [pc, #-2296] @ 43510 │ │ │ │ - b 436c4 │ │ │ │ - ldr r1, [pc, #-2300] @ 43514 │ │ │ │ - b 436c4 │ │ │ │ - ldr r3, [pc, #-2304] @ 43518 │ │ │ │ - ldr r1, [pc, #-2304] @ 4351c │ │ │ │ - ldr r0, [pc, #-2304] @ 43520 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-2228] @ 434e0 │ │ │ │ + b 436bc │ │ │ │ + ldr fp, [pc, #-2232] @ 434e4 │ │ │ │ + ldr sl, [pc, #-2232] @ 434e8 │ │ │ │ + b 43c2c │ │ │ │ + ldr sl, [pc, #-2236] @ 434ec │ │ │ │ + mov fp, #868 @ 0x364 │ │ │ │ + b 43c2c │ │ │ │ + ldr sl, [pc, #-2244] @ 434f0 │ │ │ │ + mov fp, #876 @ 0x36c │ │ │ │ + b 43c2c │ │ │ │ + ldr fp, [pc, #-2248] @ 434f8 │ │ │ │ + ldr sl, [pc, #-2256] @ 434f4 │ │ │ │ + b 43c2c │ │ │ │ + ldr fp, [pc, #-2260] @ 434f8 │ │ │ │ + ldr sl, [pc, #-2260] @ 434fc │ │ │ │ + b 43cb8 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 436a0 │ │ │ │ + ldr r1, [pc, #-2276] @ 43500 │ │ │ │ + b 436bc │ │ │ │ + mov r0, r7 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 43af8 │ │ │ │ + ldr r1, [pc, #-2292] @ 43504 │ │ │ │ + b 436bc │ │ │ │ + ldr r1, [pc, #-2296] @ 43508 │ │ │ │ + b 436bc │ │ │ │ + ldr r1, [pc, #-2300] @ 4350c │ │ │ │ + b 436bc │ │ │ │ + ldr r3, [pc, #-2304] @ 43510 │ │ │ │ + ldr r1, [pc, #-2304] @ 43514 │ │ │ │ + ldr r0, [pc, #-2304] @ 43518 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2308] @ 43524 │ │ │ │ + ldr r2, [pc, #-2308] @ 4351c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #-2324] @ 43528 │ │ │ │ - ldr r1, [pc, #-2324] @ 4352c │ │ │ │ - ldr r0, [pc, #-2324] @ 43530 │ │ │ │ + ldr r3, [pc, #-2324] @ 43520 │ │ │ │ + ldr r1, [pc, #-2324] @ 43524 │ │ │ │ + ldr r0, [pc, #-2324] @ 43528 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2328] @ 43534 │ │ │ │ + ldr r2, [pc, #-2328] @ 4352c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ + bl 14788 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - bl 14adc │ │ │ │ + bl 14ab8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #772] @ 44184 │ │ │ │ - ldr r0, [pc, #772] @ 44188 │ │ │ │ + ldr r2, [pc, #772] @ 4417c │ │ │ │ + ldr r0, [pc, #772] @ 44180 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #768] @ 4418c │ │ │ │ + ldr r3, [pc, #768] @ 44184 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ add ip, r0, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -57369,38 +57367,38 @@ │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ add r2, r3, #8 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ add r3, r0, #696 @ 0x2b8 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ - ldr sl, [pc, #648] @ 44190 │ │ │ │ + ldr sl, [pc, #648] @ 44188 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ add sl, pc, sl │ │ │ │ ldr fp, [r0, #1480] @ 0x5c8 │ │ │ │ str ip, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 43f4c │ │ │ │ - ldr r3, [pc, #608] @ 44194 │ │ │ │ + beq 43f44 │ │ │ │ + ldr r3, [pc, #608] @ 4418c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #11 │ │ │ │ - bhi 45b4c │ │ │ │ + bhi 45b44 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #580] @ 44198 │ │ │ │ + ldr r3, [pc, #580] @ 44190 │ │ │ │ sub r2, r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi 45b4c │ │ │ │ + bhi 45b44 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ @@ -57420,1646 +57418,1646 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [r1] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 468c8 │ │ │ │ - ldr r2, [pc, #452] @ 4419c │ │ │ │ + beq 468a8 │ │ │ │ + ldr r2, [pc, #452] @ 44194 │ │ │ │ ldr r2, [sl, r2] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 468d0 │ │ │ │ - ldr r2, [pc, #436] @ 441a0 │ │ │ │ + beq 468b0 │ │ │ │ + ldr r2, [pc, #436] @ 44198 │ │ │ │ ldr r2, [sl, r2] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 468cc │ │ │ │ + beq 468ac │ │ │ │ add r3, r1, r5, lsl #2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #412] @ 441a4 │ │ │ │ + ldr r3, [pc, #412] @ 4419c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #10 │ │ │ │ - bhi 443d0 │ │ │ │ + bhi 443c8 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #384] @ 441a8 │ │ │ │ + ldr r3, [pc, #384] @ 441a0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #612] @ 0x264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 45eb4 │ │ │ │ + beq 45eac │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 443d8 │ │ │ │ - ldr r3, [pc, #344] @ 441ac │ │ │ │ + ble 443d0 │ │ │ │ + ldr r3, [pc, #344] @ 441a4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4665c │ │ │ │ + beq 4663c │ │ │ │ sub r6, r6, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 443d8 │ │ │ │ - ldr r3, [pc, #300] @ 441b0 │ │ │ │ + ble 443d0 │ │ │ │ + ldr r3, [pc, #300] @ 441a8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #580] @ 0x244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45ea0 │ │ │ │ + beq 45e98 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - ble 443d8 │ │ │ │ + ble 443d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #252] @ 441b4 │ │ │ │ + ldr r2, [pc, #252] @ 441ac │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #1116] @ 0x45c │ │ │ │ - beq 468c8 │ │ │ │ + beq 468a8 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 468d0 │ │ │ │ + beq 468b0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 468cc │ │ │ │ + beq 468ac │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 45f78 │ │ │ │ + ble 45f70 │ │ │ │ add r8, r4, #8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ - b 44108 │ │ │ │ + b 44100 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 45f18 │ │ │ │ + beq 45f10 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 440fc │ │ │ │ + bne 440f4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 45f78 │ │ │ │ + beq 45f70 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 443d8 │ │ │ │ + ble 443d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #120] @ 441b8 │ │ │ │ + ldr r2, [pc, #120] @ 441b0 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #1120] @ 0x460 │ │ │ │ - beq 468c8 │ │ │ │ + beq 468a8 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 468d0 │ │ │ │ + beq 468b0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 468cc │ │ │ │ + beq 468ac │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 45ff8 │ │ │ │ + ble 45ff0 │ │ │ │ add r8, r4, #8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ - b 4428c │ │ │ │ - andseq ip, r0, r0, ror r1 │ │ │ │ - andseq sp, r0, r8, lsr r8 │ │ │ │ + b 44284 │ │ │ │ + andseq ip, r0, r8, ror r1 │ │ │ │ + andseq sp, r0, r8, asr #16 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq ip, r0, r4, ror #1 │ │ │ │ - andeq ip, lr, r0, lsr #8 │ │ │ │ - andeq ip, lr, r4, lsl r4 │ │ │ │ + andseq ip, r0, ip, ror #1 │ │ │ │ + ldrdeq ip, [lr], -r8 │ │ │ │ + andeq ip, lr, ip, asr #7 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andeq ip, lr, r6, ror r3 │ │ │ │ - andseq sp, r0, r0, lsr #13 │ │ │ │ - andseq sp, r0, r4, ror r6 │ │ │ │ - andseq sp, r0, r4, asr #12 │ │ │ │ - andseq sp, r0, r0, lsl r6 │ │ │ │ - andseq sp, r0, r8, lsl #11 │ │ │ │ - andseq sp, r0, r8, lsl #8 │ │ │ │ - @ instruction: 0x0010d3d8 │ │ │ │ - andseq sp, r0, r8, lsr #7 │ │ │ │ - andseq sp, r0, r8, ror r3 │ │ │ │ - andseq sp, r0, r8, asr #6 │ │ │ │ - andseq sp, r0, r8, lsl r3 │ │ │ │ - andseq sp, r0, r4, ror #5 │ │ │ │ + andeq ip, lr, lr, lsr #6 │ │ │ │ + @ instruction: 0x0010d6b0 │ │ │ │ + andseq sp, r0, r4, lsl #13 │ │ │ │ + andseq sp, r0, r4, asr r6 │ │ │ │ + andseq sp, r0, r0, lsr #12 │ │ │ │ + mulseq r0, r8, r5 │ │ │ │ + andseq sp, r0, r8, lsl r4 │ │ │ │ + andseq sp, r0, r8, ror #7 │ │ │ │ + @ instruction: 0x0010d3b8 │ │ │ │ + andseq sp, r0, r8, lsl #7 │ │ │ │ + andseq sp, r0, r8, asr r3 │ │ │ │ + andseq sp, r0, r8, lsr #6 │ │ │ │ + @ instruction: 0x0010d2f4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, r0, r8, asr r2 │ │ │ │ + andseq sp, r0, r8, ror #4 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - andseq sp, r0, r8, asr #32 │ │ │ │ - @ instruction: 0x0010cffc │ │ │ │ - andseq ip, r0, ip, lsr #31 │ │ │ │ - andseq ip, r0, r0, ror #30 │ │ │ │ - andseq ip, r0, r0, lsl pc │ │ │ │ - andseq ip, r0, r0, asr #29 │ │ │ │ - andseq ip, r0, r4, ror lr │ │ │ │ - andseq ip, r0, r8, lsr #28 │ │ │ │ - @ instruction: 0x0010cddc │ │ │ │ - andseq ip, r0, r8, lsl #27 │ │ │ │ - andseq ip, r0, ip, lsr sp │ │ │ │ - @ instruction: 0x0010ccf0 │ │ │ │ - andseq ip, r0, r4, lsr #25 │ │ │ │ - andseq ip, r0, r8, asr ip │ │ │ │ - andseq ip, r0, r8, lsl #24 │ │ │ │ - @ instruction: 0x0010cbbc │ │ │ │ - andseq ip, r0, r0, ror fp │ │ │ │ - andseq ip, r0, r4, lsr #22 │ │ │ │ - @ instruction: 0x0010cad8 │ │ │ │ - andseq ip, r0, ip, lsl #21 │ │ │ │ - andseq ip, r0, r0, asr #20 │ │ │ │ - @ instruction: 0x0010c9f4 │ │ │ │ - andseq ip, r0, r4, lsr #19 │ │ │ │ - andseq ip, r0, r8, asr r9 │ │ │ │ - andseq ip, r0, ip, lsl #18 │ │ │ │ - andseq ip, r0, r0, asr #17 │ │ │ │ - andseq ip, r0, r4, ror r8 │ │ │ │ - andseq ip, r0, r8, lsr #16 │ │ │ │ - @ instruction: 0x0010c7dc │ │ │ │ - mulseq r0, r0, r7 │ │ │ │ - andseq ip, r0, r0, asr #14 │ │ │ │ - @ instruction: 0x0010c6f4 │ │ │ │ - andseq ip, r0, r8, lsr #13 │ │ │ │ - andseq ip, r0, ip, asr r6 │ │ │ │ - andseq ip, r0, r0, lsl r6 │ │ │ │ - andseq ip, r0, r0, asr #11 │ │ │ │ - andseq ip, r0, r4, ror r5 │ │ │ │ - andseq ip, r0, r8, lsr #10 │ │ │ │ + andseq sp, r0, r8, asr r0 │ │ │ │ + andseq sp, r0, ip │ │ │ │ + @ instruction: 0x0010cfbc │ │ │ │ + andseq ip, r0, r0, ror pc │ │ │ │ + andseq ip, r0, r0, lsr #30 │ │ │ │ + @ instruction: 0x0010ced0 │ │ │ │ + andseq ip, r0, r4, lsl #29 │ │ │ │ + andseq ip, r0, r8, lsr lr │ │ │ │ + andseq ip, r0, ip, ror #27 │ │ │ │ + mulseq r0, r8, sp │ │ │ │ + andseq ip, r0, ip, asr #26 │ │ │ │ + andseq ip, r0, r0, lsl #26 │ │ │ │ + @ instruction: 0x0010ccb4 │ │ │ │ + andseq ip, r0, r8, ror #24 │ │ │ │ + andseq ip, r0, r8, lsl ip │ │ │ │ + andseq ip, r0, ip, asr #23 │ │ │ │ + andseq ip, r0, r0, lsl #23 │ │ │ │ + andseq ip, r0, r4, lsr fp │ │ │ │ + andseq ip, r0, r8, ror #21 │ │ │ │ + mulseq r0, ip, sl │ │ │ │ + andseq ip, r0, r0, asr sl │ │ │ │ + andseq ip, r0, r4, lsl #20 │ │ │ │ + @ instruction: 0x0010c9b4 │ │ │ │ + andseq ip, r0, r8, ror #18 │ │ │ │ + andseq ip, r0, ip, lsl r9 │ │ │ │ + @ instruction: 0x0010c8d0 │ │ │ │ + andseq ip, r0, r4, lsl #17 │ │ │ │ + andseq ip, r0, r8, lsr r8 │ │ │ │ + andseq ip, r0, ip, ror #15 │ │ │ │ + andseq ip, r0, r0, lsr #15 │ │ │ │ + andseq ip, r0, r0, asr r7 │ │ │ │ + andseq ip, r0, r4, lsl #14 │ │ │ │ + @ instruction: 0x0010c6b8 │ │ │ │ + andseq ip, r0, ip, ror #12 │ │ │ │ + andseq ip, r0, r0, lsr #12 │ │ │ │ + @ instruction: 0x0010c5d0 │ │ │ │ + andseq ip, r0, r4, lsl #11 │ │ │ │ + andseq ip, r0, r8, lsr r5 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 45f98 │ │ │ │ + beq 45f90 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 44280 │ │ │ │ + bne 44278 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 45ff8 │ │ │ │ + beq 45ff0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 443d8 │ │ │ │ - ldr r3, [pc, #-260] @ 441bc │ │ │ │ + ble 443d0 │ │ │ │ + ldr r3, [pc, #-260] @ 441b4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1152] @ 0x480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 460d8 │ │ │ │ + beq 460d0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 443d8 │ │ │ │ - ldr r3, [pc, #-304] @ 441c0 │ │ │ │ + ble 443d0 │ │ │ │ + ldr r3, [pc, #-304] @ 441b8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #336] @ 0x150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 460ec │ │ │ │ + beq 460e4 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 443d8 │ │ │ │ - ldr r3, [pc, #-348] @ 441c4 │ │ │ │ + ble 443d0 │ │ │ │ + ldr r3, [pc, #-348] @ 441bc │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1180] @ 0x49c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4610c │ │ │ │ + beq 46104 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 443d8 │ │ │ │ - ldr r3, [pc, #-392] @ 441c8 │ │ │ │ + ble 443d0 │ │ │ │ + ldr r3, [pc, #-392] @ 441c0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #696] @ 0x2b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46120 │ │ │ │ + beq 46118 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 443d8 │ │ │ │ - ldr r3, [pc, #-436] @ 441cc │ │ │ │ + ble 443d0 │ │ │ │ + ldr r3, [pc, #-436] @ 441c4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1176] @ 0x498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46134 │ │ │ │ + beq 4612c │ │ │ │ sub r6, r6, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 443d8 │ │ │ │ - ldr r3, [pc, #-480] @ 441d0 │ │ │ │ + ble 443d0 │ │ │ │ + ldr r3, [pc, #-480] @ 441c8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #332] @ 0x14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46504 │ │ │ │ + beq 464e4 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 46510 │ │ │ │ + bgt 464f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #-528] @ 441d4 │ │ │ │ + ldr r2, [pc, #-528] @ 441cc │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, r7 │ │ │ │ - beq 45b40 │ │ │ │ + beq 45b38 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 45b38 │ │ │ │ - ldr r3, [pc, #-568] @ 441d8 │ │ │ │ + beq 45b30 │ │ │ │ + ldr r3, [pc, #-568] @ 441d0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 45af8 │ │ │ │ + bne 45af0 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 45af8 │ │ │ │ + beq 45af0 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44468 │ │ │ │ + beq 44460 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 45aec │ │ │ │ - ldr r3, [pc, #-660] @ 441dc │ │ │ │ + beq 45ae4 │ │ │ │ + ldr r3, [pc, #-660] @ 441d4 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 444ac │ │ │ │ + beq 444a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 45b2c │ │ │ │ + beq 45b24 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ - beq 459a0 │ │ │ │ + beq 45998 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 444d0 │ │ │ │ + beq 444c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 45ae0 │ │ │ │ + beq 45ad8 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 45b90 │ │ │ │ + beq 45b88 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 45bb0 │ │ │ │ + beq 45ba8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 45bd0 │ │ │ │ + beq 45bc8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 45bf0 │ │ │ │ + beq 45be8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 45c10 │ │ │ │ - ldr r3, [pc, #-860] @ 441e0 │ │ │ │ + beq 45c08 │ │ │ │ + ldr r3, [pc, #-860] @ 441d8 │ │ │ │ ldr sl, [sl, r3] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - beq 45a08 │ │ │ │ + beq 45a00 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #-892] @ 441e4 │ │ │ │ + ldr r3, [pc, #-892] @ 441dc │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45c30 │ │ │ │ + bne 45c28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - beq 45a18 │ │ │ │ + beq 45a10 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #-944] @ 441e4 │ │ │ │ + ldr r3, [pc, #-944] @ 441dc │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45c50 │ │ │ │ + bne 45c48 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, sl │ │ │ │ - beq 45a28 │ │ │ │ + beq 45a20 │ │ │ │ mov r0, fp │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #-992] @ 441e4 │ │ │ │ + ldr r3, [pc, #-992] @ 441dc │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45c70 │ │ │ │ + bne 45c68 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 45c90 │ │ │ │ + beq 45c88 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ - beq 45cb0 │ │ │ │ + beq 45ca8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 45cdc │ │ │ │ + beq 45cd4 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, r7 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ strd r0, [sp, #8] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str sl, [sp, #32] │ │ │ │ str r9, [sp] │ │ │ │ - bl f22d8 │ │ │ │ + bl e2924 │ │ │ │ mov r7, r0 │ │ │ │ bl be74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 45d04 │ │ │ │ + beq 45cfc │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 45a34 │ │ │ │ + beq 45a2c │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4600c │ │ │ │ - ldr r3, [pc, #-1176] @ 441e8 │ │ │ │ + beq 46004 │ │ │ │ + ldr r3, [pc, #-1176] @ 441e0 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46030 │ │ │ │ + blt 46028 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 446b4 │ │ │ │ + beq 446ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 45b84 │ │ │ │ + beq 45b7c │ │ │ │ add r0, r7, #4 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4603c │ │ │ │ - ldr r3, [pc, #-1248] @ 441ec │ │ │ │ + beq 46034 │ │ │ │ + ldr r3, [pc, #-1248] @ 441e4 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46060 │ │ │ │ + blt 46058 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44700 │ │ │ │ + beq 446f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 45cd0 │ │ │ │ + beq 45cc8 │ │ │ │ add r8, r7, #5120 @ 0x1400 │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4606c │ │ │ │ - ldr r3, [pc, #-1324] @ 441f0 │ │ │ │ + beq 46064 │ │ │ │ + ldr r3, [pc, #-1324] @ 441e8 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1136] @ 0x470 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46078 │ │ │ │ + blt 46070 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44750 │ │ │ │ + beq 44748 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 45d60 │ │ │ │ + beq 45d58 │ │ │ │ add r0, r8, #36 @ 0x24 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46084 │ │ │ │ - ldr r3, [pc, #-1396] @ 441f4 │ │ │ │ + beq 4607c │ │ │ │ + ldr r3, [pc, #-1396] @ 441ec │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #304] @ 0x130 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4609c │ │ │ │ + blt 46094 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4479c │ │ │ │ + beq 44794 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 45f8c │ │ │ │ + beq 45f84 │ │ │ │ add r9, r7, #5184 @ 0x1440 │ │ │ │ ldrd r0, [r9, #-8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 460b4 │ │ │ │ - ldr r3, [pc, #-1472] @ 441f8 │ │ │ │ + beq 460ac │ │ │ │ + ldr r3, [pc, #-1472] @ 441f0 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #404] @ 0x194 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 460cc │ │ │ │ + blt 460c4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 447ec │ │ │ │ + beq 447e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46024 │ │ │ │ + beq 4601c │ │ │ │ add r8, r7, #4096 @ 0x1000 │ │ │ │ ldr r0, [r8, #1088] @ 0x440 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46100 │ │ │ │ - ldr r3, [pc, #-1548] @ 441fc │ │ │ │ + beq 460f8 │ │ │ │ + ldr r3, [pc, #-1548] @ 441f4 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #992] @ 0x3e0 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 465f0 │ │ │ │ + blt 465d0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4483c │ │ │ │ + beq 44834 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46054 │ │ │ │ + beq 4604c │ │ │ │ ldr r0, [r8, #1092] @ 0x444 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46608 │ │ │ │ - ldr r3, [pc, #-1620] @ 44200 │ │ │ │ + beq 465e8 │ │ │ │ + ldr r3, [pc, #-1620] @ 441f8 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #996] @ 0x3e4 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4662c │ │ │ │ + blt 4660c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44888 │ │ │ │ + beq 44880 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 45e88 │ │ │ │ + beq 45e80 │ │ │ │ ldr r0, [r8, #1096] @ 0x448 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46638 │ │ │ │ - ldr r3, [pc, #-1692] @ 44204 │ │ │ │ + beq 46618 │ │ │ │ + ldr r3, [pc, #-1692] @ 441fc │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1000] @ 0x3e8 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46650 │ │ │ │ + blt 46630 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 448d4 │ │ │ │ + beq 448cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 45e94 │ │ │ │ + beq 45e8c │ │ │ │ ldr r0, [r8, #1100] @ 0x44c │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46670 │ │ │ │ - ldr r3, [pc, #-1764] @ 44208 │ │ │ │ + beq 46650 │ │ │ │ + ldr r3, [pc, #-1764] @ 44200 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1004] @ 0x3ec │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46688 │ │ │ │ + blt 46668 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44928 │ │ │ │ + beq 44920 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 44928 │ │ │ │ + bne 44920 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r0, [r8, #1104] @ 0x450 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46694 │ │ │ │ - ldr r3, [pc, #-1844] @ 4420c │ │ │ │ + beq 46674 │ │ │ │ + ldr r3, [pc, #-1844] @ 44204 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1008] @ 0x3f0 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 45ec8 │ │ │ │ + blt 45ec0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44974 │ │ │ │ + beq 4496c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 465e4 │ │ │ │ + beq 465c4 │ │ │ │ ldrd r0, [r9, #24] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 466ac │ │ │ │ - ldr r3, [pc, #-1916] @ 44210 │ │ │ │ + beq 4668c │ │ │ │ + ldr r3, [pc, #-1916] @ 44208 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #296] @ 0x128 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 466b8 │ │ │ │ + blt 46698 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 449c0 │ │ │ │ + beq 449b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46620 │ │ │ │ + beq 46600 │ │ │ │ ldrd r0, [r9, #32] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 466d0 │ │ │ │ - ldr r3, [pc, #-1988] @ 44214 │ │ │ │ + beq 466b0 │ │ │ │ + ldr r3, [pc, #-1988] @ 4420c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #300] @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 466dc │ │ │ │ + blt 466bc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44a0c │ │ │ │ + beq 44a04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46644 │ │ │ │ + beq 46624 │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 466f4 │ │ │ │ - ldr r3, [pc, #-2060] @ 44218 │ │ │ │ + beq 466d4 │ │ │ │ + ldr r3, [pc, #-2060] @ 44210 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46700 │ │ │ │ + blt 466e0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44a58 │ │ │ │ + beq 44a50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4667c │ │ │ │ + beq 4665c │ │ │ │ ldrd r0, [r9, #48] @ 0x30 │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46718 │ │ │ │ - ldr r3, [pc, #-2132] @ 4421c │ │ │ │ + beq 466f8 │ │ │ │ + ldr r3, [pc, #-2132] @ 44214 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #292] @ 0x124 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46730 │ │ │ │ + blt 46710 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44aa4 │ │ │ │ + beq 44a9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 466a0 │ │ │ │ + beq 46680 │ │ │ │ add r9, r7, #5248 @ 0x1480 │ │ │ │ ldrd r0, [r9, #-8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4673c │ │ │ │ - ldr r3, [pc, #-2208] @ 44220 │ │ │ │ + beq 4671c │ │ │ │ + ldr r3, [pc, #-2208] @ 44218 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #236] @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46748 │ │ │ │ + blt 46728 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44af4 │ │ │ │ + beq 44aec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 466c4 │ │ │ │ + beq 466a4 │ │ │ │ ldrd r0, [r9] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46760 │ │ │ │ - ldr r3, [pc, #-2280] @ 44224 │ │ │ │ + beq 46740 │ │ │ │ + ldr r3, [pc, #-2280] @ 4421c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #240] @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4676c │ │ │ │ + blt 4674c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44b40 │ │ │ │ + beq 44b38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 466e8 │ │ │ │ + beq 466c8 │ │ │ │ ldrd r0, [r9, #8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46784 │ │ │ │ - ldr r3, [pc, #-2352] @ 44228 │ │ │ │ + beq 46764 │ │ │ │ + ldr r3, [pc, #-2352] @ 44220 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #284] @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46790 │ │ │ │ + blt 46770 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44b8c │ │ │ │ + beq 44b84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4670c │ │ │ │ + beq 466ec │ │ │ │ ldrd r0, [r9, #16] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 467b0 │ │ │ │ - ldr r3, [pc, #-2424] @ 4422c │ │ │ │ + beq 46790 │ │ │ │ + ldr r3, [pc, #-2424] @ 44224 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #720] @ 0x2d0 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 467bc │ │ │ │ + blt 4679c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44bd8 │ │ │ │ + beq 44bd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46724 │ │ │ │ + beq 46704 │ │ │ │ ldrd r0, [r9, #24] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 467e0 │ │ │ │ - ldr r3, [pc, #-2496] @ 44230 │ │ │ │ + beq 467c0 │ │ │ │ + ldr r3, [pc, #-2496] @ 44228 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #680] @ 0x2a8 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 467ec │ │ │ │ + blt 467cc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44c24 │ │ │ │ + beq 44c1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46754 │ │ │ │ + beq 46734 │ │ │ │ ldrd r0, [r9, #32] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46810 │ │ │ │ - ldr r3, [pc, #-2568] @ 44234 │ │ │ │ + beq 467f0 │ │ │ │ + ldr r3, [pc, #-2568] @ 4422c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1416] @ 0x588 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46804 │ │ │ │ + blt 467e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44c70 │ │ │ │ + beq 44c68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46778 │ │ │ │ + beq 46758 │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46828 │ │ │ │ - ldr r3, [pc, #-2640] @ 44238 │ │ │ │ + beq 46808 │ │ │ │ + ldr r3, [pc, #-2640] @ 44230 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1440] @ 0x5a0 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4681c │ │ │ │ + blt 467fc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44cbc │ │ │ │ + beq 44cb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 467a4 │ │ │ │ + beq 46784 │ │ │ │ ldrd r0, [r9, #48] @ 0x30 │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46864 │ │ │ │ - ldr r3, [pc, #-2712] @ 4423c │ │ │ │ + beq 46844 │ │ │ │ + ldr r3, [pc, #-2712] @ 44234 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1272] @ 0x4f8 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46858 │ │ │ │ + blt 46838 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44d08 │ │ │ │ + beq 44d00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 467c8 │ │ │ │ + beq 467a8 │ │ │ │ add r9, r7, #5312 @ 0x14c0 │ │ │ │ ldrd r0, [r9, #-8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4684c │ │ │ │ - ldr r3, [pc, #-2788] @ 44240 │ │ │ │ + beq 4682c │ │ │ │ + ldr r3, [pc, #-2788] @ 44238 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1172] @ 0x494 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46840 │ │ │ │ + blt 46820 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44d58 │ │ │ │ + beq 44d50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 467d4 │ │ │ │ + beq 467b4 │ │ │ │ ldrd r0, [r9] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46918 │ │ │ │ - ldr r3, [pc, #-2860] @ 44244 │ │ │ │ + beq 468f8 │ │ │ │ + ldr r3, [pc, #-2860] @ 4423c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #356] @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4690c │ │ │ │ + blt 468ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44da4 │ │ │ │ + beq 44d9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 467f8 │ │ │ │ + beq 467d8 │ │ │ │ ldrd r0, [r9, #8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46900 │ │ │ │ - ldr r3, [pc, #-2932] @ 44248 │ │ │ │ + beq 468e0 │ │ │ │ + ldr r3, [pc, #-2932] @ 44240 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1156] @ 0x484 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 468f4 │ │ │ │ + blt 468d4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44df0 │ │ │ │ + beq 44de8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46834 │ │ │ │ + beq 46814 │ │ │ │ ldrd r0, [r9, #16] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4693c │ │ │ │ - ldr r3, [pc, #-3004] @ 4424c │ │ │ │ + beq 4691c │ │ │ │ + ldr r3, [pc, #-3004] @ 44244 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #340] @ 0x154 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46930 │ │ │ │ + blt 46910 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44e3c │ │ │ │ + beq 44e34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46874 │ │ │ │ + beq 46854 │ │ │ │ ldrd r0, [r9, #24] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46948 │ │ │ │ - ldr r3, [pc, #-3076] @ 44250 │ │ │ │ + beq 46928 │ │ │ │ + ldr r3, [pc, #-3076] @ 44248 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1160] @ 0x488 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46954 │ │ │ │ + blt 46934 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44e88 │ │ │ │ + beq 44e80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46880 │ │ │ │ + beq 46860 │ │ │ │ ldrd r0, [r9, #32] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4696c │ │ │ │ - ldr r3, [pc, #-3148] @ 44254 │ │ │ │ + beq 4694c │ │ │ │ + ldr r3, [pc, #-3148] @ 4424c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #344] @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46960 │ │ │ │ + blt 46940 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44ed4 │ │ │ │ + beq 44ecc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4688c │ │ │ │ + beq 4686c │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46924 │ │ │ │ - ldr r3, [pc, #-3220] @ 44258 │ │ │ │ + beq 46904 │ │ │ │ + ldr r3, [pc, #-3220] @ 44250 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1164] @ 0x48c │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 469a8 │ │ │ │ + blt 46988 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44f20 │ │ │ │ + beq 44f18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46898 │ │ │ │ + beq 46878 │ │ │ │ ldrd r0, [r9, #48] @ 0x30 │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4699c │ │ │ │ - ldr r3, [pc, #-3292] @ 4425c │ │ │ │ + beq 4697c │ │ │ │ + ldr r3, [pc, #-3292] @ 44254 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #348] @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46990 │ │ │ │ + blt 46970 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44f6c │ │ │ │ + beq 44f64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 469b4 │ │ │ │ + beq 46994 │ │ │ │ add r9, r7, #5376 @ 0x1500 │ │ │ │ ldrd r0, [r9, #-8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 469c0 │ │ │ │ - ldr r3, [pc, #-3368] @ 44260 │ │ │ │ + beq 469a0 │ │ │ │ + ldr r3, [pc, #-3368] @ 44258 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1168] @ 0x490 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 469e4 │ │ │ │ + blt 469c4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44fbc │ │ │ │ + beq 44fb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 469cc │ │ │ │ + beq 469ac │ │ │ │ ldrd r0, [r9] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46a44 │ │ │ │ - ldr r3, [pc, #-3440] @ 44264 │ │ │ │ + beq 46a24 │ │ │ │ + ldr r3, [pc, #-3440] @ 4425c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #352] @ 0x160 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46a38 │ │ │ │ + blt 46a18 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45008 │ │ │ │ + beq 45000 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 469d8 │ │ │ │ + beq 469b8 │ │ │ │ ldrd r0, [r9, #8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46a2c │ │ │ │ - ldr r3, [pc, #-3512] @ 44268 │ │ │ │ + beq 46a0c │ │ │ │ + ldr r3, [pc, #-3512] @ 44260 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1180] @ 0x49c │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46a20 │ │ │ │ + blt 46a00 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45054 │ │ │ │ + beq 4504c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46984 │ │ │ │ + beq 46964 │ │ │ │ ldrd r0, [r9, #16] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46a74 │ │ │ │ - ldr r3, [pc, #-3584] @ 4426c │ │ │ │ + beq 46a54 │ │ │ │ + ldr r3, [pc, #-3584] @ 44264 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1184] @ 0x4a0 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46a68 │ │ │ │ + blt 46a48 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 450a0 │ │ │ │ + beq 45098 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46978 │ │ │ │ + beq 46958 │ │ │ │ ldr r0, [r8, #1304] @ 0x518 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46b70 │ │ │ │ - ldr r3, [pc, #-3656] @ 44270 │ │ │ │ + beq 46b50 │ │ │ │ + ldr r3, [pc, #-3656] @ 44268 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1060] @ 0x424 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46b88 │ │ │ │ + blt 46b68 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 450ec │ │ │ │ + beq 450e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46b7c │ │ │ │ + beq 46b5c │ │ │ │ ldrd r0, [r9, #32] │ │ │ │ - bl 119134 │ │ │ │ + bl 1190e4 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46b64 │ │ │ │ - ldr r3, [pc, #-3732] @ 44274 │ │ │ │ + beq 46b44 │ │ │ │ + ldr r3, [pc, #-3732] @ 4426c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1024] @ 0x400 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46b58 │ │ │ │ + blt 46b38 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4513c │ │ │ │ + beq 45134 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46b94 │ │ │ │ + beq 46b74 │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46b40 │ │ │ │ - ldr r3, [pc, #-3804] @ 44278 │ │ │ │ + beq 46b20 │ │ │ │ + ldr r3, [pc, #-3804] @ 44270 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46bb8 │ │ │ │ + blt 46b98 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45188 │ │ │ │ + beq 45180 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46b4c │ │ │ │ + beq 46b2c │ │ │ │ ldrd r0, [r9, #48] @ 0x30 │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46bac │ │ │ │ - ldr r3, [pc, #-3876] @ 4427c │ │ │ │ + beq 46b8c │ │ │ │ + ldr r3, [pc, #-3876] @ 44274 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1264] @ 0x4f0 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46ba0 │ │ │ │ + blt 46b80 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 451d4 │ │ │ │ + beq 451cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46bc4 │ │ │ │ + beq 46ba4 │ │ │ │ add r8, r7, #5440 @ 0x1540 │ │ │ │ ldrd r0, [r8, #-8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46bd0 │ │ │ │ - ldr r3, [pc, #3928] @ 46148 │ │ │ │ + beq 46bb0 │ │ │ │ + ldr r3, [pc, #3928] @ 46140 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #472] @ 0x1d8 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46be8 │ │ │ │ + blt 46bc8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45224 │ │ │ │ + beq 4521c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46bdc │ │ │ │ + beq 46bbc │ │ │ │ ldrd r0, [r8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46d74 │ │ │ │ - ldr r3, [pc, #3856] @ 4614c │ │ │ │ + beq 46d54 │ │ │ │ + ldr r3, [pc, #3856] @ 46144 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1308] @ 0x51c │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46d68 │ │ │ │ + blt 46d48 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45270 │ │ │ │ + beq 45268 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46bf4 │ │ │ │ + beq 46bd4 │ │ │ │ ldrd r0, [r8, #8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46d50 │ │ │ │ - ldr r3, [pc, #3784] @ 46150 │ │ │ │ + beq 46d30 │ │ │ │ + ldr r3, [pc, #3784] @ 46148 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1428] @ 0x594 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46d38 │ │ │ │ + blt 46d18 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 452bc │ │ │ │ + beq 452b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46d5c │ │ │ │ + beq 46d3c │ │ │ │ ldrd r0, [r8, #16] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46d2c │ │ │ │ - ldr r3, [pc, #3712] @ 46154 │ │ │ │ + beq 46d0c │ │ │ │ + ldr r3, [pc, #3712] @ 4614c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1452] @ 0x5ac │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46d20 │ │ │ │ + blt 46d00 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45308 │ │ │ │ + beq 45300 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46d44 │ │ │ │ + beq 46d24 │ │ │ │ ldrd r0, [r8, #24] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46cf0 │ │ │ │ - ldr r3, [pc, #3640] @ 46158 │ │ │ │ + beq 46cd0 │ │ │ │ + ldr r3, [pc, #3640] @ 46150 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1200] @ 0x4b0 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46d08 │ │ │ │ + blt 46ce8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45354 │ │ │ │ + beq 4534c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46cfc │ │ │ │ + beq 46cdc │ │ │ │ ldrd r0, [r8, #32] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46ce4 │ │ │ │ - ldr r3, [pc, #3568] @ 4615c │ │ │ │ + beq 46cc4 │ │ │ │ + ldr r3, [pc, #3568] @ 46154 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #368] @ 0x170 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46cd8 │ │ │ │ + blt 46cb8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 453a0 │ │ │ │ + beq 45398 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46d14 │ │ │ │ + beq 46cf4 │ │ │ │ ldrd r0, [r8, #40] @ 0x28 │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46cc0 │ │ │ │ - ldr r3, [pc, #3496] @ 46160 │ │ │ │ + beq 46ca0 │ │ │ │ + ldr r3, [pc, #3496] @ 46158 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #468] @ 0x1d4 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46c78 │ │ │ │ + blt 46c58 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 453ec │ │ │ │ + beq 453e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46ccc │ │ │ │ + beq 46cac │ │ │ │ ldrd r0, [r8, #48] @ 0x30 │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46c6c │ │ │ │ - ldr r3, [pc, #3424] @ 46164 │ │ │ │ + beq 46c4c │ │ │ │ + ldr r3, [pc, #3424] @ 4615c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1304] @ 0x518 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46c60 │ │ │ │ + blt 46c40 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45438 │ │ │ │ + beq 45430 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46c84 │ │ │ │ + beq 46c64 │ │ │ │ add r8, r7, #5504 @ 0x1580 │ │ │ │ ldrd r0, [r8, #-8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46c90 │ │ │ │ - ldr r3, [pc, #3348] @ 46168 │ │ │ │ + beq 46c70 │ │ │ │ + ldr r3, [pc, #3348] @ 46160 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1424] @ 0x590 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46ca8 │ │ │ │ + blt 46c88 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45488 │ │ │ │ + beq 45480 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46c9c │ │ │ │ + beq 46c7c │ │ │ │ ldrd r0, [r8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46c54 │ │ │ │ - ldr r3, [pc, #3276] @ 4616c │ │ │ │ + beq 46c34 │ │ │ │ + ldr r3, [pc, #3276] @ 46164 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1448] @ 0x5a8 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46c48 │ │ │ │ + blt 46c28 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 454d4 │ │ │ │ + beq 454cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46cb4 │ │ │ │ + beq 46c94 │ │ │ │ ldrd r0, [r8, #8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46c30 │ │ │ │ - ldr r3, [pc, #3204] @ 46170 │ │ │ │ + beq 46c10 │ │ │ │ + ldr r3, [pc, #3204] @ 46168 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1192] @ 0x4a8 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46c18 │ │ │ │ + blt 46bf8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45520 │ │ │ │ + beq 45518 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46c3c │ │ │ │ + beq 46c1c │ │ │ │ ldrd r0, [r8, #16] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46c0c │ │ │ │ - ldr r3, [pc, #3132] @ 46174 │ │ │ │ + beq 46bec │ │ │ │ + ldr r3, [pc, #3132] @ 4616c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #364] @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46c00 │ │ │ │ + blt 46be0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4556c │ │ │ │ + beq 45564 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46c24 │ │ │ │ + beq 46c04 │ │ │ │ ldrd r0, [r8, #24] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46ab0 │ │ │ │ - ldr r3, [pc, #3060] @ 46178 │ │ │ │ + beq 46a90 │ │ │ │ + ldr r3, [pc, #3060] @ 46170 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #464] @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46ac8 │ │ │ │ + blt 46aa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 455b8 │ │ │ │ + beq 455b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46abc │ │ │ │ + beq 46a9c │ │ │ │ ldrd r0, [r8, #32] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46aa4 │ │ │ │ - ldr r3, [pc, #2988] @ 4617c │ │ │ │ + beq 46a84 │ │ │ │ + ldr r3, [pc, #2988] @ 46174 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1300] @ 0x514 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46a98 │ │ │ │ + blt 46a78 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45604 │ │ │ │ + beq 455fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46ad4 │ │ │ │ + beq 46ab4 │ │ │ │ ldrd r0, [r8, #40] @ 0x28 │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46a80 │ │ │ │ - ldr r3, [pc, #2916] @ 46180 │ │ │ │ + beq 46a60 │ │ │ │ + ldr r3, [pc, #2916] @ 46178 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46af8 │ │ │ │ + blt 46ad8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45650 │ │ │ │ + beq 45648 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46a8c │ │ │ │ + beq 46a6c │ │ │ │ ldrd r0, [r8, #48] @ 0x30 │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46aec │ │ │ │ - ldr r3, [pc, #2844] @ 46184 │ │ │ │ + beq 46acc │ │ │ │ + ldr r3, [pc, #2844] @ 4617c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1444] @ 0x5a4 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46ae0 │ │ │ │ + blt 46ac0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4569c │ │ │ │ + beq 45694 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46b04 │ │ │ │ + beq 46ae4 │ │ │ │ add r7, r7, #5568 @ 0x15c0 │ │ │ │ ldrd r0, [r7, #-8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46b10 │ │ │ │ - ldr r3, [pc, #2768] @ 46188 │ │ │ │ + beq 46af0 │ │ │ │ + ldr r3, [pc, #2768] @ 46180 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1188] @ 0x4a4 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46b28 │ │ │ │ + blt 46b08 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 456ec │ │ │ │ + beq 456e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46b1c │ │ │ │ + beq 46afc │ │ │ │ ldrd r0, [r7] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46a14 │ │ │ │ - ldr r3, [pc, #2696] @ 4618c │ │ │ │ + beq 469f4 │ │ │ │ + ldr r3, [pc, #2696] @ 46184 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #360] @ 0x168 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46a08 │ │ │ │ + blt 469e8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45738 │ │ │ │ + beq 45730 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46b34 │ │ │ │ + beq 46b14 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 469f0 │ │ │ │ - ldr r3, [pc, #2624] @ 46190 │ │ │ │ + beq 469d0 │ │ │ │ + ldr r3, [pc, #2624] @ 46188 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1372] @ 0x55c │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46a5c │ │ │ │ + blt 46a3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45784 │ │ │ │ + beq 4577c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 469fc │ │ │ │ - ldr r5, [pc, #2568] @ 46194 │ │ │ │ + beq 469dc │ │ │ │ + ldr r5, [pc, #2568] @ 4618c │ │ │ │ mov r0, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46a50 │ │ │ │ + blt 46a30 │ │ │ │ ldr r1, [r5, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge 45a94 │ │ │ │ - ldr r1, [pc, #2520] @ 46198 │ │ │ │ - ldr r2, [pc, #2520] @ 4619c │ │ │ │ - ldr r3, [pc, #2520] @ 461a0 │ │ │ │ - ldr r0, [pc, #2520] @ 461a4 │ │ │ │ + bge 45a8c │ │ │ │ + ldr r1, [pc, #2520] @ 46190 │ │ │ │ + ldr r2, [pc, #2520] @ 46194 │ │ │ │ + ldr r3, [pc, #2520] @ 46198 │ │ │ │ + ldr r0, [pc, #2520] @ 4619c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45d20 │ │ │ │ + beq 45d18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45d20 │ │ │ │ + bne 45d18 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 45d20 │ │ │ │ - ldr r3, [pc, #2468] @ 461a8 │ │ │ │ + b 45d18 │ │ │ │ + ldr r3, [pc, #2468] @ 461a0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [sl, r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - b 43fc0 │ │ │ │ - ldr r3, [pc, #2416] @ 461a8 │ │ │ │ + b 43fb8 │ │ │ │ + ldr r3, [pc, #2416] @ 461a0 │ │ │ │ ldr r2, [sl, r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - b 43fbc │ │ │ │ - ldr r3, [pc, #2368] @ 461a8 │ │ │ │ + b 43fb4 │ │ │ │ + ldr r3, [pc, #2368] @ 461a0 │ │ │ │ ldr r2, [sl, r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - b 43fb4 │ │ │ │ - ldr r3, [pc, #2324] @ 461a8 │ │ │ │ + b 43fac │ │ │ │ + ldr r3, [pc, #2324] @ 461a0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 43fac │ │ │ │ - ldr r3, [pc, #2284] @ 461a8 │ │ │ │ + b 43fa4 │ │ │ │ + ldr r3, [pc, #2284] @ 461a0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 43fa4 │ │ │ │ - ldr r3, [pc, #2248] @ 461a8 │ │ │ │ + b 43f9c │ │ │ │ + ldr r3, [pc, #2248] @ 461a0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 43f9c │ │ │ │ - ldr r3, [pc, #2216] @ 461a8 │ │ │ │ + b 43f94 │ │ │ │ + ldr r3, [pc, #2216] @ 461a0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 43f94 │ │ │ │ - ldr r3, [pc, #2188] @ 461a8 │ │ │ │ + b 43f8c │ │ │ │ + ldr r3, [pc, #2188] @ 461a0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 43f8c │ │ │ │ - ldr r3, [pc, #2168] @ 461a8 │ │ │ │ + b 43f84 │ │ │ │ + ldr r3, [pc, #2168] @ 461a0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 43f88 │ │ │ │ - ldr r3, [pc, #2148] @ 461a8 │ │ │ │ + b 43f80 │ │ │ │ + ldr r3, [pc, #2148] @ 461a0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b 43f80 │ │ │ │ + b 43f78 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [r1, #28] │ │ │ │ @@ -59072,747 +59070,741 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [r1] │ │ │ │ - b 443d8 │ │ │ │ + b 443d0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 459b8 │ │ │ │ + beq 459b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 45d54 │ │ │ │ - ldr r1, [pc, #2028] @ 461ac │ │ │ │ - ldr r3, [pc, #2028] @ 461b0 │ │ │ │ - ldr r0, [pc, #2028] @ 461b4 │ │ │ │ - ldr r2, [pc, #2028] @ 461b8 │ │ │ │ + beq 45d4c │ │ │ │ + ldr r1, [pc, #2028] @ 461a4 │ │ │ │ + ldr r3, [pc, #2028] @ 461a8 │ │ │ │ + ldr r0, [pc, #2028] @ 461ac │ │ │ │ + ldr r2, [pc, #2028] @ 461b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #2012] @ 461bc │ │ │ │ - ldr r3, [pc, #2012] @ 461c0 │ │ │ │ + ldr r2, [pc, #2012] @ 461b4 │ │ │ │ + ldr r3, [pc, #2012] @ 461b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46870 │ │ │ │ + bne 46850 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ - b 44558 │ │ │ │ + b 44550 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ - b 4458c │ │ │ │ + b 44584 │ │ │ │ ldrd r2, [fp, #8] │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - b 445bc │ │ │ │ - ldr r8, [pc, #1928] @ 461c4 │ │ │ │ + b 445b4 │ │ │ │ + ldr r8, [pc, #1928] @ 461bc │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, #48] @ 0x30 │ │ │ │ ldr r1, [r8, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 46090 │ │ │ │ + blt 46088 │ │ │ │ add r0, r7, #4 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 460a8 │ │ │ │ + beq 460a0 │ │ │ │ ldr r1, [r8, #972] @ 0x3cc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 460c0 │ │ │ │ + blt 460b8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45a94 │ │ │ │ + beq 45a8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 46018 │ │ │ │ + beq 46010 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45ab8 │ │ │ │ + beq 45ab0 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r6] │ │ │ │ - beq 45ab8 │ │ │ │ + beq 45ab0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46048 │ │ │ │ + beq 46040 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 459d8 │ │ │ │ + beq 459d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 459d8 │ │ │ │ + bne 459d0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 459d8 │ │ │ │ + b 459d0 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 444d0 │ │ │ │ + b 444c8 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44468 │ │ │ │ - ldr r3, [pc, #1736] @ 461c8 │ │ │ │ + b 44460 │ │ │ │ + ldr r3, [pc, #1736] @ 461c0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r7, r5 │ │ │ │ mov r4, r0 │ │ │ │ - b 444ac │ │ │ │ + b 444a4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 444ac │ │ │ │ - ldr r1, [pc, #1676] @ 461cc │ │ │ │ - b 459bc │ │ │ │ + b 444a4 │ │ │ │ + ldr r1, [pc, #1676] @ 461c4 │ │ │ │ + b 459b4 │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 44400 │ │ │ │ - ldr r0, [pc, #1660] @ 461d0 │ │ │ │ + b 443f8 │ │ │ │ + ldr r0, [pc, #1660] @ 461c8 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #11 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #1640] @ 461d4 │ │ │ │ - ldr r3, [pc, #1640] @ 461d8 │ │ │ │ - ldr r0, [pc, #1640] @ 461dc │ │ │ │ - ldr r2, [pc, #1640] @ 461e0 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #1640] @ 461cc │ │ │ │ + ldr r3, [pc, #1640] @ 461d0 │ │ │ │ + ldr r0, [pc, #1640] @ 461d4 │ │ │ │ + ldr r2, [pc, #1640] @ 461d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 459d4 │ │ │ │ + bl 17174 │ │ │ │ + b 459cc │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 446b4 │ │ │ │ + b 446ac │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 444e4 │ │ │ │ + beq 444dc │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1596] @ 461e4 │ │ │ │ + ldr r1, [pc, #1596] @ 461dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45d30 │ │ │ │ - b 459bc │ │ │ │ + bne 45d28 │ │ │ │ + b 459b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 444f8 │ │ │ │ + beq 444f0 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1568] @ 461e8 │ │ │ │ + ldr r1, [pc, #1568] @ 461e0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45d30 │ │ │ │ - b 459bc │ │ │ │ + bne 45d28 │ │ │ │ + b 459b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4450c │ │ │ │ + beq 44504 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1540] @ 461ec │ │ │ │ + ldr r1, [pc, #1540] @ 461e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45d30 │ │ │ │ - b 459bc │ │ │ │ + bne 45d28 │ │ │ │ + b 459b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44520 │ │ │ │ + beq 44518 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1512] @ 461f0 │ │ │ │ + ldr r1, [pc, #1512] @ 461e8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45d30 │ │ │ │ - b 459bc │ │ │ │ + bne 45d28 │ │ │ │ + b 459b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44534 │ │ │ │ + beq 4452c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1484] @ 461f4 │ │ │ │ + ldr r1, [pc, #1484] @ 461ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45d30 │ │ │ │ - b 459bc │ │ │ │ + bne 45d28 │ │ │ │ + b 459b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44570 │ │ │ │ + beq 44568 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1456] @ 461f8 │ │ │ │ + ldr r1, [pc, #1456] @ 461f0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45d30 │ │ │ │ - b 459bc │ │ │ │ + bne 45d28 │ │ │ │ + b 459b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 445a4 │ │ │ │ + beq 4459c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1428] @ 461fc │ │ │ │ + mov r1, #15680 @ 0x3d40 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45d30 │ │ │ │ - b 459bc │ │ │ │ + bne 45d28 │ │ │ │ + b 459b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 445d4 │ │ │ │ + beq 445cc │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1400] @ 46200 │ │ │ │ + ldr r1, [pc, #1396] @ 461f4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45d30 │ │ │ │ - b 459bc │ │ │ │ + bne 45d28 │ │ │ │ + b 459b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 445e8 │ │ │ │ + beq 445e0 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1372] @ 46204 │ │ │ │ + ldr r1, [pc, #1368] @ 461f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45d30 │ │ │ │ - b 459bc │ │ │ │ + bne 45d28 │ │ │ │ + b 459b4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 445fc │ │ │ │ + beq 445f4 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1344] @ 46208 │ │ │ │ + ldr r1, [pc, #1340] @ 461fc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45d30 │ │ │ │ - b 459bc │ │ │ │ + bne 45d28 │ │ │ │ + b 459b4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44700 │ │ │ │ + b 446f8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44610 │ │ │ │ + beq 44608 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1296] @ 4620c │ │ │ │ + ldr r1, [pc, #1292] @ 46200 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45d30 │ │ │ │ - b 459bc │ │ │ │ - ldr r3, [pc, #1284] @ 46210 │ │ │ │ - ldr r0, [pc, #1284] @ 46214 │ │ │ │ - ldr r1, [pc, #1284] @ 46218 │ │ │ │ + bne 45d28 │ │ │ │ + b 459b4 │ │ │ │ + ldr r3, [pc, #1280] @ 46204 │ │ │ │ + ldr r0, [pc, #1280] @ 46208 │ │ │ │ + ldr r1, [pc, #1280] @ 4620c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #668 @ 0x29c │ │ │ │ - bl 17198 │ │ │ │ + mov r2, #444 @ 0x1bc │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1264] @ 4621c │ │ │ │ + ldr r1, [pc, #1260] @ 46210 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 459bc │ │ │ │ + beq 459b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 459bc │ │ │ │ + bne 459b4 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b 459bc │ │ │ │ + b 459b4 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 459b8 │ │ │ │ + b 459b0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44750 │ │ │ │ - ldr r3, [pc, #1076] @ 461a8 │ │ │ │ + b 44748 │ │ │ │ + ldr r3, [pc, #1076] @ 461a0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 45980 │ │ │ │ - ldr r3, [pc, #1040] @ 461a8 │ │ │ │ + b 45978 │ │ │ │ + ldr r3, [pc, #1040] @ 461a0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 45990 │ │ │ │ - ldr r3, [pc, #996] @ 461a8 │ │ │ │ + b 45988 │ │ │ │ + ldr r3, [pc, #996] @ 461a0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 45988 │ │ │ │ - ldr r3, [pc, #956] @ 461a8 │ │ │ │ + b 45980 │ │ │ │ + ldr r3, [pc, #956] @ 461a0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 45964 │ │ │ │ - ldr r3, [pc, #936] @ 461a8 │ │ │ │ + b 4595c │ │ │ │ + ldr r3, [pc, #936] @ 461a0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b 4595c │ │ │ │ - ldr r3, [pc, #920] @ 461a8 │ │ │ │ + b 45954 │ │ │ │ + ldr r3, [pc, #920] @ 461a0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 45998 │ │ │ │ + b 45990 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #864] @ 461a8 │ │ │ │ + ldr r3, [pc, #864] @ 461a0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 45970 │ │ │ │ - ldr r3, [pc, #844] @ 461a8 │ │ │ │ + b 45968 │ │ │ │ + ldr r3, [pc, #844] @ 461a0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 45968 │ │ │ │ - ldr r3, [pc, #824] @ 461a8 │ │ │ │ + b 45960 │ │ │ │ + ldr r3, [pc, #824] @ 461a0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 45978 │ │ │ │ + b 45970 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44888 │ │ │ │ + b 44880 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 448d4 │ │ │ │ + b 448cc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 440ac │ │ │ │ - ldr r1, [pc, #876] @ 46220 │ │ │ │ - b 45b68 │ │ │ │ + beq 440a4 │ │ │ │ + mov r1, #15488 @ 0x3c80 │ │ │ │ + b 45b60 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45b4c │ │ │ │ - ldr r1, [pc, #860] @ 46224 │ │ │ │ - b 45b68 │ │ │ │ - ldr r7, [pc, #856] @ 46228 │ │ │ │ - mov r8, #684 @ 0x2ac │ │ │ │ + beq 45b44 │ │ │ │ + ldr r1, [pc, #852] @ 46214 │ │ │ │ + b 45b60 │ │ │ │ + ldr r7, [pc, #848] @ 46218 │ │ │ │ + mov r8, #460 @ 0x1cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45eec │ │ │ │ + beq 45ee4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 45f0c │ │ │ │ - ldr r3, [pc, #824] @ 4622c │ │ │ │ - ldr r0, [pc, #824] @ 46230 │ │ │ │ + beq 45f04 │ │ │ │ + ldr r3, [pc, #816] @ 4621c │ │ │ │ + ldr r0, [pc, #816] @ 46220 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 457d4 │ │ │ │ + bl 17174 │ │ │ │ + b 457cc │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 45eec │ │ │ │ + b 45ee4 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ mov r6, r8 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r1 │ │ │ │ - b 45f4c │ │ │ │ + b 45f44 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq 465fc │ │ │ │ + beq 465dc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 468a4 │ │ │ │ + beq 46884 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45f34 │ │ │ │ + beq 45f2c │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ - bge 44114 │ │ │ │ + bge 4410c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44134 │ │ │ │ - ldr r1, [pc, #680] @ 46234 │ │ │ │ - b 45b68 │ │ │ │ + beq 4412c │ │ │ │ + ldr r1, [pc, #672] @ 46224 │ │ │ │ + b 45b60 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4479c │ │ │ │ + b 44794 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ mov r6, r8 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r1 │ │ │ │ - b 45fcc │ │ │ │ + b 45fc4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq 46614 │ │ │ │ + beq 465f4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 468a4 │ │ │ │ + beq 46884 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45fb4 │ │ │ │ + beq 45fac │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ - bge 44298 │ │ │ │ + bge 44290 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 442b8 │ │ │ │ - ldr r1, [pc, #556] @ 46238 │ │ │ │ - b 45b68 │ │ │ │ - ldr r1, [pc, #552] @ 4623c │ │ │ │ - ldr r2, [pc, #552] @ 46240 │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 45a94 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 447ec │ │ │ │ - ldr r7, [pc, #524] @ 46244 │ │ │ │ - ldr r8, [pc, #516] @ 46240 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #516] @ 46248 │ │ │ │ - mov r2, #676 @ 0x2a4 │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 45ab8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4483c │ │ │ │ - ldr r7, [pc, #484] @ 4624c │ │ │ │ - mov r8, #676 @ 0x2a4 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #476] @ 46250 │ │ │ │ - ldr r2, [pc, #476] @ 46254 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #472] @ 46258 │ │ │ │ - ldr r8, [pc, #464] @ 46254 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #464] @ 4625c │ │ │ │ - ldr r2, [pc, #464] @ 46260 │ │ │ │ - b 457c0 │ │ │ │ - ldr r1, [pc, #460] @ 46264 │ │ │ │ - ldr r2, [pc, #460] @ 46268 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #456] @ 4626c │ │ │ │ - ldr r8, [pc, #440] @ 46260 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #448] @ 46270 │ │ │ │ - mov r2, #672 @ 0x2a0 │ │ │ │ - b 457c0 │ │ │ │ - ldr r1, [pc, #440] @ 46274 │ │ │ │ - ldr r2, [pc, #440] @ 46278 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #436] @ 4627c │ │ │ │ - mov r8, #672 @ 0x2a0 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r7, [pc, #428] @ 46280 │ │ │ │ - ldr r8, [pc, #416] @ 46278 │ │ │ │ - b 45ed0 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 442e8 │ │ │ │ - ldr r1, [pc, #408] @ 46284 │ │ │ │ - b 45b68 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 44318 │ │ │ │ - ldr r1, [pc, #392] @ 46288 │ │ │ │ - b 45b68 │ │ │ │ - ldr r1, [pc, #388] @ 4628c │ │ │ │ - mov r2, #680 @ 0x2a8 │ │ │ │ - b 457c0 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 44348 │ │ │ │ - ldr r1, [pc, #368] @ 46290 │ │ │ │ - b 45b68 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 44378 │ │ │ │ - ldr r1, [pc, #352] @ 46294 │ │ │ │ - b 45b68 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 443a8 │ │ │ │ - ldr r1, [pc, #336] @ 46298 │ │ │ │ - b 45b68 │ │ │ │ - @ instruction: 0x0010c4d8 │ │ │ │ - andseq ip, r0, ip, lsl #9 │ │ │ │ - andseq ip, r0, r0, asr #8 │ │ │ │ - @ instruction: 0x0010c3f4 │ │ │ │ - andseq ip, r0, r8, lsr #7 │ │ │ │ - andseq ip, r0, ip, asr r3 │ │ │ │ - andseq ip, r0, r0, lsl r3 │ │ │ │ - andseq ip, r0, r4, asr #5 │ │ │ │ - andseq ip, r0, r4, ror r2 │ │ │ │ - andseq ip, r0, r8, lsr #4 │ │ │ │ - @ instruction: 0x0010c1dc │ │ │ │ - mulseq r0, r0, r1 │ │ │ │ - andseq ip, r0, r4, asr #2 │ │ │ │ - ldrsheq ip, [r0], -r8 │ │ │ │ - andseq ip, r0, ip, lsr #1 │ │ │ │ - andseq ip, r0, r0, rrx │ │ │ │ - andseq ip, r0, r0, lsl r0 │ │ │ │ - andseq fp, r0, r4, asr #31 │ │ │ │ - andseq fp, r0, r8, ror pc │ │ │ │ - andseq fp, r0, ip, lsr pc │ │ │ │ - andeq r4, r0, fp, asr #27 │ │ │ │ - ldrdeq r0, [r0], -sp │ │ │ │ - andeq r5, sp, r8, lsl r0 │ │ │ │ - andeq r5, sp, r8, lsl #14 │ │ │ │ + beq 442b0 │ │ │ │ + ldr r1, [pc, #548] @ 46228 │ │ │ │ + b 45b60 │ │ │ │ + ldr r1, [pc, #544] @ 4622c │ │ │ │ + ldr r2, [pc, #544] @ 46230 │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 45a8c │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 447e4 │ │ │ │ + ldr r7, [pc, #516] @ 46234 │ │ │ │ + ldr r8, [pc, #508] @ 46230 │ │ │ │ + b 45ec8 │ │ │ │ + mov r1, #14656 @ 0x3940 │ │ │ │ + mov r2, #452 @ 0x1c4 │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 45ab0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 44834 │ │ │ │ + ldr r7, [pc, #472] @ 46238 │ │ │ │ + mov r8, #452 @ 0x1c4 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #464] @ 4623c │ │ │ │ + ldr r2, [pc, #464] @ 46240 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #460] @ 46244 │ │ │ │ + ldr r8, [pc, #452] @ 46240 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #452] @ 46248 │ │ │ │ + ldr r2, [pc, #452] @ 4624c │ │ │ │ + b 457b8 │ │ │ │ + ldr r1, [pc, #448] @ 46250 │ │ │ │ + ldr r2, [pc, #448] @ 46254 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #444] @ 46258 │ │ │ │ + ldr r8, [pc, #428] @ 4624c │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #436] @ 4625c │ │ │ │ + mov r2, #448 @ 0x1c0 │ │ │ │ + b 457b8 │ │ │ │ + ldr r1, [pc, #428] @ 46260 │ │ │ │ + ldr r2, [pc, #428] @ 46264 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #424] @ 46268 │ │ │ │ + mov r8, #448 @ 0x1c0 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r7, [pc, #416] @ 4626c │ │ │ │ + ldr r8, [pc, #404] @ 46264 │ │ │ │ + b 45ec8 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 442e0 │ │ │ │ + ldr r1, [pc, #396] @ 46270 │ │ │ │ + b 45b60 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 44310 │ │ │ │ + ldr r1, [pc, #380] @ 46274 │ │ │ │ + b 45b60 │ │ │ │ + ldr r1, [pc, #376] @ 46278 │ │ │ │ + mov r2, #456 @ 0x1c8 │ │ │ │ + b 457b8 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 44340 │ │ │ │ + ldr r1, [pc, #356] @ 4627c │ │ │ │ + b 45b60 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 44370 │ │ │ │ + ldr r1, [pc, #340] @ 46280 │ │ │ │ + b 45b60 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 443a0 │ │ │ │ + ldr r1, [pc, #324] @ 46284 │ │ │ │ + b 45b60 │ │ │ │ + andseq ip, r0, r8, ror #9 │ │ │ │ + mulseq r0, ip, r4 │ │ │ │ + andseq ip, r0, r0, asr r4 │ │ │ │ + andseq ip, r0, r4, lsl #8 │ │ │ │ + @ instruction: 0x0010c3b8 │ │ │ │ + andseq ip, r0, ip, ror #6 │ │ │ │ + andseq ip, r0, r0, lsr #6 │ │ │ │ + @ instruction: 0x0010c2d4 │ │ │ │ + andseq ip, r0, r4, lsl #5 │ │ │ │ + andseq ip, r0, r8, lsr r2 │ │ │ │ + andseq ip, r0, ip, ror #3 │ │ │ │ + andseq ip, r0, r0, lsr #3 │ │ │ │ + andseq ip, r0, r4, asr r1 │ │ │ │ + andseq ip, r0, r8, lsl #2 │ │ │ │ + ldrheq ip, [r0], -ip @ │ │ │ │ + andseq ip, r0, r0, ror r0 │ │ │ │ + andseq ip, r0, r0, lsr #32 │ │ │ │ + @ instruction: 0x0010bfd4 │ │ │ │ + andseq fp, r0, r8, lsl #31 │ │ │ │ + andseq fp, r0, ip, asr #30 │ │ │ │ + andeq r3, r0, r9, ror #23 │ │ │ │ + strdeq r0, [r0], -sp │ │ │ │ + ldrdeq r4, [sp], -r0 │ │ │ │ + andeq r5, sp, r0, asr #13 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r4, r0, r8, lsl pc │ │ │ │ - andeq r4, sp, r8, lsl lr │ │ │ │ - andeq r5, sp, r8, ror #9 │ │ │ │ - andeq r0, r0, r3, ror #5 │ │ │ │ - andseq sl, r0, r8, lsl r6 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - mulseq r0, r0, ip │ │ │ │ - andseq fp, r0, r8, asr #23 │ │ │ │ - andeq r4, r0, r4, lsl #30 │ │ │ │ - andeq r5, sp, r4, ror r3 │ │ │ │ - andeq r4, r0, sl, asr #29 │ │ │ │ - andeq r4, sp, ip, ror #24 │ │ │ │ - andeq r5, sp, ip, lsr r3 │ │ │ │ - andeq r0, r0, r1, ror #5 │ │ │ │ - andeq r4, r0, ip, lsl pc │ │ │ │ - andeq r4, r0, sp, lsl pc │ │ │ │ - andeq r4, r0, lr, lsl pc │ │ │ │ - andeq r4, r0, pc, lsl pc │ │ │ │ - andeq r4, r0, r0, lsr #30 │ │ │ │ - andeq r4, r0, r1, lsr #30 │ │ │ │ - andeq r4, r0, r2, lsr #30 │ │ │ │ - andeq r4, r0, r3, lsr #30 │ │ │ │ - andeq r4, r0, r4, lsr #30 │ │ │ │ - andeq r4, r0, r5, lsr #30 │ │ │ │ - andeq r4, r0, r6, lsr #30 │ │ │ │ + andeq r3, r0, r6, lsr sp │ │ │ │ ldrdeq r4, [sp], -r0 │ │ │ │ - andeq r5, sp, r0, asr #3 │ │ │ │ - andeq r4, r0, r0, ror #21 │ │ │ │ - andeq r4, r0, r7, lsr #30 │ │ │ │ - andeq r4, r0, r2, ror #28 │ │ │ │ - andeq r4, r0, r4, asr lr │ │ │ │ - andeq r4, r0, r4, lsl #23 │ │ │ │ - andeq r4, sp, ip, ror #17 │ │ │ │ - ldrdeq r4, [sp], -r4 @ │ │ │ │ - andeq r4, r0, r9, ror #28 │ │ │ │ - andeq r4, r0, r0, ror lr │ │ │ │ - andeq r4, r0, r6, lsl fp │ │ │ │ - andeq r0, r0, r3, lsr #5 │ │ │ │ - andeq r4, r0, r8, lsl fp │ │ │ │ - andeq r4, r0, r2, lsr #22 │ │ │ │ - andeq r4, r0, r4, lsr #22 │ │ │ │ - andeq r4, r0, lr, lsr #22 │ │ │ │ - andeq r0, r0, r5, lsr #5 │ │ │ │ - andeq r4, r0, r0, lsr fp │ │ │ │ - andeq r4, r0, sl, lsr fp │ │ │ │ - andeq r0, r0, r6, lsr #5 │ │ │ │ - strdeq r4, [r0], -r6 │ │ │ │ - muleq r0, pc, r2 @ │ │ │ │ - andeq r4, r0, ip, lsr fp │ │ │ │ - strdeq r4, [r0], -pc @ │ │ │ │ - andeq r4, r0, r6, asr #22 │ │ │ │ - andeq r0, r0, r7, lsr #5 │ │ │ │ - andeq r4, r0, r1, lsl #22 │ │ │ │ - andeq r4, r0, r8, asr #22 │ │ │ │ - andeq r4, r0, r7, ror lr │ │ │ │ - andeq r4, r0, lr, ror lr │ │ │ │ - andeq r4, r0, r2, asr fp │ │ │ │ - andeq r4, r0, r5, lsl #29 │ │ │ │ - andeq r4, r0, ip, lsl #29 │ │ │ │ - muleq r0, r3, lr │ │ │ │ - andeq r4, sp, r0, ror r9 │ │ │ │ - muleq r0, pc, lr @ │ │ │ │ - andeq r4, r0, r4, asr fp │ │ │ │ - andeq r4, r0, lr, asr fp │ │ │ │ - andeq r4, r0, r0, ror #22 │ │ │ │ - andeq r0, r0, r9, lsr #5 │ │ │ │ - andeq r4, r0, sl, ror #22 │ │ │ │ - andeq r4, r0, ip, ror #22 │ │ │ │ - andeq r0, r0, sl, lsr #5 │ │ │ │ - andeq r4, r0, fp, asr lr │ │ │ │ - andeq r4, r0, r6, ror fp │ │ │ │ - andeq r4, r0, r8, ror fp │ │ │ │ - andeq r0, r0, fp, lsr #5 │ │ │ │ - andeq r4, r0, r2, lsl #23 │ │ │ │ - andeq r4, r0, lr, lsl #23 │ │ │ │ - muleq r0, r0, fp │ │ │ │ - andeq r0, r0, sp, lsr #5 │ │ │ │ - muleq r0, sl, fp │ │ │ │ - muleq r0, ip, fp │ │ │ │ - andeq r0, r0, lr, lsr #5 │ │ │ │ - andeq r4, r0, r6, lsr #23 │ │ │ │ - andeq r4, r0, r8, lsr #23 │ │ │ │ - andeq r0, r0, pc, lsr #5 │ │ │ │ - @ instruction: 0x00004bb2 │ │ │ │ - @ instruction: 0x00004bb4 │ │ │ │ - @ instruction: 0x00004bbe │ │ │ │ - andeq r4, r0, r0, asr #23 │ │ │ │ - @ instruction: 0x000002b1 │ │ │ │ - andeq r4, r0, sl, asr #23 │ │ │ │ - andeq r4, r0, ip, asr #23 │ │ │ │ - @ instruction: 0x000002b2 │ │ │ │ - ldrdeq r4, [r0], -r6 │ │ │ │ - ldrdeq r4, [r0], -r8 │ │ │ │ - @ instruction: 0x000002b3 │ │ │ │ - muleq r0, sl, lr │ │ │ │ - andeq r4, r0, r2, ror #23 │ │ │ │ - andeq r4, r0, r4, ror #23 │ │ │ │ - andeq r4, r0, lr, ror #23 │ │ │ │ - strdeq r4, [r0], -r0 │ │ │ │ - @ instruction: 0x000002b5 │ │ │ │ - strdeq r4, [r0], -ip │ │ │ │ - strdeq r4, [r0], -sl │ │ │ │ - @ instruction: 0x000002b6 │ │ │ │ - andeq r4, r0, r8, lsl #24 │ │ │ │ - andeq r4, r0, r6, lsl #24 │ │ │ │ - @ instruction: 0x000002b7 │ │ │ │ - andeq r4, r0, r0, lsr #24 │ │ │ │ - andeq r4, r0, lr, lsl ip │ │ │ │ - @ instruction: 0x000002b9 │ │ │ │ - andeq r4, r0, r4, lsl ip │ │ │ │ - andeq r4, r0, r2, lsl ip │ │ │ │ - andeq r9, lr, r8, lsl #25 │ │ │ │ - strdeq r3, [sp], -r8 │ │ │ │ - andeq r3, sp, r0, lsr r6 │ │ │ │ - @ instruction: 0x000071b5 │ │ │ │ - andeq r9, lr, ip, asr ip │ │ │ │ - andeq r3, sp, r4, asr #7 │ │ │ │ - andeq r3, sp, r0, lsr r9 │ │ │ │ - andeq r0, r0, fp, asr r1 │ │ │ │ - andeq r4, r0, r8, lsr ip │ │ │ │ - andeq r4, r0, r6, lsr ip │ │ │ │ - @ instruction: 0x000002bb │ │ │ │ - andeq r4, r0, ip, lsr #24 │ │ │ │ - andeq r4, r0, sl, lsr #24 │ │ │ │ - @ instruction: 0x000002ba │ │ │ │ - andeq r4, r0, r6, ror #24 │ │ │ │ - andeq r4, r0, r4, asr #24 │ │ │ │ - andeq r4, r0, r2, asr #24 │ │ │ │ - andeq r4, r0, lr, asr #24 │ │ │ │ - andeq r4, r0, r0, asr ip │ │ │ │ - @ instruction: 0x000002bd │ │ │ │ - andeq r4, r0, ip, asr ip │ │ │ │ - andeq r4, r0, sl, asr ip │ │ │ │ - @ instruction: 0x000002be │ │ │ │ - andeq r4, r0, r4, ror ip │ │ │ │ - andeq r4, r0, r2, ror ip │ │ │ │ - andeq r4, r0, r8, ror #24 │ │ │ │ - @ instruction: 0x000002bf │ │ │ │ - andeq r4, r0, lr, ror ip │ │ │ │ - andeq r4, r0, r0, lsl #25 │ │ │ │ - andeq r0, r0, r1, asr #5 │ │ │ │ - @ instruction: 0x00004db6 │ │ │ │ - andeq r4, r0, ip, lsr #27 │ │ │ │ - andeq r4, r0, sl, lsr #27 │ │ │ │ - ldrdeq r0, [r0], -sl │ │ │ │ - muleq r0, r8, ip │ │ │ │ - muleq r0, r6, ip │ │ │ │ - andeq r0, r0, r3, asr #5 │ │ │ │ - andeq r4, r0, ip, lsl #25 │ │ │ │ - andeq r4, r0, sl, lsl #25 │ │ │ │ - andeq r0, r0, r2, asr #5 │ │ │ │ - andeq r4, r0, r2, asr #27 │ │ │ │ - @ instruction: 0x00004db8 │ │ │ │ - ldrdeq r0, [r0], -fp │ │ │ │ - andeq r4, r0, r4, lsr #25 │ │ │ │ - andeq r4, r0, r2, lsr #25 │ │ │ │ - andeq r4, r0, r6, lsl #27 │ │ │ │ - andeq r4, r0, ip, ror sp │ │ │ │ - andeq r4, r0, sl, ror sp │ │ │ │ - ldrdeq r0, [r0], -r6 │ │ │ │ - andeq r4, r0, lr, ror #26 │ │ │ │ - andeq r4, r0, r0, ror sp │ │ │ │ + andeq r5, sp, r0, lsr #9 │ │ │ │ + andeq r0, r0, r3, lsl #4 │ │ │ │ + andseq sl, r0, r0, lsr #12 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andseq fp, r0, r0, lsr #25 │ │ │ │ + @ instruction: 0x0010bbd8 │ │ │ │ + andeq r3, r0, r2, lsr #26 │ │ │ │ + andeq r5, sp, ip, lsr #6 │ │ │ │ + andeq r3, r0, r8, ror #25 │ │ │ │ + andeq r4, sp, r4, lsr #24 │ │ │ │ + strdeq r5, [sp], -r4 │ │ │ │ + andeq r0, r0, r1, lsl #4 │ │ │ │ + andeq r3, r0, sl, lsr sp │ │ │ │ + andeq r3, r0, fp, lsr sp │ │ │ │ + andeq r3, r0, ip, lsr sp │ │ │ │ + andeq r3, r0, sp, lsr sp │ │ │ │ + andeq r3, r0, lr, lsr sp │ │ │ │ + andeq r3, r0, pc, lsr sp │ │ │ │ + andeq r3, r0, r1, asr #26 │ │ │ │ + andeq r3, r0, r2, asr #26 │ │ │ │ + andeq r3, r0, r3, asr #26 │ │ │ │ + andeq r3, r0, r4, asr #26 │ │ │ │ + andeq r4, sp, r8, lsl #21 │ │ │ │ + andeq r5, sp, r8, ror r1 │ │ │ │ + strdeq r3, [r0], -lr │ │ │ │ + andeq r3, r0, r5, asr #26 │ │ │ │ + andeq r3, r0, r2, ror ip │ │ │ │ + andeq r3, r0, r2, lsr #19 │ │ │ │ + andeq r4, sp, r4, lsr #17 │ │ │ │ + andeq r4, sp, ip, lsl #31 │ │ │ │ + andeq r3, r0, r7, lsl #25 │ │ │ │ + andeq r3, r0, lr, lsl #25 │ │ │ │ + andeq r3, r0, r4, lsr r9 │ │ │ │ + andeq r0, r0, r3, asr #3 │ │ │ │ + andeq r3, r0, r6, lsr r9 │ │ │ │ + andeq r3, r0, r2, asr #18 │ │ │ │ + andeq r3, r0, ip, asr #18 │ │ │ │ + andeq r0, r0, r5, asr #3 │ │ │ │ + andeq r3, r0, lr, asr #18 │ │ │ │ + andeq r3, r0, r8, asr r9 │ │ │ │ + andeq r0, r0, r6, asr #3 │ │ │ │ + andeq r3, r0, r4, lsl r9 │ │ │ │ + @ instruction: 0x000001bf │ │ │ │ + andeq r3, r0, sl, asr r9 │ │ │ │ + andeq r3, r0, sp, lsl r9 │ │ │ │ + andeq r3, r0, r4, ror #18 │ │ │ │ + andeq r0, r0, r7, asr #3 │ │ │ │ + andeq r3, r0, pc, lsl r9 │ │ │ │ + andeq r3, r0, r6, ror #18 │ │ │ │ + muleq r0, r5, ip │ │ │ │ + muleq r0, ip, ip │ │ │ │ + andeq r3, r0, r0, ror r9 │ │ │ │ + andeq r3, r0, r3, lsr #25 │ │ │ │ + andeq r3, r0, sl, lsr #25 │ │ │ │ + @ instruction: 0x00003cb1 │ │ │ │ + andeq r4, sp, r0, asr #18 │ │ │ │ + @ instruction: 0x00003cbd │ │ │ │ + andeq r3, r0, r2, ror r9 │ │ │ │ + andeq r3, r0, ip, ror r9 │ │ │ │ + andeq r3, r0, lr, ror r9 │ │ │ │ + andeq r0, r0, r9, asr #3 │ │ │ │ + andeq r3, r0, r8, lsl #19 │ │ │ │ + andeq r3, r0, sl, lsl #19 │ │ │ │ + andeq r0, r0, sl, asr #3 │ │ │ │ + andeq r3, r0, r9, ror ip │ │ │ │ + muleq r0, r4, r9 │ │ │ │ + muleq r0, r6, r9 │ │ │ │ + andeq r0, r0, fp, asr #3 │ │ │ │ + andeq r3, r0, r0, lsr #19 │ │ │ │ + andeq r3, r0, ip, lsr #19 │ │ │ │ + andeq r3, r0, lr, lsr #19 │ │ │ │ + andeq r0, r0, sp, asr #3 │ │ │ │ + @ instruction: 0x000039b8 │ │ │ │ + @ instruction: 0x000039ba │ │ │ │ + andeq r0, r0, lr, asr #3 │ │ │ │ + andeq r3, r0, r4, asr #19 │ │ │ │ + andeq r3, r0, r6, asr #19 │ │ │ │ + andeq r0, r0, pc, asr #3 │ │ │ │ + ldrdeq r3, [r0], -r0 │ │ │ │ + ldrdeq r3, [r0], -r2 │ │ │ │ + ldrdeq r3, [r0], -ip │ │ │ │ + ldrdeq r3, [r0], -lr │ │ │ │ + ldrdeq r0, [r0], -r1 │ │ │ │ + andeq r3, r0, r8, ror #19 │ │ │ │ + andeq r3, r0, sl, ror #19 │ │ │ │ + ldrdeq r0, [r0], -r2 │ │ │ │ + strdeq r3, [r0], -r4 │ │ │ │ + strdeq r3, [r0], -r6 │ │ │ │ + ldrdeq r0, [r0], -r3 │ │ │ │ + @ instruction: 0x00003cb8 │ │ │ │ + andeq r3, r0, r2, lsl #20 │ │ │ │ + andeq r3, r0, ip, lsl #20 │ │ │ │ + andeq r3, r0, lr, lsl #20 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - muleq r0, r4, sp │ │ │ │ - muleq r0, r2, sp │ │ │ │ - andeq r4, r0, r8, lsl #27 │ │ │ │ + andeq r3, r0, sl, lsl sl │ │ │ │ + andeq r3, r0, r8, lsl sl │ │ │ │ + ldrdeq r0, [r0], -r6 │ │ │ │ + andeq r3, r0, r6, lsr #20 │ │ │ │ + andeq r3, r0, r4, lsr #20 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - muleq r0, lr, sp │ │ │ │ - andeq r4, r0, r0, lsr #27 │ │ │ │ + andeq r3, r0, lr, lsr sl │ │ │ │ + andeq r3, r0, ip, lsr sl │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - andeq r4, r0, r6, asr #25 │ │ │ │ - @ instruction: 0x00004cbc │ │ │ │ - @ instruction: 0x00004cba │ │ │ │ - andeq r0, r0, r6, asr #5 │ │ │ │ - andeq r4, r0, lr, lsr #25 │ │ │ │ - @ instruction: 0x00004cb0 │ │ │ │ - andeq r0, r0, r5, asr #5 │ │ │ │ - ldrdeq r4, [r0], -r4 @ │ │ │ │ - ldrdeq r4, [r0], -r2 │ │ │ │ - andeq r4, r0, r8, asr #25 │ │ │ │ - andeq r0, r0, r7, asr #5 │ │ │ │ - ldrdeq r4, [r0], -lr │ │ │ │ - andeq r4, r0, r0, ror #25 │ │ │ │ - andeq r0, r0, r9, asr #5 │ │ │ │ - andeq r4, r0, r4, ror #26 │ │ │ │ - andeq r4, r0, r2, ror #26 │ │ │ │ - andeq r4, r0, r8, asr sp │ │ │ │ - andeq r4, r0, r6, asr sp │ │ │ │ - ldrdeq r0, [r0], -r3 │ │ │ │ - andeq r4, r0, ip, asr #26 │ │ │ │ - andeq r4, r0, sl, asr #26 │ │ │ │ - ldrdeq r0, [r0], -r2 │ │ │ │ - andeq r4, r0, r4, lsr sp │ │ │ │ - andeq r4, r0, r2, lsr sp │ │ │ │ - andeq r4, r0, r8, lsr #26 │ │ │ │ - andeq r4, r0, lr, lsr sp │ │ │ │ - andeq r4, r0, r0, asr #26 │ │ │ │ - ldrdeq r0, [r0], -r1 │ │ │ │ - andeq r4, r0, r6, lsr #26 │ │ │ │ - andeq r0, r0, pc, asr #5 │ │ │ │ - andeq r4, r0, ip, lsl sp │ │ │ │ - andeq r4, r0, sl, lsl sp │ │ │ │ - andeq r0, r0, lr, asr #5 │ │ │ │ - andeq r4, r0, lr, lsl #26 │ │ │ │ - andeq r4, r0, r0, lsl sp │ │ │ │ - andeq r0, r0, sp, asr #5 │ │ │ │ - andeq r4, r0, r4, lsl #26 │ │ │ │ - andeq r4, r0, r2, lsl #26 │ │ │ │ - strdeq r4, [r0], -r8 │ │ │ │ - strdeq r4, [r0], -r6 │ │ │ │ - andeq r0, r0, fp, asr #5 │ │ │ │ - andeq r4, r0, ip, ror #25 │ │ │ │ - andeq r4, r0, sl, ror #25 │ │ │ │ - andeq r0, r0, sl, asr #5 │ │ │ │ + andeq r3, r0, r2, lsr sl │ │ │ │ + andeq r3, r0, r0, lsr sl │ │ │ │ + andeq r9, lr, r8, asr ip │ │ │ │ + andeq r3, sp, r8, asr #5 │ │ │ │ + andeq r3, sp, r0, lsl #12 │ │ │ │ + @ instruction: 0x000071b5 │ │ │ │ + andeq r9, lr, ip, lsr #24 │ │ │ │ + muleq sp, r4, r3 │ │ │ │ + andeq r3, sp, r0, lsl #18 │ │ │ │ + andeq r0, r0, fp, asr r1 │ │ │ │ + andeq r3, r0, r6, asr sl │ │ │ │ + andeq r3, r0, r4, asr sl │ │ │ │ + ldrdeq r0, [r0], -fp │ │ │ │ + andeq r3, r0, sl, asr #20 │ │ │ │ + andeq r3, r0, r8, asr #20 │ │ │ │ + ldrdeq r0, [r0], -sl │ │ │ │ + andeq r3, r0, r4, lsl #21 │ │ │ │ + andeq r3, r0, r2, ror #20 │ │ │ │ + andeq r3, r0, r0, ror #20 │ │ │ │ + andeq r3, r0, ip, ror #20 │ │ │ │ + andeq r3, r0, lr, ror #20 │ │ │ │ + ldrdeq r0, [r0], -sp │ │ │ │ + andeq r3, r0, sl, ror sl │ │ │ │ + andeq r3, r0, r8, ror sl │ │ │ │ + ldrdeq r0, [r0], -lr │ │ │ │ + muleq r0, r2, sl │ │ │ │ + muleq r0, r0, sl │ │ │ │ + andeq r3, r0, r6, lsl #21 │ │ │ │ + ldrdeq r0, [r0], -pc @ │ │ │ │ + muleq r0, ip, sl │ │ │ │ + muleq r0, lr, sl │ │ │ │ + andeq r0, r0, r1, ror #3 │ │ │ │ + ldrdeq r3, [r0], -r4 │ │ │ │ + andeq r3, r0, sl, asr #23 │ │ │ │ + andeq r3, r0, r8, asr #23 │ │ │ │ + strdeq r0, [r0], -sl │ │ │ │ + @ instruction: 0x00003ab6 │ │ │ │ + @ instruction: 0x00003ab4 │ │ │ │ + andeq r0, r0, r3, ror #3 │ │ │ │ + andeq r3, r0, sl, lsr #21 │ │ │ │ + andeq r3, r0, r8, lsr #21 │ │ │ │ + andeq r0, r0, r2, ror #3 │ │ │ │ + andeq r3, r0, r0, ror #23 │ │ │ │ + ldrdeq r3, [r0], -r6 │ │ │ │ + strdeq r0, [r0], -fp │ │ │ │ + andeq r3, r0, r2, asr #21 │ │ │ │ + andeq r3, r0, r4, lsr #23 │ │ │ │ + muleq r0, sl, fp │ │ │ │ + muleq r0, r8, fp │ │ │ │ + strdeq r0, [r0], -r6 │ │ │ │ + andeq r3, r0, ip, lsl #23 │ │ │ │ + andeq r3, r0, lr, lsl #23 │ │ │ │ + strdeq r0, [r0], -r5 │ │ │ │ + @ instruction: 0x00003bb2 │ │ │ │ + @ instruction: 0x00003bb0 │ │ │ │ + andeq r3, r0, r6, lsr #23 │ │ │ │ + strdeq r0, [r0], -r7 │ │ │ │ + @ instruction: 0x00003bbc │ │ │ │ + @ instruction: 0x00003bbe │ │ │ │ + strdeq r0, [r0], -r9 │ │ │ │ + andeq r3, r0, r4, ror #21 │ │ │ │ + ldrdeq r3, [r0], -sl │ │ │ │ + ldrdeq r3, [r0], -r8 │ │ │ │ + andeq r0, r0, r6, ror #3 │ │ │ │ + andeq r3, r0, ip, asr #21 │ │ │ │ + andeq r3, r0, lr, asr #21 │ │ │ │ + andeq r0, r0, r5, ror #3 │ │ │ │ + strdeq r3, [r0], -r2 │ │ │ │ + strdeq r3, [r0], -r0 │ │ │ │ + andeq r3, r0, r6, ror #21 │ │ │ │ + andeq r0, r0, r7, ror #3 │ │ │ │ + strdeq r3, [r0], -ip │ │ │ │ + strdeq r3, [r0], -lr │ │ │ │ + andeq r0, r0, r9, ror #3 │ │ │ │ + andeq r3, r0, r2, lsl #23 │ │ │ │ + andeq r3, r0, r6, ror fp │ │ │ │ + andeq r3, r0, r4, ror fp │ │ │ │ + strdeq r0, [r0], -r3 │ │ │ │ + andeq r3, r0, sl, ror #22 │ │ │ │ + andeq r3, r0, r8, ror #22 │ │ │ │ + strdeq r0, [r0], -r2 │ │ │ │ + andeq r3, r0, r2, asr fp │ │ │ │ + andeq r3, r0, r0, asr fp │ │ │ │ + andeq r3, r0, r6, asr #22 │ │ │ │ + andeq r3, r0, ip, asr fp │ │ │ │ + andeq r3, r0, lr, asr fp │ │ │ │ + strdeq r0, [r0], -r1 │ │ │ │ + andeq r3, r0, r4, asr #22 │ │ │ │ + andeq r0, r0, pc, ror #3 │ │ │ │ + andeq r3, r0, sl, lsr fp │ │ │ │ + andeq r3, r0, r8, lsr fp │ │ │ │ + andeq r0, r0, lr, ror #3 │ │ │ │ + andeq r3, r0, ip, lsr #22 │ │ │ │ + andeq r3, r0, lr, lsr #22 │ │ │ │ + andeq r0, r0, sp, ror #3 │ │ │ │ + andeq r3, r0, r2, lsr #22 │ │ │ │ + andeq r3, r0, r0, lsr #22 │ │ │ │ + andeq r3, r0, r6, lsl fp │ │ │ │ + andeq r3, r0, r4, lsl fp │ │ │ │ + andeq r0, r0, fp, ror #3 │ │ │ │ + andeq r3, r0, sl, lsl #22 │ │ │ │ + andeq r3, r0, r8, lsl #22 │ │ │ │ + andeq r0, r0, sl, ror #3 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4679c │ │ │ │ + bne 4677c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -59821,27 +59813,27 @@ │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [pc, #-700] @ 4629c │ │ │ │ + ldr r3, [pc, #-688] @ 46288 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ str r5, [sp] │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str fp, [sp, #156] @ 0x9c │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ @@ -59855,513 +59847,513 @@ │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ ldr fp, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 443d8 │ │ │ │ - ldr r1, [pc, #-836] @ 462a0 │ │ │ │ - b 45b68 │ │ │ │ + bne 443d0 │ │ │ │ + ldr r1, [pc, #-824] @ 4628c │ │ │ │ + b 45b60 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44974 │ │ │ │ - ldr r7, [pc, #-852] @ 462a4 │ │ │ │ - mov r8, #680 @ 0x2a8 │ │ │ │ - b 45ed0 │ │ │ │ + b 4496c │ │ │ │ + ldr r7, [pc, #-840] @ 46290 │ │ │ │ + mov r8, #456 @ 0x1c8 │ │ │ │ + b 45ec8 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ - b 45f78 │ │ │ │ - ldr r1, [pc, #-872] @ 462a8 │ │ │ │ - ldr r2, [pc, #-868] @ 462b0 │ │ │ │ - b 457c0 │ │ │ │ + b 45f70 │ │ │ │ + ldr r1, [pc, #-860] @ 46294 │ │ │ │ + ldr r2, [pc, #-856] @ 4629c │ │ │ │ + b 457b8 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ - b 45ff8 │ │ │ │ + b 45ff0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 449c0 │ │ │ │ - ldr r7, [pc, #-904] @ 462ac │ │ │ │ - ldr r8, [pc, #-904] @ 462b0 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-908] @ 462b4 │ │ │ │ - ldr r2, [pc, #-904] @ 462bc │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44a0c │ │ │ │ - ldr r7, [pc, #-928] @ 462b8 │ │ │ │ - ldr r8, [pc, #-928] @ 462bc │ │ │ │ - b 45ed0 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4407c │ │ │ │ - ldr r1, [pc, #-944] @ 462c0 │ │ │ │ - b 45b68 │ │ │ │ - ldr r1, [pc, #-948] @ 462c4 │ │ │ │ - ldr r2, [pc, #-944] @ 462cc │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44a58 │ │ │ │ - ldr r7, [pc, #-968] @ 462c8 │ │ │ │ - ldr r8, [pc, #-968] @ 462cc │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-972] @ 462d0 │ │ │ │ - mov r2, #684 @ 0x2ac │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44aa4 │ │ │ │ - ldr r1, [pc, #-992] @ 462d4 │ │ │ │ - ldr r2, [pc, #-988] @ 462dc │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1000] @ 462d8 │ │ │ │ - ldr r8, [pc, #-1000] @ 462dc │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44af4 │ │ │ │ - ldr r1, [pc, #-1016] @ 462e0 │ │ │ │ - ldr r2, [pc, #-1012] @ 462e8 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1024] @ 462e4 │ │ │ │ - ldr r8, [pc, #-1024] @ 462e8 │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44b40 │ │ │ │ - ldr r1, [pc, #-1040] @ 462ec │ │ │ │ - ldr r2, [pc, #-1036] @ 462f4 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1048] @ 462f0 │ │ │ │ - ldr r8, [pc, #-1048] @ 462f4 │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44b8c │ │ │ │ - ldr r1, [pc, #-1064] @ 462f8 │ │ │ │ - mov r2, #688 @ 0x2b0 │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44bd8 │ │ │ │ - ldr r7, [pc, #-1084] @ 462fc │ │ │ │ - mov r8, #688 @ 0x2b0 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1092] @ 46300 │ │ │ │ - ldr r2, [pc, #-1088] @ 46308 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1100] @ 46304 │ │ │ │ - ldr r8, [pc, #-1100] @ 46308 │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44c24 │ │ │ │ - ldr r1, [pc, #-1116] @ 4630c │ │ │ │ - ldr r2, [pc, #-1112] @ 46314 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1124] @ 46310 │ │ │ │ - ldr r8, [pc, #-1124] @ 46314 │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44c70 │ │ │ │ - ldr r1, [pc, #-1140] @ 46318 │ │ │ │ - ldr r2, [pc, #-1136] @ 46320 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1148] @ 4631c │ │ │ │ - ldr r8, [pc, #-1148] @ 46320 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1152] @ 46324 │ │ │ │ - b 45b68 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44cbc │ │ │ │ - ldr r1, [pc, #-1168] @ 46328 │ │ │ │ - mov r2, #692 @ 0x2b4 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1176] @ 4632c │ │ │ │ - mov r8, #692 @ 0x2b4 │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44d08 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44d58 │ │ │ │ - ldr r1, [pc, #-1208] @ 46330 │ │ │ │ - ldr r2, [pc, #-1204] @ 46338 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1216] @ 46334 │ │ │ │ - ldr r8, [pc, #-1216] @ 46338 │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44da4 │ │ │ │ - ldr r7, [pc, #-1232] @ 4633c │ │ │ │ - ldr r8, [pc, #-1228] @ 46344 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1240] @ 46340 │ │ │ │ - ldr r2, [pc, #-1240] @ 46344 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1244] @ 46348 │ │ │ │ - ldr r8, [pc, #-1240] @ 46350 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1252] @ 4634c │ │ │ │ - ldr r2, [pc, #-1252] @ 46350 │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44df0 │ │ │ │ - ldr r7, [pc, #-1268] @ 46354 │ │ │ │ - ldr r8, [pc, #-1264] @ 4635c │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1276] @ 46358 │ │ │ │ - ldr r2, [pc, #-1276] @ 4635c │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1280] @ 46360 │ │ │ │ - mov r8, #696 @ 0x2b8 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1288] @ 46364 │ │ │ │ - mov r2, #696 @ 0x2b8 │ │ │ │ - b 457c0 │ │ │ │ + b 449b8 │ │ │ │ + ldr r7, [pc, #-892] @ 46298 │ │ │ │ + ldr r8, [pc, #-892] @ 4629c │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-896] @ 462a0 │ │ │ │ + ldr r2, [pc, #-892] @ 462a8 │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 44a04 │ │ │ │ + ldr r7, [pc, #-916] @ 462a4 │ │ │ │ + ldr r8, [pc, #-916] @ 462a8 │ │ │ │ + b 45ec8 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 44074 │ │ │ │ + ldr r1, [pc, #-932] @ 462ac │ │ │ │ + b 45b60 │ │ │ │ + ldr r1, [pc, #-936] @ 462b0 │ │ │ │ + ldr r2, [pc, #-932] @ 462b8 │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 44a50 │ │ │ │ + ldr r7, [pc, #-956] @ 462b4 │ │ │ │ + ldr r8, [pc, #-956] @ 462b8 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-960] @ 462bc │ │ │ │ + mov r2, #460 @ 0x1cc │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 44a9c │ │ │ │ + ldr r1, [pc, #-980] @ 462c0 │ │ │ │ + ldr r2, [pc, #-976] @ 462c8 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-988] @ 462c4 │ │ │ │ + ldr r8, [pc, #-988] @ 462c8 │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 44aec │ │ │ │ + ldr r1, [pc, #-1004] @ 462cc │ │ │ │ + ldr r2, [pc, #-1000] @ 462d4 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1012] @ 462d0 │ │ │ │ + ldr r8, [pc, #-1012] @ 462d4 │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 44b38 │ │ │ │ + ldr r1, [pc, #-1028] @ 462d8 │ │ │ │ + ldr r2, [pc, #-1024] @ 462e0 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1036] @ 462dc │ │ │ │ + ldr r8, [pc, #-1036] @ 462e0 │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 44b84 │ │ │ │ + ldr r1, [pc, #-1052] @ 462e4 │ │ │ │ + mov r2, #464 @ 0x1d0 │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 44bd0 │ │ │ │ + ldr r7, [pc, #-1072] @ 462e8 │ │ │ │ + mov r8, #464 @ 0x1d0 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1080] @ 462ec │ │ │ │ + ldr r2, [pc, #-1076] @ 462f4 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1088] @ 462f0 │ │ │ │ + ldr r8, [pc, #-1088] @ 462f4 │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 44c1c │ │ │ │ + ldr r1, [pc, #-1104] @ 462f8 │ │ │ │ + ldr r2, [pc, #-1100] @ 46300 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1112] @ 462fc │ │ │ │ + ldr r8, [pc, #-1112] @ 46300 │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 44c68 │ │ │ │ + ldr r1, [pc, #-1128] @ 46304 │ │ │ │ + ldr r2, [pc, #-1124] @ 4630c │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1136] @ 46308 │ │ │ │ + ldr r8, [pc, #-1136] @ 4630c │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1140] @ 46310 │ │ │ │ + b 45b60 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 44cb4 │ │ │ │ + mov r1, #14848 @ 0x3a00 │ │ │ │ + mov r2, #468 @ 0x1d4 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1168] @ 46314 │ │ │ │ + mov r8, #468 @ 0x1d4 │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 44d00 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 44d50 │ │ │ │ + ldr r1, [pc, #-1200] @ 46318 │ │ │ │ + ldr r2, [pc, #-1196] @ 46320 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1208] @ 4631c │ │ │ │ + ldr r8, [pc, #-1208] @ 46320 │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 44d9c │ │ │ │ + ldr r7, [pc, #-1224] @ 46324 │ │ │ │ + ldr r8, [pc, #-1220] @ 4632c │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1232] @ 46328 │ │ │ │ + ldr r2, [pc, #-1232] @ 4632c │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1236] @ 46330 │ │ │ │ + ldr r8, [pc, #-1232] @ 46338 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1244] @ 46334 │ │ │ │ + ldr r2, [pc, #-1244] @ 46338 │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 44de8 │ │ │ │ + ldr r7, [pc, #-1260] @ 4633c │ │ │ │ + ldr r8, [pc, #-1256] @ 46344 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1268] @ 46340 │ │ │ │ + ldr r2, [pc, #-1268] @ 46344 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1272] @ 46348 │ │ │ │ + mov r8, #472 @ 0x1d8 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1280] @ 4634c │ │ │ │ + mov r2, #472 @ 0x1d8 │ │ │ │ + b 457b8 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44e3c │ │ │ │ + b 44e34 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44e88 │ │ │ │ + b 44e80 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44ed4 │ │ │ │ + b 44ecc │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44f20 │ │ │ │ - ldr r3, [pc, #-1348] @ 46368 │ │ │ │ - ldr r1, [pc, #-1348] @ 4636c │ │ │ │ - ldr r0, [pc, #-1348] @ 46370 │ │ │ │ + b 44f18 │ │ │ │ + ldr r3, [pc, #-1340] @ 46350 │ │ │ │ + ldr r1, [pc, #-1340] @ 46354 │ │ │ │ + ldr r0, [pc, #-1340] @ 46358 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1352] @ 46374 │ │ │ │ + ldr r2, [pc, #-1344] @ 4635c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ec │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #-1376] @ 46378 │ │ │ │ - ldr r1, [pc, #-1376] @ 4637c │ │ │ │ - ldr r0, [pc, #-1376] @ 46380 │ │ │ │ + bl 147c8 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #-1368] @ 46360 │ │ │ │ + ldr r1, [pc, #-1368] @ 46364 │ │ │ │ + ldr r0, [pc, #-1368] @ 46368 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1380] @ 46384 │ │ │ │ + ldr r2, [pc, #-1372] @ 4636c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r7, [pc, #-1396] @ 46388 │ │ │ │ - ldr r8, [pc, #-1392] @ 46390 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1404] @ 4638c │ │ │ │ - ldr r2, [pc, #-1404] @ 46390 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1408] @ 46394 │ │ │ │ - ldr r8, [pc, #-1404] @ 4639c │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1416] @ 46398 │ │ │ │ - ldr r2, [pc, #-1416] @ 4639c │ │ │ │ - b 457c0 │ │ │ │ - ldr r1, [pc, #-1420] @ 463a0 │ │ │ │ - ldr r2, [pc, #-1376] @ 463d0 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1428] @ 463a4 │ │ │ │ - mov r8, #700 @ 0x2bc │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1436] @ 463a8 │ │ │ │ - mov r2, #700 @ 0x2bc │ │ │ │ - b 457c0 │ │ │ │ - ldr r1, [pc, #-1444] @ 463ac │ │ │ │ - ldr r2, [pc, #-1440] @ 463b4 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1452] @ 463b0 │ │ │ │ - ldr r8, [pc, #-1452] @ 463b4 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r7, [pc, #-1456] @ 463b8 │ │ │ │ - ldr r8, [pc, #-1452] @ 463c0 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1464] @ 463bc │ │ │ │ - ldr r2, [pc, #-1464] @ 463c0 │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 450a0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 45054 │ │ │ │ - ldr r7, [pc, #-1492] @ 463c4 │ │ │ │ - mov r8, #704 @ 0x2c0 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1500] @ 463c8 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1508] @ 463cc │ │ │ │ - ldr r8, [pc, #-1508] @ 463d0 │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44f6c │ │ │ │ - ldr r1, [pc, #-1524] @ 463d4 │ │ │ │ - ldr r2, [pc, #-1520] @ 463dc │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 44fbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 45008 │ │ │ │ - ldr r7, [pc, #-1556] @ 463d8 │ │ │ │ - ldr r8, [pc, #-1556] @ 463dc │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1560] @ 463e0 │ │ │ │ - ldr r2, [pc, #-1516] @ 46410 │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 45784 │ │ │ │ - ldr r7, [pc, #-1580] @ 463e4 │ │ │ │ - ldr r8, [pc, #-1576] @ 463ec │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1588] @ 463e8 │ │ │ │ - ldr r2, [pc, #-1588] @ 463ec │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1592] @ 463f0 │ │ │ │ - ldr r8, [pc, #-1588] @ 463f8 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1600] @ 463f4 │ │ │ │ - ldr r2, [pc, #-1600] @ 463f8 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1604] @ 463fc │ │ │ │ - ldr r8, [pc, #-1600] @ 46404 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1612] @ 46400 │ │ │ │ - ldr r2, [pc, #-1612] @ 46404 │ │ │ │ - b 457c0 │ │ │ │ - ldr r1, [pc, #-1616] @ 46408 │ │ │ │ - mov r2, #732 @ 0x2dc │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1624] @ 4640c │ │ │ │ - ldr r8, [pc, #-1624] @ 46410 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r7, [pc, #-1628] @ 46414 │ │ │ │ - mov r8, #708 @ 0x2c4 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1636] @ 46418 │ │ │ │ - mov r2, #708 @ 0x2c4 │ │ │ │ - b 457c0 │ │ │ │ - ldr r1, [pc, #-1644] @ 4641c │ │ │ │ - ldr r2, [pc, #-1608] @ 46444 │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 45650 │ │ │ │ - ldr r7, [pc, #-1664] @ 46420 │ │ │ │ - ldr r8, [pc, #-1660] @ 46428 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1672] @ 46424 │ │ │ │ - ldr r2, [pc, #-1672] @ 46428 │ │ │ │ - b 457c0 │ │ │ │ - ldr r1, [pc, #-1676] @ 4642c │ │ │ │ - ldr r2, [pc, #-1672] @ 46434 │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 455b8 │ │ │ │ - ldr r7, [pc, #-1696] @ 46430 │ │ │ │ - ldr r8, [pc, #-1696] @ 46434 │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 45604 │ │ │ │ - ldr r7, [pc, #-1712] @ 46438 │ │ │ │ - mov r8, #728 @ 0x2d8 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1720] @ 4643c │ │ │ │ - mov r2, #728 @ 0x2d8 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1728] @ 46440 │ │ │ │ - ldr r8, [pc, #-1728] @ 46444 │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4569c │ │ │ │ - ldr r1, [pc, #-1744] @ 46448 │ │ │ │ - ldr r2, [pc, #-1740] @ 46450 │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 456ec │ │ │ │ - ldr r7, [pc, #-1764] @ 4644c │ │ │ │ - ldr r8, [pc, #-1764] @ 46450 │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 45738 │ │ │ │ - ldr r1, [pc, #-1780] @ 46454 │ │ │ │ - ldr r2, [pc, #-1744] @ 4647c │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 45188 │ │ │ │ - ldr r7, [pc, #-1800] @ 46458 │ │ │ │ - ldr r8, [pc, #-1796] @ 46460 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1808] @ 4645c │ │ │ │ - ldr r2, [pc, #-1808] @ 46460 │ │ │ │ - b 457c0 │ │ │ │ - ldr r1, [pc, #-1812] @ 46464 │ │ │ │ - ldr r2, [pc, #-1808] @ 4646c │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 450ec │ │ │ │ - ldr r7, [pc, #-1832] @ 46468 │ │ │ │ - ldr r8, [pc, #-1832] @ 4646c │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4513c │ │ │ │ - ldr r7, [pc, #-1848] @ 46470 │ │ │ │ - mov r8, #712 @ 0x2c8 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1856] @ 46474 │ │ │ │ - mov r2, #712 @ 0x2c8 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1864] @ 46478 │ │ │ │ - ldr r8, [pc, #-1864] @ 4647c │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 451d4 │ │ │ │ - ldr r1, [pc, #-1880] @ 46480 │ │ │ │ - ldr r2, [pc, #-1876] @ 46488 │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 45224 │ │ │ │ - ldr r7, [pc, #-1900] @ 46484 │ │ │ │ - ldr r8, [pc, #-1900] @ 46488 │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 45270 │ │ │ │ - ldr r7, [pc, #-1916] @ 4648c │ │ │ │ - mov r8, #724 @ 0x2d4 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1924] @ 46490 │ │ │ │ - mov r2, #724 @ 0x2d4 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1932] @ 46494 │ │ │ │ - ldr r8, [pc, #-1928] @ 4649c │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4556c │ │ │ │ - ldr r1, [pc, #-1952] @ 46498 │ │ │ │ - ldr r2, [pc, #-1952] @ 4649c │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 45520 │ │ │ │ - ldr r7, [pc, #-1968] @ 464a0 │ │ │ │ - ldr r8, [pc, #-1964] @ 464a8 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1976] @ 464a4 │ │ │ │ - ldr r2, [pc, #-1976] @ 464a8 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1980] @ 464ac │ │ │ │ - mov r8, #720 @ 0x2d0 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-1988] @ 464b0 │ │ │ │ - mov r2, #720 @ 0x2d0 │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-1996] @ 464b4 │ │ │ │ - ldr r8, [pc, #-1980] @ 464c8 │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 45438 │ │ │ │ - ldr r1, [pc, #-2016] @ 464b8 │ │ │ │ - ldr r2, [pc, #-2012] @ 464c0 │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 45488 │ │ │ │ - ldr r7, [pc, #-2036] @ 464bc │ │ │ │ - ldr r8, [pc, #-2036] @ 464c0 │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 454d4 │ │ │ │ - ldr r1, [pc, #-2052] @ 464c4 │ │ │ │ - ldr r2, [pc, #-2052] @ 464c8 │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 453ec │ │ │ │ - ldr r7, [pc, #-2068] @ 464cc │ │ │ │ - ldr r8, [pc, #-2064] @ 464d4 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-2076] @ 464d0 │ │ │ │ - ldr r2, [pc, #-2076] @ 464d4 │ │ │ │ - b 457c0 │ │ │ │ - ldr r1, [pc, #-2080] @ 464d8 │ │ │ │ - ldr r2, [pc, #-2076] @ 464e0 │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 45354 │ │ │ │ - ldr r7, [pc, #-2100] @ 464dc │ │ │ │ - ldr r8, [pc, #-2100] @ 464e0 │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 453a0 │ │ │ │ - ldr r7, [pc, #-2116] @ 464e4 │ │ │ │ - mov r8, #716 @ 0x2cc │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-2124] @ 464e8 │ │ │ │ - mov r2, #716 @ 0x2cc │ │ │ │ - b 457c0 │ │ │ │ - ldr r7, [pc, #-2132] @ 464ec │ │ │ │ - ldr r8, [pc, #-2128] @ 464f4 │ │ │ │ - b 45ed0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 45308 │ │ │ │ - ldr r1, [pc, #-2152] @ 464f0 │ │ │ │ - ldr r2, [pc, #-2152] @ 464f4 │ │ │ │ - b 457c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 452bc │ │ │ │ - ldr r7, [pc, #-2168] @ 464f8 │ │ │ │ - ldr r8, [pc, #-2164] @ 46500 │ │ │ │ - b 45ed0 │ │ │ │ - ldr r1, [pc, #-2176] @ 464fc │ │ │ │ - ldr r2, [pc, #-2176] @ 46500 │ │ │ │ - b 457c0 │ │ │ │ + ldr r7, [pc, #-1388] @ 46370 │ │ │ │ + ldr r8, [pc, #-1384] @ 46378 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1396] @ 46374 │ │ │ │ + ldr r2, [pc, #-1396] @ 46378 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1400] @ 4637c │ │ │ │ + ldr r8, [pc, #-1396] @ 46384 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1408] @ 46380 │ │ │ │ + ldr r2, [pc, #-1408] @ 46384 │ │ │ │ + b 457b8 │ │ │ │ + ldr r1, [pc, #-1412] @ 46388 │ │ │ │ + ldr r2, [pc, #-1368] @ 463b8 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1420] @ 4638c │ │ │ │ + mov r8, #476 @ 0x1dc │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1428] @ 46390 │ │ │ │ + mov r2, #476 @ 0x1dc │ │ │ │ + b 457b8 │ │ │ │ + ldr r1, [pc, #-1436] @ 46394 │ │ │ │ + ldr r2, [pc, #-1432] @ 4639c │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1444] @ 46398 │ │ │ │ + ldr r8, [pc, #-1444] @ 4639c │ │ │ │ + b 45ec8 │ │ │ │ + ldr r7, [pc, #-1448] @ 463a0 │ │ │ │ + ldr r8, [pc, #-1444] @ 463a8 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1456] @ 463a4 │ │ │ │ + ldr r2, [pc, #-1456] @ 463a8 │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 45098 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 4504c │ │ │ │ + ldr r7, [pc, #-1484] @ 463ac │ │ │ │ + mov r8, #480 @ 0x1e0 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1492] @ 463b0 │ │ │ │ + mov r2, #480 @ 0x1e0 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1500] @ 463b4 │ │ │ │ + ldr r8, [pc, #-1500] @ 463b8 │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 44f64 │ │ │ │ + ldr r1, [pc, #-1516] @ 463bc │ │ │ │ + ldr r2, [pc, #-1512] @ 463c4 │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 44fb4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 45000 │ │ │ │ + ldr r7, [pc, #-1548] @ 463c0 │ │ │ │ + ldr r8, [pc, #-1548] @ 463c4 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1552] @ 463c8 │ │ │ │ + ldr r2, [pc, #-1508] @ 463f8 │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 4577c │ │ │ │ + ldr r7, [pc, #-1572] @ 463cc │ │ │ │ + ldr r8, [pc, #-1568] @ 463d4 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1580] @ 463d0 │ │ │ │ + ldr r2, [pc, #-1580] @ 463d4 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1584] @ 463d8 │ │ │ │ + ldr r8, [pc, #-1580] @ 463e0 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1592] @ 463dc │ │ │ │ + ldr r2, [pc, #-1592] @ 463e0 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1596] @ 463e4 │ │ │ │ + ldr r8, [pc, #-1592] @ 463ec │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1604] @ 463e8 │ │ │ │ + ldr r2, [pc, #-1604] @ 463ec │ │ │ │ + b 457b8 │ │ │ │ + ldr r1, [pc, #-1608] @ 463f0 │ │ │ │ + mov r2, #508 @ 0x1fc │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1616] @ 463f4 │ │ │ │ + ldr r8, [pc, #-1616] @ 463f8 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r7, [pc, #-1620] @ 463fc │ │ │ │ + mov r8, #484 @ 0x1e4 │ │ │ │ + b 45ec8 │ │ │ │ + mov r1, #15040 @ 0x3ac0 │ │ │ │ + mov r2, #484 @ 0x1e4 │ │ │ │ + b 457b8 │ │ │ │ + ldr r1, [pc, #-1640] @ 46400 │ │ │ │ + ldr r2, [pc, #-1604] @ 46428 │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 45648 │ │ │ │ + ldr r7, [pc, #-1660] @ 46404 │ │ │ │ + ldr r8, [pc, #-1656] @ 4640c │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1668] @ 46408 │ │ │ │ + ldr r2, [pc, #-1668] @ 4640c │ │ │ │ + b 457b8 │ │ │ │ + ldr r1, [pc, #-1672] @ 46410 │ │ │ │ + ldr r2, [pc, #-1668] @ 46418 │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 455b0 │ │ │ │ + ldr r7, [pc, #-1692] @ 46414 │ │ │ │ + ldr r8, [pc, #-1692] @ 46418 │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 455fc │ │ │ │ + ldr r7, [pc, #-1708] @ 4641c │ │ │ │ + mov r8, #504 @ 0x1f8 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1716] @ 46420 │ │ │ │ + mov r2, #504 @ 0x1f8 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1724] @ 46424 │ │ │ │ + ldr r8, [pc, #-1724] @ 46428 │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 45694 │ │ │ │ + ldr r1, [pc, #-1740] @ 4642c │ │ │ │ + ldr r2, [pc, #-1736] @ 46434 │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 456e4 │ │ │ │ + ldr r7, [pc, #-1760] @ 46430 │ │ │ │ + ldr r8, [pc, #-1760] @ 46434 │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 45730 │ │ │ │ + ldr r1, [pc, #-1776] @ 46438 │ │ │ │ + ldr r2, [pc, #-1740] @ 46460 │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 45180 │ │ │ │ + ldr r7, [pc, #-1796] @ 4643c │ │ │ │ + ldr r8, [pc, #-1792] @ 46444 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1804] @ 46440 │ │ │ │ + ldr r2, [pc, #-1804] @ 46444 │ │ │ │ + b 457b8 │ │ │ │ + ldr r1, [pc, #-1808] @ 46448 │ │ │ │ + ldr r2, [pc, #-1804] @ 46450 │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 450e4 │ │ │ │ + ldr r7, [pc, #-1828] @ 4644c │ │ │ │ + ldr r8, [pc, #-1828] @ 46450 │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 45134 │ │ │ │ + ldr r7, [pc, #-1844] @ 46454 │ │ │ │ + mov r8, #488 @ 0x1e8 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1852] @ 46458 │ │ │ │ + mov r2, #488 @ 0x1e8 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1860] @ 4645c │ │ │ │ + ldr r8, [pc, #-1860] @ 46460 │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 451cc │ │ │ │ + ldr r1, [pc, #-1876] @ 46464 │ │ │ │ + ldr r2, [pc, #-1872] @ 4646c │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 4521c │ │ │ │ + ldr r7, [pc, #-1896] @ 46468 │ │ │ │ + ldr r8, [pc, #-1896] @ 4646c │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 45268 │ │ │ │ + ldr r7, [pc, #-1912] @ 46470 │ │ │ │ + mov r8, #500 @ 0x1f4 │ │ │ │ + b 45ec8 │ │ │ │ + mov r1, #15232 @ 0x3b80 │ │ │ │ + mov r2, #500 @ 0x1f4 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1932] @ 46474 │ │ │ │ + ldr r8, [pc, #-1928] @ 4647c │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 45564 │ │ │ │ + ldr r1, [pc, #-1952] @ 46478 │ │ │ │ + ldr r2, [pc, #-1952] @ 4647c │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 45518 │ │ │ │ + ldr r7, [pc, #-1968] @ 46480 │ │ │ │ + ldr r8, [pc, #-1964] @ 46488 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1976] @ 46484 │ │ │ │ + ldr r2, [pc, #-1976] @ 46488 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1980] @ 4648c │ │ │ │ + mov r8, #496 @ 0x1f0 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-1988] @ 46490 │ │ │ │ + mov r2, #496 @ 0x1f0 │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-1996] @ 46494 │ │ │ │ + ldr r8, [pc, #-1980] @ 464a8 │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 45430 │ │ │ │ + ldr r1, [pc, #-2016] @ 46498 │ │ │ │ + ldr r2, [pc, #-2012] @ 464a0 │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 45480 │ │ │ │ + ldr r7, [pc, #-2036] @ 4649c │ │ │ │ + ldr r8, [pc, #-2036] @ 464a0 │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 454cc │ │ │ │ + ldr r1, [pc, #-2052] @ 464a4 │ │ │ │ + ldr r2, [pc, #-2052] @ 464a8 │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 453e4 │ │ │ │ + ldr r7, [pc, #-2068] @ 464ac │ │ │ │ + ldr r8, [pc, #-2064] @ 464b4 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-2076] @ 464b0 │ │ │ │ + ldr r2, [pc, #-2076] @ 464b4 │ │ │ │ + b 457b8 │ │ │ │ + ldr r1, [pc, #-2080] @ 464b8 │ │ │ │ + ldr r2, [pc, #-2076] @ 464c0 │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 4534c │ │ │ │ + ldr r7, [pc, #-2100] @ 464bc │ │ │ │ + ldr r8, [pc, #-2100] @ 464c0 │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 45398 │ │ │ │ + ldr r7, [pc, #-2116] @ 464c4 │ │ │ │ + mov r8, #492 @ 0x1ec │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-2124] @ 464c8 │ │ │ │ + mov r2, #492 @ 0x1ec │ │ │ │ + b 457b8 │ │ │ │ + ldr r7, [pc, #-2132] @ 464cc │ │ │ │ + ldr r8, [pc, #-2128] @ 464d4 │ │ │ │ + b 45ec8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 45300 │ │ │ │ + ldr r1, [pc, #-2152] @ 464d0 │ │ │ │ + ldr r2, [pc, #-2152] @ 464d4 │ │ │ │ + b 457b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 452b4 │ │ │ │ + ldr r7, [pc, #-2168] @ 464d8 │ │ │ │ + ldr r8, [pc, #-2164] @ 464e0 │ │ │ │ + b 45ec8 │ │ │ │ + ldr r1, [pc, #-2176] @ 464dc │ │ │ │ + ldr r2, [pc, #-2176] @ 464e0 │ │ │ │ + b 457b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #4064] @ 47d7c │ │ │ │ - ldr r0, [pc, #4064] @ 47d80 │ │ │ │ + ldr r2, [pc, #4064] @ 47d5c │ │ │ │ + ldr r0, [pc, #4064] @ 47d60 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4060] @ 47d84 │ │ │ │ + ldr r3, [pc, #4060] @ 47d64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ add ip, r0, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ @@ -60377,38 +60369,38 @@ │ │ │ │ add r3, r0, #440 @ 0x1b8 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, r0, #660 @ 0x294 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, r0, #692 @ 0x2b4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ - ldr r6, [pc, #3968] @ 47d88 │ │ │ │ + ldr r6, [pc, #3968] @ 47d68 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ add ip, ip, #1024 @ 0x400 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - beq 46e4c │ │ │ │ - ldr r3, [pc, #3928] @ 47d8c │ │ │ │ + beq 46e2c │ │ │ │ + ldr r3, [pc, #3928] @ 47d6c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #9 │ │ │ │ - bhi 48110 │ │ │ │ + bhi 480ec │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #3900] @ 47d90 │ │ │ │ + ldr r2, [pc, #3900] @ 47d70 │ │ │ │ sub r3, r5, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 48110 │ │ │ │ + bhi 480ec │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -60423,1090 +60415,1089 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r9, [r1, #8] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 47b20 │ │ │ │ - ldr r0, [pc, #3792] @ 47d94 │ │ │ │ + beq 47b00 │ │ │ │ + ldr r0, [pc, #3792] @ 47d74 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 48cb4 │ │ │ │ - ldr r0, [pc, #3776] @ 47d98 │ │ │ │ + beq 48c90 │ │ │ │ + ldr r0, [pc, #3776] @ 47d78 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 48cb0 │ │ │ │ + beq 48c8c │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #3752] @ 47d9c │ │ │ │ + ldr r1, [pc, #3752] @ 47d7c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi 47a84 │ │ │ │ + bhi 47a64 │ │ │ │ add r1, r1, r5 │ │ │ │ ldrh r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3720] @ 47da0 │ │ │ │ + ldr r1, [pc, #3720] @ 47d80 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #440] @ 0x1b8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 48cb4 │ │ │ │ + beq 48c90 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 48cb0 │ │ │ │ + beq 48c8c │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 480d8 │ │ │ │ + ble 480b4 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ - b 46f5c │ │ │ │ + b 46f3c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 48068 │ │ │ │ + beq 48044 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 46f50 │ │ │ │ + bne 46f30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 480d8 │ │ │ │ + beq 480b4 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 478c4 │ │ │ │ + bgt 478a4 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3596] @ 47da4 │ │ │ │ + ldr r2, [pc, #3596] @ 47d84 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 483c8 │ │ │ │ + beq 483a4 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 483c0 │ │ │ │ - ldr r3, [pc, #3556] @ 47da8 │ │ │ │ + beq 4839c │ │ │ │ + ldr r3, [pc, #3556] @ 47d88 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 4801c │ │ │ │ + bne 47ff8 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4801c │ │ │ │ + beq 47ff8 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4701c │ │ │ │ + beq 46ffc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 48010 │ │ │ │ - ldr r3, [pc, #3464] @ 47dac │ │ │ │ + beq 47fec │ │ │ │ + ldr r3, [pc, #3464] @ 47d8c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 47060 │ │ │ │ + beq 47040 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4805c │ │ │ │ + beq 48038 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [sl] │ │ │ │ - beq 4850c │ │ │ │ + beq 484e8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47084 │ │ │ │ + beq 47064 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 48004 │ │ │ │ + beq 47fe0 │ │ │ │ add sl, sp, #76 @ 0x4c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 486a8 │ │ │ │ + beq 48684 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #3332] @ 47db0 │ │ │ │ + ldr r2, [pc, #3332] @ 47d90 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 48704 │ │ │ │ + beq 486e0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 486bc │ │ │ │ + beq 48698 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 48148 │ │ │ │ + bne 48124 │ │ │ │ ldr fp, [r4, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 48148 │ │ │ │ + beq 48124 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47128 │ │ │ │ + beq 47108 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 48104 │ │ │ │ - ldr r3, [pc, #3204] @ 47db4 │ │ │ │ + beq 480e0 │ │ │ │ + ldr r3, [pc, #3204] @ 47d94 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 4716c │ │ │ │ + beq 4714c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 48188 │ │ │ │ + beq 48164 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 487d0 │ │ │ │ + beq 487ac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47190 │ │ │ │ + beq 47170 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 48050 │ │ │ │ + beq 4802c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 48880 │ │ │ │ + beq 4885c │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #3076] @ 47db8 │ │ │ │ + ldr r2, [pc, #3076] @ 47d98 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 488b8 │ │ │ │ + beq 48894 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 488a4 │ │ │ │ + beq 48880 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 482e4 │ │ │ │ + bne 482c0 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 482e4 │ │ │ │ + beq 482c0 │ │ │ │ ldr r3, [r9] │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47230 │ │ │ │ + beq 47210 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 48260 │ │ │ │ - ldr r3, [pc, #2948] @ 47dbc │ │ │ │ + beq 4823c │ │ │ │ + ldr r3, [pc, #2948] @ 47d9c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 47274 │ │ │ │ + beq 47254 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 48330 │ │ │ │ + beq 4830c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 48928 │ │ │ │ + beq 48904 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47298 │ │ │ │ + beq 47278 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 4817c │ │ │ │ + beq 48158 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 4893c │ │ │ │ + beq 48918 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #2820] @ 47dc0 │ │ │ │ + ldr r2, [pc, #2820] @ 47da0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4896c │ │ │ │ + beq 48948 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4895c │ │ │ │ + beq 48938 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 4865c │ │ │ │ + bne 48638 │ │ │ │ ldr fp, [r4, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 4865c │ │ │ │ + beq 48638 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4733c │ │ │ │ + beq 4731c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 483d4 │ │ │ │ - ldr r3, [pc, #2688] @ 47dc4 │ │ │ │ + beq 483b0 │ │ │ │ + ldr r3, [pc, #2688] @ 47da4 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 47380 │ │ │ │ + beq 47360 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 4869c │ │ │ │ + beq 48678 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq sl, [pc, #2620] @ 47dc8 │ │ │ │ + ldreq sl, [pc, #2620] @ 47da8 │ │ │ │ moveq r7, r4 │ │ │ │ - beq 477ac │ │ │ │ + beq 4778c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 473ac │ │ │ │ + beq 4738c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 48318 │ │ │ │ + beq 482f4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 489c4 │ │ │ │ + beq 489a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #2556] @ 47dcc │ │ │ │ + ldr r2, [pc, #2556] @ 47dac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 489e0 │ │ │ │ + beq 489bc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 489f0 │ │ │ │ + beq 489cc │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 48840 │ │ │ │ + bne 4881c │ │ │ │ ldr fp, [r9, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 48840 │ │ │ │ + beq 4881c │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r7, [r9, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47450 │ │ │ │ + beq 47430 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 48714 │ │ │ │ - ldr r3, [pc, #2424] @ 47dd0 │ │ │ │ + beq 486f0 │ │ │ │ + ldr r3, [pc, #2424] @ 47db0 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 47494 │ │ │ │ + beq 47474 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 48874 │ │ │ │ + beq 48850 │ │ │ │ cmp r9, #0 │ │ │ │ - ldreq sl, [pc, #2356] @ 47dd4 │ │ │ │ - beq 477ac │ │ │ │ + ldreq sl, [pc, #2356] @ 47db4 │ │ │ │ + beq 4778c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 474bc │ │ │ │ + beq 4749c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 48690 │ │ │ │ + beq 4866c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 48a20 │ │ │ │ + beq 489fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 48a08 │ │ │ │ + beq 489e4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ - beq 48a34 │ │ │ │ + beq 48a10 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 48a4c │ │ │ │ + beq 48a28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 48a78 │ │ │ │ + beq 48a54 │ │ │ │ add r0, sp, #32 │ │ │ │ stm sp, {r7, sl, fp} │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ - bl 83808 │ │ │ │ + bl 5d8a0 │ │ │ │ mov fp, r0 │ │ │ │ bl be74 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 48aa0 │ │ │ │ + beq 48a7c │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 483e0 │ │ │ │ + beq 483bc │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 48b28 │ │ │ │ - ldr r3, [pc, #2144] @ 47dd8 │ │ │ │ + beq 48b04 │ │ │ │ + ldr r3, [pc, #2144] @ 47db8 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, sl │ │ │ │ bl be50 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 48b34 │ │ │ │ + blt 48b10 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 475ac │ │ │ │ + beq 4758c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 489fc │ │ │ │ + beq 489d8 │ │ │ │ add r0, fp, #4 │ │ │ │ bl b964 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 48b6c │ │ │ │ - ldr r3, [pc, #2072] @ 47ddc │ │ │ │ + beq 48b48 │ │ │ │ + ldr r3, [pc, #2072] @ 47dbc │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, sl │ │ │ │ bl be50 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 48ba4 │ │ │ │ + blt 48b80 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 475f8 │ │ │ │ + beq 475d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 48a6c │ │ │ │ + beq 48a48 │ │ │ │ add fp, fp, #4096 @ 0x1000 │ │ │ │ ldr r0, [fp, #1028] @ 0x404 │ │ │ │ bl bb38 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 48bbc │ │ │ │ - ldr r3, [pc, #1996] @ 47de0 │ │ │ │ + beq 48b98 │ │ │ │ + ldr r3, [pc, #1996] @ 47dc0 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #280] @ 0x118 │ │ │ │ mov r0, sl │ │ │ │ bl be50 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 48bc8 │ │ │ │ + blt 48ba4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47648 │ │ │ │ + beq 47628 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 488ec │ │ │ │ + beq 488c8 │ │ │ │ ldr r0, [fp, #1032] @ 0x408 │ │ │ │ bl bb38 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 48bd4 │ │ │ │ - ldr r3, [pc, #1924] @ 47de4 │ │ │ │ + beq 48bb0 │ │ │ │ + ldr r3, [pc, #1924] @ 47dc4 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #372] @ 0x174 │ │ │ │ mov r0, sl │ │ │ │ bl be50 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 48bec │ │ │ │ + blt 48bc8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47694 │ │ │ │ + beq 47674 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 48910 │ │ │ │ + beq 488ec │ │ │ │ ldr r0, [fp, #1036] @ 0x40c │ │ │ │ bl bb38 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 48c18 │ │ │ │ - ldr r3, [pc, #1852] @ 47de8 │ │ │ │ + beq 48bf4 │ │ │ │ + ldr r3, [pc, #1852] @ 47dc8 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #432] @ 0x1b0 │ │ │ │ mov r0, sl │ │ │ │ bl be50 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 48c30 │ │ │ │ + blt 48c0c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 476e8 │ │ │ │ + beq 476c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 476e8 │ │ │ │ + bne 476c8 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r0, [fp, #1040] @ 0x410 │ │ │ │ bl bb38 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4891c │ │ │ │ - ldr r3, [pc, #1772] @ 47dec │ │ │ │ + beq 488f8 │ │ │ │ + ldr r3, [pc, #1772] @ 47dcc │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1392] @ 0x570 │ │ │ │ mov r0, sl │ │ │ │ bl be50 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 48c48 │ │ │ │ + blt 48c24 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47734 │ │ │ │ + beq 47714 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 48bb0 │ │ │ │ - ldr r7, [pc, #1716] @ 47df0 │ │ │ │ + beq 48b8c │ │ │ │ + ldr r7, [pc, #1716] @ 47dd0 │ │ │ │ mov r0, sl │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldr r1, [r7, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 48c54 │ │ │ │ + blt 48c30 │ │ │ │ ldr r1, [r7, #972] @ 0x3cc │ │ │ │ mov r0, sl │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge 48450 │ │ │ │ - ldr fp, [pc, #1668] @ 47df4 │ │ │ │ - mov r2, #760 @ 0x2f8 │ │ │ │ - ldr r3, [pc, #1664] @ 47df8 │ │ │ │ - ldr r0, [pc, #1664] @ 47dfc │ │ │ │ + bge 4842c │ │ │ │ + ldr r2, [pc, #1668] @ 47dd4 │ │ │ │ + ldr fp, [pc, #1668] @ 47dd8 │ │ │ │ + ldr r3, [pc, #1668] @ 47ddc │ │ │ │ + ldr r0, [pc, #1668] @ 47de0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, fp │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 477a4 │ │ │ │ + beq 47784 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 48ac0 │ │ │ │ - ldr sl, [pc, #1620] @ 47e00 │ │ │ │ + beq 48a9c │ │ │ │ + ldr sl, [pc, #1624] @ 47de4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 477c8 │ │ │ │ + beq 477a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 48650 │ │ │ │ + beq 4862c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 477e4 │ │ │ │ + beq 477c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 48324 │ │ │ │ + beq 48300 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 47808 │ │ │ │ + beq 477e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47808 │ │ │ │ + beq 477e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 48254 │ │ │ │ + beq 48230 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4782c │ │ │ │ + beq 4780c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4782c │ │ │ │ + beq 4780c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 48230 │ │ │ │ + beq 4820c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 47850 │ │ │ │ + beq 47830 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47850 │ │ │ │ + beq 47830 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 4823c │ │ │ │ + beq 48218 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 47874 │ │ │ │ + beq 47854 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47874 │ │ │ │ + beq 47854 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 48248 │ │ │ │ - ldr r3, [pc, #1416] @ 47e04 │ │ │ │ - ldr r0, [pc, #1416] @ 47e08 │ │ │ │ - ldr r2, [pc, #1416] @ 47e0c │ │ │ │ + beq 48224 │ │ │ │ + ldr r3, [pc, #1420] @ 47de8 │ │ │ │ + ldr r0, [pc, #1420] @ 47dec │ │ │ │ + ldr r2, [pc, #1420] @ 47df0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, sl │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r2, [pc, #1396] @ 47e10 │ │ │ │ - ldr r3, [pc, #1252] @ 47d84 │ │ │ │ + ldr r2, [pc, #1400] @ 47df4 │ │ │ │ + ldr r3, [pc, #1252] @ 47d64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 48cd8 │ │ │ │ + bne 48cb4 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1348] @ 47e14 │ │ │ │ + ldr r2, [pc, #1352] @ 47df8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #660] @ 0x294 │ │ │ │ - beq 47b20 │ │ │ │ + beq 47b00 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 48cb4 │ │ │ │ + beq 48c90 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 48cb0 │ │ │ │ + beq 48c8c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 487bc │ │ │ │ + ble 48798 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 47920 │ │ │ │ + b 47900 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 48750 │ │ │ │ + beq 4872c │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 47914 │ │ │ │ + bne 478f4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 487bc │ │ │ │ + beq 48798 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 46f8c │ │ │ │ - ldr r3, [pc, #1220] @ 47e18 │ │ │ │ + ble 46f6c │ │ │ │ + ldr r3, [pc, #1224] @ 47dfc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #692] @ 0x2b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48af8 │ │ │ │ + beq 48ad4 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 46f8c │ │ │ │ + ble 46f6c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1172] @ 47e1c │ │ │ │ + ldr r2, [pc, #1176] @ 47e00 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1028] @ 0x404 │ │ │ │ - beq 47b20 │ │ │ │ + beq 47b00 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 48cb4 │ │ │ │ + beq 48c90 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 48cb0 │ │ │ │ + beq 48c8c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 48988 │ │ │ │ + ble 48964 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, #0 │ │ │ │ - b 479d8 │ │ │ │ + b 479b8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 4826c │ │ │ │ + beq 48248 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 479cc │ │ │ │ + bne 479ac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 48988 │ │ │ │ + beq 48964 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 46f8c │ │ │ │ + ble 46f6c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1040] @ 47e20 │ │ │ │ + ldr r2, [pc, #1044] @ 47e04 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 47b20 │ │ │ │ + beq 47b00 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 48cb4 │ │ │ │ + beq 48c90 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 48cb0 │ │ │ │ + beq 48c8c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 48598 │ │ │ │ + ble 48574 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 47a60 │ │ │ │ + b 47a40 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 4852c │ │ │ │ + beq 48508 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 47a54 │ │ │ │ + bne 47a34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 48598 │ │ │ │ + beq 48574 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - ble 46f8c │ │ │ │ - b 485a4 │ │ │ │ - ldr r1, [pc, #908] @ 47e24 │ │ │ │ + ble 46f6c │ │ │ │ + b 48580 │ │ │ │ + ldr r1, [pc, #912] @ 47e08 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #376] @ 0x178 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 48cb4 │ │ │ │ + beq 48c90 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 48cb0 │ │ │ │ + beq 48c8c │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 48204 │ │ │ │ + ble 481e0 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ - b 47adc │ │ │ │ + b 47abc │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 48194 │ │ │ │ + beq 48170 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 47ad0 │ │ │ │ + bne 47ab0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 48204 │ │ │ │ - ldr r3, [pc, #800] @ 47e28 │ │ │ │ + beq 481e0 │ │ │ │ + ldr r3, [pc, #804] @ 47e0c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #440] @ 0x1b8 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 46f1c │ │ │ │ - bl 147ec │ │ │ │ - ldr r1, [pc, #768] @ 47e2c │ │ │ │ + bne 46efc │ │ │ │ + bl 147c8 │ │ │ │ + ldr r1, [pc, #772] @ 47e10 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #1344] @ 0x540 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 48cb4 │ │ │ │ + beq 48c90 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 48cb0 │ │ │ │ + beq 48c8c │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 48acc │ │ │ │ + ble 48aa8 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ - b 47b70 │ │ │ │ + b 47b50 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 4833c │ │ │ │ + beq 48318 │ │ │ │ ldr lr, [r0, #4]! │ │ │ │ cmp lr, r1 │ │ │ │ - bne 47b64 │ │ │ │ + bne 47b44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [r3, r2, lsl #2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 48acc │ │ │ │ - ldr r3, [pc, #668] @ 47e30 │ │ │ │ + beq 48aa8 │ │ │ │ + ldr r3, [pc, #672] @ 47e14 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 47a9c │ │ │ │ - b 47b20 │ │ │ │ - ldr r1, [pc, #636] @ 47e34 │ │ │ │ + bne 47a7c │ │ │ │ + b 47b00 │ │ │ │ + ldr r1, [pc, #640] @ 47e18 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr fp, [r1, #1336] @ 0x538 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 48cb4 │ │ │ │ + beq 48c90 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 48cb0 │ │ │ │ + beq 48c8c │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 48b78 │ │ │ │ + ble 48b54 │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ - b 47bfc │ │ │ │ + b 47bdc │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 487e4 │ │ │ │ + beq 487c0 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, fp │ │ │ │ - bne 47bf0 │ │ │ │ + bne 47bd0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r3, r2, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 48b78 │ │ │ │ - ldr r3, [pc, #536] @ 47e38 │ │ │ │ + beq 48b54 │ │ │ │ + ldr r3, [pc, #540] @ 47e1c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1344] @ 0x540 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 47b30 │ │ │ │ - b 47b20 │ │ │ │ - ldr r8, [pc, #504] @ 47e3c │ │ │ │ + bne 47b10 │ │ │ │ + b 47b00 │ │ │ │ + ldr r8, [pc, #508] @ 47e20 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, #1104] @ 0x450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 48c04 │ │ │ │ + beq 48be0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr fp, [r8, #1336] @ 0x538 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 47bbc │ │ │ │ - b 47b20 │ │ │ │ - ldr r3, [pc, #448] @ 47e40 │ │ │ │ + bne 47b9c │ │ │ │ + b 47b00 │ │ │ │ + ldr r3, [pc, #452] @ 47e24 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 46eac │ │ │ │ - ldr r3, [pc, #400] @ 47e40 │ │ │ │ + b 46e8c │ │ │ │ + ldr r3, [pc, #404] @ 47e24 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 46ea8 │ │ │ │ - ldr r3, [pc, #356] @ 47e40 │ │ │ │ + b 46e88 │ │ │ │ + ldr r3, [pc, #360] @ 47e24 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b 46ea4 │ │ │ │ - ldr r3, [pc, #316] @ 47e40 │ │ │ │ + b 46e84 │ │ │ │ + ldr r3, [pc, #320] @ 47e24 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b 46ea0 │ │ │ │ - ldr r3, [pc, #280] @ 47e40 │ │ │ │ + b 46e80 │ │ │ │ + ldr r3, [pc, #284] @ 47e24 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 46e98 │ │ │ │ - ldr r3, [pc, #248] @ 47e40 │ │ │ │ + b 46e78 │ │ │ │ + ldr r3, [pc, #252] @ 47e24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 46e90 │ │ │ │ - ldr r3, [pc, #224] @ 47e40 │ │ │ │ + b 46e70 │ │ │ │ + ldr r3, [pc, #228] @ 47e24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 46e88 │ │ │ │ - ldr r3, [pc, #204] @ 47e40 │ │ │ │ + b 46e68 │ │ │ │ + ldr r3, [pc, #208] @ 47e24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 46e80 │ │ │ │ - andseq r9, r0, r4, asr r2 │ │ │ │ - andseq sl, r0, ip, lsl r9 │ │ │ │ + b 46e60 │ │ │ │ + andseq r9, r0, r4, ror r2 │ │ │ │ + andseq sl, r0, r4, asr #18 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r9, r0, r0, ror #3 │ │ │ │ - andeq r9, lr, sl, asr r5 │ │ │ │ - andeq r9, lr, sl, asr #10 │ │ │ │ + andseq r9, r0, r0, lsl #4 │ │ │ │ + andeq r9, lr, sl, lsr #10 │ │ │ │ + andeq r9, lr, sl, lsl r5 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - @ instruction: 0x000e94b4 │ │ │ │ - @ instruction: 0x0010a7b4 │ │ │ │ - andseq sl, r0, r0, lsr r7 │ │ │ │ + andeq r9, lr, r4, lsl #9 │ │ │ │ + @ instruction: 0x0010a7dc │ │ │ │ + andseq sl, r0, r8, asr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, r0, r4, lsr #13 │ │ │ │ - andseq sl, r0, ip, lsl r6 │ │ │ │ - mulseq r0, r8, r5 │ │ │ │ - andseq sl, r0, r4, lsl r5 │ │ │ │ - mulseq r0, r0, r4 │ │ │ │ - andseq sl, r0, ip, lsl #8 │ │ │ │ - andseq sl, r0, r4, lsl #7 │ │ │ │ - andeq r5, r0, r0, ror r1 │ │ │ │ - @ instruction: 0x0010a2f8 │ │ │ │ - andseq sl, r0, r0, ror r2 │ │ │ │ - andeq r5, r0, r9, lsl #3 │ │ │ │ - andseq sl, r0, r0, asr r1 │ │ │ │ - andseq sl, r0, r4, lsl #2 │ │ │ │ - ldrheq sl, [r0], -r4 │ │ │ │ - andseq sl, r0, r8, rrx │ │ │ │ - andseq sl, r0, ip, lsl r0 │ │ │ │ - andseq r9, r0, r8, asr #31 │ │ │ │ - andseq r9, r0, ip, lsl #31 │ │ │ │ - andeq r4, r0, lr, ror #31 │ │ │ │ - andeq r3, sp, r8, rrx │ │ │ │ - andeq r3, sp, r4, ror r7 │ │ │ │ - muleq r0, r2, r1 │ │ │ │ - andeq r2, sp, r0, ror #30 │ │ │ │ - muleq sp, r4, r6 │ │ │ │ - strdeq r0, [r0], -lr │ │ │ │ - andseq r8, r0, ip, asr r7 │ │ │ │ - @ instruction: 0x00109df8 │ │ │ │ - andseq r9, r0, r4, ror sp │ │ │ │ - andseq r9, r0, r0, asr #26 │ │ │ │ - @ instruction: 0x00109cb8 │ │ │ │ - andseq r9, r0, r4, lsr ip │ │ │ │ - andseq r9, r0, r0, asr #23 │ │ │ │ - andseq r9, r0, r0, lsr #23 │ │ │ │ - andseq r9, r0, r4, lsr fp │ │ │ │ - andseq r9, r0, r4, lsl fp │ │ │ │ - andseq r9, r0, r8, lsr #21 │ │ │ │ - andseq r9, r0, r4, lsl #21 │ │ │ │ + andseq sl, r0, ip, asr #13 │ │ │ │ + andseq sl, r0, r4, asr #12 │ │ │ │ + andseq sl, r0, r0, asr #11 │ │ │ │ + andseq sl, r0, ip, lsr r5 │ │ │ │ + @ instruction: 0x0010a4b8 │ │ │ │ + andseq sl, r0, r4, lsr r4 │ │ │ │ + andseq sl, r0, ip, lsr #7 │ │ │ │ + andeq r5, r0, r9, lsl #24 │ │ │ │ + andseq sl, r0, r0, lsr #6 │ │ │ │ + mulseq r0, r8, r2 │ │ │ │ + andeq r5, r0, r2, lsr #24 │ │ │ │ + andseq sl, r0, r8, ror r1 │ │ │ │ + andseq sl, r0, ip, lsr #2 │ │ │ │ + ldrsbeq sl, [r0], -ip │ │ │ │ + mulseq r0, r0, r0 │ │ │ │ + andseq sl, r0, r4, asr #32 │ │ │ │ + @ instruction: 0x00109ff0 │ │ │ │ + @ instruction: 0x00109fb4 │ │ │ │ + andeq r0, r0, r7, lsl #7 │ │ │ │ + andeq r5, r0, r7, lsl #21 │ │ │ │ + andeq r3, sp, r8, lsr r0 │ │ │ │ + andeq r3, sp, r4, asr #14 │ │ │ │ + andeq r5, r0, fp, lsr #24 │ │ │ │ + andeq r2, sp, r0, lsr pc │ │ │ │ + andeq r3, sp, r4, ror #12 │ │ │ │ + andeq r0, r0, sp, lsl #7 │ │ │ │ + andseq r8, r0, ip, ror r7 │ │ │ │ + andseq r9, r0, r0, lsr #28 │ │ │ │ + mulseq r0, ip, sp │ │ │ │ + andseq r9, r0, r8, ror #26 │ │ │ │ + andseq r9, r0, r0, ror #25 │ │ │ │ + andseq r9, r0, ip, asr ip │ │ │ │ + andseq r9, r0, r8, ror #23 │ │ │ │ + andseq r9, r0, r8, asr #23 │ │ │ │ + andseq r9, r0, ip, asr fp │ │ │ │ + andseq r9, r0, ip, lsr fp │ │ │ │ + @ instruction: 0x00109ad0 │ │ │ │ + andseq r9, r0, ip, lsr #21 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andseq r9, r0, r4, lsr #13 │ │ │ │ - andeq r2, sp, r0, asr #28 │ │ │ │ - muleq r0, r3, r0 │ │ │ │ + @ instruction: 0x001096d0 │ │ │ │ andeq r2, sp, r4, lsl lr │ │ │ │ - ldrdeq r5, [r0], -r5 @ │ │ │ │ - andeq r2, sp, ip, lsr #13 │ │ │ │ - andeq r2, sp, r0, ror #27 │ │ │ │ - andseq r9, r0, r8, ror r5 │ │ │ │ - andeq r2, sp, r4, lsl sp │ │ │ │ - andeq r5, r0, r9, lsl #1 │ │ │ │ - @ instruction: 0x001093dc │ │ │ │ - andeq r5, r0, r1, lsl r1 │ │ │ │ - andseq r9, r0, r4, ror #5 │ │ │ │ - andeq r5, r0, r5, lsr #2 │ │ │ │ - andeq r2, sp, r8, asr r9 │ │ │ │ - strheq r5, [r0], -r4 │ │ │ │ - andseq r9, r0, r4, rrx │ │ │ │ - andeq r5, r0, r9, lsr #2 │ │ │ │ - andeq r5, r0, sl, lsr #2 │ │ │ │ - muleq r0, sl, r0 │ │ │ │ - andseq r8, r0, r0, lsl #29 │ │ │ │ - andeq r5, r0, r2, asr #2 │ │ │ │ - andeq r5, r0, r3, asr #2 │ │ │ │ - andeq r5, r0, lr, lsr r1 │ │ │ │ - ldrdeq r4, [r0], -r9 │ │ │ │ - andeq r5, r0, r7, asr r1 │ │ │ │ - andeq r5, r0, fp, asr r1 │ │ │ │ - andeq r5, r0, ip, asr r1 │ │ │ │ - andeq r5, r0, r8, lsr #1 │ │ │ │ - andeq r5, r0, r4, ror r1 │ │ │ │ - andeq r5, r0, r5, ror r1 │ │ │ │ - andeq r5, r0, lr, lsl #3 │ │ │ │ - andeq r5, r0, sp, lsl #3 │ │ │ │ - andeq r5, r0, pc, lsl #3 │ │ │ │ - muleq r0, r0, r1 │ │ │ │ - muleq r0, r1, r1 │ │ │ │ - andeq r1, sp, r0, lsr sp │ │ │ │ - andeq r2, sp, r0, asr #8 │ │ │ │ - andeq r0, r0, sl, ror #5 │ │ │ │ - andeq r4, r0, r7, ror #30 │ │ │ │ - andeq r2, sp, ip, asr #8 │ │ │ │ - andeq r5, r0, pc, ror r0 │ │ │ │ - andeq r5, r0, r1, lsr #1 │ │ │ │ - muleq r0, sp, pc @ │ │ │ │ - strdeq r0, [r0], -r1 │ │ │ │ - muleq r0, pc, pc @ │ │ │ │ - andeq r4, r0, r9, lsr #31 │ │ │ │ - andeq r2, sp, r0, lsr #7 │ │ │ │ - andeq r5, r0, r5, ror r0 │ │ │ │ - strdeq r0, [r0], -r2 │ │ │ │ - andeq r4, r0, fp, lsr #31 │ │ │ │ - @ instruction: 0x00004fb5 │ │ │ │ - strdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x00004fb7 │ │ │ │ - andeq r4, r0, r1, asr #31 │ │ │ │ - andeq r0, r0, sp, ror #5 │ │ │ │ - andeq r4, r0, sp, ror pc │ │ │ │ - andeq r4, r0, r3, asr #31 │ │ │ │ - andeq r4, r0, r6, lsl #31 │ │ │ │ - andeq r5, r0, fp, rrx │ │ │ │ - andeq r4, r0, sp, asr #31 │ │ │ │ - andeq r0, r0, lr, ror #5 │ │ │ │ - andeq r4, r0, r8, lsl #31 │ │ │ │ - andeq r4, r0, pc, asr #31 │ │ │ │ - strdeq r0, [r0], -r5 │ │ │ │ - strdeq r0, [r0], -r6 │ │ │ │ - ldrdeq r4, [r0], -fp │ │ │ │ - strdeq r0, [r0], -r7 │ │ │ │ - andeq r4, r0, r5, ror #31 │ │ │ │ - muleq r0, r1, r0 │ │ │ │ - andeq r5, r0, pc, lsr #1 │ │ │ │ - andeq r5, r0, r7, lsl #1 │ │ │ │ - andeq r5, r0, sp, ror r0 │ │ │ │ - andeq r5, r0, r3, ror r0 │ │ │ │ - andeq r7, lr, r0, lsr #17 │ │ │ │ - andeq r0, sp, r0, lsl pc │ │ │ │ - andeq r1, sp, r8, asr #4 │ │ │ │ + andeq r5, r0, ip, lsr #22 │ │ │ │ + andeq r2, sp, r8, ror #27 │ │ │ │ + andeq r5, r0, lr, ror #22 │ │ │ │ + andeq r2, sp, ip, ror r6 │ │ │ │ + @ instruction: 0x000d2db0 │ │ │ │ + andeq r0, r0, fp, lsl #7 │ │ │ │ + andseq r9, r0, r4, lsr #11 │ │ │ │ + andeq r2, sp, r8, ror #25 │ │ │ │ + andeq r5, r0, r2, lsr #22 │ │ │ │ + andseq r9, r0, r8, lsl #8 │ │ │ │ + andeq r5, r0, sl, lsr #23 │ │ │ │ + andseq r9, r0, r0, lsl r3 │ │ │ │ + @ instruction: 0x00005bbe │ │ │ │ + andeq r2, sp, ip, lsr #18 │ │ │ │ + andeq r5, r0, sp, asr #22 │ │ │ │ + mulseq r0, r0, r0 │ │ │ │ + andeq r5, r0, r2, asr #23 │ │ │ │ + andeq r5, r0, r3, asr #23 │ │ │ │ + andeq r5, r0, r3, lsr fp │ │ │ │ + andseq r8, r0, ip, lsr #29 │ │ │ │ + ldrdeq r5, [r0], -fp │ │ │ │ + ldrdeq r5, [r0], -ip │ │ │ │ + ldrdeq r5, [r0], -r7 │ │ │ │ + andeq r5, r0, r2, ror sl │ │ │ │ + strdeq r5, [r0], -r0 │ │ │ │ + strdeq r5, [r0], -r4 │ │ │ │ + strdeq r5, [r0], -r5 @ │ │ │ │ + andeq r5, r0, r1, asr #22 │ │ │ │ + andeq r5, r0, sp, lsl #24 │ │ │ │ + andeq r5, r0, lr, lsl #24 │ │ │ │ + andeq r5, r0, r7, lsr #24 │ │ │ │ + andeq r5, r0, r6, lsr #24 │ │ │ │ + andeq r5, r0, r8, lsr #24 │ │ │ │ + andeq r5, r0, r9, lsr #24 │ │ │ │ + andeq r5, r0, sl, lsr #24 │ │ │ │ + andeq r1, sp, r8, lsl #26 │ │ │ │ + andeq r2, sp, r8, lsl r4 │ │ │ │ + andeq r0, r0, r9, ror r3 │ │ │ │ + andeq r2, sp, r0, lsr #8 │ │ │ │ + andeq r5, r0, r8, lsl fp │ │ │ │ + andeq r5, r0, sl, lsr fp │ │ │ │ + andeq r5, r0, r6, lsr sl │ │ │ │ + andeq r5, r0, r8, lsr sl │ │ │ │ + andeq r5, r0, r2, asr #20 │ │ │ │ + andeq r2, sp, r4, ror r3 │ │ │ │ + andeq r5, r0, lr, lsl #22 │ │ │ │ + andeq r0, r0, r1, lsl #7 │ │ │ │ + andeq r5, r0, r4, asr #20 │ │ │ │ + andeq r5, r0, lr, asr #20 │ │ │ │ + andeq r0, r0, r2, lsl #7 │ │ │ │ + andeq r5, r0, r0, asr sl │ │ │ │ + andeq r5, r0, sl, asr sl │ │ │ │ + andeq r5, r0, r6, lsl sl │ │ │ │ + andeq r0, r0, r3, lsl #7 │ │ │ │ + andeq r5, r0, ip, asr sl │ │ │ │ + andeq r5, r0, pc, lsl sl │ │ │ │ + andeq r5, r0, r4, lsl #22 │ │ │ │ + andeq r5, r0, r6, ror #20 │ │ │ │ + andeq r0, r0, sp, ror r3 │ │ │ │ + andeq r5, r0, r1, lsr #20 │ │ │ │ + andeq r5, r0, r8, ror #20 │ │ │ │ + andeq r0, r0, r5, lsl #7 │ │ │ │ + andeq r5, r0, r4, ror sl │ │ │ │ + andeq r0, r0, r6, lsl #7 │ │ │ │ + andeq r5, r0, lr, ror sl │ │ │ │ + andeq r5, r0, sl, lsr #22 │ │ │ │ + andeq r5, r0, r8, asr #22 │ │ │ │ + andeq r5, r0, r0, lsr #22 │ │ │ │ + andeq r5, r0, r6, lsl fp │ │ │ │ + andeq r5, r0, ip, lsl #22 │ │ │ │ + andeq r7, lr, r4, ror r8 │ │ │ │ + andeq r0, sp, r4, ror #29 │ │ │ │ + andeq r1, sp, ip, lsl r2 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andeq r7, lr, r8, ror r8 │ │ │ │ - andeq r0, sp, r0, ror #31 │ │ │ │ - andeq r1, sp, ip, asr #10 │ │ │ │ + andeq r7, lr, ip, asr #16 │ │ │ │ + @ instruction: 0x000d0fb4 │ │ │ │ + andeq r1, sp, r0, lsr #10 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -61514,414 +61505,414 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldmib r1, {r8, r9} │ │ │ │ ldr sl, [r1] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 46f8c │ │ │ │ - ldr r3, [pc, #-400] @ 47e40 │ │ │ │ + b 46f6c │ │ │ │ + ldr r3, [pc, #-392] @ 47e24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 47f9c │ │ │ │ - ldr r3, [pc, #-416] @ 47e40 │ │ │ │ + b 47f78 │ │ │ │ + ldr r3, [pc, #-408] @ 47e24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 47fa4 │ │ │ │ - ldr r3, [pc, #-436] @ 47e40 │ │ │ │ + b 47f80 │ │ │ │ + ldr r3, [pc, #-428] @ 47e24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 47fac │ │ │ │ + b 47f88 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 47084 │ │ │ │ + b 47064 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4701c │ │ │ │ - ldr r3, [pc, #-480] @ 47e44 │ │ │ │ + b 46ffc │ │ │ │ + ldr r3, [pc, #-472] @ 47e28 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r4 │ │ │ │ mov r6, r0 │ │ │ │ - b 47060 │ │ │ │ + b 47040 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 47190 │ │ │ │ + b 47170 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 47060 │ │ │ │ + b 47040 │ │ │ │ mov r2, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r7, lr │ │ │ │ mov r6, fp │ │ │ │ mov r5, r2 │ │ │ │ mov fp, ip │ │ │ │ mov r1, r3 │ │ │ │ - b 480a8 │ │ │ │ + b 48084 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 480d8 │ │ │ │ + beq 480b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 48c88 │ │ │ │ + beq 48c64 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48090 │ │ │ │ + beq 4806c │ │ │ │ mov r2, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - bge 46f68 │ │ │ │ + bge 46f48 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48c60 │ │ │ │ - ldr r0, [pc, #-676] @ 47e48 │ │ │ │ + bne 48c3c │ │ │ │ + ldr r0, [pc, #-668] @ 47e2c │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #9 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-696] @ 47e4c │ │ │ │ - b 4812c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-688] @ 47e30 │ │ │ │ + b 48108 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 47128 │ │ │ │ - ldr r0, [pc, #-712] @ 47e50 │ │ │ │ + b 47108 │ │ │ │ + ldr r0, [pc, #-704] @ 47e34 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #9 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-732] @ 47e54 │ │ │ │ - ldr r3, [pc, #-732] @ 47e58 │ │ │ │ - ldr r0, [pc, #-732] @ 47e5c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-724] @ 47e38 │ │ │ │ + ldr r3, [pc, #-724] @ 47e3c │ │ │ │ + ldr r0, [pc, #-724] @ 47e40 │ │ │ │ + ldr r2, [pc, #-724] @ 47e44 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #764 @ 0x2fc │ │ │ │ - bl 17198 │ │ │ │ - b 47890 │ │ │ │ - ldr r3, [pc, #-752] @ 47e60 │ │ │ │ + bl 17174 │ │ │ │ + b 47870 │ │ │ │ + ldr r3, [pc, #-740] @ 47e48 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r0 │ │ │ │ - b 4716c │ │ │ │ + b 4714c │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 47298 │ │ │ │ + b 47278 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4716c │ │ │ │ + b 4714c │ │ │ │ mov r2, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r7, lr │ │ │ │ mov r6, fp │ │ │ │ mov r5, r2 │ │ │ │ mov fp, ip │ │ │ │ mov r1, r3 │ │ │ │ - b 481d4 │ │ │ │ + b 481b0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 48204 │ │ │ │ + beq 481e0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 48c88 │ │ │ │ + beq 48c64 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 481bc │ │ │ │ + beq 48198 │ │ │ │ mov r2, r5 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ - bge 47ae8 │ │ │ │ + bge 47ac8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48c70 │ │ │ │ - ldr r0, [pc, #-948] @ 47e64 │ │ │ │ + bne 48c4c │ │ │ │ + ldr r0, [pc, #-936] @ 47e4c │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #9 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-968] @ 47e68 │ │ │ │ - b 4812c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-956] @ 47e50 │ │ │ │ + b 48108 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4782c │ │ │ │ + b 4780c │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 47850 │ │ │ │ + b 47830 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 47874 │ │ │ │ + b 47854 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 47808 │ │ │ │ + b 477e8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 47230 │ │ │ │ + b 47210 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ mov r7, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r2 │ │ │ │ - b 482a8 │ │ │ │ + b 48284 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 4897c │ │ │ │ + beq 48958 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48c88 │ │ │ │ + beq 48c64 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48290 │ │ │ │ + beq 4826c │ │ │ │ mov r3, r5 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - blt 48988 │ │ │ │ + blt 48964 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ - b 479ec │ │ │ │ - ldr r3, [pc, #-1152] @ 47e6c │ │ │ │ + b 479cc │ │ │ │ + ldr r3, [pc, #-1140] @ 47e54 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov fp, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 47274 │ │ │ │ + b 47254 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 473ac │ │ │ │ + b 4738c │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 477e4 │ │ │ │ + b 477c4 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 47274 │ │ │ │ + b 47254 │ │ │ │ mov fp, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r7, fp │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, ip │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r3 │ │ │ │ - b 48380 │ │ │ │ + b 4835c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 48acc │ │ │ │ + beq 48aa8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 48c8c │ │ │ │ + beq 48c68 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48368 │ │ │ │ + beq 48344 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, fp │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - blt 48acc │ │ │ │ + blt 48aa8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [r3, fp, lsl #2] │ │ │ │ - b 47b84 │ │ │ │ - ldr sl, [pc, #-1368] @ 47e70 │ │ │ │ - b 47874 │ │ │ │ + b 47b64 │ │ │ │ + ldr sl, [pc, #-1356] @ 47e58 │ │ │ │ + b 47854 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 46fb4 │ │ │ │ + b 46f94 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4733c │ │ │ │ - ldr r3, [pc, #-1396] @ 47e74 │ │ │ │ + b 4731c │ │ │ │ + ldr r3, [pc, #-1384] @ 47e5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 48be0 │ │ │ │ + blt 48bbc │ │ │ │ add r0, fp, #4 │ │ │ │ bl b964 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 48bf8 │ │ │ │ + beq 48bd4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, sl │ │ │ │ bl be50 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 48c24 │ │ │ │ + blt 48c00 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48450 │ │ │ │ + beq 4842c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 48450 │ │ │ │ + bne 4842c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48474 │ │ │ │ + beq 48450 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [sl] │ │ │ │ - beq 48474 │ │ │ │ + beq 48450 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 488f8 │ │ │ │ + beq 488d4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48490 │ │ │ │ + beq 4846c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 48738 │ │ │ │ + beq 48714 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 484ac │ │ │ │ + beq 48488 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 48744 │ │ │ │ + beq 48720 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 484c8 │ │ │ │ + beq 484a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 48720 │ │ │ │ + beq 486fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 484e4 │ │ │ │ + beq 484c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4872c │ │ │ │ + beq 48708 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47894 │ │ │ │ + beq 47874 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 47894 │ │ │ │ + bne 47874 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 47894 │ │ │ │ + b 47874 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48524 │ │ │ │ + beq 48500 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 48904 │ │ │ │ - ldr sl, [pc, #-1716] @ 47e78 │ │ │ │ - b 47874 │ │ │ │ + beq 488e0 │ │ │ │ + ldr sl, [pc, #-1704] @ 47e60 │ │ │ │ + b 47854 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r5, fp │ │ │ │ mov r7, ip │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r3 │ │ │ │ - b 48568 │ │ │ │ + b 48544 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, fp │ │ │ │ - beq 48b0c │ │ │ │ + beq 48ae8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48c8c │ │ │ │ + beq 48c68 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48550 │ │ │ │ + beq 4852c │ │ │ │ mov r3, r6 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - bge 47a6c │ │ │ │ + bge 47a4c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48c68 │ │ │ │ + bne 48c44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [pc, #-1880] @ 47e7c │ │ │ │ + ldr r3, [pc, #-1868] @ 47e64 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -61930,452 +61921,452 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 46f8c │ │ │ │ - ldr r1, [pc, #-2000] @ 47e80 │ │ │ │ - b 4812c │ │ │ │ + bne 46f6c │ │ │ │ + ldr r1, [pc, #-1988] @ 47e68 │ │ │ │ + b 48108 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 477c8 │ │ │ │ - ldr r3, [pc, #-2016] @ 47e84 │ │ │ │ + b 477a8 │ │ │ │ + ldr r3, [pc, #-2004] @ 47e6c │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 47380 │ │ │ │ + b 47360 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 474bc │ │ │ │ + b 4749c │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 47380 │ │ │ │ + b 47360 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 470a0 │ │ │ │ - ldr sl, [pc, #-2100] @ 47e88 │ │ │ │ - b 486c0 │ │ │ │ - ldr sl, [pc, #-2104] @ 47e8c │ │ │ │ + beq 47080 │ │ │ │ + ldr sl, [pc, #-2088] @ 47e70 │ │ │ │ + b 4869c │ │ │ │ + ldr sl, [pc, #-2092] @ 47e74 │ │ │ │ ldr r7, [r6] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47874 │ │ │ │ + beq 47854 │ │ │ │ mov r5, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r6] │ │ │ │ - beq 4899c │ │ │ │ + beq 48978 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 47874 │ │ │ │ + beq 47854 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47874 │ │ │ │ + beq 47854 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b 477f8 │ │ │ │ + b 477d8 │ │ │ │ mov r0, r8 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 470c8 │ │ │ │ + b 470a8 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 47450 │ │ │ │ + b 47430 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 484c8 │ │ │ │ + b 484a4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 484e4 │ │ │ │ + b 484c0 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 48490 │ │ │ │ + b 4846c │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 484ac │ │ │ │ + b 48488 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ mov r7, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 4878c │ │ │ │ + b 48768 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 48b18 │ │ │ │ + beq 48af4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48c8c │ │ │ │ + beq 48c68 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48774 │ │ │ │ + beq 48750 │ │ │ │ mov r3, r5 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - bge 4792c │ │ │ │ + bge 4790c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4794c │ │ │ │ - ldr r1, [pc, #-2368] @ 47e90 │ │ │ │ - b 4812c │ │ │ │ + beq 4792c │ │ │ │ + ldr r1, [pc, #-2356] @ 47e78 │ │ │ │ + b 48108 │ │ │ │ ldr r7, [r6] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 488c8 │ │ │ │ - ldr sl, [pc, #-2372] @ 47ea0 │ │ │ │ - b 486d0 │ │ │ │ + beq 488a4 │ │ │ │ + ldr sl, [pc, #-2360] @ 47e88 │ │ │ │ + b 486ac │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r9, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, ip │ │ │ │ - b 48810 │ │ │ │ + b 487ec │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 48b78 │ │ │ │ + beq 48b54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 48c8c │ │ │ │ + beq 48c68 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 487f8 │ │ │ │ + beq 487d4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - blt 48b78 │ │ │ │ + blt 48b54 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r3, r9, lsl #2] │ │ │ │ - b 47c10 │ │ │ │ - ldr r3, [pc, #-2484] @ 47e94 │ │ │ │ + b 47bf0 │ │ │ │ + ldr r3, [pc, #-2472] @ 47e7c │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r0 │ │ │ │ - b 47494 │ │ │ │ + b 47474 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 47494 │ │ │ │ + b 47474 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 471a8 │ │ │ │ + beq 47188 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr sl, [pc, #-2560] @ 47e98 │ │ │ │ + ldr sl, [pc, #-2548] @ 47e80 │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r7 │ │ │ │ - b 477ac │ │ │ │ - ldr sl, [pc, #-2576] @ 47e9c │ │ │ │ + b 4778c │ │ │ │ + ldr sl, [pc, #-2564] @ 47e84 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b 477ac │ │ │ │ + b 4778c │ │ │ │ mov r0, r9 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 471d0 │ │ │ │ + b 471b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 488e4 │ │ │ │ + beq 488c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 48c3c │ │ │ │ - ldr sl, [pc, #-2636] @ 47ea0 │ │ │ │ - b 47874 │ │ │ │ + beq 48c18 │ │ │ │ + ldr sl, [pc, #-2624] @ 47e88 │ │ │ │ + b 47854 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 47648 │ │ │ │ + b 47628 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 48474 │ │ │ │ + b 48450 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 48524 │ │ │ │ + b 48500 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 47694 │ │ │ │ - ldr r2, [pc, #-2524] @ 47f48 │ │ │ │ - ldr fp, [pc, #-2692] @ 47ea4 │ │ │ │ - b 47770 │ │ │ │ - ldr sl, [pc, #-2696] @ 47ea8 │ │ │ │ + b 47674 │ │ │ │ + ldr r2, [pc, #-2524] @ 47f24 │ │ │ │ + ldr fp, [pc, #-2680] @ 47e8c │ │ │ │ + b 47750 │ │ │ │ + ldr sl, [pc, #-2684] @ 47e90 │ │ │ │ mov r7, r5 │ │ │ │ mov r4, fp │ │ │ │ mov r9, r5 │ │ │ │ - b 477ac │ │ │ │ + b 4778c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 472b0 │ │ │ │ + beq 47290 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr sl, [pc, #-2728] @ 47eac │ │ │ │ + ldr sl, [pc, #-2716] @ 47e94 │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b 477ac │ │ │ │ - ldr sl, [pc, #-2740] @ 47eb0 │ │ │ │ + b 4778c │ │ │ │ + ldr sl, [pc, #-2728] @ 47e98 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b 477ac │ │ │ │ + b 4778c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 472dc │ │ │ │ + b 472bc │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47a04 │ │ │ │ - ldr r1, [pc, #-2792] @ 47eb4 │ │ │ │ - b 4812c │ │ │ │ + beq 479e4 │ │ │ │ + ldr r1, [pc, #-2780] @ 47e9c │ │ │ │ + b 48108 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 47874 │ │ │ │ + beq 47854 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r9, r7 │ │ │ │ movne r4, r7 │ │ │ │ - bne 477f8 │ │ │ │ - b 47874 │ │ │ │ + bne 477d8 │ │ │ │ + b 47854 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 473c4 │ │ │ │ + beq 473a4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - ldr sl, [pc, #-2852] @ 47eb8 │ │ │ │ + ldr sl, [pc, #-2840] @ 47ea0 │ │ │ │ mov r9, r7 │ │ │ │ - b 477ac │ │ │ │ + b 4778c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl b6c4 │ │ │ │ mov r9, r0 │ │ │ │ - b 473f0 │ │ │ │ - ldr sl, [pc, #-2876] @ 47ebc │ │ │ │ + b 473d0 │ │ │ │ + ldr sl, [pc, #-2864] @ 47ea4 │ │ │ │ mov r7, r9 │ │ │ │ - b 477ac │ │ │ │ + b 4778c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 475ac │ │ │ │ + b 4758c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 474e4 │ │ │ │ - ldr sl, [pc, #-2908] @ 47ec0 │ │ │ │ + beq 474c4 │ │ │ │ + ldr sl, [pc, #-2896] @ 47ea8 │ │ │ │ mov r7, #0 │ │ │ │ - b 477ac │ │ │ │ + b 4778c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 474d0 │ │ │ │ - ldr sl, [pc, #-2928] @ 47ec4 │ │ │ │ - b 477ac │ │ │ │ + beq 474b0 │ │ │ │ + ldr sl, [pc, #-2916] @ 47eac │ │ │ │ + b 4778c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 474f8 │ │ │ │ - ldr sl, [pc, #-2944] @ 47ec8 │ │ │ │ + beq 474d8 │ │ │ │ + ldr sl, [pc, #-2932] @ 47eb0 │ │ │ │ mov r7, #0 │ │ │ │ - b 477ac │ │ │ │ + b 4778c │ │ │ │ str r0, [sp, #28] │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4750c │ │ │ │ - ldr sl, [pc, #-2972] @ 47ecc │ │ │ │ + beq 474ec │ │ │ │ + ldr sl, [pc, #-2960] @ 47eb4 │ │ │ │ mov r7, #0 │ │ │ │ - b 477ac │ │ │ │ + b 4778c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 475f8 │ │ │ │ + b 475d8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47528 │ │ │ │ - ldr sl, [pc, #-3020] @ 47ed0 │ │ │ │ + beq 47508 │ │ │ │ + ldr sl, [pc, #-3008] @ 47eb8 │ │ │ │ mov r7, #0 │ │ │ │ - b 477ac │ │ │ │ - ldr r3, [pc, #-3028] @ 47ed4 │ │ │ │ - ldr r0, [pc, #-3028] @ 47ed8 │ │ │ │ - ldr r2, [pc, #-3028] @ 47edc │ │ │ │ - ldr r1, [pc, #-3028] @ 47ee0 │ │ │ │ + b 4778c │ │ │ │ + ldr r3, [pc, #-3016] @ 47ebc │ │ │ │ + ldr r0, [pc, #-3016] @ 47ec0 │ │ │ │ + ldr r2, [pc, #-3016] @ 47ec4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 477a4 │ │ │ │ + mov r1, #23040 @ 0x5a00 │ │ │ │ + bl 17174 │ │ │ │ + b 47784 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 477a4 │ │ │ │ + b 47784 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48c78 │ │ │ │ - ldr r0, [pc, #-3068] @ 47ee4 │ │ │ │ + bne 48c54 │ │ │ │ + ldr r0, [pc, #-3060] @ 47ec8 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3088] @ 47ee8 │ │ │ │ - b 4812c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3080] @ 47ecc │ │ │ │ + b 48108 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4797c │ │ │ │ - ldr r1, [pc, #-3104] @ 47eec │ │ │ │ - b 4812c │ │ │ │ + beq 4795c │ │ │ │ + ldr r1, [pc, #-3096] @ 47ed0 │ │ │ │ + b 48108 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - b 48598 │ │ │ │ + b 48574 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - b 487bc │ │ │ │ - ldr r2, [pc, #-3132] @ 47ef4 │ │ │ │ - ldr fp, [pc, #-3140] @ 47ef0 │ │ │ │ - b 47770 │ │ │ │ - ldr r2, [pc, #-3144] @ 47ef4 │ │ │ │ - ldr fp, [pc, #-3144] @ 47ef8 │ │ │ │ + b 48798 │ │ │ │ + ldr fp, [pc, #-3128] @ 47ed4 │ │ │ │ + mov r2, #896 @ 0x380 │ │ │ │ + b 47750 │ │ │ │ + ldr fp, [pc, #-3136] @ 47ed8 │ │ │ │ + mov r2, #896 @ 0x380 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47770 │ │ │ │ + beq 47750 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 47770 │ │ │ │ + bne 47750 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b 47770 │ │ │ │ - ldr r2, [pc, #-3180] @ 47f08 │ │ │ │ - ldr fp, [pc, #-3196] @ 47efc │ │ │ │ - b 47770 │ │ │ │ + b 47750 │ │ │ │ + ldr r2, [pc, #-3176] @ 47ee8 │ │ │ │ + ldr fp, [pc, #-3192] @ 47edc │ │ │ │ + b 47750 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48c80 │ │ │ │ - ldr r0, [pc, #-3212] @ 47f00 │ │ │ │ + bne 48c5c │ │ │ │ + ldr r0, [pc, #-3208] @ 47ee0 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #9 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3232] @ 47f04 │ │ │ │ - b 4812c │ │ │ │ - ldr r2, [pc, #-3236] @ 47f08 │ │ │ │ - ldr fp, [pc, #-3236] @ 47f0c │ │ │ │ - b 48b3c │ │ │ │ - mov r0, r7 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 47734 │ │ │ │ - ldr r2, [pc, #-3248] @ 47f14 │ │ │ │ - ldr fp, [pc, #-3256] @ 47f10 │ │ │ │ - b 47770 │ │ │ │ - ldr r2, [pc, #-3260] @ 47f14 │ │ │ │ - ldr fp, [pc, #-3260] @ 47f18 │ │ │ │ - b 48b3c │ │ │ │ - ldr fp, [pc, #-3264] @ 47f1c │ │ │ │ - mov r2, #756 @ 0x2f4 │ │ │ │ - b 47770 │ │ │ │ - ldr r2, [pc, #-3272] @ 47f20 │ │ │ │ - ldr fp, [pc, #-3272] @ 47f24 │ │ │ │ - b 47770 │ │ │ │ - ldr fp, [pc, #-3276] @ 47f28 │ │ │ │ - mov r2, #756 @ 0x2f4 │ │ │ │ - b 48b3c │ │ │ │ - ldr r2, [pc, #-3272] @ 47f38 │ │ │ │ - ldr fp, [pc, #-3288] @ 47f2c │ │ │ │ - b 47770 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 48110 │ │ │ │ - ldr r1, [pc, #-3304] @ 47f30 │ │ │ │ - b 4812c │ │ │ │ - ldr r2, [pc, #-3292] @ 47f44 │ │ │ │ - ldr fp, [pc, #-3312] @ 47f34 │ │ │ │ - b 47770 │ │ │ │ - ldr r2, [pc, #-3316] @ 47f38 │ │ │ │ - ldr fp, [pc, #-3316] @ 47f3c │ │ │ │ - b 48b3c │ │ │ │ - ldr r2, [pc, #-3316] @ 47f44 │ │ │ │ - ldr fp, [pc, #-3324] @ 47f40 │ │ │ │ - b 48b3c │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 488e4 │ │ │ │ - ldr r2, [pc, #-3336] @ 47f48 │ │ │ │ - ldr fp, [pc, #-3336] @ 47f4c │ │ │ │ - b 48b3c │ │ │ │ - ldr r2, [pc, #-3340] @ 47f50 │ │ │ │ - ldr fp, [pc, #-3340] @ 47f54 │ │ │ │ - b 47770 │ │ │ │ - ldr r1, [pc, #-3344] @ 47f58 │ │ │ │ - b 4812c │ │ │ │ - ldr r1, [pc, #-3348] @ 47f5c │ │ │ │ - b 4812c │ │ │ │ - ldr r1, [pc, #-3352] @ 47f60 │ │ │ │ - b 4812c │ │ │ │ - ldr r1, [pc, #-3356] @ 47f64 │ │ │ │ - b 4812c │ │ │ │ - ldr r1, [pc, #-3360] @ 47f68 │ │ │ │ - b 4812c │ │ │ │ - bl 14adc │ │ │ │ - ldr r3, [pc, #-3368] @ 47f6c │ │ │ │ - ldr r1, [pc, #-3368] @ 47f70 │ │ │ │ - ldr r0, [pc, #-3368] @ 47f74 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3228] @ 47ee4 │ │ │ │ + b 48108 │ │ │ │ + ldr r2, [pc, #-3232] @ 47ee8 │ │ │ │ + ldr fp, [pc, #-3232] @ 47eec │ │ │ │ + b 48b18 │ │ │ │ + mov r0, r7 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 47714 │ │ │ │ + ldr r2, [pc, #-3244] @ 47ef4 │ │ │ │ + ldr fp, [pc, #-3252] @ 47ef0 │ │ │ │ + b 47750 │ │ │ │ + ldr r2, [pc, #-3256] @ 47ef4 │ │ │ │ + ldr fp, [pc, #-3256] @ 47ef8 │ │ │ │ + b 48b18 │ │ │ │ + ldr r2, [pc, #-3252] @ 47f04 │ │ │ │ + ldr fp, [pc, #-3264] @ 47efc │ │ │ │ + b 47750 │ │ │ │ + ldr fp, [pc, #-3268] @ 47f00 │ │ │ │ + mov r2, #892 @ 0x37c │ │ │ │ + b 47750 │ │ │ │ + ldr r2, [pc, #-3276] @ 47f04 │ │ │ │ + ldr fp, [pc, #-3276] @ 47f08 │ │ │ │ + b 48b18 │ │ │ │ + ldr r2, [pc, #-3268] @ 47f18 │ │ │ │ + ldr fp, [pc, #-3284] @ 47f0c │ │ │ │ + b 47750 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 480ec │ │ │ │ + ldr r1, [pc, #-3300] @ 47f10 │ │ │ │ + b 48108 │ │ │ │ + ldr fp, [pc, #-3304] @ 47f14 │ │ │ │ + mov r2, #900 @ 0x384 │ │ │ │ + b 47750 │ │ │ │ + ldr r2, [pc, #-3312] @ 47f18 │ │ │ │ + ldr fp, [pc, #-3312] @ 47f1c │ │ │ │ + b 48b18 │ │ │ │ + ldr fp, [pc, #-3316] @ 47f20 │ │ │ │ + mov r2, #900 @ 0x384 │ │ │ │ + b 48b18 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 488c0 │ │ │ │ + ldr r2, [pc, #-3336] @ 47f24 │ │ │ │ + ldr fp, [pc, #-3336] @ 47f28 │ │ │ │ + b 48b18 │ │ │ │ + ldr r2, [pc, #-3340] @ 47f2c │ │ │ │ + ldr fp, [pc, #-3340] @ 47f30 │ │ │ │ + b 47750 │ │ │ │ + ldr r1, [pc, #-3344] @ 47f34 │ │ │ │ + b 48108 │ │ │ │ + ldr r1, [pc, #-3348] @ 47f38 │ │ │ │ + b 48108 │ │ │ │ + ldr r1, [pc, #-3352] @ 47f3c │ │ │ │ + b 48108 │ │ │ │ + ldr r1, [pc, #-3356] @ 47f40 │ │ │ │ + b 48108 │ │ │ │ + ldr r1, [pc, #-3360] @ 47f44 │ │ │ │ + b 48108 │ │ │ │ + bl 14ab8 │ │ │ │ + ldr r3, [pc, #-3368] @ 47f48 │ │ │ │ + ldr r1, [pc, #-3368] @ 47f4c │ │ │ │ + ldr r0, [pc, #-3368] @ 47f50 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-3372] @ 47f78 │ │ │ │ + ldr r2, [pc, #-3372] @ 47f54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #-3392] @ 47f7c │ │ │ │ - ldr r1, [pc, #-3392] @ 47f80 │ │ │ │ - ldr r0, [pc, #-3392] @ 47f84 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #-3392] @ 47f58 │ │ │ │ + ldr r1, [pc, #-3392] @ 47f5c │ │ │ │ + ldr r0, [pc, #-3392] @ 47f60 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-3396] @ 47f88 │ │ │ │ + ldr r2, [pc, #-3396] @ 47f64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr r0, [pc, #3944] @ 49c5c │ │ │ │ + ldr r0, [pc, #3944] @ 49c38 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #3940] @ 49c60 │ │ │ │ + ldr r2, [pc, #3940] @ 49c3c │ │ │ │ add r0, pc, r0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #3932] @ 49c64 │ │ │ │ + ldr r3, [pc, #3932] @ 49c40 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r0, #612 @ 0x264 │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r6, [pc, #3912] @ 49c68 │ │ │ │ + ldr r6, [pc, #3912] @ 49c44 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1424 @ 0x590 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ add r3, r0, #1088 @ 0x440 │ │ │ │ @@ -62395,28 +62386,28 @@ │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - beq 48dac │ │ │ │ - ldr r3, [pc, #3800] @ 49c6c │ │ │ │ + beq 48d88 │ │ │ │ + ldr r3, [pc, #3800] @ 49c48 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #10 │ │ │ │ - bhi 49bf4 │ │ │ │ + bhi 49bd0 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #3772] @ 49c70 │ │ │ │ + ldr r2, [pc, #3772] @ 49c4c │ │ │ │ sub r3, r5, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 49bf4 │ │ │ │ + bhi 49bd0 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ @@ -62433,731 +62424,731 @@ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 4a6f8 │ │ │ │ - ldr r0, [pc, #3656] @ 49c74 │ │ │ │ + beq 4a6f0 │ │ │ │ + ldr r0, [pc, #3656] @ 49c50 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 4a6d4 │ │ │ │ - ldr r0, [pc, #3640] @ 49c78 │ │ │ │ + beq 4a6cc │ │ │ │ + ldr r0, [pc, #3640] @ 49c54 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r0 │ │ │ │ - beq 4a6ac │ │ │ │ + beq 4a6a4 │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #3616] @ 49c7c │ │ │ │ + ldr r1, [pc, #3616] @ 49c58 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #9 │ │ │ │ - bhi 497c8 │ │ │ │ + bhi 497a4 │ │ │ │ add r1, r1, r5 │ │ │ │ ldrh r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3584] @ 49c80 │ │ │ │ + ldr r3, [pc, #3584] @ 49c5c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #612] @ 0x264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 4a658 │ │ │ │ + beq 4a650 │ │ │ │ sub r7, r7, #1 │ │ │ │ - ldr r8, [pc, #3552] @ 49c84 │ │ │ │ + ldr r8, [pc, #3552] @ 49c60 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, #1088] @ 0x440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 4a62c │ │ │ │ + beq 4a624 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r8, #1152] @ 0x480 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 4a6f8 │ │ │ │ + beq 4a6f0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 4a6d4 │ │ │ │ + beq 4a6cc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r0 │ │ │ │ - beq 4a6ac │ │ │ │ + beq 4a6a4 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 4a5b4 │ │ │ │ + ble 4a5ac │ │ │ │ add r8, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ - b 48f14 │ │ │ │ + b 48ef0 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 49fc8 │ │ │ │ + beq 49fc0 │ │ │ │ ldr lr, [r0, #4]! │ │ │ │ cmp lr, r1 │ │ │ │ - bne 48f08 │ │ │ │ + bne 48ee4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4a5b4 │ │ │ │ - ldr r3, [pc, #3400] @ 49c88 │ │ │ │ + beq 4a5ac │ │ │ │ + ldr r3, [pc, #3400] @ 49c64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #336] @ 0x150 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 4a6f8 │ │ │ │ + beq 4a6f0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4a6d4 │ │ │ │ + beq 4a6cc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4a6ac │ │ │ │ + beq 4a6a4 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 4a52c │ │ │ │ + ble 4a524 │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ - b 48f98 │ │ │ │ + b 48f74 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 49eb4 │ │ │ │ + beq 49eac │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 48f8c │ │ │ │ + bne 48f68 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4a52c │ │ │ │ - ldr r3, [pc, #3272] @ 49c8c │ │ │ │ + beq 4a524 │ │ │ │ + ldr r3, [pc, #3272] @ 49c68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #1432] @ 0x598 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 4a6f8 │ │ │ │ + beq 4a6f0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4a6d4 │ │ │ │ + beq 4a6cc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4a6ac │ │ │ │ + beq 4a6a4 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 4a484 │ │ │ │ + ble 4a47c │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ - b 4901c │ │ │ │ + b 48ff8 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 49c2c │ │ │ │ + beq 49c08 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 49010 │ │ │ │ + bne 48fec │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4a484 │ │ │ │ - ldr r3, [pc, #3144] @ 49c90 │ │ │ │ + beq 4a47c │ │ │ │ + ldr r3, [pc, #3144] @ 49c6c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #1456] @ 0x5b0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 4a6f8 │ │ │ │ + beq 4a6f0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4a6d4 │ │ │ │ + beq 4a6cc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4a6ac │ │ │ │ + beq 4a6a4 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 4a458 │ │ │ │ + ble 4a450 │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ - b 490a0 │ │ │ │ + b 4907c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 49b50 │ │ │ │ + beq 49b2c │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 49094 │ │ │ │ + bne 49070 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [r3, r2, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4a458 │ │ │ │ + beq 4a450 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 49608 │ │ │ │ + bgt 495e4 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3008] @ 49c94 │ │ │ │ + ldr r2, [pc, #3008] @ 49c70 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 49fbc │ │ │ │ + beq 49fb4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 49fb4 │ │ │ │ - ldr r3, [pc, #2968] @ 49c98 │ │ │ │ + beq 49fac │ │ │ │ + ldr r3, [pc, #2968] @ 49c74 │ │ │ │ ldr sl, [r6, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 49b10 │ │ │ │ + bne 49aec │ │ │ │ ldr fp, [r5, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 49b10 │ │ │ │ + beq 49aec │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 49158 │ │ │ │ + beq 49134 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 49a80 │ │ │ │ - ldr r3, [pc, #2876] @ 49c9c │ │ │ │ + beq 49a5c │ │ │ │ + ldr r3, [pc, #2876] @ 49c78 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str fp, [sp, #152] @ 0x98 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 4919c │ │ │ │ + beq 49178 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 49bdc │ │ │ │ + beq 49bb8 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldreq r5, [pc, #2804] @ 49ca0 │ │ │ │ - beq 49a14 │ │ │ │ + ldreq r5, [pc, #2804] @ 49c7c │ │ │ │ + beq 499f0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 491c4 │ │ │ │ + beq 491a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 49a54 │ │ │ │ + beq 49a30 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 4a198 │ │ │ │ + beq 4a190 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #2744] @ 49ca4 │ │ │ │ + ldr r2, [pc, #2744] @ 49c80 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 4a1ec │ │ │ │ + beq 4a1e4 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 4a1c8 │ │ │ │ + beq 4a1c0 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 49e74 │ │ │ │ + bne 49e6c │ │ │ │ ldr fp, [r9, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 49e74 │ │ │ │ + beq 49e6c │ │ │ │ ldr r3, [fp] │ │ │ │ ldr sl, [r9, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 49268 │ │ │ │ + beq 49244 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 49be8 │ │ │ │ - ldr r3, [pc, #2616] @ 49ca8 │ │ │ │ + beq 49bc4 │ │ │ │ + ldr r3, [pc, #2616] @ 49c84 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str fp, [sp, #152] @ 0x98 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 492ac │ │ │ │ + beq 49288 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 49ea8 │ │ │ │ + beq 49ea0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4a288 │ │ │ │ + beq 4a280 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 492d0 │ │ │ │ + beq 492ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 49b44 │ │ │ │ + beq 49b20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 499e0 │ │ │ │ - ldr r3, [pc, #2496] @ 49cac │ │ │ │ + beq 499bc │ │ │ │ + ldr r3, [pc, #2496] @ 49c88 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 49a60 │ │ │ │ + beq 49a3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #2464] @ 49cb0 │ │ │ │ + ldr r3, [pc, #2464] @ 49c8c │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a2dc │ │ │ │ + bne 4a2d4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 49a70 │ │ │ │ + beq 49a4c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #2412] @ 49cb0 │ │ │ │ + ldr r3, [pc, #2412] @ 49c8c │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a2fc │ │ │ │ + bne 4a2f4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 49a8c │ │ │ │ + beq 49a68 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #2360] @ 49cb0 │ │ │ │ + ldr r3, [pc, #2360] @ 49c8c │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a31c │ │ │ │ + bne 4a314 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 49a9c │ │ │ │ + beq 49a78 │ │ │ │ mov r0, r8 │ │ │ │ bl b9e8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #2308] @ 49cb0 │ │ │ │ + ldr r3, [pc, #2308] @ 49c8c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a33c │ │ │ │ + bne 4a334 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4a35c │ │ │ │ + beq 4a354 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 4a37c │ │ │ │ + beq 4a374 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ - beq 4a39c │ │ │ │ + beq 4a394 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 4a3c8 │ │ │ │ + beq 4a3c0 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ strd r8, [sp, #16] │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r0, [sp] │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #32] │ │ │ │ str sl, [sp, #28] │ │ │ │ - bl af1f8 │ │ │ │ + bl 77264 │ │ │ │ mov r8, r0 │ │ │ │ bl be74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4a3f0 │ │ │ │ + beq 4a3e8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 49aa4 │ │ │ │ + beq 49a80 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4a4b0 │ │ │ │ - ldr r3, [pc, #2108] @ 49cb4 │ │ │ │ + beq 4a4a8 │ │ │ │ + ldr r3, [pc, #2108] @ 49c90 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4a4fc │ │ │ │ + blt 4a4f4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 494ac │ │ │ │ + beq 49488 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4a27c │ │ │ │ + beq 4a274 │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4a558 │ │ │ │ - ldr r3, [pc, #2036] @ 49cb8 │ │ │ │ + beq 4a550 │ │ │ │ + ldr r3, [pc, #2036] @ 49c94 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4a564 │ │ │ │ + blt 4a55c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 494f8 │ │ │ │ + beq 494d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4a3bc │ │ │ │ + beq 4a3b4 │ │ │ │ add r0, r8, #5120 @ 0x1400 │ │ │ │ add r0, r0, #4 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4a584 │ │ │ │ - ldr r3, [pc, #1960] @ 49cbc │ │ │ │ + beq 4a57c │ │ │ │ + ldr r3, [pc, #1960] @ 49c98 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #268] @ 0x10c │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4a59c │ │ │ │ + blt 4a594 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 49548 │ │ │ │ + beq 49524 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4a44c │ │ │ │ - ldr r5, [pc, #1904] @ 49cc0 │ │ │ │ + beq 4a444 │ │ │ │ + ldr r5, [pc, #1904] @ 49c9c │ │ │ │ mov r0, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4a5f0 │ │ │ │ + blt 4a5e8 │ │ │ │ ldr r1, [r5, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4a608 │ │ │ │ + blt 4a600 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 495a0 │ │ │ │ + beq 4957c │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r6] │ │ │ │ - beq 495a0 │ │ │ │ + beq 4957c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4a420 │ │ │ │ + beq 4a418 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 495bc │ │ │ │ + beq 49598 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 49e5c │ │ │ │ + beq 49e54 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 495d8 │ │ │ │ + beq 495b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 49e68 │ │ │ │ - ldr r2, [pc, #1764] @ 49cc4 │ │ │ │ - ldr r3, [pc, #1664] @ 49c64 │ │ │ │ + beq 49e60 │ │ │ │ + ldr r2, [pc, #1764] @ 49ca0 │ │ │ │ + ldr r3, [pc, #1664] @ 49c40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4a6fc │ │ │ │ + bne 4a6f4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1716] @ 49cc8 │ │ │ │ + ldr r2, [pc, #1716] @ 49ca4 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #968] @ 0x3c8 │ │ │ │ - beq 4a6f8 │ │ │ │ + beq 4a6f0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4a6d4 │ │ │ │ + beq 4a6cc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4a6ac │ │ │ │ + beq 4a6a4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 4a268 │ │ │ │ + ble 4a260 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 49664 │ │ │ │ + b 49640 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 4a1fc │ │ │ │ + beq 4a1f4 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 49658 │ │ │ │ + bne 49634 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4a268 │ │ │ │ + beq 4a260 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 490c8 │ │ │ │ - ldr r3, [pc, #1588] @ 49ccc │ │ │ │ + ble 490a4 │ │ │ │ + ldr r3, [pc, #1588] @ 49ca8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #580] @ 0x244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a570 │ │ │ │ + beq 4a568 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 490c8 │ │ │ │ + ble 490a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1540] @ 49cd0 │ │ │ │ + ldr r2, [pc, #1540] @ 49cac │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1056] @ 0x420 │ │ │ │ - beq 4a6f8 │ │ │ │ + beq 4a6f0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4a6d4 │ │ │ │ + beq 4a6cc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4a6ac │ │ │ │ + beq 4a6a4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 4a438 │ │ │ │ + ble 4a430 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, #0 │ │ │ │ - b 4971c │ │ │ │ + b 496f8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 49f3c │ │ │ │ + beq 49f34 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 49710 │ │ │ │ + bne 496ec │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4a438 │ │ │ │ + beq 4a430 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 490c8 │ │ │ │ + ble 490a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1408] @ 49cd4 │ │ │ │ + ldr r2, [pc, #1408] @ 49cb0 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 4a6f8 │ │ │ │ + beq 4a6f0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4a6d4 │ │ │ │ + beq 4a6cc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4a6ac │ │ │ │ + beq 4a6a4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 4a0c4 │ │ │ │ + ble 4a0bc │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 497a4 │ │ │ │ + b 49780 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 4a058 │ │ │ │ + beq 4a050 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 49798 │ │ │ │ + bne 49774 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4a0c4 │ │ │ │ + beq 4a0bc │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 490c8 │ │ │ │ - b 4a0d0 │ │ │ │ - ldr r1, [pc, #1276] @ 49cd8 │ │ │ │ + ble 490a4 │ │ │ │ + b 4a0c8 │ │ │ │ + ldr r1, [pc, #1276] @ 49cb4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #336] @ 0x150 │ │ │ │ - b 48f58 │ │ │ │ - ldr r1, [pc, #1264] @ 49cdc │ │ │ │ + b 48f34 │ │ │ │ + ldr r1, [pc, #1264] @ 49cb8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #1152] @ 0x480 │ │ │ │ - b 48ed4 │ │ │ │ - ldr r1, [pc, #1252] @ 49ce0 │ │ │ │ + b 48eb0 │ │ │ │ + ldr r1, [pc, #1252] @ 49cbc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #1456] @ 0x5b0 │ │ │ │ - b 49060 │ │ │ │ - ldr r1, [pc, #1240] @ 49ce4 │ │ │ │ + b 4903c │ │ │ │ + ldr r1, [pc, #1240] @ 49cc0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #1432] @ 0x598 │ │ │ │ - b 48fdc │ │ │ │ - ldr r3, [pc, #1228] @ 49ce8 │ │ │ │ + b 48fb8 │ │ │ │ + ldr r3, [pc, #1228] @ 49cc4 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - b 48e14 │ │ │ │ - ldr r3, [pc, #1176] @ 49ce8 │ │ │ │ + b 48df0 │ │ │ │ + ldr r3, [pc, #1176] @ 49cc4 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - b 48e10 │ │ │ │ - ldr r3, [pc, #1128] @ 49ce8 │ │ │ │ + b 48dec │ │ │ │ + ldr r3, [pc, #1128] @ 49cc4 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - b 48e0c │ │ │ │ - ldr r3, [pc, #1084] @ 49ce8 │ │ │ │ + b 48de8 │ │ │ │ + ldr r3, [pc, #1084] @ 49cc4 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ - b 48e04 │ │ │ │ - ldr r3, [pc, #1044] @ 49ce8 │ │ │ │ + b 48de0 │ │ │ │ + ldr r3, [pc, #1044] @ 49cc4 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - b 48dfc │ │ │ │ - ldr r3, [pc, #1008] @ 49ce8 │ │ │ │ + b 48dd8 │ │ │ │ + ldr r3, [pc, #1008] @ 49cc4 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 48df4 │ │ │ │ - ldr r3, [pc, #976] @ 49ce8 │ │ │ │ + b 48dd0 │ │ │ │ + ldr r3, [pc, #976] @ 49cc4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 48df0 │ │ │ │ - ldr r3, [pc, #948] @ 49ce8 │ │ │ │ + b 48dcc │ │ │ │ + ldr r3, [pc, #948] @ 49cc4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b 48de8 │ │ │ │ - ldr r3, [pc, #924] @ 49ce8 │ │ │ │ + b 48dc4 │ │ │ │ + ldr r3, [pc, #924] @ 49cc4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 48de0 │ │ │ │ + b 48dbc │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -63167,502 +63158,509 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r8, [r1, #20] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 490c8 │ │ │ │ - ldr r3, [pc, #836] @ 49ce8 │ │ │ │ + b 490a4 │ │ │ │ + ldr r3, [pc, #836] @ 49cc4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 49964 │ │ │ │ - ldr r3, [pc, #820] @ 49ce8 │ │ │ │ + b 49940 │ │ │ │ + ldr r3, [pc, #820] @ 49cc4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 4996c │ │ │ │ + b 49948 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #784] @ 49ce8 │ │ │ │ + ldr r3, [pc, #784] @ 49cc4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 49974 │ │ │ │ + b 49950 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 492e4 │ │ │ │ + beq 492c0 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r5, [pc, #756] @ 49cec │ │ │ │ + ldr r5, [pc, #756] @ 49cc8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 49a14 │ │ │ │ + beq 499f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 49a14 │ │ │ │ + bne 499f0 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 49a30 │ │ │ │ + beq 49a0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4a18c │ │ │ │ - ldr r3, [pc, #696] @ 49cf0 │ │ │ │ - ldr r0, [pc, #696] @ 49cf4 │ │ │ │ + beq 4a184 │ │ │ │ + ldr r3, [pc, #696] @ 49ccc │ │ │ │ + ldr r0, [pc, #696] @ 49cd0 │ │ │ │ + ldr r2, [pc, #696] @ 49cd4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #147 @ 0x93 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r6, #0 │ │ │ │ - b 495d8 │ │ │ │ + b 495b4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 491c4 │ │ │ │ + b 491a0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ - b 49308 │ │ │ │ + b 492e4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ - b 4933c │ │ │ │ + b 49318 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 49158 │ │ │ │ + b 49134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - b 49370 │ │ │ │ + b 4934c │ │ │ │ ldrd r8, [r8, #8] │ │ │ │ - b 493a4 │ │ │ │ - ldr r9, [pc, #588] @ 49cf8 │ │ │ │ + b 49380 │ │ │ │ + ldr r9, [pc, #592] @ 49cd8 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #48] @ 0x30 │ │ │ │ ldr r1, [r9, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4a5fc │ │ │ │ + blt 4a5f4 │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4a614 │ │ │ │ + beq 4a60c │ │ │ │ ldr r1, [r9, #972] @ 0x3cc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4a620 │ │ │ │ + blt 4a618 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4957c │ │ │ │ + beq 49558 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4957c │ │ │ │ + bne 49558 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4957c │ │ │ │ - ldr r3, [pc, #484] @ 49cfc │ │ │ │ + b 49558 │ │ │ │ + ldr r3, [pc, #488] @ 49cdc │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ - b 4919c │ │ │ │ + b 49178 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 492d0 │ │ │ │ + b 492ac │ │ │ │ mov fp, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ mov r6, fp │ │ │ │ mov r7, r8 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ mov r8, lr │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r2 │ │ │ │ - b 49b98 │ │ │ │ + b 49b74 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 4a458 │ │ │ │ + beq 4a450 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a6a8 │ │ │ │ + beq 4a6a0 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49b80 │ │ │ │ + beq 49b5c │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r6 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ mov r6, r3 │ │ │ │ - blt 4a458 │ │ │ │ + blt 4a450 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [r3, fp, lsl #2] │ │ │ │ - b 490b4 │ │ │ │ + b 49090 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4919c │ │ │ │ + b 49178 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 49268 │ │ │ │ - ldr r0, [pc, #260] @ 49d00 │ │ │ │ + b 49244 │ │ │ │ + ldr r0, [pc, #264] @ 49ce0 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #10 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #240] @ 49d04 │ │ │ │ - ldr r3, [pc, #240] @ 49d08 │ │ │ │ - ldr r0, [pc, #240] @ 49d0c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #244] @ 49ce4 │ │ │ │ + ldr r3, [pc, #244] @ 49ce8 │ │ │ │ + ldr r0, [pc, #244] @ 49cec │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #145 @ 0x91 │ │ │ │ - bl 17198 │ │ │ │ - b 49a4c │ │ │ │ + mov r2, #1016 @ 0x3f8 │ │ │ │ + bl 17174 │ │ │ │ + b 49a28 │ │ │ │ mov fp, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r6, fp │ │ │ │ mov r7, r8 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov r8, lr │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r2 │ │ │ │ - b 49e14 │ │ │ │ - @ instruction: 0x001089d0 │ │ │ │ - @ instruction: 0x001072f0 │ │ │ │ + b 49e0c │ │ │ │ + @ instruction: 0x001089fc │ │ │ │ + andseq r7, r0, r4, lsl r3 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r7, r0, r8, ror r2 │ │ │ │ - andeq r7, lr, sl, lsr #12 │ │ │ │ - andeq r7, lr, ip, lsl r6 │ │ │ │ + mulseq r0, ip, r2 │ │ │ │ + strdeq r7, [lr], -lr │ │ │ │ + strdeq r7, [lr], -r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andeq r7, lr, lr, ror r5 │ │ │ │ - andseq r8, r0, r8, asr #16 │ │ │ │ - andseq r8, r0, r4, lsr #16 │ │ │ │ - andseq r8, r0, r8, lsl #15 │ │ │ │ - andseq r8, r0, r4, lsl #14 │ │ │ │ - andseq r8, r0, r0, lsl #13 │ │ │ │ - @ instruction: 0x001085f4 │ │ │ │ + andeq r7, lr, r2, asr r5 │ │ │ │ + andseq r8, r0, r4, ror r8 │ │ │ │ + andseq r8, r0, r0, asr r8 │ │ │ │ + @ instruction: 0x001087b4 │ │ │ │ + andseq r8, r0, r0, lsr r7 │ │ │ │ + andseq r8, r0, ip, lsr #13 │ │ │ │ + andseq r8, r0, r0, lsr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, r0, r8, ror #10 │ │ │ │ - andeq r1, r0, r2, ror lr │ │ │ │ - @ instruction: 0x001084dc │ │ │ │ - andseq r8, r0, r8, asr r4 │ │ │ │ + mulseq r0, r4, r5 │ │ │ │ + andeq r6, r0, lr, asr #7 │ │ │ │ + andseq r8, r0, r8, lsl #10 │ │ │ │ + andseq r8, r0, r4, lsl #9 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - andseq r8, r0, r0, asr r2 │ │ │ │ - andseq r8, r0, r4, lsl #4 │ │ │ │ - @ instruction: 0x001081b4 │ │ │ │ - andseq r8, r0, r8, ror r1 │ │ │ │ - andseq r6, r0, r8, lsl sl │ │ │ │ - ldrheq r8, [r0], -r4 │ │ │ │ - andseq r8, r0, r0, lsr r0 │ │ │ │ - @ instruction: 0x00107ffc │ │ │ │ - andseq r7, r0, r4, ror pc │ │ │ │ - @ instruction: 0x00107ef0 │ │ │ │ - andseq r7, r0, r0, ror #29 │ │ │ │ - @ instruction: 0x00107ed0 │ │ │ │ - andseq r7, r0, r0, asr #29 │ │ │ │ + andseq r8, r0, ip, ror r2 │ │ │ │ + andseq r8, r0, r0, lsr r2 │ │ │ │ + andseq r8, r0, r0, ror #3 │ │ │ │ + andseq r8, r0, r4, lsr #3 │ │ │ │ + andseq r6, r0, ip, lsr sl │ │ │ │ + andseq r8, r0, r0, ror #1 │ │ │ │ + andseq r8, r0, ip, asr r0 │ │ │ │ + andseq r8, r0, r8, lsr #32 │ │ │ │ + andseq r7, r0, r0, lsr #31 │ │ │ │ + andseq r7, r0, ip, lsl pc │ │ │ │ + andseq r7, r0, ip, lsl #30 │ │ │ │ + @ instruction: 0x00107efc │ │ │ │ + andseq r7, r0, ip, ror #29 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r1, r0, pc, lsl #29 │ │ │ │ - andeq r0, sp, r8, lsr #27 │ │ │ │ - andeq r1, sp, r4, lsr #10 │ │ │ │ - andseq r7, r0, r0, lsr #24 │ │ │ │ - @ instruction: 0x00107bb0 │ │ │ │ - andeq r1, sp, r8, ror r3 │ │ │ │ - andeq r1, r0, r4, lsr #28 │ │ │ │ - andeq r0, sp, r8, asr #23 │ │ │ │ - andeq r1, sp, r4, asr #6 │ │ │ │ - andseq r7, r0, ip, asr #16 │ │ │ │ - andeq r1, r0, lr, asr lr │ │ │ │ - andeq r0, sp, ip, ror #28 │ │ │ │ - andeq r1, r0, r1, lsl #28 │ │ │ │ - andeq r1, r0, r6, ror lr │ │ │ │ - andeq r1, r0, r7, ror lr │ │ │ │ - andeq r1, r0, r7, ror #27 │ │ │ │ - andeq r1, r0, fp, lsl #29 │ │ │ │ - muleq r0, r0, lr │ │ │ │ - muleq r0, r1, lr │ │ │ │ - muleq r0, r2, lr │ │ │ │ - muleq r0, r3, lr │ │ │ │ - muleq r0, r4, lr │ │ │ │ - muleq r0, r5, lr │ │ │ │ - muleq r0, r6, lr │ │ │ │ - muleq r0, r7, lr │ │ │ │ - andeq r0, sp, r4, ror #7 │ │ │ │ - andeq r0, sp, ip, lsr fp │ │ │ │ - andeq r1, r0, fp, asr #25 │ │ │ │ - muleq r0, r8, lr │ │ │ │ - strdeq r1, [r0], -r5 │ │ │ │ - andeq r0, sp, r8, lsl #22 │ │ │ │ - andeq r1, r0, r0, ror #27 │ │ │ │ - ldrdeq r0, [sp], -ip │ │ │ │ - ldrdeq r1, [r0], -r6 │ │ │ │ - andeq r1, r0, r1, lsl #26 │ │ │ │ - andeq r0, sp, r0, lsr #6 │ │ │ │ - andeq r0, sp, r0, ror sl │ │ │ │ - andeq r1, r0, r3, lsl #26 │ │ │ │ - andeq r0, sp, r4, lsr sl │ │ │ │ - andeq r1, r0, ip, asr #27 │ │ │ │ - andeq r1, r0, sp, lsl #26 │ │ │ │ - andeq r1, r0, pc, lsl #26 │ │ │ │ - andeq r1, r0, lr, ror #27 │ │ │ │ - andeq r1, r0, r9, lsl sp │ │ │ │ - andeq r1, r0, fp, lsl sp │ │ │ │ - andeq r0, sp, ip, lsr #19 │ │ │ │ - andeq r1, r0, r2, asr #27 │ │ │ │ - andeq r1, r0, r5, lsr #26 │ │ │ │ - andeq r1, r0, r1, ror #25 │ │ │ │ - andeq r1, r0, lr, lsr #26 │ │ │ │ - andeq r1, r0, sl, ror #25 │ │ │ │ - andeq r1, r0, ip, ror #25 │ │ │ │ - andeq r0, sp, r4, lsr r9 │ │ │ │ - @ instruction: 0x00001db8 │ │ │ │ - andeq r1, r0, lr, lsr #27 │ │ │ │ - ldrdeq r1, [r0], -lr │ │ │ │ - strdeq r1, [r0], -ip │ │ │ │ - ldrdeq r1, [r0], -r4 │ │ │ │ - andeq r1, r0, sl, asr #27 │ │ │ │ - @ instruction: 0x00001db6 │ │ │ │ - andeq r5, lr, ip, ror lr │ │ │ │ - andeq pc, ip, ip, ror #9 │ │ │ │ - andeq pc, ip, r4, lsr #16 │ │ │ │ + andeq r6, r0, fp, ror #7 │ │ │ │ + andeq r0, sp, r8, ror sp │ │ │ │ + strdeq r1, [sp], -r4 │ │ │ │ + strdeq r0, [r0], -sl │ │ │ │ + andseq r7, r0, ip, asr #24 │ │ │ │ + @ instruction: 0x00107bdc │ │ │ │ + andeq r1, sp, ip, asr #6 │ │ │ │ + andeq r6, r0, r0, lsl #7 │ │ │ │ + muleq sp, ip, fp │ │ │ │ + andeq r1, sp, r8, lsl r3 │ │ │ │ + andseq r7, r0, ip, asr r8 │ │ │ │ + @ instruction: 0x000063ba │ │ │ │ + andeq r0, sp, r4, lsr #28 │ │ │ │ + andeq r6, r0, sp, asr r3 │ │ │ │ + ldrdeq r6, [r0], -r2 │ │ │ │ + ldrdeq r6, [r0], -r3 │ │ │ │ + andeq r6, r0, r3, asr #6 │ │ │ │ + andeq r6, r0, r7, ror #7 │ │ │ │ + andeq r6, r0, ip, ror #7 │ │ │ │ + andeq r6, r0, sp, ror #7 │ │ │ │ + andeq r6, r0, lr, ror #7 │ │ │ │ + andeq r6, r0, pc, ror #7 │ │ │ │ + strdeq r6, [r0], -r0 │ │ │ │ + strdeq r6, [r0], -r1 │ │ │ │ + strdeq r6, [r0], -r2 │ │ │ │ + strdeq r6, [r0], -r3 │ │ │ │ + muleq sp, r8, r3 │ │ │ │ + strdeq r0, [sp], -r0 @ │ │ │ │ + andeq r0, r0, r9, ror #7 │ │ │ │ + andeq r6, r0, r7, lsr #4 │ │ │ │ + strdeq r6, [r0], -r4 │ │ │ │ + andeq r6, r0, r1, asr r3 │ │ │ │ + andeq r0, sp, r0, asr #21 │ │ │ │ + andeq r6, r0, ip, lsr r3 │ │ │ │ + muleq sp, r4, sl │ │ │ │ + andeq r6, r0, r2, lsr r3 │ │ │ │ + andeq r6, r0, sp, asr r2 │ │ │ │ + ldrdeq r0, [sp], -r8 │ │ │ │ + andeq r0, sp, r8, lsr #20 │ │ │ │ + andeq r6, r0, pc, asr r2 │ │ │ │ + andeq r0, sp, ip, ror #19 │ │ │ │ + andeq r6, r0, r8, lsr #6 │ │ │ │ + andeq r6, r0, r9, ror #4 │ │ │ │ + strdeq r0, [r0], -r1 │ │ │ │ + andeq r6, r0, fp, ror #4 │ │ │ │ + andeq r6, r0, sl, asr #6 │ │ │ │ + andeq r6, r0, r5, ror r2 │ │ │ │ + strdeq r0, [r0], -r2 │ │ │ │ + andeq r6, r0, r7, ror r2 │ │ │ │ + andeq r0, sp, r4, ror #18 │ │ │ │ + andeq r6, r0, lr, lsl r3 │ │ │ │ + strdeq r0, [r0], -r3 │ │ │ │ + andeq r6, r0, r1, lsl #5 │ │ │ │ + andeq r6, r0, sp, lsr r2 │ │ │ │ + andeq r6, r0, sl, lsl #5 │ │ │ │ + andeq r6, r0, r6, asr #4 │ │ │ │ + andeq r0, r0, sp, ror #7 │ │ │ │ + andeq r6, r0, r8, asr #4 │ │ │ │ + andeq r0, sp, ip, ror #17 │ │ │ │ + andeq r6, r0, r4, lsl r3 │ │ │ │ + andeq r6, r0, sl, lsl #6 │ │ │ │ + andeq r6, r0, sl, lsr r3 │ │ │ │ + andeq r6, r0, r8, asr r3 │ │ │ │ + andeq r6, r0, r0, lsr r3 │ │ │ │ + andeq r6, r0, r6, lsr #6 │ │ │ │ + andeq r6, r0, ip, lsl r3 │ │ │ │ + andeq r6, r0, r2, lsl r3 │ │ │ │ + andeq r5, lr, r4, lsr lr │ │ │ │ + andeq pc, ip, r4, lsr #9 │ │ │ │ + ldrdeq pc, [ip], -ip │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andeq r5, lr, r8, asr lr │ │ │ │ - andeq pc, ip, r0, asr #11 │ │ │ │ - andeq pc, ip, ip, lsr #22 │ │ │ │ + andeq r5, lr, r0, lsl lr │ │ │ │ + andeq pc, ip, r8, ror r5 @ │ │ │ │ + andeq pc, ip, r4, ror #21 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 4a484 │ │ │ │ + beq 4a47c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a6a8 │ │ │ │ + beq 4a6a0 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49dfc │ │ │ │ + beq 49df4 │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r6 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ mov r6, r3 │ │ │ │ - blt 4a484 │ │ │ │ + blt 4a47c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 49034 │ │ │ │ + b 49010 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 495bc │ │ │ │ + b 49598 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 495d8 │ │ │ │ - ldr r3, [pc, #-364] @ 49d10 │ │ │ │ + b 495b4 │ │ │ │ + ldr r3, [pc, #-388] @ 49cf0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r9 │ │ │ │ mov r4, r0 │ │ │ │ - b 492ac │ │ │ │ + b 49288 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 492ac │ │ │ │ + b 49288 │ │ │ │ mov fp, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r7, fp │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, ip │ │ │ │ mov r6, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r8, lr │ │ │ │ - b 49ef8 │ │ │ │ + b 49ef0 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 4a52c │ │ │ │ + beq 4a524 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a6a8 │ │ │ │ + beq 4a6a0 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49ee0 │ │ │ │ + beq 49ed8 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, fp │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - blt 4a52c │ │ │ │ + blt 4a524 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 48fb0 │ │ │ │ + b 48f8c │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ mov r5, fp │ │ │ │ mov r7, ip │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r3 │ │ │ │ - b 49f78 │ │ │ │ + b 49f70 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, fp │ │ │ │ - beq 4a42c │ │ │ │ + beq 4a424 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6b0 │ │ │ │ + beq 4a6a8 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f60 │ │ │ │ + beq 49f58 │ │ │ │ mov r3, r6 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ - blt 4a438 │ │ │ │ + blt 4a430 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ - b 49730 │ │ │ │ - ldr r5, [pc, #-680] @ 49d14 │ │ │ │ - b 49a30 │ │ │ │ + b 4970c │ │ │ │ + ldr r5, [pc, #-704] @ 49cf4 │ │ │ │ + b 49a0c │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 490f0 │ │ │ │ + b 490cc │ │ │ │ mov fp, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r6, fp │ │ │ │ mov r7, r8 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r2 │ │ │ │ - b 4a010 │ │ │ │ + b 4a008 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 4a5b4 │ │ │ │ + beq 4a5ac │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a6b0 │ │ │ │ + beq 4a6a8 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49ff8 │ │ │ │ + beq 49ff0 │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r6 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r6, r3 │ │ │ │ - blt 4a5b4 │ │ │ │ + blt 4a5ac │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 48f2c │ │ │ │ + b 48f08 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r7, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 4a094 │ │ │ │ + b 4a08c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 4a590 │ │ │ │ + beq 4a588 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6b0 │ │ │ │ + beq 4a6a8 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a07c │ │ │ │ + beq 4a074 │ │ │ │ mov r3, r5 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ - bge 497b0 │ │ │ │ + bge 4978c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a674 │ │ │ │ + bne 4a66c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #-1008] @ 49d18 │ │ │ │ + ldr r3, [pc, #-1032] @ 49cf8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ @@ -63673,383 +63671,383 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ ldr r9, [sp, #116] @ 0x74 │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 490c8 │ │ │ │ - ldr r1, [pc, #-1136] @ 49d1c │ │ │ │ - b 49c10 │ │ │ │ + bne 490a4 │ │ │ │ + ldr r1, [pc, #-1160] @ 49cfc │ │ │ │ + b 49bec │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 49a30 │ │ │ │ + b 49a0c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 491e0 │ │ │ │ + beq 491bc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4a1c0 │ │ │ │ + beq 4a1b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 4a694 │ │ │ │ - ldr r5, [pc, #-1192] @ 49d20 │ │ │ │ - b 49a30 │ │ │ │ + beq 4a68c │ │ │ │ + ldr r5, [pc, #-1216] @ 49d00 │ │ │ │ + b 49a0c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4a1e4 │ │ │ │ + beq 4a1dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 4a5a8 │ │ │ │ - ldr r5, [pc, #-1224] @ 49d24 │ │ │ │ - b 49a30 │ │ │ │ + beq 4a5a0 │ │ │ │ + ldr r5, [pc, #-1248] @ 49d04 │ │ │ │ + b 49a0c │ │ │ │ mov r0, r9 │ │ │ │ bl b6c4 │ │ │ │ mov r9, r0 │ │ │ │ - b 49208 │ │ │ │ + b 491e4 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ mov r7, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 4a238 │ │ │ │ + b 4a230 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 4a5e0 │ │ │ │ + beq 4a5d8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a6b0 │ │ │ │ + beq 4a6a8 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a220 │ │ │ │ + beq 4a218 │ │ │ │ mov r3, r5 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ - bge 49670 │ │ │ │ + bge 4964c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49690 │ │ │ │ - ldr r1, [pc, #-1364] @ 49d28 │ │ │ │ - b 49c10 │ │ │ │ + beq 4966c │ │ │ │ + ldr r1, [pc, #-1388] @ 49d08 │ │ │ │ + b 49bec │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 494ac │ │ │ │ + b 49488 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4a2ac │ │ │ │ + beq 4a2a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4a2ac │ │ │ │ + bne 4a2a4 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4a2c8 │ │ │ │ + beq 4a2c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 4a2d0 │ │ │ │ - ldr r5, [pc, #-1444] @ 49d2c │ │ │ │ - b 49a30 │ │ │ │ + beq 4a2c8 │ │ │ │ + ldr r5, [pc, #-1468] @ 49d0c │ │ │ │ + b 49a0c │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4a2c8 │ │ │ │ + b 4a2c0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49320 │ │ │ │ + beq 492fc │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r5, [pc, #-1476] @ 49d30 │ │ │ │ + ldr r5, [pc, #-1500] @ 49d10 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 499fc │ │ │ │ - b 49a14 │ │ │ │ + bne 499d8 │ │ │ │ + b 499f0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49354 │ │ │ │ + beq 49330 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r5, [pc, #-1504] @ 49d34 │ │ │ │ + ldr r5, [pc, #-1528] @ 49d14 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 499fc │ │ │ │ - b 49a14 │ │ │ │ + bne 499d8 │ │ │ │ + b 499f0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49388 │ │ │ │ + beq 49364 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r5, [pc, #-1532] @ 49d38 │ │ │ │ + ldr r5, [pc, #-1556] @ 49d18 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 499fc │ │ │ │ - b 49a14 │ │ │ │ + bne 499d8 │ │ │ │ + b 499f0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 493c0 │ │ │ │ + beq 4939c │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r5, [pc, #-1560] @ 49d3c │ │ │ │ + ldr r5, [pc, #-1584] @ 49d1c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 499fc │ │ │ │ - b 49a14 │ │ │ │ + bne 499d8 │ │ │ │ + b 499f0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 493d4 │ │ │ │ + beq 493b0 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r5, [pc, #-1588] @ 49d40 │ │ │ │ + ldr r5, [pc, #-1612] @ 49d20 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 499fc │ │ │ │ - b 49a14 │ │ │ │ + bne 499d8 │ │ │ │ + b 499f0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 493e8 │ │ │ │ + beq 493c4 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r5, [pc, #-1616] @ 49d44 │ │ │ │ + ldr r5, [pc, #-1640] @ 49d24 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 499fc │ │ │ │ - b 49a14 │ │ │ │ + bne 499d8 │ │ │ │ + b 499f0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 493fc │ │ │ │ + beq 493d8 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r5, [pc, #-1644] @ 49d48 │ │ │ │ + ldr r5, [pc, #-1668] @ 49d28 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 499fc │ │ │ │ - b 49a14 │ │ │ │ + bne 499d8 │ │ │ │ + b 499f0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 494f8 │ │ │ │ + b 494d4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49410 │ │ │ │ + beq 493ec │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r5, [pc, #-1692] @ 49d4c │ │ │ │ + ldr r5, [pc, #-1716] @ 49d2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 499fc │ │ │ │ - b 49a14 │ │ │ │ - ldr r3, [pc, #-1704] @ 49d50 │ │ │ │ - ldr r0, [pc, #-1704] @ 49d54 │ │ │ │ - ldr r1, [pc, #-1704] @ 49d58 │ │ │ │ + bne 499d8 │ │ │ │ + b 499f0 │ │ │ │ + ldr r3, [pc, #-1728] @ 49d30 │ │ │ │ + ldr r0, [pc, #-1728] @ 49d34 │ │ │ │ + ldr r2, [pc, #-1728] @ 49d38 │ │ │ │ + ldr r1, [pc, #-1728] @ 49d3c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #130 @ 0x82 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r5, [pc, #-1724] @ 49d5c │ │ │ │ + ldr r5, [pc, #-1744] @ 49d40 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 499fc │ │ │ │ - b 49a14 │ │ │ │ + bne 499d8 │ │ │ │ + b 499f0 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 495a0 │ │ │ │ + b 4957c │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49748 │ │ │ │ - ldr r1, [pc, #-1772] @ 49d60 │ │ │ │ - b 49c10 │ │ │ │ + beq 49724 │ │ │ │ + ldr r1, [pc, #-1792] @ 49d44 │ │ │ │ + b 49bec │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 49548 │ │ │ │ + b 49524 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a66c │ │ │ │ - ldr r0, [pc, #-1800] @ 49d64 │ │ │ │ + bne 4a664 │ │ │ │ + ldr r0, [pc, #-1820] @ 49d48 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #5 │ │ │ │ mov r2, #10 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1820] @ 49d68 │ │ │ │ - b 49c10 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1840] @ 49d4c │ │ │ │ + b 49bec │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a67c │ │ │ │ - ldr r0, [pc, #-1836] @ 49d6c │ │ │ │ + bne 4a674 │ │ │ │ + ldr r0, [pc, #-1856] @ 49d50 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #10 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1856] @ 49d70 │ │ │ │ - b 49c10 │ │ │ │ - ldr r8, [pc, #-1860] @ 49d74 │ │ │ │ - mov r9, #137 @ 0x89 │ │ │ │ - ldr r3, [pc, #-1864] @ 49d78 │ │ │ │ - ldr r0, [pc, #-1864] @ 49d7c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1876] @ 49d54 │ │ │ │ + b 49bec │ │ │ │ + ldr r8, [pc, #-1880] @ 49d58 │ │ │ │ + mov r9, #1008 @ 0x3f0 │ │ │ │ + ldr r3, [pc, #-1884] @ 49d5c │ │ │ │ + ldr r0, [pc, #-1884] @ 49d60 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4a40c │ │ │ │ + beq 4a404 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4a40c │ │ │ │ + bne 4a404 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4a40c │ │ │ │ - ldr r8, [pc, #-1924] @ 49d80 │ │ │ │ - mov r9, #137 @ 0x89 │ │ │ │ + b 4a404 │ │ │ │ + ldr r8, [pc, #-1944] @ 49d64 │ │ │ │ + mov r9, #1008 @ 0x3f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4a4b8 │ │ │ │ + beq 4a4b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4a4b8 │ │ │ │ + bne 4a4b0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4a4b8 │ │ │ │ + b 4a4b0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a684 │ │ │ │ - ldr r0, [pc, #-1980] @ 49d84 │ │ │ │ + bne 4a67c │ │ │ │ + ldr r0, [pc, #-2000] @ 49d68 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #10 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-2000] @ 49d88 │ │ │ │ - b 49c10 │ │ │ │ - ldr r8, [pc, #-2004] @ 49d8c │ │ │ │ - mov r9, #138 @ 0x8a │ │ │ │ - b 4a4b8 │ │ │ │ - ldr r8, [pc, #-2012] @ 49d90 │ │ │ │ - mov r9, #138 @ 0x8a │ │ │ │ - b 4a504 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 496c0 │ │ │ │ - ldr r1, [pc, #-2032] @ 49d94 │ │ │ │ - b 49c10 │ │ │ │ - ldr r8, [pc, #-2036] @ 49d98 │ │ │ │ - mov r9, #139 @ 0x8b │ │ │ │ - b 4a4b8 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-2020] @ 49d6c │ │ │ │ + b 49bec │ │ │ │ + ldr r9, [pc, #-2020] @ 49d74 │ │ │ │ + ldr r8, [pc, #-2028] @ 49d70 │ │ │ │ + b 4a4b0 │ │ │ │ + ldr r9, [pc, #-2032] @ 49d74 │ │ │ │ + ldr r8, [pc, #-2032] @ 49d78 │ │ │ │ + b 4a4fc │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4969c │ │ │ │ + ldr r1, [pc, #-2048] @ 49d7c │ │ │ │ + b 49bec │ │ │ │ + ldr r9, [pc, #-2048] @ 49d84 │ │ │ │ + ldr r8, [pc, #-2056] @ 49d80 │ │ │ │ + b 4a4b0 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ - b 4a0c4 │ │ │ │ - ldr r8, [pc, #-2056] @ 49d9c │ │ │ │ - mov r9, #139 @ 0x8b │ │ │ │ - b 4a504 │ │ │ │ + b 4a0bc │ │ │ │ + ldr r9, [pc, #-2072] @ 49d84 │ │ │ │ + ldr r8, [pc, #-2072] @ 49d88 │ │ │ │ + b 4a4fc │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4a1e4 │ │ │ │ + b 4a1dc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a68c │ │ │ │ - ldr r0, [pc, #-2088] @ 49da0 │ │ │ │ + bne 4a684 │ │ │ │ + ldr r0, [pc, #-2100] @ 49d8c │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-2108] @ 49da4 │ │ │ │ - b 49c10 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-2120] @ 49d90 │ │ │ │ + b 49bec │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ - b 4a268 │ │ │ │ - ldr r8, [pc, #-2128] @ 49da8 │ │ │ │ - mov r9, #140 @ 0x8c │ │ │ │ - b 4a4b8 │ │ │ │ - ldr r8, [pc, #-2136] @ 49dac │ │ │ │ - mov r9, #133 @ 0x85 │ │ │ │ - b 4a4b8 │ │ │ │ - ldr r8, [pc, #-2144] @ 49db0 │ │ │ │ - mov r9, #141 @ 0x8d │ │ │ │ - b 4a4b8 │ │ │ │ - ldr r8, [pc, #-2152] @ 49db4 │ │ │ │ - mov r9, #134 @ 0x86 │ │ │ │ - b 4a4b8 │ │ │ │ - ldr r8, [pc, #-2160] @ 49db8 │ │ │ │ - mov r9, #134 @ 0x86 │ │ │ │ - b 4a504 │ │ │ │ + b 4a260 │ │ │ │ + ldr r9, [pc, #-2140] @ 49d94 │ │ │ │ + ldr r8, [pc, #-2140] @ 49d98 │ │ │ │ + b 4a4b0 │ │ │ │ + ldr r8, [pc, #-2144] @ 49d9c │ │ │ │ + mov r9, #1004 @ 0x3ec │ │ │ │ + b 4a4b0 │ │ │ │ + ldr r8, [pc, #-2152] @ 49da0 │ │ │ │ + mov r9, #1012 @ 0x3f4 │ │ │ │ + b 4a4b0 │ │ │ │ + ldr r9, [pc, #-2156] @ 49da8 │ │ │ │ + ldr r8, [pc, #-2164] @ 49da4 │ │ │ │ + b 4a4b0 │ │ │ │ + ldr r9, [pc, #-2168] @ 49da8 │ │ │ │ + ldr r8, [pc, #-2168] @ 49dac │ │ │ │ + b 4a4fc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a6a0 │ │ │ │ - ldr r0, [pc, #-2180] @ 49dbc │ │ │ │ + bne 4a698 │ │ │ │ + ldr r0, [pc, #-2184] @ 49db0 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #10 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-2200] @ 49dc0 │ │ │ │ - b 49c10 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 49bf4 │ │ │ │ - ldr r1, [pc, #-2216] @ 49dc4 │ │ │ │ - b 49c10 │ │ │ │ - ldr r1, [pc, #-2220] @ 49dc8 │ │ │ │ - b 49c10 │ │ │ │ - ldr r1, [pc, #-2224] @ 49dcc │ │ │ │ - b 49c10 │ │ │ │ - ldr r1, [pc, #-2228] @ 49dd0 │ │ │ │ - b 49c10 │ │ │ │ - ldr r1, [pc, #-2232] @ 49dd4 │ │ │ │ - b 49c10 │ │ │ │ - mov r1, #7616 @ 0x1dc0 │ │ │ │ - b 49c10 │ │ │ │ - mov r0, r7 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4a1c0 │ │ │ │ - ldr r1, [pc, #-2256] @ 49dd8 │ │ │ │ - b 49c10 │ │ │ │ - bl 14adc │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #-2268] @ 49ddc │ │ │ │ - ldr r1, [pc, #-2268] @ 49de0 │ │ │ │ - ldr r0, [pc, #-2268] @ 49de4 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-2204] @ 49db4 │ │ │ │ + b 49bec │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 49bd0 │ │ │ │ + ldr r1, [pc, #-2220] @ 49db8 │ │ │ │ + b 49bec │ │ │ │ + ldr r1, [pc, #-2224] @ 49dbc │ │ │ │ + b 49bec │ │ │ │ + ldr r1, [pc, #-2228] @ 49dc0 │ │ │ │ + b 49bec │ │ │ │ + ldr r1, [pc, #-2232] @ 49dc4 │ │ │ │ + b 49bec │ │ │ │ + ldr r1, [pc, #-2236] @ 49dc8 │ │ │ │ + b 49bec │ │ │ │ + ldr r1, [pc, #-2240] @ 49dcc │ │ │ │ + b 49bec │ │ │ │ + mov r0, r7 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 4a1b8 │ │ │ │ + ldr r1, [pc, #-2256] @ 49dd0 │ │ │ │ + b 49bec │ │ │ │ + bl 14ab8 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #-2268] @ 49dd4 │ │ │ │ + ldr r1, [pc, #-2268] @ 49dd8 │ │ │ │ + ldr r0, [pc, #-2268] @ 49ddc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2272] @ 49de8 │ │ │ │ + ldr r2, [pc, #-2272] @ 49de0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #-2288] @ 49dec │ │ │ │ - ldr r1, [pc, #-2288] @ 49df0 │ │ │ │ - ldr r0, [pc, #-2288] @ 49df4 │ │ │ │ + ldr r3, [pc, #-2288] @ 49de4 │ │ │ │ + ldr r1, [pc, #-2288] @ 49de8 │ │ │ │ + ldr r0, [pc, #-2288] @ 49dec │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2292] @ 49df8 │ │ │ │ + ldr r2, [pc, #-2292] @ 49df0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ec │ │ │ │ + bl 147c8 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r0, [pc, #4068] @ 4b6fc │ │ │ │ + ldr r0, [pc, #4068] @ 4b6f4 │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #4060] @ 4b700 │ │ │ │ + ldr r2, [pc, #4060] @ 4b6f8 │ │ │ │ add ip, r0, #1328 @ 0x530 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4052] @ 4b704 │ │ │ │ + ldr r3, [pc, #4052] @ 4b6fc │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, ip, #8 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r6, [pc, #4032] @ 4b708 │ │ │ │ + ldr r6, [pc, #4032] @ 4b700 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1232 @ 0x4d0 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, r0, #1360 @ 0x550 │ │ │ │ @@ -64062,1214 +64060,1208 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r0, #1492] @ 0x5d4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r0, #96] @ 0x60 │ │ │ │ ldr r8, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 4af14 │ │ │ │ - ldr r3, [pc, #3948] @ 4b70c │ │ │ │ + beq 4af0c │ │ │ │ + ldr r3, [pc, #3948] @ 4b704 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 4b9e8 │ │ │ │ + bhi 4b9c8 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r8, [r1, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 4b99c │ │ │ │ - ldr r0, [pc, #3876] @ 4b710 │ │ │ │ + beq 4b97c │ │ │ │ + ldr r0, [pc, #3876] @ 4b708 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 4b9a0 │ │ │ │ - ldr r0, [pc, #3860] @ 4b714 │ │ │ │ + beq 4b980 │ │ │ │ + ldr r0, [pc, #3860] @ 4b70c │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 4b9c4 │ │ │ │ + beq 4b9a4 │ │ │ │ add r3, r1, r5, lsl #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #3836] @ 4b718 │ │ │ │ + ldr r3, [pc, #3836] @ 4b710 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 4aaa4 │ │ │ │ + bhi 4aa9c │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3808] @ 4b71c │ │ │ │ + ldr r3, [pc, #3808] @ 4b714 │ │ │ │ cmp r9, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, #1336] @ 0x538 │ │ │ │ - ble 4b8ec │ │ │ │ + ble 4b8cc │ │ │ │ add sl, r4, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ - b 4a864 │ │ │ │ + b 4a85c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq 4b5a8 │ │ │ │ + beq 4b5a0 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp ip, r0 │ │ │ │ - bne 4a858 │ │ │ │ + bne 4a850 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr sl, [r2, r3, lsl #2] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4b8ec │ │ │ │ + beq 4b8cc │ │ │ │ sub r9, r9, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 4aaac │ │ │ │ + ble 4aaa4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3720] @ 4b720 │ │ │ │ + ldr r2, [pc, #3720] @ 4b718 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1104] @ 0x450 │ │ │ │ - beq 4b99c │ │ │ │ + beq 4b97c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4b9a0 │ │ │ │ + beq 4b980 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4b9c4 │ │ │ │ + beq 4b9a4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 4b688 │ │ │ │ + ble 4b680 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 4a8e8 │ │ │ │ + b 4a8e0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 4b61c │ │ │ │ + beq 4b614 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 4a8dc │ │ │ │ + bne 4a8d4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b688 │ │ │ │ + beq 4b680 │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r7, r3 │ │ │ │ cmp r9, #0 │ │ │ │ - ble 4aaac │ │ │ │ + ble 4aaa4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3588] @ 4b724 │ │ │ │ + ldr r2, [pc, #3588] @ 4b71c │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1244] @ 0x4dc │ │ │ │ - beq 4b99c │ │ │ │ + beq 4b97c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4b9a0 │ │ │ │ + beq 4b980 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4b9c4 │ │ │ │ + beq 4b9a4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 4b594 │ │ │ │ + ble 4b58c │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 4a970 │ │ │ │ + b 4a968 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 4b528 │ │ │ │ + beq 4b520 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 4a964 │ │ │ │ + bne 4a95c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b594 │ │ │ │ + beq 4b58c │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 4aaac │ │ │ │ + ble 4aaa4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3456] @ 4b728 │ │ │ │ + ldr r2, [pc, #3456] @ 4b720 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1364] @ 0x554 │ │ │ │ - beq 4b99c │ │ │ │ + beq 4b97c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4b9a0 │ │ │ │ + beq 4b980 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4b9c4 │ │ │ │ + beq 4b9a4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 4b1c4 │ │ │ │ + ble 4b1bc │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 4a9f8 │ │ │ │ + b 4a9f0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 4b158 │ │ │ │ + beq 4b150 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 4a9ec │ │ │ │ + bne 4a9e4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b1c4 │ │ │ │ + beq 4b1bc │ │ │ │ sub r9, r9, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 4aaac │ │ │ │ + ble 4aaa4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3324] @ 4b72c │ │ │ │ + ldr r2, [pc, #3324] @ 4b724 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 4b99c │ │ │ │ + beq 4b97c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4b9a0 │ │ │ │ + beq 4b980 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4b9c4 │ │ │ │ + beq 4b9a4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 4b270 │ │ │ │ + ble 4b268 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 4aa80 │ │ │ │ + b 4aa78 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 4b204 │ │ │ │ + beq 4b1fc │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 4aa74 │ │ │ │ + bne 4aa6c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b270 │ │ │ │ + beq 4b268 │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r8, r3 │ │ │ │ cmp r9, #0 │ │ │ │ - bgt 4b27c │ │ │ │ + bgt 4b274 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #3192] @ 4b730 │ │ │ │ + ldr r2, [pc, #3192] @ 4b728 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 4b1f0 │ │ │ │ + beq 4b1e8 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4b1fc │ │ │ │ - ldr r3, [pc, #3152] @ 4b734 │ │ │ │ + beq 4b1f4 │ │ │ │ + ldr r3, [pc, #3152] @ 4b72c │ │ │ │ ldr r9, [r6, r3] │ │ │ │ ldr r3, [sl, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 4b0b4 │ │ │ │ + bne 4b0ac │ │ │ │ ldr r6, [sl, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4b0b4 │ │ │ │ + beq 4b0ac │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r4, [sl, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ab3c │ │ │ │ + beq 4ab34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 4b0a8 │ │ │ │ - ldr r3, [pc, #3060] @ 4b738 │ │ │ │ + beq 4b0a0 │ │ │ │ + ldr r3, [pc, #3060] @ 4b730 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4ab80 │ │ │ │ + beq 4ab78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 4b0f4 │ │ │ │ + beq 4b0ec │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldreq r6, [pc, #2988] @ 4b73c │ │ │ │ - beq 4af70 │ │ │ │ + ldreq r6, [pc, #2988] @ 4b734 │ │ │ │ + beq 4af68 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4aba8 │ │ │ │ + beq 4aba0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4b030 │ │ │ │ + beq 4b028 │ │ │ │ add sl, sp, #52 @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b2e8 │ │ │ │ + beq 4b2e0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #2932] @ 4b740 │ │ │ │ + ldr r2, [pc, #2932] @ 4b738 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 4b33c │ │ │ │ + beq 4b334 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4b318 │ │ │ │ + beq 4b310 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 4b118 │ │ │ │ + bne 4b110 │ │ │ │ ldr fp, [r7, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 4b118 │ │ │ │ + beq 4b110 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r9, [r7, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ac48 │ │ │ │ + beq 4ac40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 4b100 │ │ │ │ - ldr r3, [pc, #2804] @ 4b744 │ │ │ │ + beq 4b0f8 │ │ │ │ + ldr r3, [pc, #2804] @ 4b73c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4ac8c │ │ │ │ + beq 4ac84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 4b14c │ │ │ │ + beq 4b144 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4b34c │ │ │ │ + beq 4b344 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4acb0 │ │ │ │ + beq 4aca8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 4b0e8 │ │ │ │ + beq 4b0e0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4b3a0 │ │ │ │ + beq 4b398 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 4b3e0 │ │ │ │ + beq 4b3d8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 4b420 │ │ │ │ + beq 4b418 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 4b460 │ │ │ │ + beq 4b458 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 10a428 │ │ │ │ + bl 57990 │ │ │ │ mov r8, r0 │ │ │ │ bl be74 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4af34 │ │ │ │ + beq 4af2c │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 4b03c │ │ │ │ + beq 4b034 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b6a8 │ │ │ │ - ldr r3, [pc, #2556] @ 4b748 │ │ │ │ + beq 4b6a0 │ │ │ │ + ldr r3, [pc, #2556] @ 4b740 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4b6b4 │ │ │ │ + blt 4b6ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ad88 │ │ │ │ + beq 4ad80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4ad88 │ │ │ │ + bne 4ad80 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b6e4 │ │ │ │ - ldr r3, [pc, #2476] @ 4b74c │ │ │ │ + beq 4b6dc │ │ │ │ + ldr r3, [pc, #2476] @ 4b744 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4b6f0 │ │ │ │ + blt 4b6e8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4addc │ │ │ │ + beq 4add4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4addc │ │ │ │ + bne 4add4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ ldr r0, [r8, #1028] @ 0x404 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b4ac │ │ │ │ - ldr r3, [pc, #2392] @ 4b750 │ │ │ │ + beq 4b4a4 │ │ │ │ + ldr r3, [pc, #2392] @ 4b748 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #280] @ 0x118 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4b87c │ │ │ │ + blt 4b85c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ae2c │ │ │ │ + beq 4ae24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 4b610 │ │ │ │ + beq 4b608 │ │ │ │ ldr r0, [r8, #1032] @ 0x408 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b888 │ │ │ │ - ldr r3, [pc, #2320] @ 4b754 │ │ │ │ + beq 4b868 │ │ │ │ + ldr r3, [pc, #2320] @ 4b74c │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #420] @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4b8a0 │ │ │ │ + blt 4b880 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ae78 │ │ │ │ + beq 4ae70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 4b69c │ │ │ │ - ldr r6, [pc, #2264] @ 4b758 │ │ │ │ + beq 4b694 │ │ │ │ + ldr r6, [pc, #2264] @ 4b750 │ │ │ │ mov r0, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4b8b8 │ │ │ │ + blt 4b898 │ │ │ │ ldr r1, [r6, #972] @ 0x3cc │ │ │ │ mov r0, r7 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4b8e0 │ │ │ │ + blt 4b8c0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4aed0 │ │ │ │ + beq 4aec8 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r7] │ │ │ │ - beq 4aed0 │ │ │ │ + beq 4aec8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b604 │ │ │ │ + beq 4b5fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4aeec │ │ │ │ + beq 4aee4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4b10c │ │ │ │ + beq 4b104 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4afb4 │ │ │ │ + beq 4afac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4afb4 │ │ │ │ + bne 4afac │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4afb4 │ │ │ │ - ldr r3, [pc, #2112] @ 4b75c │ │ │ │ + b 4afac │ │ │ │ + ldr r3, [pc, #2112] @ 4b754 │ │ │ │ sub r2, r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi 4b9e8 │ │ │ │ + bhi 4b9c8 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #2084] @ 4b760 │ │ │ │ - ldr r0, [pc, #2084] @ 4b764 │ │ │ │ - ldr r1, [pc, #2084] @ 4b768 │ │ │ │ + ldr r3, [pc, #2084] @ 4b758 │ │ │ │ + ldr r0, [pc, #2084] @ 4b75c │ │ │ │ + ldr r1, [pc, #2084] @ 4b760 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #1000 @ 0x3e8 │ │ │ │ - bl 17198 │ │ │ │ + mov r2, #210 @ 0xd2 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #2236] @ 4b81c │ │ │ │ - beq 4b504 │ │ │ │ + ldrne r6, [pc, #2212] @ 4b7fc │ │ │ │ + beq 4b4fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4b4a0 │ │ │ │ + beq 4b498 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4af94 │ │ │ │ + beq 4af8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4af94 │ │ │ │ + bne 4af8c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r3, [pc, #2000] @ 4b76c │ │ │ │ - ldr r0, [pc, #2000] @ 4b770 │ │ │ │ - ldr r2, [pc, #2000] @ 4b774 │ │ │ │ + ldr r3, [pc, #2000] @ 4b764 │ │ │ │ + ldr r0, [pc, #2000] @ 4b768 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r2, #228 @ 0xe4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #1980] @ 4b778 │ │ │ │ - ldr r3, [pc, #1860] @ 4b704 │ │ │ │ + ldr r2, [pc, #1976] @ 4b76c │ │ │ │ + ldr r3, [pc, #1860] @ 4b6fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4b994 │ │ │ │ + bne 4b974 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r8, [sp, #20] │ │ │ │ - b 4a7cc │ │ │ │ + b 4a7c4 │ │ │ │ mov sl, #0 │ │ │ │ str r8, [sp, #20] │ │ │ │ - b 4a7d4 │ │ │ │ + b 4a7cc │ │ │ │ str r8, [sp, #20] │ │ │ │ - b 4a7d0 │ │ │ │ + b 4a7c8 │ │ │ │ ldr r8, [r1, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ - b 4aaac │ │ │ │ + b 4aaa4 │ │ │ │ str r8, [sp, #20] │ │ │ │ - b 4b014 │ │ │ │ + b 4b00c │ │ │ │ str r8, [sp, #20] │ │ │ │ - b 4b018 │ │ │ │ + b 4b010 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4aba8 │ │ │ │ - ldr r9, [pc, #1848] @ 4b77c │ │ │ │ + b 4aba0 │ │ │ │ + ldr r9, [pc, #1844] @ 4b770 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #48] @ 0x30 │ │ │ │ ldr r1, [r9, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4b894 │ │ │ │ + blt 4b874 │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b8ac │ │ │ │ + beq 4b88c │ │ │ │ ldr r1, [r9, #972] @ 0x3cc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4b8c4 │ │ │ │ + blt 4b8a4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4aeac │ │ │ │ + beq 4aea4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4aeac │ │ │ │ + bne 4aea4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4aeac │ │ │ │ + b 4aea4 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4ab3c │ │ │ │ - ldr r3, [pc, #1732] @ 4b780 │ │ │ │ + b 4ab34 │ │ │ │ + ldr r3, [pc, #1728] @ 4b774 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, sl │ │ │ │ mov r5, r0 │ │ │ │ - b 4ab80 │ │ │ │ + b 4ab78 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4acb0 │ │ │ │ + b 4aca8 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4ab80 │ │ │ │ + b 4ab78 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4ac48 │ │ │ │ + b 4ac40 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4aeec │ │ │ │ - ldr r3, [pc, #1636] @ 4b784 │ │ │ │ + b 4aee4 │ │ │ │ + ldr r3, [pc, #1632] @ 4b778 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r0 │ │ │ │ - b 4ac8c │ │ │ │ + b 4ac84 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4ac8c │ │ │ │ + b 4ac84 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, fp │ │ │ │ mov sl, ip │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r3 │ │ │ │ - b 4b194 │ │ │ │ + b 4b18c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, fp │ │ │ │ - beq 4b860 │ │ │ │ + beq 4b840 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b998 │ │ │ │ + beq 4b978 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b17c │ │ │ │ + beq 4b174 │ │ │ │ mov r3, r6 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - bge 4aa04 │ │ │ │ + bge 4a9fc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aa24 │ │ │ │ - ldr r1, [pc, #1456] @ 4b788 │ │ │ │ - ldr r3, [pc, #1456] @ 4b78c │ │ │ │ - ldr r0, [pc, #1456] @ 4b790 │ │ │ │ + beq 4aa1c │ │ │ │ + ldr r1, [pc, #1452] @ 4b77c │ │ │ │ + ldr r3, [pc, #1452] @ 4b780 │ │ │ │ + ldr r0, [pc, #1452] @ 4b784 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #1016 @ 0x3f8 │ │ │ │ - bl 17198 │ │ │ │ - b 4afb0 │ │ │ │ + mov r2, #226 @ 0xe2 │ │ │ │ + bl 17174 │ │ │ │ + b 4afa8 │ │ │ │ bl b6c4 │ │ │ │ mov sl, r0 │ │ │ │ - b 4aad4 │ │ │ │ - ldr r6, [pc, #1424] @ 4b794 │ │ │ │ - b 4af94 │ │ │ │ + b 4aacc │ │ │ │ + ldr r6, [pc, #1420] @ 4b788 │ │ │ │ + b 4af8c │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r9, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 4b240 │ │ │ │ + b 4b238 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 4b870 │ │ │ │ + beq 4b850 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b998 │ │ │ │ + beq 4b978 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b228 │ │ │ │ + beq 4b220 │ │ │ │ mov r3, r5 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - bge 4aa8c │ │ │ │ + bge 4aa84 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b94c │ │ │ │ + bne 4b92c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1284] @ 4b798 │ │ │ │ + ldr r3, [pc, #1280] @ 4b78c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4aaac │ │ │ │ - ldr r1, [pc, #1204] @ 4b79c │ │ │ │ - b 4b1d4 │ │ │ │ + bne 4aaa4 │ │ │ │ + ldr r1, [pc, #1200] @ 4b790 │ │ │ │ + b 4b1cc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4abc0 │ │ │ │ + beq 4abb8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b310 │ │ │ │ + beq 4b308 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4b95c │ │ │ │ - ldr r6, [pc, #1160] @ 4b7a0 │ │ │ │ - b 4af94 │ │ │ │ + beq 4b93c │ │ │ │ + ldr r6, [pc, #1156] @ 4b794 │ │ │ │ + b 4af8c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b334 │ │ │ │ + beq 4b32c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4b4f8 │ │ │ │ - ldr r6, [pc, #1128] @ 4b7a4 │ │ │ │ - b 4af94 │ │ │ │ + beq 4b4f0 │ │ │ │ + ldr r6, [pc, #1124] @ 4b798 │ │ │ │ + b 4af8c │ │ │ │ mov r0, r7 │ │ │ │ bl b6c4 │ │ │ │ mov r7, r0 │ │ │ │ - b 4abe8 │ │ │ │ + b 4abe0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b370 │ │ │ │ + beq 4b368 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b370 │ │ │ │ + bne 4b368 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b38c │ │ │ │ + beq 4b384 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 4b394 │ │ │ │ - ldr r6, [pc, #1044] @ 4b7a8 │ │ │ │ - b 4af94 │ │ │ │ + beq 4b38c │ │ │ │ + ldr r6, [pc, #1040] @ 4b79c │ │ │ │ + b 4af8c │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4b38c │ │ │ │ + b 4b384 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4acc4 │ │ │ │ + beq 4acbc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #1164] @ 4b848 │ │ │ │ - bne 4af60 │ │ │ │ + ldrne r6, [pc, #1140] @ 4b828 │ │ │ │ + bne 4af58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b3d8 │ │ │ │ + beq 4b3d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4b9d0 │ │ │ │ - ldr r6, [pc, #1128] @ 4b848 │ │ │ │ - b 4af94 │ │ │ │ + beq 4b9b0 │ │ │ │ + ldr r6, [pc, #1104] @ 4b828 │ │ │ │ + b 4af8c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4acd8 │ │ │ │ + beq 4acd0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #1108] @ 4b850 │ │ │ │ - bne 4af60 │ │ │ │ + ldrne r6, [pc, #1084] @ 4b830 │ │ │ │ + bne 4af58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b418 │ │ │ │ + beq 4b410 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4b9e0 │ │ │ │ - ldr r6, [pc, #1072] @ 4b850 │ │ │ │ - b 4af94 │ │ │ │ + beq 4b9c0 │ │ │ │ + ldr r6, [pc, #1048] @ 4b830 │ │ │ │ + b 4af8c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4acec │ │ │ │ + beq 4ace4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #1040] @ 4b84c │ │ │ │ - bne 4af60 │ │ │ │ + ldrne r6, [pc, #1016] @ 4b82c │ │ │ │ + bne 4af58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b458 │ │ │ │ + beq 4b450 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4b9d8 │ │ │ │ - ldr r6, [pc, #1004] @ 4b84c │ │ │ │ - b 4af94 │ │ │ │ + beq 4b9b8 │ │ │ │ + ldr r6, [pc, #980] @ 4b82c │ │ │ │ + b 4af8c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ad00 │ │ │ │ + beq 4acf8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #968] @ 4b844 │ │ │ │ - bne 4af60 │ │ │ │ + ldrne r6, [pc, #944] @ 4b824 │ │ │ │ + bne 4af58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b498 │ │ │ │ + beq 4b490 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4b9c8 │ │ │ │ - ldr r6, [pc, #932] @ 4b844 │ │ │ │ - b 4af94 │ │ │ │ + beq 4b9a8 │ │ │ │ + ldr r6, [pc, #908] @ 4b824 │ │ │ │ + b 4af8c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4af70 │ │ │ │ - ldr r9, [pc, #800] @ 4b7d4 │ │ │ │ - ldr r8, [pc, #756] @ 4b7ac │ │ │ │ - ldr r3, [pc, #756] @ 4b7b0 │ │ │ │ - ldr r0, [pc, #756] @ 4b7b4 │ │ │ │ + b 4af68 │ │ │ │ + ldr r8, [pc, #756] @ 4b7a0 │ │ │ │ + mov r9, #219 @ 0xdb │ │ │ │ + ldr r3, [pc, #752] @ 4b7a4 │ │ │ │ + ldr r0, [pc, #752] @ 4b7a8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4af50 │ │ │ │ + beq 4af48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4af50 │ │ │ │ + bne 4af48 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4af50 │ │ │ │ + b 4af48 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4b334 │ │ │ │ + b 4b32c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b520 │ │ │ │ + beq 4b518 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4b954 │ │ │ │ - ldr r6, [pc, #756] @ 4b81c │ │ │ │ - b 4af94 │ │ │ │ + beq 4b934 │ │ │ │ + ldr r6, [pc, #732] @ 4b7fc │ │ │ │ + b 4af8c │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov sl, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 4b564 │ │ │ │ + b 4b55c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 4b8d0 │ │ │ │ + beq 4b8b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b970 │ │ │ │ + beq 4b950 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b54c │ │ │ │ + beq 4b544 │ │ │ │ mov r3, r5 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - bge 4a97c │ │ │ │ + bge 4a974 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a99c │ │ │ │ - ldr r1, [pc, #528] @ 4b7b8 │ │ │ │ - b 4b1d4 │ │ │ │ + beq 4a994 │ │ │ │ + ldr r1, [pc, #524] @ 4b7ac │ │ │ │ + b 4b1cc │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov fp, r5 │ │ │ │ mov r7, sl │ │ │ │ mov sl, ip │ │ │ │ - b 4b5d4 │ │ │ │ + b 4b5cc │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r9, fp │ │ │ │ - beq 4b8ec │ │ │ │ + beq 4b8cc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #67108864 @ 0x4000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4b970 │ │ │ │ + beq 4b950 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b5bc │ │ │ │ + beq 4b5b4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - blt 4b8ec │ │ │ │ + blt 4b8cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr sl, [r3, fp, lsl #2] │ │ │ │ - b 4a878 │ │ │ │ + b 4a870 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4aed0 │ │ │ │ + b 4aec8 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4ae2c │ │ │ │ + b 4ae24 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, fp │ │ │ │ mov sl, ip │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r3 │ │ │ │ - b 4b658 │ │ │ │ + b 4b650 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, fp │ │ │ │ - beq 4b93c │ │ │ │ + beq 4b91c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b970 │ │ │ │ + beq 4b950 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b640 │ │ │ │ + beq 4b638 │ │ │ │ mov r3, r6 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - bge 4a8f4 │ │ │ │ + bge 4a8ec │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a914 │ │ │ │ - ldr r1, [pc, #288] @ 4b7bc │ │ │ │ - b 4b1d4 │ │ │ │ + beq 4a90c │ │ │ │ + ldr r1, [pc, #284] @ 4b7b0 │ │ │ │ + b 4b1cc │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4ae78 │ │ │ │ - ldr r9, [pc, #272] @ 4b7c0 │ │ │ │ - ldr r8, [pc, #272] @ 4b7c4 │ │ │ │ - b 4b4b4 │ │ │ │ - ldr r9, [pc, #260] @ 4b7c0 │ │ │ │ - ldr r8, [pc, #264] @ 4b7c8 │ │ │ │ + b 4ae70 │ │ │ │ + ldr r8, [pc, #268] @ 4b7b4 │ │ │ │ + mov r9, #217 @ 0xd9 │ │ │ │ + b 4b4ac │ │ │ │ + ldr r8, [pc, #260] @ 4b7b8 │ │ │ │ + mov r9, #217 @ 0xd9 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b4b4 │ │ │ │ + beq 4b4ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b4b4 │ │ │ │ + bne 4b4ac │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4b4b4 │ │ │ │ - ldr r8, [pc, #224] @ 4b7cc │ │ │ │ - mov r9, #1008 @ 0x3f0 │ │ │ │ - b 4b4b4 │ │ │ │ - ldr r8, [pc, #216] @ 4b7d0 │ │ │ │ - mov r9, #1008 @ 0x3f0 │ │ │ │ - b 4b6bc │ │ │ │ - @ instruction: 0x00106fb0 │ │ │ │ - andseq r5, r0, r8, asr #17 │ │ │ │ + b 4b4ac │ │ │ │ + ldr r8, [pc, #216] @ 4b7bc │ │ │ │ + mov r9, #218 @ 0xda │ │ │ │ + b 4b4ac │ │ │ │ + ldr r8, [pc, #208] @ 4b7c0 │ │ │ │ + mov r9, #218 @ 0xda │ │ │ │ + b 4b6b4 │ │ │ │ + andseq r6, r0, r0, asr #31 │ │ │ │ + @ instruction: 0x001058d0 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r5, r0, r4, ror r8 │ │ │ │ - andeq r5, lr, r2, asr ip │ │ │ │ + andseq r5, r0, ip, ror r8 │ │ │ │ + andeq r5, lr, sl, lsl #24 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - ldrdeq r5, [lr], -lr │ │ │ │ - andseq r6, r0, ip, lsl #29 │ │ │ │ - andseq r6, r0, r0, lsr lr │ │ │ │ - andseq r6, r0, r8, lsr #27 │ │ │ │ - andseq r6, r0, r0, lsr #26 │ │ │ │ - mulseq r0, r8, ip │ │ │ │ - andseq r6, r0, r0, lsl ip │ │ │ │ + muleq lr, r6, fp │ │ │ │ + mulseq r0, ip, lr │ │ │ │ + andseq r6, r0, r0, asr #28 │ │ │ │ + @ instruction: 0x00106db8 │ │ │ │ + andseq r6, r0, r0, lsr sp │ │ │ │ + andseq r6, r0, r8, lsr #25 │ │ │ │ + andseq r6, r0, r0, lsr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, r0, r4, lsl #23 │ │ │ │ - andeq r6, r0, sp, lsl r5 │ │ │ │ - @ instruction: 0x00106afc │ │ │ │ - andseq r6, r0, r8, ror sl │ │ │ │ - andseq r6, r0, ip, ror r9 │ │ │ │ - andseq r6, r0, r8, lsr #18 │ │ │ │ - @ instruction: 0x001068d0 │ │ │ │ - andseq r6, r0, r4, lsl #17 │ │ │ │ - andseq r6, r0, r8, asr #16 │ │ │ │ - andeq r5, lr, r3, ror #9 │ │ │ │ - andeq pc, ip, r0, lsr #17 │ │ │ │ - andeq r0, sp, ip, lsr r0 │ │ │ │ - @ instruction: 0x000063ba │ │ │ │ - andeq pc, ip, r0, asr #16 │ │ │ │ - andeq r0, sp, r0 │ │ │ │ - strdeq r0, [r0], -sl │ │ │ │ - andseq r5, r0, ip, lsr r0 │ │ │ │ - andseq r6, r0, r8, lsl #13 │ │ │ │ - andseq r6, r0, ip, lsl #12 │ │ │ │ - andseq r6, r0, r8, lsr #11 │ │ │ │ - andeq r6, r0, pc, lsr #9 │ │ │ │ - andeq pc, ip, r4, lsl #12 │ │ │ │ - andeq pc, ip, r4, asr #27 │ │ │ │ - andeq r6, r0, r9, lsl #10 │ │ │ │ - andeq pc, ip, r4, lsr #26 │ │ │ │ - @ instruction: 0x000064bb │ │ │ │ - andeq r6, r0, r1, lsr #10 │ │ │ │ - andeq r6, r0, r2, lsr #10 │ │ │ │ - andeq r6, r0, r6, lsr r5 │ │ │ │ - andeq r6, r0, r8, lsl #8 │ │ │ │ - andeq pc, ip, r4, lsr #6 │ │ │ │ - @ instruction: 0x000cfab8 │ │ │ │ - andeq r6, r0, r8, lsr #9 │ │ │ │ - andeq r6, r0, r1, lsr #9 │ │ │ │ - andeq r0, r0, pc, ror #7 │ │ │ │ - strdeq r6, [r0], -r0 │ │ │ │ - strdeq r6, [r0], -r2 │ │ │ │ - strdeq r6, [r0], -ip │ │ │ │ - strdeq r6, [r0], -lr │ │ │ │ - strdeq r0, [r0], -r1 │ │ │ │ - andeq r6, r0, sl, lsl #8 │ │ │ │ - andeq r6, r0, r4, lsl r4 │ │ │ │ - andeq r0, r0, fp, ror #7 │ │ │ │ - ldrdeq r6, [r0], -r0 │ │ │ │ - strdeq r0, [r0], -r2 │ │ │ │ - andeq r6, r0, r6, lsl r4 │ │ │ │ - ldrdeq r6, [r0], -r9 │ │ │ │ - strdeq r0, [r0], -r3 │ │ │ │ - andeq r6, r0, r0, lsr #8 │ │ │ │ - ldrdeq r6, [r0], -fp │ │ │ │ - andeq r6, r0, r9, lsr #8 │ │ │ │ - andeq lr, ip, r4, ror #14 │ │ │ │ - andeq fp, sp, r4, lsr lr │ │ │ │ - muleq ip, r4, r6 │ │ │ │ - andeq lr, ip, ip, asr r7 │ │ │ │ - ldrdeq r6, [r0], -r4 │ │ │ │ - @ instruction: 0x000064b6 │ │ │ │ - andeq r6, r0, lr, lsr r5 │ │ │ │ - muleq r0, sl, r4 │ │ │ │ - @ instruction: 0x000e4bbc │ │ │ │ - andeq lr, ip, ip, lsr #4 │ │ │ │ - andeq lr, ip, r4, ror #10 │ │ │ │ - @ instruction: 0x000071b5 │ │ │ │ + mulseq r0, r4, fp │ │ │ │ + andeq r2, r0, fp, asr r6 │ │ │ │ + andseq r6, r0, ip, lsl #22 │ │ │ │ + andseq r6, r0, r8, lsl #21 │ │ │ │ + andseq r6, r0, ip, lsl #19 │ │ │ │ + andseq r6, r0, r8, lsr r9 │ │ │ │ + andseq r6, r0, r0, ror #17 │ │ │ │ + mulseq r0, r4, r8 │ │ │ │ + andseq r6, r0, r8, asr r8 │ │ │ │ + muleq lr, fp, r4 │ │ │ │ + andeq pc, ip, r8, asr r8 @ │ │ │ │ + strdeq pc, [ip], -r4 │ │ │ │ + strdeq r2, [r0], -r8 │ │ │ │ + strdeq pc, [ip], -ip │ │ │ │ + @ instruction: 0x000cffbc │ │ │ │ + andseq r5, r0, r4, asr #32 │ │ │ │ + mulseq r0, r8, r6 │ │ │ │ + andseq r6, r0, ip, lsl r6 │ │ │ │ + @ instruction: 0x001065b8 │ │ │ │ + andeq r2, r0, sp, ror #11 │ │ │ │ + @ instruction: 0x000cf5bc │ │ │ │ + andeq pc, ip, ip, ror sp @ │ │ │ │ + andeq r2, r0, r7, asr #12 │ │ │ │ + ldrdeq pc, [ip], -ip │ │ │ │ + strdeq r2, [r0], -r9 │ │ │ │ + andeq r2, r0, pc, asr r6 │ │ │ │ + andeq r2, r0, r0, ror #12 │ │ │ │ + andeq r2, r0, r4, ror r6 │ │ │ │ + andeq r2, r0, r6, asr #10 │ │ │ │ + ldrdeq pc, [ip], -ip │ │ │ │ + andeq pc, ip, r0, ror sl @ │ │ │ │ + andeq r2, r0, r6, ror #11 │ │ │ │ + ldrdeq r2, [r0], -pc @ │ │ │ │ + andeq r2, r0, lr, lsr #10 │ │ │ │ + andeq r2, r0, r0, lsr r5 │ │ │ │ + andeq r2, r0, sl, lsr r5 │ │ │ │ + andeq r2, r0, ip, lsr r5 │ │ │ │ + andeq r2, r0, r8, asr #10 │ │ │ │ + andeq r2, r0, r2, asr r5 │ │ │ │ + andeq r2, r0, lr, lsl #10 │ │ │ │ + andeq r2, r0, r4, asr r5 │ │ │ │ + andeq r2, r0, r7, lsl r5 │ │ │ │ + andeq r2, r0, lr, asr r5 │ │ │ │ + andeq r2, r0, r9, lsl r5 │ │ │ │ + andeq r2, r0, r7, ror #10 │ │ │ │ + andeq lr, ip, r4, lsr r7 │ │ │ │ + andeq r6, sp, r4, lsr r5 │ │ │ │ + andeq pc, ip, r4, ror #12 │ │ │ │ + andeq lr, ip, ip, lsr #14 │ │ │ │ + andeq r2, r0, r2, lsl r6 │ │ │ │ + strdeq r2, [r0], -r4 │ │ │ │ + andeq r2, r0, ip, ror r6 │ │ │ │ + ldrdeq r2, [r0], -r8 │ │ │ │ andeq r4, lr, ip, lsl #23 │ │ │ │ - strdeq lr, [ip], -r4 │ │ │ │ - andeq lr, ip, r0, ror #16 │ │ │ │ + strdeq lr, [ip], -ip │ │ │ │ + andeq lr, ip, r4, lsr r5 │ │ │ │ + @ instruction: 0x000071b5 │ │ │ │ + andeq r4, lr, ip, asr fp │ │ │ │ + andeq lr, ip, r4, asr #5 │ │ │ │ + andeq lr, ip, r0, lsr r8 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - andeq r6, r0, sp, lsr r5 │ │ │ │ - andeq r6, r0, sl, lsr r5 │ │ │ │ - andeq r6, r0, ip, lsr r5 │ │ │ │ - andeq r6, r0, fp, lsr r5 │ │ │ │ + andeq r2, r0, fp, ror r6 │ │ │ │ + andeq r2, r0, r8, ror r6 │ │ │ │ + andeq r2, r0, sl, ror r6 │ │ │ │ + andeq r2, r0, r9, ror r6 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andeq lr, ip, r8, ror r6 │ │ │ │ - andeq r3, sp, r0, lsr #7 │ │ │ │ + andeq lr, ip, r8, asr #12 │ │ │ │ + andeq r4, sp, ip, asr #11 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b 4b1c4 │ │ │ │ + b 4b1bc │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b 4b270 │ │ │ │ - ldr r9, [pc, #-176] @ 4b7d4 │ │ │ │ - ldr r8, [pc, #-176] @ 4b7d8 │ │ │ │ - b 4b6bc │ │ │ │ - ldr r9, [pc, #-168] @ 4b7e8 │ │ │ │ - ldr r8, [pc, #-184] @ 4b7dc │ │ │ │ - b 4b4b4 │ │ │ │ - ldr r9, [pc, #-188] @ 4b7e0 │ │ │ │ - ldr r8, [pc, #-188] @ 4b7e4 │ │ │ │ - b 4b4b4 │ │ │ │ - ldr r9, [pc, #-192] @ 4b7e8 │ │ │ │ - ldr r8, [pc, #-192] @ 4b7ec │ │ │ │ - b 4b6bc │ │ │ │ - ldr r8, [pc, #-196] @ 4b7f0 │ │ │ │ - mov r9, #1004 @ 0x3ec │ │ │ │ - b 4b4b4 │ │ │ │ - ldr r9, [pc, #-204] @ 4b7f4 │ │ │ │ - ldr r8, [pc, #-204] @ 4b7f8 │ │ │ │ - b 4b4b4 │ │ │ │ - ldr r8, [pc, #-208] @ 4b7fc │ │ │ │ - mov r9, #1004 @ 0x3ec │ │ │ │ - b 4b6bc │ │ │ │ + b 4b268 │ │ │ │ + ldr r8, [pc, #-160] @ 4b7c4 │ │ │ │ + mov r9, #219 @ 0xdb │ │ │ │ + b 4b6b4 │ │ │ │ + ldr r8, [pc, #-168] @ 4b7c8 │ │ │ │ + mov r9, #220 @ 0xdc │ │ │ │ + b 4b4ac │ │ │ │ + ldr r8, [pc, #-176] @ 4b7cc │ │ │ │ + mov r9, #213 @ 0xd5 │ │ │ │ + b 4b4ac │ │ │ │ + ldr r8, [pc, #-184] @ 4b7d0 │ │ │ │ + mov r9, #220 @ 0xdc │ │ │ │ + b 4b6b4 │ │ │ │ + ldr r8, [pc, #-192] @ 4b7d4 │ │ │ │ + mov r9, #214 @ 0xd6 │ │ │ │ + b 4b4ac │ │ │ │ + ldr r8, [pc, #-200] @ 4b7d8 │ │ │ │ + mov r9, #221 @ 0xdd │ │ │ │ + b 4b4ac │ │ │ │ + ldr r8, [pc, #-208] @ 4b7dc │ │ │ │ + mov r9, #214 @ 0xd6 │ │ │ │ + b 4b6b4 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b 4b594 │ │ │ │ - ldr r8, [pc, #-232] @ 4b800 │ │ │ │ - mov r9, #1012 @ 0x3f4 │ │ │ │ - b 4b4b4 │ │ │ │ + b 4b58c │ │ │ │ + ldr r8, [pc, #-232] @ 4b7e0 │ │ │ │ + mov r9, #222 @ 0xde │ │ │ │ + b 4b4ac │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b968 │ │ │ │ - ldr r2, [pc, #-172] @ 4b854 │ │ │ │ - ldr r3, [pc, #-256] @ 4b804 │ │ │ │ + bne 4b948 │ │ │ │ + ldr r2, [pc, #-172] @ 4b834 │ │ │ │ + ldr r3, [pc, #-256] @ 4b7e4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ - ldr ip, [pc, #-260] @ 4b808 │ │ │ │ + ldr ip, [pc, #-260] @ 4b7e8 │ │ │ │ ldr r0, [r2] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #-280] @ 4b80c │ │ │ │ - ldr r1, [pc, #-280] @ 4b810 │ │ │ │ + ldr r2, [pc, #-280] @ 4b7ec │ │ │ │ + ldr r1, [pc, #-280] @ 4b7f0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #-296] @ 4b814 │ │ │ │ - b 4b1d4 │ │ │ │ + ldr r1, [pc, #-296] @ 4b7f4 │ │ │ │ + b 4b1cc │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b 4b688 │ │ │ │ - ldr r1, [pc, #-316] @ 4b818 │ │ │ │ - b 4b1d4 │ │ │ │ - ldr r6, [pc, #-320] @ 4b81c │ │ │ │ - b 4af8c │ │ │ │ + b 4b680 │ │ │ │ + ldr r1, [pc, #-316] @ 4b7f8 │ │ │ │ + b 4b1cc │ │ │ │ + ldr r6, [pc, #-320] @ 4b7fc │ │ │ │ + b 4af84 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4b310 │ │ │ │ - ldr r1, [pc, #-336] @ 4b820 │ │ │ │ - b 4b1d4 │ │ │ │ - ldr r3, [pc, #-340] @ 4b824 │ │ │ │ - ldr r1, [pc, #-340] @ 4b828 │ │ │ │ - ldr r0, [pc, #-340] @ 4b82c │ │ │ │ + b 4b308 │ │ │ │ + ldr r1, [pc, #-336] @ 4b800 │ │ │ │ + b 4b1cc │ │ │ │ + ldr r3, [pc, #-340] @ 4b804 │ │ │ │ + ldr r1, [pc, #-340] @ 4b808 │ │ │ │ + ldr r0, [pc, #-340] @ 4b80c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-344] @ 4b830 │ │ │ │ + ldr r2, [pc, #-344] @ 4b810 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - bl 14adc │ │ │ │ - bl 147ec │ │ │ │ - ldr r3, [pc, #-372] @ 4b834 │ │ │ │ - ldr r1, [pc, #-372] @ 4b838 │ │ │ │ - ldr r0, [pc, #-372] @ 4b83c │ │ │ │ + bl 14ab8 │ │ │ │ + bl 147c8 │ │ │ │ + ldr r3, [pc, #-372] @ 4b814 │ │ │ │ + ldr r1, [pc, #-372] @ 4b818 │ │ │ │ + ldr r0, [pc, #-372] @ 4b81c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-376] @ 4b840 │ │ │ │ + ldr r2, [pc, #-376] @ 4b820 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ - ldr r6, [pc, #-396] @ 4b844 │ │ │ │ - b 4af8c │ │ │ │ - ldr r6, [pc, #-400] @ 4b848 │ │ │ │ - b 4af8c │ │ │ │ - ldr r6, [pc, #-404] @ 4b84c │ │ │ │ - b 4af8c │ │ │ │ - ldr r6, [pc, #-408] @ 4b850 │ │ │ │ - b 4af8c │ │ │ │ + bl 14788 │ │ │ │ + ldr r6, [pc, #-396] @ 4b824 │ │ │ │ + b 4af84 │ │ │ │ + ldr r6, [pc, #-400] @ 4b828 │ │ │ │ + b 4af84 │ │ │ │ + ldr r6, [pc, #-404] @ 4b82c │ │ │ │ + b 4af84 │ │ │ │ + ldr r6, [pc, #-408] @ 4b830 │ │ │ │ + b 4af84 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 4b8f8 │ │ │ │ - ldr r2, [pc, #-420] @ 4b854 │ │ │ │ - ldr r3, [pc, #-420] @ 4b858 │ │ │ │ + ble 4b8d8 │ │ │ │ + ldr r2, [pc, #-420] @ 4b834 │ │ │ │ + ldr r3, [pc, #-420] @ 4b838 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ - ldr ip, [pc, #-424] @ 4b85c │ │ │ │ + ldr ip, [pc, #-424] @ 4b83c │ │ │ │ ldr r0, [r2] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #5 │ │ │ │ add ip, pc, ip │ │ │ │ - b 4b918 │ │ │ │ + b 4b8f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r0, [pc, #3840] @ 4c92c │ │ │ │ + ldr r0, [pc, #3840] @ 4c90c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #3836] @ 4c930 │ │ │ │ + ldr r2, [pc, #3836] @ 4c910 │ │ │ │ add r0, pc, r0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #3828] @ 4c934 │ │ │ │ + ldr r3, [pc, #3828] @ 4c914 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r0, #620 @ 0x26c │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r6, [pc, #3808] @ 4c938 │ │ │ │ + ldr r6, [pc, #3808] @ 4c918 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1088 @ 0x440 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, r0, #1024 @ 0x400 │ │ │ │ @@ -65284,354 +65276,354 @@ │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - beq 4bad0 │ │ │ │ - ldr r3, [pc, #3716] @ 4c93c │ │ │ │ + beq 4bab0 │ │ │ │ + ldr r3, [pc, #3716] @ 4c91c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #7 │ │ │ │ - bhi 4c548 │ │ │ │ + bhi 4c528 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r5, #6 │ │ │ │ - beq 4c4bc │ │ │ │ + beq 4c49c │ │ │ │ cmp r5, #7 │ │ │ │ - beq 4c4b4 │ │ │ │ + beq 4c494 │ │ │ │ cmp r5, #5 │ │ │ │ - bne 4c548 │ │ │ │ - ldr r3, [pc, #3664] @ 4c940 │ │ │ │ + bne 4c528 │ │ │ │ + ldr r3, [pc, #3664] @ 4c920 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r9, [r1, #16] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r8, [r1] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #3620] @ 4c944 │ │ │ │ + ldr r2, [pc, #3620] @ 4c924 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, r8 │ │ │ │ - beq 4c828 │ │ │ │ + beq 4c808 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4c820 │ │ │ │ - ldr r3, [pc, #3580] @ 4c948 │ │ │ │ + beq 4c800 │ │ │ │ + ldr r3, [pc, #3580] @ 4c928 │ │ │ │ ldr r8, [r6, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 4c6a0 │ │ │ │ + bne 4c680 │ │ │ │ ldr sl, [r7, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4c6a0 │ │ │ │ + beq 4c680 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bba4 │ │ │ │ + beq 4bb84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 4c620 │ │ │ │ - ldr r3, [pc, #3488] @ 4c94c │ │ │ │ + beq 4c600 │ │ │ │ + ldr r3, [pc, #3488] @ 4c92c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4bbe8 │ │ │ │ + beq 4bbc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 4c740 │ │ │ │ + beq 4c720 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldreq r6, [pc, #3416] @ 4c950 │ │ │ │ - beq 4c4fc │ │ │ │ + ldreq r6, [pc, #3416] @ 4c930 │ │ │ │ + beq 4c4dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bc10 │ │ │ │ + beq 4bbf0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4c53c │ │ │ │ + beq 4c51c │ │ │ │ add fp, sp, #68 @ 0x44 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 4cbc8 │ │ │ │ + beq 4cba0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #3356] @ 4c954 │ │ │ │ + ldr r2, [pc, #3356] @ 4c934 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4cc1c │ │ │ │ + beq 4cbf4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4cbf8 │ │ │ │ + beq 4cbd0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 4c770 │ │ │ │ + bne 4c750 │ │ │ │ ldr sl, [r7, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4c770 │ │ │ │ + beq 4c750 │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r8, [r7, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [sl] │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r8] │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bcb8 │ │ │ │ + beq 4bc98 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - beq 4c74c │ │ │ │ - ldr r2, [pc, #3224] @ 4c958 │ │ │ │ + beq 4c72c │ │ │ │ + ldr r2, [pc, #3224] @ 4c938 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4bcfc │ │ │ │ + beq 4bcdc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sl] │ │ │ │ - beq 4c804 │ │ │ │ + beq 4c7e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4cc38 │ │ │ │ + beq 4cc10 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bd20 │ │ │ │ + beq 4bd00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 4c734 │ │ │ │ + beq 4c714 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 4c4c8 │ │ │ │ - ldr r3, [pc, #3100] @ 4c95c │ │ │ │ + beq 4c4a8 │ │ │ │ + ldr r3, [pc, #3100] @ 4c93c │ │ │ │ ldr r8, [r6, r3] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4c608 │ │ │ │ + beq 4c5e8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl b9e8 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r3, [pc, #3064] @ 4c960 │ │ │ │ + ldr r3, [pc, #3064] @ 4c940 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ccb8 │ │ │ │ + bne 4cc90 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4c614 │ │ │ │ + beq 4c5f4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl b9e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #3004] @ 4c960 │ │ │ │ + ldr r3, [pc, #3004] @ 4c940 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ccf8 │ │ │ │ + bne 4ccd0 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4c62c │ │ │ │ + beq 4c60c │ │ │ │ mov r0, r9 │ │ │ │ bl b9e8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #2948] @ 4c960 │ │ │ │ + ldr r3, [pc, #2948] @ 4c940 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cd38 │ │ │ │ + bne 4cd10 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 4cd78 │ │ │ │ + beq 4cd50 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 4cdcc │ │ │ │ + beq 4cda4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strd r8, [sp, #8] │ │ │ │ strd r6, [sp] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1090d8 │ │ │ │ + bl f3b58 │ │ │ │ mov r8, r0 │ │ │ │ bl be74 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4ce1c │ │ │ │ + beq 4cdf4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 4c634 │ │ │ │ + beq 4c614 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4cedc │ │ │ │ - ldr r3, [pc, #2796] @ 4c964 │ │ │ │ + beq 4ceb4 │ │ │ │ + ldr r3, [pc, #2796] @ 4c944 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4cf54 │ │ │ │ + blt 4cf2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4beac │ │ │ │ + beq 4be8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 4cc2c │ │ │ │ + beq 4cc04 │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4cf84 │ │ │ │ - ldr r3, [pc, #2724] @ 4c968 │ │ │ │ + beq 4cf5c │ │ │ │ + ldr r3, [pc, #2724] @ 4c948 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4cf90 │ │ │ │ + blt 4cf68 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bef8 │ │ │ │ + beq 4bed8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 4cdc0 │ │ │ │ + beq 4cd98 │ │ │ │ add r8, r8, #5120 @ 0x1400 │ │ │ │ ldrd r0, [r8, #8] │ │ │ │ bl b6ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4cfa8 │ │ │ │ - ldr r3, [pc, #2648] @ 4c96c │ │ │ │ + beq 4cf80 │ │ │ │ + ldr r3, [pc, #2648] @ 4c94c │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1360] @ 0x550 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4cfc0 │ │ │ │ + blt 4cf98 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bf48 │ │ │ │ + beq 4bf28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 4cea4 │ │ │ │ - ldr r6, [pc, #2592] @ 4c970 │ │ │ │ + beq 4ce7c │ │ │ │ + ldr r6, [pc, #2592] @ 4c950 │ │ │ │ mov r0, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4cfd8 │ │ │ │ + blt 4cfb0 │ │ │ │ ldr r1, [r6, #972] @ 0x3cc │ │ │ │ mov r0, r7 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4cff0 │ │ │ │ + blt 4cfc8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bfa0 │ │ │ │ + beq 4bf80 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r7] │ │ │ │ - beq 4bfa0 │ │ │ │ + beq 4bf80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ce6c │ │ │ │ + beq 4ce44 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bfbc │ │ │ │ + beq 4bf9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4c758 │ │ │ │ + beq 4c738 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bfd8 │ │ │ │ + beq 4bfb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4c764 │ │ │ │ - ldr r2, [pc, #2452] @ 4c974 │ │ │ │ - ldr r3, [pc, #2384] @ 4c934 │ │ │ │ + beq 4c744 │ │ │ │ + ldr r2, [pc, #2452] @ 4c954 │ │ │ │ + ldr r3, [pc, #2384] @ 4c914 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d0b4 │ │ │ │ + bne 4d08c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -65642,1102 +65634,1100 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r8, [r1] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 4c334 │ │ │ │ - ldr r0, [pc, #2344] @ 4c978 │ │ │ │ + beq 4c314 │ │ │ │ + ldr r0, [pc, #2344] @ 4c958 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 4d088 │ │ │ │ - ldr r0, [pc, #2328] @ 4c97c │ │ │ │ + beq 4d060 │ │ │ │ + ldr r0, [pc, #2328] @ 4c95c │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 4d084 │ │ │ │ + beq 4d05c │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #2304] @ 4c980 │ │ │ │ + ldr r1, [pc, #2304] @ 4c960 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #6 │ │ │ │ - bhi 4c298 │ │ │ │ + bhi 4c278 │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #2276] @ 4c984 │ │ │ │ + ldr r1, [pc, #2276] @ 4c964 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4d088 │ │ │ │ + beq 4d060 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4d084 │ │ │ │ + beq 4d05c │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 4ceb0 │ │ │ │ + ble 4ce88 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - b 4c0e4 │ │ │ │ + b 4c0c4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ - beq 4c6d4 │ │ │ │ + beq 4c6b4 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, ip │ │ │ │ - bne 4c0d8 │ │ │ │ + bne 4c0b8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ceb0 │ │ │ │ - ldr r3, [pc, #2168] @ 4c988 │ │ │ │ + beq 4ce88 │ │ │ │ + ldr r3, [pc, #2168] @ 4c968 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 4c334 │ │ │ │ + beq 4c314 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4d088 │ │ │ │ + beq 4d060 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4d084 │ │ │ │ + beq 4d05c │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 4ce78 │ │ │ │ + ble 4ce50 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - b 4c168 │ │ │ │ + b 4c148 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ - beq 4c5ac │ │ │ │ + beq 4c58c │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp ip, r0 │ │ │ │ - bne 4c15c │ │ │ │ + bne 4c13c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [r3, r2, lsl #2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 4ce78 │ │ │ │ + beq 4ce50 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 4bb14 │ │ │ │ + ble 4baf4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2032] @ 4c98c │ │ │ │ + ldr r2, [pc, #2032] @ 4c96c │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #1028] @ 0x404 │ │ │ │ - beq 4c334 │ │ │ │ + beq 4c314 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4d088 │ │ │ │ + beq 4d060 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4d084 │ │ │ │ + beq 4d05c │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 4c894 │ │ │ │ + ble 4c874 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #0 │ │ │ │ - b 4c1ec │ │ │ │ + b 4c1cc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq 4c834 │ │ │ │ + beq 4c814 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 4c1e0 │ │ │ │ + bne 4c1c0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4c894 │ │ │ │ + beq 4c874 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 4bb14 │ │ │ │ + ble 4baf4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1900] @ 4c990 │ │ │ │ + ldr r2, [pc, #1900] @ 4c970 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #332] @ 0x14c │ │ │ │ - beq 4c334 │ │ │ │ + beq 4c314 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4d088 │ │ │ │ + beq 4d060 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4d084 │ │ │ │ + beq 4d05c │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 4cb18 │ │ │ │ + ble 4caf0 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #0 │ │ │ │ - b 4c274 │ │ │ │ + b 4c254 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq 4c908 │ │ │ │ + beq 4c8e8 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 4c268 │ │ │ │ + bne 4c248 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4cb18 │ │ │ │ + beq 4caf0 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - ble 4bb14 │ │ │ │ - b 4cb24 │ │ │ │ - ldr r1, [pc, #1768] @ 4c994 │ │ │ │ + ble 4baf4 │ │ │ │ + b 4cafc │ │ │ │ + ldr r1, [pc, #1768] @ 4c974 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr fp, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4d088 │ │ │ │ + beq 4d060 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4d084 │ │ │ │ + beq 4d05c │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 4cf28 │ │ │ │ + ble 4cf00 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - b 4c2f0 │ │ │ │ + b 4c2d0 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 4c7a4 │ │ │ │ + beq 4c784 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, fp │ │ │ │ - bne 4c2e4 │ │ │ │ + bne 4c2c4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4cf28 │ │ │ │ - ldr r3, [pc, #1660] @ 4c998 │ │ │ │ + beq 4cf00 │ │ │ │ + ldr r3, [pc, #1660] @ 4c978 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 4c0a4 │ │ │ │ - bl 147ec │ │ │ │ - ldr r1, [pc, #1628] @ 4c99c │ │ │ │ + bne 4c084 │ │ │ │ + bl 147c8 │ │ │ │ + ldr r1, [pc, #1628] @ 4c97c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr fp, [r1, #1096] @ 0x448 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4d088 │ │ │ │ + beq 4d060 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4d084 │ │ │ │ + beq 4d05c │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 4cc8c │ │ │ │ + ble 4cc64 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - b 4c384 │ │ │ │ + b 4c364 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 4c8a8 │ │ │ │ + beq 4c888 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, fp │ │ │ │ - bne 4c378 │ │ │ │ + bne 4c358 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4cc8c │ │ │ │ - ldr r3, [pc, #1520] @ 4c9a0 │ │ │ │ + beq 4cc64 │ │ │ │ + ldr r3, [pc, #1520] @ 4c980 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 4c2b0 │ │ │ │ - b 4c334 │ │ │ │ - ldr r1, [pc, #1488] @ 4c9a4 │ │ │ │ + bne 4c290 │ │ │ │ + b 4c314 │ │ │ │ + ldr r1, [pc, #1488] @ 4c984 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ - b 4c128 │ │ │ │ - ldr r9, [pc, #1476] @ 4c9a8 │ │ │ │ + b 4c108 │ │ │ │ + ldr r9, [pc, #1476] @ 4c988 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #620] @ 0x26c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4d014 │ │ │ │ + beq 4cfec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr fp, [r9, #1096] @ 0x448 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 4c344 │ │ │ │ - b 4c334 │ │ │ │ - ldr r3, [pc, #1312] @ 4c940 │ │ │ │ + bne 4c324 │ │ │ │ + b 4c314 │ │ │ │ + ldr r3, [pc, #1312] @ 4c920 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 4c018 │ │ │ │ - ldr r3, [pc, #1296] @ 4c940 │ │ │ │ + b 4bff8 │ │ │ │ + ldr r3, [pc, #1296] @ 4c920 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #28] │ │ │ │ str r9, [sp, #32] │ │ │ │ str r9, [sp, #24] │ │ │ │ - b 4c034 │ │ │ │ - ldr r3, [pc, #1264] @ 4c940 │ │ │ │ + b 4c014 │ │ │ │ + ldr r3, [pc, #1264] @ 4c920 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #28] │ │ │ │ str r9, [sp, #32] │ │ │ │ - b 4c02c │ │ │ │ - ldr r3, [pc, #1236] @ 4c940 │ │ │ │ + b 4c00c │ │ │ │ + ldr r3, [pc, #1236] @ 4c920 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #28] │ │ │ │ - b 4c024 │ │ │ │ - ldr r3, [pc, #1212] @ 4c940 │ │ │ │ + b 4c004 │ │ │ │ + ldr r3, [pc, #1212] @ 4c920 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 4c01c │ │ │ │ - ldr r3, [pc, #1192] @ 4c940 │ │ │ │ + b 4bffc │ │ │ │ + ldr r3, [pc, #1192] @ 4c920 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r8, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #28] │ │ │ │ str r9, [sp, #32] │ │ │ │ str r9, [sp, #24] │ │ │ │ - b 4c038 │ │ │ │ + b 4c018 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 4baf4 │ │ │ │ + b 4bad4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4bd38 │ │ │ │ + beq 4bd18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #1476] @ 4caa8 │ │ │ │ - beq 4d060 │ │ │ │ + ldrne r6, [pc, #1468] @ 4ca80 │ │ │ │ + beq 4d038 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4c4fc │ │ │ │ + bne 4c4dc │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c518 │ │ │ │ + beq 4c4f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4cbbc │ │ │ │ - ldr r3, [pc, #1164] @ 4c9ac │ │ │ │ - ldr r0, [pc, #1164] @ 4c9b0 │ │ │ │ - ldr r2, [pc, #1164] @ 4c9b4 │ │ │ │ + beq 4cb94 │ │ │ │ + ldr r3, [pc, #1164] @ 4c98c │ │ │ │ + ldr r0, [pc, #1164] @ 4c990 │ │ │ │ + ldr r2, [pc, #1164] @ 4c994 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r7, #0 │ │ │ │ - b 4bfd8 │ │ │ │ + b 4bfb8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4bc10 │ │ │ │ + b 4bbf0 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 4c810 │ │ │ │ - ldr r3, [pc, #1120] @ 4c9b8 │ │ │ │ + bgt 4c7f0 │ │ │ │ + ldr r3, [pc, #1120] @ 4c998 │ │ │ │ mov ip, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #1112] @ 4c9bc │ │ │ │ + ldr r2, [pc, #1112] @ 4c99c │ │ │ │ ldr r1, [r6, r2] │ │ │ │ - ldr r2, [pc, #1108] @ 4c9c0 │ │ │ │ + ldr r2, [pc, #1108] @ 4c9a0 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r5} │ │ │ │ - ldr r1, [pc, #1096] @ 4c9c4 │ │ │ │ - ldr r2, [pc, #1096] @ 4c9c8 │ │ │ │ + ldr r1, [pc, #1096] @ 4c9a4 │ │ │ │ + ldr r2, [pc, #1096] @ 4c9a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #1080] @ 4c9cc │ │ │ │ - ldr r3, [pc, #1080] @ 4c9d0 │ │ │ │ - ldr r0, [pc, #1080] @ 4c9d4 │ │ │ │ - ldr r2, [pc, #1080] @ 4c9d8 │ │ │ │ + ldr r1, [pc, #1080] @ 4c9ac │ │ │ │ + ldr r3, [pc, #1080] @ 4c9b0 │ │ │ │ + ldr r0, [pc, #1080] @ 4c9b4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 4c534 │ │ │ │ + mov r2, #856 @ 0x358 │ │ │ │ + bl 17174 │ │ │ │ + b 4c514 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, ip │ │ │ │ - b 4c5d8 │ │ │ │ + b 4c5b8 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, fp │ │ │ │ - beq 4ce78 │ │ │ │ + beq 4ce50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4d054 │ │ │ │ + beq 4d02c │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c5c0 │ │ │ │ + beq 4c5a0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - blt 4ce78 │ │ │ │ + blt 4ce50 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [r3, sl, lsl #2] │ │ │ │ - b 4c17c │ │ │ │ + b 4c15c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd sl, [r3, #8] │ │ │ │ - b 4bd60 │ │ │ │ + b 4bd40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ - b 4bd9c │ │ │ │ + b 4bd7c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4bba4 │ │ │ │ + b 4bb84 │ │ │ │ ldrd r8, [r9, #8] │ │ │ │ - b 4bdd4 │ │ │ │ - ldr r9, [pc, #928] @ 4c9dc │ │ │ │ + b 4bdb4 │ │ │ │ + ldr r9, [pc, #924] @ 4c9b8 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #48] @ 0x30 │ │ │ │ ldr r1, [r9, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4cfe4 │ │ │ │ + blt 4cfbc │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4cffc │ │ │ │ + beq 4cfd4 │ │ │ │ ldr r1, [r9, #972] @ 0x3cc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4d008 │ │ │ │ + blt 4cfe0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bf7c │ │ │ │ + beq 4bf5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4bf7c │ │ │ │ + bne 4bf5c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4bf7c │ │ │ │ - ldr r3, [pc, #824] @ 4c9e0 │ │ │ │ + b 4bf5c │ │ │ │ + ldr r3, [pc, #820] @ 4c9bc │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r0 │ │ │ │ - b 4bbe8 │ │ │ │ + b 4bbc8 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, ip │ │ │ │ - b 4c700 │ │ │ │ + b 4c6e0 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, fp │ │ │ │ - beq 4ceb0 │ │ │ │ + beq 4ce88 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4d054 │ │ │ │ + beq 4d02c │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c6e8 │ │ │ │ + beq 4c6c8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - blt 4ceb0 │ │ │ │ + blt 4ce88 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 4c0fc │ │ │ │ + b 4c0dc │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4bd20 │ │ │ │ + b 4bd00 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4bbe8 │ │ │ │ + b 4bbc8 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4bcb8 │ │ │ │ + b 4bc98 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4bfbc │ │ │ │ + b 4bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4bfd8 │ │ │ │ - ldr r3, [pc, #620] @ 4c9e4 │ │ │ │ + b 4bfb8 │ │ │ │ + ldr r3, [pc, #616] @ 4c9c0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r8, r7 │ │ │ │ mov r4, r0 │ │ │ │ - b 4bcfc │ │ │ │ + b 4bcdc │ │ │ │ str r5, [sp, #28] │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, ip │ │ │ │ - b 4c7d0 │ │ │ │ + b 4c7b0 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r9 │ │ │ │ - beq 4cf28 │ │ │ │ + beq 4cf00 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4d054 │ │ │ │ + beq 4d02c │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c7b8 │ │ │ │ + beq 4c798 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - blt 4cf28 │ │ │ │ + blt 4cf00 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 4c308 │ │ │ │ + b 4c2e8 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4bcfc │ │ │ │ - ldr r3, [pc, #464] @ 4c9e8 │ │ │ │ + b 4bcdc │ │ │ │ + ldr r3, [pc, #460] @ 4c9c4 │ │ │ │ mov ip, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 4c55c │ │ │ │ - ldr r6, [pc, #452] @ 4c9ec │ │ │ │ - b 4c518 │ │ │ │ + b 4c53c │ │ │ │ + ldr r6, [pc, #448] @ 4c9c8 │ │ │ │ + b 4c4f8 │ │ │ │ bl b6c4 │ │ │ │ mov r7, r0 │ │ │ │ - b 4bb3c │ │ │ │ + b 4bb1c │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r5, r3 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r1 │ │ │ │ - b 4c868 │ │ │ │ + b 4c848 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 4cf9c │ │ │ │ + beq 4cf74 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d0c0 │ │ │ │ + beq 4d098 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c850 │ │ │ │ + beq 4c830 │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - bge 4c1f8 │ │ │ │ + bge 4c1d8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c218 │ │ │ │ - ldr r1, [pc, #328] @ 4c9f0 │ │ │ │ - b 4c590 │ │ │ │ + beq 4c1f8 │ │ │ │ + ldr r1, [pc, #324] @ 4c9cc │ │ │ │ + b 4c570 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, ip │ │ │ │ - b 4c8d4 │ │ │ │ + b 4c8b4 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r9 │ │ │ │ - beq 4cc8c │ │ │ │ + beq 4cc64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4d0c0 │ │ │ │ + beq 4d098 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c8bc │ │ │ │ + beq 4c89c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - blt 4cc8c │ │ │ │ + blt 4cc64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 4c39c │ │ │ │ + b 4c37c │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r7, fp │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r1 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ - b 4cae8 │ │ │ │ - mulseq r0, r8, ip │ │ │ │ - @ instruction: 0x001045b8 │ │ │ │ + b 4cac0 │ │ │ │ + andseq r5, r0, r0, asr #25 │ │ │ │ + @ instruction: 0x001045d8 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r4, r0, r4, asr r5 │ │ │ │ - andeq r4, lr, r0, asr r9 │ │ │ │ + andseq r4, r0, r4, ror r5 │ │ │ │ + andeq r4, lr, r0, lsr #18 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andseq r5, r0, r8, lsr #23 │ │ │ │ + @ instruction: 0x00105bd0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r5, r0, ip, lsl fp │ │ │ │ - muleq r0, r5, pc @ │ │ │ │ - mulseq r0, r0, sl │ │ │ │ - andseq r5, r0, r8, lsl #20 │ │ │ │ + andseq r5, r0, r4, asr #22 │ │ │ │ + andeq r5, r0, r8, asr r7 │ │ │ │ + @ instruction: 0x00105ab8 │ │ │ │ + andseq r5, r0, r0, lsr sl │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - andseq r5, r0, r0, asr r8 │ │ │ │ - andseq r5, r0, r4, lsl #16 │ │ │ │ - @ instruction: 0x001057b4 │ │ │ │ - andseq r5, r0, r8, ror r7 │ │ │ │ - andseq r4, r0, r8, lsl r0 │ │ │ │ + andseq r5, r0, r8, ror r8 │ │ │ │ + andseq r5, r0, ip, lsr #16 │ │ │ │ + @ instruction: 0x001057dc │ │ │ │ + andseq r5, r0, r0, lsr #15 │ │ │ │ + andseq r4, r0, r8, lsr r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - muleq lr, r4, r3 │ │ │ │ - andseq r5, r0, ip, lsr #12 │ │ │ │ - @ instruction: 0x001055b8 │ │ │ │ - andseq r5, r0, ip, lsr #10 │ │ │ │ - andseq r5, r0, r4, lsr #9 │ │ │ │ - andseq r5, r0, r0, lsr #8 │ │ │ │ - andseq r5, r0, ip, lsr #7 │ │ │ │ - andseq r5, r0, ip, lsl #7 │ │ │ │ - andseq r5, r0, r8, lsl r3 │ │ │ │ - @ instruction: 0x001052f8 │ │ │ │ - andseq r5, r0, r4, ror #5 │ │ │ │ - @ instruction: 0x000ce2bc │ │ │ │ - andeq lr, ip, r4, asr #21 │ │ │ │ - @ instruction: 0x000003b1 │ │ │ │ - andeq sp, ip, r8, lsl fp │ │ │ │ + andeq r4, lr, r4, ror #6 │ │ │ │ + andseq r5, r0, r4, asr r6 │ │ │ │ + andseq r5, r0, r0, ror #11 │ │ │ │ + andseq r5, r0, r4, asr r5 │ │ │ │ + andseq r5, r0, ip, asr #9 │ │ │ │ + andseq r5, r0, r8, asr #8 │ │ │ │ + @ instruction: 0x001053d4 │ │ │ │ + @ instruction: 0x001053b4 │ │ │ │ + andseq r5, r0, r0, asr #6 │ │ │ │ + andseq r5, r0, r0, lsr #6 │ │ │ │ + andseq r5, r0, ip, lsl #6 │ │ │ │ + andeq lr, ip, ip, lsl #5 │ │ │ │ + muleq ip, r4, sl │ │ │ │ + andeq r0, r0, sl, asr r3 │ │ │ │ + andeq sp, ip, r8, ror #21 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andeq r2, sp, r0, asr #16 │ │ │ │ - andeq sp, ip, r8, lsl #22 │ │ │ │ - andeq lr, ip, r0, lsl #21 │ │ │ │ - andeq r5, r0, sl, asr #30 │ │ │ │ - andeq lr, ip, r4, asr #4 │ │ │ │ - andeq lr, ip, ip, asr #20 │ │ │ │ - andeq r0, r0, pc, lsr #7 │ │ │ │ - mulseq r0, r0, r0 │ │ │ │ - andseq r5, r0, r0, lsr #32 │ │ │ │ - andseq r4, r0, r0, asr pc │ │ │ │ - andeq sp, ip, r4, ror #16 │ │ │ │ - andeq r5, r0, r1, lsl #31 │ │ │ │ - andeq r5, r0, r3, lsr #30 │ │ │ │ - @ instruction: 0x000ce4b4 │ │ │ │ - andeq r5, r0, pc, lsr #30 │ │ │ │ - muleq r0, r9, pc @ │ │ │ │ - muleq r0, sl, pc @ │ │ │ │ - andeq r5, r0, lr, lsr #31 │ │ │ │ - andeq lr, ip, r0, ror #6 │ │ │ │ + andeq r3, sp, ip, ror #20 │ │ │ │ + ldrdeq sp, [ip], -r8 │ │ │ │ + andeq lr, ip, r0, asr sl │ │ │ │ + andeq r5, r0, sp, lsl #14 │ │ │ │ + andeq lr, ip, r8, lsl r2 │ │ │ │ + andeq lr, ip, r0, lsr #20 │ │ │ │ + ldrheq r5, [r0], -r8 │ │ │ │ + andseq r5, r0, r8, asr #32 │ │ │ │ + andseq r4, r0, r8, ror pc │ │ │ │ + andeq sp, ip, r4, lsr r8 │ │ │ │ + andeq r5, r0, r4, asr #14 │ │ │ │ + andeq r5, r0, r6, ror #13 │ │ │ │ + andeq lr, ip, ip, lsl #9 │ │ │ │ + strdeq r5, [r0], -r2 │ │ │ │ + andeq r5, r0, ip, asr r7 │ │ │ │ + andeq r5, r0, sp, asr r7 │ │ │ │ + andeq r5, r0, r1, ror r7 │ │ │ │ + andeq lr, ip, r8, lsr r3 │ │ │ │ + andeq r5, r0, r1, asr #13 │ │ │ │ + andeq sp, ip, ip, lsl #19 │ │ │ │ + andeq lr, ip, r0, ror r1 │ │ │ │ + andeq r0, r0, r9, asr #6 │ │ │ │ + ldrdeq r5, [r0], -pc @ │ │ │ │ + andeq r5, r0, fp, ror r7 │ │ │ │ + andeq lr, ip, ip, asr #2 │ │ │ │ + ldrdeq r5, [r0], -pc @ │ │ │ │ + andeq lr, ip, r4, lsl r1 │ │ │ │ + ldrdeq r5, [r0], -r5 @ │ │ │ │ + andeq r5, r0, r5, lsl r6 │ │ │ │ + andeq sp, ip, ip, asr #17 │ │ │ │ + andeq lr, ip, r8, lsr #1 │ │ │ │ + muleq ip, ip, r0 │ │ │ │ + andeq r5, r0, fp, asr #13 │ │ │ │ + andeq r5, r0, r7, lsl r6 │ │ │ │ + andeq r5, r0, r1, lsr #12 │ │ │ │ + andeq r0, r0, r1, asr r3 │ │ │ │ + andeq r5, r0, r3, lsr #12 │ │ │ │ + andeq r5, r0, sp, lsr #12 │ │ │ │ + andeq r0, r0, r2, asr r3 │ │ │ │ + andeq r5, r0, pc, lsr #12 │ │ │ │ + andeq r0, r0, r3, asr r3 │ │ │ │ + andeq r5, r0, r9, lsr r6 │ │ │ │ + strdeq r5, [r0], -r5 @ │ │ │ │ + andeq r5, r0, r2, asr #12 │ │ │ │ strdeq r5, [r0], -lr │ │ │ │ - @ instruction: 0x000cd9b8 │ │ │ │ - muleq ip, ip, r1 │ │ │ │ - andeq r5, r0, ip, lsl lr │ │ │ │ - @ instruction: 0x00005fb8 │ │ │ │ - andeq lr, ip, r4, ror r1 │ │ │ │ - andeq r5, r0, ip, lsl pc │ │ │ │ - andeq lr, ip, ip, lsr r1 │ │ │ │ - andeq r5, r0, r2, lsl pc │ │ │ │ - andeq r5, r0, r2, asr lr │ │ │ │ - strdeq sp, [ip], -r4 │ │ │ │ - ldrdeq lr, [ip], -r0 │ │ │ │ - andeq lr, ip, r4, asr #1 │ │ │ │ - andeq r5, r0, r8, lsl #30 │ │ │ │ - andeq r0, r0, r7, lsr #7 │ │ │ │ - andeq r5, r0, r4, asr lr │ │ │ │ - andeq r5, r0, lr, asr lr │ │ │ │ - andeq r5, r0, r0, ror #28 │ │ │ │ - andeq r5, r0, sl, ror #28 │ │ │ │ - andeq r0, r0, r9, lsr #7 │ │ │ │ - andeq r5, r0, ip, ror #28 │ │ │ │ - andeq r0, r0, sl, lsr #7 │ │ │ │ - andeq r5, r0, r6, ror lr │ │ │ │ - andeq r0, r0, r3, lsr #7 │ │ │ │ - andeq r5, r0, r2, lsr lr │ │ │ │ - andeq r0, r0, fp, lsr #7 │ │ │ │ - andeq r5, r0, pc, ror lr │ │ │ │ - andeq r5, r0, fp, lsr lr │ │ │ │ - andeq r5, r0, sp, lsr lr │ │ │ │ - strdeq r5, [r0], -r4 │ │ │ │ - andeq r5, r0, sl, lsl pc │ │ │ │ - andeq r5, r0, r0, lsl pc │ │ │ │ - andeq r5, r0, r6, lsl #30 │ │ │ │ - andeq r5, r0, sl, lsr #30 │ │ │ │ - strdeq r5, [r0], -ip │ │ │ │ - andeq r3, lr, r4, lsr #9 │ │ │ │ - andeq ip, ip, ip, lsl #24 │ │ │ │ - andeq sp, ip, r8, ror r1 │ │ │ │ + andeq r0, r0, sp, asr #6 │ │ │ │ + @ instruction: 0x000056b7 │ │ │ │ + ldrdeq r5, [r0], -sp │ │ │ │ + ldrdeq r5, [r0], -r3 │ │ │ │ + andeq r5, r0, r9, asr #13 │ │ │ │ + andeq r5, r0, sp, ror #13 │ │ │ │ + @ instruction: 0x000056bf │ │ │ │ + andeq r3, lr, ip, ror r4 │ │ │ │ + andeq ip, ip, r4, ror #23 │ │ │ │ + andeq sp, ip, r0, asr r1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - @ instruction: 0x00005fb2 │ │ │ │ - @ instruction: 0x00005fb6 │ │ │ │ - andeq r3, lr, ip, ror #8 │ │ │ │ - ldrdeq ip, [ip], -ip @ │ │ │ │ - andeq ip, ip, r4, lsl lr │ │ │ │ + andeq r5, r0, r5, ror r7 │ │ │ │ + andeq r5, r0, r9, ror r7 │ │ │ │ + andeq r3, lr, r4, asr #8 │ │ │ │ + @ instruction: 0x000ccab4 │ │ │ │ + andeq ip, ip, ip, ror #27 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - @ instruction: 0x00005fb4 │ │ │ │ - @ instruction: 0x00005fb3 │ │ │ │ - @ instruction: 0x00005fb5 │ │ │ │ - @ instruction: 0x00005fb7 │ │ │ │ + andeq r5, r0, r7, ror r7 │ │ │ │ + andeq r5, r0, r6, ror r7 │ │ │ │ + andeq r5, r0, r8, ror r7 │ │ │ │ + andeq r5, r0, sl, ror r7 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq 4cfb4 │ │ │ │ + beq 4cf8c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d0c0 │ │ │ │ + beq 4d098 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cad0 │ │ │ │ + beq 4caa8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ - bge 4c280 │ │ │ │ + bge 4c260 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d040 │ │ │ │ + bne 4d018 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #-344] @ 4c9f4 │ │ │ │ + ldr r3, [pc, #-340] @ 4c9d0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r5, [sp] │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4bb14 │ │ │ │ - ldr r1, [pc, #-448] @ 4c9f8 │ │ │ │ - b 4c590 │ │ │ │ - ldr r6, [pc, #-420] @ 4ca1c │ │ │ │ + bne 4baf4 │ │ │ │ + ldr r1, [pc, #-444] @ 4c9d4 │ │ │ │ + b 4c570 │ │ │ │ + ldr r6, [pc, #-412] @ 4c9fc │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4c518 │ │ │ │ + b 4c4f8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4bc2c │ │ │ │ + beq 4bc0c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4cbf0 │ │ │ │ + beq 4cbc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4d048 │ │ │ │ - ldr r6, [pc, #-508] @ 4c9fc │ │ │ │ - b 4c518 │ │ │ │ + beq 4d020 │ │ │ │ + ldr r6, [pc, #-504] @ 4c9d8 │ │ │ │ + b 4c4f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4cc14 │ │ │ │ + beq 4cbec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4cfcc │ │ │ │ - ldr r6, [pc, #-540] @ 4ca00 │ │ │ │ - b 4c518 │ │ │ │ + beq 4cfa4 │ │ │ │ + ldr r6, [pc, #-536] @ 4c9dc │ │ │ │ + b 4c4f8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl b6c4 │ │ │ │ mov r7, r0 │ │ │ │ - b 4bc58 │ │ │ │ + b 4bc38 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4beac │ │ │ │ + b 4be8c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4cc5c │ │ │ │ + beq 4cc34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4cc5c │ │ │ │ + bne 4cc34 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4cc78 │ │ │ │ + beq 4cc50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 4cc80 │ │ │ │ - ldr r6, [pc, #-636] @ 4ca04 │ │ │ │ - b 4c518 │ │ │ │ + beq 4cc58 │ │ │ │ + ldr r6, [pc, #-632] @ 4c9e0 │ │ │ │ + b 4c4f8 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4cc78 │ │ │ │ + b 4cc50 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d058 │ │ │ │ - ldr r0, [pc, #-664] @ 4ca08 │ │ │ │ + bne 4d030 │ │ │ │ + ldr r0, [pc, #-660] @ 4c9e4 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-684] @ 4ca0c │ │ │ │ - b 4c590 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-680] @ 4c9e8 │ │ │ │ + b 4c570 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4bd7c │ │ │ │ + beq 4bd5c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #-528] @ 4cac4 │ │ │ │ - bne 4c4e4 │ │ │ │ + ldrne r6, [pc, #-528] @ 4ca9c │ │ │ │ + bne 4c4c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ccf0 │ │ │ │ + beq 4ccc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4d0ec │ │ │ │ - ldr r6, [pc, #-564] @ 4cac4 │ │ │ │ - b 4c518 │ │ │ │ + beq 4d0c4 │ │ │ │ + ldr r6, [pc, #-564] @ 4ca9c │ │ │ │ + b 4c4f8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4bdb8 │ │ │ │ + beq 4bd98 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #-596] @ 4cac0 │ │ │ │ - bne 4c4e4 │ │ │ │ + ldrne r6, [pc, #-596] @ 4ca98 │ │ │ │ + bne 4c4c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4cd30 │ │ │ │ + beq 4cd08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4d0e4 │ │ │ │ - ldr r6, [pc, #-632] @ 4cac0 │ │ │ │ - b 4c518 │ │ │ │ + beq 4d0bc │ │ │ │ + ldr r6, [pc, #-632] @ 4ca98 │ │ │ │ + b 4c4f8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4bdf0 │ │ │ │ + beq 4bdd0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #-652] @ 4cac8 │ │ │ │ - bne 4c4e4 │ │ │ │ + ldrne r6, [pc, #-652] @ 4caa0 │ │ │ │ + bne 4c4c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4cd70 │ │ │ │ + beq 4cd48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4d0f4 │ │ │ │ - ldr r6, [pc, #-688] @ 4cac8 │ │ │ │ - b 4c518 │ │ │ │ + beq 4d0cc │ │ │ │ + ldr r6, [pc, #-688] @ 4caa0 │ │ │ │ + b 4c4f8 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4be04 │ │ │ │ + beq 4bde4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #-752] @ 4caac │ │ │ │ - bne 4c4e4 │ │ │ │ + ldrne r6, [pc, #-752] @ 4ca84 │ │ │ │ + bne 4c4c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4cdb8 │ │ │ │ + beq 4cd90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4d0b8 │ │ │ │ - ldr r6, [pc, #-788] @ 4caac │ │ │ │ - b 4c518 │ │ │ │ + beq 4d090 │ │ │ │ + ldr r6, [pc, #-788] @ 4ca84 │ │ │ │ + b 4c4f8 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4bef8 │ │ │ │ + b 4bed8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4be20 │ │ │ │ + beq 4be00 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #-812] @ 4cacc │ │ │ │ - bne 4c4e4 │ │ │ │ + ldrne r6, [pc, #-812] @ 4caa4 │ │ │ │ + bne 4c4c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ce14 │ │ │ │ + beq 4cdec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4d0fc │ │ │ │ - ldr r6, [pc, #-848] @ 4cacc │ │ │ │ - b 4c518 │ │ │ │ - ldr r3, [pc, #-1044] @ 4ca10 │ │ │ │ - ldr r0, [pc, #-1044] @ 4ca14 │ │ │ │ - ldr r1, [pc, #-1044] @ 4ca18 │ │ │ │ + beq 4d0d4 │ │ │ │ + ldr r6, [pc, #-848] @ 4caa4 │ │ │ │ + b 4c4f8 │ │ │ │ + ldr r3, [pc, #-1040] @ 4c9ec │ │ │ │ + ldr r0, [pc, #-1040] @ 4c9f0 │ │ │ │ + ldr r2, [pc, #-1040] @ 4c9f4 │ │ │ │ + ldr r1, [pc, #-1040] @ 4c9f8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #928 @ 0x3a0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #-1068] @ 4ca1c │ │ │ │ - bne 4c4e4 │ │ │ │ + ldrne r6, [pc, #-1060] @ 4c9fc │ │ │ │ + bne 4c4c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ce64 │ │ │ │ + beq 4ce3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4cbb8 │ │ │ │ - ldr r6, [pc, #-1104] @ 4ca1c │ │ │ │ - b 4c518 │ │ │ │ + beq 4cb90 │ │ │ │ + ldr r6, [pc, #-1096] @ 4c9fc │ │ │ │ + b 4c4f8 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4bfa0 │ │ │ │ + b 4bf80 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d028 │ │ │ │ - ldr r0, [pc, #-1132] @ 4ca20 │ │ │ │ + bne 4d000 │ │ │ │ + ldr r0, [pc, #-1124] @ 4ca00 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1152] @ 4ca24 │ │ │ │ - b 4c590 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1144] @ 4ca04 │ │ │ │ + b 4c570 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4bf48 │ │ │ │ + b 4bf28 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d030 │ │ │ │ - ldr r0, [pc, #-1180] @ 4ca28 │ │ │ │ + bne 4d008 │ │ │ │ + ldr r0, [pc, #-1172] @ 4ca08 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1200] @ 4ca2c │ │ │ │ - b 4c590 │ │ │ │ - ldr r9, [pc, #-1184] @ 4ca44 │ │ │ │ - ldr r8, [pc, #-1208] @ 4ca30 │ │ │ │ - ldr r3, [pc, #-1208] @ 4ca34 │ │ │ │ - ldr r0, [pc, #-1208] @ 4ca38 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1192] @ 4ca0c │ │ │ │ + b 4c570 │ │ │ │ + ldr r8, [pc, #-1196] @ 4ca10 │ │ │ │ + mov r9, #848 @ 0x350 │ │ │ │ + ldr r3, [pc, #-1200] @ 4ca14 │ │ │ │ + ldr r0, [pc, #-1200] @ 4ca18 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ce38 │ │ │ │ + beq 4ce10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4ce38 │ │ │ │ + bne 4ce10 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4ce38 │ │ │ │ + b 4ce10 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d038 │ │ │ │ - ldr r0, [pc, #-1280] @ 4ca3c │ │ │ │ + bne 4d010 │ │ │ │ + ldr r0, [pc, #-1272] @ 4ca1c │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1300] @ 4ca40 │ │ │ │ - b 4c590 │ │ │ │ - ldr r9, [pc, #-1304] @ 4ca44 │ │ │ │ - ldr r8, [pc, #-1304] @ 4ca48 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1292] @ 4ca20 │ │ │ │ + b 4c570 │ │ │ │ + ldr r8, [pc, #-1296] @ 4ca24 │ │ │ │ + mov r9, #848 @ 0x350 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4cee4 │ │ │ │ + beq 4cebc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4cee4 │ │ │ │ + bne 4cebc │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4cee4 │ │ │ │ - ldr r8, [pc, #-1344] @ 4ca4c │ │ │ │ - mov r9, #936 @ 0x3a8 │ │ │ │ - b 4cee4 │ │ │ │ - ldr r8, [pc, #-1352] @ 4ca50 │ │ │ │ - mov r9, #936 @ 0x3a8 │ │ │ │ - b 4cf5c │ │ │ │ + b 4cebc │ │ │ │ + ldr r9, [pc, #-1336] @ 4ca2c │ │ │ │ + ldr r8, [pc, #-1344] @ 4ca28 │ │ │ │ + b 4cebc │ │ │ │ + ldr r9, [pc, #-1348] @ 4ca2c │ │ │ │ + ldr r8, [pc, #-1348] @ 4ca30 │ │ │ │ + b 4cf34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ - b 4c894 │ │ │ │ - ldr r9, [pc, #-1368] @ 4ca58 │ │ │ │ - ldr r8, [pc, #-1376] @ 4ca54 │ │ │ │ - b 4cee4 │ │ │ │ + b 4c874 │ │ │ │ + ldr r9, [pc, #-1360] @ 4ca38 │ │ │ │ + ldr r8, [pc, #-1368] @ 4ca34 │ │ │ │ + b 4cebc │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b 4cb18 │ │ │ │ - ldr r9, [pc, #-1392] @ 4ca58 │ │ │ │ - ldr r8, [pc, #-1392] @ 4ca5c │ │ │ │ - b 4cf5c │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4cc14 │ │ │ │ - ldr r9, [pc, #-1408] @ 4ca60 │ │ │ │ - ldr r8, [pc, #-1408] @ 4ca64 │ │ │ │ - b 4cee4 │ │ │ │ - ldr r9, [pc, #-1412] @ 4ca68 │ │ │ │ - ldr r8, [pc, #-1412] @ 4ca6c │ │ │ │ - b 4cee4 │ │ │ │ - ldr r9, [pc, #-1416] @ 4ca70 │ │ │ │ - ldr r8, [pc, #-1416] @ 4ca74 │ │ │ │ - b 4cee4 │ │ │ │ - ldr r8, [pc, #-1420] @ 4ca78 │ │ │ │ - mov r9, #932 @ 0x3a4 │ │ │ │ - b 4cee4 │ │ │ │ - ldr r8, [pc, #-1428] @ 4ca7c │ │ │ │ - mov r9, #932 @ 0x3a4 │ │ │ │ - b 4cf5c │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4c550 │ │ │ │ - ldr r1, [pc, #-1448] @ 4ca80 │ │ │ │ - b 4c590 │ │ │ │ - ldr r1, [pc, #-1452] @ 4ca84 │ │ │ │ - b 4c590 │ │ │ │ - ldr r1, [pc, #-1456] @ 4ca88 │ │ │ │ - b 4c590 │ │ │ │ - ldr r1, [pc, #-1460] @ 4ca8c │ │ │ │ - b 4c590 │ │ │ │ - ldr r1, [pc, #-1464] @ 4ca90 │ │ │ │ - b 4c590 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4cbf0 │ │ │ │ - bl 14adc │ │ │ │ - ldr r1, [pc, #-1484] @ 4ca94 │ │ │ │ - b 4c590 │ │ │ │ + b 4caf0 │ │ │ │ + ldr r9, [pc, #-1384] @ 4ca38 │ │ │ │ + ldr r8, [pc, #-1384] @ 4ca3c │ │ │ │ + b 4cf34 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 4cbec │ │ │ │ + ldr r9, [pc, #-1400] @ 4ca40 │ │ │ │ + ldr r8, [pc, #-1400] @ 4ca44 │ │ │ │ + b 4cebc │ │ │ │ + ldr r8, [pc, #-1404] @ 4ca48 │ │ │ │ + mov r9, #844 @ 0x34c │ │ │ │ + b 4cebc │ │ │ │ + ldr r8, [pc, #-1412] @ 4ca4c │ │ │ │ + mov r9, #852 @ 0x354 │ │ │ │ + b 4cebc │ │ │ │ + ldr r9, [pc, #-1416] @ 4ca54 │ │ │ │ + ldr r8, [pc, #-1424] @ 4ca50 │ │ │ │ + b 4cebc │ │ │ │ + ldr r9, [pc, #-1428] @ 4ca54 │ │ │ │ + mov r8, #22016 @ 0x5600 │ │ │ │ + b 4cf34 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4c530 │ │ │ │ + ldr r1, [pc, #-1448] @ 4ca58 │ │ │ │ + b 4c570 │ │ │ │ + ldr r1, [pc, #-1452] @ 4ca5c │ │ │ │ + b 4c570 │ │ │ │ + ldr r1, [pc, #-1456] @ 4ca60 │ │ │ │ + b 4c570 │ │ │ │ + ldr r1, [pc, #-1460] @ 4ca64 │ │ │ │ + b 4c570 │ │ │ │ + ldr r1, [pc, #-1464] @ 4ca68 │ │ │ │ + b 4c570 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 4cbc8 │ │ │ │ + bl 14ab8 │ │ │ │ + ldr r1, [pc, #-1484] @ 4ca6c │ │ │ │ + b 4c570 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d07c │ │ │ │ + beq 4d054 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4d0ac │ │ │ │ - ldr r6, [pc, #-1500] @ 4caa8 │ │ │ │ - b 4c518 │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #-1528] @ 4ca98 │ │ │ │ - ldr r1, [pc, #-1528] @ 4ca9c │ │ │ │ - ldr r0, [pc, #-1528] @ 4caa0 │ │ │ │ + beq 4d084 │ │ │ │ + ldr r6, [pc, #-1500] @ 4ca80 │ │ │ │ + b 4c4f8 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #-1528] @ 4ca70 │ │ │ │ + ldr r1, [pc, #-1528] @ 4ca74 │ │ │ │ + ldr r0, [pc, #-1528] @ 4ca78 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1532] @ 4caa4 │ │ │ │ + ldr r2, [pc, #-1532] @ 4ca7c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r6, [pc, #-1548] @ 4caa8 │ │ │ │ - b 4cbbc │ │ │ │ + ldr r6, [pc, #-1548] @ 4ca80 │ │ │ │ + b 4cb94 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #-1556] @ 4caac │ │ │ │ - b 4cbbc │ │ │ │ - ldr r3, [pc, #-1560] @ 4cab0 │ │ │ │ - ldr r1, [pc, #-1560] @ 4cab4 │ │ │ │ - ldr r0, [pc, #-1560] @ 4cab8 │ │ │ │ + ldr r6, [pc, #-1556] @ 4ca84 │ │ │ │ + b 4cb94 │ │ │ │ + ldr r3, [pc, #-1560] @ 4ca88 │ │ │ │ + ldr r1, [pc, #-1560] @ 4ca8c │ │ │ │ + ldr r0, [pc, #-1560] @ 4ca90 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1564] @ 4cabc │ │ │ │ + ldr r2, [pc, #-1564] @ 4ca94 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r6, [pc, #-1580] @ 4cac0 │ │ │ │ - b 4cbbc │ │ │ │ - ldr r6, [pc, #-1584] @ 4cac4 │ │ │ │ - b 4cbbc │ │ │ │ - ldr r6, [pc, #-1588] @ 4cac8 │ │ │ │ - b 4cbbc │ │ │ │ - ldr r6, [pc, #-1592] @ 4cacc │ │ │ │ - b 4cbbc │ │ │ │ + ldr r6, [pc, #-1580] @ 4ca98 │ │ │ │ + b 4cb94 │ │ │ │ + ldr r6, [pc, #-1584] @ 4ca9c │ │ │ │ + b 4cb94 │ │ │ │ + ldr r6, [pc, #-1588] @ 4caa0 │ │ │ │ + b 4cb94 │ │ │ │ + ldr r6, [pc, #-1592] @ 4caa4 │ │ │ │ + b 4cb94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r0, [pc, #4000] @ 4e0bc │ │ │ │ + ldr r0, [pc, #4000] @ 4e094 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #3996] @ 4e0c0 │ │ │ │ + ldr r2, [pc, #3996] @ 4e098 │ │ │ │ add r0, pc, r0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #3988] @ 4e0c4 │ │ │ │ + ldr r3, [pc, #3988] @ 4e09c │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r0, #968 @ 0x3c8 │ │ │ │ str ip, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r6, [pc, #3968] @ 4e0c8 │ │ │ │ + ldr r6, [pc, #3968] @ 4e0a0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1424 @ 0x590 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ add r3, r0, #612 @ 0x264 │ │ │ │ @@ -66763,28 +66753,28 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq 4d1ec │ │ │ │ - ldr r3, [pc, #3832] @ 4e0cc │ │ │ │ + beq 4d1c4 │ │ │ │ + ldr r3, [pc, #3832] @ 4e0a4 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #12 │ │ │ │ - bhi 4e740 │ │ │ │ + bhi 4e720 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3804] @ 4e0d0 │ │ │ │ + ldr r3, [pc, #3804] @ 4e0a8 │ │ │ │ sub r2, r5, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 4e740 │ │ │ │ + bhi 4e720 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ @@ -66805,567 +66795,567 @@ │ │ │ │ ldr r9, [r1, #8] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 4f168 │ │ │ │ - ldr r0, [pc, #3672] @ 4e0d4 │ │ │ │ + beq 4f148 │ │ │ │ + ldr r0, [pc, #3672] @ 4e0ac │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 4f144 │ │ │ │ - ldr r0, [pc, #3656] @ 4e0d8 │ │ │ │ + beq 4f124 │ │ │ │ + ldr r0, [pc, #3656] @ 4e0b0 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 4f140 │ │ │ │ + beq 4f120 │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #3632] @ 4e0dc │ │ │ │ + ldr r1, [pc, #3632] @ 4e0b4 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #11 │ │ │ │ - bhi 4df40 │ │ │ │ + bhi 4df18 │ │ │ │ add r1, r1, r5 │ │ │ │ ldrh r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3600] @ 4e0e0 │ │ │ │ + ldr r3, [pc, #3600] @ 4e0b8 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #968] @ 0x3c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - beq 4ece4 │ │ │ │ + beq 4ecc4 │ │ │ │ sub sl, sl, #1 │ │ │ │ - ldr r7, [pc, #3564] @ 4e0e4 │ │ │ │ + ldr r7, [pc, #3564] @ 4e0bc │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r7, #612] @ 0x264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4f054 │ │ │ │ + beq 4f034 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr fp, [r7, #1088] @ 0x440 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub sl, sl, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 4f168 │ │ │ │ + beq 4f148 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4f144 │ │ │ │ + beq 4f124 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4f140 │ │ │ │ + beq 4f120 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 4f004 │ │ │ │ + ble 4efe4 │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - b 4d368 │ │ │ │ + b 4d340 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 4ead4 │ │ │ │ + beq 4eab4 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, fp │ │ │ │ - bne 4d35c │ │ │ │ + bne 4d334 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [r3, r2, lsl #2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 4f004 │ │ │ │ - ldr r3, [pc, #3420] @ 4e0e8 │ │ │ │ + beq 4efe4 │ │ │ │ + ldr r3, [pc, #3420] @ 4e0c0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub sl, sl, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 4f168 │ │ │ │ + beq 4f148 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 4f144 │ │ │ │ + beq 4f124 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 4f140 │ │ │ │ + beq 4f120 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 4ef18 │ │ │ │ + ble 4eef8 │ │ │ │ add r7, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #0 │ │ │ │ - b 4d3e4 │ │ │ │ + b 4d3bc │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 4e928 │ │ │ │ + beq 4e908 │ │ │ │ ldr lr, [r0, #4]! │ │ │ │ cmp lr, r1 │ │ │ │ - bne 4d3d8 │ │ │ │ + bne 4d3b0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ef18 │ │ │ │ - ldr r3, [pc, #3292] @ 4e0ec │ │ │ │ + beq 4eef8 │ │ │ │ + ldr r3, [pc, #3292] @ 4e0c4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #336] @ 0x150 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub sl, sl, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 4f168 │ │ │ │ + beq 4f148 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4f144 │ │ │ │ + beq 4f124 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4f140 │ │ │ │ + beq 4f120 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 4eed8 │ │ │ │ + ble 4eeb8 │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - b 4d468 │ │ │ │ + b 4d440 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 4e778 │ │ │ │ + beq 4e758 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 4d45c │ │ │ │ + bne 4d434 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4eed8 │ │ │ │ - ldr r3, [pc, #3164] @ 4e0f0 │ │ │ │ + beq 4eeb8 │ │ │ │ + ldr r3, [pc, #3164] @ 4e0c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #1432] @ 0x598 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub sl, sl, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 4f168 │ │ │ │ + beq 4f148 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4f144 │ │ │ │ + beq 4f124 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4f140 │ │ │ │ + beq 4f120 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 4eea0 │ │ │ │ + ble 4ee80 │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - b 4d4ec │ │ │ │ + b 4d4c4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 4e664 │ │ │ │ + beq 4e644 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 4d4e0 │ │ │ │ + bne 4d4b8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4eea0 │ │ │ │ - ldr r3, [pc, #3036] @ 4e0f4 │ │ │ │ + beq 4ee80 │ │ │ │ + ldr r3, [pc, #3036] @ 4e0cc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #1456] @ 0x5b0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub sl, sl, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 4f168 │ │ │ │ + beq 4f148 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4f144 │ │ │ │ + beq 4f124 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4f140 │ │ │ │ + beq 4f120 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 4ee3c │ │ │ │ + ble 4ee1c │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - b 4d570 │ │ │ │ + b 4d548 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 4e5d4 │ │ │ │ + beq 4e5b4 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 4d564 │ │ │ │ + bne 4d53c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [r3, r2, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4ee3c │ │ │ │ + beq 4ee1c │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - bgt 4dda8 │ │ │ │ + bgt 4dd80 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - beq 4ea04 │ │ │ │ + beq 4e9e4 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #2880] @ 4e0f8 │ │ │ │ + ldr r2, [pc, #2880] @ 4e0d0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 4ea20 │ │ │ │ + beq 4ea00 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4ea18 │ │ │ │ - ldr r3, [pc, #2840] @ 4e0fc │ │ │ │ + beq 4e9f8 │ │ │ │ + ldr r3, [pc, #2840] @ 4e0d4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 4e588 │ │ │ │ + bne 4e568 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4e588 │ │ │ │ + beq 4e568 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d644 │ │ │ │ + beq 4d61c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4e560 │ │ │ │ - ldr r3, [pc, #2740] @ 4e100 │ │ │ │ + beq 4e540 │ │ │ │ + ldr r3, [pc, #2740] @ 4e0d8 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 4d688 │ │ │ │ + beq 4d660 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4e5c8 │ │ │ │ + beq 4e5a8 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [sl] │ │ │ │ - beq 4ea80 │ │ │ │ + beq 4ea60 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d6ac │ │ │ │ + beq 4d684 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 4e534 │ │ │ │ + beq 4e514 │ │ │ │ add sl, sp, #140 @ 0x8c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - beq 4eb30 │ │ │ │ + beq 4eb10 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #2608] @ 4e104 │ │ │ │ + ldr r2, [pc, #2608] @ 4e0dc │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 4ebf0 │ │ │ │ + beq 4ebd0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4ebc4 │ │ │ │ + beq 4eba4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 4e6f4 │ │ │ │ + bne 4e6d4 │ │ │ │ ldr fp, [r5, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 4e6f4 │ │ │ │ + beq 4e6d4 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d754 │ │ │ │ + beq 4d72c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4e658 │ │ │ │ - ldr r3, [pc, #2476] @ 4e108 │ │ │ │ + beq 4e638 │ │ │ │ + ldr r3, [pc, #2476] @ 4e0e0 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str fp, [sp, #192] @ 0xc0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 4d798 │ │ │ │ + beq 4d770 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 4e728 │ │ │ │ + beq 4e708 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 4ec0c │ │ │ │ + beq 4ebec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d7bc │ │ │ │ + beq 4d794 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4e5bc │ │ │ │ + beq 4e59c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - beq 4ec38 │ │ │ │ - ldr r3, [pc, #2352] @ 4e10c │ │ │ │ + beq 4ec18 │ │ │ │ + ldr r3, [pc, #2352] @ 4e0e4 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 4e540 │ │ │ │ + beq 4e520 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #2320] @ 4e110 │ │ │ │ + ldr r3, [pc, #2320] @ 4e0e8 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ecf8 │ │ │ │ + bne 4ecd8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 4e550 │ │ │ │ + beq 4e530 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #2268] @ 4e110 │ │ │ │ + ldr r3, [pc, #2268] @ 4e0e8 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ed18 │ │ │ │ + bne 4ecf8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 4e56c │ │ │ │ + beq 4e54c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #2216] @ 4e110 │ │ │ │ + ldr r3, [pc, #2216] @ 4e0e8 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ed38 │ │ │ │ + bne 4ed18 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 4e57c │ │ │ │ + beq 4e55c │ │ │ │ mov r0, r7 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #2168] @ 4e110 │ │ │ │ + ldr r3, [pc, #2168] @ 4e0e8 │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ed58 │ │ │ │ + bne 4ed38 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 4ed78 │ │ │ │ + beq 4ed58 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ - beq 4ed98 │ │ │ │ + beq 4ed78 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #2104] @ 4e114 │ │ │ │ + ldr r2, [pc, #2104] @ 4e0ec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4edc8 │ │ │ │ + beq 4eda8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4edb8 │ │ │ │ + beq 4ed98 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 4e9c4 │ │ │ │ + bne 4e9a4 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e9c4 │ │ │ │ + beq 4e9a4 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d960 │ │ │ │ + beq 4d938 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4e898 │ │ │ │ - ldr r3, [pc, #1968] @ 4e118 │ │ │ │ + beq 4e878 │ │ │ │ + ldr r3, [pc, #1968] @ 4e0f0 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4d9a4 │ │ │ │ + beq 4d97c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 4ea30 │ │ │ │ + beq 4ea10 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r7, [pc, #1900] @ 4e11c │ │ │ │ + ldreq r7, [pc, #1900] @ 4e0f4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 4e46c │ │ │ │ + beq 4e44c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d9d0 │ │ │ │ + beq 4d9a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4e734 │ │ │ │ + beq 4e714 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - beq 4edd8 │ │ │ │ + beq 4edb8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #1836] @ 4e120 │ │ │ │ + ldr r2, [pc, #1836] @ 4e0f8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4edf4 │ │ │ │ + beq 4edd4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4ee04 │ │ │ │ + beq 4ede4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 4eaa0 │ │ │ │ + bne 4ea80 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4eaa0 │ │ │ │ + beq 4ea80 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4da78 │ │ │ │ + beq 4da50 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 4ea3c │ │ │ │ - ldr r2, [pc, #1700] @ 4e124 │ │ │ │ + beq 4ea1c │ │ │ │ + ldr r2, [pc, #1700] @ 4e0fc │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4dac4 │ │ │ │ + beq 4da9c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 4ec00 │ │ │ │ + beq 4ebe0 │ │ │ │ cmp r5, #0 │ │ │ │ - moveq r7, #8448 @ 0x2100 │ │ │ │ - beq 4e46c │ │ │ │ + ldreq r7, [pc, #1624] @ 4e100 │ │ │ │ + beq 4e44c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4daec │ │ │ │ + beq 4dac4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 4e9f8 │ │ │ │ + beq 4e9d8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4ee74 │ │ │ │ + beq 4ee54 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 4ee88 │ │ │ │ + beq 4ee68 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ strd r2, [sp, #24] │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ @@ -67375,266 +67365,266 @@ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl b283c │ │ │ │ + bl 92df4 │ │ │ │ mov sl, r0 │ │ │ │ bl be74 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4e448 │ │ │ │ + beq 4e428 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 4e82c │ │ │ │ + beq 4e80c │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4ef58 │ │ │ │ - ldr r3, [pc, #1432] @ 4e128 │ │ │ │ + beq 4ef38 │ │ │ │ + ldr r3, [pc, #1436] @ 4e104 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4efc8 │ │ │ │ + blt 4efa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dbc4 │ │ │ │ + beq 4db9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 4ee10 │ │ │ │ + beq 4edf0 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4eff8 │ │ │ │ - ldr r3, [pc, #1360] @ 4e12c │ │ │ │ + beq 4efd8 │ │ │ │ + ldr r3, [pc, #1364] @ 4e108 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4f030 │ │ │ │ + blt 4f010 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dc10 │ │ │ │ + beq 4dbe8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 4ee68 │ │ │ │ + beq 4ee48 │ │ │ │ add r0, sl, #5120 @ 0x1400 │ │ │ │ add r0, r0, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4f03c │ │ │ │ - ldr r3, [pc, #1284] @ 4e130 │ │ │ │ + beq 4f01c │ │ │ │ + ldr r3, [pc, #1288] @ 4e10c │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #268] @ 0x10c │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4f048 │ │ │ │ + blt 4f028 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dc60 │ │ │ │ + beq 4dc38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 4ec9c │ │ │ │ + beq 4ec7c │ │ │ │ add r0, sl, #6144 @ 0x1800 │ │ │ │ add r0, r0, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4f08c │ │ │ │ - ldr r3, [pc, #1208] @ 4e134 │ │ │ │ + beq 4f06c │ │ │ │ + ldr r3, [pc, #1212] @ 4e110 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1392] @ 0x570 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4f0b0 │ │ │ │ + blt 4f090 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dcb0 │ │ │ │ + beq 4dc88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 4eca8 │ │ │ │ - ldr r6, [pc, #1152] @ 4e138 │ │ │ │ + beq 4ec88 │ │ │ │ + ldr r6, [pc, #1156] @ 4e114 │ │ │ │ mov r0, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4f0bc │ │ │ │ + blt 4f09c │ │ │ │ ldr r1, [r6, #972] @ 0x3cc │ │ │ │ mov r0, r7 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4f0d4 │ │ │ │ + blt 4f0b4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dd08 │ │ │ │ + beq 4dce0 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r7] │ │ │ │ - beq 4dd08 │ │ │ │ + beq 4dce0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4eecc │ │ │ │ + beq 4eeac │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dd24 │ │ │ │ + beq 4dcfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 4ea50 │ │ │ │ + beq 4ea30 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dd40 │ │ │ │ + beq 4dd18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 4ea5c │ │ │ │ + beq 4ea3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dd5c │ │ │ │ + beq 4dd34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4ea68 │ │ │ │ + beq 4ea48 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dd78 │ │ │ │ + beq 4dd50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4ea74 │ │ │ │ - ldr r2, [pc, #956] @ 4e13c │ │ │ │ - ldr r3, [pc, #832] @ 4e0c4 │ │ │ │ + beq 4ea54 │ │ │ │ + ldr r2, [pc, #960] @ 4e118 │ │ │ │ + ldr r3, [pc, #832] @ 4e09c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4f170 │ │ │ │ + bne 4f150 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #912] @ 4e140 │ │ │ │ + ldr r3, [pc, #916] @ 4e11c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #580] @ 0x244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ef04 │ │ │ │ + beq 4eee4 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 4d598 │ │ │ │ - ldr r3, [pc, #868] @ 4e144 │ │ │ │ + ble 4d570 │ │ │ │ + ldr r3, [pc, #872] @ 4e120 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1056] @ 0x420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4efa4 │ │ │ │ + beq 4ef84 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 4d598 │ │ │ │ + ble 4d570 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #820] @ 4e148 │ │ │ │ + ldr r2, [pc, #824] @ 4e124 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #312] @ 0x138 │ │ │ │ - beq 4f168 │ │ │ │ + beq 4f148 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4f144 │ │ │ │ + beq 4f124 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4f140 │ │ │ │ + beq 4f120 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 4ee28 │ │ │ │ + ble 4ee08 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, #0 │ │ │ │ - b 4de64 │ │ │ │ + b 4de3c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 4e8a4 │ │ │ │ + beq 4e884 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 4de58 │ │ │ │ + bne 4de30 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ee28 │ │ │ │ + beq 4ee08 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp sl, #0 │ │ │ │ - ble 4d598 │ │ │ │ + ble 4d570 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #688] @ 4e14c │ │ │ │ + ldr r2, [pc, #692] @ 4e128 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #316] @ 0x13c │ │ │ │ - beq 4f168 │ │ │ │ + beq 4f148 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4f144 │ │ │ │ + beq 4f124 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4f140 │ │ │ │ + beq 4f120 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 4ebb0 │ │ │ │ + ble 4eb90 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 4deec │ │ │ │ + b 4dec4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 4eb44 │ │ │ │ + beq 4eb24 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 4dee0 │ │ │ │ + bne 4deb8 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ebb0 │ │ │ │ + beq 4eb90 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp sl, #0 │ │ │ │ - ble 4d598 │ │ │ │ - ldr r3, [pc, #560] @ 4e150 │ │ │ │ + ble 4d570 │ │ │ │ + ldr r3, [pc, #564] @ 4e12c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #332] @ 0x14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ef44 │ │ │ │ + beq 4ef24 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ cmp sl, #0 │ │ │ │ - ble 4d598 │ │ │ │ + ble 4d570 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -67643,28 +67633,28 @@ │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [pc, #452] @ 4e154 │ │ │ │ + ldr r3, [pc, #456] @ 4e130 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ str r5, [sp] │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ @@ -67679,262 +67669,264 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ ldr r8, [sp, #148] @ 0x94 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4d598 │ │ │ │ - ldr r1, [pc, #308] @ 4e158 │ │ │ │ - b 4e75c │ │ │ │ - ldr r1, [pc, #304] @ 4e15c │ │ │ │ + bne 4d570 │ │ │ │ + ldr r1, [pc, #312] @ 4e134 │ │ │ │ + b 4e73c │ │ │ │ + ldr r1, [pc, #308] @ 4e138 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #1152] @ 0x480 │ │ │ │ - b 4d3a4 │ │ │ │ - ldr r1, [pc, #292] @ 4e160 │ │ │ │ + b 4d37c │ │ │ │ + ldr r1, [pc, #296] @ 4e13c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr fp, [r1, #1088] @ 0x440 │ │ │ │ - b 4d328 │ │ │ │ - ldr r1, [pc, #280] @ 4e164 │ │ │ │ + b 4d300 │ │ │ │ + ldr r1, [pc, #284] @ 4e140 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #1432] @ 0x598 │ │ │ │ - b 4d4ac │ │ │ │ - ldr r1, [pc, #268] @ 4e168 │ │ │ │ + b 4d484 │ │ │ │ + ldr r1, [pc, #272] @ 4e144 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #336] @ 0x150 │ │ │ │ - b 4d428 │ │ │ │ - ldr r1, [pc, #256] @ 4e16c │ │ │ │ + b 4d400 │ │ │ │ + ldr r1, [pc, #260] @ 4e148 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #1456] @ 0x5b0 │ │ │ │ - b 4d530 │ │ │ │ - ldr r3, [pc, #332] @ 4e1c8 │ │ │ │ + b 4d508 │ │ │ │ + ldr r3, [pc, #336] @ 4e1a4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 4d238 │ │ │ │ - ldr r3, [pc, #300] @ 4e1c8 │ │ │ │ + b 4d210 │ │ │ │ + ldr r3, [pc, #304] @ 4e1a4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - b 4d244 │ │ │ │ - andseq r4, r0, r8, lsr #11 │ │ │ │ - andseq r2, r0, r8, asr #29 │ │ │ │ + b 4d21c │ │ │ │ + @ instruction: 0x001045d8 │ │ │ │ + @ instruction: 0x00102ef0 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r2, r0, r8, lsr lr │ │ │ │ - andeq r3, lr, ip, asr #4 │ │ │ │ - andeq r3, lr, r2, asr #4 │ │ │ │ + andseq r2, r0, r0, ror #28 │ │ │ │ + andeq r3, lr, r4, lsr #4 │ │ │ │ + andeq r3, lr, sl, lsl r2 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - muleq lr, r6, r1 │ │ │ │ - @ instruction: 0x001043f8 │ │ │ │ - @ instruction: 0x001043d0 │ │ │ │ - andseq r4, r0, ip, lsr r3 │ │ │ │ - @ instruction: 0x001042b8 │ │ │ │ - andseq r4, r0, r4, lsr r2 │ │ │ │ - @ instruction: 0x001041b0 │ │ │ │ - andseq r4, r0, r0, lsl r1 │ │ │ │ + andeq r3, lr, lr, ror #2 │ │ │ │ + andseq r4, r0, r8, lsr #8 │ │ │ │ + andseq r4, r0, r0, lsl #8 │ │ │ │ + andseq r4, r0, ip, ror #6 │ │ │ │ + andseq r4, r0, r8, ror #5 │ │ │ │ + andseq r4, r0, r4, ror #4 │ │ │ │ + andseq r4, r0, r0, ror #3 │ │ │ │ + andseq r4, r0, r0, asr #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, r0, ip, ror r0 │ │ │ │ - @ instruction: 0x00103ff4 │ │ │ │ - andseq r3, r0, ip, ror #30 │ │ │ │ + andseq r4, r0, ip, lsr #1 │ │ │ │ + andseq r4, r0, r4, lsr #32 │ │ │ │ + mulseq r0, ip, pc @ │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - andseq r3, r0, ip, ror #27 │ │ │ │ - andseq r3, r0, r0, ror #26 │ │ │ │ - andeq r2, r0, r7, ror #1 │ │ │ │ - @ instruction: 0x00103cd4 │ │ │ │ - andseq r3, r0, r8, asr #24 │ │ │ │ - andseq r3, r0, r8, lsr fp │ │ │ │ - andseq r3, r0, ip, ror #21 │ │ │ │ - mulseq r0, ip, sl │ │ │ │ - andseq r3, r0, ip, asr #20 │ │ │ │ - andseq r3, r0, r0, lsl sl │ │ │ │ - andseq r2, r0, r8, ror r2 │ │ │ │ + andseq r3, r0, ip, lsl lr │ │ │ │ + mulseq r0, r0, sp │ │ │ │ + andeq r1, r0, sl, lsl r7 │ │ │ │ + andseq r3, r0, r4, lsl #26 │ │ │ │ + andseq r3, r0, r8, ror ip │ │ │ │ + andeq r1, r0, r3, lsr r7 │ │ │ │ + andseq r3, r0, r8, ror #22 │ │ │ │ + andseq r3, r0, ip, lsl fp │ │ │ │ + andseq r3, r0, ip, asr #21 │ │ │ │ + andseq r3, r0, ip, ror sl │ │ │ │ + andseq r3, r0, r0, asr #20 │ │ │ │ + andseq r2, r0, r0, lsr #5 │ │ │ │ + andseq r3, r0, r8, asr #18 │ │ │ │ andseq r3, r0, r8, lsl r9 │ │ │ │ - andseq r3, r0, r8, ror #17 │ │ │ │ - @ instruction: 0x001038b4 │ │ │ │ - andseq r3, r0, ip, lsr #16 │ │ │ │ - andseq r3, r0, r8, lsr #15 │ │ │ │ - strheq sp, [ip], -r0 │ │ │ │ - andeq r2, r0, r4, lsr r0 │ │ │ │ + andseq r3, r0, r4, ror #17 │ │ │ │ + andseq r3, r0, ip, asr r8 │ │ │ │ + @ instruction: 0x001037d8 │ │ │ │ + andeq sp, ip, r8, lsl #1 │ │ │ │ + andeq r1, r0, r7, ror #12 │ │ │ │ + @ instruction: 0x001036d0 │ │ │ │ + andseq r3, r0, r0, asr #13 │ │ │ │ + @ instruction: 0x001036b0 │ │ │ │ andseq r3, r0, r0, lsr #13 │ │ │ │ mulseq r0, r0, r6 │ │ │ │ - andseq r3, r0, r0, lsl #13 │ │ │ │ - andseq r3, r0, r0, ror r6 │ │ │ │ - andseq r3, r0, r0, ror #12 │ │ │ │ - andeq ip, ip, ip, lsl #7 │ │ │ │ - @ instruction: 0x000ccbb4 │ │ │ │ - ldrdeq r1, [r0], -sl │ │ │ │ - andeq r2, r0, r6, lsl #2 │ │ │ │ - andeq ip, ip, r8, asr #5 │ │ │ │ - andeq ip, ip, r0, lsl fp │ │ │ │ - andseq r3, r0, r8, lsr r1 │ │ │ │ - andseq r2, r0, ip, asr #31 │ │ │ │ - strdeq ip, [ip], -r8 │ │ │ │ - andeq r2, r0, ip, asr r0 │ │ │ │ - andeq ip, ip, ip, ror r0 │ │ │ │ - andeq ip, ip, r4, asr #17 │ │ │ │ - mulseq r0, r8, lr │ │ │ │ - @ instruction: 0x00102cfc │ │ │ │ - muleq r0, sl, r0 │ │ │ │ - muleq r0, fp, r0 │ │ │ │ - andeq r2, r0, pc, lsr #1 │ │ │ │ - andseq r2, r0, r0, lsr #24 │ │ │ │ - strheq r2, [r0], -r3 │ │ │ │ - andeq r2, r0, r8, lsr #32 │ │ │ │ - strheq r2, [r0], -r4 │ │ │ │ - andeq r2, r0, ip, asr #1 │ │ │ │ + andeq ip, ip, ip, asr r3 │ │ │ │ + andeq ip, ip, r4, lsl #23 │ │ │ │ + andeq r1, r0, sp, lsl #10 │ │ │ │ + andeq r1, r0, r9, lsr r7 │ │ │ │ + muleq ip, r8, r2 │ │ │ │ + andeq ip, ip, r0, ror #21 │ │ │ │ + andseq r3, r0, r0, ror #2 │ │ │ │ + @ instruction: 0x00102ff4 │ │ │ │ + andeq ip, ip, r8, asr #17 │ │ │ │ + andeq r1, r0, pc, lsl #13 │ │ │ │ + andeq ip, ip, ip, asr #32 │ │ │ │ + muleq ip, r4, r8 │ │ │ │ + andseq r2, r0, r0, asr #29 │ │ │ │ + andseq r2, r0, r4, lsr #26 │ │ │ │ + andeq r1, r0, sp, asr #13 │ │ │ │ + andeq r1, r0, lr, asr #13 │ │ │ │ + andeq r1, r0, r2, ror #13 │ │ │ │ + andseq r2, r0, r8, asr #24 │ │ │ │ + andeq r1, r0, r6, ror #13 │ │ │ │ + andeq r1, r0, fp, asr r6 │ │ │ │ + andeq r1, r0, r7, ror #13 │ │ │ │ + strdeq r1, [r0], -pc @ │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r2, r0, r8, asr #1 │ │ │ │ - ldrdeq r1, [r0], -r0 │ │ │ │ - andeq r2, r0, sp, asr #1 │ │ │ │ - andeq r2, r0, lr, asr #1 │ │ │ │ - andeq r2, r0, pc, asr #1 │ │ │ │ - ldrdeq r2, [r0], -r0 │ │ │ │ - ldrdeq r2, [r0], -r1 │ │ │ │ - ldrdeq r2, [r0], -r2 @ │ │ │ │ - ldrdeq r2, [r0], -r3 │ │ │ │ - andeq r2, r0, fp, ror #1 │ │ │ │ - andeq r2, r0, ip, ror #1 │ │ │ │ - andeq r2, r0, r1, lsr #32 │ │ │ │ - strdeq ip, [ip], -r0 │ │ │ │ - andeq r2, r0, ip │ │ │ │ - andeq r2, r0, r4, lsl #2 │ │ │ │ - andeq r2, r0, r5, lsl #2 │ │ │ │ - andeq ip, ip, ip, lsl #3 │ │ │ │ - andeq r2, r0, r2 │ │ │ │ - andeq ip, ip, r4, asr r1 │ │ │ │ - strdeq r1, [r0], -r8 │ │ │ │ - andeq r2, r0, r3, lsl r0 │ │ │ │ - andeq ip, ip, r4, lsl r1 │ │ │ │ - andeq r1, r0, lr, ror #31 │ │ │ │ - andeq r2, r0, pc, lsr #32 │ │ │ │ - andeq r1, r0, r0, lsl pc │ │ │ │ - andeq fp, ip, r8, ror r8 │ │ │ │ - muleq ip, r8, r0 │ │ │ │ - andeq r2, r0, sl, lsl r0 │ │ │ │ - andeq r1, r0, r2, lsl pc │ │ │ │ - andeq r1, r0, ip, lsl pc │ │ │ │ - andeq ip, ip, r8, lsr #32 │ │ │ │ - andeq r1, r0, r4, ror #31 │ │ │ │ - andeq r1, r0, lr, lsl pc │ │ │ │ - andeq r1, r0, r8, lsr #30 │ │ │ │ - andeq r1, r0, sl, lsr #30 │ │ │ │ - ldrdeq fp, [ip], -r8 │ │ │ │ - ldrdeq r1, [r0], -sl │ │ │ │ - andeq r1, r0, r4, lsr pc │ │ │ │ - strdeq r1, [r0], -r0 │ │ │ │ - strdeq r1, [r0], -r9 │ │ │ │ - andeq r1, r0, r6, lsr pc │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ - andeq r1, r0, r9, asr #30 │ │ │ │ - andeq r2, r0, sl │ │ │ │ - strdeq r1, [r0], -r6 │ │ │ │ - andeq r1, r0, ip, ror #31 │ │ │ │ - andeq r1, r0, r2, ror #31 │ │ │ │ - andeq r1, lr, r8, lsl r4 │ │ │ │ - andeq sl, ip, r8, lsl #21 │ │ │ │ - andeq sl, ip, r0, asr #27 │ │ │ │ - @ instruction: 0x000071b5 │ │ │ │ - ldrdeq r1, [r0], -r8 │ │ │ │ + andeq r1, r0, r3, lsl #12 │ │ │ │ + andeq r1, r0, r1, lsl #14 │ │ │ │ + andeq r1, r0, r2, lsl #14 │ │ │ │ + andeq r1, r0, r3, lsl #14 │ │ │ │ + andeq r1, r0, r4, lsl #14 │ │ │ │ + andeq r1, r0, r5, lsl #14 │ │ │ │ + andeq r1, r0, r6, lsl #14 │ │ │ │ + andeq r1, r0, lr, lsl r7 │ │ │ │ + andeq r1, r0, pc, lsl r7 │ │ │ │ + andeq r1, r0, r4, asr r6 │ │ │ │ + andeq ip, ip, r0, asr #3 │ │ │ │ + andeq r1, r0, pc, lsr r6 │ │ │ │ + andeq r1, r0, r7, lsr r7 │ │ │ │ + andeq r1, r0, r8, lsr r7 │ │ │ │ + andeq ip, ip, ip, asr r1 │ │ │ │ + andeq r1, r0, r5, lsr r6 │ │ │ │ + andeq ip, ip, r4, lsr #2 │ │ │ │ + andeq r1, r0, fp, lsr #12 │ │ │ │ + andeq r1, r0, r6, asr #12 │ │ │ │ + andeq ip, ip, r4, ror #1 │ │ │ │ + andeq r1, r0, r1, lsr #12 │ │ │ │ + andeq r1, r0, r2, ror #12 │ │ │ │ + andeq r1, r0, r3, asr #10 │ │ │ │ + andeq fp, ip, r8, asr #16 │ │ │ │ + andeq ip, ip, r8, rrx │ │ │ │ + andeq r1, r0, sp, asr #12 │ │ │ │ + andeq r1, r0, r5, asr #10 │ │ │ │ + andeq r1, r0, pc, asr #10 │ │ │ │ + strdeq fp, [ip], -r8 │ │ │ │ + andeq r1, r0, r7, lsl r6 │ │ │ │ + andeq r1, r0, r1, asr r5 │ │ │ │ + andeq r1, r0, fp, asr r5 │ │ │ │ + andeq r1, r0, sp, asr r5 │ │ │ │ + andeq fp, ip, r8, lsr #31 │ │ │ │ + andeq r1, r0, sp, lsl #12 │ │ │ │ + andeq r1, r0, r7, ror #10 │ │ │ │ + andeq r1, r0, r3, lsr #10 │ │ │ │ + andeq r1, r0, ip, lsr #10 │ │ │ │ + andeq r1, r0, r9, ror #10 │ │ │ │ + andeq r1, r0, r3, ror r5 │ │ │ │ + andeq r1, r0, lr, lsr #10 │ │ │ │ + andeq r1, r0, ip, ror r5 │ │ │ │ + andeq r1, r0, sp, lsr r6 │ │ │ │ + andeq r1, r0, r3, lsr r6 │ │ │ │ + andeq r1, r0, r9, lsr #12 │ │ │ │ + andeq r1, r0, pc, lsl r6 │ │ │ │ + andeq r1, r0, r5, lsl r6 │ │ │ │ andeq r1, lr, r8, ror #7 │ │ │ │ - andeq sl, ip, r0, asr fp │ │ │ │ - strheq fp, [ip], -ip │ │ │ │ + andeq sl, ip, r8, asr sl │ │ │ │ + muleq ip, r0, sp │ │ │ │ + @ instruction: 0x000071b5 │ │ │ │ + andeq r1, r0, fp, lsl #12 │ │ │ │ + @ instruction: 0x000e13b8 │ │ │ │ + andeq sl, ip, r0, lsr #22 │ │ │ │ + andeq fp, ip, ip, lsl #1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - ldr r3, [pc, #-236] @ 4e1c8 │ │ │ │ + ldr r3, [pc, #-240] @ 4e1a4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 4d23c │ │ │ │ - ldr r3, [pc, #-272] @ 4e1c8 │ │ │ │ + b 4d214 │ │ │ │ + ldr r3, [pc, #-276] @ 4e1a4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - b 4d254 │ │ │ │ - ldr r3, [pc, #-320] @ 4e1c8 │ │ │ │ + b 4d22c │ │ │ │ + ldr r3, [pc, #-324] @ 4e1a4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b 4d230 │ │ │ │ + b 4d208 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b 4d228 │ │ │ │ - ldr r3, [pc, #-356] @ 4e1c8 │ │ │ │ + b 4d200 │ │ │ │ + ldr r3, [pc, #-360] @ 4e1a4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - b 4d24c │ │ │ │ - ldr r3, [pc, #-400] @ 4e1c8 │ │ │ │ + b 4d224 │ │ │ │ + ldr r3, [pc, #-404] @ 4e1a4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ - b 4d264 │ │ │ │ - ldr r3, [pc, #-460] @ 4e1c8 │ │ │ │ + b 4d23c │ │ │ │ + ldr r3, [pc, #-464] @ 4e1a4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - b 4d25c │ │ │ │ - ldr r3, [pc, #-516] @ 4e1c8 │ │ │ │ + b 4d234 │ │ │ │ + ldr r3, [pc, #-520] @ 4e1a4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r9, r7 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - b 4d258 │ │ │ │ + b 4d230 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1, #32] │ │ │ │ @@ -67946,868 +67938,868 @@ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldm r1, {r3, r8, r9} │ │ │ │ ldr r7, [r1, #24] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b 4d598 │ │ │ │ - ldr r3, [pc, #-736] @ 4e170 │ │ │ │ - ldr r0, [pc, #-736] @ 4e174 │ │ │ │ - ldr r1, [pc, #-736] @ 4e178 │ │ │ │ + b 4d570 │ │ │ │ + ldr r3, [pc, #-740] @ 4e14c │ │ │ │ + ldr r0, [pc, #-740] @ 4e150 │ │ │ │ + ldr r1, [pc, #-740] @ 4e154 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #154 @ 0x9a │ │ │ │ - bl 17198 │ │ │ │ - ldr r7, [pc, #-752] @ 4e17c │ │ │ │ + mov r2, #12 │ │ │ │ + bl 17174 │ │ │ │ + ldr r7, [pc, #-756] @ 4e158 │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e488 │ │ │ │ + beq 4e468 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 4e91c │ │ │ │ + beq 4e8fc │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e4a4 │ │ │ │ + beq 4e484 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 4e9b8 │ │ │ │ + beq 4e998 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4e4c8 │ │ │ │ + beq 4e4a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e4c8 │ │ │ │ + beq 4e4a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4e820 │ │ │ │ + beq 4e800 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4e4ec │ │ │ │ + beq 4e4cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e4ec │ │ │ │ + beq 4e4cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4e808 │ │ │ │ + beq 4e7e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e510 │ │ │ │ + beq 4e4f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e510 │ │ │ │ + beq 4e4f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 4e814 │ │ │ │ - ldr r3, [pc, #-920] @ 4e180 │ │ │ │ - ldr r0, [pc, #-920] @ 4e184 │ │ │ │ + beq 4e7f4 │ │ │ │ + ldr r3, [pc, #-924] @ 4e15c │ │ │ │ + ldr r0, [pc, #-924] @ 4e160 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #172 @ 0xac │ │ │ │ + mov r2, #30 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r7, #0 │ │ │ │ - b 4dd78 │ │ │ │ + b 4dd50 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4d6ac │ │ │ │ + b 4d684 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ - b 4d7f8 │ │ │ │ + b 4d7d0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - b 4d82c │ │ │ │ + b 4d804 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4d644 │ │ │ │ + b 4d61c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ - b 4d860 │ │ │ │ + b 4d838 │ │ │ │ ldrd r2, [r7, #8] │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ - b 4d890 │ │ │ │ - ldr r3, [pc, #-1032] @ 4e188 │ │ │ │ + b 4d868 │ │ │ │ + ldr r3, [pc, #-1036] @ 4e164 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r0 │ │ │ │ - b 4d688 │ │ │ │ + b 4d660 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4d7bc │ │ │ │ + b 4d794 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4d688 │ │ │ │ + b 4d660 │ │ │ │ mov fp, #0 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ mov r8, fp │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, ip │ │ │ │ mov r6, r7 │ │ │ │ mov r1, r3 │ │ │ │ mov r7, lr │ │ │ │ - b 4e618 │ │ │ │ + b 4e5f8 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 4ee3c │ │ │ │ + beq 4ee1c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4f16c │ │ │ │ + beq 4f14c │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e600 │ │ │ │ + beq 4e5e0 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, fp │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ mov fp, r8 │ │ │ │ ldr r8, [sp, #124] @ 0x7c │ │ │ │ - blt 4ee3c │ │ │ │ + blt 4ee1c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [r3, fp, lsl #2] │ │ │ │ - b 4d584 │ │ │ │ + b 4d55c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4d754 │ │ │ │ + b 4d72c │ │ │ │ mov fp, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ mov r8, r7 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ mov r7, lr │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r2 │ │ │ │ - b 4e6ac │ │ │ │ + b 4e68c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 4eea0 │ │ │ │ + beq 4ee80 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4f16c │ │ │ │ + beq 4f14c │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e694 │ │ │ │ + beq 4e674 │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r6 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ mov r6, r3 │ │ │ │ - blt 4eea0 │ │ │ │ + blt 4ee80 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 4d504 │ │ │ │ - ldr r3, [pc, #-1392] @ 4e18c │ │ │ │ + b 4d4dc │ │ │ │ + ldr r3, [pc, #-1396] @ 4e168 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r0 │ │ │ │ - b 4d798 │ │ │ │ + b 4d770 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4d798 │ │ │ │ + b 4d770 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4d9d0 │ │ │ │ - ldr r0, [pc, #-1464] @ 4e190 │ │ │ │ + b 4d9a8 │ │ │ │ + ldr r0, [pc, #-1468] @ 4e16c │ │ │ │ mov r1, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #12 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1484] @ 4e194 │ │ │ │ - ldr r3, [pc, #-1484] @ 4e198 │ │ │ │ - ldr r0, [pc, #-1484] @ 4e19c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1488] @ 4e170 │ │ │ │ + ldr r3, [pc, #-1488] @ 4e174 │ │ │ │ + ldr r0, [pc, #-1488] @ 4e178 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #170 @ 0xaa │ │ │ │ - bl 17198 │ │ │ │ - b 4e52c │ │ │ │ + mov r2, #28 │ │ │ │ + bl 17174 │ │ │ │ + b 4e50c │ │ │ │ mov fp, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ mov r8, r7 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r7, lr │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r2 │ │ │ │ - b 4e7c0 │ │ │ │ + b 4e7a0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 4eed8 │ │ │ │ + beq 4eeb8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4f114 │ │ │ │ + beq 4f0f4 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e7a8 │ │ │ │ + beq 4e788 │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r6 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r6, r3 │ │ │ │ - blt 4eed8 │ │ │ │ + blt 4eeb8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 4d480 │ │ │ │ + b 4d458 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4e4ec │ │ │ │ + b 4e4cc │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4e510 │ │ │ │ + b 4e4f0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4e4c8 │ │ │ │ - ldr fp, [pc, #-1684] @ 4e1a0 │ │ │ │ + b 4e4a8 │ │ │ │ + ldr fp, [pc, #-1688] @ 4e17c │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [fp, #48] @ 0x30 │ │ │ │ ldr r1, [fp, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4f098 │ │ │ │ + blt 4f078 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4f0a4 │ │ │ │ + beq 4f084 │ │ │ │ ldr r1, [fp, #972] @ 0x3cc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4f0c8 │ │ │ │ + blt 4f0a8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dce4 │ │ │ │ + beq 4dcbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4dce4 │ │ │ │ + bne 4dcbc │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4dce4 │ │ │ │ + b 4dcbc │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4d960 │ │ │ │ + b 4d938 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ mov sl, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r2 │ │ │ │ - b 4e8e0 │ │ │ │ + b 4e8c0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 4ee1c │ │ │ │ + beq 4edfc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f114 │ │ │ │ + beq 4f0f4 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e8c8 │ │ │ │ + beq 4e8a8 │ │ │ │ mov r3, r5 │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ - blt 4ee28 │ │ │ │ + blt 4ee08 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ - b 4de78 │ │ │ │ + b 4de50 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4e488 │ │ │ │ + b 4e468 │ │ │ │ mov fp, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ mov r8, r7 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r2 │ │ │ │ - b 4e970 │ │ │ │ + b 4e950 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 4ef18 │ │ │ │ + beq 4eef8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4f114 │ │ │ │ + beq 4f0f4 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e958 │ │ │ │ + beq 4e938 │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r6 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r6, r3 │ │ │ │ - blt 4ef18 │ │ │ │ + blt 4eef8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 4d3fc │ │ │ │ + b 4d3d4 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4e4a4 │ │ │ │ - ldr r3, [pc, #-2088] @ 4e1a4 │ │ │ │ + b 4e484 │ │ │ │ + ldr r3, [pc, #-2092] @ 4e180 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 4d9a4 │ │ │ │ + b 4d97c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4daec │ │ │ │ + b 4dac4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d5ac │ │ │ │ - ldr r7, [pc, #-2160] @ 4e1a8 │ │ │ │ - b 4e510 │ │ │ │ - ldr r7, [pc, #-2164] @ 4e1ac │ │ │ │ - b 4e510 │ │ │ │ + beq 4d584 │ │ │ │ + ldr r7, [pc, #-2164] @ 4e184 │ │ │ │ + b 4e4f0 │ │ │ │ + ldr r7, [pc, #-2168] @ 4e188 │ │ │ │ + b 4e4f0 │ │ │ │ mov r0, r8 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 4d5d4 │ │ │ │ + b 4d5ac │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4d9a4 │ │ │ │ + b 4d97c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 4da78 │ │ │ │ + b 4da50 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4dd24 │ │ │ │ + b 4dcfc │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4dd40 │ │ │ │ + b 4dd18 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4dd5c │ │ │ │ + b 4dd34 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4dd78 │ │ │ │ + b 4dd50 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ea98 │ │ │ │ + beq 4ea78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 4ecb4 │ │ │ │ - ldr r7, [pc, #-2288] @ 4e1b0 │ │ │ │ - b 4e510 │ │ │ │ - ldr r3, [pc, #-2292] @ 4e1b4 │ │ │ │ + beq 4ec94 │ │ │ │ + ldr r7, [pc, #-2292] @ 4e18c │ │ │ │ + b 4e4f0 │ │ │ │ + ldr r3, [pc, #-2296] @ 4e190 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b 4dac4 │ │ │ │ + b 4da9c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ mov r9, #0 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, ip │ │ │ │ - b 4eb00 │ │ │ │ + b 4eae0 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq 4f004 │ │ │ │ + beq 4efe4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f114 │ │ │ │ + beq 4f0f4 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4eae8 │ │ │ │ + beq 4eac8 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ - blt 4f004 │ │ │ │ + blt 4efe4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [r3, r9, lsl #2] │ │ │ │ - b 4d37c │ │ │ │ + b 4d354 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d6c8 │ │ │ │ - ldr r7, [pc, #-2444] @ 4e1b8 │ │ │ │ - b 4ebc8 │ │ │ │ + beq 4d6a0 │ │ │ │ + ldr r7, [pc, #-2448] @ 4e194 │ │ │ │ + b 4eba8 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ mov sl, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 4eb80 │ │ │ │ + b 4eb60 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 4efb8 │ │ │ │ + beq 4ef98 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f114 │ │ │ │ + beq 4f0f4 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4eb68 │ │ │ │ + beq 4eb48 │ │ │ │ mov r3, r5 │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ - bge 4def8 │ │ │ │ + bge 4ded0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4df18 │ │ │ │ - ldr r1, [pc, #-2568] @ 4e1bc │ │ │ │ - b 4e75c │ │ │ │ - ldr r7, [pc, #-2572] @ 4e1c0 │ │ │ │ + beq 4def0 │ │ │ │ + ldr r1, [pc, #-2572] @ 4e198 │ │ │ │ + b 4e73c │ │ │ │ + ldr r7, [pc, #-2576] @ 4e19c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e510 │ │ │ │ + beq 4e4f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4e510 │ │ │ │ + bne 4e4f0 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4e510 │ │ │ │ + b 4e4f0 │ │ │ │ mov r0, r9 │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 4d6f0 │ │ │ │ + b 4d6c8 │ │ │ │ mov r0, r3 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4dac4 │ │ │ │ + b 4da9c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ecc0 │ │ │ │ + beq 4eca0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 4f080 │ │ │ │ + beq 4f060 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r7, [pc, #-2664] @ 4e1cc │ │ │ │ + ldr r7, [pc, #-2668] @ 4e1a8 │ │ │ │ mov r5, r6 │ │ │ │ - b 4e4ac │ │ │ │ + b 4e48c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d7d4 │ │ │ │ + beq 4d7ac │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ - ldr r7, [pc, #-2700] @ 4e1c4 │ │ │ │ + ldr r7, [pc, #-2704] @ 4e1a0 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 4e46c │ │ │ │ + b 4e44c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b 4e410 │ │ │ │ + b 4e3f0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #-2732] @ 4e1c8 │ │ │ │ + ldr r3, [pc, #-2736] @ 4e1a4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 4e420 │ │ │ │ + b 4e400 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #-2764] @ 4e1c8 │ │ │ │ + ldr r3, [pc, #-2768] @ 4e1a4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b 4e418 │ │ │ │ + b 4e3f8 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4dc60 │ │ │ │ + b 4dc38 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4dcb0 │ │ │ │ + b 4dc88 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4ea98 │ │ │ │ + b 4ea78 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ecdc │ │ │ │ + beq 4ecbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 4f100 │ │ │ │ - ldr r7, [pc, #-2840] @ 4e1cc │ │ │ │ - b 4e510 │ │ │ │ + beq 4f0e0 │ │ │ │ + ldr r7, [pc, #-2844] @ 4e1a8 │ │ │ │ + b 4e4f0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e740 │ │ │ │ - ldr r1, [pc, #-2856] @ 4e1d0 │ │ │ │ - b 4e75c │ │ │ │ + beq 4e720 │ │ │ │ + ldr r1, [pc, #-2860] @ 4e1ac │ │ │ │ + b 4e73c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d810 │ │ │ │ + beq 4d7e8 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r7, [pc, #-2876] @ 4e1d4 │ │ │ │ + mov r7, #5888 @ 0x1700 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 4e46c │ │ │ │ + b 4e44c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d844 │ │ │ │ + beq 4d81c │ │ │ │ mov r6, #0 │ │ │ │ - ldr r7, [pc, #-2904] @ 4e1d8 │ │ │ │ + ldr r7, [pc, #-2912] @ 4e1b0 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 4e46c │ │ │ │ + b 4e44c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d878 │ │ │ │ + beq 4d850 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r7, [pc, #-2932] @ 4e1dc │ │ │ │ + ldr r7, [pc, #-2940] @ 4e1b4 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 4e46c │ │ │ │ + b 4e44c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d8a8 │ │ │ │ + beq 4d880 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r7, [pc, #-2960] @ 4e1e0 │ │ │ │ + ldr r7, [pc, #-2968] @ 4e1b8 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 4e46c │ │ │ │ + b 4e44c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d8bc │ │ │ │ + beq 4d894 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r7, [pc, #-2988] @ 4e1e4 │ │ │ │ + ldr r7, [pc, #-2996] @ 4e1bc │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 4e46c │ │ │ │ + b 4e44c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d8d0 │ │ │ │ + beq 4d8a8 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r7, [pc, #-3016] @ 4e1e8 │ │ │ │ + ldr r7, [pc, #-3024] @ 4e1c0 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 4e46c │ │ │ │ - ldr r7, [pc, #-3028] @ 4e1ec │ │ │ │ + b 4e44c │ │ │ │ + ldr r7, [pc, #-3036] @ 4e1c4 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b 4e46c │ │ │ │ + b 4e44c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 4d8fc │ │ │ │ + b 4d8d4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d9e8 │ │ │ │ + beq 4d9c0 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ - ldr r7, [pc, #-3072] @ 4e1f0 │ │ │ │ + ldr r7, [pc, #-3080] @ 4e1c8 │ │ │ │ mov r5, r6 │ │ │ │ - b 4e46c │ │ │ │ + b 4e44c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 4da14 │ │ │ │ - ldr r7, [pc, #-3096] @ 4e1f4 │ │ │ │ + b 4d9ec │ │ │ │ + ldr r7, [pc, #-3104] @ 4e1cc │ │ │ │ mov r6, r5 │ │ │ │ - b 4e46c │ │ │ │ + b 4e44c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4dbc4 │ │ │ │ + b 4db9c │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4de90 │ │ │ │ - ldr r1, [pc, #-3140] @ 4e1f8 │ │ │ │ - b 4e75c │ │ │ │ + beq 4de68 │ │ │ │ + ldr r1, [pc, #-3148] @ 4e1d0 │ │ │ │ + b 4e73c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f0e0 │ │ │ │ - ldr r0, [pc, #-3156] @ 4e1fc │ │ │ │ + bne 4f0c0 │ │ │ │ + ldr r0, [pc, #-3164] @ 4e1d4 │ │ │ │ mov r1, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #6 │ │ │ │ mov r2, #12 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3176] @ 4e200 │ │ │ │ - b 4e75c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3184] @ 4e1d8 │ │ │ │ + b 4e73c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4dc10 │ │ │ │ + b 4dbe8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4db00 │ │ │ │ - ldr r7, [pc, #-3204] @ 4e204 │ │ │ │ - b 4e46c │ │ │ │ + beq 4dad8 │ │ │ │ + ldr r7, [pc, #-3212] @ 4e1dc │ │ │ │ + b 4e44c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4db14 │ │ │ │ - ldr r7, [pc, #-3220] @ 4e208 │ │ │ │ + beq 4daec │ │ │ │ + ldr r7, [pc, #-3228] @ 4e1e0 │ │ │ │ mov r6, #0 │ │ │ │ - b 4e46c │ │ │ │ + b 4e44c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f0e8 │ │ │ │ - ldr r0, [pc, #-3240] @ 4e20c │ │ │ │ + bne 4f0c8 │ │ │ │ + ldr r0, [pc, #-3248] @ 4e1e4 │ │ │ │ mov r1, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #5 │ │ │ │ mov r2, #12 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3260] @ 4e210 │ │ │ │ - b 4e75c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3268] @ 4e1e8 │ │ │ │ + b 4e73c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4dd08 │ │ │ │ + b 4dce0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f0f0 │ │ │ │ - ldr r0, [pc, #-3288] @ 4e214 │ │ │ │ + bne 4f0d0 │ │ │ │ + ldr r0, [pc, #-3296] @ 4e1ec │ │ │ │ mov r1, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #12 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3308] @ 4e218 │ │ │ │ - b 4e75c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3316] @ 4e1f0 │ │ │ │ + b 4e73c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ddd8 │ │ │ │ - ldr r1, [pc, #-3324] @ 4e21c │ │ │ │ - b 4e75c │ │ │ │ + beq 4ddb0 │ │ │ │ + ldr r1, [pc, #-3332] @ 4e1f4 │ │ │ │ + b 4e73c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f0f8 │ │ │ │ - ldr r0, [pc, #-3340] @ 4e220 │ │ │ │ + bne 4f0d8 │ │ │ │ + ldr r0, [pc, #-3348] @ 4e1f8 │ │ │ │ mov r1, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #12 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3360] @ 4e224 │ │ │ │ - b 4e75c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3368] @ 4e1fc │ │ │ │ + b 4e73c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4df48 │ │ │ │ - ldr r1, [pc, #-3376] @ 4e228 │ │ │ │ - b 4e75c │ │ │ │ - ldr sl, [pc, #-3380] @ 4e22c │ │ │ │ - mov fp, #161 @ 0xa1 │ │ │ │ - ldr r3, [pc, #-3384] @ 4e230 │ │ │ │ - ldr r0, [pc, #-3384] @ 4e234 │ │ │ │ + beq 4df20 │ │ │ │ + ldr r1, [pc, #-3384] @ 4e200 │ │ │ │ + b 4e73c │ │ │ │ + ldr sl, [pc, #-3388] @ 4e204 │ │ │ │ + mov fp, #19 │ │ │ │ + ldr r3, [pc, #-3392] @ 4e208 │ │ │ │ + ldr r0, [pc, #-3392] @ 4e20c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e464 │ │ │ │ + beq 4e444 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4e464 │ │ │ │ + bne 4e444 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4e464 │ │ │ │ + b 4e444 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4de08 │ │ │ │ - ldr r1, [pc, #-3456] @ 4e238 │ │ │ │ - b 4e75c │ │ │ │ + beq 4dde0 │ │ │ │ + ldr r1, [pc, #-3464] @ 4e210 │ │ │ │ + b 4e73c │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ - b 4ebb0 │ │ │ │ - ldr sl, [pc, #-3476] @ 4e23c │ │ │ │ - mov fp, #161 @ 0xa1 │ │ │ │ + b 4eb90 │ │ │ │ + ldr sl, [pc, #-3484] @ 4e214 │ │ │ │ + mov fp, #19 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ef60 │ │ │ │ + beq 4ef40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4ef60 │ │ │ │ + bne 4ef40 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4ef60 │ │ │ │ - ldr sl, [pc, #-3520] @ 4e240 │ │ │ │ - mov fp, #162 @ 0xa2 │ │ │ │ - b 4ef60 │ │ │ │ + b 4ef40 │ │ │ │ + ldr sl, [pc, #-3528] @ 4e218 │ │ │ │ + mov fp, #20 │ │ │ │ + b 4ef40 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f10c │ │ │ │ - ldr r0, [pc, #-3540] @ 4e244 │ │ │ │ + bne 4f0ec │ │ │ │ + ldr r0, [pc, #-3548] @ 4e21c │ │ │ │ mov r1, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #12 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3560] @ 4e248 │ │ │ │ - b 4e75c │ │ │ │ - ldr sl, [pc, #-3564] @ 4e24c │ │ │ │ - mov fp, #162 @ 0xa2 │ │ │ │ - b 4efd0 │ │ │ │ - ldr sl, [pc, #-3572] @ 4e250 │ │ │ │ - mov fp, #163 @ 0xa3 │ │ │ │ - b 4ef60 │ │ │ │ - ldr sl, [pc, #-3580] @ 4e254 │ │ │ │ - mov fp, #163 @ 0xa3 │ │ │ │ - b 4efd0 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3568] @ 4e220 │ │ │ │ + b 4e73c │ │ │ │ + ldr sl, [pc, #-3572] @ 4e224 │ │ │ │ + mov fp, #20 │ │ │ │ + b 4efb0 │ │ │ │ + ldr sl, [pc, #-3580] @ 4e228 │ │ │ │ + mov fp, #21 │ │ │ │ + b 4ef40 │ │ │ │ + ldr sl, [pc, #-3588] @ 4e22c │ │ │ │ + mov fp, #21 │ │ │ │ + b 4efb0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f138 │ │ │ │ - ldr r0, [pc, #-3600] @ 4e258 │ │ │ │ + bne 4f118 │ │ │ │ + ldr r0, [pc, #-3608] @ 4e230 │ │ │ │ mov r1, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #12 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-3620] @ 4e25c │ │ │ │ - b 4e75c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-3628] @ 4e234 │ │ │ │ + b 4e73c │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4ec28 │ │ │ │ - ldr sl, [pc, #-3636] @ 4e260 │ │ │ │ - mov fp, #164 @ 0xa4 │ │ │ │ - b 4ef60 │ │ │ │ - ldr sl, [pc, #-3644] @ 4e264 │ │ │ │ - mov fp, #157 @ 0x9d │ │ │ │ - b 4ef60 │ │ │ │ - ldr sl, [pc, #-3652] @ 4e268 │ │ │ │ - mov fp, #158 @ 0x9e │ │ │ │ - b 4ef60 │ │ │ │ - ldr sl, [pc, #-3660] @ 4e26c │ │ │ │ - mov fp, #164 @ 0xa4 │ │ │ │ - b 4efd0 │ │ │ │ - mov fp, #165 @ 0xa5 │ │ │ │ - mov sl, #8000 @ 0x1f40 │ │ │ │ - b 4ef60 │ │ │ │ - ldr sl, [pc, #-3680] @ 4e270 │ │ │ │ - mov fp, #158 @ 0x9e │ │ │ │ - b 4efd0 │ │ │ │ - ldr sl, [pc, #-3688] @ 4e274 │ │ │ │ - mov fp, #166 @ 0xa6 │ │ │ │ - b 4ef60 │ │ │ │ - ldr r1, [pc, #-3696] @ 4e278 │ │ │ │ - b 4e75c │ │ │ │ - mov r1, #8192 @ 0x2000 │ │ │ │ - b 4e75c │ │ │ │ - ldr r1, [pc, #-3708] @ 4e27c │ │ │ │ - b 4e75c │ │ │ │ - ldr r1, [pc, #-3712] @ 4e280 │ │ │ │ - b 4e75c │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4ecdc │ │ │ │ - ldr r1, [pc, #-3728] @ 4e284 │ │ │ │ - b 4e75c │ │ │ │ - ldr r3, [pc, #-3732] @ 4e288 │ │ │ │ - ldr r1, [pc, #-3732] @ 4e28c │ │ │ │ - ldr r0, [pc, #-3732] @ 4e290 │ │ │ │ + b 4ec08 │ │ │ │ + ldr sl, [pc, #-3644] @ 4e238 │ │ │ │ + mov fp, #22 │ │ │ │ + b 4ef40 │ │ │ │ + ldr sl, [pc, #-3652] @ 4e23c │ │ │ │ + mov fp, #15 │ │ │ │ + b 4ef40 │ │ │ │ + ldr sl, [pc, #-3660] @ 4e240 │ │ │ │ + mov fp, #16 │ │ │ │ + b 4ef40 │ │ │ │ + ldr sl, [pc, #-3668] @ 4e244 │ │ │ │ + mov fp, #22 │ │ │ │ + b 4efb0 │ │ │ │ + ldr sl, [pc, #-3676] @ 4e248 │ │ │ │ + mov fp, #23 │ │ │ │ + b 4ef40 │ │ │ │ + ldr sl, [pc, #-3684] @ 4e24c │ │ │ │ + mov fp, #16 │ │ │ │ + b 4efb0 │ │ │ │ + ldr sl, [pc, #-3692] @ 4e250 │ │ │ │ + mov fp, #24 │ │ │ │ + b 4ef40 │ │ │ │ + ldr r1, [pc, #-3700] @ 4e254 │ │ │ │ + b 4e73c │ │ │ │ + ldr r1, [pc, #-3704] @ 4e258 │ │ │ │ + b 4e73c │ │ │ │ + ldr r1, [pc, #-3708] @ 4e25c │ │ │ │ + b 4e73c │ │ │ │ + ldr r1, [pc, #-3712] @ 4e260 │ │ │ │ + b 4e73c │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 4ecbc │ │ │ │ + ldr r1, [pc, #-3728] @ 4e264 │ │ │ │ + b 4e73c │ │ │ │ + ldr r3, [pc, #-3732] @ 4e268 │ │ │ │ + ldr r1, [pc, #-3732] @ 4e26c │ │ │ │ + ldr r0, [pc, #-3732] @ 4e270 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-3736] @ 4e294 │ │ │ │ + ldr r2, [pc, #-3736] @ 4e274 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #-3752] @ 4e298 │ │ │ │ - b 4e75c │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #-3760] @ 4e29c │ │ │ │ - ldr r1, [pc, #-3760] @ 4e2a0 │ │ │ │ - ldr r0, [pc, #-3760] @ 4e2a4 │ │ │ │ + ldr r1, [pc, #-3752] @ 4e278 │ │ │ │ + b 4e73c │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #-3760] @ 4e27c │ │ │ │ + ldr r1, [pc, #-3760] @ 4e280 │ │ │ │ + ldr r0, [pc, #-3760] @ 4e284 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-3764] @ 4e2a8 │ │ │ │ + ldr r2, [pc, #-3764] @ 4e288 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ec │ │ │ │ - bl 14adc │ │ │ │ + bl 147c8 │ │ │ │ + bl 14ab8 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r0, [pc, #1332] @ 4f6c0 │ │ │ │ + ldr r0, [pc, #1332] @ 4f6a0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #1328] @ 4f6c4 │ │ │ │ + ldr r2, [pc, #1328] @ 4f6a4 │ │ │ │ add r0, pc, r0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #1540] @ 4f7a4 │ │ │ │ + ldr r3, [pc, #1536] @ 4f780 │ │ │ │ add ip, r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, ip, #1104 @ 0x450 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -68830,40 +68822,40 @@ │ │ │ │ add r3, r0, #880 @ 0x370 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r0, #1472] @ 0x5c0 │ │ │ │ - ldr r6, [pc, #1196] @ 4f6c8 │ │ │ │ + ldr r6, [pc, #1196] @ 4f6a8 │ │ │ │ add ip, ip, #1088 @ 0x440 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #1460] @ 0x5b4 │ │ │ │ add ip, ip, #8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r8, [r0, #64] @ 0x40 │ │ │ │ str ip, [sp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 4f268 │ │ │ │ - ldr r3, [pc, #1148] @ 4f6cc │ │ │ │ + beq 4f248 │ │ │ │ + ldr r3, [pc, #1148] @ 4f6ac │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #10 │ │ │ │ - bhi 50748 │ │ │ │ + bhi 50724 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #1120] @ 4f6d0 │ │ │ │ + ldr r3, [pc, #1120] @ 4f6b0 │ │ │ │ sub r2, r5, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 50748 │ │ │ │ + bhi 50724 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -68882,224 +68874,224 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ ldr sl, [r1, #4] │ │ │ │ ldr r9, [r1] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 503bc │ │ │ │ - ldr r3, [pc, #996] @ 4f6d4 │ │ │ │ + beq 50398 │ │ │ │ + ldr r3, [pc, #996] @ 4f6b4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 510cc │ │ │ │ - ldr r3, [pc, #980] @ 4f6d8 │ │ │ │ + beq 510a8 │ │ │ │ + ldr r3, [pc, #980] @ 4f6b8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 510c8 │ │ │ │ + beq 510a4 │ │ │ │ add r3, r1, r5, lsl #2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #956] @ 4f6dc │ │ │ │ + ldr r3, [pc, #956] @ 4f6bc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #9 │ │ │ │ - bhi 4f5bc │ │ │ │ + bhi 4f59c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #924] @ 4f6e0 │ │ │ │ + ldr r3, [pc, #924] @ 4f6c0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50e30 │ │ │ │ + beq 50e0c │ │ │ │ sub r7, r7, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 4f7f4 │ │ │ │ - ldr r3, [pc, #880] @ 4f6e4 │ │ │ │ + ble 4f7d0 │ │ │ │ + ldr r3, [pc, #880] @ 4f6c4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #404] @ 0x194 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50dec │ │ │ │ + beq 50dc8 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 4f7f4 │ │ │ │ + ble 4f7d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #832] @ 4f6e8 │ │ │ │ + ldr r2, [pc, #832] @ 4f6c8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1112] @ 0x458 │ │ │ │ - beq 503bc │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 510cc │ │ │ │ + beq 50398 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 510c8 │ │ │ │ + beq 510a8 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 510a4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 508c8 │ │ │ │ + ble 508a4 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 4f3f8 │ │ │ │ + b 4f3d8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 5085c │ │ │ │ + beq 50838 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 4f3ec │ │ │ │ + bne 4f3cc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 508c8 │ │ │ │ + beq 508a4 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 4f7f4 │ │ │ │ + ble 4f7d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #700] @ 4f6ec │ │ │ │ + ldr r2, [pc, #700] @ 4f6cc │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1048] @ 0x418 │ │ │ │ - beq 503bc │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 510cc │ │ │ │ + beq 50398 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 510c8 │ │ │ │ + beq 510a8 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 510a4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 50a24 │ │ │ │ + ble 50a00 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 4f480 │ │ │ │ + b 4f460 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 509b8 │ │ │ │ + beq 50994 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 4f474 │ │ │ │ + bne 4f454 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 50a24 │ │ │ │ + beq 50a00 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 4f7f4 │ │ │ │ + ble 4f7d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #568] @ 4f6f0 │ │ │ │ + ldr r2, [pc, #568] @ 4f6d0 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1100] @ 0x44c │ │ │ │ - beq 503bc │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 510cc │ │ │ │ + beq 50398 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 510c8 │ │ │ │ + beq 510a8 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 510a4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 50c60 │ │ │ │ + ble 50c3c │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 4f508 │ │ │ │ + b 4f4e8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 50bf4 │ │ │ │ + beq 50bd0 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 4f4fc │ │ │ │ + bne 4f4dc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 50c60 │ │ │ │ + beq 50c3c │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 4f7f4 │ │ │ │ - ldr r3, [pc, #440] @ 4f6f4 │ │ │ │ + ble 4f7d0 │ │ │ │ + ldr r3, [pc, #440] @ 4f6d4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #636] @ 0x27c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50d7c │ │ │ │ + beq 50d58 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 4f7f4 │ │ │ │ - ldr r3, [pc, #396] @ 4f6f8 │ │ │ │ + ble 4f7d0 │ │ │ │ + ldr r3, [pc, #396] @ 4f6d8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #880] @ 0x370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50d9c │ │ │ │ + beq 50d78 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 4f7f4 │ │ │ │ - ldr r3, [pc, #352] @ 4f6fc │ │ │ │ + ble 4f7d0 │ │ │ │ + ldr r3, [pc, #352] @ 4f6dc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #332] @ 0x14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50db0 │ │ │ │ + beq 50d8c │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 4f7f4 │ │ │ │ + ble 4f7d0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #260] @ 4f700 │ │ │ │ + ldr r3, [pc, #260] @ 4f6e0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ str r5, [sp] │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ @@ -69110,935 +69102,934 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4f7f4 │ │ │ │ - ldr r1, [pc, #132] @ 4f704 │ │ │ │ - b 50764 │ │ │ │ - ldr r3, [pc, #128] @ 4f708 │ │ │ │ + bne 4f7d0 │ │ │ │ + ldr r1, [pc, #132] @ 4f6e4 │ │ │ │ + b 50740 │ │ │ │ + ldr r3, [pc, #128] @ 4f6e8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #1344] @ 0x540 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 510cc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 510c8 │ │ │ │ + beq 510a8 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 510a4 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 50e54 │ │ │ │ + ble 50e30 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #0 │ │ │ │ - b 4f7cc │ │ │ │ - andseq r2, r0, r8, lsr r5 │ │ │ │ - andseq r0, r0, r8, asr lr │ │ │ │ - andseq r0, r0, r8, asr #27 │ │ │ │ - andeq r1, lr, lr, lsl #4 │ │ │ │ - andeq r1, lr, r0, lsl #4 │ │ │ │ + b 4f7a8 │ │ │ │ + andseq r2, r0, r0, ror #10 │ │ │ │ + andseq r0, r0, r8, ror lr │ │ │ │ + andseq r0, r0, r8, ror #27 │ │ │ │ + ldrdeq r1, [lr], -lr │ │ │ │ + ldrdeq r1, [lr], -r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andeq r1, lr, r2, ror #2 │ │ │ │ - andseq r2, r0, r4, lsl #7 │ │ │ │ - andseq r2, r0, r4, asr r3 │ │ │ │ - andseq r2, r0, r0, lsr #6 │ │ │ │ - mulseq r0, r8, r2 │ │ │ │ - andseq r2, r0, r0, lsl r2 │ │ │ │ - andseq r2, r0, ip, lsl #3 │ │ │ │ - andseq r2, r0, ip, asr r1 │ │ │ │ - andseq r2, r0, ip, lsr #2 │ │ │ │ - andeq fp, ip, r4, lsl #21 │ │ │ │ - andeq r3, r0, r0, ror #19 │ │ │ │ - andseq r2, r0, r4, asr #32 │ │ │ │ - andseq r1, r0, r8, asr #29 │ │ │ │ + andeq r1, lr, r2, lsr r1 │ │ │ │ + andseq r2, r0, ip, lsr #7 │ │ │ │ + andseq r2, r0, ip, ror r3 │ │ │ │ + andseq r2, r0, r8, asr #6 │ │ │ │ + andseq r2, r0, r0, asr #5 │ │ │ │ + andseq r2, r0, r8, lsr r2 │ │ │ │ + @ instruction: 0x001021b4 │ │ │ │ + andseq r2, r0, r4, lsl #3 │ │ │ │ + andseq r2, r0, r4, asr r1 │ │ │ │ + andeq fp, ip, r4, asr sl │ │ │ │ + andeq r1, r0, r4, asr #30 │ │ │ │ + andseq r2, r0, ip, rrx │ │ │ │ + @ instruction: 0x00101ef4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r0, r4, lsr lr │ │ │ │ - andseq r1, r0, ip, lsr #27 │ │ │ │ - andseq r1, r0, r4, lsr #26 │ │ │ │ - andseq r1, r0, r0, lsr #25 │ │ │ │ - andseq r1, r0, r8, lsl ip │ │ │ │ - andeq r3, r0, r8, lsl #21 │ │ │ │ + andseq r1, r0, r0, ror #28 │ │ │ │ + @ instruction: 0x00101dd8 │ │ │ │ + andseq r1, r0, r0, asr sp │ │ │ │ + andseq r1, r0, ip, asr #25 │ │ │ │ + andseq r1, r0, r4, asr #24 │ │ │ │ + andeq r1, r0, ip, ror #31 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - andseq r1, r0, r4, lsr sl │ │ │ │ - andseq r1, r0, r8, ror #19 │ │ │ │ - mulseq r0, r8, r9 │ │ │ │ - andseq r1, r0, ip, asr #18 │ │ │ │ - andseq r1, r0, r0, lsl #18 │ │ │ │ - @ instruction: 0x001018b4 │ │ │ │ - andseq r1, r0, r4, ror #16 │ │ │ │ - andseq r1, r0, r0, lsl r8 │ │ │ │ - andseq r1, r0, r4, asr #15 │ │ │ │ - andseq r1, r0, r8, ror r7 │ │ │ │ - andseq r1, r0, r8, lsr #14 │ │ │ │ - @ instruction: 0x001016dc │ │ │ │ - mulseq r0, r0, r6 │ │ │ │ - andseq r1, r0, r4, asr #12 │ │ │ │ - @ instruction: 0x001015f8 │ │ │ │ - andseq r1, r0, ip, lsr #11 │ │ │ │ - andseq r1, r0, r0, ror #10 │ │ │ │ - andseq r1, r0, r4, lsl r5 │ │ │ │ - andseq r1, r0, r4, asr #9 │ │ │ │ - andseq r1, r0, r8, lsl #9 │ │ │ │ - andeq r3, r0, r5, lsl r9 │ │ │ │ - andeq sl, ip, r4, ror #10 │ │ │ │ - andeq sl, ip, r4, asr #27 │ │ │ │ - muleq r0, r4, sl │ │ │ │ - andeq sl, ip, r0, lsr #9 │ │ │ │ - andeq sl, ip, r8, lsr #26 │ │ │ │ - andeq r0, r0, r6, asr #3 │ │ │ │ - muleq pc, ip, ip @ │ │ │ │ + andseq r1, r0, r0, ror #20 │ │ │ │ + andseq r1, r0, r4, lsl sl │ │ │ │ + andseq r1, r0, r4, asr #19 │ │ │ │ + andseq r1, r0, r8, ror r9 │ │ │ │ + andseq r1, r0, ip, lsr #18 │ │ │ │ + andseq r1, r0, r0, ror #17 │ │ │ │ + mulseq r0, r0, r8 │ │ │ │ + andseq r1, r0, ip, lsr r8 │ │ │ │ + @ instruction: 0x001017f0 │ │ │ │ + andseq r1, r0, r4, lsr #15 │ │ │ │ + andseq r1, r0, r4, asr r7 │ │ │ │ + andseq r1, r0, r8, lsl #14 │ │ │ │ + @ instruction: 0x001016bc │ │ │ │ + andseq r1, r0, r0, ror r6 │ │ │ │ + andseq r1, r0, r4, lsr #12 │ │ │ │ + @ instruction: 0x001015d8 │ │ │ │ + andseq r1, r0, ip, lsl #11 │ │ │ │ + andseq r1, r0, r0, asr #10 │ │ │ │ + @ instruction: 0x001014f0 │ │ │ │ + @ instruction: 0x001014b4 │ │ │ │ + andeq r1, r0, r9, ror lr │ │ │ │ + andeq sl, ip, r8, lsr r5 │ │ │ │ + muleq ip, r8, sp │ │ │ │ + strdeq r1, [r0], -r8 │ │ │ │ + andeq sl, ip, r8, ror r4 │ │ │ │ + andeq sl, ip, r0, lsl #26 │ │ │ │ + andeq pc, pc, r0, asr #25 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r1, r0, ip, lsr r3 │ │ │ │ + andseq r1, r0, r8, ror #6 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andseq r1, r0, r4, lsl #3 │ │ │ │ - andseq r1, r0, r4, lsl #2 │ │ │ │ - andseq r1, r0, ip, lsl r0 │ │ │ │ - andseq r0, r0, ip, lsr #31 │ │ │ │ + @ instruction: 0x001011b0 │ │ │ │ + andseq r1, r0, r0, lsr r1 │ │ │ │ + andseq r1, r0, r8, asr #32 │ │ │ │ + @ instruction: 0x00100fd8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 5092c │ │ │ │ + beq 50908 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 4f7c0 │ │ │ │ + bne 4f79c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [r2, r3, lsl #2] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 50e54 │ │ │ │ + beq 50e30 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 4f33c │ │ │ │ + bgt 4f31c │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #-244] @ 4f70c │ │ │ │ + ldr r2, [pc, #-240] @ 4f6ec │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, r9 │ │ │ │ - beq 507a0 │ │ │ │ + beq 5077c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 50798 │ │ │ │ - ldr r3, [pc, #-284] @ 4f710 │ │ │ │ + beq 50774 │ │ │ │ + ldr r3, [pc, #-280] @ 4f6f0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 5053c │ │ │ │ + bne 50518 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5053c │ │ │ │ + beq 50518 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f88c │ │ │ │ + beq 4f868 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 50530 │ │ │ │ - ldr r3, [pc, #-384] @ 4f714 │ │ │ │ + beq 5050c │ │ │ │ + ldr r3, [pc, #-380] @ 4f6f4 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 4f8d0 │ │ │ │ + beq 4f8ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 5057c │ │ │ │ + beq 50558 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r9] │ │ │ │ - beq 507b8 │ │ │ │ + beq 50794 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f8f4 │ │ │ │ + beq 4f8d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 50524 │ │ │ │ + beq 50500 │ │ │ │ add r9, sp, #116 @ 0x74 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - beq 507e4 │ │ │ │ + beq 507c0 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #-516] @ 4f718 │ │ │ │ + ldr r2, [pc, #-512] @ 4f6f8 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 50824 │ │ │ │ + beq 50800 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 507f8 │ │ │ │ + beq 507d4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 506a4 │ │ │ │ + bne 50680 │ │ │ │ ldr fp, [r5, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 506a4 │ │ │ │ + beq 50680 │ │ │ │ ldr r2, [fp] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [fp] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f99c │ │ │ │ + beq 4f978 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 505a8 │ │ │ │ - ldr r2, [pc, #-648] @ 4f71c │ │ │ │ + beq 50584 │ │ │ │ + ldr r2, [pc, #-644] @ 4f6fc │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #2 │ │ │ │ str fp, [sp, #160] @ 0xa0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov sl, r0 │ │ │ │ - beq 4f9e0 │ │ │ │ + beq 4f9bc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [fp] │ │ │ │ - beq 506e4 │ │ │ │ + beq 506c0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 50834 │ │ │ │ + beq 50810 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fa04 │ │ │ │ + beq 4f9e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 50570 │ │ │ │ + beq 5054c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - beq 508dc │ │ │ │ + beq 508b8 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #-776] @ 4f720 │ │ │ │ + ldr r2, [pc, #-772] @ 4f700 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 50904 │ │ │ │ + beq 508e0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 508f8 │ │ │ │ + beq 508d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 50714 │ │ │ │ + bne 506f0 │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 50714 │ │ │ │ + beq 506f0 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4faa8 │ │ │ │ + beq 4fa84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 506f0 │ │ │ │ - ldr r3, [pc, #-908] @ 4f724 │ │ │ │ + beq 506cc │ │ │ │ + ldr r3, [pc, #-904] @ 4f704 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4faec │ │ │ │ + beq 4fac8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 50780 │ │ │ │ + beq 5075c │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r6, [pc, #-976] @ 4f728 │ │ │ │ - beq 502b4 │ │ │ │ + ldreq r6, [pc, #-972] @ 4f708 │ │ │ │ + beq 50290 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fb14 │ │ │ │ + beq 4faf0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 506d8 │ │ │ │ + beq 506b4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 50b98 │ │ │ │ - ldr r3, [pc, #-1028] @ 4f72c │ │ │ │ + beq 50b74 │ │ │ │ + ldr r3, [pc, #-1024] @ 4f70c │ │ │ │ ldr r8, [r6, r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 50588 │ │ │ │ + beq 50564 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #-1060] @ 4f730 │ │ │ │ + ldr r3, [pc, #-1056] @ 4f710 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50bac │ │ │ │ + bne 50b88 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 50598 │ │ │ │ + beq 50574 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl b9e8 │ │ │ │ strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #-1112] @ 4f730 │ │ │ │ + ldr r3, [pc, #-1108] @ 4f710 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50bc4 │ │ │ │ + bne 50ba0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 50bdc │ │ │ │ + beq 50bb8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 505b4 │ │ │ │ + beq 50590 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl b9e8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #-1188] @ 4f730 │ │ │ │ + ldr r3, [pc, #-1184] @ 4f710 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50c74 │ │ │ │ + bne 50c50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ - beq 50c8c │ │ │ │ + beq 50c68 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 50ca4 │ │ │ │ + beq 50c80 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 50cd0 │ │ │ │ + beq 50cac │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ strd r8, [sp, #24] │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #32] │ │ │ │ - bl e21bc │ │ │ │ + bl f5104 │ │ │ │ mov r8, r0 │ │ │ │ bl be74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 50cf8 │ │ │ │ + beq 50cd4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 505c0 │ │ │ │ + beq 5059c │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 50d30 │ │ │ │ - ldr r3, [pc, #-1376] @ 4f734 │ │ │ │ + beq 50d0c │ │ │ │ + ldr r3, [pc, #-1372] @ 4f714 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50d3c │ │ │ │ + blt 50d18 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fcc8 │ │ │ │ + beq 4fca4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 50920 │ │ │ │ + beq 508fc │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 50d48 │ │ │ │ - ldr r3, [pc, #-1448] @ 4f738 │ │ │ │ + beq 50d24 │ │ │ │ + ldr r3, [pc, #-1444] @ 4f718 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50d54 │ │ │ │ + blt 50d30 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fd14 │ │ │ │ + beq 4fcf0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 50cc4 │ │ │ │ + beq 50ca0 │ │ │ │ add r9, r8, #4096 @ 0x1000 │ │ │ │ ldr r0, [r9, #2052] @ 0x804 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 50d60 │ │ │ │ - ldr r3, [pc, #-1524] @ 4f73c │ │ │ │ + beq 50d3c │ │ │ │ + ldr r3, [pc, #-1520] @ 4f71c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #280] @ 0x118 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50d90 │ │ │ │ + blt 50d6c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fd64 │ │ │ │ + beq 4fd40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 50d18 │ │ │ │ + beq 50cf4 │ │ │ │ ldr r0, [r9, #2056] @ 0x808 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 50dc4 │ │ │ │ - ldr r3, [pc, #-1596] @ 4f740 │ │ │ │ + beq 50da0 │ │ │ │ + ldr r3, [pc, #-1592] @ 4f720 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1016] @ 0x3f8 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50e18 │ │ │ │ + blt 50df4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fdb0 │ │ │ │ + beq 4fd8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 50d24 │ │ │ │ + beq 50d00 │ │ │ │ ldr r0, [r9, #2060] @ 0x80c │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 50e80 │ │ │ │ - ldr r3, [pc, #-1668] @ 4f744 │ │ │ │ + beq 50e5c │ │ │ │ + ldr r3, [pc, #-1664] @ 4f724 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #996] @ 0x3e4 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50ea4 │ │ │ │ + blt 50e80 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fdfc │ │ │ │ + beq 4fdd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 50b2c │ │ │ │ + beq 50b08 │ │ │ │ ldr r0, [r9, #2064] @ 0x810 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 50eb0 │ │ │ │ - ldr r3, [pc, #-1740] @ 4f748 │ │ │ │ + beq 50e8c │ │ │ │ + ldr r3, [pc, #-1736] @ 4f728 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1000] @ 0x3e8 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50ebc │ │ │ │ + blt 50e98 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fe48 │ │ │ │ + beq 4fe24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 50b44 │ │ │ │ + beq 50b20 │ │ │ │ add r9, r8, #6144 @ 0x1800 │ │ │ │ ldrd r0, [r9, #24] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 50ed4 │ │ │ │ - ldr r3, [pc, #-1816] @ 4f74c │ │ │ │ + beq 50eb0 │ │ │ │ + ldr r3, [pc, #-1812] @ 4f72c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #252] @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50eec │ │ │ │ + blt 50ec8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fea0 │ │ │ │ + beq 4fe7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4fea0 │ │ │ │ + bne 4fe7c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldrd r0, [r9, #32] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 50f18 │ │ │ │ - ldr r3, [pc, #-1896] @ 4f750 │ │ │ │ + beq 50ef4 │ │ │ │ + ldr r3, [pc, #-1892] @ 4f730 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #244] @ 0xf4 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50b5c │ │ │ │ + blt 50b38 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4feec │ │ │ │ + beq 4fec8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 50e0c │ │ │ │ + beq 50de8 │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 50f30 │ │ │ │ - ldr r3, [pc, #-1968] @ 4f754 │ │ │ │ + beq 50f0c │ │ │ │ + ldr r3, [pc, #-1964] @ 4f734 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #724] @ 0x2d4 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50f48 │ │ │ │ + blt 50f24 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ff38 │ │ │ │ + beq 4ff14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 50e98 │ │ │ │ + beq 50e74 │ │ │ │ ldrd r0, [r9, #48] @ 0x30 │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 50f54 │ │ │ │ - ldr r3, [pc, #-2040] @ 4f758 │ │ │ │ + beq 50f30 │ │ │ │ + ldr r3, [pc, #-2036] @ 4f738 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #684] @ 0x2ac │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50f60 │ │ │ │ + blt 50f3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ff84 │ │ │ │ + beq 4ff60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 50ec8 │ │ │ │ + beq 50ea4 │ │ │ │ add r9, r8, #6208 @ 0x1840 │ │ │ │ ldrd r0, [r9, #-8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 50f78 │ │ │ │ - ldr r3, [pc, #-2116] @ 4f75c │ │ │ │ + beq 50f54 │ │ │ │ + ldr r3, [pc, #-2112] @ 4f73c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1128] @ 0x468 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50f84 │ │ │ │ + blt 50f60 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ffd4 │ │ │ │ + beq 4ffb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 50ef8 │ │ │ │ + beq 50ed4 │ │ │ │ ldrd r0, [r9] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 50f9c │ │ │ │ - ldr r3, [pc, #-2188] @ 4f760 │ │ │ │ + beq 50f78 │ │ │ │ + ldr r3, [pc, #-2184] @ 4f740 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #704] @ 0x2c0 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50fb4 │ │ │ │ + blt 50f90 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50020 │ │ │ │ + beq 4fffc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 50f24 │ │ │ │ + beq 50f00 │ │ │ │ ldrd r0, [r9, #8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 50fc0 │ │ │ │ - ldr r3, [pc, #-2260] @ 4f764 │ │ │ │ + beq 50f9c │ │ │ │ + ldr r3, [pc, #-2256] @ 4f744 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #664] @ 0x298 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50fcc │ │ │ │ + blt 50fa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5006c │ │ │ │ + beq 50048 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 50f3c │ │ │ │ + beq 50f18 │ │ │ │ ldrd r0, [r9, #16] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 50fe4 │ │ │ │ - ldr r3, [pc, #-2332] @ 4f768 │ │ │ │ + beq 50fc0 │ │ │ │ + ldr r3, [pc, #-2328] @ 4f748 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #708] @ 0x2c4 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50ff0 │ │ │ │ + blt 50fcc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 500b8 │ │ │ │ + beq 50094 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 50f6c │ │ │ │ + beq 50f48 │ │ │ │ ldrd r0, [r9, #24] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 51014 │ │ │ │ - ldr r3, [pc, #-2404] @ 4f76c │ │ │ │ + beq 50ff0 │ │ │ │ + ldr r3, [pc, #-2400] @ 4f74c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #668] @ 0x29c │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 51008 │ │ │ │ + blt 50fe4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50104 │ │ │ │ + beq 500e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 50f90 │ │ │ │ + beq 50f6c │ │ │ │ ldrd r0, [r9, #32] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 51034 │ │ │ │ - ldr r3, [pc, #-2476] @ 4f770 │ │ │ │ + beq 51010 │ │ │ │ + ldr r3, [pc, #-2472] @ 4f750 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #712] @ 0x2c8 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 51040 │ │ │ │ + blt 5101c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50150 │ │ │ │ + beq 5012c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 50fa8 │ │ │ │ + beq 50f84 │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5104c │ │ │ │ - ldr r3, [pc, #-2548] @ 4f774 │ │ │ │ + beq 51028 │ │ │ │ + ldr r3, [pc, #-2544] @ 4f754 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #672] @ 0x2a0 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 51058 │ │ │ │ + blt 51034 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5019c │ │ │ │ + beq 50178 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 50fd8 │ │ │ │ + beq 50fb4 │ │ │ │ ldrd r0, [r9, #48] @ 0x30 │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 51070 │ │ │ │ - ldr r3, [pc, #-2620] @ 4f778 │ │ │ │ + beq 5104c │ │ │ │ + ldr r3, [pc, #-2616] @ 4f758 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #716] @ 0x2cc │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 51064 │ │ │ │ + blt 51040 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 501e8 │ │ │ │ + beq 501c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 50ffc │ │ │ │ + beq 50fd8 │ │ │ │ add r8, r8, #6272 @ 0x1880 │ │ │ │ ldrd r0, [r8, #-8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 510a0 │ │ │ │ - ldr r3, [pc, #-2696] @ 4f77c │ │ │ │ + beq 5107c │ │ │ │ + ldr r3, [pc, #-2692] @ 4f75c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #676] @ 0x2a4 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 510ac │ │ │ │ + blt 51088 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50238 │ │ │ │ + beq 50214 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 51020 │ │ │ │ - ldr r5, [pc, #-2752] @ 4f780 │ │ │ │ + beq 50ffc │ │ │ │ + ldr r5, [pc, #-2748] @ 4f760 │ │ │ │ mov r0, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 510b8 │ │ │ │ + blt 51094 │ │ │ │ ldr r1, [r5, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge 50620 │ │ │ │ - ldr r8, [pc, #-2800] @ 4f784 │ │ │ │ - mov r9, #448 @ 0x1c0 │ │ │ │ - ldr r3, [pc, #-2804] @ 4f788 │ │ │ │ - ldr r0, [pc, #-2804] @ 4f78c │ │ │ │ + bge 505fc │ │ │ │ + ldr r8, [pc, #-2796] @ 4f764 │ │ │ │ + mov r9, #141 @ 0x8d │ │ │ │ + ldr r3, [pc, #-2800] @ 4f768 │ │ │ │ + ldr r0, [pc, #-2800] @ 4f76c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 502ac │ │ │ │ + beq 50288 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 50b8c │ │ │ │ - ldr r6, [pc, #-2852] @ 4f790 │ │ │ │ + beq 50b68 │ │ │ │ + ldr r6, [pc, #-2848] @ 4f770 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 502d0 │ │ │ │ + beq 502ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 50914 │ │ │ │ + beq 508f0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 502ec │ │ │ │ + beq 502c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 507d8 │ │ │ │ + beq 507b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 50310 │ │ │ │ + beq 502ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50310 │ │ │ │ + beq 502ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 507ac │ │ │ │ + beq 50788 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 50334 │ │ │ │ + beq 50310 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50334 │ │ │ │ + beq 50310 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 5078c │ │ │ │ - ldr r3, [pc, #-2984] @ 4f794 │ │ │ │ - ldr r0, [pc, #-2984] @ 4f798 │ │ │ │ - ldr r2, [pc, #-2984] @ 4f79c │ │ │ │ + beq 50768 │ │ │ │ + ldr r3, [pc, #-2980] @ 4f774 │ │ │ │ + ldr r0, [pc, #-2980] @ 4f778 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ + mov r2, #147 @ 0x93 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #-3004] @ 4f7a0 │ │ │ │ - ldr r3, [pc, #-3004] @ 4f7a4 │ │ │ │ + ldr r2, [pc, #-3004] @ 4f77c │ │ │ │ + ldr r3, [pc, #-3004] @ 4f780 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 510c4 │ │ │ │ + bne 510a0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr sl, [pc, #-3044] @ 4f7a8 │ │ │ │ + ldr sl, [pc, #-3044] @ 4f784 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add sl, pc, sl │ │ │ │ ldr r2, [sl, #1336] @ 0x538 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 50f04 │ │ │ │ + beq 50ee0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr lr, [sl, #1344] @ 0x540 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 4f68c │ │ │ │ - bl 147ec │ │ │ │ - ldr r3, [pc, #-3100] @ 4f7ac │ │ │ │ + bne 4f66c │ │ │ │ + bl 147c8 │ │ │ │ + ldr r3, [pc, #-3100] @ 4f788 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r9, sl │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 4f2d8 │ │ │ │ - ldr r3, [pc, #-3144] @ 4f7ac │ │ │ │ + b 4f2b8 │ │ │ │ + ldr r3, [pc, #-3144] @ 4f788 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 4f2d4 │ │ │ │ - ldr r3, [pc, #-3184] @ 4f7ac │ │ │ │ + b 4f2b4 │ │ │ │ + ldr r3, [pc, #-3184] @ 4f788 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 4f2d0 │ │ │ │ - ldr r3, [pc, #-3220] @ 4f7ac │ │ │ │ + b 4f2b0 │ │ │ │ + ldr r3, [pc, #-3220] @ 4f788 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 4f2cc │ │ │ │ - ldr r3, [pc, #-3256] @ 4f7ac │ │ │ │ + b 4f2ac │ │ │ │ + ldr r3, [pc, #-3256] @ 4f788 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 4f2c4 │ │ │ │ - ldr r3, [pc, #-3292] @ 4f7ac │ │ │ │ + b 4f2a4 │ │ │ │ + ldr r3, [pc, #-3292] @ 4f788 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 4f2bc │ │ │ │ - ldr r3, [pc, #-3320] @ 4f7ac │ │ │ │ + b 4f29c │ │ │ │ + ldr r3, [pc, #-3320] @ 4f788 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b 4f2b4 │ │ │ │ - ldr r3, [pc, #-3344] @ 4f7ac │ │ │ │ + b 4f294 │ │ │ │ + ldr r3, [pc, #-3344] @ 4f788 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b 4f2ac │ │ │ │ + b 4f28c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b 4f2a4 │ │ │ │ + b 4f284 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -70049,880 +70040,864 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ ldm r1, {r9, sl} │ │ │ │ - b 4f7f4 │ │ │ │ + b 4f7d0 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4f8f4 │ │ │ │ + b 4f8d0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4f88c │ │ │ │ - ldr r3, [pc, #-3476] @ 4f7b0 │ │ │ │ + b 4f868 │ │ │ │ + ldr r3, [pc, #-3476] @ 4f78c │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r9, r4 │ │ │ │ mov r7, r0 │ │ │ │ - b 4f8d0 │ │ │ │ + b 4f8ac │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4fa04 │ │ │ │ + b 4f9e0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4f8d0 │ │ │ │ + b 4f8ac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ - b 4fb4c │ │ │ │ + b 4fb28 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ - b 4fb80 │ │ │ │ + b 4fb5c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4f99c │ │ │ │ + b 4f978 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ - b 4fbcc │ │ │ │ - ldr r9, [pc, #-3604] @ 4f7b4 │ │ │ │ + b 4fba8 │ │ │ │ + ldr r9, [pc, #-3604] @ 4f790 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #48] @ 0x30 │ │ │ │ ldr r1, [r9, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50dd0 │ │ │ │ + blt 50dac │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 50e24 │ │ │ │ + beq 50e00 │ │ │ │ ldr r1, [r9, #972] @ 0x3cc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50e8c │ │ │ │ + blt 50e68 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50620 │ │ │ │ + beq 505fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 50b20 │ │ │ │ + beq 50afc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50644 │ │ │ │ + beq 50620 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r6] │ │ │ │ - beq 50644 │ │ │ │ + beq 50620 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 50b38 │ │ │ │ + beq 50b14 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50660 │ │ │ │ + beq 5063c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 506fc │ │ │ │ + beq 506d8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5067c │ │ │ │ + beq 50658 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 50708 │ │ │ │ + beq 506e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50354 │ │ │ │ + beq 50330 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50354 │ │ │ │ + bne 50330 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 50354 │ │ │ │ - ldr r3, [pc, #-3828] @ 4f7b8 │ │ │ │ + b 50330 │ │ │ │ + ldr r3, [pc, #-3828] @ 4f794 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ - b 4f9e0 │ │ │ │ + b 4f9bc │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4fb14 │ │ │ │ + b 4faf0 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4f9e0 │ │ │ │ + b 4f9bc │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4faa8 │ │ │ │ + b 4fa84 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 50660 │ │ │ │ + b 5063c │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 5067c │ │ │ │ - ldr r3, [pc, #-3936] @ 4f7bc │ │ │ │ + b 50658 │ │ │ │ + ldr r3, [pc, #-3936] @ 4f798 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 4faec │ │ │ │ - ldr r0, [pc, #2464] @ 510f0 │ │ │ │ + b 4fac8 │ │ │ │ + ldr r0, [pc, #2464] @ 510cc │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #10 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #2444] @ 510f4 │ │ │ │ - ldr r3, [pc, #2444] @ 510f8 │ │ │ │ - ldr r0, [pc, #2444] @ 510fc │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #2444] @ 510d0 │ │ │ │ + ldr r3, [pc, #2444] @ 510d4 │ │ │ │ + ldr r0, [pc, #2444] @ 510d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #452 @ 0x1c4 │ │ │ │ - bl 17198 │ │ │ │ - b 50350 │ │ │ │ + mov r2, #145 @ 0x91 │ │ │ │ + bl 17174 │ │ │ │ + b 5032c │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4faec │ │ │ │ + b 4fac8 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 50334 │ │ │ │ - ldr r6, [pc, #2400] @ 51100 │ │ │ │ - b 50334 │ │ │ │ + b 50310 │ │ │ │ + ldr r6, [pc, #2400] @ 510dc │ │ │ │ + b 50310 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 4f81c │ │ │ │ + b 4f7f8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 50310 │ │ │ │ + b 502ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 507d0 │ │ │ │ + beq 507ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 50b50 │ │ │ │ - ldr r6, [pc, #2348] @ 51104 │ │ │ │ - b 50334 │ │ │ │ + beq 50b2c │ │ │ │ + ldr r6, [pc, #2348] @ 510e0 │ │ │ │ + b 50310 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 502ec │ │ │ │ + b 502c8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f910 │ │ │ │ - ldr r6, [pc, #2320] @ 51108 │ │ │ │ - b 507fc │ │ │ │ - ldr r6, [pc, #2316] @ 5110c │ │ │ │ + beq 4f8ec │ │ │ │ + ldr r6, [pc, #2320] @ 510e4 │ │ │ │ + b 507d8 │ │ │ │ + ldr r6, [pc, #2316] @ 510e8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50334 │ │ │ │ + beq 50310 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 50334 │ │ │ │ + bne 50310 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 50334 │ │ │ │ + b 50310 │ │ │ │ mov r0, sl │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 4f938 │ │ │ │ + b 4f914 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50afc │ │ │ │ + beq 50ad8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 50e00 │ │ │ │ - ldr r6, [pc, #2232] @ 51110 │ │ │ │ + beq 50ddc │ │ │ │ + ldr r6, [pc, #2232] @ 510ec │ │ │ │ mov r5, #0 │ │ │ │ - b 502f4 │ │ │ │ + b 502d0 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ mov sl, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 50898 │ │ │ │ + b 50874 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 50d6c │ │ │ │ + beq 50d48 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5107c │ │ │ │ + beq 51058 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50880 │ │ │ │ + beq 5085c │ │ │ │ mov r3, r5 │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ - bge 4f404 │ │ │ │ + bge 4f3e4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f424 │ │ │ │ - ldr r1, [pc, #2104] @ 51114 │ │ │ │ - b 50764 │ │ │ │ + beq 4f404 │ │ │ │ + ldr r1, [pc, #2104] @ 510f0 │ │ │ │ + b 50740 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fa1c │ │ │ │ + beq 4f9f8 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - ldr r6, [pc, #2084] @ 51118 │ │ │ │ + ldr r6, [pc, #2084] @ 510f4 │ │ │ │ mov r4, r5 │ │ │ │ - b 502b4 │ │ │ │ - ldr r6, [pc, #2076] @ 5111c │ │ │ │ + b 50290 │ │ │ │ + ldr r6, [pc, #2076] @ 510f8 │ │ │ │ mov r5, r4 │ │ │ │ - b 502b4 │ │ │ │ + b 50290 │ │ │ │ mov r0, r8 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 4fa44 │ │ │ │ + b 4fa20 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 502d0 │ │ │ │ + b 502ac │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4fcc8 │ │ │ │ + b 4fca4 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ mov r6, fp │ │ │ │ mov r7, sl │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ mov sl, lr │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r3 │ │ │ │ - b 50974 │ │ │ │ + b 50950 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 50e54 │ │ │ │ + beq 50e30 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5107c │ │ │ │ + beq 51058 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5095c │ │ │ │ + beq 50938 │ │ │ │ mov r3, fp │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r6 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ mov r6, r3 │ │ │ │ - blt 50e54 │ │ │ │ + blt 50e30 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [r3, fp, lsl #2] │ │ │ │ - b 4f7e0 │ │ │ │ + b 4f7bc │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ mov sl, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 509f4 │ │ │ │ + b 509d0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 50ddc │ │ │ │ + beq 50db8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5107c │ │ │ │ + beq 51058 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 509dc │ │ │ │ + beq 509b8 │ │ │ │ mov r3, r5 │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ - bge 4f48c │ │ │ │ + bge 4f46c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f4ac │ │ │ │ - ldr r1, [pc, #1768] @ 51120 │ │ │ │ - b 50764 │ │ │ │ + beq 4f48c │ │ │ │ + ldr r1, [pc, #1768] @ 510fc │ │ │ │ + b 50740 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b 504f0 │ │ │ │ - ldr r3, [pc, #1752] @ 51124 │ │ │ │ + b 504cc │ │ │ │ + ldr r3, [pc, #1752] @ 51100 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 50510 │ │ │ │ - ldr r3, [pc, #1716] @ 51124 │ │ │ │ + b 504ec │ │ │ │ + ldr r3, [pc, #1716] @ 51100 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - b 50508 │ │ │ │ + b 504e4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #1680] @ 51124 │ │ │ │ + ldr r3, [pc, #1680] @ 51100 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 50500 │ │ │ │ - ldr r3, [pc, #1664] @ 51124 │ │ │ │ + b 504dc │ │ │ │ + ldr r3, [pc, #1664] @ 51100 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 504f8 │ │ │ │ - ldr r3, [pc, #1640] @ 51124 │ │ │ │ + b 504d4 │ │ │ │ + ldr r3, [pc, #1640] @ 51100 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 5051c │ │ │ │ - ldr r3, [pc, #1604] @ 51124 │ │ │ │ + b 504f8 │ │ │ │ + ldr r3, [pc, #1604] @ 51100 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b 50518 │ │ │ │ + b 504f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50b18 │ │ │ │ + beq 50af4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 50ee0 │ │ │ │ - ldr r6, [pc, #1520] @ 51110 │ │ │ │ - b 50334 │ │ │ │ + beq 50ebc │ │ │ │ + ldr r6, [pc, #1520] @ 510ec │ │ │ │ + b 50310 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 50620 │ │ │ │ + b 505fc │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4fdfc │ │ │ │ + b 4fdd8 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 50644 │ │ │ │ + b 50620 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4fe48 │ │ │ │ + b 4fe24 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 507d0 │ │ │ │ - ldr r9, [pc, #1476] @ 51128 │ │ │ │ - ldr r8, [pc, #1476] @ 5112c │ │ │ │ + b 507ac │ │ │ │ + ldr r8, [pc, #1476] @ 51104 │ │ │ │ + mov r9, #128 @ 0x80 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50274 │ │ │ │ + beq 50250 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50274 │ │ │ │ + bne 50250 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 50274 │ │ │ │ + b 50250 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 502ac │ │ │ │ + b 50288 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fb28 │ │ │ │ - ldr r6, [pc, #1412] @ 51130 │ │ │ │ - b 502b4 │ │ │ │ + beq 4fb04 │ │ │ │ + ldr r6, [pc, #1408] @ 51108 │ │ │ │ + b 50290 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fb64 │ │ │ │ - ldr r6, [pc, #1396] @ 51134 │ │ │ │ + beq 4fb40 │ │ │ │ + ldr r6, [pc, #1392] @ 5110c │ │ │ │ mov r5, #0 │ │ │ │ - b 502b4 │ │ │ │ + b 50290 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fb98 │ │ │ │ - ldr r6, [pc, #1376] @ 51138 │ │ │ │ + beq 4fb74 │ │ │ │ + ldr r6, [pc, #1372] @ 51110 │ │ │ │ mov r5, #0 │ │ │ │ - b 502b4 │ │ │ │ + b 50290 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fbac │ │ │ │ - ldr r6, [pc, #1356] @ 5113c │ │ │ │ + beq 4fb88 │ │ │ │ + ldr r6, [pc, #1352] @ 51114 │ │ │ │ mov r5, #0 │ │ │ │ - b 502b4 │ │ │ │ + b 50290 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ mov sl, ip │ │ │ │ mov r6, fp │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 50c30 │ │ │ │ + b 50c0c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 50e44 │ │ │ │ + beq 50e20 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5107c │ │ │ │ + beq 51058 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50c18 │ │ │ │ + beq 50bf4 │ │ │ │ mov r3, r5 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ - bge 4f514 │ │ │ │ + bge 4f4f4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f534 │ │ │ │ - ldr r1, [pc, #1228] @ 51140 │ │ │ │ - b 50764 │ │ │ │ + beq 4f514 │ │ │ │ + ldr r1, [pc, #1224] @ 51118 │ │ │ │ + b 50740 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fbe8 │ │ │ │ - ldr r6, [pc, #1212] @ 51144 │ │ │ │ + beq 4fbc4 │ │ │ │ + ldr r6, [pc, #1208] @ 5111c │ │ │ │ mov r5, #0 │ │ │ │ - b 502b4 │ │ │ │ + b 50290 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fbfc │ │ │ │ - ldr r6, [pc, #1192] @ 51148 │ │ │ │ + beq 4fbd8 │ │ │ │ + ldr r6, [pc, #1188] @ 51120 │ │ │ │ mov r5, #0 │ │ │ │ - b 502b4 │ │ │ │ + b 50290 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fc10 │ │ │ │ - ldr r6, [pc, #1164] @ 5114c │ │ │ │ + beq 4fbec │ │ │ │ + ldr r6, [pc, #1160] @ 51124 │ │ │ │ mov r5, #0 │ │ │ │ - b 502b4 │ │ │ │ + b 50290 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4fd14 │ │ │ │ + b 4fcf0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fc2c │ │ │ │ - ldr r6, [pc, #1116] @ 51150 │ │ │ │ + beq 4fc08 │ │ │ │ + ldr r6, [pc, #1112] @ 51128 │ │ │ │ mov r5, #0 │ │ │ │ - b 502b4 │ │ │ │ - ldr r3, [pc, #1108] @ 51154 │ │ │ │ - ldr r0, [pc, #1108] @ 51158 │ │ │ │ - ldr r2, [pc, #1108] @ 5115c │ │ │ │ - ldr r1, [pc, #1108] @ 51160 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 502ac │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4fd64 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4fdb0 │ │ │ │ - ldr r8, [pc, #1068] @ 51164 │ │ │ │ - mov r9, #428 @ 0x1ac │ │ │ │ - b 50274 │ │ │ │ - ldr r8, [pc, #1060] @ 51168 │ │ │ │ - mov r9, #428 @ 0x1ac │ │ │ │ - b 50b64 │ │ │ │ - ldr r9, [pc, #1052] @ 5116c │ │ │ │ - ldr r8, [pc, #1052] @ 51170 │ │ │ │ - b 50274 │ │ │ │ - ldr r9, [pc, #1040] @ 5116c │ │ │ │ - ldr r8, [pc, #1044] @ 51174 │ │ │ │ - b 50b64 │ │ │ │ - ldr r9, [pc, #1040] @ 51178 │ │ │ │ - mov r8, #14400 @ 0x3840 │ │ │ │ - b 50274 │ │ │ │ + b 50290 │ │ │ │ + ldr r3, [pc, #1104] @ 5112c │ │ │ │ + ldr r0, [pc, #1104] @ 51130 │ │ │ │ + ldr r1, [pc, #1104] @ 51134 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #114 @ 0x72 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 17174 │ │ │ │ + b 50288 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 4fd40 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 4fd8c │ │ │ │ + ldr r8, [pc, #1060] @ 51138 │ │ │ │ + mov r9, #121 @ 0x79 │ │ │ │ + b 50250 │ │ │ │ + ldr r8, [pc, #1052] @ 5113c │ │ │ │ + mov r9, #121 @ 0x79 │ │ │ │ + b 50b40 │ │ │ │ + ldr r8, [pc, #1044] @ 51140 │ │ │ │ + mov r9, #122 @ 0x7a │ │ │ │ + b 50250 │ │ │ │ + ldr r8, [pc, #1036] @ 51144 │ │ │ │ + mov r9, #122 @ 0x7a │ │ │ │ + b 50b40 │ │ │ │ + ldr r8, [pc, #1028] @ 51148 │ │ │ │ + mov r9, #123 @ 0x7b │ │ │ │ + b 50250 │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ - b 508c8 │ │ │ │ + b 508a4 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4f544 │ │ │ │ + ldr r1, [pc, #992] @ 5114c │ │ │ │ + b 50740 │ │ │ │ + ldr r8, [pc, #988] @ 51150 │ │ │ │ + mov r9, #123 @ 0x7b │ │ │ │ + b 50b40 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4f574 │ │ │ │ + ldr r1, [pc, #968] @ 51154 │ │ │ │ + b 50740 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f564 │ │ │ │ - ldr r1, [pc, #1004] @ 5117c │ │ │ │ - b 50764 │ │ │ │ - ldr r9, [pc, #992] @ 51178 │ │ │ │ - ldr r8, [pc, #996] @ 51180 │ │ │ │ - b 50b64 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4f594 │ │ │ │ - ldr r1, [pc, #980] @ 51184 │ │ │ │ - b 50764 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4f5c4 │ │ │ │ - ldr r1, [pc, #964] @ 51188 │ │ │ │ - b 50764 │ │ │ │ - ldr r9, [pc, #960] @ 5118c │ │ │ │ - ldr r8, [pc, #960] @ 51190 │ │ │ │ - b 50274 │ │ │ │ - ldr r8, [pc, #956] @ 51194 │ │ │ │ - mov r9, #424 @ 0x1a8 │ │ │ │ - b 50274 │ │ │ │ + beq 4f5a4 │ │ │ │ + ldr r1, [pc, #952] @ 51158 │ │ │ │ + b 50740 │ │ │ │ + ldr r8, [pc, #948] @ 5115c │ │ │ │ + mov r9, #124 @ 0x7c │ │ │ │ + b 50250 │ │ │ │ + ldr r8, [pc, #940] @ 51160 │ │ │ │ + mov r9, #117 @ 0x75 │ │ │ │ + b 50250 │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ - b 50a24 │ │ │ │ + b 50a00 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f39c │ │ │ │ - ldr r1, [pc, #920] @ 51198 │ │ │ │ - b 50764 │ │ │ │ + beq 4f37c │ │ │ │ + ldr r1, [pc, #904] @ 51164 │ │ │ │ + b 50740 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 50850 │ │ │ │ + b 5082c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4feec │ │ │ │ - ldr r9, [pc, #876] @ 5118c │ │ │ │ - ldr r8, [pc, #888] @ 5119c │ │ │ │ - b 50b64 │ │ │ │ - ldr r9, [pc, #884] @ 511a0 │ │ │ │ - ldr r8, [pc, #884] @ 511a4 │ │ │ │ - b 50274 │ │ │ │ + b 4fec8 │ │ │ │ + ldr r8, [pc, #876] @ 51168 │ │ │ │ + mov r9, #124 @ 0x7c │ │ │ │ + b 50b40 │ │ │ │ + ldr r8, [pc, #868] @ 5116c │ │ │ │ + mov r9, #118 @ 0x76 │ │ │ │ + b 50250 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f36c │ │ │ │ - ldr r1, [pc, #868] @ 511a8 │ │ │ │ - b 50764 │ │ │ │ + beq 4f34c │ │ │ │ + ldr r1, [pc, #848] @ 51170 │ │ │ │ + b 50740 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ - b 50c60 │ │ │ │ + b 50c3c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5102c │ │ │ │ - ldr r0, [pc, #836] @ 511ac │ │ │ │ + bne 51008 │ │ │ │ + ldr r0, [pc, #816] @ 51174 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #10 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #816] @ 511b0 │ │ │ │ - b 50764 │ │ │ │ - ldr r8, [pc, #812] @ 511b4 │ │ │ │ - mov r9, #432 @ 0x1b0 │ │ │ │ - b 50274 │ │ │ │ - ldr r9, [pc, #780] @ 511a0 │ │ │ │ - ldr r8, [pc, #800] @ 511b8 │ │ │ │ - b 50b64 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4ff38 │ │ │ │ - ldr r8, [pc, #784] @ 511bc │ │ │ │ - mov r9, #432 @ 0x1b0 │ │ │ │ - b 50b64 │ │ │ │ - ldr r9, [pc, #776] @ 511c0 │ │ │ │ - ldr r8, [pc, #776] @ 511c4 │ │ │ │ - b 50274 │ │ │ │ - ldr r9, [pc, #764] @ 511c0 │ │ │ │ - ldr r8, [pc, #768] @ 511c8 │ │ │ │ - b 50b64 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4ff84 │ │ │ │ - ldr r9, [pc, #752] @ 511cc │ │ │ │ - ldr r8, [pc, #752] @ 511d0 │ │ │ │ - b 50274 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 50b18 │ │ │ │ - ldr r9, [pc, #728] @ 511cc │ │ │ │ - ldr r8, [pc, #732] @ 511d4 │ │ │ │ - b 50b64 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 4ffd4 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50748 │ │ │ │ - ldr r1, [pc, #704] @ 511d8 │ │ │ │ - b 50764 │ │ │ │ - ldr r9, [pc, #520] @ 51128 │ │ │ │ - ldr r8, [pc, #696] @ 511dc │ │ │ │ - b 50274 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 50020 │ │ │ │ - ldr r8, [pc, #680] @ 511e0 │ │ │ │ - mov r9, #436 @ 0x1b4 │ │ │ │ - b 50274 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 5006c │ │ │ │ - ldr r8, [pc, #660] @ 511e4 │ │ │ │ - mov r9, #436 @ 0x1b4 │ │ │ │ - b 50b64 │ │ │ │ - ldr r9, [pc, #652] @ 511e8 │ │ │ │ - ldr r8, [pc, #652] @ 511ec │ │ │ │ - b 50274 │ │ │ │ - ldr r9, [pc, #640] @ 511e8 │ │ │ │ - ldr r8, [pc, #644] @ 511f0 │ │ │ │ - b 50b64 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 500b8 │ │ │ │ - ldr r9, [pc, #628] @ 511f4 │ │ │ │ - ldr r8, [pc, #628] @ 511f8 │ │ │ │ - b 50274 │ │ │ │ - ldr r9, [pc, #616] @ 511f4 │ │ │ │ - ldr r8, [pc, #620] @ 511fc │ │ │ │ - b 50b64 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 50104 │ │ │ │ - ldr r9, [pc, #604] @ 51200 │ │ │ │ - ldr r8, [pc, #604] @ 51204 │ │ │ │ - b 50274 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 50150 │ │ │ │ - ldr r9, [pc, #580] @ 51200 │ │ │ │ - ldr r8, [pc, #584] @ 51208 │ │ │ │ - b 50b64 │ │ │ │ - ldr r8, [pc, #580] @ 5120c │ │ │ │ - mov r9, #440 @ 0x1b8 │ │ │ │ - b 50274 │ │ │ │ - ldr r8, [pc, #572] @ 51210 │ │ │ │ - mov r9, #440 @ 0x1b8 │ │ │ │ - b 50b64 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 5019c │ │ │ │ - ldr r9, [pc, #552] @ 51214 │ │ │ │ - ldr r8, [pc, #552] @ 51218 │ │ │ │ - b 50274 │ │ │ │ - ldr r9, [pc, #540] @ 51214 │ │ │ │ - ldr r8, [pc, #544] @ 5121c │ │ │ │ - b 50b64 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 501e8 │ │ │ │ - ldr r9, [pc, #528] @ 51220 │ │ │ │ - ldr r8, [pc, #528] @ 51224 │ │ │ │ - b 50b64 │ │ │ │ - ldr r9, [pc, #516] @ 51220 │ │ │ │ - ldr r8, [pc, #520] @ 51228 │ │ │ │ - b 50274 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 50238 │ │ │ │ - ldr r1, [pc, #504] @ 5122c │ │ │ │ - b 50764 │ │ │ │ - ldr r9, [pc, #500] @ 51230 │ │ │ │ - ldr r8, [pc, #500] @ 51234 │ │ │ │ - b 50274 │ │ │ │ - ldr r9, [pc, #488] @ 51230 │ │ │ │ - ldr r8, [pc, #492] @ 51238 │ │ │ │ - b 50b64 │ │ │ │ - ldr r8, [pc, #488] @ 5123c │ │ │ │ - mov r9, #444 @ 0x1bc │ │ │ │ - b 50274 │ │ │ │ - ldr r8, [pc, #480] @ 51240 │ │ │ │ - mov r9, #444 @ 0x1bc │ │ │ │ - b 50b64 │ │ │ │ - ldr r9, [pc, #472] @ 51244 │ │ │ │ - ldr r8, [pc, #472] @ 51248 │ │ │ │ - b 50b64 │ │ │ │ - ldr r9, [pc, #460] @ 51244 │ │ │ │ - ldr r8, [pc, #464] @ 5124c │ │ │ │ - b 50274 │ │ │ │ - ldr r3, [pc, #460] @ 51250 │ │ │ │ - ldr r1, [pc, #460] @ 51254 │ │ │ │ - ldr r0, [pc, #460] @ 51258 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #796] @ 51178 │ │ │ │ + b 50740 │ │ │ │ + ldr r8, [pc, #792] @ 5117c │ │ │ │ + mov r9, #125 @ 0x7d │ │ │ │ + b 50250 │ │ │ │ + ldr r8, [pc, #784] @ 51180 │ │ │ │ + mov r9, #118 @ 0x76 │ │ │ │ + b 50b40 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 4ff14 │ │ │ │ + ldr r8, [pc, #764] @ 51184 │ │ │ │ + mov r9, #125 @ 0x7d │ │ │ │ + b 50b40 │ │ │ │ + ldr r8, [pc, #756] @ 51188 │ │ │ │ + mov r9, #126 @ 0x7e │ │ │ │ + b 50250 │ │ │ │ + ldr r8, [pc, #748] @ 5118c │ │ │ │ + mov r9, #126 @ 0x7e │ │ │ │ + b 50b40 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 4ff60 │ │ │ │ + ldr r8, [pc, #728] @ 51190 │ │ │ │ + mov r9, #127 @ 0x7f │ │ │ │ + b 50250 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 50af4 │ │ │ │ + ldr r8, [pc, #708] @ 51194 │ │ │ │ + mov r9, #127 @ 0x7f │ │ │ │ + b 50b40 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 4ffb0 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 50724 │ │ │ │ + ldr r1, [pc, #676] @ 51198 │ │ │ │ + b 50740 │ │ │ │ + ldr r8, [pc, #672] @ 5119c │ │ │ │ + mov r9, #128 @ 0x80 │ │ │ │ + b 50250 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 4fffc │ │ │ │ + ldr r8, [pc, #652] @ 511a0 │ │ │ │ + mov r9, #129 @ 0x81 │ │ │ │ + b 50250 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 50048 │ │ │ │ + ldr r8, [pc, #632] @ 511a4 │ │ │ │ + mov r9, #129 @ 0x81 │ │ │ │ + b 50b40 │ │ │ │ + ldr r8, [pc, #624] @ 511a8 │ │ │ │ + mov r9, #130 @ 0x82 │ │ │ │ + b 50250 │ │ │ │ + ldr r8, [pc, #616] @ 511ac │ │ │ │ + mov r9, #130 @ 0x82 │ │ │ │ + b 50b40 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 50094 │ │ │ │ + ldr r8, [pc, #596] @ 511b0 │ │ │ │ + mov r9, #131 @ 0x83 │ │ │ │ + b 50250 │ │ │ │ + ldr r8, [pc, #588] @ 511b4 │ │ │ │ + mov r9, #131 @ 0x83 │ │ │ │ + b 50b40 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 500e0 │ │ │ │ + ldr r8, [pc, #568] @ 511b8 │ │ │ │ + mov r9, #132 @ 0x84 │ │ │ │ + b 50250 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 5012c │ │ │ │ + ldr r8, [pc, #548] @ 511bc │ │ │ │ + mov r9, #132 @ 0x84 │ │ │ │ + b 50b40 │ │ │ │ + ldr r8, [pc, #540] @ 511c0 │ │ │ │ + mov r9, #133 @ 0x85 │ │ │ │ + b 50250 │ │ │ │ + ldr r8, [pc, #532] @ 511c4 │ │ │ │ + mov r9, #133 @ 0x85 │ │ │ │ + b 50b40 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 50178 │ │ │ │ + ldr r8, [pc, #512] @ 511c8 │ │ │ │ + mov r9, #134 @ 0x86 │ │ │ │ + b 50250 │ │ │ │ + ldr r8, [pc, #504] @ 511cc │ │ │ │ + mov r9, #134 @ 0x86 │ │ │ │ + b 50b40 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 501c4 │ │ │ │ + ldr r8, [pc, #484] @ 511d0 │ │ │ │ + mov r9, #135 @ 0x87 │ │ │ │ + b 50b40 │ │ │ │ + ldr r8, [pc, #476] @ 511d4 │ │ │ │ + mov r9, #135 @ 0x87 │ │ │ │ + b 50250 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 50214 │ │ │ │ + ldr r1, [pc, #456] @ 511d8 │ │ │ │ + b 50740 │ │ │ │ + mov r9, #136 @ 0x88 │ │ │ │ + mov r8, #7744 @ 0x1e40 │ │ │ │ + b 50250 │ │ │ │ + ldr r8, [pc, #440] @ 511dc │ │ │ │ + mov r9, #136 @ 0x88 │ │ │ │ + b 50b40 │ │ │ │ + ldr r8, [pc, #432] @ 511e0 │ │ │ │ + mov r9, #137 @ 0x89 │ │ │ │ + b 50250 │ │ │ │ + ldr r8, [pc, #424] @ 511e4 │ │ │ │ + mov r9, #137 @ 0x89 │ │ │ │ + b 50b40 │ │ │ │ + ldr r8, [pc, #416] @ 511e8 │ │ │ │ + mov r9, #138 @ 0x8a │ │ │ │ + b 50b40 │ │ │ │ + ldr r8, [pc, #408] @ 511ec │ │ │ │ + mov r9, #138 @ 0x8a │ │ │ │ + b 50250 │ │ │ │ + ldr r3, [pc, #400] @ 511f0 │ │ │ │ + ldr r1, [pc, #400] @ 511f4 │ │ │ │ + ldr r0, [pc, #400] @ 511f8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #456] @ 5125c │ │ │ │ + ldr r2, [pc, #396] @ 511fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r9, [pc, #440] @ 51260 │ │ │ │ - mov r8, #14592 @ 0x3900 │ │ │ │ - b 50274 │ │ │ │ - ldr r9, [pc, #428] @ 51260 │ │ │ │ - ldr r8, [pc, #428] @ 51264 │ │ │ │ - b 50b64 │ │ │ │ - ldr r9, [pc, #424] @ 51268 │ │ │ │ - ldr r8, [pc, #424] @ 5126c │ │ │ │ - b 50274 │ │ │ │ + ldr r8, [pc, #380] @ 51200 │ │ │ │ + mov r9, #139 @ 0x8b │ │ │ │ + b 50250 │ │ │ │ + ldr r8, [pc, #372] @ 51204 │ │ │ │ + mov r9, #139 @ 0x8b │ │ │ │ + b 50b40 │ │ │ │ + ldr r8, [pc, #364] @ 51208 │ │ │ │ + mov r9, #140 @ 0x8c │ │ │ │ + b 50250 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #412] @ 51270 │ │ │ │ - ldr r1, [pc, #412] @ 51274 │ │ │ │ - ldr r0, [pc, #412] @ 51278 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #348] @ 5120c │ │ │ │ + ldr r1, [pc, #348] @ 51210 │ │ │ │ + ldr r0, [pc, #348] @ 51214 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #408] @ 5127c │ │ │ │ + ldr r2, [pc, #344] @ 51218 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - andeq sl, ip, r0, lsr r9 │ │ │ │ - andeq r3, r0, r7, lsl #20 │ │ │ │ - andeq sl, ip, r4, ror r0 │ │ │ │ - strdeq sl, [ip], -ip │ │ │ │ - andeq r3, r0, r2, asr #20 │ │ │ │ - andeq r3, r0, r6, asr sl │ │ │ │ - andeq r3, r0, sl, asr sl │ │ │ │ - andeq r3, r0, fp, asr sl │ │ │ │ - andeq r3, r0, pc, ror #20 │ │ │ │ - @ instruction: 0x000039b8 │ │ │ │ - andeq r3, r0, r3, ror sl │ │ │ │ - andeq r3, r0, r4, ror sl │ │ │ │ - @ instruction: 0x000039bf │ │ │ │ + andeq sl, ip, r4, lsl #18 │ │ │ │ + andeq r1, r0, fp, ror #30 │ │ │ │ + andeq sl, ip, r8, asr #32 │ │ │ │ + ldrdeq sl, [ip], -r0 │ │ │ │ + andeq r1, r0, r6, lsr #31 │ │ │ │ + @ instruction: 0x00001fba │ │ │ │ + @ instruction: 0x00001fbe │ │ │ │ + @ instruction: 0x00001fbf │ │ │ │ + ldrdeq r1, [r0], -r3 │ │ │ │ + andeq r1, r0, ip, lsl pc │ │ │ │ + ldrdeq r1, [r0], -r7 │ │ │ │ + ldrdeq r1, [r0], -r8 │ │ │ │ + andeq r1, r0, r3, lsr #30 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x000001b3 │ │ │ │ - andeq r3, r0, lr, ror r8 │ │ │ │ - andeq r3, r0, ip, lsl #21 │ │ │ │ - andeq r3, r0, sp, lsl #21 │ │ │ │ - andeq r3, r0, lr, lsl #21 │ │ │ │ - andeq r3, r0, pc, lsl #21 │ │ │ │ - andeq r3, r0, r6, asr #19 │ │ │ │ - muleq r0, r0, sl │ │ │ │ - muleq r0, r1, sl │ │ │ │ - muleq r0, r2, sl │ │ │ │ - muleq r0, r3, sl │ │ │ │ - ldrdeq r9, [ip], -r8 │ │ │ │ - andeq sl, ip, r0, asr #6 │ │ │ │ - andeq r0, r0, r5, lsr #3 │ │ │ │ - strdeq r3, [r0], -r2 │ │ │ │ - andeq r3, r0, r8, lsr #16 │ │ │ │ - andeq r3, r0, sl, lsr #16 │ │ │ │ - andeq r0, r0, sp, lsr #3 │ │ │ │ - andeq r3, r0, r4, lsr r8 │ │ │ │ - andeq r3, r0, r6, lsr r8 │ │ │ │ - andeq r0, r0, lr, lsr #3 │ │ │ │ - andeq r3, r0, sp, asr #19 │ │ │ │ - andeq r3, r0, r2, asr #16 │ │ │ │ - ldrdeq r3, [r0], -r4 │ │ │ │ - ldrdeq r3, [r0], -fp │ │ │ │ - andeq r0, r0, pc, lsr #3 │ │ │ │ - andeq r3, r0, ip, asr #16 │ │ │ │ - andeq r3, r0, r8, lsl #16 │ │ │ │ - @ instruction: 0x000039b1 │ │ │ │ - andeq r3, r0, lr, asr #16 │ │ │ │ - andeq r0, r0, r9, lsr #3 │ │ │ │ - andeq r3, r0, r1, lsl r8 │ │ │ │ - andeq r3, r0, sl, lsr #19 │ │ │ │ - andeq sl, ip, r8, lsl r2 │ │ │ │ - andeq r3, r0, r3, lsr #19 │ │ │ │ - andeq r3, r0, r8, asr r8 │ │ │ │ - andeq r3, r0, r3, lsl r8 │ │ │ │ - andeq r3, r0, sl, asr r8 │ │ │ │ - @ instruction: 0x000001b1 │ │ │ │ - andeq r3, r0, r4, ror #16 │ │ │ │ - andeq r3, r0, r6, ror #16 │ │ │ │ - @ instruction: 0x000001b2 │ │ │ │ - andeq r3, r0, r0, ror r8 │ │ │ │ - andeq r3, r0, r2, ror r8 │ │ │ │ - muleq r0, r9, r9 │ │ │ │ - andeq r3, r0, ip, ror r8 │ │ │ │ - andeq r3, r0, r8, lsl #17 │ │ │ │ - andeq r3, r0, sl, lsl #17 │ │ │ │ - @ instruction: 0x000001b5 │ │ │ │ - muleq r0, r4, r8 │ │ │ │ - muleq r0, r6, r8 │ │ │ │ - @ instruction: 0x000001b6 │ │ │ │ - andeq r3, r0, r0, lsr #17 │ │ │ │ - andeq r3, r0, r2, lsr #17 │ │ │ │ - @ instruction: 0x000001b7 │ │ │ │ - andeq r3, r0, ip, lsr #17 │ │ │ │ - andeq r3, r0, lr, lsr #17 │ │ │ │ - @ instruction: 0x000038b8 │ │ │ │ - @ instruction: 0x000038ba │ │ │ │ - @ instruction: 0x000001b9 │ │ │ │ - andeq r3, r0, r4, asr #17 │ │ │ │ - andeq r3, r0, r6, asr #17 │ │ │ │ - @ instruction: 0x000001ba │ │ │ │ - ldrdeq r3, [r0], -r2 │ │ │ │ - ldrdeq r3, [r0], -r0 │ │ │ │ - andeq r3, r0, r1, lsr #19 │ │ │ │ - @ instruction: 0x000001bb │ │ │ │ - ldrdeq r3, [r0], -ip │ │ │ │ - ldrdeq r3, [r0], -lr │ │ │ │ - andeq r3, r0, r8, ror #17 │ │ │ │ - andeq r3, r0, sl, ror #17 │ │ │ │ - @ instruction: 0x000001bd │ │ │ │ - strdeq r3, [r0], -r6 │ │ │ │ - strdeq r3, [r0], -r4 │ │ │ │ - @ instruction: 0x000df4b0 │ │ │ │ - andeq r8, ip, r0, lsr #22 │ │ │ │ - andeq r8, ip, r8, asr lr │ │ │ │ + andeq r1, r0, r2, ror #27 │ │ │ │ + strdeq r1, [r0], -r0 │ │ │ │ + strdeq r1, [r0], -r1 @ │ │ │ │ + strdeq r1, [r0], -r2 │ │ │ │ + strdeq r1, [r0], -r3 │ │ │ │ + andeq r1, r0, sl, lsr #30 │ │ │ │ + strdeq r1, [r0], -r4 │ │ │ │ + strdeq r1, [r0], -r5 │ │ │ │ + strdeq r1, [r0], -r6 │ │ │ │ + strdeq r1, [r0], -r7 │ │ │ │ + @ instruction: 0x000c9ab0 │ │ │ │ + andeq sl, ip, r4, lsl r3 │ │ │ │ + andeq r1, r0, r6, asr sp │ │ │ │ + andeq r1, r0, ip, lsl #27 │ │ │ │ + andeq r1, r0, lr, lsl #27 │ │ │ │ + muleq r0, r8, sp │ │ │ │ + muleq r0, sl, sp │ │ │ │ + andeq r1, r0, r4, lsr #27 │ │ │ │ + andeq r1, r0, r1, lsr pc │ │ │ │ + andeq r1, r0, r6, lsr #27 │ │ │ │ + andeq r1, r0, r8, lsr pc │ │ │ │ + andeq r1, r0, pc, lsr pc │ │ │ │ + @ instruction: 0x00001db0 │ │ │ │ + andeq r1, r0, ip, ror #26 │ │ │ │ + andeq r1, r0, r5, lsl pc │ │ │ │ + @ instruction: 0x00001db2 │ │ │ │ + andeq r1, r0, r5, ror sp │ │ │ │ + andeq r1, r0, lr, lsl #30 │ │ │ │ + andeq sl, ip, ip, ror #3 │ │ │ │ + andeq r1, r0, r7, lsl #30 │ │ │ │ + @ instruction: 0x00001dbc │ │ │ │ + andeq r1, r0, r7, ror sp │ │ │ │ + @ instruction: 0x00001dbe │ │ │ │ + andeq r1, r0, r8, asr #27 │ │ │ │ + andeq r1, r0, sl, asr #27 │ │ │ │ + ldrdeq r1, [r0], -r4 │ │ │ │ + ldrdeq r1, [r0], -r6 │ │ │ │ + strdeq r1, [r0], -sp │ │ │ │ + andeq r1, r0, r0, ror #27 │ │ │ │ + andeq r1, r0, ip, ror #27 │ │ │ │ + andeq r1, r0, lr, ror #27 │ │ │ │ + strdeq r1, [r0], -r8 │ │ │ │ + strdeq r1, [r0], -sl │ │ │ │ + andeq r1, r0, r4, lsl #28 │ │ │ │ + andeq r1, r0, r6, lsl #28 │ │ │ │ + andeq r1, r0, r0, lsl lr │ │ │ │ + andeq r1, r0, r2, lsl lr │ │ │ │ + andeq r1, r0, ip, lsl lr │ │ │ │ + andeq r1, r0, lr, lsl lr │ │ │ │ + andeq r1, r0, r8, lsr #28 │ │ │ │ + andeq r1, r0, sl, lsr #28 │ │ │ │ + andeq r1, r0, r6, lsr lr │ │ │ │ + andeq r1, r0, r4, lsr lr │ │ │ │ + andeq r1, r0, r5, lsl #30 │ │ │ │ + andeq r1, r0, r2, asr #28 │ │ │ │ + andeq r1, r0, ip, asr #28 │ │ │ │ + andeq r1, r0, lr, asr #28 │ │ │ │ + andeq r1, r0, sl, asr lr │ │ │ │ + andeq r1, r0, r8, asr lr │ │ │ │ + andeq pc, sp, r4, lsl #9 │ │ │ │ + strdeq r8, [ip], -r4 │ │ │ │ + andeq r8, ip, ip, lsr #28 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - @ instruction: 0x000001be │ │ │ │ - andeq r3, r0, r2, lsl #18 │ │ │ │ - @ instruction: 0x000001bf │ │ │ │ - andeq r3, r0, ip, lsl #18 │ │ │ │ - andeq pc, sp, r0, ror #8 │ │ │ │ - andeq r8, ip, r8, asr #23 │ │ │ │ - andeq r9, ip, r4, lsr r1 │ │ │ │ + andeq r1, r0, r4, ror #28 │ │ │ │ + andeq r1, r0, r6, ror #28 │ │ │ │ + andeq r1, r0, r0, ror lr │ │ │ │ + andeq pc, sp, r4, lsr r4 @ │ │ │ │ + muleq ip, ip, fp │ │ │ │ + andeq r9, ip, r8, lsl #2 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #4020] @ 52250 │ │ │ │ + ldr r2, [pc, #4020] @ 521ec │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4016] @ 52254 │ │ │ │ + ldr r3, [pc, #4016] @ 521f0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #4012] @ 52258 │ │ │ │ + ldr r0, [pc, #4012] @ 521f4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1328 @ 0x530 │ │ │ │ @@ -70938,37 +70913,37 @@ │ │ │ │ add r3, r0, #1104 @ 0x450 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, r0, #564 @ 0x234 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, r0, #260 @ 0x104 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ - ldr r6, [pc, #3920] @ 5225c │ │ │ │ + ldr r6, [pc, #3920] @ 521f8 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ add ip, ip, #1344 @ 0x540 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - beq 5134c │ │ │ │ - ldr r3, [pc, #3884] @ 52260 │ │ │ │ + beq 512e8 │ │ │ │ + ldr r3, [pc, #3884] @ 521fc │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r8, #8 │ │ │ │ - bhi 52158 │ │ │ │ + bhi 520f4 │ │ │ │ add r3, r3, r8 │ │ │ │ ldrh r3, [r3, r8] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #3856] @ 52264 │ │ │ │ + ldr r2, [pc, #3856] @ 52200 │ │ │ │ sub r3, r8, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 52158 │ │ │ │ + bhi 520f4 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -70984,769 +70959,769 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 51dd8 │ │ │ │ - ldr r0, [pc, #3744] @ 52268 │ │ │ │ + beq 51d74 │ │ │ │ + ldr r0, [pc, #3744] @ 52204 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 52cbc │ │ │ │ - ldr r0, [pc, #3728] @ 5226c │ │ │ │ + beq 52c58 │ │ │ │ + ldr r0, [pc, #3728] @ 52208 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 52cb8 │ │ │ │ + beq 52c54 │ │ │ │ add r1, r1, r8, lsl #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #3704] @ 52270 │ │ │ │ + ldr r1, [pc, #3704] @ 5220c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r8, #7 │ │ │ │ - bhi 51d44 │ │ │ │ + bhi 51ce0 │ │ │ │ add r1, r1, r8 │ │ │ │ ldrh r1, [r1, r8] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3672] @ 52274 │ │ │ │ + ldr r1, [pc, #3672] @ 52210 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1, #1088] @ 0x440 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 52cbc │ │ │ │ + beq 52c58 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 52cb8 │ │ │ │ + beq 52c54 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 52a9c │ │ │ │ + ble 52a38 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - b 51460 │ │ │ │ + b 513fc │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ - beq 5219c │ │ │ │ + beq 52138 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, ip │ │ │ │ - bne 51454 │ │ │ │ + bne 513f0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [r3, r2, lsl #2] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 52a9c │ │ │ │ + beq 52a38 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 51b2c │ │ │ │ + bgt 51ac8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #3556] @ 52278 │ │ │ │ + ldr r2, [pc, #3556] @ 52214 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 525dc │ │ │ │ + beq 52578 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 525d4 │ │ │ │ - ldr r3, [pc, #3516] @ 5227c │ │ │ │ + beq 52570 │ │ │ │ + ldr r3, [pc, #3516] @ 52218 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 5210c │ │ │ │ + bne 520a8 │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 5210c │ │ │ │ + beq 520a8 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51518 │ │ │ │ + beq 514b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 52100 │ │ │ │ - ldr r3, [pc, #3424] @ 52280 │ │ │ │ + beq 5209c │ │ │ │ + ldr r3, [pc, #3424] @ 5221c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 5155c │ │ │ │ + beq 514f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 5214c │ │ │ │ + beq 520e8 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r9] │ │ │ │ - beq 52738 │ │ │ │ + beq 526d4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51580 │ │ │ │ + beq 5151c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 520f4 │ │ │ │ + beq 52090 │ │ │ │ add sl, sp, #68 @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 52798 │ │ │ │ + beq 52734 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #3292] @ 52284 │ │ │ │ + ldr r2, [pc, #3292] @ 52220 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 527d8 │ │ │ │ + beq 52774 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 527ac │ │ │ │ + beq 52748 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 521f8 │ │ │ │ + bne 52194 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 521f8 │ │ │ │ + beq 52194 │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51624 │ │ │ │ + beq 515c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 52190 │ │ │ │ - ldr r3, [pc, #3164] @ 52288 │ │ │ │ + beq 5212c │ │ │ │ + ldr r3, [pc, #3164] @ 52224 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 51668 │ │ │ │ + beq 51604 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 52238 │ │ │ │ + beq 521d4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 52834 │ │ │ │ + beq 527d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5168c │ │ │ │ + beq 51628 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 52140 │ │ │ │ + beq 520dc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 528d4 │ │ │ │ + beq 52870 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #3036] @ 5228c │ │ │ │ + ldr r2, [pc, #3036] @ 52228 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52904 │ │ │ │ + beq 528a0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 528f4 │ │ │ │ + beq 52890 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 52570 │ │ │ │ + bne 5250c │ │ │ │ ldr r9, [r4, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 52570 │ │ │ │ + beq 5250c │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51730 │ │ │ │ + beq 516cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 52244 │ │ │ │ - ldr r3, [pc, #2904] @ 52290 │ │ │ │ + beq 521e0 │ │ │ │ + ldr r3, [pc, #2904] @ 5222c │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 51774 │ │ │ │ + beq 51710 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 525b0 │ │ │ │ + beq 5254c │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r9, [pc, #2836] @ 52294 │ │ │ │ + ldreq r9, [pc, #2836] @ 52230 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 5202c │ │ │ │ + beq 51fc8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 517a0 │ │ │ │ + beq 5173c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 5222c │ │ │ │ + beq 521c8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 529c4 │ │ │ │ + beq 52960 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #2772] @ 52298 │ │ │ │ + ldr r2, [pc, #2772] @ 52234 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 529ec │ │ │ │ + beq 52988 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 529e0 │ │ │ │ + beq 5297c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 52758 │ │ │ │ + bne 526f4 │ │ │ │ ldr fp, [r5, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 52758 │ │ │ │ + beq 526f4 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51840 │ │ │ │ + beq 517dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 525ec │ │ │ │ - ldr r3, [pc, #2644] @ 5229c │ │ │ │ + beq 52588 │ │ │ │ + ldr r3, [pc, #2644] @ 52238 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 51884 │ │ │ │ + beq 51820 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 5278c │ │ │ │ + beq 52728 │ │ │ │ cmp r5, #0 │ │ │ │ - ldreq r9, [pc, #2576] @ 522a0 │ │ │ │ - beq 5202c │ │ │ │ + ldreq r9, [pc, #2576] @ 5223c │ │ │ │ + beq 51fc8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 518ac │ │ │ │ + beq 51848 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 525a4 │ │ │ │ + beq 52540 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 52a08 │ │ │ │ + beq 529a4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 52a1c │ │ │ │ + beq 529b8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ - beq 52a34 │ │ │ │ + beq 529d0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 52a4c │ │ │ │ + beq 529e8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 52a64 │ │ │ │ + beq 52a00 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ stm sp, {sl, fp} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 112534 │ │ │ │ + bl 108fd0 │ │ │ │ mov sl, r0 │ │ │ │ bl be74 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 52008 │ │ │ │ + beq 51fa4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 5240c │ │ │ │ + beq 523a8 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 52b0c │ │ │ │ - ldr r3, [pc, #2368] @ 522a4 │ │ │ │ + beq 52aa8 │ │ │ │ + ldr r3, [pc, #2368] @ 52240 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 52b60 │ │ │ │ + blt 52afc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51998 │ │ │ │ + beq 51934 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 529fc │ │ │ │ + beq 52998 │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 52b90 │ │ │ │ - ldr r3, [pc, #2296] @ 522a8 │ │ │ │ + beq 52b2c │ │ │ │ + ldr r3, [pc, #2296] @ 52244 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 52ba8 │ │ │ │ + blt 52b44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 519e4 │ │ │ │ + beq 51980 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 52a84 │ │ │ │ + beq 52a20 │ │ │ │ add sl, sl, #5120 @ 0x1400 │ │ │ │ ldrd r0, [sl, #8] │ │ │ │ bl b6ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 52bf0 │ │ │ │ - ldr r3, [pc, #2220] @ 522ac │ │ │ │ + beq 52b8c │ │ │ │ + ldr r3, [pc, #2220] @ 52248 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1360] @ 0x550 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 52c08 │ │ │ │ + blt 52ba4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51a34 │ │ │ │ + beq 519d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 52ac8 │ │ │ │ - ldr r6, [pc, #2164] @ 522b0 │ │ │ │ + beq 52a64 │ │ │ │ + ldr r6, [pc, #2164] @ 5224c │ │ │ │ mov r0, r9 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 52c14 │ │ │ │ + blt 52bb0 │ │ │ │ ldr r1, [r6, #972] @ 0x3cc │ │ │ │ mov r0, r9 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 52c2c │ │ │ │ + blt 52bc8 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51a8c │ │ │ │ + beq 51a28 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r9] │ │ │ │ - beq 51a8c │ │ │ │ + beq 51a28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52a90 │ │ │ │ + beq 52a2c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51aa8 │ │ │ │ + beq 51a44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 52610 │ │ │ │ + beq 525ac │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51ac4 │ │ │ │ + beq 51a60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 525f8 │ │ │ │ + beq 52594 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51ae0 │ │ │ │ + beq 51a7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 52604 │ │ │ │ + beq 525a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51afc │ │ │ │ + beq 51a98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 5261c │ │ │ │ - ldr r2, [pc, #1968] @ 522b4 │ │ │ │ - ldr r3, [pc, #1868] @ 52254 │ │ │ │ + beq 525b8 │ │ │ │ + ldr r2, [pc, #1968] @ 52250 │ │ │ │ + ldr r3, [pc, #1868] @ 521f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 52ce0 │ │ │ │ + bne 52c7c │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1920] @ 522b8 │ │ │ │ + ldr r2, [pc, #1920] @ 52254 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #1292] @ 0x50c │ │ │ │ - beq 51dd8 │ │ │ │ + beq 51d74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 52cbc │ │ │ │ + beq 52c58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 52cb8 │ │ │ │ + beq 52c54 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - ble 528c0 │ │ │ │ + ble 5285c │ │ │ │ add r9, r4, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 51b88 │ │ │ │ + b 51b24 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 52860 │ │ │ │ + beq 527fc │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 51b7c │ │ │ │ + bne 51b18 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 528c0 │ │ │ │ + beq 5285c │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 51488 │ │ │ │ + ble 51424 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1788] @ 522bc │ │ │ │ + ldr r2, [pc, #1788] @ 52258 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #564] @ 0x234 │ │ │ │ - beq 51dd8 │ │ │ │ + beq 51d74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 52cbc │ │ │ │ + beq 52c58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 52cb8 │ │ │ │ + beq 52c54 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - ble 52980 │ │ │ │ + ble 5291c │ │ │ │ add r9, r4, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 51c10 │ │ │ │ + b 51bac │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 52914 │ │ │ │ + beq 528b0 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 51c04 │ │ │ │ + bne 51ba0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52980 │ │ │ │ + beq 5291c │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 51488 │ │ │ │ + ble 51424 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1656] @ 522c0 │ │ │ │ + ldr r2, [pc, #1656] @ 5225c │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #260] @ 0x104 │ │ │ │ - beq 51dd8 │ │ │ │ + beq 51d74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 52cbc │ │ │ │ + beq 52c58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 52cb8 │ │ │ │ + beq 52c54 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - ble 524f0 │ │ │ │ + ble 5248c │ │ │ │ add r9, r4, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 51c98 │ │ │ │ + b 51c34 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 52490 │ │ │ │ + beq 5242c │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 51c8c │ │ │ │ + bne 51c28 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 524f0 │ │ │ │ + beq 5248c │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 51488 │ │ │ │ + ble 51424 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1524] @ 522c4 │ │ │ │ + ldr r2, [pc, #1524] @ 52260 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #332] @ 0x14c │ │ │ │ - beq 51dd8 │ │ │ │ + beq 51d74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 52cbc │ │ │ │ + beq 52c58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 52cb8 │ │ │ │ + beq 52c54 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - ble 52688 │ │ │ │ + ble 52624 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #0 │ │ │ │ - b 51d20 │ │ │ │ + b 51cbc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 52628 │ │ │ │ + beq 525c4 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 51d14 │ │ │ │ + bne 51cb0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52688 │ │ │ │ + beq 52624 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - ble 51488 │ │ │ │ - b 52694 │ │ │ │ - ldr r1, [pc, #1392] @ 522c8 │ │ │ │ + ble 51424 │ │ │ │ + b 52630 │ │ │ │ + ldr r1, [pc, #1392] @ 52264 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr sl, [r1, #1336] @ 0x538 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 52cbc │ │ │ │ + beq 52c58 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 52cb8 │ │ │ │ + beq 52c54 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 52bb4 │ │ │ │ + ble 52b50 │ │ │ │ add r5, r4, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - b 51d9c │ │ │ │ + b 51d38 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ - beq 527e8 │ │ │ │ + beq 52784 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, sl │ │ │ │ - bne 51d90 │ │ │ │ + bne 51d2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, r2, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 52bb4 │ │ │ │ - ldr r3, [pc, #1292] @ 522cc │ │ │ │ + beq 52b50 │ │ │ │ + ldr r3, [pc, #1292] @ 52268 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, #1348] @ 0x544 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 51de8 │ │ │ │ - bl 147ec │ │ │ │ - ldr r1, [pc, #1260] @ 522d0 │ │ │ │ + bne 51d84 │ │ │ │ + bl 147c8 │ │ │ │ + ldr r1, [pc, #1260] @ 5226c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1, #1348] @ 0x544 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 52cbc │ │ │ │ + beq 52c58 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 52cb8 │ │ │ │ + beq 52c54 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 52ae0 │ │ │ │ + ble 52a7c │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - b 51e28 │ │ │ │ + b 51dc4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ - beq 52510 │ │ │ │ + beq 524ac │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, ip │ │ │ │ - bne 51e1c │ │ │ │ + bne 51db8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52ae0 │ │ │ │ - ldr r3, [pc, #1152] @ 522d4 │ │ │ │ + beq 52a7c │ │ │ │ + ldr r3, [pc, #1152] @ 52270 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, #1088] @ 0x440 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 51420 │ │ │ │ - b 51dd8 │ │ │ │ - ldr r5, [pc, #1120] @ 522d8 │ │ │ │ + bne 513bc │ │ │ │ + b 51d74 │ │ │ │ + ldr r5, [pc, #1120] @ 52274 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #1104] @ 0x450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 52c50 │ │ │ │ + beq 52bec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr sl, [r5, #1336] @ 0x538 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 51d5c │ │ │ │ - b 51dd8 │ │ │ │ - ldr r3, [pc, #1060] @ 522dc │ │ │ │ + bne 51cf8 │ │ │ │ + b 51d74 │ │ │ │ + ldr r3, [pc, #1060] @ 52278 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, fp │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str fp, [sp, #24] │ │ │ │ str fp, [sp, #28] │ │ │ │ - b 513b0 │ │ │ │ - ldr r3, [pc, #1016] @ 522dc │ │ │ │ + b 5134c │ │ │ │ + ldr r3, [pc, #1016] @ 52278 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, fp │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str fp, [sp, #24] │ │ │ │ - b 513a8 │ │ │ │ - ldr r3, [pc, #976] @ 522dc │ │ │ │ + b 51344 │ │ │ │ + ldr r3, [pc, #976] @ 52278 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str fp, [sp, #24] │ │ │ │ - b 513a4 │ │ │ │ - ldr r3, [pc, #940] @ 522dc │ │ │ │ + b 51340 │ │ │ │ + ldr r3, [pc, #940] @ 52278 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 5139c │ │ │ │ - ldr r3, [pc, #908] @ 522dc │ │ │ │ + b 51338 │ │ │ │ + ldr r3, [pc, #908] @ 52278 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 51398 │ │ │ │ - ldr r3, [pc, #880] @ 522dc │ │ │ │ + b 51334 │ │ │ │ + ldr r3, [pc, #880] @ 52278 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 51390 │ │ │ │ + b 5132c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 51388 │ │ │ │ + b 51324 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -71754,473 +71729,473 @@ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldm r1, {r3, r5} │ │ │ │ ldr fp, [r1, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 51488 │ │ │ │ + b 51424 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 51fa0 │ │ │ │ - ldr r3, [pc, #768] @ 522dc │ │ │ │ + b 51f3c │ │ │ │ + ldr r3, [pc, #768] @ 52278 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 51fa8 │ │ │ │ - ldr r3, [pc, #744] @ 522dc │ │ │ │ + b 51f44 │ │ │ │ + ldr r3, [pc, #744] @ 52278 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 51fb0 │ │ │ │ - ldr r3, [pc, #720] @ 522e0 │ │ │ │ - ldr r0, [pc, #720] @ 522e4 │ │ │ │ - ldr r2, [pc, #720] @ 522e8 │ │ │ │ - ldr r1, [pc, #720] @ 522ec │ │ │ │ + b 51f4c │ │ │ │ + ldr r3, [pc, #720] @ 5227c │ │ │ │ + ldr r0, [pc, #720] @ 52280 │ │ │ │ + ldr r2, [pc, #720] @ 52284 │ │ │ │ + ldr r1, [pc, #720] @ 52288 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - ldr r9, [pc, #708] @ 522f0 │ │ │ │ + bl 17174 │ │ │ │ + ldr r9, [pc, #708] @ 5228c │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52048 │ │ │ │ + beq 51fe4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 525bc │ │ │ │ + beq 52558 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52064 │ │ │ │ + beq 52000 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 525c8 │ │ │ │ + beq 52564 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 52088 │ │ │ │ + beq 52024 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52088 │ │ │ │ + beq 52024 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 52504 │ │ │ │ + beq 524a0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 520ac │ │ │ │ + beq 52048 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 520ac │ │ │ │ + beq 52048 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 52478 │ │ │ │ + beq 52414 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 520d0 │ │ │ │ + beq 5206c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 520d0 │ │ │ │ + beq 5206c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 52484 │ │ │ │ - ldr r3, [pc, #540] @ 522f4 │ │ │ │ - ldr r0, [pc, #540] @ 522f8 │ │ │ │ - ldr r2, [pc, #540] @ 522fc │ │ │ │ + beq 52420 │ │ │ │ + ldr r3, [pc, #540] @ 52290 │ │ │ │ + ldr r0, [pc, #540] @ 52294 │ │ │ │ + ldr r2, [pc, #540] @ 52298 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r9, #0 │ │ │ │ - b 51afc │ │ │ │ + b 51a98 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 51580 │ │ │ │ + b 5151c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 51518 │ │ │ │ - ldr r3, [pc, #492] @ 52300 │ │ │ │ + b 514b4 │ │ │ │ + ldr r3, [pc, #492] @ 5229c │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r9, r4 │ │ │ │ mov r7, r0 │ │ │ │ - b 5155c │ │ │ │ + b 514f8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 5168c │ │ │ │ + b 51628 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 5155c │ │ │ │ - ldr r0, [pc, #420] @ 52304 │ │ │ │ + b 514f8 │ │ │ │ + ldr r0, [pc, #420] @ 522a0 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #400] @ 52308 │ │ │ │ - ldr r3, [pc, #400] @ 5230c │ │ │ │ - ldr r0, [pc, #400] @ 52310 │ │ │ │ - ldr r2, [pc, #400] @ 52314 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #400] @ 522a4 │ │ │ │ + ldr r3, [pc, #400] @ 522a8 │ │ │ │ + ldr r0, [pc, #400] @ 522ac │ │ │ │ + ldr r2, [pc, #400] @ 522b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 520ec │ │ │ │ + bl 17174 │ │ │ │ + b 52088 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 51624 │ │ │ │ + b 515c0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, ip │ │ │ │ - b 521c8 │ │ │ │ + b 52164 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, fp │ │ │ │ - beq 52a9c │ │ │ │ + beq 52a38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52c90 │ │ │ │ + beq 52c2c │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 521b0 │ │ │ │ + beq 5214c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - blt 52a9c │ │ │ │ + blt 52a38 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [r3, sl, lsl #2] │ │ │ │ - b 51474 │ │ │ │ - ldr r3, [pc, #280] @ 52318 │ │ │ │ + b 51410 │ │ │ │ + ldr r3, [pc, #280] @ 522b4 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r0 │ │ │ │ - b 51668 │ │ │ │ + b 51604 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 517a0 │ │ │ │ + b 5173c │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 51668 │ │ │ │ + b 51604 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 51730 │ │ │ │ - andeq lr, pc, r8, asr sp @ │ │ │ │ + b 516cc │ │ │ │ + @ instruction: 0x000fedbc │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r0, r0, r8, lsl r4 │ │ │ │ - ldrdeq lr, [pc], -ip │ │ │ │ - andeq pc, sp, r6, ror #2 │ │ │ │ - andeq pc, sp, r4, asr r1 @ │ │ │ │ + andseq r0, r0, r4, lsl #9 │ │ │ │ + andeq lr, pc, r0, asr #26 │ │ │ │ + andeq pc, sp, sl, ror r1 @ │ │ │ │ + andeq pc, sp, r8, ror #2 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - strheq pc, [sp], -sl @ │ │ │ │ - @ instruction: 0x001002b0 │ │ │ │ - andseq r0, r0, r4, lsr r2 │ │ │ │ + andeq pc, sp, lr, asr #1 │ │ │ │ + andseq r0, r0, ip, lsl r3 │ │ │ │ + andseq r0, r0, r0, lsr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r0, r0, r8, lsr #3 │ │ │ │ - andseq r0, r0, r0, lsr #2 │ │ │ │ - mulseq r0, ip, r0 │ │ │ │ - andseq r0, r0, r8, lsl r0 │ │ │ │ - muleq pc, r0, pc @ │ │ │ │ - andeq r6, r0, sp, asr r9 │ │ │ │ - andeq pc, pc, r4, lsl #30 │ │ │ │ - andeq pc, pc, r0, lsl #29 │ │ │ │ - andeq r6, r0, r6, ror r9 │ │ │ │ - andeq pc, pc, r4, ror #26 │ │ │ │ - andeq pc, pc, r8, lsl sp @ │ │ │ │ - andeq pc, pc, r8, asr #25 │ │ │ │ - andeq pc, pc, ip, lsl #25 │ │ │ │ - strdeq lr, [pc], -r4 │ │ │ │ - muleq pc, r0, fp @ │ │ │ │ - andeq pc, pc, r8, lsl #22 │ │ │ │ - andeq pc, pc, r0, lsl #21 │ │ │ │ + andseq r0, r0, r4, lsl r2 │ │ │ │ + andseq r0, r0, ip, lsl #3 │ │ │ │ + andseq r0, r0, r8, lsl #2 │ │ │ │ + andseq r0, r0, r4, lsl #1 │ │ │ │ + strdeq pc, [pc], -ip │ │ │ │ + @ instruction: 0x000051b1 │ │ │ │ + andeq pc, pc, r0, ror pc @ │ │ │ │ + andeq pc, pc, ip, ror #29 │ │ │ │ + andeq r5, r0, sl, asr #3 │ │ │ │ + ldrdeq pc, [pc], -r0 │ │ │ │ + andeq pc, pc, r4, lsl #27 │ │ │ │ + andeq pc, pc, r4, lsr sp @ │ │ │ │ strdeq pc, [pc], -r8 │ │ │ │ + andeq lr, pc, r8, asr r5 @ │ │ │ │ + strdeq pc, [pc], -ip │ │ │ │ + andeq pc, pc, r4, ror fp @ │ │ │ │ + andeq pc, pc, ip, ror #21 │ │ │ │ + andeq pc, pc, r4, ror #20 │ │ │ │ + andeq pc, pc, r0, ror #19 │ │ │ │ andeq pc, pc, r4, ror r9 @ │ │ │ │ - andeq pc, pc, r8, lsl #18 │ │ │ │ - andeq pc, pc, r8, ror #17 │ │ │ │ - andeq pc, pc, r4, ror r8 @ │ │ │ │ - andeq pc, pc, r0, asr r8 @ │ │ │ │ + andeq pc, pc, r4, asr r9 @ │ │ │ │ + andeq pc, pc, r0, ror #17 │ │ │ │ + @ instruction: 0x000ff8bc │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r8, ip, r8, asr #15 │ │ │ │ - andeq r9, ip, r0, ror r0 │ │ │ │ - andeq r0, r0, r9, lsl r4 │ │ │ │ - andeq r6, r0, r3, lsr #15 │ │ │ │ - andeq r6, r0, pc, ror r9 │ │ │ │ - andeq r8, ip, r4, lsl #14 │ │ │ │ - andeq r8, ip, r8, asr #31 │ │ │ │ - andeq r0, r0, sl, lsr #8 │ │ │ │ - @ instruction: 0x000ff5b4 │ │ │ │ - andeq r8, ip, ip, asr pc │ │ │ │ - ldrdeq r6, [r0], -lr │ │ │ │ - andeq r8, ip, r0, ror #12 │ │ │ │ - andeq r8, ip, r4, lsr #30 │ │ │ │ - andeq r0, r0, r8, lsr #8 │ │ │ │ - andeq pc, pc, r8, asr #9 │ │ │ │ - @ instruction: 0x000ff2b8 │ │ │ │ - @ instruction: 0x000068b3 │ │ │ │ - andeq pc, pc, r0, asr r1 @ │ │ │ │ - andeq r6, r0, r7, lsl r9 │ │ │ │ - strdeq r8, [ip], -r8 @ │ │ │ │ - @ instruction: 0x000068bf │ │ │ │ - andeq r6, r0, fp, lsr #18 │ │ │ │ - andeq lr, pc, r8, ror #30 │ │ │ │ - andeq r6, r0, pc, lsr #18 │ │ │ │ - andeq r6, r0, r0, lsr r9 │ │ │ │ - andeq r6, r0, r5, lsr #17 │ │ │ │ - andeq r6, r0, r8, asr #18 │ │ │ │ - andeq r6, r0, r9, asr #18 │ │ │ │ - andeq r6, r0, ip, lsr #17 │ │ │ │ - andeq r6, r0, r4, asr #18 │ │ │ │ - andeq r6, r0, r1, ror #18 │ │ │ │ - andeq r6, r0, r2, ror #18 │ │ │ │ - andeq r6, r0, sl, ror r9 │ │ │ │ - andeq r6, r0, fp, ror r9 │ │ │ │ - andeq r6, r0, ip, ror r9 │ │ │ │ - andeq r6, r0, sp, ror r9 │ │ │ │ - andeq r6, r0, lr, ror r9 │ │ │ │ - andeq r8, ip, ip, lsl #12 │ │ │ │ - muleq r0, lr, r8 │ │ │ │ - andeq r8, ip, r8, asr #11 │ │ │ │ - muleq r0, r4, r8 │ │ │ │ - ldrdeq r6, [r0], -r9 │ │ │ │ - andeq r7, ip, r4, asr #25 │ │ │ │ - andeq r8, ip, r4, ror #10 │ │ │ │ - ldrdeq r6, [r0], -fp │ │ │ │ - andeq r6, r0, r5, ror #15 │ │ │ │ - andeq r0, r0, r1, lsr #8 │ │ │ │ - andeq r6, r0, r7, ror #15 │ │ │ │ - strdeq r8, [ip], -r4 │ │ │ │ - andeq r6, r0, sl, lsl #17 │ │ │ │ - strdeq r6, [r0], -r1 │ │ │ │ - andeq r0, r0, r2, lsr #8 │ │ │ │ - strdeq r6, [r0], -r3 │ │ │ │ - andeq r0, r0, r3, lsr #8 │ │ │ │ - strdeq r6, [r0], -sp │ │ │ │ - andeq r0, r0, ip, lsl r4 │ │ │ │ - @ instruction: 0x000067b9 │ │ │ │ - andeq r0, r0, r4, lsr #8 │ │ │ │ - andeq r6, r0, r6, lsl #16 │ │ │ │ - andeq r6, r0, r4, asr #15 │ │ │ │ - andeq r6, r0, r2, asr #15 │ │ │ │ - andeq r0, r0, sp, lsl r4 │ │ │ │ - andeq r6, r0, r0, lsl #17 │ │ │ │ - @ instruction: 0x000068ba │ │ │ │ - muleq r0, ip, r8 │ │ │ │ - muleq r0, r2, r8 │ │ │ │ - andeq r6, r0, r8, lsl #17 │ │ │ │ - muleq sp, r8, r8 │ │ │ │ - andeq r6, ip, r8, lsl #30 │ │ │ │ - andeq r7, ip, r0, asr #4 │ │ │ │ + ldrdeq r8, [ip], -ip │ │ │ │ + andeq r9, ip, r4, lsl #1 │ │ │ │ + strdeq r0, [r0], -lr │ │ │ │ + strdeq r4, [r0], -r6 │ │ │ │ + ldrdeq r5, [r0], -r3 │ │ │ │ + andeq r8, ip, r8, lsl r7 │ │ │ │ + ldrdeq r8, [ip], -ip │ │ │ │ + andeq r0, r0, pc, lsl #6 │ │ │ │ + andeq pc, pc, r0, lsr #12 │ │ │ │ + andeq r8, ip, r0, ror pc │ │ │ │ + andeq r5, r0, r1, lsr r1 │ │ │ │ + andeq r8, ip, r4, ror r6 │ │ │ │ + andeq r8, ip, r8, lsr pc │ │ │ │ + andeq r0, r0, sp, lsl #6 │ │ │ │ + andeq pc, pc, r4, lsr r5 @ │ │ │ │ + andeq pc, pc, r4, lsr #6 │ │ │ │ + andeq r5, r0, r6, lsl #2 │ │ │ │ + @ instruction: 0x000ff1bc │ │ │ │ + andeq r5, r0, fp, ror #2 │ │ │ │ + andeq r8, ip, ip, lsl #20 │ │ │ │ + andeq r5, r0, r2, lsl r1 │ │ │ │ + andeq r5, r0, pc, ror r1 │ │ │ │ + ldrdeq lr, [pc], -r4 │ │ │ │ + andeq r5, r0, r3, lsl #3 │ │ │ │ + andeq r5, r0, r4, lsl #3 │ │ │ │ + strdeq r5, [r0], -r8 │ │ │ │ + muleq r0, ip, r1 │ │ │ │ + muleq r0, sp, r1 │ │ │ │ + strdeq r5, [r0], -pc @ │ │ │ │ + muleq r0, r8, r1 │ │ │ │ + @ instruction: 0x000051b5 │ │ │ │ + @ instruction: 0x000051b6 │ │ │ │ + andeq r5, r0, lr, asr #3 │ │ │ │ + andeq r5, r0, pc, asr #3 │ │ │ │ + ldrdeq r5, [r0], -r0 │ │ │ │ + ldrdeq r5, [r0], -r1 │ │ │ │ + ldrdeq r5, [r0], -r2 │ │ │ │ + andeq r8, ip, r0, lsr #12 │ │ │ │ + strdeq r5, [r0], -r1 │ │ │ │ + ldrdeq r8, [ip], -ip │ │ │ │ + andeq r5, r0, r7, ror #1 │ │ │ │ + andeq r5, r0, ip, lsr #32 │ │ │ │ + ldrdeq r7, [ip], -r8 │ │ │ │ + andeq r8, ip, r8, ror r5 │ │ │ │ + andeq r0, r0, r5, lsl #6 │ │ │ │ + andeq r5, r0, lr, lsr #32 │ │ │ │ + andeq r5, r0, r8, lsr r0 │ │ │ │ + andeq r0, r0, r6, lsl #6 │ │ │ │ + andeq r5, r0, sl, lsr r0 │ │ │ │ + andeq r8, ip, r8, lsl #10 │ │ │ │ + ldrdeq r5, [r0], -sp │ │ │ │ + andeq r5, r0, r4, asr #32 │ │ │ │ + andeq r0, r0, r7, lsl #6 │ │ │ │ + andeq r5, r0, r6, asr #32 │ │ │ │ + andeq r5, r0, r0, asr r0 │ │ │ │ + andeq r0, r0, r1, lsl #6 │ │ │ │ + andeq r5, r0, ip │ │ │ │ + andeq r0, r0, r9, lsl #6 │ │ │ │ + andeq r5, r0, r9, asr r0 │ │ │ │ + andeq r5, r0, r5, lsl r0 │ │ │ │ + andeq r0, r0, r2, lsl #6 │ │ │ │ + andeq r5, r0, r7, lsl r0 │ │ │ │ + ldrdeq r5, [r0], -r3 │ │ │ │ + andeq r5, r0, sp, lsl #2 │ │ │ │ + andeq r5, r0, pc, ror #1 │ │ │ │ + andeq r5, r0, r5, ror #1 │ │ │ │ + ldrdeq r5, [r0], -fp │ │ │ │ + andeq sp, sp, ip, lsr #17 │ │ │ │ + andeq r6, ip, ip, lsl pc │ │ │ │ + andeq r7, ip, r4, asr r2 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andeq sp, sp, r0, ror r8 │ │ │ │ - ldrdeq r6, [ip], -r8 │ │ │ │ - andeq r7, ip, r4, asr #10 │ │ │ │ + andeq sp, sp, r4, lsl #17 │ │ │ │ + andeq r6, ip, ip, ror #31 │ │ │ │ + andeq r7, ip, r8, asr r5 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - ldr fp, [pc, #-248] @ 5231c │ │ │ │ + ldr fp, [pc, #-248] @ 522b8 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [fp, #48] @ 0x30 │ │ │ │ ldr r1, [fp, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 52c20 │ │ │ │ + blt 52bbc │ │ │ │ add r0, sl, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 52c38 │ │ │ │ + beq 52bd4 │ │ │ │ ldr r1, [fp, #972] @ 0x3cc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 52c44 │ │ │ │ + blt 52be0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51a68 │ │ │ │ + beq 51a04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51a68 │ │ │ │ + bne 51a04 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 51a68 │ │ │ │ + b 51a04 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 520ac │ │ │ │ + b 52048 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 520d0 │ │ │ │ + b 5206c │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r1 │ │ │ │ - b 524c4 │ │ │ │ + b 52460 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq 52ad4 │ │ │ │ + beq 52a70 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52c90 │ │ │ │ + beq 52c2c │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 524ac │ │ │ │ + beq 52448 │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - bge 51ca4 │ │ │ │ + bge 51c40 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51cc4 │ │ │ │ - ldr r1, [pc, #-484] @ 52320 │ │ │ │ - b 52174 │ │ │ │ + beq 51c60 │ │ │ │ + ldr r1, [pc, #-484] @ 522bc │ │ │ │ + b 52110 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 52088 │ │ │ │ + b 52024 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, ip │ │ │ │ - b 5253c │ │ │ │ + b 524d8 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, fp │ │ │ │ - beq 52ae0 │ │ │ │ + beq 52a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52c90 │ │ │ │ + beq 52c2c │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52524 │ │ │ │ + beq 524c0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - blt 52ae0 │ │ │ │ + blt 52a7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 51e40 │ │ │ │ - ldr r3, [pc, #-596] @ 52324 │ │ │ │ + b 51ddc │ │ │ │ + ldr r3, [pc, #-596] @ 522c0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 51774 │ │ │ │ + b 51710 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 518ac │ │ │ │ + b 51848 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 51774 │ │ │ │ + b 51710 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 52048 │ │ │ │ + b 51fe4 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 52064 │ │ │ │ - ldr r9, [pc, #-692] @ 52328 │ │ │ │ - b 520d0 │ │ │ │ + b 52000 │ │ │ │ + ldr r9, [pc, #-692] @ 522c4 │ │ │ │ + b 5206c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 514b0 │ │ │ │ + b 5144c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 51840 │ │ │ │ + b 517dc │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 51ac4 │ │ │ │ + b 51a60 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 51ae0 │ │ │ │ + b 51a7c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 51aa8 │ │ │ │ + b 51a44 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 51afc │ │ │ │ + b 51a98 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r7, r9 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r1 │ │ │ │ - b 5265c │ │ │ │ + b 525f8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq 52b58 │ │ │ │ + beq 52af4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52c94 │ │ │ │ + beq 52c30 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52644 │ │ │ │ + beq 525e0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bge 51d2c │ │ │ │ + bge 51cc8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52c64 │ │ │ │ + bne 52c00 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #-920] @ 5232c │ │ │ │ + ldr r3, [pc, #-920] @ 522c8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r8, [sp] │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -72228,396 +72203,396 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 51488 │ │ │ │ - ldr r1, [pc, #-1032] @ 52330 │ │ │ │ - b 52174 │ │ │ │ + bne 51424 │ │ │ │ + ldr r1, [pc, #-1032] @ 522cc │ │ │ │ + b 52110 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52750 │ │ │ │ + beq 526ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 52994 │ │ │ │ - ldr r9, [pc, #-1060] @ 52334 │ │ │ │ - b 520d0 │ │ │ │ - ldr r3, [pc, #-1064] @ 52338 │ │ │ │ + beq 52930 │ │ │ │ + ldr r9, [pc, #-1060] @ 522d0 │ │ │ │ + b 5206c │ │ │ │ + ldr r3, [pc, #-1064] @ 522d4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b 51884 │ │ │ │ + b 51820 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 51884 │ │ │ │ + b 51820 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5159c │ │ │ │ - ldr r9, [pc, #-1136] @ 5233c │ │ │ │ - b 527b0 │ │ │ │ - ldr r9, [pc, #-1140] @ 52340 │ │ │ │ + beq 51538 │ │ │ │ + ldr r9, [pc, #-1136] @ 522d8 │ │ │ │ + b 5274c │ │ │ │ + ldr r9, [pc, #-1140] @ 522dc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 520d0 │ │ │ │ + beq 5206c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 520d0 │ │ │ │ + bne 5206c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 520d0 │ │ │ │ + b 5206c │ │ │ │ mov r0, r5 │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 515c4 │ │ │ │ + b 51560 │ │ │ │ mov r9, #0 │ │ │ │ - b 52808 │ │ │ │ + b 527a4 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, fp │ │ │ │ - beq 52bb4 │ │ │ │ + beq 52b50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52c94 │ │ │ │ + beq 52c30 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 527f0 │ │ │ │ - blt 52bb4 │ │ │ │ + beq 5278c │ │ │ │ + blt 52b50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, r9, lsl #2] │ │ │ │ - b 51db0 │ │ │ │ + b 51d4c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 529a0 │ │ │ │ + beq 5293c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 52bfc │ │ │ │ + beq 52b98 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r9, [pc, #-1288] @ 52354 │ │ │ │ + ldr r9, [pc, #-1288] @ 522f0 │ │ │ │ mov r5, r6 │ │ │ │ - b 5206c │ │ │ │ + b 52008 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r1 │ │ │ │ - b 52894 │ │ │ │ + b 52830 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq 52b9c │ │ │ │ + beq 52b38 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52c94 │ │ │ │ + beq 52c30 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5287c │ │ │ │ + beq 52818 │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - bge 51b94 │ │ │ │ + bge 51b30 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51bb4 │ │ │ │ - ldr r1, [pc, #-1424] @ 52344 │ │ │ │ - b 52174 │ │ │ │ + beq 51b50 │ │ │ │ + ldr r1, [pc, #-1424] @ 522e0 │ │ │ │ + b 52110 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 516a4 │ │ │ │ + beq 51640 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - ldr r9, [pc, #-1444] @ 52348 │ │ │ │ + ldr r9, [pc, #-1444] @ 522e4 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 5202c │ │ │ │ - ldr r9, [pc, #-1456] @ 5234c │ │ │ │ + b 51fc8 │ │ │ │ + ldr r9, [pc, #-1456] @ 522e8 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b 5202c │ │ │ │ + b 51fc8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 516d0 │ │ │ │ + b 5166c │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r5, r9 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r1 │ │ │ │ - b 52950 │ │ │ │ + b 528ec │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - beq 52be0 │ │ │ │ + beq 52b7c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52c94 │ │ │ │ + beq 52c30 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52938 │ │ │ │ + beq 528d4 │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r3, r9 │ │ │ │ - bge 51c1c │ │ │ │ + bge 51bb8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51c3c │ │ │ │ - ldr r1, [pc, #-1604] @ 52350 │ │ │ │ - b 52174 │ │ │ │ + beq 51bd8 │ │ │ │ + ldr r1, [pc, #-1604] @ 522ec │ │ │ │ + b 52110 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 52750 │ │ │ │ + b 526ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 529bc │ │ │ │ + beq 52958 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 52c7c │ │ │ │ - ldr r9, [pc, #-1648] @ 52354 │ │ │ │ - b 520d0 │ │ │ │ + beq 52c18 │ │ │ │ + ldr r9, [pc, #-1648] @ 522f0 │ │ │ │ + b 5206c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 517b8 │ │ │ │ + beq 51754 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - ldr r9, [pc, #-1668] @ 52358 │ │ │ │ + ldr r9, [pc, #-1668] @ 522f4 │ │ │ │ mov r5, r6 │ │ │ │ - b 5202c │ │ │ │ - ldr r9, [pc, #-1676] @ 5235c │ │ │ │ + b 51fc8 │ │ │ │ + ldr r9, [pc, #-1676] @ 522f8 │ │ │ │ mov r6, r5 │ │ │ │ - b 5202c │ │ │ │ + b 51fc8 │ │ │ │ mov r0, fp │ │ │ │ bl b6c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 517e0 │ │ │ │ + b 5177c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 51998 │ │ │ │ + b 51934 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 518c0 │ │ │ │ - ldr r9, [pc, #-1724] @ 52360 │ │ │ │ - b 5202c │ │ │ │ + beq 5185c │ │ │ │ + ldr r9, [pc, #-1724] @ 522fc │ │ │ │ + b 51fc8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 518d4 │ │ │ │ - ldr r9, [pc, #-1740] @ 52364 │ │ │ │ + beq 51870 │ │ │ │ + ldr r9, [pc, #-1740] @ 52300 │ │ │ │ mov r6, #0 │ │ │ │ - b 5202c │ │ │ │ + b 51fc8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 518e8 │ │ │ │ - ldr r9, [pc, #-1760] @ 52368 │ │ │ │ + beq 51884 │ │ │ │ + ldr r9, [pc, #-1760] @ 52304 │ │ │ │ mov r6, #0 │ │ │ │ - b 5202c │ │ │ │ + b 51fc8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 518fc │ │ │ │ - ldr r9, [pc, #-1780] @ 5236c │ │ │ │ + beq 51898 │ │ │ │ + ldr r9, [pc, #-1780] @ 52308 │ │ │ │ mov r6, #0 │ │ │ │ - b 5202c │ │ │ │ + b 51fc8 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl b6dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51910 │ │ │ │ - ldr r9, [pc, #-1808] @ 52370 │ │ │ │ + beq 518ac │ │ │ │ + ldr r9, [pc, #-1808] @ 5230c │ │ │ │ mov r6, #0 │ │ │ │ - b 5202c │ │ │ │ + b 51fc8 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 519e4 │ │ │ │ + b 51980 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 51a8c │ │ │ │ + b 51a28 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52c6c │ │ │ │ - ldr r0, [pc, #-1852] @ 52374 │ │ │ │ + bne 52c08 │ │ │ │ + ldr r0, [pc, #-1852] @ 52310 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #8 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1872] @ 52378 │ │ │ │ - b 52174 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1872] @ 52314 │ │ │ │ + b 52110 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 51a34 │ │ │ │ + b 519d0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ - b 524f0 │ │ │ │ + b 5248c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52c74 │ │ │ │ - ldr r0, [pc, #-1912] @ 5237c │ │ │ │ + bne 52c10 │ │ │ │ + ldr r0, [pc, #-1912] @ 52318 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1932] @ 52380 │ │ │ │ - b 52174 │ │ │ │ - ldr sl, [pc, #-1936] @ 52384 │ │ │ │ - mov fp, #1056 @ 0x420 │ │ │ │ - ldr r3, [pc, #-1940] @ 52388 │ │ │ │ - ldr r0, [pc, #-1940] @ 5238c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1932] @ 5231c │ │ │ │ + b 52110 │ │ │ │ + ldr fp, [pc, #-1924] @ 5232c │ │ │ │ + ldr sl, [pc, #-1940] @ 52320 │ │ │ │ + ldr r3, [pc, #-1940] @ 52324 │ │ │ │ + ldr r0, [pc, #-1940] @ 52328 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52024 │ │ │ │ + beq 51fc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52024 │ │ │ │ + bne 51fc0 │ │ │ │ mov r0, r9 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 52024 │ │ │ │ + b 51fc0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - b 52688 │ │ │ │ - ldr sl, [pc, #-2008] @ 52390 │ │ │ │ - mov fp, #1056 @ 0x420 │ │ │ │ + b 52624 │ │ │ │ + ldr fp, [pc, #-2008] @ 5232c │ │ │ │ + ldr sl, [pc, #-2008] @ 52330 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52b14 │ │ │ │ + beq 52ab0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 52b14 │ │ │ │ + bne 52ab0 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 52b14 │ │ │ │ - ldr fp, [pc, #-2048] @ 52398 │ │ │ │ - ldr sl, [pc, #-2056] @ 52394 │ │ │ │ - b 52b14 │ │ │ │ + b 52ab0 │ │ │ │ + ldr fp, [pc, #-2044] @ 52338 │ │ │ │ + ldr sl, [pc, #-2052] @ 52334 │ │ │ │ + b 52ab0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ - b 528c0 │ │ │ │ - ldr fp, [pc, #-2072] @ 52398 │ │ │ │ - ldr sl, [pc, #-2072] @ 5239c │ │ │ │ - b 52b68 │ │ │ │ + b 5285c │ │ │ │ + ldr fp, [pc, #-2068] @ 52338 │ │ │ │ + ldr sl, [pc, #-2068] @ 5233c │ │ │ │ + b 52b04 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52c88 │ │ │ │ - ldr r0, [pc, #-2088] @ 523a0 │ │ │ │ + bne 52c24 │ │ │ │ + ldr r0, [pc, #-2084] @ 52340 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #8 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-2108] @ 523a4 │ │ │ │ - b 52174 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-2104] @ 52344 │ │ │ │ + b 52110 │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ - b 52980 │ │ │ │ - ldr fp, [pc, #-2124] @ 523ac │ │ │ │ - ldr sl, [pc, #-2132] @ 523a8 │ │ │ │ - b 52b14 │ │ │ │ - mov r0, r7 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 52850 │ │ │ │ - ldr fp, [pc, #-2148] @ 523ac │ │ │ │ - ldr sl, [pc, #-2148] @ 523b0 │ │ │ │ - b 52b68 │ │ │ │ - ldr fp, [pc, #-2152] @ 523b4 │ │ │ │ - ldr sl, [pc, #-2152] @ 523b8 │ │ │ │ - b 52b14 │ │ │ │ - ldr fp, [pc, #-2156] @ 523bc │ │ │ │ - ldr sl, [pc, #-2156] @ 523c0 │ │ │ │ - b 52b14 │ │ │ │ - ldr fp, [pc, #-2160] @ 523c4 │ │ │ │ - ldr sl, [pc, #-2160] @ 523c8 │ │ │ │ - b 52b14 │ │ │ │ - ldr fp, [pc, #-2156] @ 523d4 │ │ │ │ - ldr sl, [pc, #-2164] @ 523d0 │ │ │ │ - b 52b14 │ │ │ │ - ldr fp, [pc, #-2168] @ 523d4 │ │ │ │ - ldr sl, [pc, #-2180] @ 523cc │ │ │ │ - b 52b68 │ │ │ │ - bl b6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52158 │ │ │ │ - ldr r1, [pc, #-2188] @ 523d8 │ │ │ │ - b 52174 │ │ │ │ - ldr r1, [pc, #-2192] @ 523dc │ │ │ │ - b 52174 │ │ │ │ - ldr r1, [pc, #-2196] @ 523e0 │ │ │ │ - b 52174 │ │ │ │ - ldr r1, [pc, #-2200] @ 523e4 │ │ │ │ - b 52174 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 529bc │ │ │ │ - ldr r1, [pc, #-2216] @ 523e8 │ │ │ │ - b 52174 │ │ │ │ - bl 14adc │ │ │ │ - ldr r3, [pc, #-2224] @ 523ec │ │ │ │ - ldr r1, [pc, #-2224] @ 523f0 │ │ │ │ - ldr r0, [pc, #-2224] @ 523f4 │ │ │ │ + b 5291c │ │ │ │ + ldr fp, [pc, #-2120] @ 5234c │ │ │ │ + ldr sl, [pc, #-2128] @ 52348 │ │ │ │ + b 52ab0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 527ec │ │ │ │ + ldr fp, [pc, #-2144] @ 5234c │ │ │ │ + ldr sl, [pc, #-2144] @ 52350 │ │ │ │ + b 52b04 │ │ │ │ + ldr sl, [pc, #-2148] @ 52354 │ │ │ │ + mov fp, #776 @ 0x308 │ │ │ │ + b 52ab0 │ │ │ │ + ldr fp, [pc, #-2156] @ 52358 │ │ │ │ + ldr sl, [pc, #-2156] @ 5235c │ │ │ │ + b 52ab0 │ │ │ │ + ldr fp, [pc, #-2160] @ 52360 │ │ │ │ + ldr sl, [pc, #-2160] @ 52364 │ │ │ │ + b 52ab0 │ │ │ │ + ldr fp, [pc, #-2160] @ 5236c │ │ │ │ + ldr sl, [pc, #-2168] @ 52368 │ │ │ │ + b 52ab0 │ │ │ │ + ldr fp, [pc, #-2172] @ 5236c │ │ │ │ + ldr sl, [pc, #-2172] @ 52370 │ │ │ │ + b 52b04 │ │ │ │ + bl b6dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 520f4 │ │ │ │ + ldr r1, [pc, #-2188] @ 52374 │ │ │ │ + b 52110 │ │ │ │ + ldr r1, [pc, #-2192] @ 52378 │ │ │ │ + b 52110 │ │ │ │ + ldr r1, [pc, #-2196] @ 5237c │ │ │ │ + b 52110 │ │ │ │ + ldr r1, [pc, #-2200] @ 52380 │ │ │ │ + b 52110 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 52958 │ │ │ │ + ldr r1, [pc, #-2216] @ 52384 │ │ │ │ + b 52110 │ │ │ │ + bl 14ab8 │ │ │ │ + ldr r3, [pc, #-2224] @ 52388 │ │ │ │ + ldr r1, [pc, #-2224] @ 5238c │ │ │ │ + ldr r0, [pc, #-2224] @ 52390 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2228] @ 523f8 │ │ │ │ + ldr r2, [pc, #-2228] @ 52394 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #-2248] @ 523fc │ │ │ │ - ldr r1, [pc, #-2248] @ 52400 │ │ │ │ - ldr r0, [pc, #-2248] @ 52404 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #-2248] @ 52398 │ │ │ │ + ldr r1, [pc, #-2248] @ 5239c │ │ │ │ + ldr r0, [pc, #-2248] @ 523a0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2252] @ 52408 │ │ │ │ + ldr r2, [pc, #-2252] @ 523a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r0, [pc, #4064] @ 53cdc │ │ │ │ + ldr r0, [pc, #4064] @ 53c78 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #4060] @ 53ce0 │ │ │ │ + ldr r2, [pc, #4060] @ 53c7c │ │ │ │ add r0, pc, r0 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4052] @ 53ce4 │ │ │ │ + ldr r3, [pc, #4052] @ 53c80 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r0, #612 @ 0x264 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r5, [pc, #4032] @ 53ce8 │ │ │ │ + ldr r5, [pc, #4032] @ 53c84 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1088 @ 0x440 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, r0, #1296 @ 0x510 │ │ │ │ @@ -72631,28 +72606,28 @@ │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - beq 52d9c │ │ │ │ - ldr r3, [pc, #3944] @ 53cec │ │ │ │ + beq 52d38 │ │ │ │ + ldr r3, [pc, #3944] @ 53c88 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #7 │ │ │ │ - bhi 54334 │ │ │ │ + bhi 542e8 │ │ │ │ add r3, r3, r6 │ │ │ │ ldrh r3, [r3, r6] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #3916] @ 53cf0 │ │ │ │ + ldr r2, [pc, #3916] @ 53c8c │ │ │ │ sub r3, r6, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 54334 │ │ │ │ + bhi 542e8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -72664,1392 +72639,1398 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r8, [r1] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 53610 │ │ │ │ - ldr r0, [pc, #3820] @ 53cf4 │ │ │ │ + beq 535ac │ │ │ │ + ldr r0, [pc, #3820] @ 53c90 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 542d8 │ │ │ │ - ldr r0, [pc, #3804] @ 53cf8 │ │ │ │ + beq 5428c │ │ │ │ + ldr r0, [pc, #3804] @ 53c94 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 542fc │ │ │ │ + beq 542b0 │ │ │ │ add r1, r1, r6, lsl #2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #3780] @ 53cfc │ │ │ │ + ldr r1, [pc, #3780] @ 53c98 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r6, #6 │ │ │ │ - bhi 53574 │ │ │ │ + bhi 53510 │ │ │ │ add r1, r1, r6 │ │ │ │ ldrh r1, [r1, r6] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3748] @ 53d00 │ │ │ │ + ldr r1, [pc, #3748] @ 53c9c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1, #1296] @ 0x510 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 542d8 │ │ │ │ + beq 5428c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 542fc │ │ │ │ + beq 542b0 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 54148 │ │ │ │ + ble 540fc │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - b 52ea0 │ │ │ │ + b 52e3c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ - beq 53a7c │ │ │ │ + beq 53a18 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, ip │ │ │ │ - bne 52e94 │ │ │ │ + bne 52e30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 54148 │ │ │ │ - ldr r3, [pc, #3640] @ 53d04 │ │ │ │ + beq 540fc │ │ │ │ + ldr r3, [pc, #3640] @ 53ca0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, #924] @ 0x39c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 53610 │ │ │ │ + beq 535ac │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 542d8 │ │ │ │ + beq 5428c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 542fc │ │ │ │ + beq 542b0 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 54098 │ │ │ │ + ble 5404c │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - b 52f24 │ │ │ │ + b 52ec0 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ - beq 538bc │ │ │ │ + beq 53858 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, ip │ │ │ │ - bne 52f18 │ │ │ │ + bne 52eb4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [r3, r2, lsl #2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 54098 │ │ │ │ + beq 5404c │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 533e4 │ │ │ │ + bgt 53380 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #3504] @ 53d08 │ │ │ │ + ldr r2, [pc, #3504] @ 53ca4 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, r8 │ │ │ │ - beq 53ae4 │ │ │ │ + beq 53a80 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53adc │ │ │ │ - ldr r3, [pc, #3464] @ 53d0c │ │ │ │ + beq 53a78 │ │ │ │ + ldr r3, [pc, #3464] @ 53ca8 │ │ │ │ ldr sl, [r5, r3] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 53870 │ │ │ │ + bne 5380c │ │ │ │ ldr r8, [r6, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 53870 │ │ │ │ + beq 5380c │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52fdc │ │ │ │ + beq 52f78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 537f8 │ │ │ │ - ldr r3, [pc, #3372] @ 53d10 │ │ │ │ + beq 53794 │ │ │ │ + ldr r3, [pc, #3372] @ 53cac │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 53020 │ │ │ │ + beq 52fbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 538b0 │ │ │ │ + beq 5384c │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldreq r5, [pc, #3300] @ 53d14 │ │ │ │ - beq 537a0 │ │ │ │ + ldreq r5, [pc, #3300] @ 53cb0 │ │ │ │ + beq 5373c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53048 │ │ │ │ + beq 52fe4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 537e0 │ │ │ │ + beq 5377c │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 53b60 │ │ │ │ + beq 53afc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #3240] @ 53d18 │ │ │ │ + ldr r2, [pc, #3240] @ 53cb4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53b90 │ │ │ │ + beq 53b2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53ba0 │ │ │ │ + beq 53b3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 5393c │ │ │ │ + bne 538d8 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 5393c │ │ │ │ + beq 538d8 │ │ │ │ ldr r2, [r8] │ │ │ │ ldr sl, [r6, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r8] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [sl] │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 530f0 │ │ │ │ + beq 5308c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq 53918 │ │ │ │ - ldr r2, [pc, #3108] @ 53d1c │ │ │ │ + beq 538b4 │ │ │ │ + ldr r2, [pc, #3108] @ 53cb8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #2 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 53134 │ │ │ │ + beq 530d0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq 53a70 │ │ │ │ + beq 53a0c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 53e5c │ │ │ │ + beq 53e10 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53158 │ │ │ │ + beq 530f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 538a4 │ │ │ │ + beq 53840 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 5376c │ │ │ │ - ldr r3, [pc, #2988] @ 53d20 │ │ │ │ + beq 53708 │ │ │ │ + ldr r3, [pc, #2988] @ 53cbc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 537ec │ │ │ │ + beq 53788 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl b9e8 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r3, [pc, #2952] @ 53d24 │ │ │ │ + ldr r3, [pc, #2952] @ 53cc0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53eb0 │ │ │ │ + bne 53e64 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 53f1c │ │ │ │ + beq 53ed0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 53f5c │ │ │ │ + beq 53f10 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 53f9c │ │ │ │ + beq 53f50 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 53fe8 │ │ │ │ + beq 53f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #28] │ │ │ │ stm sp, {r5, r9} │ │ │ │ - bl b9268 │ │ │ │ + bl ad99c │ │ │ │ mov r8, r0 │ │ │ │ bl be74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 54030 │ │ │ │ + beq 53fe4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 53804 │ │ │ │ + beq 537a0 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 540c4 │ │ │ │ - ldr r3, [pc, #2772] @ 53d28 │ │ │ │ + beq 54078 │ │ │ │ + ldr r3, [pc, #2772] @ 53cc4 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 54118 │ │ │ │ + blt 540cc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53288 │ │ │ │ + beq 53224 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 53c50 │ │ │ │ + beq 53bec │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 54174 │ │ │ │ - ldr r3, [pc, #2700] @ 53d2c │ │ │ │ + beq 54128 │ │ │ │ + ldr r3, [pc, #2700] @ 53cc8 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 54180 │ │ │ │ + blt 54134 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 532d4 │ │ │ │ + beq 53270 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 53fdc │ │ │ │ + beq 53f90 │ │ │ │ add r8, r8, #5120 @ 0x1400 │ │ │ │ ldrd r0, [r8, #8] │ │ │ │ bl b6ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5418c │ │ │ │ - ldr r3, [pc, #2624] @ 53d30 │ │ │ │ + beq 54140 │ │ │ │ + ldr r3, [pc, #2624] @ 53ccc │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1360] @ 0x550 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 54198 │ │ │ │ + blt 5414c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53324 │ │ │ │ + beq 532c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 5408c │ │ │ │ - ldr r5, [pc, #2568] @ 53d34 │ │ │ │ + beq 54040 │ │ │ │ + ldr r5, [pc, #2568] @ 53cd0 │ │ │ │ mov r0, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 541bc │ │ │ │ + blt 54170 │ │ │ │ ldr r1, [r5, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 541e4 │ │ │ │ + blt 54198 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5337c │ │ │ │ + beq 53318 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r6] │ │ │ │ - beq 5337c │ │ │ │ + beq 53318 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 54080 │ │ │ │ + beq 54034 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53398 │ │ │ │ + beq 53334 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 53924 │ │ │ │ + beq 538c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 533b4 │ │ │ │ + beq 53350 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 53930 │ │ │ │ - ldr r2, [pc, #2428] @ 53d38 │ │ │ │ - ldr r3, [pc, #2340] @ 53ce4 │ │ │ │ + beq 538cc │ │ │ │ + ldr r2, [pc, #2428] @ 53cd4 │ │ │ │ + ldr r3, [pc, #2340] @ 53c80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 54300 │ │ │ │ + bne 542b4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2380] @ 53d3c │ │ │ │ + ldr r2, [pc, #2380] @ 53cd8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #580] @ 0x244 │ │ │ │ - beq 53610 │ │ │ │ + beq 535ac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 542d8 │ │ │ │ + beq 5428c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 542fc │ │ │ │ + beq 542b0 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 53c24 │ │ │ │ + ble 53bc0 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #0 │ │ │ │ - b 53440 │ │ │ │ + b 533dc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq 53bc4 │ │ │ │ + beq 53b60 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 53434 │ │ │ │ + bne 533d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53c24 │ │ │ │ + beq 53bc0 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - ble 52f4c │ │ │ │ + ble 52ee8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2248] @ 53d40 │ │ │ │ + ldr r2, [pc, #2248] @ 53cdc │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #444] @ 0x1bc │ │ │ │ - beq 53610 │ │ │ │ + beq 535ac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 542d8 │ │ │ │ + beq 5428c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 542fc │ │ │ │ + beq 542b0 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 53cc8 │ │ │ │ + ble 53c64 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #0 │ │ │ │ - b 534c8 │ │ │ │ + b 53464 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq 53c5c │ │ │ │ + beq 53bf8 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 534bc │ │ │ │ + bne 53458 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53cc8 │ │ │ │ + beq 53c64 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 52f4c │ │ │ │ + ble 52ee8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2116] @ 53d44 │ │ │ │ + ldr r2, [pc, #2116] @ 53ce0 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #332] @ 0x14c │ │ │ │ - beq 53610 │ │ │ │ + beq 535ac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 542d8 │ │ │ │ + beq 5428c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 542fc │ │ │ │ + beq 542b0 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 539d0 │ │ │ │ + ble 5396c │ │ │ │ add sl, r4, #8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #0 │ │ │ │ - b 53550 │ │ │ │ + b 534ec │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq 53970 │ │ │ │ + beq 5390c │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 53544 │ │ │ │ + bne 534e0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 539d0 │ │ │ │ + beq 5396c │ │ │ │ sub r7, r7, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 52f4c │ │ │ │ - b 539dc │ │ │ │ - ldr r1, [pc, #1984] @ 53d48 │ │ │ │ + ble 52ee8 │ │ │ │ + b 53978 │ │ │ │ + ldr r1, [pc, #1984] @ 53ce4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr fp, [r1, #1096] @ 0x448 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 542d8 │ │ │ │ + beq 5428c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 542fc │ │ │ │ + beq 542b0 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 53ef0 │ │ │ │ + ble 53ea4 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - b 535cc │ │ │ │ + b 53568 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 53af0 │ │ │ │ + beq 53a8c │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, fp │ │ │ │ - bne 535c0 │ │ │ │ + bne 5355c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53ef0 │ │ │ │ - ldr r3, [pc, #1876] @ 53d4c │ │ │ │ + beq 53ea4 │ │ │ │ + ldr r3, [pc, #1876] @ 53ce8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, #1296] @ 0x510 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 52e60 │ │ │ │ - bl 147ec │ │ │ │ - ldr r1, [pc, #1844] @ 53d50 │ │ │ │ + bne 52dfc │ │ │ │ + bl 147c8 │ │ │ │ + ldr r1, [pc, #1844] @ 53cec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1, #924] @ 0x39c │ │ │ │ - b 52ee4 │ │ │ │ - ldr r9, [pc, #1832] @ 53d54 │ │ │ │ + b 52e80 │ │ │ │ + ldr r9, [pc, #1832] @ 53cf0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #612] @ 0x264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 54208 │ │ │ │ + beq 541bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr fp, [r9, #1096] @ 0x448 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r7, r7, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 5358c │ │ │ │ - b 53610 │ │ │ │ - ldr r3, [pc, #1776] @ 53d58 │ │ │ │ + bne 53528 │ │ │ │ + b 535ac │ │ │ │ + ldr r3, [pc, #1776] @ 53cf4 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #24] │ │ │ │ str r9, [sp, #16] │ │ │ │ - b 52df0 │ │ │ │ - ldr r3, [pc, #1736] @ 53d58 │ │ │ │ + b 52d8c │ │ │ │ + ldr r3, [pc, #1736] @ 53cf4 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #24] │ │ │ │ str r9, [sp, #16] │ │ │ │ - b 52dec │ │ │ │ - ldr r3, [pc, #1700] @ 53d58 │ │ │ │ + b 52d88 │ │ │ │ + ldr r3, [pc, #1700] @ 53cf4 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #24] │ │ │ │ - b 52de4 │ │ │ │ - ldr r3, [pc, #1668] @ 53d58 │ │ │ │ + b 52d80 │ │ │ │ + ldr r3, [pc, #1668] @ 53cf4 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 52ddc │ │ │ │ - ldr r3, [pc, #1640] @ 53d58 │ │ │ │ + b 52d78 │ │ │ │ + ldr r3, [pc, #1640] @ 53cf4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 52dd8 │ │ │ │ - ldr r3, [pc, #1616] @ 53d58 │ │ │ │ + b 52d74 │ │ │ │ + ldr r3, [pc, #1616] @ 53cf4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 52dd0 │ │ │ │ + b 52d6c │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r9, [r1, #12] │ │ │ │ ldr r8, [r1] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 52f4c │ │ │ │ - ldr r3, [pc, #1548] @ 53d58 │ │ │ │ + b 52ee8 │ │ │ │ + ldr r3, [pc, #1548] @ 53cf4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 53728 │ │ │ │ - ldr r3, [pc, #1524] @ 53d58 │ │ │ │ + b 536c4 │ │ │ │ + ldr r3, [pc, #1524] @ 53cf4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 53720 │ │ │ │ + b 536bc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5316c │ │ │ │ + beq 53108 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r5, [pc, #1732] @ 53e4c │ │ │ │ - beq 54288 │ │ │ │ + ldrne r5, [pc, #1756] @ 53e00 │ │ │ │ + beq 5423c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 537a0 │ │ │ │ + bne 5373c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 537bc │ │ │ │ + beq 53758 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 53b54 │ │ │ │ - ldr r3, [pc, #1432] @ 53d5c │ │ │ │ - ldr r0, [pc, #1432] @ 53d60 │ │ │ │ + beq 53af0 │ │ │ │ + ldr r3, [pc, #1432] @ 53cf8 │ │ │ │ + ldr r0, [pc, #1432] @ 53cfc │ │ │ │ + ldr r2, [pc, #1432] @ 53d00 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #196 @ 0xc4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r6, #0 │ │ │ │ - b 533b4 │ │ │ │ + b 53350 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 53048 │ │ │ │ + b 52fe4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd sl, [r3, #8] │ │ │ │ - b 53194 │ │ │ │ + b 53130 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 52fdc │ │ │ │ - ldr r9, [pc, #1368] @ 53d64 │ │ │ │ + b 52f78 │ │ │ │ + ldr r9, [pc, #1372] @ 53d04 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #48] @ 0x30 │ │ │ │ ldr r1, [r9, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 541c8 │ │ │ │ + blt 5417c │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 541f0 │ │ │ │ + beq 541a4 │ │ │ │ ldr r1, [r9, #972] @ 0x3cc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 541fc │ │ │ │ + blt 541b0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53358 │ │ │ │ + beq 532f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53358 │ │ │ │ + bne 532f4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 53358 │ │ │ │ - ldr r3, [pc, #1264] @ 53d68 │ │ │ │ + b 532f4 │ │ │ │ + ldr r3, [pc, #1268] @ 53d08 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, r6 │ │ │ │ mov r7, r0 │ │ │ │ - b 53020 │ │ │ │ + b 52fbc │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 53158 │ │ │ │ + b 530f4 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 53020 │ │ │ │ + b 52fbc │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, ip │ │ │ │ - b 538e8 │ │ │ │ + b 53884 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, fp │ │ │ │ - beq 54098 │ │ │ │ + beq 5404c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 54284 │ │ │ │ + beq 54238 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 538d0 │ │ │ │ + beq 5386c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - blt 54098 │ │ │ │ + blt 5404c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [r3, sl, lsl #2] │ │ │ │ - b 52f38 │ │ │ │ + b 52ed4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 530f0 │ │ │ │ + b 5308c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 53398 │ │ │ │ + b 53334 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 533b4 │ │ │ │ - ldr r3, [pc, #1064] @ 53d6c │ │ │ │ + b 53350 │ │ │ │ + ldr r3, [pc, #1068] @ 53d0c │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r6 │ │ │ │ mov r4, r0 │ │ │ │ - b 53134 │ │ │ │ + b 530d0 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r7, r3 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r1 │ │ │ │ - b 539a4 │ │ │ │ + b 53940 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, fp │ │ │ │ - beq 54110 │ │ │ │ + beq 540c4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54284 │ │ │ │ + beq 54238 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5398c │ │ │ │ + beq 53928 │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - bge 5355c │ │ │ │ + bge 534f8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54258 │ │ │ │ + bne 5420c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #876] @ 53d70 │ │ │ │ + ldr r3, [pc, #880] @ 53d10 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r6, [sp] │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 52f4c │ │ │ │ - ldr r1, [pc, #772] @ 53d74 │ │ │ │ - b 53c34 │ │ │ │ + bne 52ee8 │ │ │ │ + ldr r1, [pc, #776] @ 53d14 │ │ │ │ + b 53bd0 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 53134 │ │ │ │ + b 530d0 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, ip │ │ │ │ - b 53aa8 │ │ │ │ + b 53a44 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, fp │ │ │ │ - beq 54148 │ │ │ │ + beq 540fc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 54284 │ │ │ │ + beq 54238 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53a90 │ │ │ │ + beq 53a2c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - blt 54148 │ │ │ │ + blt 540fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 52eb8 │ │ │ │ - ldr r5, [pc, #660] @ 53d78 │ │ │ │ - b 537bc │ │ │ │ + b 52e54 │ │ │ │ + ldr r5, [pc, #664] @ 53d18 │ │ │ │ + b 53758 │ │ │ │ bl b6c4 │ │ │ │ mov r6, r0 │ │ │ │ - b 52f74 │ │ │ │ + b 52f10 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, ip │ │ │ │ - b 53b1c │ │ │ │ + b 53ab8 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r9 │ │ │ │ - beq 53ef0 │ │ │ │ + beq 53ea4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 542ac │ │ │ │ + beq 54260 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53b04 │ │ │ │ + beq 53aa0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - blt 53ef0 │ │ │ │ + blt 53ea4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 535e4 │ │ │ │ - ldr r5, [pc, #596] @ 53dac │ │ │ │ + b 53580 │ │ │ │ + ldr r5, [pc, #604] @ 53d50 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 537bc │ │ │ │ + b 53758 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53064 │ │ │ │ + beq 53000 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53b88 │ │ │ │ + beq 53b24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 54278 │ │ │ │ - ldr r5, [pc, #492] @ 53d7c │ │ │ │ - b 537bc │ │ │ │ + beq 5422c │ │ │ │ + ldr r5, [pc, #496] @ 53d1c │ │ │ │ + b 53758 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl b6c4 │ │ │ │ mov r6, r0 │ │ │ │ - b 53090 │ │ │ │ + b 5302c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53bbc │ │ │ │ + beq 53b58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 541a4 │ │ │ │ - ldr r5, [pc, #444] @ 53d80 │ │ │ │ - b 537bc │ │ │ │ + beq 54158 │ │ │ │ + ldr r5, [pc, #448] @ 53d20 │ │ │ │ + b 53758 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r6, sl │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r1 │ │ │ │ - b 53bf8 │ │ │ │ + b 53b94 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 541b0 │ │ │ │ + beq 54164 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 542ac │ │ │ │ + beq 54260 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53be0 │ │ │ │ + beq 53b7c │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - bge 5344c │ │ │ │ + bge 533e8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5346c │ │ │ │ - ldr r1, [pc, #332] @ 53d84 │ │ │ │ - ldr r3, [pc, #332] @ 53d88 │ │ │ │ - ldr r0, [pc, #332] @ 53d8c │ │ │ │ + beq 53408 │ │ │ │ + ldr r1, [pc, #336] @ 53d24 │ │ │ │ + ldr r3, [pc, #336] @ 53d28 │ │ │ │ + ldr r0, [pc, #336] @ 53d2c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #194 @ 0xc2 │ │ │ │ - bl 17198 │ │ │ │ - b 537d8 │ │ │ │ + mov r2, #284 @ 0x11c │ │ │ │ + bl 17174 │ │ │ │ + b 53774 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 53288 │ │ │ │ + b 53224 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, sl │ │ │ │ mov r4, fp │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r1 │ │ │ │ - b 53c98 │ │ │ │ + b 53c34 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 541d4 │ │ │ │ + beq 54188 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 542ac │ │ │ │ + beq 54260 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53c80 │ │ │ │ + beq 53c1c │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r3, sl │ │ │ │ - bge 534d4 │ │ │ │ + bge 53470 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 534f4 │ │ │ │ - ldr r1, [pc, #180] @ 53d90 │ │ │ │ - b 53c34 │ │ │ │ - andeq lr, pc, r8, asr #19 │ │ │ │ - andeq sp, pc, r8, ror #5 │ │ │ │ + beq 53490 │ │ │ │ + ldr r1, [pc, #184] @ 53d30 │ │ │ │ + b 53bd0 │ │ │ │ + andeq lr, pc, r4, lsr sl @ │ │ │ │ + andeq sp, pc, ip, asr #6 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq sp, pc, r8, lsl #5 │ │ │ │ + andeq sp, pc, ip, ror #5 │ │ │ │ + andeq sp, sp, r6, asr r7 │ │ │ │ andeq sp, sp, r2, asr #14 │ │ │ │ - andeq sp, sp, lr, lsr #14 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andeq sp, sp, r2, lsr #13 │ │ │ │ - andeq lr, pc, r0, ror r8 @ │ │ │ │ - strdeq lr, [pc], -ip │ │ │ │ - andeq lr, pc, r0, ror r7 @ │ │ │ │ + @ instruction: 0x000dd6b6 │ │ │ │ + ldrdeq lr, [pc], -ip │ │ │ │ + andeq lr, pc, r8, ror #16 │ │ │ │ + ldrdeq lr, [pc], -ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andeq lr, pc, r4, ror #13 │ │ │ │ - andeq r2, r0, r4, asr #5 │ │ │ │ - andeq lr, pc, r8, asr r6 @ │ │ │ │ - ldrdeq lr, [pc], -r0 │ │ │ │ + andeq lr, pc, r0, asr r7 @ │ │ │ │ + andeq r2, r0, r4, asr #21 │ │ │ │ + andeq lr, pc, r4, asr #13 │ │ │ │ + andeq lr, pc, ip, lsr r6 @ │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - andeq lr, pc, r4, ror r4 @ │ │ │ │ - andeq lr, pc, r8, lsr #8 │ │ │ │ - ldrdeq lr, [pc], -r8 │ │ │ │ - muleq pc, ip, r3 @ │ │ │ │ - andeq ip, pc, ip, lsr ip @ │ │ │ │ - ldrdeq lr, [pc], -r8 │ │ │ │ - andeq lr, pc, r0, asr r2 @ │ │ │ │ - andeq lr, pc, r8, asr #3 │ │ │ │ - andeq lr, pc, r4, asr #2 │ │ │ │ - ldrdeq lr, [pc], -r0 │ │ │ │ - strheq lr, [pc], -r0 │ │ │ │ - muleq pc, ip, r0 @ │ │ │ │ + andeq lr, pc, r0, ror #9 │ │ │ │ + muleq pc, r4, r4 @ │ │ │ │ + andeq lr, pc, r4, asr #8 │ │ │ │ + andeq lr, pc, r8, lsl #8 │ │ │ │ + andeq ip, pc, r0, lsr #25 │ │ │ │ + andeq lr, pc, r4, asr #6 │ │ │ │ + @ instruction: 0x000fe2bc │ │ │ │ + andeq lr, pc, r4, lsr r2 @ │ │ │ │ + @ instruction: 0x000fe1b0 │ │ │ │ + andeq lr, pc, ip, lsr r1 @ │ │ │ │ + andeq lr, pc, ip, lsl r1 @ │ │ │ │ + andeq lr, pc, r8, lsl #2 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r7, ip, ip, lsl r0 │ │ │ │ - andeq r7, ip, r0, lsr #18 │ │ │ │ - andeq sp, pc, r0, asr #29 │ │ │ │ - andeq sp, pc, r0, asr lr @ │ │ │ │ - andeq sp, pc, r4, lsl #27 │ │ │ │ - strdeq r7, [ip], -r8 │ │ │ │ - andeq r2, r0, sp, asr r2 │ │ │ │ - @ instruction: 0x000022b0 │ │ │ │ - andeq r2, r0, r8, asr #5 │ │ │ │ - andeq r2, r0, r9, asr #5 │ │ │ │ - andeq r2, r0, sl, asr #4 │ │ │ │ - andeq r6, ip, r4, lsr #23 │ │ │ │ - andeq r7, ip, r8, lsr #9 │ │ │ │ - andeq r2, r0, r1, asr r2 │ │ │ │ + andeq r7, ip, ip, lsr #32 │ │ │ │ + andeq r7, ip, r0, lsr r9 │ │ │ │ + andeq r0, r0, lr, lsl r1 │ │ │ │ + andeq sp, pc, ip, lsr #30 │ │ │ │ + @ instruction: 0x000fdebc │ │ │ │ + strdeq sp, [pc], -r0 │ │ │ │ + andeq r7, ip, ip, lsl #14 │ │ │ │ + andeq r2, r0, sp, asr sl │ │ │ │ + @ instruction: 0x00002ab0 │ │ │ │ + andeq r2, r0, r8, asr #21 │ │ │ │ + andeq r2, r0, r9, asr #21 │ │ │ │ + andeq r2, r0, sl, asr #20 │ │ │ │ + @ instruction: 0x000c6bb8 │ │ │ │ + @ instruction: 0x000c74bc │ │ │ │ + andeq r2, r0, r1, asr sl │ │ │ │ ldrdeq r2, [r0], -sp │ │ │ │ - strdeq r7, [ip], -r8 │ │ │ │ - andeq r2, r0, pc, lsr #4 │ │ │ │ - andeq r6, ip, r4, lsr #15 │ │ │ │ - andeq r7, ip, r4, lsl #1 │ │ │ │ - andeq r2, r0, ip, asr #2 │ │ │ │ - andeq r2, r0, r7, ror #5 │ │ │ │ - andeq r7, ip, r0, asr r0 │ │ │ │ - andeq r2, r0, r3, asr #4 │ │ │ │ - andeq r2, r0, r2, lsl #3 │ │ │ │ - andeq r6, ip, ip, lsl #14 │ │ │ │ - andeq r6, ip, r4, ror #31 │ │ │ │ - andeq r2, r0, r4, lsl #3 │ │ │ │ - andeq r6, ip, r0, lsr #31 │ │ │ │ - andeq r2, r0, r9, lsr r2 │ │ │ │ - andeq r2, r0, lr, lsl #3 │ │ │ │ - muleq r0, r0, r1 │ │ │ │ - muleq r0, sl, r1 │ │ │ │ - muleq r0, ip, r1 │ │ │ │ - andeq r2, r0, r6, lsr #3 │ │ │ │ - andeq r2, r0, r2, ror #2 │ │ │ │ - andeq r2, r0, pc, lsr #3 │ │ │ │ - andeq r2, r0, fp, ror #2 │ │ │ │ - andeq r2, r0, sp, ror #2 │ │ │ │ - andeq r5, ip, r4, asr lr │ │ │ │ + strdeq r7, [ip], -r4 │ │ │ │ + andeq r2, r0, pc, lsr #20 │ │ │ │ + muleq ip, ip, r7 │ │ │ │ + andeq r7, ip, ip, ror r0 │ │ │ │ + andeq r0, r0, sp, lsl #2 │ │ │ │ + andeq r2, r0, ip, asr #18 │ │ │ │ + andeq r2, r0, r7, ror #21 │ │ │ │ + andeq r7, ip, ip, asr #32 │ │ │ │ + andeq r2, r0, r3, asr #20 │ │ │ │ + andeq r2, r0, r2, lsl #19 │ │ │ │ + andeq r6, ip, r8, lsl #14 │ │ │ │ + andeq r6, ip, r0, ror #31 │ │ │ │ + andeq r2, r0, r4, lsl #19 │ │ │ │ + muleq ip, ip, pc @ │ │ │ │ + andeq r2, r0, r9, lsr sl │ │ │ │ + andeq r2, r0, lr, lsl #19 │ │ │ │ + andeq r0, r0, r5, lsl r1 │ │ │ │ + muleq r0, r0, r9 │ │ │ │ + muleq r0, sl, r9 │ │ │ │ + andeq r0, r0, r6, lsl r1 │ │ │ │ + muleq r0, ip, r9 │ │ │ │ + andeq r0, r0, r7, lsl r1 │ │ │ │ + andeq r2, r0, r6, lsr #19 │ │ │ │ + andeq r2, r0, r2, ror #18 │ │ │ │ + andeq r2, r0, pc, lsr #19 │ │ │ │ + andeq r2, r0, fp, ror #18 │ │ │ │ + andeq r0, r0, r1, lsl r1 │ │ │ │ + andeq r2, r0, sp, ror #18 │ │ │ │ + andeq r5, ip, r0, asr lr │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andeq sl, ip, ip, ror fp │ │ │ │ - andeq r5, ip, r4, asr #28 │ │ │ │ - @ instruction: 0x000c6eb8 │ │ │ │ - andeq r2, r0, r9, ror r2 │ │ │ │ - andeq r2, r0, r8, asr r2 │ │ │ │ - andeq r2, r0, r1, asr #4 │ │ │ │ - andeq r2, r0, r7, lsr r2 │ │ │ │ - andeq r2, r0, sp, lsr #4 │ │ │ │ - andeq ip, sp, r0, lsl #5 │ │ │ │ - strdeq r5, [ip], -r0 │ │ │ │ - andeq r5, ip, r8, lsr #24 │ │ │ │ + ldrdeq fp, [ip], -r4 │ │ │ │ + andeq r5, ip, r0, asr #28 │ │ │ │ + @ instruction: 0x000c6eb4 │ │ │ │ + andeq r2, r0, r9, ror sl │ │ │ │ + andeq r2, r0, r8, asr sl │ │ │ │ + andeq r2, r0, r1, asr #20 │ │ │ │ + andeq r2, r0, r7, lsr sl │ │ │ │ + andeq r2, r0, sp, lsr #20 │ │ │ │ + andeq ip, sp, ip, ror r2 │ │ │ │ + andeq r5, ip, ip, ror #17 │ │ │ │ + andeq r5, ip, r4, lsr #24 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andeq r2, r0, r5, lsr #4 │ │ │ │ - andeq ip, sp, r4, asr r2 │ │ │ │ - @ instruction: 0x000c59bc │ │ │ │ - andeq r5, ip, r8, lsr #30 │ │ │ │ + andeq r2, r0, r5, lsr #20 │ │ │ │ + andeq ip, sp, r0, asr r2 │ │ │ │ + @ instruction: 0x000c59b8 │ │ │ │ + andeq r5, ip, r4, lsr #30 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - andeq r2, r0, r3, ror #5 │ │ │ │ - andeq r2, r0, r4, ror #5 │ │ │ │ - andeq r2, r0, r5, ror #5 │ │ │ │ - andeq r2, r0, r1, ror #5 │ │ │ │ - andeq r2, r0, r6, ror #5 │ │ │ │ - andeq r2, r0, r2, ror #5 │ │ │ │ - andeq r5, ip, r8, lsr sp │ │ │ │ + andeq r2, r0, r3, ror #21 │ │ │ │ + andeq r2, r0, r4, ror #21 │ │ │ │ + andeq r2, r0, r5, ror #21 │ │ │ │ + andeq r2, r0, r1, ror #21 │ │ │ │ + andeq r2, r0, r6, ror #21 │ │ │ │ + andeq r2, r0, r2, ror #21 │ │ │ │ + andeq r5, ip, r4, lsr sp │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53e80 │ │ │ │ + beq 53e34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 53e80 │ │ │ │ + bne 53e34 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53e9c │ │ │ │ + beq 53e50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 53ea4 │ │ │ │ - ldr r5, [pc, #-272] @ 53d94 │ │ │ │ - b 537bc │ │ │ │ + beq 53e58 │ │ │ │ + ldr r5, [pc, #-292] @ 53d34 │ │ │ │ + b 53758 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 53e9c │ │ │ │ + b 53e50 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 531b0 │ │ │ │ + beq 5314c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r5, [pc, #-120] @ 53e54 │ │ │ │ - bne 53788 │ │ │ │ + ldrne r5, [pc, #-120] @ 53e08 │ │ │ │ + bne 53724 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53ee8 │ │ │ │ + beq 53e9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 5432c │ │ │ │ - ldr r5, [pc, #-156] @ 53e54 │ │ │ │ - b 537bc │ │ │ │ + beq 542e0 │ │ │ │ + ldr r5, [pc, #-156] @ 53e08 │ │ │ │ + b 53758 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54270 │ │ │ │ - ldr r0, [pc, #-364] @ 53d98 │ │ │ │ + bne 54224 │ │ │ │ + ldr r0, [pc, #-384] @ 53d38 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-384] @ 53d9c │ │ │ │ - b 53c34 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-404] @ 53d3c │ │ │ │ + b 53bd0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 531c4 │ │ │ │ + beq 53160 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r5, [pc, #-248] @ 53e40 │ │ │ │ - bne 53788 │ │ │ │ + ldrne r5, [pc, #-248] @ 53df4 │ │ │ │ + bne 53724 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53f54 │ │ │ │ + beq 53f08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 54304 │ │ │ │ - ldr r5, [pc, #-284] @ 53e40 │ │ │ │ - b 537bc │ │ │ │ + beq 542b8 │ │ │ │ + ldr r5, [pc, #-284] @ 53df4 │ │ │ │ + b 53758 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 531d8 │ │ │ │ + beq 53174 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r5, [pc, #-308] @ 53e44 │ │ │ │ - bne 53788 │ │ │ │ + ldrne r5, [pc, #-308] @ 53df8 │ │ │ │ + bne 53724 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53f94 │ │ │ │ + beq 53f48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 5430c │ │ │ │ - ldr r5, [pc, #-344] @ 53e44 │ │ │ │ - b 537bc │ │ │ │ + beq 542c0 │ │ │ │ + ldr r5, [pc, #-344] @ 53df8 │ │ │ │ + b 53758 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 531ec │ │ │ │ + beq 53188 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r5, [pc, #-368] @ 53e48 │ │ │ │ - bne 53788 │ │ │ │ + ldrne r5, [pc, #-368] @ 53dfc │ │ │ │ + bne 53724 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53fd4 │ │ │ │ + beq 53f88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 54314 │ │ │ │ - ldr r5, [pc, #-404] @ 53e48 │ │ │ │ - b 537bc │ │ │ │ + beq 542c8 │ │ │ │ + ldr r5, [pc, #-404] @ 53dfc │ │ │ │ + b 53758 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 532d4 │ │ │ │ + b 53270 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl b6dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53200 │ │ │ │ + beq 5319c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r5, [pc, #-444] @ 53e50 │ │ │ │ - bne 53788 │ │ │ │ + ldrne r5, [pc, #-444] @ 53e04 │ │ │ │ + bne 53724 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54028 │ │ │ │ + beq 53fdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 54324 │ │ │ │ - ldr r5, [pc, #-480] @ 53e50 │ │ │ │ - b 537bc │ │ │ │ - ldr r3, [pc, #-664] @ 53da0 │ │ │ │ - ldr r0, [pc, #-664] @ 53da4 │ │ │ │ - ldr r1, [pc, #-664] @ 53da8 │ │ │ │ + beq 542d8 │ │ │ │ + ldr r5, [pc, #-480] @ 53e04 │ │ │ │ + b 53758 │ │ │ │ + ldr r3, [pc, #-684] @ 53d40 │ │ │ │ + ldr r0, [pc, #-684] @ 53d44 │ │ │ │ + ldr r2, [pc, #-684] @ 53d48 │ │ │ │ + ldr r1, [pc, #-684] @ 53d4c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #179 @ 0xb3 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r5, [pc, #-688] @ 53dac │ │ │ │ - bne 53788 │ │ │ │ + ldrne r5, [pc, #-704] @ 53d50 │ │ │ │ + bne 53724 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54078 │ │ │ │ + beq 5402c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 53b50 │ │ │ │ - ldr r5, [pc, #-724] @ 53dac │ │ │ │ - b 537bc │ │ │ │ + beq 53aec │ │ │ │ + ldr r5, [pc, #-740] @ 53d50 │ │ │ │ + b 53758 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 5337c │ │ │ │ + b 53318 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 53324 │ │ │ │ + b 532c0 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54260 │ │ │ │ - ldr r0, [pc, #-764] @ 53db0 │ │ │ │ + bne 54214 │ │ │ │ + ldr r0, [pc, #-780] @ 53d54 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-784] @ 53db4 │ │ │ │ - b 53c34 │ │ │ │ - ldr r8, [pc, #-788] @ 53db8 │ │ │ │ - mov r9, #186 @ 0xba │ │ │ │ - ldr r3, [pc, #-792] @ 53dbc │ │ │ │ - ldr r0, [pc, #-792] @ 53dc0 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-800] @ 53d58 │ │ │ │ + b 53bd0 │ │ │ │ + ldr r8, [pc, #-804] @ 53d5c │ │ │ │ + mov r9, #276 @ 0x114 │ │ │ │ + ldr r3, [pc, #-808] @ 53d60 │ │ │ │ + ldr r0, [pc, #-808] @ 53d64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5404c │ │ │ │ + beq 54000 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5404c │ │ │ │ + bne 54000 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 5404c │ │ │ │ + b 54000 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - b 539d0 │ │ │ │ - ldr r8, [pc, #-860] @ 53dc4 │ │ │ │ - mov r9, #186 @ 0xba │ │ │ │ + b 5396c │ │ │ │ + ldr r8, [pc, #-876] @ 53d68 │ │ │ │ + mov r9, #276 @ 0x114 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 540cc │ │ │ │ + beq 54080 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 540cc │ │ │ │ + bne 54080 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 540cc │ │ │ │ + b 54080 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54268 │ │ │ │ - ldr r0, [pc, #-916] @ 53dc8 │ │ │ │ + bne 5421c │ │ │ │ + ldr r0, [pc, #-932] @ 53d6c │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-936] @ 53dcc │ │ │ │ - b 53c34 │ │ │ │ - ldr r8, [pc, #-940] @ 53dd0 │ │ │ │ - mov r9, #187 @ 0xbb │ │ │ │ - b 540cc │ │ │ │ - ldr r8, [pc, #-948] @ 53dd4 │ │ │ │ - mov r9, #187 @ 0xbb │ │ │ │ - b 54120 │ │ │ │ - ldr r8, [pc, #-956] @ 53dd8 │ │ │ │ - mov r9, #188 @ 0xbc │ │ │ │ - b 540cc │ │ │ │ - ldr r8, [pc, #-964] @ 53ddc │ │ │ │ - mov r9, #188 @ 0xbc │ │ │ │ - b 54120 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-952] @ 53d70 │ │ │ │ + b 53bd0 │ │ │ │ + ldr r9, [pc, #-952] @ 53d78 │ │ │ │ + ldr r8, [pc, #-960] @ 53d74 │ │ │ │ + b 54080 │ │ │ │ + ldr r9, [pc, #-964] @ 53d78 │ │ │ │ + ldr r8, [pc, #-964] @ 53d7c │ │ │ │ + b 540d4 │ │ │ │ + ldr r9, [pc, #-964] @ 53d84 │ │ │ │ + ldr r8, [pc, #-972] @ 53d80 │ │ │ │ + b 54080 │ │ │ │ + ldr r9, [pc, #-976] @ 53d84 │ │ │ │ + ldr r8, [pc, #-976] @ 53d88 │ │ │ │ + b 540d4 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 53bbc │ │ │ │ + b 53b58 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - b 53c24 │ │ │ │ - ldr r8, [pc, #-996] @ 53de0 │ │ │ │ - mov r9, #189 @ 0xbd │ │ │ │ - b 540cc │ │ │ │ - ldr r8, [pc, #-1004] @ 53de4 │ │ │ │ - mov r9, #182 @ 0xb6 │ │ │ │ - b 540cc │ │ │ │ + b 53bc0 │ │ │ │ + ldr r9, [pc, #-1004] @ 53d8c │ │ │ │ + ldr r8, [pc, #-1004] @ 53d90 │ │ │ │ + b 54080 │ │ │ │ + ldr r8, [pc, #-1008] @ 53d94 │ │ │ │ + mov r9, #272 @ 0x110 │ │ │ │ + b 54080 │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - b 53cc8 │ │ │ │ - ldr r8, [pc, #-1028] @ 53de8 │ │ │ │ - mov r9, #190 @ 0xbe │ │ │ │ - b 540cc │ │ │ │ - ldr r8, [pc, #-1036] @ 53dec │ │ │ │ - mov r9, #183 @ 0xb7 │ │ │ │ - b 540cc │ │ │ │ - ldr r8, [pc, #-1044] @ 53df0 │ │ │ │ - mov r9, #183 @ 0xb7 │ │ │ │ - b 54120 │ │ │ │ + b 53c64 │ │ │ │ + ldr r8, [pc, #-1032] @ 53d98 │ │ │ │ + mov r9, #280 @ 0x118 │ │ │ │ + b 54080 │ │ │ │ + ldr r9, [pc, #-1036] @ 53da0 │ │ │ │ + ldr r8, [pc, #-1044] @ 53d9c │ │ │ │ + b 54080 │ │ │ │ + ldr r9, [pc, #-1048] @ 53da0 │ │ │ │ + ldr r8, [pc, #-1048] @ 53da4 │ │ │ │ + b 540d4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 542d0 │ │ │ │ - ldr r3, [pc, #-1064] @ 53df4 │ │ │ │ + bne 54284 │ │ │ │ + ldr r3, [pc, #-1064] @ 53da8 │ │ │ │ mov ip, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1072] @ 53df8 │ │ │ │ + ldr r2, [pc, #-1072] @ 53dac │ │ │ │ ldr r1, [r5, r2] │ │ │ │ - ldr r2, [pc, #-1076] @ 53dfc │ │ │ │ + ldr r2, [pc, #-1076] @ 53db0 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r6} │ │ │ │ - ldr r1, [pc, #-1088] @ 53e00 │ │ │ │ - ldr r2, [pc, #-1088] @ 53e04 │ │ │ │ + ldr r1, [pc, #-1088] @ 53db4 │ │ │ │ + ldr r2, [pc, #-1088] @ 53db8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #-1104] @ 53e08 │ │ │ │ - b 53c34 │ │ │ │ - ldr r1, [pc, #-1108] @ 53e0c │ │ │ │ - b 53c34 │ │ │ │ - ldr r1, [pc, #-1112] @ 53e10 │ │ │ │ - b 53c34 │ │ │ │ - ldr r1, [pc, #-1116] @ 53e14 │ │ │ │ - b 53c34 │ │ │ │ - ldr r1, [pc, #-1120] @ 53e18 │ │ │ │ - b 53c34 │ │ │ │ + ldr r1, [pc, #-1104] @ 53dbc │ │ │ │ + b 53bd0 │ │ │ │ + ldr r1, [pc, #-1108] @ 53dc0 │ │ │ │ + b 53bd0 │ │ │ │ + ldr r1, [pc, #-1112] @ 53dc4 │ │ │ │ + b 53bd0 │ │ │ │ + ldr r1, [pc, #-1116] @ 53dc8 │ │ │ │ + b 53bd0 │ │ │ │ + ldr r1, [pc, #-1120] @ 53dcc │ │ │ │ + b 53bd0 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 53b88 │ │ │ │ - bl 14adc │ │ │ │ + b 53b24 │ │ │ │ + bl 14ab8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 542a4 │ │ │ │ + beq 54258 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 5431c │ │ │ │ - ldr r5, [pc, #-1120] @ 53e4c │ │ │ │ - b 537bc │ │ │ │ - ldr r3, [pc, #-1176] @ 53e1c │ │ │ │ - ldr r1, [pc, #-1176] @ 53e20 │ │ │ │ - ldr r0, [pc, #-1176] @ 53e24 │ │ │ │ + beq 542d0 │ │ │ │ + ldr r5, [pc, #-1120] @ 53e00 │ │ │ │ + b 53758 │ │ │ │ + ldr r3, [pc, #-1176] @ 53dd0 │ │ │ │ + ldr r1, [pc, #-1176] @ 53dd4 │ │ │ │ + ldr r0, [pc, #-1176] @ 53dd8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1180] @ 53e28 │ │ │ │ + ldr r2, [pc, #-1180] @ 53ddc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #-1196] @ 53e2c │ │ │ │ - b 53c34 │ │ │ │ - ldr r3, [pc, #-1200] @ 53e30 │ │ │ │ - ldr r1, [pc, #-1200] @ 53e34 │ │ │ │ - ldr r0, [pc, #-1200] @ 53e38 │ │ │ │ + ldr r1, [pc, #-1196] @ 53de0 │ │ │ │ + b 53bd0 │ │ │ │ + ldr r3, [pc, #-1200] @ 53de4 │ │ │ │ + ldr r1, [pc, #-1200] @ 53de8 │ │ │ │ + ldr r0, [pc, #-1200] @ 53dec │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1204] @ 53e3c │ │ │ │ + ldr r2, [pc, #-1204] @ 53df0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ + bl 14788 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #-1228] @ 53e40 │ │ │ │ - b 53b54 │ │ │ │ - ldr r5, [pc, #-1232] @ 53e44 │ │ │ │ - b 53b54 │ │ │ │ - ldr r5, [pc, #-1236] @ 53e48 │ │ │ │ - b 53b54 │ │ │ │ - ldr r5, [pc, #-1240] @ 53e4c │ │ │ │ - b 53b54 │ │ │ │ - ldr r5, [pc, #-1244] @ 53e50 │ │ │ │ - b 53b54 │ │ │ │ - ldr r5, [pc, #-1248] @ 53e54 │ │ │ │ - b 53b54 │ │ │ │ + ldr r5, [pc, #-1228] @ 53df4 │ │ │ │ + b 53af0 │ │ │ │ + ldr r5, [pc, #-1232] @ 53df8 │ │ │ │ + b 53af0 │ │ │ │ + ldr r5, [pc, #-1236] @ 53dfc │ │ │ │ + b 53af0 │ │ │ │ + ldr r5, [pc, #-1240] @ 53e00 │ │ │ │ + b 53af0 │ │ │ │ + ldr r5, [pc, #-1244] @ 53e04 │ │ │ │ + b 53af0 │ │ │ │ + ldr r5, [pc, #-1248] @ 53e08 │ │ │ │ + b 53af0 │ │ │ │ cmp r6, #3 │ │ │ │ - ble 54214 │ │ │ │ - ldr r3, [pc, #-1260] @ 53e58 │ │ │ │ + ble 541c8 │ │ │ │ + ldr r3, [pc, #-1260] @ 53e0c │ │ │ │ mov ip, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 54220 │ │ │ │ + b 541d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #4056] @ 55340 │ │ │ │ + ldr r3, [pc, #4056] @ 552f4 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #4044] @ 55344 │ │ │ │ + ldr r2, [pc, #4044] @ 552f8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #4040] @ 55348 │ │ │ │ + ldr r3, [pc, #4040] @ 552fc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #4036] @ 5534c │ │ │ │ + ldr r0, [pc, #4036] @ 55300 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ add r3, r0, #1088 @ 0x440 │ │ │ │ add r3, r3, #8 │ │ │ │ @@ -74069,19 +74050,19 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r0, #1464] @ 0x5b8 │ │ │ │ add ip, ip, #1024 @ 0x400 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 54d58 │ │ │ │ - ldr r3, [pc, #3924] @ 55350 │ │ │ │ + beq 54d0c │ │ │ │ + ldr r3, [pc, #3924] @ 55304 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #7 │ │ │ │ - bhi 561e0 │ │ │ │ + bhi 5618c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -74093,1921 +74074,1919 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r7, [r1] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq 55188 │ │ │ │ - ldr r0, [pc, #3832] @ 55354 │ │ │ │ + beq 5513c │ │ │ │ + ldr r0, [pc, #3832] @ 55308 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r0, [ip, r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 5617c │ │ │ │ - ldr r0, [pc, #3812] @ 55358 │ │ │ │ + beq 56128 │ │ │ │ + ldr r0, [pc, #3812] @ 5530c │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r0, [ip, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq 561a0 │ │ │ │ + beq 5614c │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #3784] @ 5535c │ │ │ │ + ldr r1, [pc, #3784] @ 55310 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #6 │ │ │ │ - bhi 54f0c │ │ │ │ + bhi 54ec0 │ │ │ │ add r1, r1, r5 │ │ │ │ ldrh r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3752] @ 55360 │ │ │ │ + ldr r1, [pc, #3752] @ 55314 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr fp, [r1, #1348] @ 0x544 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 5617c │ │ │ │ + beq 56128 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 561a0 │ │ │ │ + beq 5614c │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - ble 55d00 │ │ │ │ + ble 55cac │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ - b 544fc │ │ │ │ + b 544b0 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq 555cc │ │ │ │ + beq 55578 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, fp │ │ │ │ - bne 544f0 │ │ │ │ + bne 544a4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [r3, r2, lsl #2] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 55d00 │ │ │ │ + beq 55cac │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 54d7c │ │ │ │ + bgt 54d30 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #3636] @ 55364 │ │ │ │ + ldr r2, [pc, #3636] @ 55318 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, r7 │ │ │ │ - beq 55784 │ │ │ │ + beq 55730 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5575c │ │ │ │ - ldr r3, [pc, #3596] @ 55368 │ │ │ │ + beq 55708 │ │ │ │ + ldr r3, [pc, #3596] @ 5531c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r8, [r2, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 55580 │ │ │ │ + bne 5552c │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 55580 │ │ │ │ + beq 5552c │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 545b8 │ │ │ │ + beq 5456c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55574 │ │ │ │ - ldr r3, [pc, #3500] @ 5536c │ │ │ │ + beq 55520 │ │ │ │ + ldr r3, [pc, #3500] @ 55320 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 545fc │ │ │ │ + beq 545b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 555c0 │ │ │ │ + beq 5556c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ - beq 557c0 │ │ │ │ + beq 5576c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54620 │ │ │ │ + beq 545d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 55568 │ │ │ │ + beq 55514 │ │ │ │ add r9, sp, #68 @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 55864 │ │ │ │ + beq 55810 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #3368] @ 55370 │ │ │ │ + ldr r2, [pc, #3368] @ 55324 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55894 │ │ │ │ + beq 55840 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 558a4 │ │ │ │ + beq 55850 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 55624 │ │ │ │ + bne 555d0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 55624 │ │ │ │ + beq 555d0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 546c8 │ │ │ │ + beq 5467c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55618 │ │ │ │ - ldr r3, [pc, #3236] @ 55374 │ │ │ │ + beq 555c4 │ │ │ │ + ldr r3, [pc, #3236] @ 55328 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 5470c │ │ │ │ + beq 546c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 556c0 │ │ │ │ + beq 5566c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 55988 │ │ │ │ + beq 55934 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54730 │ │ │ │ + beq 546e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 555b4 │ │ │ │ + beq 55560 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 559d0 │ │ │ │ + beq 5597c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #3108] @ 55378 │ │ │ │ + ldr r2, [pc, #3108] @ 5532c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55a18 │ │ │ │ + beq 559c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 55a28 │ │ │ │ + beq 559d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 55728 │ │ │ │ + bne 556d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55728 │ │ │ │ + beq 556d4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r5] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 547d4 │ │ │ │ + beq 54788 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 550e4 │ │ │ │ - ldr r2, [pc, #2976] @ 5537c │ │ │ │ + beq 55098 │ │ │ │ + ldr r2, [pc, #2976] @ 55330 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov sl, r0 │ │ │ │ - beq 54820 │ │ │ │ + beq 547d4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 552f4 │ │ │ │ + beq 552a8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 55b28 │ │ │ │ + beq 55ad4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54844 │ │ │ │ + beq 547f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 55658 │ │ │ │ + beq 55604 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 55b70 │ │ │ │ + beq 55b1c │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #2840] @ 55380 │ │ │ │ + ldr r2, [pc, #2840] @ 55334 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 55be8 │ │ │ │ + beq 55b94 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 55bb4 │ │ │ │ + beq 55b60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 55830 │ │ │ │ + bne 557dc │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 55830 │ │ │ │ + beq 557dc │ │ │ │ ldr r3, [r8] │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 548e4 │ │ │ │ + beq 54898 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55300 │ │ │ │ - ldr r3, [pc, #2712] @ 55384 │ │ │ │ + beq 552b4 │ │ │ │ + ldr r3, [pc, #2712] @ 55338 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 54928 │ │ │ │ + beq 548dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 5555c │ │ │ │ + beq 55508 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 55c04 │ │ │ │ + beq 55bb0 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5494c │ │ │ │ + beq 54900 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 552e8 │ │ │ │ + beq 5529c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55c38 │ │ │ │ + beq 55be4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ - beq 55c74 │ │ │ │ + beq 55c20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #2568] @ 55388 │ │ │ │ + ldr r3, [pc, #2568] @ 5533c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5571c │ │ │ │ + beq 556c8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl b9e8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #2532] @ 5538c │ │ │ │ + ldr r3, [pc, #2532] @ 55340 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55cb4 │ │ │ │ + bne 55c60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 55d2c │ │ │ │ + beq 55cd8 │ │ │ │ strd r8, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ str fp, [sp] │ │ │ │ - bl f7da0 │ │ │ │ + bl b24d4 │ │ │ │ mov r9, r0 │ │ │ │ bl be74 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 55d74 │ │ │ │ + beq 55d20 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 54fc0 │ │ │ │ + beq 54f74 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55e0c │ │ │ │ - ldr r3, [pc, #2412] @ 55390 │ │ │ │ + beq 55db8 │ │ │ │ + ldr r3, [pc, #2412] @ 55344 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r8 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 55e18 │ │ │ │ + blt 55dc4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54a58 │ │ │ │ + beq 54a0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55bf8 │ │ │ │ + beq 55ba4 │ │ │ │ add r0, r9, #4 │ │ │ │ bl b964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55e54 │ │ │ │ - ldr r3, [pc, #2340] @ 55394 │ │ │ │ + beq 55e00 │ │ │ │ + ldr r3, [pc, #2340] @ 55348 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r8 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 55e6c │ │ │ │ + blt 55e18 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54aa4 │ │ │ │ + beq 54a58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55cf4 │ │ │ │ + beq 55ca0 │ │ │ │ add r9, r9, #5120 @ 0x1400 │ │ │ │ ldrd r0, [r9, #8] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55e9c │ │ │ │ - ldr r3, [pc, #2264] @ 55398 │ │ │ │ + beq 55e48 │ │ │ │ + ldr r3, [pc, #2264] @ 5534c │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1360] @ 0x550 │ │ │ │ mov r0, r8 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 55eb4 │ │ │ │ + blt 55e60 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54af4 │ │ │ │ + beq 54aa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55da0 │ │ │ │ + beq 55d4c │ │ │ │ ldrd r0, [r9, #16] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55ed8 │ │ │ │ - ldr r3, [pc, #2192] @ 5539c │ │ │ │ + beq 55e84 │ │ │ │ + ldr r3, [pc, #2192] @ 55350 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #936] @ 0x3a8 │ │ │ │ mov r0, r8 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 55f24 │ │ │ │ + blt 55ed0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54b40 │ │ │ │ + beq 54af4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55a6c │ │ │ │ + beq 55a18 │ │ │ │ ldrd r0, [r9, #24] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55f6c │ │ │ │ - ldr r3, [pc, #2120] @ 553a0 │ │ │ │ + beq 55f18 │ │ │ │ + ldr r3, [pc, #2120] @ 55354 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #892] @ 0x37c │ │ │ │ mov r0, r8 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 55fec │ │ │ │ + blt 55f98 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54b8c │ │ │ │ + beq 54b40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55a94 │ │ │ │ + beq 55a40 │ │ │ │ ldrd r0, [r9, #32] │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 56004 │ │ │ │ - ldr r3, [pc, #2048] @ 553a4 │ │ │ │ + beq 55fb0 │ │ │ │ + ldr r3, [pc, #2048] @ 55358 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #932] @ 0x3a4 │ │ │ │ mov r0, r8 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 56010 │ │ │ │ + blt 55fbc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54be0 │ │ │ │ + beq 54b94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 54be0 │ │ │ │ + bne 54b94 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ bl b6ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55af8 │ │ │ │ - ldr r3, [pc, #1968] @ 553a8 │ │ │ │ + beq 55aa4 │ │ │ │ + ldr r3, [pc, #1968] @ 5535c │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #888] @ 0x378 │ │ │ │ mov r0, r8 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 56030 │ │ │ │ + blt 55fdc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54c2c │ │ │ │ + beq 54be0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55ec0 │ │ │ │ - ldr r4, [pc, #1912] @ 553ac │ │ │ │ + beq 55e6c │ │ │ │ + ldr r4, [pc, #1912] @ 55360 │ │ │ │ mov r0, r8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 56048 │ │ │ │ + blt 55ff4 │ │ │ │ ldr r1, [r4, #972] @ 0x3cc │ │ │ │ mov r0, r8 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge 55020 │ │ │ │ - ldr fp, [pc, #1864] @ 553b0 │ │ │ │ - ldr r9, [pc, #1864] @ 553b4 │ │ │ │ - ldr r3, [pc, #1864] @ 553b8 │ │ │ │ - ldr r0, [pc, #1864] @ 553bc │ │ │ │ + bge 54fd4 │ │ │ │ + ldr fp, [pc, #1864] @ 55364 │ │ │ │ + ldr r9, [pc, #1864] @ 55368 │ │ │ │ + ldr r3, [pc, #1864] @ 5536c │ │ │ │ + ldr r0, [pc, #1864] @ 55370 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54ca0 │ │ │ │ + beq 54c54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq 55d94 │ │ │ │ + beq 55d40 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55ff8 │ │ │ │ + beq 55fa4 │ │ │ │ sub r4, r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r6] │ │ │ │ - beq 55f78 │ │ │ │ + beq 55f24 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56060 │ │ │ │ - ldr r8, [pc, #2084] @ 554f4 │ │ │ │ + beq 5600c │ │ │ │ + ldr r8, [pc, #2076] @ 554a0 │ │ │ │ mov r4, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 55b1c │ │ │ │ + beq 55ac8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 54d04 │ │ │ │ + beq 54cb8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54d04 │ │ │ │ + beq 54cb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 55b10 │ │ │ │ + beq 55abc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 54d28 │ │ │ │ + beq 54cdc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54d28 │ │ │ │ + beq 54cdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 55b04 │ │ │ │ + beq 55ab0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 55760 │ │ │ │ + beq 5570c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55760 │ │ │ │ + beq 5570c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55760 │ │ │ │ + bne 5570c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 55760 │ │ │ │ - ldr r3, [pc, #1632] @ 553c0 │ │ │ │ + b 5570c │ │ │ │ + ldr r3, [pc, #1632] @ 55374 │ │ │ │ sub r2, r5, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 561e0 │ │ │ │ + bhi 5618c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1596] @ 553c4 │ │ │ │ + ldr r2, [pc, #1596] @ 55378 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #1028] @ 0x404 │ │ │ │ - beq 55188 │ │ │ │ + beq 5513c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5617c │ │ │ │ + beq 56128 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 561a0 │ │ │ │ + beq 5614c │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 55db0 │ │ │ │ + ble 55d5c │ │ │ │ add r8, r4, #8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ - b 54dd8 │ │ │ │ + b 54d8c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 558c8 │ │ │ │ + beq 55874 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 54dcc │ │ │ │ + bne 54d80 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55db0 │ │ │ │ + beq 55d5c │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 54524 │ │ │ │ + ble 544d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1464] @ 553c8 │ │ │ │ + ldr r2, [pc, #1464] @ 5537c │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #416] @ 0x1a0 │ │ │ │ - beq 55188 │ │ │ │ + beq 5513c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5617c │ │ │ │ + beq 56128 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 561a0 │ │ │ │ + beq 5614c │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 55df8 │ │ │ │ + ble 55da4 │ │ │ │ add r8, r4, #8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ - b 54e60 │ │ │ │ + b 54e14 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 55924 │ │ │ │ + beq 558d0 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 54e54 │ │ │ │ + bne 54e08 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55df8 │ │ │ │ + beq 55da4 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 54524 │ │ │ │ + ble 544d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1332] @ 553cc │ │ │ │ + ldr r2, [pc, #1332] @ 55380 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr r1, [r2, #332] @ 0x14c │ │ │ │ - beq 55188 │ │ │ │ + beq 5513c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5617c │ │ │ │ + beq 56128 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 561a0 │ │ │ │ + beq 5614c │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 55b5c │ │ │ │ + ble 55b08 │ │ │ │ add r8, r4, #8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ - b 54ee8 │ │ │ │ + b 54e9c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 55664 │ │ │ │ + beq 55610 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne 54edc │ │ │ │ + bne 54e90 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55b5c │ │ │ │ + beq 55b08 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 54524 │ │ │ │ + ble 544d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #1172] @ 553d0 │ │ │ │ + ldr r3, [pc, #1172] @ 55384 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r5, [sp] │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 54524 │ │ │ │ - ldr r1, [pc, #1068] @ 553d4 │ │ │ │ - ldr r3, [pc, #1068] @ 553d8 │ │ │ │ - ldr r0, [pc, #1068] @ 553dc │ │ │ │ - ldr r2, [pc, #1068] @ 553e0 │ │ │ │ + bne 544d8 │ │ │ │ + ldr r1, [pc, #1068] @ 55388 │ │ │ │ + ldr r3, [pc, #1068] @ 5538c │ │ │ │ + ldr r0, [pc, #1068] @ 55390 │ │ │ │ + ldr r2, [pc, #1068] @ 55394 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 5577c │ │ │ │ - ldr fp, [pc, #1052] @ 553e4 │ │ │ │ + bl 17174 │ │ │ │ + b 55728 │ │ │ │ + ldr fp, [pc, #1052] @ 55398 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [fp, #48] @ 0x30 │ │ │ │ ldr r1, [fp, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 55ee4 │ │ │ │ + blt 55e90 │ │ │ │ add r0, r9, #4 │ │ │ │ bl b964 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55f60 │ │ │ │ + beq 55f0c │ │ │ │ ldr r1, [fp, #972] @ 0x3cc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 55fd4 │ │ │ │ + blt 55f80 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55020 │ │ │ │ + beq 54fd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55a78 │ │ │ │ + beq 55a24 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55044 │ │ │ │ + beq 54ff8 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r8] │ │ │ │ - beq 55044 │ │ │ │ + beq 54ff8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55a60 │ │ │ │ + beq 55a0c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55060 │ │ │ │ + beq 55014 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 55790 │ │ │ │ + beq 5573c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5507c │ │ │ │ + beq 55030 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 5579c │ │ │ │ + beq 55748 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55098 │ │ │ │ + beq 5504c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 557a8 │ │ │ │ + beq 55754 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 550b4 │ │ │ │ + beq 55068 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 557b4 │ │ │ │ - ldr r2, [pc, #812] @ 553e8 │ │ │ │ - ldr r3, [pc, #648] @ 55348 │ │ │ │ + beq 55760 │ │ │ │ + ldr r2, [pc, #812] @ 5539c │ │ │ │ + ldr r3, [pc, #648] @ 552fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 561b8 │ │ │ │ + bne 56164 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b 547d4 │ │ │ │ - ldr r1, [pc, #748] @ 553ec │ │ │ │ + b 54788 │ │ │ │ + ldr r1, [pc, #748] @ 553a0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr fp, [r1, #1096] @ 0x448 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 5617c │ │ │ │ + beq 56128 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 561a0 │ │ │ │ + beq 5614c │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - ble 55dc4 │ │ │ │ + ble 55d70 │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ - b 55144 │ │ │ │ + b 550f8 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq 556cc │ │ │ │ + beq 55678 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, fp │ │ │ │ - bne 55138 │ │ │ │ + bne 550ec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55dc4 │ │ │ │ - ldr r3, [pc, #640] @ 553f0 │ │ │ │ + beq 55d70 │ │ │ │ + ldr r3, [pc, #640] @ 553a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [r3, #1348] @ 0x544 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r6, r6, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 544bc │ │ │ │ - bl 147ec │ │ │ │ - ldr r1, [pc, #608] @ 553f4 │ │ │ │ + bne 54470 │ │ │ │ + bl 147c8 │ │ │ │ + ldr r1, [pc, #608] @ 553a8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr sl, [r1, #628] @ 0x274 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 5617c │ │ │ │ + beq 56128 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 561a0 │ │ │ │ + beq 5614c │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble 55acc │ │ │ │ + ble 55a78 │ │ │ │ add r8, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ - b 551d8 │ │ │ │ + b 5518c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ - beq 557e0 │ │ │ │ + beq 5578c │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, sl │ │ │ │ - bne 551cc │ │ │ │ + bne 55180 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55acc │ │ │ │ - ldr r3, [pc, #500] @ 553f8 │ │ │ │ + beq 55a78 │ │ │ │ + ldr r3, [pc, #500] @ 553ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [r3, #1096] @ 0x448 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r6, r6, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 55104 │ │ │ │ - b 55188 │ │ │ │ - ldr r8, [pc, #468] @ 553fc │ │ │ │ + bne 550b8 │ │ │ │ + b 5513c │ │ │ │ + ldr r8, [pc, #468] @ 553b0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, #624] @ 0x270 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 55f80 │ │ │ │ + beq 55f2c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr sl, [r8, #628] @ 0x274 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ sub r6, r6, #1 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ - bne 55198 │ │ │ │ - b 55188 │ │ │ │ - ldr r3, [pc, #412] @ 55400 │ │ │ │ + bne 5514c │ │ │ │ + b 5513c │ │ │ │ + ldr r3, [pc, #412] @ 553b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 5442c │ │ │ │ - ldr r3, [pc, #392] @ 55400 │ │ │ │ + b 543e0 │ │ │ │ + ldr r3, [pc, #392] @ 553b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #32] │ │ │ │ - b 54438 │ │ │ │ - ldr r3, [pc, #364] @ 55400 │ │ │ │ + b 543ec │ │ │ │ + ldr r3, [pc, #364] @ 553b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 54430 │ │ │ │ - ldr r3, [pc, #340] @ 55400 │ │ │ │ + b 543e4 │ │ │ │ + ldr r3, [pc, #340] @ 553b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r7, fp │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #32] │ │ │ │ str fp, [sp, #28] │ │ │ │ - b 54444 │ │ │ │ - ldr r3, [pc, #304] @ 55400 │ │ │ │ + b 543f8 │ │ │ │ + ldr r3, [pc, #304] @ 553b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #32] │ │ │ │ str fp, [sp, #28] │ │ │ │ - b 54440 │ │ │ │ + b 543f4 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 5494c │ │ │ │ + b 54900 │ │ │ │ mov r0, r3 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 54820 │ │ │ │ + b 547d4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 548e4 │ │ │ │ + b 54898 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr fp, [r1, #12] │ │ │ │ ldr r7, [r1] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 54524 │ │ │ │ - muleq pc, r0, ip @ │ │ │ │ - andeq fp, pc, ip, ror ip @ │ │ │ │ + b 544d8 │ │ │ │ + ldrdeq fp, [pc], -ip │ │ │ │ + andeq fp, pc, r8, asr #25 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq sp, pc, r0, asr #6 │ │ │ │ - strdeq ip, [sp], -r0 │ │ │ │ + muleq pc, r4, r3 @ │ │ │ │ + andeq ip, sp, ip, ror #1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andeq ip, sp, r4, rrx │ │ │ │ - andeq sp, pc, r4, lsl r2 @ │ │ │ │ - muleq pc, r8, r1 @ │ │ │ │ + andeq ip, sp, r0, rrx │ │ │ │ + andeq sp, pc, r8, ror #4 │ │ │ │ + andeq sp, pc, ip, ror #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andeq sp, pc, r8, lsl #2 │ │ │ │ - andeq sp, pc, r0, lsl #1 │ │ │ │ - strdeq ip, [pc], -r8 │ │ │ │ - andeq ip, pc, r4, ror pc @ │ │ │ │ - andeq ip, pc, ip, ror #29 │ │ │ │ - andeq ip, pc, r0, ror #28 │ │ │ │ - ldrdeq ip, [pc], -ip @ │ │ │ │ + andeq sp, pc, ip, asr r1 @ │ │ │ │ + ldrdeq sp, [pc], -r4 │ │ │ │ + andeq sp, pc, ip, asr #32 │ │ │ │ + andeq ip, pc, r8, asr #31 │ │ │ │ + andeq ip, pc, r0, asr #30 │ │ │ │ + @ instruction: 0x000fceb4 │ │ │ │ + andeq ip, pc, r0, lsr lr @ │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - andeq ip, pc, r4, lsr #25 │ │ │ │ - andeq ip, pc, r8, asr ip @ │ │ │ │ - andeq ip, pc, r8, lsl #24 │ │ │ │ - @ instruction: 0x000fcbbc │ │ │ │ - andeq ip, pc, r0, ror fp @ │ │ │ │ + strdeq ip, [pc], -r8 │ │ │ │ + andeq ip, pc, ip, lsr #25 │ │ │ │ + andeq ip, pc, ip, asr ip @ │ │ │ │ + andeq ip, pc, r0, lsl ip @ │ │ │ │ + andeq ip, pc, r4, asr #23 │ │ │ │ + andeq ip, pc, r8, ror fp @ │ │ │ │ andeq ip, pc, r4, lsr #22 │ │ │ │ - ldrdeq ip, [pc], -r0 │ │ │ │ - muleq pc, r4, sl @ │ │ │ │ - andeq r0, r0, sp, lsr #6 │ │ │ │ - andeq r5, r0, fp, ror r4 │ │ │ │ - andeq r5, ip, r0, ror fp │ │ │ │ - andeq r6, ip, ip, lsl #9 │ │ │ │ - andeq fp, sp, r6, lsr #15 │ │ │ │ - andeq ip, pc, r0, asr #18 │ │ │ │ - @ instruction: 0x000fc8b8 │ │ │ │ - andeq ip, pc, r0, lsr r8 @ │ │ │ │ - andeq r6, ip, r0, lsl #4 │ │ │ │ - andeq r5, r0, r9, lsr #10 │ │ │ │ - andeq r5, ip, r0, lsr r8 │ │ │ │ - andeq r6, ip, r4, ror r1 │ │ │ │ - andeq r0, r0, r1, lsr r3 │ │ │ │ - andeq ip, pc, r4, lsl #14 │ │ │ │ - andeq sl, pc, ip, lsr pc @ │ │ │ │ - andeq ip, pc, ip, asr #11 │ │ │ │ - andeq ip, pc, r8, asr r5 @ │ │ │ │ - andeq ip, pc, r8, lsr r5 @ │ │ │ │ - andeq ip, pc, r4, asr #9 │ │ │ │ - andeq ip, pc, r0, lsr #9 │ │ │ │ + andeq ip, pc, r8, ror #21 │ │ │ │ + andeq r0, r0, pc, lsr #3 │ │ │ │ + andeq r3, r0, lr, asr #14 │ │ │ │ + andeq r5, ip, ip, ror #22 │ │ │ │ + andeq r6, ip, r8, lsl #9 │ │ │ │ + andeq fp, sp, r2, lsr #15 │ │ │ │ + muleq pc, r4, r9 @ │ │ │ │ + andeq ip, pc, ip, lsl #18 │ │ │ │ + andeq ip, pc, r4, lsl #17 │ │ │ │ + strdeq r6, [ip], -ip │ │ │ │ + strdeq r3, [r0], -ip │ │ │ │ + andeq r5, ip, ip, lsr #16 │ │ │ │ + andeq r6, ip, r0, ror r1 │ │ │ │ + @ instruction: 0x000001b3 │ │ │ │ + andeq ip, pc, r8, asr r7 @ │ │ │ │ + andeq sl, pc, r8, lsl #31 │ │ │ │ + andeq ip, pc, r0, lsr #12 │ │ │ │ + andeq ip, pc, ip, lsr #11 │ │ │ │ + andeq ip, pc, ip, lsl #11 │ │ │ │ + andeq ip, pc, r8, lsl r5 @ │ │ │ │ + strdeq ip, [pc], -r4 │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq ip, pc, r0, asr #2 │ │ │ │ - muleq pc, ip, r0 @ │ │ │ │ - muleq pc, r8, pc @ │ │ │ │ - andeq r5, r0, lr, ror r5 │ │ │ │ - andeq r5, ip, r4, ror r0 │ │ │ │ - @ instruction: 0x000c59b8 │ │ │ │ - andeq r0, r0, r3, lsr r3 │ │ │ │ - muleq pc, r0, lr @ │ │ │ │ - muleq r0, r6, r5 │ │ │ │ - muleq r0, r7, r5 │ │ │ │ - andeq r5, r0, fp, lsr #11 │ │ │ │ - muleq r0, r2, r5 │ │ │ │ - andeq r5, ip, ip, asr r6 │ │ │ │ - strdeq r5, [r0], -fp │ │ │ │ - andeq r5, r0, r6, ror #8 │ │ │ │ - andeq r5, r0, r4, lsr #10 │ │ │ │ - andeq r5, ip, r8, lsr #8 │ │ │ │ - andeq r5, r0, pc, lsl #10 │ │ │ │ - andeq r4, ip, ip, asr sl │ │ │ │ - andeq r5, ip, r0, lsl #7 │ │ │ │ - andeq r0, r0, lr, lsl r3 │ │ │ │ - andeq r5, r0, r8, ror #7 │ │ │ │ - andeq r5, r0, r6, lsl r5 │ │ │ │ - andeq r5, ip, r4, ror #6 │ │ │ │ - andeq r5, r0, r5, lsl #10 │ │ │ │ - andeq r5, r0, sp, lsl r5 │ │ │ │ - andeq r5, r0, lr, lsl r4 │ │ │ │ - andeq r0, r0, r5, lsr #6 │ │ │ │ - andeq r5, r0, r0, lsr #8 │ │ │ │ - andeq r5, r0, sl, lsr #8 │ │ │ │ - andeq r0, r0, r6, lsr #6 │ │ │ │ - andeq r5, r0, ip, lsr #8 │ │ │ │ - andeq r5, r0, r6, lsr r4 │ │ │ │ - andeq r0, r0, r7, lsr #6 │ │ │ │ - andeq r5, r0, r8, lsr r4 │ │ │ │ - andeq r5, r0, r2, asr #8 │ │ │ │ - andeq r0, r0, r1, lsr #6 │ │ │ │ - strdeq r5, [r0], -lr │ │ │ │ - andeq r5, r0, r4, asr #8 │ │ │ │ - andeq r5, r0, r7, lsl #8 │ │ │ │ - andeq r5, r0, lr, asr #8 │ │ │ │ - ldrdeq r4, [ip], -ip │ │ │ │ + muleq pc, ip, r1 @ │ │ │ │ + strdeq ip, [pc], -r8 │ │ │ │ + strdeq fp, [pc], -r4 │ │ │ │ + andeq r3, r0, r1, asr r8 │ │ │ │ + andeq r5, ip, r8, ror r0 │ │ │ │ + @ instruction: 0x000c59bc │ │ │ │ + @ instruction: 0x000001b5 │ │ │ │ + andeq fp, pc, ip, ror #29 │ │ │ │ + andeq r3, r0, r9, ror #16 │ │ │ │ + andeq r3, r0, sl, ror #16 │ │ │ │ + andeq r3, r0, lr, ror r8 │ │ │ │ + andeq r3, r0, r5, ror #16 │ │ │ │ + andeq r5, ip, r0, ror #12 │ │ │ │ + andeq r3, r0, lr, asr #15 │ │ │ │ + andeq r3, r0, r9, lsr r7 │ │ │ │ + strdeq r3, [r0], -r7 │ │ │ │ + andeq r5, ip, ip, lsr #8 │ │ │ │ + andeq r3, r0, r2, ror #15 │ │ │ │ + andeq r4, ip, r4, ror #20 │ │ │ │ + andeq r5, ip, r8, lsl #7 │ │ │ │ + @ instruction: 0x000036bb │ │ │ │ + andeq r3, r0, r9, ror #15 │ │ │ │ + andeq r5, ip, r8, ror #6 │ │ │ │ + ldrdeq r3, [r0], -r8 │ │ │ │ + strdeq r3, [r0], -r0 │ │ │ │ + strdeq r3, [r0], -r1 │ │ │ │ + andeq r0, r0, r7, lsr #3 │ │ │ │ + strdeq r3, [r0], -r3 @ │ │ │ │ + strdeq r3, [r0], -sp │ │ │ │ + strdeq r3, [r0], -pc @ │ │ │ │ + andeq r3, r0, r9, lsl #14 │ │ │ │ + andeq r0, r0, r9, lsr #3 │ │ │ │ + andeq r3, r0, fp, lsl #14 │ │ │ │ + andeq r3, r0, r5, lsl r7 │ │ │ │ + andeq r0, r0, r3, lsr #3 │ │ │ │ + ldrdeq r3, [r0], -r1 │ │ │ │ + andeq r0, r0, sl, lsr #3 │ │ │ │ + andeq r3, r0, r7, lsl r7 │ │ │ │ + ldrdeq r3, [r0], -sl │ │ │ │ + andeq r3, r0, r1, lsr #14 │ │ │ │ + andeq r4, ip, r0, ror #1 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - andeq r8, ip, r0, lsl #28 │ │ │ │ - andeq r4, ip, r8, asr #1 │ │ │ │ - andeq r5, ip, ip, ror r1 │ │ │ │ - andeq r5, r0, r5, asr #10 │ │ │ │ - andeq r0, r0, r2, lsr #6 │ │ │ │ - andeq r5, r0, r9, lsl #8 │ │ │ │ - andeq r0, r0, r9, lsr #6 │ │ │ │ - andeq r5, r0, r0, asr r4 │ │ │ │ - andeq r5, r0, sl, asr r4 │ │ │ │ - andeq r0, r0, sl, lsr #6 │ │ │ │ - andeq r5, r0, ip, asr r4 │ │ │ │ - @ instruction: 0x000055b0 │ │ │ │ - andeq r0, r0, fp, lsr #6 │ │ │ │ - andeq r5, r0, r8, ror #8 │ │ │ │ - andeq r5, r0, r9, asr #11 │ │ │ │ - andeq r5, r0, r2, ror r4 │ │ │ │ - ldrdeq r5, [r0], -sp │ │ │ │ - andeq r5, r0, r5, ror #11 │ │ │ │ - andeq r5, r0, r4, asr #11 │ │ │ │ - andeq r5, r0, sp, lsl #10 │ │ │ │ - andeq r5, r0, r3, lsl #10 │ │ │ │ - strdeq r5, [r0], -r9 │ │ │ │ - strdeq r5, [r0], -r1 │ │ │ │ - andeq r5, r0, pc, lsr #11 │ │ │ │ - andeq sl, sp, r8, lsl r4 │ │ │ │ - andeq r3, ip, r8, lsl #21 │ │ │ │ - andeq r3, ip, r0, asr #27 │ │ │ │ + andeq sl, ip, r0, rrx │ │ │ │ + andeq r4, ip, ip, asr #1 │ │ │ │ + andeq r5, ip, r0, lsl #3 │ │ │ │ + andeq r3, r0, r8, lsl r8 │ │ │ │ + ldrdeq r3, [r0], -ip │ │ │ │ + andeq r0, r0, fp, lsr #3 │ │ │ │ + andeq r3, r0, r3, lsr #14 │ │ │ │ + andeq r3, r0, sp, lsr #14 │ │ │ │ + andeq r3, r0, pc, lsr #14 │ │ │ │ + andeq r3, r0, r3, lsl #17 │ │ │ │ + andeq r0, r0, sp, lsr #3 │ │ │ │ + andeq r3, r0, fp, lsr r7 │ │ │ │ + muleq r0, ip, r8 │ │ │ │ + andeq r0, r0, lr, lsr #3 │ │ │ │ + andeq r3, r0, r5, asr #14 │ │ │ │ + @ instruction: 0x000038b0 │ │ │ │ + @ instruction: 0x000038b8 │ │ │ │ + muleq r0, r7, r8 │ │ │ │ + andeq r3, r0, r0, ror #15 │ │ │ │ + ldrdeq r3, [r0], -r6 │ │ │ │ + andeq r3, r0, ip, asr #15 │ │ │ │ + andeq r3, r0, r4, asr #15 │ │ │ │ + andeq r3, r0, r2, lsl #17 │ │ │ │ + andeq sl, sp, ip, lsl r4 │ │ │ │ + andeq r3, ip, ip, lsl #21 │ │ │ │ + andeq r3, ip, r4, asr #27 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andeq r5, r0, r1, ror #11 │ │ │ │ - @ instruction: 0x000da3b0 │ │ │ │ - andeq r3, ip, r8, lsl fp │ │ │ │ - andeq r4, ip, r4, lsl #1 │ │ │ │ + @ instruction: 0x000038b4 │ │ │ │ + @ instruction: 0x000da3b4 │ │ │ │ + andeq r3, ip, ip, lsl fp │ │ │ │ + andeq r4, ip, r8, lsl #1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - andeq r5, r0, r4, ror #11 │ │ │ │ - andeq r5, r0, r2, ror #11 │ │ │ │ - andeq r5, r0, r3, ror #11 │ │ │ │ - andeq r5, r0, r8, asr #11 │ │ │ │ - andeq r3, ip, ip, lsl #29 │ │ │ │ - ldr r3, [pc, #-336] @ 55400 │ │ │ │ + @ instruction: 0x000038b7 │ │ │ │ + @ instruction: 0x000038b5 │ │ │ │ + @ instruction: 0x000038b6 │ │ │ │ + muleq r0, fp, r8 │ │ │ │ + muleq ip, r0, lr │ │ │ │ + ldr r3, [pc, #-328] @ 553b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 55324 │ │ │ │ + b 552d8 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 54928 │ │ │ │ + b 548dc │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 54620 │ │ │ │ + b 545d4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 545b8 │ │ │ │ - ldr r3, [pc, #-388] @ 55404 │ │ │ │ + b 5456c │ │ │ │ + ldr r3, [pc, #-380] @ 553b8 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r0 │ │ │ │ - b 545fc │ │ │ │ + b 545b0 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 54730 │ │ │ │ + b 546e4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 545fc │ │ │ │ + b 545b0 │ │ │ │ mov r9, #0 │ │ │ │ - b 555ec │ │ │ │ + b 55598 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, sl │ │ │ │ - beq 55d00 │ │ │ │ + beq 55cac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 560e4 │ │ │ │ + beq 56090 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 555d4 │ │ │ │ - blt 55d00 │ │ │ │ + beq 55580 │ │ │ │ + blt 55cac │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [r3, r9, lsl #2] │ │ │ │ - b 54510 │ │ │ │ + b 544c4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 546c8 │ │ │ │ - ldr r3, [pc, #-548] @ 55408 │ │ │ │ + b 5467c │ │ │ │ + ldr r3, [pc, #-540] @ 553bc │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r4 │ │ │ │ mov r7, r0 │ │ │ │ - b 5470c │ │ │ │ + b 546c0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 54844 │ │ │ │ + b 547f8 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov sl, #0 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r1 │ │ │ │ - b 55690 │ │ │ │ + b 5563c │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r9 │ │ │ │ - beq 55b5c │ │ │ │ + beq 55b08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 560e4 │ │ │ │ + beq 56090 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55678 │ │ │ │ + beq 55624 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - blt 55b5c │ │ │ │ + blt 55b08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ - b 54efc │ │ │ │ + b 54eb0 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 5470c │ │ │ │ + b 546c0 │ │ │ │ mov r9, #0 │ │ │ │ - b 556ec │ │ │ │ + b 55698 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, sl │ │ │ │ - beq 55dc4 │ │ │ │ + beq 55d70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 560e4 │ │ │ │ + beq 56090 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r0, fp │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 556d4 │ │ │ │ - blt 55dc4 │ │ │ │ + beq 55680 │ │ │ │ + blt 55d70 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 5515c │ │ │ │ + b 55110 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ - b 549a0 │ │ │ │ - ldr r3, [pc, #-804] @ 5540c │ │ │ │ + b 54954 │ │ │ │ + ldr r3, [pc, #-796] @ 553c0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r0 │ │ │ │ - b 54820 │ │ │ │ - ldr r8, [pc, #-852] @ 55410 │ │ │ │ - ldr r3, [pc, #-852] @ 55414 │ │ │ │ - ldr r0, [pc, #-852] @ 55418 │ │ │ │ - ldr r2, [pc, #-852] @ 5541c │ │ │ │ + b 547d4 │ │ │ │ + ldr r8, [pc, #-844] @ 553c4 │ │ │ │ + ldr r3, [pc, #-844] @ 553c8 │ │ │ │ + ldr r0, [pc, #-844] @ 553cc │ │ │ │ + ldr r2, [pc, #-844] @ 553d0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r8, #0 │ │ │ │ - b 550b4 │ │ │ │ + b 55068 │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 5454c │ │ │ │ + b 54500 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 55060 │ │ │ │ + b 55014 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 5507c │ │ │ │ + b 55030 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 55098 │ │ │ │ + b 5504c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 550b4 │ │ │ │ + b 55068 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 557d8 │ │ │ │ + beq 55784 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 55a84 │ │ │ │ - ldr r8, [pc, #-944] @ 55430 │ │ │ │ - b 55760 │ │ │ │ + beq 55a30 │ │ │ │ + ldr r8, [pc, #-936] @ 553e4 │ │ │ │ + b 5570c │ │ │ │ mov r9, #0 │ │ │ │ - b 55800 │ │ │ │ + b 557ac │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, fp │ │ │ │ - beq 55acc │ │ │ │ + beq 55a78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and r3, r3, #67108864 @ 0x4000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56114 │ │ │ │ + beq 560c0 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 557e8 │ │ │ │ - blt 55acc │ │ │ │ + beq 55794 │ │ │ │ + blt 55a78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 551f0 │ │ │ │ - ldr r3, [pc, #-1048] @ 55420 │ │ │ │ + b 551a4 │ │ │ │ + ldr r3, [pc, #-1040] @ 553d4 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov fp, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 54928 │ │ │ │ + b 548dc │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5463c │ │ │ │ + beq 545f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5588c │ │ │ │ + beq 55838 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 560c4 │ │ │ │ - ldr r8, [pc, #-1136] @ 55424 │ │ │ │ - b 55760 │ │ │ │ + beq 56070 │ │ │ │ + ldr r8, [pc, #-1128] @ 553d8 │ │ │ │ + b 5570c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 54668 │ │ │ │ + b 5461c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 558c0 │ │ │ │ + beq 5586c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 55e48 │ │ │ │ - ldr r8, [pc, #-1184] @ 55428 │ │ │ │ - b 55760 │ │ │ │ + beq 55df4 │ │ │ │ + ldr r8, [pc, #-1176] @ 553dc │ │ │ │ + b 5570c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r1 │ │ │ │ - b 558f4 │ │ │ │ + b 558a0 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r9 │ │ │ │ - beq 55dac │ │ │ │ + beq 55d58 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56114 │ │ │ │ + beq 560c0 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 558dc │ │ │ │ + beq 55888 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - blt 55db0 │ │ │ │ + blt 55d5c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ - b 54dec │ │ │ │ + b 54da0 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r1 │ │ │ │ - b 55954 │ │ │ │ + b 55900 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r9 │ │ │ │ - beq 55df0 │ │ │ │ + beq 55d9c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56114 │ │ │ │ + beq 560c0 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5593c │ │ │ │ + beq 558e8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - blt 55df8 │ │ │ │ + blt 55da4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ - b 54e74 │ │ │ │ + b 54e28 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 559ac │ │ │ │ + beq 55958 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 559ac │ │ │ │ + bne 55958 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 559c8 │ │ │ │ + beq 55974 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 55e60 │ │ │ │ - ldr r8, [pc, #-1444] @ 5542c │ │ │ │ - b 55760 │ │ │ │ + beq 55e0c │ │ │ │ + ldr r8, [pc, #-1436] @ 553e0 │ │ │ │ + b 5570c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54748 │ │ │ │ + beq 546fc │ │ │ │ ldr sl, [r6] │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 560d0 │ │ │ │ + beq 5607c │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str sl, [r6] │ │ │ │ - beq 560b4 │ │ │ │ + beq 56060 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 560f0 │ │ │ │ + beq 5609c │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - ldr r8, [pc, #-1284] @ 5550c │ │ │ │ + ldr r8, [pc, #-1284] @ 554b8 │ │ │ │ mov r5, sl │ │ │ │ mov r4, sl │ │ │ │ - b 54cd0 │ │ │ │ + b 54c84 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 54774 │ │ │ │ + b 54728 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55aa0 │ │ │ │ + beq 55a4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 55e78 │ │ │ │ + beq 55e24 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5601c │ │ │ │ - ldr r8, [pc, #-1404] @ 554dc │ │ │ │ + beq 55fc8 │ │ │ │ + ldr r8, [pc, #-1408] @ 55484 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b 54cd0 │ │ │ │ + b 54c84 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 55044 │ │ │ │ + b 54ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 54b40 │ │ │ │ + b 54af4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 55020 │ │ │ │ + b 54fd4 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r8, [pc, #-1636] @ 55430 │ │ │ │ - b 55760 │ │ │ │ + ldr r8, [pc, #-1628] @ 553e4 │ │ │ │ + b 5570c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 54b8c │ │ │ │ - ldr r8, [pc, #-1484] @ 554dc │ │ │ │ + b 54b40 │ │ │ │ + ldr r8, [pc, #-1488] @ 55484 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55760 │ │ │ │ + beq 5570c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 55760 │ │ │ │ + bne 5570c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 55760 │ │ │ │ + b 5570c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 560ac │ │ │ │ - ldr r0, [pc, #-1708] @ 55434 │ │ │ │ + bne 56058 │ │ │ │ + ldr r0, [pc, #-1700] @ 553e8 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1728] @ 55438 │ │ │ │ - b 54fa4 │ │ │ │ - ldr fp, [pc, #-1568] @ 554e0 │ │ │ │ - ldr r9, [pc, #-1736] @ 5543c │ │ │ │ - b 54c68 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1720] @ 553ec │ │ │ │ + b 54f58 │ │ │ │ + ldr fp, [pc, #-1572] @ 55488 │ │ │ │ + ldr r9, [pc, #-1728] @ 553f0 │ │ │ │ + b 54c1c │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 54d28 │ │ │ │ + b 54cdc │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 54d04 │ │ │ │ + b 54cb8 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 54ce0 │ │ │ │ + b 54c94 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55ef0 │ │ │ │ + beq 55e9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 55ea8 │ │ │ │ + beq 55e54 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56024 │ │ │ │ - ldr r8, [pc, #-1632] @ 554f8 │ │ │ │ + beq 55fd0 │ │ │ │ + ldr r8, [pc, #-1632] @ 554a4 │ │ │ │ mov r4, sl │ │ │ │ - b 54cd0 │ │ │ │ + b 54c84 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54f14 │ │ │ │ - ldr r1, [pc, #-1840] @ 55440 │ │ │ │ - b 54fa4 │ │ │ │ + beq 54ec8 │ │ │ │ + ldr r1, [pc, #-1832] @ 553f4 │ │ │ │ + b 54f58 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5485c │ │ │ │ + beq 54810 │ │ │ │ ldr r5, [r6] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56104 │ │ │ │ + beq 560b0 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r6] │ │ │ │ - beq 560d8 │ │ │ │ + beq 56084 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 561d4 │ │ │ │ - ldr r8, [pc, #-1648] @ 55540 │ │ │ │ + beq 56180 │ │ │ │ + ldr r8, [pc, #-1648] @ 554ec │ │ │ │ mov r4, r5 │ │ │ │ - b 54cd0 │ │ │ │ + b 54c84 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55f30 │ │ │ │ + beq 55edc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 55ecc │ │ │ │ + beq 55e78 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5603c │ │ │ │ - ldr r8, [pc, #-1788] @ 554e8 │ │ │ │ + beq 55fe8 │ │ │ │ + ldr r8, [pc, #-1792] @ 55490 │ │ │ │ mov r5, r4 │ │ │ │ - b 54cd0 │ │ │ │ + b 54c84 │ │ │ │ mov r0, fp │ │ │ │ bl b6c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 54884 │ │ │ │ + b 54838 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 54a58 │ │ │ │ + b 54a0c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55fe0 │ │ │ │ + beq 55f8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 55f18 │ │ │ │ + beq 55ec4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56054 │ │ │ │ - ldr r8, [pc, #-1860] @ 554f0 │ │ │ │ + beq 56000 │ │ │ │ + ldr r8, [pc, #-1860] @ 5549c │ │ │ │ mov r4, fp │ │ │ │ - b 54cd0 │ │ │ │ + b 54c84 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54960 │ │ │ │ + beq 54914 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56140 │ │ │ │ + beq 560ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 56138 │ │ │ │ + beq 560e4 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r8, [pc, #-1868] @ 55520 │ │ │ │ + ldr r8, [pc, #-1868] @ 554cc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 54cd0 │ │ │ │ - b 54ce8 │ │ │ │ + bne 54c84 │ │ │ │ + b 54c9c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54974 │ │ │ │ + beq 54928 │ │ │ │ ldr r4, [r6] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 560f8 │ │ │ │ + beq 560a4 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r6] │ │ │ │ - beq 561a4 │ │ │ │ + beq 56150 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 561bc │ │ │ │ - ldr r8, [pc, #-1912] @ 55538 │ │ │ │ + beq 56168 │ │ │ │ + ldr r8, [pc, #-1912] @ 554e4 │ │ │ │ mov r4, #0 │ │ │ │ - b 54cd0 │ │ │ │ + b 54c84 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 549bc │ │ │ │ + beq 54970 │ │ │ │ ldr r4, [r6] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56150 │ │ │ │ + beq 560fc │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r6] │ │ │ │ - beq 56148 │ │ │ │ + beq 560f4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 561c8 │ │ │ │ - ldr r8, [pc, #-1972] @ 5553c │ │ │ │ + beq 56174 │ │ │ │ + ldr r8, [pc, #-1972] @ 554e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 54cd0 │ │ │ │ + b 54c84 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 54aa4 │ │ │ │ + b 54a58 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56090 │ │ │ │ - ldr r0, [pc, #-2256] @ 55444 │ │ │ │ + bne 5603c │ │ │ │ + ldr r0, [pc, #-2248] @ 553f8 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-2276] @ 55448 │ │ │ │ - b 54fa4 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-2268] @ 553fc │ │ │ │ + b 54f58 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl b6dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 549d0 │ │ │ │ + beq 54984 │ │ │ │ ldr r4, [r6] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56170 │ │ │ │ + beq 5611c │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r6] │ │ │ │ - beq 56168 │ │ │ │ + beq 56114 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 561ac │ │ │ │ - ldr r8, [pc, #-2108] @ 55534 │ │ │ │ + beq 56158 │ │ │ │ + ldr r8, [pc, #-2108] @ 554e0 │ │ │ │ mov r4, #0 │ │ │ │ - b 54cd0 │ │ │ │ - ldr r3, [pc, #-2352] @ 5544c │ │ │ │ - ldr r0, [pc, #-2352] @ 55450 │ │ │ │ - ldr r2, [pc, #-2352] @ 55454 │ │ │ │ - ldr r1, [pc, #-2352] @ 55458 │ │ │ │ + b 54c84 │ │ │ │ + ldr r3, [pc, #-2344] @ 55400 │ │ │ │ + ldr r0, [pc, #-2344] @ 55404 │ │ │ │ + ldr r1, [pc, #-2344] @ 55408 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ - b 54ca0 │ │ │ │ + mov r2, #416 @ 0x1a0 │ │ │ │ + bl 17174 │ │ │ │ + b 54c54 │ │ │ │ mov r0, r8 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 54ca0 │ │ │ │ + b 54c54 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 54af4 │ │ │ │ + b 54aa8 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54e04 │ │ │ │ - ldr r1, [pc, #-2408] @ 5545c │ │ │ │ - b 54fa4 │ │ │ │ + beq 54db8 │ │ │ │ + ldr r1, [pc, #-2404] @ 5540c │ │ │ │ + b 54f58 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56098 │ │ │ │ - ldr r0, [pc, #-2424] @ 55460 │ │ │ │ + bne 56044 │ │ │ │ + ldr r0, [pc, #-2420] @ 55410 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-2444] @ 55464 │ │ │ │ - b 54fa4 │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-2440] @ 55414 │ │ │ │ + b 54f58 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54e8c │ │ │ │ - ldr r1, [pc, #-2468] @ 55468 │ │ │ │ - b 54fa4 │ │ │ │ - ldr fp, [pc, #-2468] @ 55470 │ │ │ │ - ldr r9, [pc, #-2476] @ 5546c │ │ │ │ - b 54c68 │ │ │ │ - ldr fp, [pc, #-2480] @ 55470 │ │ │ │ - ldr r9, [pc, #-2480] @ 55474 │ │ │ │ + beq 54e40 │ │ │ │ + ldr r1, [pc, #-2464] @ 55418 │ │ │ │ + b 54f58 │ │ │ │ + ldr fp, [pc, #-2464] @ 55420 │ │ │ │ + ldr r9, [pc, #-2472] @ 5541c │ │ │ │ + b 54c1c │ │ │ │ + ldr fp, [pc, #-2476] @ 55420 │ │ │ │ + ldr r9, [pc, #-2476] @ 55424 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54c68 │ │ │ │ + beq 54c1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 54c68 │ │ │ │ + bne 54c1c │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 54c68 │ │ │ │ + b 54c1c │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 558c0 │ │ │ │ - ldr fp, [pc, #-2528] @ 5547c │ │ │ │ - ldr r9, [pc, #-2536] @ 55478 │ │ │ │ - b 54c68 │ │ │ │ + b 5586c │ │ │ │ + ldr r9, [pc, #-2528] @ 55428 │ │ │ │ + mov fp, #424 @ 0x1a8 │ │ │ │ + b 54c1c │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 559c8 │ │ │ │ - ldr fp, [pc, #-2552] @ 5547c │ │ │ │ - ldr r9, [pc, #-2552] @ 55480 │ │ │ │ - b 55e20 │ │ │ │ - ldr r8, [pc, #-2468] @ 554dc │ │ │ │ + b 55974 │ │ │ │ + ldr r9, [pc, #-2548] @ 5542c │ │ │ │ + mov fp, #424 @ 0x1a8 │ │ │ │ + b 55dcc │ │ │ │ + ldr r8, [pc, #-2472] @ 55484 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 54cd0 │ │ │ │ - b 54ce0 │ │ │ │ - ldr fp, [pc, #-2588] @ 55488 │ │ │ │ - ldr r9, [pc, #-2596] @ 55484 │ │ │ │ - b 54c68 │ │ │ │ - ldr r8, [pc, #-2488] @ 554f8 │ │ │ │ + bne 54c84 │ │ │ │ + b 54c94 │ │ │ │ + ldr fp, [pc, #-2588] @ 55434 │ │ │ │ + ldr r9, [pc, #-2596] @ 55430 │ │ │ │ + b 54c1c │ │ │ │ + ldr r8, [pc, #-2488] @ 554a4 │ │ │ │ mov r4, sl │ │ │ │ - b 55e84 │ │ │ │ - ldr fp, [pc, #-2612] @ 55488 │ │ │ │ - ldr r9, [pc, #-2612] @ 5548c │ │ │ │ - b 55e20 │ │ │ │ + b 55e30 │ │ │ │ + ldr fp, [pc, #-2612] @ 55434 │ │ │ │ + ldr r9, [pc, #-2612] @ 55438 │ │ │ │ + b 55dcc │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 54c2c │ │ │ │ - ldr r8, [pc, #-2540] @ 554e8 │ │ │ │ + b 54be0 │ │ │ │ + ldr r8, [pc, #-2544] @ 55490 │ │ │ │ mov r5, r4 │ │ │ │ - b 55e84 │ │ │ │ - ldr r9, [pc, #-2640] @ 55490 │ │ │ │ - mov fp, #808 @ 0x328 │ │ │ │ - b 54c68 │ │ │ │ - ldr fp, [pc, #-2648] @ 55494 │ │ │ │ - ldr r9, [pc, #-2648] @ 55498 │ │ │ │ - b 54c68 │ │ │ │ + b 55e30 │ │ │ │ + ldr fp, [pc, #-2628] @ 55448 │ │ │ │ + ldr r9, [pc, #-2644] @ 5543c │ │ │ │ + b 54c1c │ │ │ │ + ldr fp, [pc, #-2648] @ 55440 │ │ │ │ + ldr r9, [pc, #-2648] @ 55444 │ │ │ │ + b 54c1c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5606c │ │ │ │ + beq 56018 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 560a0 │ │ │ │ - ldr r8, [pc, #-2588] @ 554f8 │ │ │ │ + beq 5604c │ │ │ │ + ldr r8, [pc, #-2588] @ 554a4 │ │ │ │ mov r4, #0 │ │ │ │ - b 54d0c │ │ │ │ - ldr r8, [pc, #-2608] @ 554f0 │ │ │ │ + b 54cc0 │ │ │ │ + ldr r8, [pc, #-2608] @ 5549c │ │ │ │ mov r4, fp │ │ │ │ - b 55e84 │ │ │ │ - ldr r9, [pc, #-2704] @ 5549c │ │ │ │ - mov fp, #808 @ 0x328 │ │ │ │ - b 55e20 │ │ │ │ - ldr r8, [pc, #-2640] @ 554e8 │ │ │ │ + b 55e30 │ │ │ │ + ldr fp, [pc, #-2704] @ 55448 │ │ │ │ + ldr r9, [pc, #-2704] @ 5544c │ │ │ │ + b 55dcc │ │ │ │ + ldr r8, [pc, #-2644] @ 55490 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54ce8 │ │ │ │ + beq 54c9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 54ce8 │ │ │ │ + bne 54c9c │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 54ce8 │ │ │ │ - ldr fp, [pc, #-2728] @ 554c0 │ │ │ │ - ldr r9, [pc, #-2764] @ 554a0 │ │ │ │ - b 54c68 │ │ │ │ - ldr fp, [pc, #-2732] @ 554c8 │ │ │ │ - ldr r9, [pc, #-2772] @ 554a4 │ │ │ │ - b 54c68 │ │ │ │ - ldr r8, [pc, #-2700] @ 554f4 │ │ │ │ - b 55e84 │ │ │ │ + b 54c9c │ │ │ │ + ldr r9, [pc, #-2756] @ 55450 │ │ │ │ + mov fp, #420 @ 0x1a4 │ │ │ │ + b 54c1c │ │ │ │ + ldr fp, [pc, #-2732] @ 55474 │ │ │ │ + ldr r9, [pc, #-2768] @ 55454 │ │ │ │ + b 54c1c │ │ │ │ + ldr r8, [pc, #-2700] @ 554a0 │ │ │ │ + b 55e30 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 560e8 │ │ │ │ - ldr r3, [pc, #-2796] @ 554a8 │ │ │ │ + bne 56094 │ │ │ │ + ldr r3, [pc, #-2792] @ 55458 │ │ │ │ mov ip, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-2804] @ 554ac │ │ │ │ + ldr r2, [pc, #-2800] @ 5545c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r1, [r1, r2] │ │ │ │ - ldr r2, [pc, #-2812] @ 554b0 │ │ │ │ + ldr r2, [pc, #-2808] @ 55460 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r5} │ │ │ │ - ldr r1, [pc, #-2824] @ 554b4 │ │ │ │ - ldr r2, [pc, #-2824] @ 554b8 │ │ │ │ + ldr r1, [pc, #-2820] @ 55464 │ │ │ │ + ldr r2, [pc, #-2820] @ 55468 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #-2840] @ 554bc │ │ │ │ - b 54fa4 │ │ │ │ - ldr fp, [pc, #-2844] @ 554c0 │ │ │ │ - ldr r9, [pc, #-2844] @ 554c4 │ │ │ │ - b 55e20 │ │ │ │ - ldr r8, [pc, #-2808] @ 554f0 │ │ │ │ + ldr r1, [pc, #-2836] @ 5546c │ │ │ │ + b 54f58 │ │ │ │ + ldr r9, [pc, #-2840] @ 55470 │ │ │ │ + mov fp, #420 @ 0x1a4 │ │ │ │ + b 55dcc │ │ │ │ + ldr r8, [pc, #-2808] @ 5549c │ │ │ │ mov r4, fp │ │ │ │ - b 55f38 │ │ │ │ - ldr fp, [pc, #-2860] @ 554c8 │ │ │ │ - ldr r9, [pc, #-2860] @ 554cc │ │ │ │ - b 55e20 │ │ │ │ - ldr r8, [pc, #-2828] @ 554f4 │ │ │ │ + b 55ee4 │ │ │ │ + ldr fp, [pc, #-2860] @ 55474 │ │ │ │ + ldr r9, [pc, #-2860] @ 55478 │ │ │ │ + b 55dcc │ │ │ │ + ldr r8, [pc, #-2828] @ 554a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 55f38 │ │ │ │ - ldr fp, [pc, #-2872] @ 554d4 │ │ │ │ - ldr r9, [pc, #-2880] @ 554d0 │ │ │ │ - b 54c68 │ │ │ │ - ldr fp, [pc, #-2884] @ 554d4 │ │ │ │ - ldr r9, [pc, #-2884] @ 554d8 │ │ │ │ - b 55e20 │ │ │ │ - ldr r8, [pc, #-2888] @ 554dc │ │ │ │ - b 55760 │ │ │ │ - ldr r8, [pc, #-2868] @ 554f8 │ │ │ │ + b 55ee4 │ │ │ │ + ldr r9, [pc, #-2876] @ 5547c │ │ │ │ + mov fp, #428 @ 0x1ac │ │ │ │ + b 54c1c │ │ │ │ + ldr r9, [pc, #-2884] @ 55480 │ │ │ │ + mov fp, #428 @ 0x1ac │ │ │ │ + b 55dcc │ │ │ │ + ldr r8, [pc, #-2892] @ 55484 │ │ │ │ + b 5570c │ │ │ │ + ldr r8, [pc, #-2868] @ 554a4 │ │ │ │ mov r4, sl │ │ │ │ - b 54d04 │ │ │ │ - ldr fp, [pc, #-2904] @ 554e0 │ │ │ │ - ldr r9, [pc, #-2904] @ 554e4 │ │ │ │ - b 55e20 │ │ │ │ - ldr r8, [pc, #-2908] @ 554e8 │ │ │ │ + b 54cb8 │ │ │ │ + ldr fp, [pc, #-2908] @ 55488 │ │ │ │ + ldr r9, [pc, #-2908] @ 5548c │ │ │ │ + b 55dcc │ │ │ │ + ldr r8, [pc, #-2912] @ 55490 │ │ │ │ mov r5, r4 │ │ │ │ - b 54ce8 │ │ │ │ - ldr r9, [pc, #-2916] @ 554ec │ │ │ │ - mov fp, #812 @ 0x32c │ │ │ │ - b 54c68 │ │ │ │ - ldr r8, [pc, #-2924] @ 554f0 │ │ │ │ + b 54c9c │ │ │ │ + ldr fp, [pc, #-2920] @ 55494 │ │ │ │ + ldr r9, [pc, #-2920] @ 55498 │ │ │ │ + b 54c1c │ │ │ │ + ldr r8, [pc, #-2924] @ 5549c │ │ │ │ mov r4, fp │ │ │ │ - b 54ce8 │ │ │ │ - ldr r8, [pc, #-2932] @ 554f4 │ │ │ │ + b 54c9c │ │ │ │ + ldr r8, [pc, #-2932] @ 554a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 54ce8 │ │ │ │ + b 54c9c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56088 │ │ │ │ + beq 56034 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 5615c │ │ │ │ - ldr r8, [pc, #-2968] @ 554f8 │ │ │ │ - b 55760 │ │ │ │ - ldr r1, [pc, #-2972] @ 554fc │ │ │ │ - b 54fa4 │ │ │ │ - ldr r1, [pc, #-2976] @ 55500 │ │ │ │ - b 54fa4 │ │ │ │ + beq 56108 │ │ │ │ + ldr r8, [pc, #-2968] @ 554a4 │ │ │ │ + b 5570c │ │ │ │ + ldr r1, [pc, #-2972] @ 554a8 │ │ │ │ + b 54f58 │ │ │ │ + ldr r1, [pc, #-2976] @ 554ac │ │ │ │ + b 54f58 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 55f0c │ │ │ │ - ldr r1, [pc, #-2992] @ 55504 │ │ │ │ - b 54fa4 │ │ │ │ - ldr r8, [pc, #-2992] @ 5550c │ │ │ │ + b 55eb8 │ │ │ │ + ldr r1, [pc, #-2992] @ 554b0 │ │ │ │ + b 54f58 │ │ │ │ + ldr r8, [pc, #-2992] @ 554b8 │ │ │ │ mov r5, sl │ │ │ │ mov r4, sl │ │ │ │ - b 55e84 │ │ │ │ + b 55e30 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 5588c │ │ │ │ - ldr r8, [pc, #-3020] @ 5550c │ │ │ │ - b 55aa4 │ │ │ │ - ldr r8, [pc, #-2976] @ 55540 │ │ │ │ + b 55838 │ │ │ │ + ldr r8, [pc, #-3020] @ 554b8 │ │ │ │ + b 55a50 │ │ │ │ + ldr r8, [pc, #-2976] @ 554ec │ │ │ │ mov r4, r5 │ │ │ │ - b 55e84 │ │ │ │ - bl 14adc │ │ │ │ - ldr r1, [pc, #-3048] @ 55508 │ │ │ │ - b 54fa4 │ │ │ │ - ldr r8, [pc, #-3052] @ 5550c │ │ │ │ - b 55760 │ │ │ │ - ldr r8, [pc, #-3016] @ 55538 │ │ │ │ + b 55e30 │ │ │ │ + bl 14ab8 │ │ │ │ + ldr r1, [pc, #-3048] @ 554b4 │ │ │ │ + b 54f58 │ │ │ │ + ldr r8, [pc, #-3052] @ 554b8 │ │ │ │ + b 5570c │ │ │ │ + ldr r8, [pc, #-3016] @ 554e4 │ │ │ │ mov r4, #0 │ │ │ │ - b 55f38 │ │ │ │ + b 55ee4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - ldr r8, [pc, #-3024] @ 55540 │ │ │ │ + ldr r8, [pc, #-3024] @ 554ec │ │ │ │ mov r5, r4 │ │ │ │ - b 55f38 │ │ │ │ - ldr r3, [pc, #-3084] @ 55510 │ │ │ │ - ldr r1, [pc, #-3084] @ 55514 │ │ │ │ - ldr r0, [pc, #-3084] @ 55518 │ │ │ │ + b 55ee4 │ │ │ │ + ldr r3, [pc, #-3084] @ 554bc │ │ │ │ + ldr r1, [pc, #-3084] @ 554c0 │ │ │ │ + ldr r0, [pc, #-3084] @ 554c4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-3088] @ 5551c │ │ │ │ + ldr r2, [pc, #-3088] @ 554c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r8, [pc, #-3104] @ 55520 │ │ │ │ - b 55e84 │ │ │ │ - ldr r8, [pc, #-3112] @ 55520 │ │ │ │ - b 55f38 │ │ │ │ - ldr r8, [pc, #-3092] @ 5553c │ │ │ │ - b 55e84 │ │ │ │ - ldr r8, [pc, #-3100] @ 5553c │ │ │ │ + ldr r8, [pc, #-3104] @ 554cc │ │ │ │ + b 55e30 │ │ │ │ + ldr r8, [pc, #-3112] @ 554cc │ │ │ │ + b 55ee4 │ │ │ │ + ldr r8, [pc, #-3092] @ 554e8 │ │ │ │ + b 55e30 │ │ │ │ + ldr r8, [pc, #-3100] @ 554e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 55f38 │ │ │ │ + b 55ee4 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 56088 │ │ │ │ - ldr r8, [pc, #-3132] @ 55534 │ │ │ │ - b 55e84 │ │ │ │ - ldr r8, [pc, #-3140] @ 55534 │ │ │ │ + b 56034 │ │ │ │ + ldr r8, [pc, #-3132] @ 554e0 │ │ │ │ + b 55e30 │ │ │ │ + ldr r8, [pc, #-3140] @ 554e0 │ │ │ │ mov r4, #0 │ │ │ │ - b 55f38 │ │ │ │ - ldr r3, [pc, #-3168] @ 55524 │ │ │ │ - ldr r1, [pc, #-3168] @ 55528 │ │ │ │ - ldr r0, [pc, #-3168] @ 5552c │ │ │ │ + b 55ee4 │ │ │ │ + ldr r3, [pc, #-3168] @ 554d0 │ │ │ │ + ldr r1, [pc, #-3168] @ 554d4 │ │ │ │ + ldr r0, [pc, #-3168] @ 554d8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-3172] @ 55530 │ │ │ │ + ldr r2, [pc, #-3172] @ 554dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - bl 147ac │ │ │ │ - ldr r8, [pc, #-3188] @ 55538 │ │ │ │ - b 55e84 │ │ │ │ - ldr r8, [pc, #-3200] @ 55534 │ │ │ │ + bl 14788 │ │ │ │ + ldr r8, [pc, #-3188] @ 554e4 │ │ │ │ + b 55e30 │ │ │ │ + ldr r8, [pc, #-3200] @ 554e0 │ │ │ │ mov r4, #0 │ │ │ │ - b 54ce8 │ │ │ │ + b 54c9c │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r8, [pc, #-3212] @ 55538 │ │ │ │ + ldr r8, [pc, #-3212] @ 554e4 │ │ │ │ mov r4, #0 │ │ │ │ - b 54ce8 │ │ │ │ - ldr r8, [pc, #-3220] @ 5553c │ │ │ │ + b 54c9c │ │ │ │ + ldr r8, [pc, #-3220] @ 554e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 54ce8 │ │ │ │ - ldr r8, [pc, #-3228] @ 55540 │ │ │ │ + b 54c9c │ │ │ │ + ldr r8, [pc, #-3228] @ 554ec │ │ │ │ mov r4, r5 │ │ │ │ - b 54ce8 │ │ │ │ + b 54c9c │ │ │ │ cmp r5, #3 │ │ │ │ - ble 55f8c │ │ │ │ - ldr r3, [pc, #-3244] @ 55544 │ │ │ │ + ble 55f38 │ │ │ │ + ldr r3, [pc, #-3244] @ 554f0 │ │ │ │ mov ip, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 55f98 │ │ │ │ + b 55f44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #3952] @ 57184 │ │ │ │ - ldr r0, [pc, #3952] @ 57188 │ │ │ │ + ldr r2, [pc, #3952] @ 57130 │ │ │ │ + ldr r0, [pc, #3952] @ 57134 │ │ │ │ subs r4, r3, #0 │ │ │ │ - ldr r3, [pc, #3948] @ 5718c │ │ │ │ + ldr r3, [pc, #3948] @ 57138 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ add ip, r0, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ @@ -76025,39 +76004,39 @@ │ │ │ │ add r3, r0, #908 @ 0x38c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, r0, #332 @ 0x14c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r0, #1484] @ 0x5cc │ │ │ │ - ldr r8, [pc, #3848] @ 57190 │ │ │ │ + ldr r8, [pc, #3848] @ 5713c │ │ │ │ add ip, ip, #1376 @ 0x560 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r0, #1488] @ 0x5d0 │ │ │ │ add ip, ip, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r9, [r0, #1468] @ 0x5bc │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 562d0 │ │ │ │ - ldr r3, [pc, #3804] @ 57194 │ │ │ │ + beq 5627c │ │ │ │ + ldr r3, [pc, #3804] @ 57140 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #7 │ │ │ │ - bhi 579c8 │ │ │ │ + bhi 57978 │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3776] @ 57198 │ │ │ │ + ldr r3, [pc, #3776] @ 57144 │ │ │ │ sub r2, r5, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi 579c8 │ │ │ │ + bhi 57978 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -76068,12208 +76047,12683 @@ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq 56c9c │ │ │ │ - ldr r0, [pc, #3684] @ 5719c │ │ │ │ + beq 56c48 │ │ │ │ + ldr r0, [pc, #3684] @ 57148 │ │ │ │ ldr r0, [r8, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 5794c │ │ │ │ - ldr r0, [pc, #3668] @ 571a0 │ │ │ │ + beq 578fc │ │ │ │ + ldr r0, [pc, #3668] @ 5714c │ │ │ │ ldr r0, [r8, r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 57948 │ │ │ │ + beq 578f8 │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #3644] @ 571a4 │ │ │ │ + ldr r1, [pc, #3644] @ 57150 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r5, #6 │ │ │ │ - bhi 565cc │ │ │ │ + bhi 56578 │ │ │ │ add r1, r1, r5 │ │ │ │ ldrh r1, [r1, r5] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3612] @ 571a8 │ │ │ │ + ldr r3, [pc, #3612] @ 57154 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #1072] @ 0x430 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57810 │ │ │ │ + beq 577c0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5664c │ │ │ │ + ble 565f8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3564] @ 571ac │ │ │ │ + ldr r2, [pc, #3564] @ 57158 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #908] @ 0x38c │ │ │ │ - beq 56c9c │ │ │ │ + beq 56c48 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5794c │ │ │ │ + beq 578fc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 57948 │ │ │ │ + beq 578f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 57728 │ │ │ │ + ble 576d8 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 56410 │ │ │ │ + b 563bc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 576bc │ │ │ │ + beq 5766c │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 56404 │ │ │ │ + bne 563b0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57728 │ │ │ │ + beq 576d8 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5664c │ │ │ │ + ble 565f8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3432] @ 571b0 │ │ │ │ + ldr r2, [pc, #3432] @ 5715c │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1368] @ 0x558 │ │ │ │ - beq 56c9c │ │ │ │ + beq 56c48 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5794c │ │ │ │ + beq 578fc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 57948 │ │ │ │ + beq 578f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 56f74 │ │ │ │ + ble 56f20 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 56498 │ │ │ │ + b 56444 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 56f08 │ │ │ │ + beq 56eb4 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 5648c │ │ │ │ + bne 56438 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56f74 │ │ │ │ + beq 56f20 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5664c │ │ │ │ + ble 565f8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3300] @ 571b4 │ │ │ │ + ldr r2, [pc, #3300] @ 57160 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #1388] @ 0x56c │ │ │ │ - beq 56c9c │ │ │ │ + beq 56c48 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5794c │ │ │ │ + beq 578fc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 57948 │ │ │ │ + beq 578f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 570ec │ │ │ │ + ble 57098 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 56520 │ │ │ │ + b 564cc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 57080 │ │ │ │ + beq 5702c │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 56514 │ │ │ │ + bne 564c0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 570ec │ │ │ │ + beq 57098 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5664c │ │ │ │ + ble 565f8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #3168] @ 571b8 │ │ │ │ + ldr r2, [pc, #3168] @ 57164 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r0, r0, #67108864 @ 0x4000000 │ │ │ │ ldr ip, [r2, #332] @ 0x14c │ │ │ │ - beq 56c9c │ │ │ │ + beq 56c48 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5794c │ │ │ │ + beq 578fc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 57948 │ │ │ │ + beq 578f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 5736c │ │ │ │ + ble 5731c │ │ │ │ add fp, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ - b 565a8 │ │ │ │ + b 56554 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 57160 │ │ │ │ + beq 5710c │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne 5659c │ │ │ │ + bne 56548 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5736c │ │ │ │ + beq 5731c │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5664c │ │ │ │ - b 57378 │ │ │ │ - ldr r1, [pc, #3036] @ 571bc │ │ │ │ + ble 565f8 │ │ │ │ + b 57328 │ │ │ │ + ldr r1, [pc, #3036] @ 57168 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [r1, #1332] @ 0x534 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 5794c │ │ │ │ + beq 578fc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 57948 │ │ │ │ + beq 578f8 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 57644 │ │ │ │ + ble 575f4 │ │ │ │ add r7, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ - b 56624 │ │ │ │ + b 565d0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq 56f98 │ │ │ │ + beq 56f44 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, lr │ │ │ │ - bne 56618 │ │ │ │ + bne 565c4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r7, [r2, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 57644 │ │ │ │ + beq 575f4 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 56384 │ │ │ │ + bgt 56330 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #2920] @ 571c0 │ │ │ │ + ldr r2, [pc, #2920] @ 5716c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ mov r0, sl │ │ │ │ - beq 56efc │ │ │ │ + beq 56ea8 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 56ef4 │ │ │ │ - ldr r3, [pc, #2880] @ 571c4 │ │ │ │ + beq 56ea0 │ │ │ │ + ldr r3, [pc, #2880] @ 57170 │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 56e44 │ │ │ │ + bne 56df0 │ │ │ │ ldr fp, [r6, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 56e44 │ │ │ │ + beq 56df0 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 566dc │ │ │ │ + beq 56688 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 56dc4 │ │ │ │ - ldr r3, [pc, #2788] @ 571c8 │ │ │ │ + beq 56d70 │ │ │ │ + ldr r3, [pc, #2788] @ 57174 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 56720 │ │ │ │ + beq 566cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq 56e84 │ │ │ │ + beq 56e30 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldreq r6, [pc, #2716] @ 571cc │ │ │ │ - beq 56d78 │ │ │ │ + ldreq r6, [pc, #2716] @ 57178 │ │ │ │ + beq 56d24 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56748 │ │ │ │ + beq 566f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 56db8 │ │ │ │ + beq 56d64 │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 5701c │ │ │ │ + beq 56fc8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #2656] @ 571d0 │ │ │ │ + ldr r2, [pc, #2656] @ 5717c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #396] @ 0x18c │ │ │ │ - beq 5704c │ │ │ │ + beq 56ff8 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5705c │ │ │ │ + beq 57008 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 56eb4 │ │ │ │ + bne 56e60 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 56eb4 │ │ │ │ + beq 56e60 │ │ │ │ ldr r2, [r6] │ │ │ │ ldr sl, [r7, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [sl] │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 567ec │ │ │ │ + beq 56798 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - beq 56e90 │ │ │ │ - ldr r2, [pc, #2528] @ 571d4 │ │ │ │ + beq 56e3c │ │ │ │ + ldr r2, [pc, #2528] @ 57180 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #2 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 56830 │ │ │ │ + beq 567dc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - beq 56ee8 │ │ │ │ + beq 56e94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5710c │ │ │ │ + beq 570b8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56854 │ │ │ │ + beq 56800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 56e78 │ │ │ │ + beq 56e24 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f1c │ │ │ │ + bl 14ef8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 5741c │ │ │ │ + beq 573cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 5745c │ │ │ │ + beq 5740c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ - beq 5749c │ │ │ │ - ldr r3, [pc, #2368] @ 571d8 │ │ │ │ + beq 5744c │ │ │ │ + ldr r3, [pc, #2368] @ 57184 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 56dd0 │ │ │ │ + beq 56d7c │ │ │ │ mov r0, r9 │ │ │ │ bl b9e8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #2336] @ 571dc │ │ │ │ + ldr r3, [pc, #2336] @ 57188 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 119098 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 574dc │ │ │ │ + bne 5748c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5751c │ │ │ │ + beq 574cc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14c2c │ │ │ │ + bl 14c08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 57568 │ │ │ │ + beq 57518 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, fp │ │ │ │ strd r8, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl aa0dc │ │ │ │ + bl 7f310 │ │ │ │ mov r8, r0 │ │ │ │ bl be74 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 56d3c │ │ │ │ + beq 56ce8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 56dd8 │ │ │ │ + beq 56d84 │ │ │ │ mov r0, r3 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 57760 │ │ │ │ - ldr r3, [pc, #2196] @ 571e0 │ │ │ │ + beq 57710 │ │ │ │ + ldr r3, [pc, #2196] @ 5718c │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1320] @ 0x528 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 57778 │ │ │ │ + blt 57728 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56980 │ │ │ │ + beq 5692c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 57100 │ │ │ │ + beq 570ac │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 577a8 │ │ │ │ - ldr r3, [pc, #2124] @ 571e4 │ │ │ │ + beq 57758 │ │ │ │ + ldr r3, [pc, #2124] @ 57190 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #972] @ 0x3cc │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 577b4 │ │ │ │ + blt 57764 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 569cc │ │ │ │ + beq 56978 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 5755c │ │ │ │ + beq 5750c │ │ │ │ add r9, r8, #5120 @ 0x1400 │ │ │ │ ldrd r0, [r9, #8] │ │ │ │ bl b6ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 577d0 │ │ │ │ - ldr r3, [pc, #2048] @ 571e8 │ │ │ │ + beq 57780 │ │ │ │ + ldr r3, [pc, #2048] @ 57194 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #488] @ 0x1e8 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 577dc │ │ │ │ + blt 5778c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56a1c │ │ │ │ + beq 569c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 5773c │ │ │ │ + beq 576ec │ │ │ │ ldrd r0, [r9, #16] │ │ │ │ bl b6ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 577f8 │ │ │ │ - ldr r3, [pc, #1976] @ 571ec │ │ │ │ + beq 577a8 │ │ │ │ + ldr r3, [pc, #1976] @ 57198 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #492] @ 0x1ec │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 57830 │ │ │ │ + blt 577e0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56a68 │ │ │ │ + beq 56a14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 57748 │ │ │ │ + beq 576f8 │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ ldr r0, [r8, #1048] @ 0x418 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 57848 │ │ │ │ - ldr r3, [pc, #1900] @ 571f0 │ │ │ │ + beq 577f8 │ │ │ │ + ldr r3, [pc, #1900] @ 5719c │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #484] @ 0x1e4 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 57860 │ │ │ │ + blt 57810 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56ab8 │ │ │ │ + beq 56a64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 5776c │ │ │ │ + beq 5771c │ │ │ │ ldrd r0, [r9, #32] │ │ │ │ bl b6ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 5787c │ │ │ │ - ldr r3, [pc, #1828] @ 571f4 │ │ │ │ + beq 5782c │ │ │ │ + ldr r3, [pc, #1828] @ 571a0 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1252] @ 0x4e4 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 57888 │ │ │ │ + blt 57838 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56b04 │ │ │ │ + beq 56ab0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 575fc │ │ │ │ + beq 575ac │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ bl b6ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 57894 │ │ │ │ - ldr r3, [pc, #1756] @ 571f8 │ │ │ │ + beq 57844 │ │ │ │ + ldr r3, [pc, #1756] @ 571a4 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1256] @ 0x4e8 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 578a0 │ │ │ │ + blt 57850 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56b50 │ │ │ │ + beq 56afc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 57608 │ │ │ │ + beq 575b8 │ │ │ │ ldr r0, [r8, #1072] @ 0x430 │ │ │ │ bl bb38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 578fc │ │ │ │ - ldr r3, [pc, #1684] @ 571fc │ │ │ │ + beq 578ac │ │ │ │ + ldr r3, [pc, #1684] @ 571a8 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #1248] @ 0x4e0 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 57908 │ │ │ │ + blt 578b8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56ba4 │ │ │ │ + beq 56b50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 56ba4 │ │ │ │ + bne 56b50 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - ldr r6, [pc, #1620] @ 57200 │ │ │ │ + ldr r6, [pc, #1620] @ 571ac │ │ │ │ mov r0, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 57914 │ │ │ │ + blt 578c4 │ │ │ │ ldr r1, [r6, #972] @ 0x3cc │ │ │ │ mov r0, r7 │ │ │ │ bl b9ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 57670 │ │ │ │ + blt 57620 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56bfc │ │ │ │ + beq 56ba8 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r7] │ │ │ │ - beq 56bfc │ │ │ │ + beq 56ba8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57754 │ │ │ │ + beq 57704 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56c18 │ │ │ │ + beq 56bc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 56e9c │ │ │ │ + beq 56e48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56c34 │ │ │ │ + beq 56be0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 56ea8 │ │ │ │ - ldr r2, [pc, #1480] @ 57204 │ │ │ │ - ldr r3, [pc, #1356] @ 5718c │ │ │ │ + beq 56e54 │ │ │ │ + ldr r2, [pc, #1480] @ 571b0 │ │ │ │ + ldr r3, [pc, #1356] @ 57138 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 57994 │ │ │ │ + bne 57944 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [pc, #1436] @ 57208 │ │ │ │ + ldr r7, [pc, #1436] @ 571b4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r7, #1344] @ 0x540 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c70 │ │ │ │ + bl 17c4c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 578ac │ │ │ │ + beq 5785c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr lr, [r7, #1332] @ 0x534 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r6, r6, #1 │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ - bne 565e4 │ │ │ │ - bl 147ec │ │ │ │ - ldr r3, [pc, #1452] @ 57254 │ │ │ │ + bne 56590 │ │ │ │ + bl 147c8 │ │ │ │ + ldr r3, [pc, #1452] @ 57200 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 56320 │ │ │ │ - ldr r3, [pc, #1428] @ 57254 │ │ │ │ + b 562cc │ │ │ │ + ldr r3, [pc, #1428] @ 57200 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 5631c │ │ │ │ - ldr r3, [pc, #1408] @ 57254 │ │ │ │ + b 562c8 │ │ │ │ + ldr r3, [pc, #1408] @ 57200 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 56318 │ │ │ │ - ldr r3, [pc, #1392] @ 57254 │ │ │ │ + b 562c4 │ │ │ │ + ldr r3, [pc, #1392] @ 57200 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 56310 │ │ │ │ - ldr r3, [pc, #1376] @ 57254 │ │ │ │ + b 562bc │ │ │ │ + ldr r3, [pc, #1376] @ 57200 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 56308 │ │ │ │ - ldr r3, [pc, #1360] @ 57254 │ │ │ │ + b 562b4 │ │ │ │ + ldr r3, [pc, #1360] @ 57200 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 56304 │ │ │ │ + b 562b0 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r9, [r1, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ - b 5664c │ │ │ │ - ldr r3, [pc, #1224] @ 5720c │ │ │ │ - ldr r0, [pc, #1224] @ 57210 │ │ │ │ - ldr r1, [pc, #1224] @ 57214 │ │ │ │ + b 565f8 │ │ │ │ + ldr r3, [pc, #1224] @ 571b8 │ │ │ │ + ldr r0, [pc, #1224] @ 571bc │ │ │ │ + ldr r1, [pc, #1224] @ 571c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #101 @ 0x65 │ │ │ │ - bl 17198 │ │ │ │ + mov r2, #37 @ 0x25 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #1264] @ 57258 │ │ │ │ - beq 57620 │ │ │ │ + ldrne r6, [pc, #1264] @ 57204 │ │ │ │ + beq 575d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 575f0 │ │ │ │ + beq 575a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56d94 │ │ │ │ + beq 56d40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 56f8c │ │ │ │ - ldr r3, [pc, #1148] @ 57218 │ │ │ │ - ldr r0, [pc, #1148] @ 5721c │ │ │ │ + beq 56f38 │ │ │ │ + ldr r3, [pc, #1148] @ 571c4 │ │ │ │ + ldr r0, [pc, #1148] @ 571c8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #123 @ 0x7b │ │ │ │ + mov r2, #59 @ 0x3b │ │ │ │ mov r1, r6 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ mov r7, #0 │ │ │ │ - b 56c34 │ │ │ │ + b 56be0 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 56748 │ │ │ │ + b 566f4 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 566dc │ │ │ │ + b 56688 │ │ │ │ ldrd r8, [r9, #8] │ │ │ │ - b 568b4 │ │ │ │ - ldr r9, [pc, #1088] @ 57220 │ │ │ │ + b 56860 │ │ │ │ + ldr r9, [pc, #1088] @ 571cc │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #48] @ 0x30 │ │ │ │ ldr r1, [r9, #1320] @ 0x528 │ │ │ │ bl be50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 57804 │ │ │ │ + blt 577b4 │ │ │ │ add r0, r8, #4 │ │ │ │ bl b964 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 5783c │ │ │ │ + beq 577ec │ │ │ │ ldr r1, [r9, #972] @ 0x3cc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl be50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 57854 │ │ │ │ + blt 57804 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56bd8 │ │ │ │ + beq 56b84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 56bd8 │ │ │ │ + bne 56b84 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 56bd8 │ │ │ │ - ldr r3, [pc, #984] @ 57224 │ │ │ │ + b 56b84 │ │ │ │ + ldr r3, [pc, #984] @ 571d0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r0 │ │ │ │ - b 56720 │ │ │ │ + b 566cc │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 56854 │ │ │ │ + b 56800 │ │ │ │ mov r0, fp │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 56720 │ │ │ │ + b 566cc │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 567ec │ │ │ │ + b 56798 │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 56c18 │ │ │ │ + b 56bc4 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 56c34 │ │ │ │ - ldr r3, [pc, #876] @ 57228 │ │ │ │ + b 56be0 │ │ │ │ + ldr r3, [pc, #876] @ 571d4 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 16f60 │ │ │ │ + bl 16f3c │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r0 │ │ │ │ - b 56830 │ │ │ │ + b 567dc │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 56830 │ │ │ │ - ldr r6, [pc, #816] @ 5722c │ │ │ │ - b 56d94 │ │ │ │ + b 567dc │ │ │ │ + ldr r6, [pc, #816] @ 571d8 │ │ │ │ + b 56d40 │ │ │ │ bl b6c4 │ │ │ │ mov r6, r0 │ │ │ │ - b 56674 │ │ │ │ + b 56620 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r6, fp │ │ │ │ mov r9, ip │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r3 │ │ │ │ - b 56f44 │ │ │ │ + b 56ef0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 577c0 │ │ │ │ + beq 57770 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57944 │ │ │ │ + beq 578f4 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56f2c │ │ │ │ + beq 56ed8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - bge 564a4 │ │ │ │ + bge 56450 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 564c4 │ │ │ │ - ldr r1, [pc, #680] @ 57230 │ │ │ │ - b 57400 │ │ │ │ - ldr r6, [pc, #712] @ 57258 │ │ │ │ + beq 56470 │ │ │ │ + ldr r1, [pc, #680] @ 571dc │ │ │ │ + b 573b0 │ │ │ │ + ldr r6, [pc, #712] @ 57204 │ │ │ │ mov r0, r4 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 56d94 │ │ │ │ + b 56d40 │ │ │ │ mov fp, #0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r8 │ │ │ │ mov r4, ip │ │ │ │ mov r8, r7 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, lr │ │ │ │ - b 56fdc │ │ │ │ + b 56f88 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 57644 │ │ │ │ + beq 575f4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ and r1, r1, #67108864 @ 0x4000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57944 │ │ │ │ + beq 578f4 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56fc4 │ │ │ │ + beq 56f70 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, fp │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - blt 57644 │ │ │ │ + blt 575f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [r3, fp, lsl #2] │ │ │ │ - b 56638 │ │ │ │ + b 565e4 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56764 │ │ │ │ + beq 56710 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 57044 │ │ │ │ + beq 56ff0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 57928 │ │ │ │ - ldr r6, [pc, #488] @ 57234 │ │ │ │ - b 56d94 │ │ │ │ + beq 578d8 │ │ │ │ + ldr r6, [pc, #488] @ 571e0 │ │ │ │ + b 56d40 │ │ │ │ mov r0, r7 │ │ │ │ bl b6c4 │ │ │ │ mov r7, r0 │ │ │ │ - b 5678c │ │ │ │ + b 56738 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 57078 │ │ │ │ + beq 57024 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 57614 │ │ │ │ - ldr r6, [pc, #440] @ 57238 │ │ │ │ - b 56d94 │ │ │ │ + beq 575c4 │ │ │ │ + ldr r6, [pc, #440] @ 571e4 │ │ │ │ + b 56d40 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r6, fp │ │ │ │ mov r9, ip │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r3 │ │ │ │ - b 570bc │ │ │ │ + b 57068 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 577e8 │ │ │ │ + beq 57798 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57970 │ │ │ │ + beq 57920 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 570a4 │ │ │ │ + beq 57050 │ │ │ │ mov r3, r5 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - bge 5652c │ │ │ │ + bge 564d8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5654c │ │ │ │ - ldr r1, [pc, #316] @ 5723c │ │ │ │ - b 57400 │ │ │ │ + beq 564f8 │ │ │ │ + ldr r1, [pc, #316] @ 571e8 │ │ │ │ + b 573b0 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 56980 │ │ │ │ + b 5692c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 57130 │ │ │ │ + beq 570dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 57130 │ │ │ │ + bne 570dc │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5714c │ │ │ │ + beq 570f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 57154 │ │ │ │ - ldr r6, [pc, #236] @ 57240 │ │ │ │ - b 56d94 │ │ │ │ + beq 57100 │ │ │ │ + ldr r6, [pc, #236] @ 571ec │ │ │ │ + b 56d40 │ │ │ │ mov r0, sl │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 5714c │ │ │ │ + b 570f8 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r7, fp │ │ │ │ mov r6, ip │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r3 │ │ │ │ - b 5733c │ │ │ │ - ldrdeq r9, [pc], -ip │ │ │ │ - andeq fp, pc, r4, lsr #9 │ │ │ │ + b 572ec │ │ │ │ + andeq r9, pc, r0, lsr lr @ │ │ │ │ + andeq fp, pc, r0, lsl #10 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r9, pc, ip, asr sp @ │ │ │ │ - andeq sl, sp, sl, asr r2 │ │ │ │ - andeq sl, sp, r6, asr #4 │ │ │ │ + @ instruction: 0x000f9db0 │ │ │ │ + andeq sl, sp, lr, asr r2 │ │ │ │ + andeq sl, sp, sl, asr #4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andeq sl, sp, r2, asr #3 │ │ │ │ - andeq fp, pc, ip, lsr r3 @ │ │ │ │ - andeq fp, pc, r8, lsl #6 │ │ │ │ - andeq fp, pc, r0, lsl #5 │ │ │ │ - strdeq fp, [pc], -r8 │ │ │ │ - andeq fp, pc, r0, ror r1 @ │ │ │ │ - andeq fp, pc, ip, ror #1 │ │ │ │ - andeq fp, pc, r0, ror r0 @ │ │ │ │ + andeq sl, sp, r6, asr #3 │ │ │ │ + muleq pc, r8, r3 @ │ │ │ │ + andeq fp, pc, r4, ror #6 │ │ │ │ + ldrdeq fp, [pc], -ip │ │ │ │ + andeq fp, pc, r4, asr r2 @ │ │ │ │ + andeq fp, pc, ip, asr #3 │ │ │ │ + andeq fp, pc, r8, asr #2 │ │ │ │ + andeq fp, pc, ip, asr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andeq sl, pc, r4, ror #31 │ │ │ │ - andeq r1, r0, r6, ror #24 │ │ │ │ - andeq sl, pc, r8, asr pc @ │ │ │ │ - ldrdeq sl, [pc], -r4 │ │ │ │ + andeq fp, pc, r0, asr #32 │ │ │ │ + andeq r1, r0, r1, lsr r9 │ │ │ │ + @ instruction: 0x000fafb4 │ │ │ │ + andeq sl, pc, r0, lsr pc @ │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - andeq sl, pc, ip, ror sp @ │ │ │ │ - andeq sl, pc, r0, lsr sp @ │ │ │ │ - andeq sl, pc, r0, ror #25 │ │ │ │ - muleq pc, r4, ip @ │ │ │ │ - andeq sl, pc, r4, asr #24 │ │ │ │ - strdeq sl, [pc], -r8 │ │ │ │ - andeq sl, pc, ip, lsr #23 │ │ │ │ - andeq sl, pc, r0, ror #22 │ │ │ │ - andeq sl, pc, ip, lsl fp @ │ │ │ │ - @ instruction: 0x000f93bc │ │ │ │ - andeq sl, pc, ip, asr sl @ │ │ │ │ - muleq ip, r8, sl │ │ │ │ - strdeq r4, [ip], -r8 │ │ │ │ - @ instruction: 0x00001ab4 │ │ │ │ - andeq r3, ip, r4, asr #20 │ │ │ │ - andeq r4, ip, r4, asr #7 │ │ │ │ - andeq sl, pc, ip, ror #17 │ │ │ │ - andeq sl, pc, ip, ror r8 @ │ │ │ │ - andeq sl, pc, ip, lsl #16 │ │ │ │ - andeq r1, r0, r2, asr ip │ │ │ │ - andeq r1, r0, sl, ror #23 │ │ │ │ - andeq r1, r0, sl, ror #24 │ │ │ │ - andeq r1, r0, fp, ror #24 │ │ │ │ - strdeq r1, [r0], -r1 @ │ │ │ │ - andeq r1, r0, pc, ror ip │ │ │ │ + ldrdeq sl, [pc], -r8 │ │ │ │ + andeq sl, pc, ip, lsl #27 │ │ │ │ + andeq sl, pc, ip, lsr sp @ │ │ │ │ + strdeq sl, [pc], -r0 │ │ │ │ + andeq sl, pc, r0, lsr #25 │ │ │ │ + andeq sl, pc, r4, asr ip @ │ │ │ │ + andeq sl, pc, r8, lsl #24 │ │ │ │ + @ instruction: 0x000fabbc │ │ │ │ + andeq sl, pc, r8, ror fp @ │ │ │ │ + andeq r9, pc, r0, lsl r4 @ │ │ │ │ + @ instruction: 0x000faab8 │ │ │ │ + muleq ip, ip, sl │ │ │ │ + strdeq r4, [ip], -ip │ │ │ │ + andeq r1, r0, pc, ror r7 │ │ │ │ + andeq r3, ip, r8, asr #20 │ │ │ │ + andeq r4, ip, r8, asr #7 │ │ │ │ + andeq sl, pc, r8, asr #18 │ │ │ │ + ldrdeq sl, [pc], -r8 │ │ │ │ + andeq sl, pc, r8, ror #16 │ │ │ │ + andeq r1, r0, sp, lsl r9 │ │ │ │ + @ instruction: 0x000018b5 │ │ │ │ + andeq r1, r0, r5, lsr r9 │ │ │ │ + andeq r1, r0, r6, lsr r9 │ │ │ │ + @ instruction: 0x000018bc │ │ │ │ + andeq r1, r0, sl, asr #18 │ │ │ │ andeq r3, ip, r0, ror #27 │ │ │ │ - strdeq r1, [r0], -sp │ │ │ │ + andeq r1, r0, r8, asr #17 │ │ │ │ ldrdeq r3, [ip], -r8 │ │ │ │ andeq r3, ip, r8, asr sp │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r1, r0, r9, lsl #25 │ │ │ │ + andeq r1, r0, r4, asr r9 │ │ │ │ andeq r3, ip, r0, lsr #22 │ │ │ │ - ldrdeq r1, [r0], -r5 │ │ │ │ - andeq r1, r0, r3, asr fp │ │ │ │ + andeq r1, r0, r0, lsr #17 │ │ │ │ + andeq r1, r0, lr, lsl r8 │ │ │ │ andeq r3, ip, r0, ror #2 │ │ │ │ @ instruction: 0x000c3ab8 │ │ │ │ - andeq r1, r0, r3, ror #23 │ │ │ │ - andeq r1, r0, sl, ror #21 │ │ │ │ - andeq r1, r0, ip, ror #21 │ │ │ │ - strdeq r1, [r0], -r6 │ │ │ │ - strdeq r1, [r0], -r8 │ │ │ │ - andeq r1, r0, r2, lsl #22 │ │ │ │ - andeq r1, r0, r4, lsl #22 │ │ │ │ - andeq r1, r0, lr, lsl #22 │ │ │ │ - andeq r1, r0, sl, asr #21 │ │ │ │ - ldrdeq r1, [r0], -ip │ │ │ │ - andeq r1, r0, r0, lsl fp │ │ │ │ - ldrdeq r1, [r0], -r3 │ │ │ │ - andeq r1, r0, sl, lsl fp │ │ │ │ - ldrdeq r1, [r0], -r5 │ │ │ │ - andeq r1, r0, ip, lsl fp │ │ │ │ - andeq r1, r0, r6, lsr #22 │ │ │ │ - andeq r1, r0, r8, lsr #22 │ │ │ │ - andeq r1, r0, r2, lsr fp │ │ │ │ - andeq r1, r0, r4, lsr fp │ │ │ │ + andeq r1, r0, lr, lsr #17 │ │ │ │ + @ instruction: 0x000017b5 │ │ │ │ + @ instruction: 0x000017b7 │ │ │ │ + andeq r1, r0, r1, asr #15 │ │ │ │ + andeq r1, r0, r3, asr #15 │ │ │ │ + andeq r1, r0, sp, asr #15 │ │ │ │ + andeq r1, r0, pc, asr #15 │ │ │ │ + ldrdeq r1, [r0], -r9 │ │ │ │ + muleq r0, r5, r7 │ │ │ │ + andeq r1, r0, r7, lsr #17 │ │ │ │ + ldrdeq r1, [r0], -fp │ │ │ │ + muleq r0, lr, r7 │ │ │ │ + andeq r1, r0, r5, ror #15 │ │ │ │ + andeq r1, r0, r0, lsr #15 │ │ │ │ + andeq r1, r0, r7, ror #15 │ │ │ │ + strdeq r1, [r0], -r1 @ │ │ │ │ + strdeq r1, [r0], -r3 │ │ │ │ + strdeq r1, [r0], -sp │ │ │ │ + strdeq r1, [r0], -pc @ │ │ │ │ @ instruction: 0x000c27b0 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - ldrdeq r7, [ip], -r8 │ │ │ │ + andeq r8, ip, r4, lsr r7 │ │ │ │ andeq r2, ip, r0, lsr #15 │ │ │ │ muleq ip, r0, r8 │ │ │ │ - andeq r1, r0, fp, lsl ip │ │ │ │ - andeq r1, r0, lr, lsr fp │ │ │ │ - andeq r1, r0, sl, asr #22 │ │ │ │ - strdeq r1, [r0], -r8 │ │ │ │ - ldrdeq r1, [r0], -r3 │ │ │ │ - andeq r1, r0, fp, asr #23 │ │ │ │ + andeq r1, r0, r6, ror #17 │ │ │ │ + andeq r1, r0, r9, lsl #16 │ │ │ │ + andeq r1, r0, fp, lsl #16 │ │ │ │ + andeq r1, r0, r5, lsl r8 │ │ │ │ + andeq r1, r0, r3, asr #17 │ │ │ │ + muleq r0, lr, r8 │ │ │ │ + muleq r0, r6, r8 │ │ │ │ andeq r8, sp, r0, ror #23 │ │ │ │ andeq r2, ip, r8, asr #6 │ │ │ │ @ instruction: 0x000c28b4 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ @ instruction: 0x000d8bbc │ │ │ │ andeq r2, ip, ip, lsr #4 │ │ │ │ andeq r2, ip, r4, ror #10 │ │ │ │ @ instruction: 0x000071b5 │ │ │ │ - andeq r1, r0, r3, lsl #25 │ │ │ │ - andeq r1, r0, r6, lsl #25 │ │ │ │ - andeq r1, r0, r7, lsl #25 │ │ │ │ - andeq r1, r0, r8, lsl #25 │ │ │ │ - andeq r1, r0, r5, lsl #25 │ │ │ │ - andeq r1, r0, r4, lsl #25 │ │ │ │ + andeq r1, r0, lr, asr #18 │ │ │ │ + andeq r1, r0, r1, asr r9 │ │ │ │ + andeq r1, r0, r2, asr r9 │ │ │ │ + andeq r1, r0, r3, asr r9 │ │ │ │ + andeq r1, r0, r0, asr r9 │ │ │ │ + andeq r1, r0, pc, asr #18 │ │ │ │ andeq r2, ip, r4, lsr #13 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 57824 │ │ │ │ + beq 577d4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57970 │ │ │ │ + beq 57920 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57324 │ │ │ │ + beq 572d4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - bge 565b4 │ │ │ │ + bge 56560 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57920 │ │ │ │ + bne 578d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #-340] @ 57244 │ │ │ │ + ldr r3, [pc, #-344] @ 571f0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 16454 │ │ │ │ + bl 16430 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5664c │ │ │ │ - ldr r1, [pc, #-444] @ 57248 │ │ │ │ - ldr r3, [pc, #-444] @ 5724c │ │ │ │ - ldr r0, [pc, #-444] @ 57250 │ │ │ │ + bne 565f8 │ │ │ │ + ldr r1, [pc, #-448] @ 571f4 │ │ │ │ + ldr r3, [pc, #-448] @ 571f8 │ │ │ │ + ldr r0, [pc, #-448] @ 571fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #121 @ 0x79 │ │ │ │ - bl 17198 │ │ │ │ - b 56db0 │ │ │ │ + mov r2, #57 @ 0x39 │ │ │ │ + bl 17174 │ │ │ │ + b 56d5c │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56868 │ │ │ │ + beq 56814 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #-304] @ 57308 │ │ │ │ - bne 56d68 │ │ │ │ + ldrne r6, [pc, #-304] @ 572b8 │ │ │ │ + bne 56d14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 57454 │ │ │ │ + beq 57404 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 57998 │ │ │ │ - ldr r6, [pc, #-340] @ 57308 │ │ │ │ - b 56d94 │ │ │ │ + beq 57948 │ │ │ │ + ldr r6, [pc, #-340] @ 572b8 │ │ │ │ + b 56d40 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5687c │ │ │ │ + beq 56828 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #-348] @ 5731c │ │ │ │ - bne 56d68 │ │ │ │ + ldrne r6, [pc, #-348] @ 572cc │ │ │ │ + bne 56d14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 57494 │ │ │ │ + beq 57444 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 579c0 │ │ │ │ - ldr r6, [pc, #-384] @ 5731c │ │ │ │ - b 56d94 │ │ │ │ + beq 57970 │ │ │ │ + ldr r6, [pc, #-384] @ 572cc │ │ │ │ + b 56d40 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56890 │ │ │ │ + beq 5683c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #-416] @ 57318 │ │ │ │ - bne 56d68 │ │ │ │ + ldrne r6, [pc, #-416] @ 572c8 │ │ │ │ + bne 56d14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 574d4 │ │ │ │ + beq 57484 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 579b8 │ │ │ │ - ldr r6, [pc, #-452] @ 57318 │ │ │ │ - b 56d94 │ │ │ │ + beq 57968 │ │ │ │ + ldr r6, [pc, #-452] @ 572c8 │ │ │ │ + b 56d40 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 568d0 │ │ │ │ + beq 5687c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #-492] @ 5730c │ │ │ │ - bne 56d68 │ │ │ │ + ldrne r6, [pc, #-492] @ 572bc │ │ │ │ + bne 56d14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 57514 │ │ │ │ + beq 574c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 579a0 │ │ │ │ - ldr r6, [pc, #-528] @ 5730c │ │ │ │ - b 56d94 │ │ │ │ + beq 57950 │ │ │ │ + ldr r6, [pc, #-528] @ 572bc │ │ │ │ + b 56d40 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 568e4 │ │ │ │ + beq 56890 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #-552] @ 57310 │ │ │ │ - bne 56d68 │ │ │ │ + ldrne r6, [pc, #-552] @ 572c0 │ │ │ │ + bne 56d14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 57554 │ │ │ │ + beq 57504 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 579a8 │ │ │ │ - ldr r6, [pc, #-588] @ 57310 │ │ │ │ - b 56d94 │ │ │ │ + beq 57958 │ │ │ │ + ldr r6, [pc, #-588] @ 572c0 │ │ │ │ + b 56d40 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 569cc │ │ │ │ + b 56978 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl b6dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 568f8 │ │ │ │ + beq 568a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r6, [pc, #-632] @ 57314 │ │ │ │ - bne 56d68 │ │ │ │ + ldrne r6, [pc, #-632] @ 572c4 │ │ │ │ + bne 56d14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 575a8 │ │ │ │ + beq 57558 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 579b0 │ │ │ │ - ldr r6, [pc, #-668] @ 57314 │ │ │ │ - b 56d94 │ │ │ │ - ldr r3, [pc, #-868] @ 57254 │ │ │ │ + beq 57960 │ │ │ │ + ldr r6, [pc, #-668] @ 572c4 │ │ │ │ + b 56d40 │ │ │ │ + ldr r3, [pc, #-872] @ 57200 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 56d1c │ │ │ │ - ldr r3, [pc, #-884] @ 57254 │ │ │ │ + b 56cc8 │ │ │ │ + ldr r3, [pc, #-888] @ 57200 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 56d30 │ │ │ │ - ldr r3, [pc, #-900] @ 57254 │ │ │ │ + b 56cdc │ │ │ │ + ldr r3, [pc, #-904] @ 57200 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 56d28 │ │ │ │ - ldr r3, [pc, #-916] @ 57254 │ │ │ │ + b 56cd4 │ │ │ │ + ldr r3, [pc, #-920] @ 57200 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 56d20 │ │ │ │ + b 56ccc │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 56d78 │ │ │ │ + b 56d24 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 56b04 │ │ │ │ + b 56ab0 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 56b50 │ │ │ │ + b 56afc │ │ │ │ mov r0, r5 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 57078 │ │ │ │ + b 57024 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5763c │ │ │ │ + beq 575ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 56f88 │ │ │ │ - ldr r6, [pc, #-1004] @ 57258 │ │ │ │ - b 56d94 │ │ │ │ + beq 56f34 │ │ │ │ + ldr r6, [pc, #-1008] @ 57204 │ │ │ │ + b 56d40 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57934 │ │ │ │ - ldr r0, [pc, #-1020] @ 5725c │ │ │ │ + bne 578e4 │ │ │ │ + ldr r0, [pc, #-1024] @ 57208 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #7 │ │ │ │ - bl 14b64 │ │ │ │ - ldr r1, [pc, #-1040] @ 57260 │ │ │ │ - b 57400 │ │ │ │ - ldr r8, [pc, #-1044] @ 57264 │ │ │ │ - mov r9, #117 @ 0x75 │ │ │ │ - ldr r3, [pc, #-1048] @ 57268 │ │ │ │ - ldr r0, [pc, #-1048] @ 5726c │ │ │ │ + bl 14b40 │ │ │ │ + ldr r1, [pc, #-1044] @ 5720c │ │ │ │ + b 573b0 │ │ │ │ + ldr r8, [pc, #-1048] @ 57210 │ │ │ │ + mov r9, #53 @ 0x35 │ │ │ │ + ldr r3, [pc, #-1052] @ 57214 │ │ │ │ + ldr r0, [pc, #-1052] @ 57218 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 17198 │ │ │ │ + bl 17174 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56d58 │ │ │ │ + beq 56d04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 56d58 │ │ │ │ + bne 56d04 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 56d58 │ │ │ │ + b 56d04 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r6, fp │ │ │ │ mov r9, ip │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r3 │ │ │ │ - b 576f8 │ │ │ │ + b 576a8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq 5786c │ │ │ │ + beq 5781c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57970 │ │ │ │ + beq 57920 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r9 │ │ │ │ - bl 1512c │ │ │ │ + bl 15108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 576e0 │ │ │ │ + beq 57690 │ │ │ │ mov r3, r5 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - bge 5641c │ │ │ │ + bge 563c8 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5643c │ │ │ │ - ldr r1, [pc, #-1228] @ 57270 │ │ │ │ - b 57400 │ │ │ │ + beq 563e8 │ │ │ │ + ldr r1, [pc, #-1232] @ 5721c │ │ │ │ + b 573b0 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 56a1c │ │ │ │ + b 569c8 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 56a68 │ │ │ │ + b 56a14 │ │ │ │ mov r0, r7 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 56bfc │ │ │ │ - ldr r8, [pc, #-1268] @ 57274 │ │ │ │ - mov r9, #108 @ 0x6c │ │ │ │ - b 57678 │ │ │ │ + b 56ba8 │ │ │ │ + ldr r8, [pc, #-1272] @ 57220 │ │ │ │ + mov r9, #44 @ 0x2c │ │ │ │ + b 57628 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 56ab8 │ │ │ │ - ldr r8, [pc, #-1288] @ 57278 │ │ │ │ - mov r9, #108 @ 0x6c │ │ │ │ + b 56a64 │ │ │ │ + ldr r8, [pc, #-1292] @ 57224 │ │ │ │ + mov r9, #44 @ 0x2c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 57678 │ │ │ │ + beq 57628 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 57678 │ │ │ │ + bne 57628 │ │ │ │ mov r0, r6 │ │ │ │ bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 57678 │ │ │ │ - ldr r8, [pc, #-1332] @ 5727c │ │ │ │ - mov r9, #109 @ 0x6d │ │ │ │ - b 57678 │ │ │ │ - ldr r8, [pc, #-1340] @ 57280 │ │ │ │ - mov r9, #109 @ 0x6d │ │ │ │ - b 57780 │ │ │ │ + b 57628 │ │ │ │ + ldr r8, [pc, #-1336] @ 57228 │ │ │ │ + mov r9, #45 @ 0x2d │ │ │ │ + b 57628 │ │ │ │ + ldr r8, [pc, #-1344] @ 5722c │ │ │ │ + mov r9, #45 @ 0x2d │ │ │ │ + b 57730 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - b 56f74 │ │ │ │ - ldr r8, [pc, #-1364] @ 57284 │ │ │ │ - mov r9, #110 @ 0x6e │ │ │ │ - b 57678 │ │ │ │ - ldr r8, [pc, #-1372] @ 57288 │ │ │ │ - mov r9, #110 @ 0x6e │ │ │ │ - b 57780 │ │ │ │ + b 56f20 │ │ │ │ + ldr r8, [pc, #-1368] @ 57230 │ │ │ │ + mov r9, #46 @ 0x2e │ │ │ │ + b 57628 │ │ │ │ + ldr r8, [pc, #-1376] @ 57234 │ │ │ │ + mov r9, #46 @ 0x2e │ │ │ │ + b 57730 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - b 570ec │ │ │ │ - ldr r8, [pc, #-1396] @ 5728c │ │ │ │ - mov r9, #111 @ 0x6f │ │ │ │ - b 57678 │ │ │ │ - ldr r8, [pc, #-1404] @ 57290 │ │ │ │ - mov r9, #104 @ 0x68 │ │ │ │ - b 57678 │ │ │ │ + b 57098 │ │ │ │ + ldr r8, [pc, #-1400] @ 57238 │ │ │ │ + mov r9, #47 @ 0x2f │ │ │ │ + b 57628 │ │ │ │ + ldr r8, [pc, #-1408] @ 5723c │ │ │ │ + mov r9, #40 @ 0x28 │ │ │ │ + b 57628 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 563b4 │ │ │ │ - ldr r1, [pc, #-1424] @ 57294 │ │ │ │ - b 57400 │ │ │ │ + beq 56360 │ │ │ │ + ldr r1, [pc, #-1428] @ 57240 │ │ │ │ + b 573b0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b 5736c │ │ │ │ - ldr r8, [pc, #-1440] @ 57298 │ │ │ │ - mov r9, #111 @ 0x6f │ │ │ │ - b 57780 │ │ │ │ - ldr r8, [pc, #-1448] @ 5729c │ │ │ │ - mov r9, #105 @ 0x69 │ │ │ │ - b 57678 │ │ │ │ - ldr r8, [pc, #-1456] @ 572a0 │ │ │ │ - mov r9, #112 @ 0x70 │ │ │ │ - b 57678 │ │ │ │ - ldr r8, [pc, #-1464] @ 572a4 │ │ │ │ - mov r9, #105 @ 0x69 │ │ │ │ - b 57780 │ │ │ │ - ldr r8, [pc, #-1472] @ 572a8 │ │ │ │ - mov r9, #112 @ 0x70 │ │ │ │ - b 57780 │ │ │ │ + b 5731c │ │ │ │ + ldr r8, [pc, #-1444] @ 57244 │ │ │ │ + mov r9, #47 @ 0x2f │ │ │ │ + b 57730 │ │ │ │ + ldr r8, [pc, #-1452] @ 57248 │ │ │ │ + mov r9, #41 @ 0x29 │ │ │ │ + b 57628 │ │ │ │ + ldr r8, [pc, #-1460] @ 5724c │ │ │ │ + mov r9, #48 @ 0x30 │ │ │ │ + b 57628 │ │ │ │ + ldr r8, [pc, #-1468] @ 57250 │ │ │ │ + mov r9, #41 @ 0x29 │ │ │ │ + b 57730 │ │ │ │ + ldr r8, [pc, #-1476] @ 57254 │ │ │ │ + mov r9, #48 @ 0x30 │ │ │ │ + b 57730 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - b 57728 │ │ │ │ - ldr r8, [pc, #-1496] @ 572ac │ │ │ │ - mov r9, #113 @ 0x71 │ │ │ │ - b 57678 │ │ │ │ - ldr r8, [pc, #-1504] @ 572b0 │ │ │ │ - mov r9, #113 @ 0x71 │ │ │ │ - b 57780 │ │ │ │ - ldr r8, [pc, #-1512] @ 572b4 │ │ │ │ - mov r9, #114 @ 0x72 │ │ │ │ - b 57678 │ │ │ │ - ldr r8, [pc, #-1520] @ 572b8 │ │ │ │ - mov r9, #114 @ 0x72 │ │ │ │ - b 57780 │ │ │ │ + b 576d8 │ │ │ │ + ldr r8, [pc, #-1500] @ 57258 │ │ │ │ + mov r9, #49 @ 0x31 │ │ │ │ + b 57628 │ │ │ │ + ldr r8, [pc, #-1508] @ 5725c │ │ │ │ + mov r9, #49 @ 0x31 │ │ │ │ + b 57730 │ │ │ │ + ldr r8, [pc, #-1516] @ 57260 │ │ │ │ + mov r9, #50 @ 0x32 │ │ │ │ + b 57628 │ │ │ │ + ldr r8, [pc, #-1524] @ 57264 │ │ │ │ + mov r9, #50 @ 0x32 │ │ │ │ + b 57730 │ │ │ │ bl b6dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5793c │ │ │ │ - ldr r3, [pc, #-1540] @ 572bc │ │ │ │ + bne 578ec │ │ │ │ + ldr r3, [pc, #-1544] @ 57268 │ │ │ │ mov ip, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1548] @ 572c0 │ │ │ │ + ldr r2, [pc, #-1552] @ 5726c │ │ │ │ ldr r1, [r8, r2] │ │ │ │ - ldr r2, [pc, #-1552] @ 572c4 │ │ │ │ + ldr r2, [pc, #-1556] @ 57270 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r5} │ │ │ │ - ldr r1, [pc, #-1564] @ 572c8 │ │ │ │ - ldr r2, [pc, #-1564] @ 572cc │ │ │ │ + ldr r1, [pc, #-1568] @ 57274 │ │ │ │ + ldr r2, [pc, #-1568] @ 57278 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl b6a0 │ │ │ │ - ldr r1, [pc, #-1580] @ 572d0 │ │ │ │ - b 57400 │ │ │ │ - ldr r8, [pc, #-1584] @ 572d4 │ │ │ │ - mov r9, #115 @ 0x73 │ │ │ │ - b 57678 │ │ │ │ - mov r9, #115 @ 0x73 │ │ │ │ - mov r8, #6976 @ 0x1b40 │ │ │ │ - b 57780 │ │ │ │ - ldr r8, [pc, #-1604] @ 572d8 │ │ │ │ - mov r9, #116 @ 0x74 │ │ │ │ - b 57678 │ │ │ │ - ldr r1, [pc, #-1612] @ 572dc │ │ │ │ - b 57400 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbf8 <_Py_Dealloc@plt> │ │ │ │ - b 57044 │ │ │ │ - ldr r1, [pc, #-1628] @ 572e0 │ │ │ │ - b 57400 │ │ │ │ - ldr r1, [pc, #-1632] @ 572e4 │ │ │ │ - b 57400 │ │ │ │ - bl 14adc │ │ │ │ - bl 147ac │ │ │ │ - ldr r3, [pc, #-1644] @ 572e8 │ │ │ │ - ldr r1, [pc, #-1644] @ 572ec │ │ │ │ - ldr r0, [pc, #-1644] @ 572f0 │ │ │ │ + ldr r1, [pc, #-1584] @ 5727c │ │ │ │ + b 573b0 │ │ │ │ + ldr r8, [pc, #-1588] @ 57280 │ │ │ │ + mov r9, #51 @ 0x33 │ │ │ │ + b 57628 │ │ │ │ + ldr r8, [pc, #-1596] @ 57284 │ │ │ │ + mov r9, #51 @ 0x33 │ │ │ │ + b 57730 │ │ │ │ + ldr r8, [pc, #-1604] @ 57288 │ │ │ │ + mov r9, #52 @ 0x34 │ │ │ │ + b 57628 │ │ │ │ + ldr r1, [pc, #-1612] @ 5728c │ │ │ │ + b 573b0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bbf8 <_Py_Dealloc@plt> │ │ │ │ + b 56ff0 │ │ │ │ + ldr r1, [pc, #-1628] @ 57290 │ │ │ │ + b 573b0 │ │ │ │ + ldr r1, [pc, #-1632] @ 57294 │ │ │ │ + b 573b0 │ │ │ │ + bl 14ab8 │ │ │ │ + bl 14788 │ │ │ │ + ldr r3, [pc, #-1644] @ 57298 │ │ │ │ + ldr r1, [pc, #-1644] @ 5729c │ │ │ │ + ldr r0, [pc, #-1644] @ 572a0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1648] @ 572f4 │ │ │ │ + ldr r2, [pc, #-1648] @ 572a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #-1664] @ 572f8 │ │ │ │ - ldr r1, [pc, #-1664] @ 572fc │ │ │ │ - ldr r0, [pc, #-1664] @ 57300 │ │ │ │ + ldr r3, [pc, #-1664] @ 572a8 │ │ │ │ + ldr r1, [pc, #-1664] @ 572ac │ │ │ │ + ldr r0, [pc, #-1664] @ 572b0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #-1668] @ 57304 │ │ │ │ + ldr r2, [pc, #-1668] @ 572b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ bl b67c <__assert_fail@plt> │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #-1688] @ 57308 │ │ │ │ - b 56f8c │ │ │ │ - ldr r6, [pc, #-1692] @ 5730c │ │ │ │ - b 56f8c │ │ │ │ - ldr r6, [pc, #-1696] @ 57310 │ │ │ │ - b 56f8c │ │ │ │ - ldr r6, [pc, #-1700] @ 57314 │ │ │ │ - b 56f8c │ │ │ │ - ldr r6, [pc, #-1704] @ 57318 │ │ │ │ - b 56f8c │ │ │ │ - ldr r6, [pc, #-1708] @ 5731c │ │ │ │ - b 56f8c │ │ │ │ + ldr r6, [pc, #-1688] @ 572b8 │ │ │ │ + b 56f38 │ │ │ │ + ldr r6, [pc, #-1692] @ 572bc │ │ │ │ + b 56f38 │ │ │ │ + ldr r6, [pc, #-1696] @ 572c0 │ │ │ │ + b 56f38 │ │ │ │ + ldr r6, [pc, #-1700] @ 572c4 │ │ │ │ + b 56f38 │ │ │ │ + ldr r6, [pc, #-1704] @ 572c8 │ │ │ │ + b 56f38 │ │ │ │ + ldr r6, [pc, #-1708] @ 572cc │ │ │ │ + b 56f38 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 578b8 │ │ │ │ - ldr r3, [pc, #-1720] @ 57320 │ │ │ │ + ble 57868 │ │ │ │ + ldr r3, [pc, #-1720] @ 572d0 │ │ │ │ mov ip, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 578c4 │ │ │ │ + b 57874 │ │ │ │ │ │ │ │ -000579e0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ +00057990 : │ │ │ │ + mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #24576 @ 0x6000 │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3928] @ 0xf58 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #688] @ 57cac │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #684] @ 57cb0 │ │ │ │ - sub sp, sp, #132 @ 0x84 │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 579a4 │ │ │ │ + str r0, [lr, #-208] @ 0xffffff30 │ │ │ │ + sub sp, sp, #24576 @ 0x6000 │ │ │ │ + sub sp, sp, #172 @ 0xac │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #1868] @ 58118 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #1864] @ 5811c │ │ │ │ add r2, pc, r2 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr ip, [sp, #3432] @ 0xd68 │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #24576 @ 0x6000 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [r1, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ - add r3, sp, #3392 @ 0xd40 │ │ │ │ - str ip, [sp] │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldr ip, [sp, #3436] @ 0xd6c │ │ │ │ + ldr r3, [pc, #1836] @ 58120 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - ldr ip, [sp, #2592] @ 0xa20 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - bl 1187a8 │ │ │ │ - add r3, sp, #3408 @ 0xd50 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3, #-8] │ │ │ │ - ldr r8, [sp, #1784] @ 0x6f8 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [pc, #1828] @ 58124 │ │ │ │ + add r1, r1, #164 @ 0xa4 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + bl baa8 │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r3, [r0] │ │ │ │ + beq 5804c │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, sp, #16384 @ 0x4000 │ │ │ │ + add r5, r5, #168 @ 0xa8 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + sub r0, r5, #4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + add r3, sp, #24576 @ 0x6000 │ │ │ │ + add r3, r3, #208 @ 0xd0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 580a0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl f0ac0 │ │ │ │ + ldr r0, [pc, #1744] @ 58128 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + blt 580e0 │ │ │ │ + ldr r0, [pc, #1724] @ 5812c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + subs r6, r0, #0 │ │ │ │ + blt 580cc │ │ │ │ + add r3, sp, #24576 @ 0x6000 │ │ │ │ + add r3, r3, #208 @ 0xd0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 58060 │ │ │ │ + ldr r0, [pc, #1688] @ 58130 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [pc, #1676] @ 58134 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [pc, #1664] @ 58138 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [pc, #1652] @ 5813c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + blt 580f4 │ │ │ │ + sub r0, r5, #4 │ │ │ │ + bl bad8 │ │ │ │ + ldr r3, [pc, #1620] @ 58140 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov r5, #0 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + add fp, sp, #168 @ 0xa8 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + mov r4, fp │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + mov fp, r5 │ │ │ │ + add r3, sp, #164 @ 0xa4 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r8, [sp, #112] @ 0x70 │ │ │ │ + add r5, r5, #1 │ │ │ │ + bl f1a54 │ │ │ │ + cmp r5, r7 │ │ │ │ + blt 57b30 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 57d24 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + add r3, sp, #24576 @ 0x6000 │ │ │ │ + add r3, r3, #208 @ 0xd0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57ce0 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 57c80 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - blt 57c8c │ │ │ │ - add r2, r8, r8, lsl #2 │ │ │ │ - lsl r2, r2, #4 │ │ │ │ - add r3, r2, #1616 @ 0x650 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ - add r9, sp, #1792 @ 0x700 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - add r9, r9, r2 │ │ │ │ - add sl, r1, r3 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ - ldrd r2, [r3, r1] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - mvn fp, #0 │ │ │ │ - mov r4, r5 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ + bl f1d18 │ │ │ │ + add r3, sp, #8320 @ 0x2080 │ │ │ │ + add r3, r3, #36 @ 0x24 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + add r3, sp, #24576 @ 0x6000 │ │ │ │ + add r3, r3, #208 @ 0xd0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57c54 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 57bcc │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 57dc0 │ │ │ │ + add r3, sp, #24576 @ 0x6000 │ │ │ │ + add r3, r3, #208 @ 0xd0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl a125c │ │ │ │ add fp, fp, #1 │ │ │ │ - cmp r8, fp │ │ │ │ - sub sl, sl, #72 @ 0x48 │ │ │ │ - sub r9, r9, #80 @ 0x50 │ │ │ │ - beq 57b00 │ │ │ │ - ldrd r0, [sl] │ │ │ │ - mov r5, sl │ │ │ │ - strd r0, [r4], #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r5, #-8]! │ │ │ │ - bl 1187ac │ │ │ │ - cmp r5, r9 │ │ │ │ - bne 57adc │ │ │ │ - strd r0, [r4, #-8] │ │ │ │ - b 57abc │ │ │ │ - ldrd sl, [sp, #40] @ 0x28 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - beq 57b48 │ │ │ │ - add r8, r4, r8, lsl #3 │ │ │ │ - mov r5, r8 │ │ │ │ - ldrd r8, [sp, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57d0c │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #8]! │ │ │ │ - bl 1187ac │ │ │ │ - cmp r4, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - bne 57b24 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r1, [sp] │ │ │ │ + bl b7cc │ │ │ │ + cmp r0, #3 │ │ │ │ + bls 57b30 │ │ │ │ + sub r0, r0, #3 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + add r0, r8, r0 │ │ │ │ + bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - strd r2, [r1] │ │ │ │ - blt 57c9c │ │ │ │ - add r3, r0, r0, lsl #2 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - add r8, sp, #2592 @ 0xa20 │ │ │ │ - add r2, r3, #2432 @ 0x980 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ - add r8, r8, #8 │ │ │ │ - add r8, r8, r3 │ │ │ │ - add r9, r1, r2 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - add fp, sp, #48 @ 0x30 │ │ │ │ - mvn sl, #0 │ │ │ │ - ldrd r2, [r2, r1] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - mov r4, fp │ │ │ │ - mov fp, sl │ │ │ │ - mov sl, r9 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r8, r0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r8, fp │ │ │ │ - sub sl, sl, #72 @ 0x48 │ │ │ │ - sub r9, r9, #80 @ 0x50 │ │ │ │ - beq 57bf4 │ │ │ │ - ldrd r2, [sl] │ │ │ │ - mov r5, sl │ │ │ │ - strd r2, [r4], #8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r5, #-8]! │ │ │ │ - bl 1187ac │ │ │ │ - cmp r5, r9 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - bne 57bc8 │ │ │ │ - strd r2, [r4, #-8] │ │ │ │ - b 57ba8 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - beq 57c34 │ │ │ │ - ldrd r6, [sp, #8] │ │ │ │ - add r5, r4, r1, lsl #3 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #8]! │ │ │ │ - bl 1187ac │ │ │ │ - cmp r5, r4 │ │ │ │ - mov r2, r0 │ │ │ │ + bne 57b30 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r3, [pc, #1300] @ 58144 │ │ │ │ + add r8, sp, #20480 @ 0x5000 │ │ │ │ + add r8, r8, #164 @ 0xa4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl b520 │ │ │ │ + b 57b30 │ │ │ │ + ldr r1, [pc, #1260] @ 58148 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [pc, #1240] @ 5814c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 57bb4 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mov r0, r8 │ │ │ │ + bl b7cc │ │ │ │ + sub r3, r0, #1 │ │ │ │ + cmp r0, #1 │ │ │ │ + add r1, r8, r3 │ │ │ │ + mov r0, r8 │ │ │ │ + beq 57cc0 │ │ │ │ mov r3, r1 │ │ │ │ - bne 57c10 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - ldr r5, [sp] │ │ │ │ - strd r2, [r4] │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - ldrd r0, [r5] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - strd r0, [r5] │ │ │ │ - ldrd r0, [r4] │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #80] @ 57cb4 │ │ │ │ - ldr r3, [pc, #72] @ 57cb0 │ │ │ │ + b 57cb0 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 57d1c │ │ │ │ + mov r1, r3 │ │ │ │ + ldrb r2, [r3], #-1 │ │ │ │ + cmp r2, #47 @ 0x2f │ │ │ │ + bne 57ca8 │ │ │ │ + add r3, sp, #8320 @ 0x2080 │ │ │ │ + add r3, r3, #36 @ 0x24 │ │ │ │ + add r1, r1, #1 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 57ba0 │ │ │ │ + ldr r1, [pc, #1128] @ 58150 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [pc, #1100] @ 5814c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 57b74 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b 57b30 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + b 57cc0 │ │ │ │ + ldr r8, [sp, #112] @ 0x70 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [r0], #4 │ │ │ │ + ldr r3, [pc, #1048] @ 58154 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #1020] @ 58158 │ │ │ │ + add r0, r8, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + add r3, r8, #4096 @ 0x1000 │ │ │ │ + str fp, [r3, #1028] @ 0x404 │ │ │ │ + str r4, [r3, #1032] @ 0x408 │ │ │ │ + ldr r2, [pc, #976] @ 5815c │ │ │ │ + ldr r3, [pc, #908] @ 5811c │ │ │ │ add r2, pc, r2 │ │ │ │ - strd r0, [r4] │ │ │ │ + add r1, sp, #24576 @ 0x6000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #164 @ 0xa4 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 57ca8 │ │ │ │ - add sp, sp, #132 @ 0x84 │ │ │ │ + bne 58114 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #24576 @ 0x6000 │ │ │ │ + add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd sl, [sp, #40] @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - b 57b48 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - b 57c34 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - strdeq r8, [pc], -r4 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - muleq pc, r4, r3 @ │ │ │ │ - │ │ │ │ -00057cb8 : │ │ │ │ - ldr r3, [pc, #16] @ 57cd0 │ │ │ │ - ldr r2, [pc, #16] @ 57cd4 │ │ │ │ + add r3, sp, #12416 @ 0x3080 │ │ │ │ + add r3, r3, #36 @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r8, #0 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r9, r3 │ │ │ │ + b 57e08 │ │ │ │ + ldrb r2, [r4], #1 │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ + strbeq sl, [r4, #-1] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl b7cc │ │ │ │ + cmp r0, r8 │ │ │ │ + bhi 57df8 │ │ │ │ + add r3, sp, #4224 @ 0x1080 │ │ │ │ + add r3, r3, #36 @ 0x24 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r8, #0 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r9, r3 │ │ │ │ + b 57e64 │ │ │ │ + ldrb r2, [r4], #1 │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ + strbeq sl, [r4, #-1] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl b7cc │ │ │ │ + cmp r0, r8 │ │ │ │ + bhi 57e54 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b91c │ │ │ │ + mov r4, r9 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b91c │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b91c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #10 │ │ │ │ + bl b91c │ │ │ │ + ldr r3, [pc, #644] @ 58160 │ │ │ │ + ldr r1, [pc, #644] @ 58164 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #636] @ 58168 │ │ │ │ + mov ip, #3 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #124] @ 0x7c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add sl, r1, #600 @ 0x258 │ │ │ │ + cmp r1, r2 │ │ │ │ + cmple r3, sl │ │ │ │ + ldr r6, [pc, #588] @ 5816c │ │ │ │ + movgt sl, #1 │ │ │ │ + movle sl, #0 │ │ │ │ + mov r5, #3 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + b 57f40 │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ + add r6, r6, #500 @ 0x1f4 │ │ │ │ + beq 58028 │ │ │ │ + cmp r6, r9 │ │ │ │ + movge r3, sl │ │ │ │ + orrlt r3, sl, #1 │ │ │ │ + sub r2, r6, #600 @ 0x258 │ │ │ │ + cmp r2, r8 │ │ │ │ + orrgt r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r7, r5 │ │ │ │ + add r5, r5, #1 │ │ │ │ + bne 57f34 │ │ │ │ + ldr r3, [pc, #512] @ 58170 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r1, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + add r3, sp, #24576 @ 0x6000 │ │ │ │ + add r3, r3, #208 @ 0xd0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r1, r7 │ │ │ │ + bl a125c │ │ │ │ + add fp, fp, #1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 58010 │ │ │ │ + ldr r3, [r4, #-36] @ 0xffffffdc │ │ │ │ + ldr r2, [pc, #372] @ 58174 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 57f34 │ │ │ │ + ldrh r3, [r4, #-32] @ 0xffffffe0 │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ + bne 57f34 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r6, r6, #500 @ 0x1f4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bne 57f40 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp ip, #44 @ 0x2c │ │ │ │ + add r1, r1, #500 @ 0x1f4 │ │ │ │ + bne 57f04 │ │ │ │ + add r5, sp, #116 @ 0x74 │ │ │ │ + ldm r5, {r5, r6, r7} │ │ │ │ + b 57b30 │ │ │ │ + add r5, sp, #16384 @ 0x4000 │ │ │ │ + add r5, r5, #168 @ 0xa8 │ │ │ │ + mov r3, #46 @ 0x2e │ │ │ │ + strh r3, [r5, #-4] │ │ │ │ + b 57a34 │ │ │ │ + ldr r1, [pc, #272] @ 58178 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #256] @ 5817c │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [pc, #184] @ 5814c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bx lr │ │ │ │ - andeq r8, pc, r8, lsr r3 @ │ │ │ │ - andeq r0, r0, r4, asr r5 │ │ │ │ - │ │ │ │ -00057cd8 : │ │ │ │ - ldr r3, [pc, #16] @ 57cf0 │ │ │ │ - ldr r2, [pc, #16] @ 57cf4 │ │ │ │ + bl b778 │ │ │ │ + b 57a90 │ │ │ │ + ldr r1, [pc, #216] @ 58180 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [pc, #140] @ 5814c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 57a48 │ │ │ │ + ldr r0, [pc, #176] @ 58184 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r6, r0 │ │ │ │ + b 57a7c │ │ │ │ + ldr r0, [pc, #160] @ 58188 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + b 57a68 │ │ │ │ + ldr r3, [pc, #144] @ 5818c │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - str r0, [r2] │ │ │ │ - bx lr │ │ │ │ - andeq r8, pc, r8, lsl r3 @ │ │ │ │ - andeq r0, r0, r0, lsr #12 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r8, #4 │ │ │ │ + str r4, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 57d84 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, pc, r8, lsr #12 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq r8, pc, r4, lsl #12 │ │ │ │ + andeq r1, r0, ip, lsl #8 │ │ │ │ + andeq r3, ip, r8, lsr r8 │ │ │ │ + andeq r3, ip, r8, lsr #16 │ │ │ │ + andeq r3, ip, r8, lsr r8 │ │ │ │ + andeq r3, ip, r0, lsr r8 │ │ │ │ + andeq r3, ip, r8, lsr #16 │ │ │ │ + andeq r3, ip, r0, lsr #16 │ │ │ │ + strheq r8, [sp], -ip │ │ │ │ + andeq r3, ip, r8, lsl #15 │ │ │ │ + andeq r3, ip, r8, lsl r7 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andeq r3, ip, r8, ror r6 │ │ │ │ + andeq r3, ip, ip, lsl #13 │ │ │ │ + andeq r3, ip, r0, lsl #13 │ │ │ │ + andeq r8, pc, ip, ror #4 │ │ │ │ + andeq r3, ip, ip, lsr #9 │ │ │ │ + andeq r0, r0, sl, lsr #11 │ │ │ │ + @ instruction: 0x000c34b8 │ │ │ │ + andeq r0, r0, r2, lsl #16 │ │ │ │ + andeq r0, r0, r9, asr r2 │ │ │ │ + svcmi 0x00525245 │ │ │ │ + andeq r3, ip, r4, lsr r2 │ │ │ │ + andeq r3, ip, r8, lsr r2 │ │ │ │ + andeq r3, ip, ip, asr #3 │ │ │ │ + andeq r0, sp, r0, asr #17 │ │ │ │ + andeq r3, ip, ip, lsr #3 │ │ │ │ + strdeq r3, [ip], -r0 │ │ │ │ │ │ │ │ -00057cf8 : │ │ │ │ - ldr r3, [pc, #36] @ 57d24 │ │ │ │ - ldr r2, [pc, #36] @ 57d28 │ │ │ │ +00058190 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldrb r6, [r1] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r6, #47 @ 0x2f │ │ │ │ + beq 5822c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl b7cc │ │ │ │ + cmp r0, #1 │ │ │ │ + bls 581d8 │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ + bne 581d8 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #47 @ 0x2f │ │ │ │ + addeq r4, r4, #2 │ │ │ │ + ldr r6, [pc, #108] @ 5824c │ │ │ │ + mov r2, #2048 @ 0x800 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl b7cc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 58210 │ │ │ │ + add r0, r6, r3 │ │ │ │ + ldrb r2, [r0, #-1] │ │ │ │ + cmp r2, #47 @ 0x2f │ │ │ │ + bne 58234 │ │ │ │ + ldr r3, [pc, #56] @ 58250 │ │ │ │ + mov r2, #2048 @ 0x800 │ │ │ │ add r3, pc, r3 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, sp, #8 │ │ │ │ - b bd90 <__strcpy_chk@plt> │ │ │ │ - strdeq r8, [pc], -r8 @ │ │ │ │ - andeq r0, r0, r4, lsl #9 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b484 <__strcat_chk@plt> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #24] @ 58254 │ │ │ │ + rsb r3, r3, #2048 @ 0x800 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + bl b760 <__memcpy_chk@plt> │ │ │ │ + b 58210 │ │ │ │ + andeq r9, pc, r8, lsl #25 │ │ │ │ + andeq r9, pc, r0, asr ip @ │ │ │ │ + andeq r0, sp, r4, asr r4 │ │ │ │ │ │ │ │ -00057d2c : │ │ │ │ +00058258 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ 57d88 │ │ │ │ - ldr r2, [pc, #68] @ 57d8c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ - ldr r0, [r4] │ │ │ │ + mov r4, r0 │ │ │ │ + bl b7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57d7c │ │ │ │ - ldr r3, [pc, #48] @ 57d90 │ │ │ │ - ldr r2, [pc, #48] @ 57d94 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [pc, #20] @ 57d98 │ │ │ │ - ldr r0, [pc, r3] │ │ │ │ + beq 582a0 │ │ │ │ + sub r3, r0, #1 │ │ │ │ + add r2, r4, r0 │ │ │ │ + b 5828c │ │ │ │ + subs r3, r3, #1 │ │ │ │ + bcc 582a0 │ │ │ │ + ldrb r1, [r2, #-1]! │ │ │ │ + cmp r1, #47 @ 0x2f │ │ │ │ + bne 58284 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r4, r4, r3 │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x000f82b4 │ │ │ │ - andeq r0, r0, r0, lsr #12 │ │ │ │ - andeq sl, pc, r0, lsl #2 │ │ │ │ - andeq r3, ip, ip, asr r5 │ │ │ │ - andeq sl, pc, r0, ror #1 │ │ │ │ - │ │ │ │ -00057d9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-32] @ 0xffffffe0 │ │ │ │ - ldr r1, [pc, #240] @ 57ea8 │ │ │ │ - sub sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #236] @ 57eac │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r4, [pc, #220] @ 57eb0 │ │ │ │ - ldr r3, [pc, #220] @ 57eb4 │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + ldr r4, [pc, #860] @ 5861c │ │ │ │ + ldr lr, [pc, #860] @ 58620 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - add r0, r0, #4 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl b4cc │ │ │ │ - ldr r2, [pc, #188] @ 57eb8 │ │ │ │ - ldr r3, [pc, #188] @ 57ebc │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - ldr r1, [pc, #184] @ 57ec0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [r5] │ │ │ │ - ldr r8, [r4, r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + ldr ip, [pc, #848] @ 58624 │ │ │ │ + ldr lr, [lr] │ │ │ │ + str lr, [sp, #108] @ 0x6c │ │ │ │ + mov lr, #0 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ldr r3, [pc, #832] @ 58628 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + add fp, sp, #88 @ 0x58 │ │ │ │ + ldrd r6, [r3] │ │ │ │ + add sl, sp, #96 @ 0x60 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r5, ip │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r8, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r6 │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + ldrd r8, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r7 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + ldrd r8, [sp, #88] @ 0x58 │ │ │ │ + ldrd r6, [sp, #96] @ 0x60 │ │ │ │ + bl b370 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl b844 │ │ │ │ - ldr r7, [pc, #160] @ 57ec4 │ │ │ │ - add r5, sp, #4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - b 57e40 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #652] @ 5862c │ │ │ │ + ldrd sl, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + strd r0, [r4] │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ + bl 118b10 │ │ │ │ + strd sl, [r4, #16] │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [r4, #8] │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, #4096 @ 0x1000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b4d8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 57e30 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4cc │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 118758 │ │ │ │ + ldrd r6, [sp] │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + strd r0, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + strd r0, [r4, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + strd r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + strd r0, [r4, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #268] @ 58630 │ │ │ │ + mov r2, sl │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r6, [r4, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl b808 │ │ │ │ - ldr r2, [pc, #88] @ 57ec8 │ │ │ │ - ldr r3, [pc, #56] @ 57eac │ │ │ │ + add r1, r9, #-2147483648 @ 0x80000000 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + strd r0, [r4, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [r4, #16] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, r9, #-2147483648 @ 0x80000000 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + strd r0, [r4, #32] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 11875c │ │ │ │ + ldr r2, [pc, #84] @ 58634 │ │ │ │ + ldr r3, [pc, #60] @ 58620 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #4096 @ 0x1000 │ │ │ │ + strd r0, [r4, #40] @ 0x28 │ │ │ │ + strd sl, [r4, #48] @ 0x30 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r6, [r4, #64] @ 0x40 │ │ │ │ + strd r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #4 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 57ea4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #4096 @ 0x1000 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bne 58618 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, pc, r8, lsr r2 @ │ │ │ │ + andeq r7, pc, r8, lsr sp @ │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r8, pc, r4, lsr #4 │ │ │ │ - andeq r0, r0, r0, lsr #12 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - muleq r0, r4, r4 │ │ │ │ - muleq ip, r8, sp │ │ │ │ - andeq r6, sp, ip, lsr #23 │ │ │ │ - andeq r8, pc, r8, lsl #3 │ │ │ │ + andeq r7, pc, r4, lsl sp @ │ │ │ │ + andeq r0, r0, r8, asr r6 │ │ │ │ + andeq r0, r0, r0, ror r6 │ │ │ │ + andeq r0, r0, r4, asr r4 │ │ │ │ + andeq r7, pc, r8, lsl sl @ │ │ │ │ │ │ │ │ -00057ecc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #136] @ 57f6c │ │ │ │ - ldr r5, [pc, #136] @ 57f70 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57f0c │ │ │ │ - bl b778 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl b4cc │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #96] @ 57f74 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r4, [r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 57f78 │ │ │ │ +00058638 : │ │ │ │ + ldr r3, [pc, #16] @ 58650 │ │ │ │ + ldr r2, [pc, #16] @ 58654 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #2 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r6, [r3] │ │ │ │ - cmp r6, #0 │ │ │ │ - pople {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #52] @ 57f7c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #8 │ │ │ │ - ldr r0, [r5, r4, lsl #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57f5c │ │ │ │ - bl b808 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ - bne 57f4c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, pc, ip, ror pc @ │ │ │ │ - andeq r8, pc, ip, lsl #2 │ │ │ │ - andeq r0, r0, ip, ror #12 │ │ │ │ - andeq r9, pc, ip, lsr pc @ │ │ │ │ - andeq sp, pc, r8, asr #32 │ │ │ │ - │ │ │ │ -00057f80 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #76] @ 57fe4 │ │ │ │ - ldr r6, [pc, r3] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 57fdc │ │ │ │ - ldr r7, [pc, #64] @ 57fe8 │ │ │ │ - mov r5, r0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r4, #0 │ │ │ │ - b 57fc0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ - beq 57fdc │ │ │ │ - ldr r0, [r7, r4, lsl #4] │ │ │ │ - mov r1, r5 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 57fb4 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r9, pc, ip, asr #29 │ │ │ │ - andeq ip, pc, r4, ror #31 │ │ │ │ - │ │ │ │ -00057fec : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #80] @ 58054 │ │ │ │ - ldr r7, [pc, r3] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 5804c │ │ │ │ - ldr r5, [pc, #68] @ 58058 │ │ │ │ - mov r6, r0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r4, #0 │ │ │ │ - b 5802c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - beq 5804c │ │ │ │ - ldr r0, [r5, r4, lsl #4] │ │ │ │ - mov r1, r6 │ │ │ │ - bl be14 │ │ │ │ - add r8, r5, r4, lsl #4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 58020 │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r9, pc, r0, ror #28 │ │ │ │ - andeq ip, pc, r8, ror pc @ │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + str r0, [r2] │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x000f79b8 │ │ │ │ + andeq r0, r0, r8, asr #9 │ │ │ │ │ │ │ │ -0005805c : │ │ │ │ +00058658 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #108] @ 580e0 │ │ │ │ - ldr r8, [pc, r3] │ │ │ │ - cmp r8, #0 │ │ │ │ - ble 580d8 │ │ │ │ - ldr r9, [pc, #96] @ 580e4 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r4, r5 │ │ │ │ - add r9, pc, r9 │ │ │ │ - b 580a0 │ │ │ │ - cmp r4, r8 │ │ │ │ - beq 580d8 │ │ │ │ - ldr r0, [r9, r4, lsl #4] │ │ │ │ - mov r1, r6 │ │ │ │ - bl be14 │ │ │ │ - lsl sl, r4, #4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - addeq r5, r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne 58098 │ │ │ │ - ldr r3, [pc, #28] @ 580e8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, sl │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strdeq r9, [pc], -r0 │ │ │ │ - strdeq ip, [pc], -ip @ │ │ │ │ - andeq ip, pc, r4, asr #29 │ │ │ │ - │ │ │ │ -000580ec : │ │ │ │ - subs ip, r0, #0 │ │ │ │ - blt 58138 │ │ │ │ - ldr r0, [pc, #68] @ 58140 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, ip │ │ │ │ - ble 58138 │ │ │ │ push {r4, lr} │ │ │ │ - ldr lr, [pc, #48] @ 58144 │ │ │ │ - mvn r0, #0 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr r4, [lr, ip, lsl #4] │ │ │ │ - str r4, [r1] │ │ │ │ - add r1, lr, ip, lsl #4 │ │ │ │ - ldr ip, [r1, #4] │ │ │ │ - str ip, [r2] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - str r2, [r3] │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [pc, #72] @ 586b8 │ │ │ │ + ldr r3, [pc, #72] @ 586bc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 58698 │ │ │ │ + ldr r3, [pc, #48] @ 586c0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b700 │ │ │ │ + cmp r4, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + bl b700 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 586a0 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ - andeq r9, pc, r8, ror #26 │ │ │ │ - andeq ip, pc, r8, ror lr @ │ │ │ │ + andeq r7, pc, r8, lsl #19 │ │ │ │ + andeq r0, r0, r0, ror r5 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ │ │ │ │ -00058148 : │ │ │ │ +000586c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, #1024 @ 0x400 │ │ │ │ - mov r5, r2 │ │ │ │ - str r1, [sp] │ │ │ │ - bl baa8 │ │ │ │ - ldr r4, [pc, #244] @ 5826c │ │ │ │ - ldr r8, [pc, #244] @ 58270 │ │ │ │ - ldr r3, [pc, #244] @ 58274 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r7, #1024 @ 0x400 │ │ │ │ - str r0, [r8, #12] │ │ │ │ - ldr r9, [r4, r3] │ │ │ │ - ldr r3, [pc, #224] @ 58278 │ │ │ │ - mov r4, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 5821c │ │ │ │ - mov r0, r6 │ │ │ │ - bl b8f8 │ │ │ │ - ldr fp, [r8, #12] │ │ │ │ - add sl, fp, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - strb r2, [fp, r4] │ │ │ │ - ldr r1, [r9] │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 581e0 │ │ │ │ - bl bcdc │ │ │ │ - ldr r0, [r9] │ │ │ │ - bl b778 │ │ │ │ - ldr fp, [r8, #12] │ │ │ │ - add sl, fp, r4 │ │ │ │ - ldr r1, [r5] │ │ │ │ - ldr r3, [sp] │ │ │ │ - sub r1, r1, #1 │ │ │ │ - str r1, [r5] │ │ │ │ - ldrb r1, [sl] │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq 58258 │ │ │ │ - bl b8c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 58244 │ │ │ │ - ldr r1, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 58244 │ │ │ │ - add r4, r4, #1 │ │ │ │ - sub r3, r7, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt 581a4 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - add r7, r7, #1024 @ 0x400 │ │ │ │ - ldr r0, [sl, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - bl bd84 │ │ │ │ - str r0, [sl, #12] │ │ │ │ - b 581a4 │ │ │ │ - ldrb r1, [sl] │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, r1 │ │ │ │ - addne r4, r4, #1 │ │ │ │ - addne sl, fp, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, fp │ │ │ │ - strb r1, [sl] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r7, pc, ip, ror lr @ │ │ │ │ - andeq r9, pc, r0, ror #25 │ │ │ │ - andeq r0, r0, r0, lsr #12 │ │ │ │ - andeq r9, pc, r8, asr #25 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + bl b700 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005827c : │ │ │ │ +000586e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl b7cc │ │ │ │ - add r0, r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #8 │ │ │ │ + mov r4, r1 │ │ │ │ bl baa8 │ │ │ │ - ldrb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 58310 │ │ │ │ - sub lr, r0, #1 │ │ │ │ - mov ip, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - b 582cc │ │ │ │ - strb r2, [lr, #1]! │ │ │ │ - ldrb r2, [ip, #1]! │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 58308 │ │ │ │ - cmp r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add r3, r3, #1 │ │ │ │ - bne 582bc │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r1, #1 │ │ │ │ - strb r2, [r0, r1] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r4, r3 │ │ │ │ - sub r1, r4, #1 │ │ │ │ - ldrb r2, [r3, #1]! │ │ │ │ - strb r2, [r1, #1]! │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 582f4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 58718 │ │ │ │ + str r5, [r3] │ │ │ │ + str r4, [r3, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r2, [r0, r3] │ │ │ │ - b 582e8 │ │ │ │ - mov r3, r2 │ │ │ │ - strb r2, [r0] │ │ │ │ - b 582e8 │ │ │ │ - │ │ │ │ -0005831c : │ │ │ │ - ldrb r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ - mov r2, #32 │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - strbeq r2, [r0] │ │ │ │ - ldrb r3, [r0, #1]! │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5832c │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00058344 : │ │ │ │ - ldrb r3, [r0] │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bichi r3, r3, #32 │ │ │ │ - subhi r3, r3, #55 @ 0x37 │ │ │ │ - subls r3, r3, #48 @ 0x30 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ - bichi r0, r0, #32 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - subhi r0, r0, #55 @ 0x37 │ │ │ │ - subls r0, r0, #48 @ 0x30 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - add r0, r0, r3 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - bx lr │ │ │ │ + ldr r0, [pc, #12] @ 5872c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + mov r0, #1 │ │ │ │ + bl be2c │ │ │ │ + ldrdeq r2, [ip], -ip │ │ │ │ │ │ │ │ -00058388 : │ │ │ │ +00058730 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrb r3, [r0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 583f8 │ │ │ │ - mov r4, #0 │ │ │ │ - sub r5, r0, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - b 583cc │ │ │ │ - add r4, r4, #1 │ │ │ │ - ldrb r3, [r6, r4] │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 583f4 │ │ │ │ - cmp r3, #37 @ 0x25 │ │ │ │ - mov r7, r5 │ │ │ │ - strb r3, [r5, #1]! │ │ │ │ - bne 583b8 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add r0, r6, r0 │ │ │ │ - bl 58344 │ │ │ │ - add r4, r4, #2 │ │ │ │ - strb r0, [r5] │ │ │ │ - b 583b8 │ │ │ │ - add r6, r7, #2 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r6] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + beq 587a4 │ │ │ │ + ldr r5, [pc, #100] @ 587b8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r6, [r3, #32] │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ + strd r6, [sp, #32] │ │ │ │ + ldrd r6, [r3, #24] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + ldrd r6, [r3, #16] │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + ldrd r6, [r3, #8] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldrd r6, [r3] │ │ │ │ + strd r6, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 58754 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #16] @ 587bc │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b bbe0 │ │ │ │ + andeq r2, ip, r4, asr #25 │ │ │ │ + andeq r2, ip, r0, ror #24 │ │ │ │ │ │ │ │ -00058404 : │ │ │ │ +000587c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #1000] @ 58804 │ │ │ │ + ldr r0, [pc, #284] @ 588f4 │ │ │ │ sub sp, sp, #12 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b9d0 │ │ │ │ - ldr r3, [pc, #988] @ 58808 │ │ │ │ - ldr r7, [pc, #988] @ 5880c │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r6, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 58784 │ │ │ │ - ldr r3, [pc, #968] @ 58810 │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, r6, lsl #4 │ │ │ │ - str r2, [r3, #12] │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ - add r4, r0, #10 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ - cmpne r2, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - cmp r2, #10 │ │ │ │ - moveq r3, #0 │ │ │ │ - andne r3, r3, #1 │ │ │ │ - cmp r2, #13 │ │ │ │ - moveq r3, #0 │ │ │ │ - andne r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - lsl r5, r6, #4 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - beq 584cc │ │ │ │ - ldrb r2, [r1, #1]! │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ - cmpne r2, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - cmp r2, #10 │ │ │ │ - moveq r3, #0 │ │ │ │ - andne r3, r3, #1 │ │ │ │ - cmp r2, #13 │ │ │ │ - moveq r3, #0 │ │ │ │ - andne r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 58498 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r1] │ │ │ │ - ldrb r3, [r0, #10] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 586f0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl b7cc │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl baa8 │ │ │ │ - ldr r3, [pc, #796] @ 58814 │ │ │ │ - mov r1, r8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [r3, #4] │ │ │ │ - bl b58c │ │ │ │ - subs r0, r0, r9 │ │ │ │ - beq 587c8 │ │ │ │ - ldr sl, [pc, #764] @ 58818 │ │ │ │ - ldr fp, [pc, #764] @ 5881c │ │ │ │ - add sl, pc, sl │ │ │ │ - add sl, sl, r5 │ │ │ │ - add fp, pc, fp │ │ │ │ - mov r4, #0 │ │ │ │ - b 5853c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r0 │ │ │ │ - bcs 58570 │ │ │ │ - ldrb r3, [r9, r4] │ │ │ │ - cmp r3, #59 @ 0x3b │ │ │ │ - bne 58530 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r2, #12 │ │ │ │ - mov r1, fp │ │ │ │ - bl b838 │ │ │ │ - ldr r9, [sl, #4] │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl b7cc │ │ │ │ - cmp r4, r0 │ │ │ │ - bcc 5853c │ │ │ │ - ldr r3, [pc, #680] @ 58820 │ │ │ │ - ldr sl, [r7, r3] │ │ │ │ - ldr r4, [sl] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 585cc │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 587ac │ │ │ │ - mov r0, r8 │ │ │ │ - bl b7cc │ │ │ │ - ldr r2, [pc, #648] @ 58824 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - str r9, [sp] │ │ │ │ - add r0, r0, #1 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [sl] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [pc, #608] @ 58828 │ │ │ │ - ldr r6, [pc, r3] │ │ │ │ - lsl r5, r6, #4 │ │ │ │ - mov r0, #4096 @ 0x1000 │ │ │ │ - bl baa8 │ │ │ │ - ldr r4, [pc, #592] @ 5882c │ │ │ │ - ldr ip, [pc, #592] @ 58830 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r0, [pc, #272] @ 588f8 │ │ │ │ + ldr r4, [pc, #272] @ 588fc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r3, [pc, #264] @ 58900 │ │ │ │ add r4, pc, r4 │ │ │ │ - add r5, r4, r5 │ │ │ │ - ldr r3, [pc, #584] @ 58834 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - ldr ip, [r7, ip] │ │ │ │ - str ip, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #556] @ 58838 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - add r4, r4, r3, lsl #4 │ │ │ │ - lsl r5, r3, #4 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 58734 │ │ │ │ - ldr r6, [pc, #528] @ 5883c │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r4, r6, r5 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl b7cc │ │ │ │ - ldr r1, [pc, #508] @ 58840 │ │ │ │ - mov r2, #7 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r5, r0 │ │ │ │ - bl b838 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl b430 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sl] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 586a0 │ │ │ │ - ldr r3, [pc, #468] @ 58844 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r6, r6, r3, lsl #4 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #440] @ 58848 │ │ │ │ - mov r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [sl] │ │ │ │ - bl b778 │ │ │ │ - ldr r1, [pc, #420] @ 5884c │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b9c4 │ │ │ │ - ldr r1, [pc, #408] @ 58850 │ │ │ │ - ldr r3, [pc, #408] @ 58854 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1] │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, r2, lsl #4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r4, [r1, #4] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - beq 587e8 │ │ │ │ - ldr r1, [pc, #372] @ 58858 │ │ │ │ - bl b670 │ │ │ │ - mov r0, #1 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ - sub r3, r0, #1 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ - add r3, r4, r3 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ - cmpne r2, #47 @ 0x2f │ │ │ │ - bne 58724 │ │ │ │ - b 587e0 │ │ │ │ - ldrb r2, [r3, #-1]! │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ - cmpne r2, #47 @ 0x2f │ │ │ │ - beq 584e0 │ │ │ │ - cmp r4, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - bne 58714 │ │ │ │ - b 584e0 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - bl b7cc │ │ │ │ - mov r2, #2 │ │ │ │ - add r0, r6, r0 │ │ │ │ - ldr r6, [pc, #268] @ 5885c │ │ │ │ + ldr r7, [r4, r3] │ │ │ │ + ldr r6, [pc, #256] @ 58904 │ │ │ │ + ldrd r8, [r7, #8] │ │ │ │ + ldrd r2, [r7] │ │ │ │ + strd r8, [sp] │ │ │ │ + ldr r8, [pc, #244] @ 58908 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ - bl b838 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl bb8c │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r3, [pc, #216] @ 5890c │ │ │ │ + ldr r5, [pc, #216] @ 58910 │ │ │ │ + ldr ip, [r4, r3] │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldrd sl, [ip, #8] │ │ │ │ + ldrd r2, [ip] │ │ │ │ + mov r1, r5 │ │ │ │ + strd sl, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #184] @ 58914 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr ip, [r4, r3] │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd sl, [ip, #8] │ │ │ │ + ldrd r2, [ip] │ │ │ │ + strd sl, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #156] @ 58918 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr ip, [r4, r3] │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd sl, [ip, #8] │ │ │ │ + ldrd r2, [ip] │ │ │ │ + strd sl, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd sl, [r7, #8] │ │ │ │ + ldrd r2, [r7] │ │ │ │ + mov r1, r5 │ │ │ │ + strd sl, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #104] @ 5891c │ │ │ │ mov r1, r6 │ │ │ │ - mov r2, #2 │ │ │ │ - add r0, r4, r0 │ │ │ │ - bl b838 │ │ │ │ - b 58624 │ │ │ │ - ldr r3, [pc, #212] @ 58860 │ │ │ │ - lsl r5, r6, #4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, r6, lsl #4 │ │ │ │ - str r0, [r3, #4] │ │ │ │ - ldr r3, [pc, #128] @ 58820 │ │ │ │ - ldr sl, [r7, r3] │ │ │ │ - ldr r4, [sl] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 585cc │ │ │ │ - ldr r2, [pc, #176] @ 58864 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 585b8 │ │ │ │ - ldr r3, [pc, #80] @ 58820 │ │ │ │ - ldr sl, [r7, r3] │ │ │ │ - ldr r4, [sl] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 5858c │ │ │ │ - b 585cc │ │ │ │ - add r8, r4, r0 │ │ │ │ - b 584e0 │ │ │ │ - ldr r1, [pc, #120] @ 58868 │ │ │ │ - mov r2, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr ip, [r4, r3] │ │ │ │ mov r0, #1 │ │ │ │ + ldrd r4, [ip, #8] │ │ │ │ + ldrd r2, [ip] │ │ │ │ + strd r4, [sp] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl be2c │ │ │ │ - andeq r2, ip, ip, asr #29 │ │ │ │ - andeq r9, pc, r4, lsr sl @ │ │ │ │ - andeq r7, pc, r8, asr #23 │ │ │ │ - andeq ip, pc, r4, asr #22 │ │ │ │ - muleq pc, r4, sl @ │ │ │ │ - andeq ip, pc, r0, ror sl @ │ │ │ │ - ldrdeq r2, [ip], -r0 │ │ │ │ - andeq r0, r0, r0, lsr #12 │ │ │ │ - andeq r2, ip, r4, ror #26 │ │ │ │ - muleq pc, ip, r8 @ │ │ │ │ - @ instruction: 0x000fc9b0 │ │ │ │ - andeq r0, r0, r4, lsl #9 │ │ │ │ - andeq r2, ip, r0, ror sp │ │ │ │ - andeq r9, pc, r8, asr r8 @ │ │ │ │ - andeq ip, pc, r4, ror #18 │ │ │ │ - ldrdeq r1, [sp], -r8 │ │ │ │ - strdeq r9, [pc], -r0 │ │ │ │ - ldrdeq r2, [ip], -ip │ │ │ │ - strdeq r2, [ip], -r4 │ │ │ │ - andeq r9, pc, r8, lsr #15 │ │ │ │ - andeq ip, pc, ip, asr #17 │ │ │ │ - @ instruction: 0x000001b6 │ │ │ │ - andeq r2, ip, ip, lsl ip │ │ │ │ - andeq ip, pc, r0, lsl #16 │ │ │ │ - andeq r2, ip, ip, ror fp │ │ │ │ - @ instruction: 0x000c2bb0 │ │ │ │ + ldr r0, [pc, #76] @ 58920 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r0, [pc, #68] @ 58924 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b bbe0 │ │ │ │ + andeq r2, ip, r0, lsl #25 │ │ │ │ + andeq r2, ip, ip, ror ip │ │ │ │ + andeq r7, pc, r4, lsl #16 │ │ │ │ + andeq r0, r0, r8, lsr r5 │ │ │ │ + andeq r2, ip, ip, asr ip │ │ │ │ + andeq r2, ip, r8, ror #24 │ │ │ │ + andeq r0, r0, r0, ror r4 │ │ │ │ + andeq r2, ip, ip, asr #24 │ │ │ │ + andeq r0, r0, ip, lsr #13 │ │ │ │ + andeq r0, r0, ip, ror #11 │ │ │ │ + andeq r0, r0, r4, ror #9 │ │ │ │ + andeq r2, ip, r8, asr #23 │ │ │ │ + andeq r2, ip, r4, asr #23 │ │ │ │ │ │ │ │ -0005886c : │ │ │ │ - mov ip, #0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov lr, #73728 @ 0x12000 │ │ │ │ +00058928 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - sub lr, ip, lr │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - cmp ip, lr │ │ │ │ - bne 58880 │ │ │ │ - str r0, [lr, #-2496] @ 0xfffff640 │ │ │ │ - ldr r5, [pc, #4024] @ 59854 │ │ │ │ - sub sp, sp, #75776 @ 0x12800 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #4016] @ 59858 │ │ │ │ - sub sp, sp, #412 @ 0x19c │ │ │ │ - ldr r3, [pc, #4012] @ 5985c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add ip, sp, #408 @ 0x198 │ │ │ │ - mov r8, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - add lr, sp, #75776 @ 0x12800 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - mov sl, r8 │ │ │ │ - add r8, sp, #1424 @ 0x590 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, #0 │ │ │ │ - add r8, r8, #8 │ │ │ │ - add r0, sp, #404 @ 0x194 │ │ │ │ - add lr, lr, #404 @ 0x194 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [lr] │ │ │ │ - mov r3, #0 │ │ │ │ - bl b5b0 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, #0 │ │ │ │ - sub r0, r8, #4 │ │ │ │ - bl b5b0 │ │ │ │ - ldr r1, [pc, #3920] @ 59860 │ │ │ │ - ldr r3, [pc, #3920] @ 59864 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - ldr r2, [pc, #3916] @ 59868 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [r1] │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr fp, [r5, r2] │ │ │ │ - ldr r5, [r5, r3] │ │ │ │ - ldr r0, [fp] │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 59118 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 589b8 │ │ │ │ - ldr r2, [pc, #3872] @ 5986c │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 58998 │ │ │ │ - ldr r6, [pc, #3848] @ 59870 │ │ │ │ - sub r5, sl, #4 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r6, [pc, #196] @ 58a04 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r3, [r5, #4]! │ │ │ │ - ldr r0, [fp] │ │ │ │ - mov r2, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ - mov r3, r7 │ │ │ │ - add r7, r7, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - cmp r4, r7 │ │ │ │ - bne 58970 │ │ │ │ - ldr r0, [pc, #3796] @ 59874 │ │ │ │ - ldr r3, [fp] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r1, #1 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r2, [pc, #3768] @ 59878 │ │ │ │ - mov r1, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #3760] @ 5987c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str r1, [r2, #4] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - add r2, sp, #2448 @ 0x990 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r2, r2, #8 │ │ │ │ - ldr r3, [pc, #3736] @ 59880 │ │ │ │ - sub ip, r0, #4 │ │ │ │ - sub r7, r0, #260 @ 0x104 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r1, [sp, #108] @ 0x6c │ │ │ │ - mov r2, r0 │ │ │ │ - ldm r5, {r0, r1} │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [r2, #-260] @ 0xfffffefc │ │ │ │ - strb r1, [r2, #-256] @ 0xffffff00 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - str ip, [sp, #32] │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - ldr r0, [pc, #3688] @ 59884 │ │ │ │ + beq 589b8 │ │ │ │ + ldr r0, [pc, #180] @ 58a08 │ │ │ │ + ldr r7, [pc, #180] @ 58a0c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl b4e4 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #3676] @ 59888 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - movne r9, r3 │ │ │ │ - moveq r9, r7 │ │ │ │ - bl b4e4 │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r6, r0 │ │ │ │ - moveq r6, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl be14 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - ldr r0, [fp] │ │ │ │ - beq 58b60 │ │ │ │ - subs r5, r6, r7 │ │ │ │ - movne r5, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 58aa4 │ │ │ │ - ldr r2, [pc, #3604] @ 5988c │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #3588] @ 59890 │ │ │ │ - ldr r0, [fp] │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r1, [pc, #3560] @ 59894 │ │ │ │ - mov r2, #19 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r1, [pc, #168] @ 58a10 │ │ │ │ + ldrd r8, [r3] │ │ │ │ + ldrd r2, [r3, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl bd54 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r5, #0 │ │ │ │ - andeq r5, r5, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 58b70 │ │ │ │ - ldr r1, [pc, #3524] @ 59898 │ │ │ │ - mov r2, #4 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r4, r5 │ │ │ │ + b 589a4 │ │ │ │ + ldr ip, [r4] │ │ │ │ + ldrd r8, [ip, #8] │ │ │ │ + ldrd r2, [ip] │ │ │ │ + strd r8, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r0, #1 │ │ │ │ + bne 58990 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldrd r0, [r3, #8] │ │ │ │ + ldrd r4, [r3] │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r1, [pc, #68] @ 58a14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl bd54 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 58dbc │ │ │ │ - ldrb r3, [r6] │ │ │ │ - cmp r3, #71 @ 0x47 │ │ │ │ - bne 58e44 │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ - cmp r3, #69 @ 0x45 │ │ │ │ - bne 58e44 │ │ │ │ - ldrb r3, [r6, #2] │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ - bne 58e44 │ │ │ │ - ldr r0, [pc, #3464] @ 5989c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b4e4 │ │ │ │ - ldr r3, [fp] │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 5a520 │ │ │ │ - ldr r2, [pc, #3444] @ 598a0 │ │ │ │ - mov r1, #2 │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r1, [r2, #8] │ │ │ │ - beq 58ed4 │ │ │ │ - ldr r0, [pc, #3424] @ 598a4 │ │ │ │ - mov r2, #27 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [pc, #48] @ 58a18 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #1 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r2, [pc, #3408] @ 598a8 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 58e8c │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r6, r7 │ │ │ │ - bne 58a70 │ │ │ │ - b 58acc │ │ │ │ - ldr r4, [pc, #3380] @ 598ac │ │ │ │ - ldr r1, [pc, #3380] @ 598b0 │ │ │ │ - mov r0, r9 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r6, #3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - bl b9d0 │ │ │ │ - ldr r7, [fp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 58ea4 │ │ │ │ - add r1, r0, #9 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r3, [pc, #3336] @ 598b4 │ │ │ │ - strh r3, [r0, #-4] │ │ │ │ - ldr r2, [pc, #3332] @ 598b8 │ │ │ │ - sub r0, r0, #2 │ │ │ │ - bl ba00 <__stpcpy_chk@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 5a020 │ │ │ │ - ldr r0, [pc, #3312] @ 598bc │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #43 @ 0x2b │ │ │ │ - mov r1, #1 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r3, [pc, #40] @ 58a1c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b b778 │ │ │ │ + @ instruction: 0x000f76b4 │ │ │ │ + andeq r2, ip, r8, asr fp │ │ │ │ + andeq r2, ip, ip, asr #22 │ │ │ │ + andeq r2, ip, r0, asr fp │ │ │ │ + strdeq r2, [ip], -ip │ │ │ │ + muleq ip, ip, sl │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + │ │ │ │ +00058a20 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r0, [pc, #272] @ 58b48 │ │ │ │ + sub sp, sp, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r2, [pc, #3292] @ 598c0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r0, [fp] │ │ │ │ + bl bbe0 │ │ │ │ + ldr r2, [pc, #260] @ 58b4c │ │ │ │ + ldr r3, [pc, #260] @ 58b50 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r3, [pc, #3260] @ 598c4 │ │ │ │ - ldr r5, [fp] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r1, [pc, #252] @ 58b54 │ │ │ │ + ldr r2, [pc, #252] @ 58b58 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - cmp r4, #3 │ │ │ │ - beq 59404 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq 58fc0 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne 5a668 │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - beq 58ed8 │ │ │ │ - ldr r2, [pc, #3208] @ 598c8 │ │ │ │ - mov r3, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldrb r3, [r6] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 58d00 │ │ │ │ - ldr r4, [pc, #3168] @ 598cc │ │ │ │ - ldr r8, [pc, #3168] @ 598d0 │ │ │ │ - ldr r9, [pc, #3168] @ 598d4 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r1, #38 @ 0x26 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl 5827c │ │ │ │ - str r0, [r4, #4] │ │ │ │ - bl 5831c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 58388 │ │ │ │ - mov r1, #61 @ 0x3d │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 5827c │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - str r0, [r4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl b7cc │ │ │ │ - cmp r0, #10 │ │ │ │ - bls 58ce4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, r8 │ │ │ │ - bl bd54 │ │ │ │ - cmp r0, #0 │ │ │ │ - addeq r5, r5, #10 │ │ │ │ - streq r5, [r4, #4] │ │ │ │ - streq r5, [r4, #8] │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldrb r2, [r6] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r4, r4, #16 │ │ │ │ - str r3, [r9] │ │ │ │ - bne 58c80 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 58ee4 │ │ │ │ - ldr r0, [pc, #3012] @ 598d8 │ │ │ │ - ldr r8, [pc, #3012] @ 598dc │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r1, #1 │ │ │ │ - add r8, pc, r8 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 58ef8 │ │ │ │ - ldr r4, [pc, #2980] @ 598e0 │ │ │ │ - ldr r6, [pc, #2980] @ 598e4 │ │ │ │ - ldr r5, [pc, #2980] @ 598e8 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r7, #0 │ │ │ │ - b 58d88 │ │ │ │ - stmib sp, {r1, r3} │ │ │ │ - str r2, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - add r4, r4, #16 │ │ │ │ - ble 58ef0 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - bne 58d54 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + ldr r0, [pc, #240] @ 58b5c │ │ │ │ + ldr ip, [pc, #240] @ 58b60 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r1, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 58d6c │ │ │ │ - ldr r5, [pc, #2856] @ 598ec │ │ │ │ - ldr r0, [pc, #2856] @ 598f0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r4, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - bl b4e4 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - str r7, [r6, #-2348] @ 0xfffff6d4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 58f88 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, #10 │ │ │ │ - bl b91c │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - streq r3, [r5] │ │ │ │ - str r0, [r6, #-2348] @ 0xfffff6d4 │ │ │ │ - beq 593f0 │ │ │ │ - ldr r0, [pc, #2788] @ 598f4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #28 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #2768] @ 598f8 │ │ │ │ - ldr r3, [r3, #-2348] @ 0xfffff6d4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, r4 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - b 58bfc │ │ │ │ - ldr r2, [pc, #2736] @ 598fc │ │ │ │ - mov r3, #2 │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [r2, #8] │ │ │ │ - ble 59efc │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr r6, [sl, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 58ed4 │ │ │ │ - ldr r0, [pc, #2700] @ 59900 │ │ │ │ - mov r2, #36 @ 0x24 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #1 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r2, [pc, #2684] @ 59904 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [fp] │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - b 58c00 │ │ │ │ - cmp r7, #0 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - beq 59efc │ │ │ │ - ldr r0, [pc, #2640] @ 59908 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #49 @ 0x31 │ │ │ │ - mov r1, #1 │ │ │ │ + ldr r3, [pc, #228] @ 58b64 │ │ │ │ + ldr r2, [pc, #228] @ 58b68 │ │ │ │ + ldr r1, [pc, #228] @ 58b6c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - b 58bfc │ │ │ │ - str r3, [r2] │ │ │ │ - ldrb r3, [r6] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 58c64 │ │ │ │ - ldr r3, [pc, #2592] @ 5990c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 59198 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 58fb8 │ │ │ │ - ldr r4, [pc, #2560] @ 59910 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 58f28 │ │ │ │ - bl b778 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl b4cc │ │ │ │ - ldr r3, [pc, #2532] @ 59914 │ │ │ │ - mov r1, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - ldr r2, [pc, #2520] @ 59918 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - mov r1, #1 │ │ │ │ - str r1, [r2] │ │ │ │ - ldr r2, [pc, #2500] @ 5991c │ │ │ │ - ldr r3, [pc, #2304] @ 5985c │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r5, [pc, #212] @ 58b70 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #75776 @ 0x12800 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #404 @ 0x194 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5a664 │ │ │ │ - add sp, sp, #75776 @ 0x12800 │ │ │ │ - add sp, sp, #412 @ 0x19c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 59efc │ │ │ │ - ldr r0, [pc, #2432] @ 59920 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #34 @ 0x22 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - b 58bfc │ │ │ │ - bl 57d9c │ │ │ │ - b 58f08 │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - beq 593f0 │ │ │ │ - ldr r0, [pc, #2380] @ 59924 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #14 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r3, [r3, #-2348] @ 0xfffff6d4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 59084 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #2328] @ 59928 │ │ │ │ - ldr r5, [pc, #2328] @ 5992c │ │ │ │ - sub sl, r3, #300 @ 0x12c │ │ │ │ - ldr r3, [pc, #2324] @ 59930 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - b 59074 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 58148 │ │ │ │ - str r0, [r4, #4] │ │ │ │ - bl 5831c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 58388 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, #61 @ 0x3d │ │ │ │ - bl 5827c │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r5] │ │ │ │ - ldr r3, [r7, #-2348] @ 0xfffff6d4 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r0, [r4], #16 │ │ │ │ - beq 59084 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b8c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5902c │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 58ef8 │ │ │ │ - ldr r0, [pc, #2204] @ 59934 │ │ │ │ - mov r2, #4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #1 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r3, [pc, #2188] @ 59938 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 58ef8 │ │ │ │ - ldr r5, [pc, #2172] @ 5993c │ │ │ │ - ldr r7, [pc, #2172] @ 59940 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r4, #0 │ │ │ │ - add r6, r5, #4 │ │ │ │ - ldr r3, [r6, r4, lsl #4] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r5, r4, lsl #4] │ │ │ │ - ldr r0, [fp] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #1 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [pc, #2112] @ 59944 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt 590d0 │ │ │ │ - b 58ef8 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #2084] @ 59948 │ │ │ │ - mov r7, #1 │ │ │ │ - str r7, [r1] │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ - ldr r3, [pc, #2072] @ 5994c │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #2060] @ 59950 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl b430 │ │ │ │ - ldr r1, [pc, #2036] @ 59954 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b9c4 │ │ │ │ - ldr r1, [pc, #2028] @ 59958 │ │ │ │ - str r0, [fp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl b670 │ │ │ │ - ldr r1, [pc, #2016] @ 5995c │ │ │ │ - mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, #1 │ │ │ │ + str ip, [sp, #4] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl b778 │ │ │ │ - ldr r0, [fp] │ │ │ │ - b 5893c │ │ │ │ - ldr r3, [pc, #1984] @ 59960 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldrb r4, [r2] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 58ef8 │ │ │ │ - ldr r6, [r3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl b7cc │ │ │ │ - cmp r0, #256 @ 0x100 │ │ │ │ - mov r5, r0 │ │ │ │ - bhi 58ef8 │ │ │ │ - ldr r7, [pc, #1940] @ 59964 │ │ │ │ - mov r1, r6 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r6, r7, #16 │ │ │ │ - add r2, r0, #1 │ │ │ │ - mov r3, #256 @ 0x100 │ │ │ │ - mov r0, r6 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - bl b760 <__memcpy_chk@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - str r6, [r7, #272] @ 0x110 │ │ │ │ - str r6, [r7, #276] @ 0x114 │ │ │ │ - bgt 5920c │ │ │ │ - b 59238 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - beq 5a594 │ │ │ │ - ldrb r3, [r6], #1 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ - bne 59200 │ │ │ │ - ldr r3, [pc, #1864] @ 59968 │ │ │ │ - mov r1, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, r3, r4 │ │ │ │ - add r2, r2, #17 │ │ │ │ - str r2, [r3, #276] @ 0x114 │ │ │ │ - add r3, r3, r4 │ │ │ │ - strb r1, [r3, #16] │ │ │ │ - ldr r0, [fp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5a5d4 │ │ │ │ - ldr r6, [pc, #1824] @ 5996c │ │ │ │ - ldr r2, [pc, #1824] @ 59970 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, r6, #16 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #1804] @ 59974 │ │ │ │ - ldr r3, [r6, #276] @ 0x114 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r6, [r6, #272] @ 0x110 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - subs r4, r5, r4 │ │ │ │ - sub sl, r3, #296 @ 0x128 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - movne r4, #1 │ │ │ │ - bl b91c │ │ │ │ - mov r0, r6 │ │ │ │ - bl b7cc │ │ │ │ - ldr r5, [pc, #1732] @ 59978 │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ + ldr r3, [pc, #192] @ 58b74 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r8, [r9, #-2344] @ 0xfffff6d8 │ │ │ │ - ldr r7, [r5, #276] @ 0x114 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r0 │ │ │ │ - add r3, r6, r3 │ │ │ │ - cmp r8, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - movcc r8, #0 │ │ │ │ - movcs r8, #1 │ │ │ │ - bl b91c │ │ │ │ - mov r0, r7 │ │ │ │ - bl b7cc │ │ │ │ - ldr r2, [r9, #-2344] @ 0xfffff6d8 │ │ │ │ - add r3, r7, r0 │ │ │ │ - cmp r2, r3 │ │ │ │ - movcc r8, #0 │ │ │ │ - andcs r8, r8, #1 │ │ │ │ - tst r4, r8 │ │ │ │ - beq 58ef8 │ │ │ │ - ldr r3, [pc, #1644] @ 5997c │ │ │ │ - ldr r2, [pc, #1644] @ 59980 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r2, pc, r2 │ │ │ │ - strh r1, [r2, #4] │ │ │ │ - lsr r1, r1, #16 │ │ │ │ - strb r1, [r2, #6] │ │ │ │ - ldr r1, [pc, #1620] @ 59984 │ │ │ │ - ldr ip, [pc, #1620] @ 59988 │ │ │ │ - ldr r4, [pc, #1620] @ 5998c │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [r2] │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - add ip, pc, ip │ │ │ │ - add r4, pc, r4 │ │ │ │ - strh r1, [ip, #4] │ │ │ │ - stm r4, {r2, r6} │ │ │ │ - lsr r1, r1, #16 │ │ │ │ - mov r2, #2 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r0, [ip] │ │ │ │ - strb r1, [ip, #6] │ │ │ │ - str ip, [r4, #16] │ │ │ │ - str r7, [r4, #20] │ │ │ │ - str r2, [r5] │ │ │ │ - beq 58ef8 │ │ │ │ - ldr r0, [pc, #1552] @ 59990 │ │ │ │ - mov r2, #11 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #1 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r3, [r5] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 58ef8 │ │ │ │ - ldr r7, [pc, #1524] @ 59994 │ │ │ │ - mov r5, #0 │ │ │ │ + ble 58b40 │ │ │ │ + ldr r3, [pc, #172] @ 58b78 │ │ │ │ + ldr r7, [pc, #172] @ 58b7c │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r8, [r5, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ - add r6, r4, #4 │ │ │ │ - ldr r3, [r6, r5, lsl #4] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, r5, lsl #4] │ │ │ │ - ldr r0, [fp] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #1 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [pc, #1468] @ 59998 │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r1, r7 │ │ │ │ + add ip, r3, r4 │ │ │ │ + ldr r0, [ip, #52] @ 0x34 │ │ │ │ + ldrd r2, [r3, r4] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [ip, #48] @ 0x30 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd sl, [ip, #40] @ 0x28 │ │ │ │ + mov r0, #1 │ │ │ │ + strd sl, [sp, #32] │ │ │ │ + ldrd sl, [ip, #32] │ │ │ │ add r5, r5, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + ldrd sl, [ip, #24] │ │ │ │ + add r4, r4, #56 @ 0x38 │ │ │ │ + strd sl, [sp, #16] │ │ │ │ + ldrd sl, [ip, #16] │ │ │ │ + strd sl, [sp, #8] │ │ │ │ + ldrd sl, [ip, #8] │ │ │ │ + strd sl, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r6] │ │ │ │ cmp r3, r5 │ │ │ │ - bgt 593a8 │ │ │ │ - b 58ef8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r3, [r3, #-2348] @ 0xfffff6d4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 59000 │ │ │ │ - b 58ef8 │ │ │ │ - sub r2, r8, #4 │ │ │ │ - mov r6, r2 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r0, r6 │ │ │ │ - bl ba00 <__stpcpy_chk@plt> │ │ │ │ - ldr r1, [pc, #1388] @ 5999c │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - sub r3, r6, r0 │ │ │ │ - add r3, r3, #1024 @ 0x400 │ │ │ │ - bl b760 <__memcpy_chk@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 59468 │ │ │ │ - ldr r0, [pc, #1360] @ 599a0 │ │ │ │ - mov r3, r5 │ │ │ │ + bgt 58adc │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ + andeq r2, ip, ip, lsr #21 │ │ │ │ + ldrdeq r2, [ip], -r4 │ │ │ │ + andeq r2, ip, ip, asr #21 │ │ │ │ + andeq r7, sp, ip, lsr r1 │ │ │ │ + strdeq r0, [sp], -r8 │ │ │ │ + andeq r3, ip, r8, lsr #11 │ │ │ │ + andeq r0, sp, ip, asr #18 │ │ │ │ + andeq r2, ip, r0, ror #20 │ │ │ │ + andeq r2, ip, r8, asr sl │ │ │ │ + andeq r2, ip, r8, asr sl │ │ │ │ + andeq r7, pc, r8, asr #10 │ │ │ │ + andeq r0, r0, r0, ror r5 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq r2, ip, r8, asr sl │ │ │ │ + │ │ │ │ +00058b80 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r0, [pc, #292] @ 58cbc │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r5, [pc, #288] @ 58cc0 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #13 │ │ │ │ - mov r1, #1 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [pc, #1216] @ 59930 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r9, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #1312] @ 599a4 │ │ │ │ - add r6, sp, #43264 @ 0xa900 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [pc, #1300] @ 599a8 │ │ │ │ - add r3, sp, #43264 @ 0xa900 │ │ │ │ - add r3, r3, #152 @ 0x98 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r5, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - add r6, r6, #148 @ 0x94 │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, #16384 @ 0x4000 │ │ │ │ - ldr r2, [r3] │ │ │ │ - mov r0, r6 │ │ │ │ - bl b4d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5a48c │ │ │ │ - mov r0, r6 │ │ │ │ - bl b7cc │ │ │ │ - sub r3, r0, #2 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ - add r3, r6, r3 │ │ │ │ - cmp r2, #13 │ │ │ │ - bne 5963c │ │ │ │ - ldrb r3, [r3, #1] │ │ │ │ - cmp r3, #10 │ │ │ │ - bne 5963c │ │ │ │ - ldr r3, [pc, #1200] @ 599ac │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - sub r2, ip, #288 @ 0x120 │ │ │ │ - str r0, [ip, #-292] @ 0xfffffedc │ │ │ │ - sub r4, ip, #292 @ 0x124 │ │ │ │ - strh r1, [r2], #2 │ │ │ │ - lsr r1, r1, #16 │ │ │ │ - strb r1, [r2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl b7cc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - b 5954c │ │ │ │ - ldrb r3, [r1], #1 │ │ │ │ - cmp r3, #13 │ │ │ │ - bhi 59548 │ │ │ │ - lsr r3, r7, r3 │ │ │ │ - tst r3, #1 │ │ │ │ - bne 5967c │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne 59530 │ │ │ │ - ldr r0, [fp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 59580 │ │ │ │ - ldr r2, [pc, #1096] @ 599b0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r1, [pc, #1068] @ 599b4 │ │ │ │ - mov r0, r4 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r3, [pc, #280] @ 58cc4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + ldr r1, [pc, #272] @ 58cc8 │ │ │ │ + ldrd r6, [r4, #8] │ │ │ │ + ldrd r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #4 │ │ │ │ - bl bd54 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5a4b8 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r6 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5a4e4 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl bd54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 59690 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 595fc │ │ │ │ - ldr r4, [pc, #980] @ 599b8 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 595fc │ │ │ │ - bl b778 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl b4cc │ │ │ │ - ldr r3, [pc, #952] @ 599bc │ │ │ │ - ldr r1, [pc, #952] @ 599c0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r9, #0 │ │ │ │ + strd r6, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r6, [r4, #8] │ │ │ │ + ldr r1, [pc, #244] @ 58ccc │ │ │ │ + ldrd r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #21 │ │ │ │ - mov r0, r6 │ │ │ │ - str r9, [r3, #4] │ │ │ │ - bl bd54 │ │ │ │ - cmp r0, r9 │ │ │ │ - beq 5972c │ │ │ │ - mov sl, r9 │ │ │ │ - mov r5, r9 │ │ │ │ - mov r8, #1 │ │ │ │ - str r9, [sp, #40] @ 0x28 │ │ │ │ - b 594b0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub r3, r3, #5 │ │ │ │ - ldrb r3, [r3, r0] │ │ │ │ - cmp r3, #13 │ │ │ │ - beq 59bbc │ │ │ │ - cmp r3, #10 │ │ │ │ - beq 59b94 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, #32 │ │ │ │ - sub r4, r3, #292 @ 0x124 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - b 5951c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r2, #-4] │ │ │ │ - b 59554 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 596dc │ │ │ │ - ldr r1, [pc, #804] @ 599c4 │ │ │ │ - mov r2, #21 │ │ │ │ + strd r6, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #224] @ 58cd0 │ │ │ │ + ldr r2, [pc, #224] @ 58cd4 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + ldr r3, [pc, #220] @ 58cd8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r1, [pc, #204] @ 58cdc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl bd54 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5972c │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 596dc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrb r3, [r3, #-4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 59bb4 │ │ │ │ - cmp r5, #0 │ │ │ │ - moveq sl, r5 │ │ │ │ - moveq r8, r5 │ │ │ │ - bne 59be8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ands r4, r9, r3 │ │ │ │ - beq 594b0 │ │ │ │ - ldr r2, [pc, #728] @ 599c8 │ │ │ │ - ldr r0, [fp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmp r0, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r2] │ │ │ │ - beq 59720 │ │ │ │ - ldr r2, [pc, #700] @ 599cc │ │ │ │ - mov r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - mov r9, r4 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - b 594b0 │ │ │ │ - ldr r3, [pc, #668] @ 599d0 │ │ │ │ - ldr r1, [fp] │ │ │ │ - ldr r0, [pc, r3] │ │ │ │ - ldr r3, [pc, #660] @ 599d4 │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r2, [r3, r0, lsl #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - add r3, r3, r0, lsl #4 │ │ │ │ - str r2, [r3, #12] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - beq 59770 │ │ │ │ - mov r0, #10 │ │ │ │ - bl bb08 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - add r5, sp, #59648 @ 0xe900 │ │ │ │ - add r5, r5, #148 @ 0x94 │ │ │ │ - mov r2, #16384 @ 0x4000 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - mov r1, #61 @ 0x3d │ │ │ │ - mov r0, r6 │ │ │ │ - bl 5827c │ │ │ │ - mov r0, r6 │ │ │ │ - bl b7cc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - sub r3, r0, #1 │ │ │ │ - add r3, r2, r3 │ │ │ │ - ldrb r2, [r3, #-4] │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ - bne 597c4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - strb r2, [r3, #-4] │ │ │ │ - bl b7cc │ │ │ │ - ldr r9, [pc, #524] @ 599d8 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr r4, [r9] │ │ │ │ - bl baa8 │ │ │ │ - ldr r8, [pc, #508] @ 599dc │ │ │ │ - ldr r2, [fp] │ │ │ │ - add r8, pc, r8 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [r8, r4, lsl #4] │ │ │ │ - beq 59830 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b7cc │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - stm sp, {r4, sl} │ │ │ │ - mov r1, #1 │ │ │ │ - add r3, r0, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r2, [pc, #452] @ 599e0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r4, [r9] │ │ │ │ - ldr sl, [r8, r4, lsl #4] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, sl │ │ │ │ - sub r1, r3, #3 │ │ │ │ - bl b928 │ │ │ │ - ldr r3, [pc, #412] @ 599e4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3, r4, lsl #4] │ │ │ │ - ldrb r2, [r1] │ │ │ │ - b 59adc │ │ │ │ - andeq r7, pc, ip, asr #14 │ │ │ │ - andeq r7, pc, r0, asr #14 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r0, r0, r8, ror #7 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - andeq r0, r0, r0, lsr #12 │ │ │ │ - andeq r2, ip, r0, lsr #21 │ │ │ │ - muleq ip, ip, sl │ │ │ │ - andeq r2, ip, ip, asr sl │ │ │ │ - andeq r9, pc, r0, lsr #9 │ │ │ │ - andeq r2, ip, r4, asr #20 │ │ │ │ - andeq r2, ip, r8, lsr #20 │ │ │ │ - andeq r2, ip, r4, lsl sl │ │ │ │ - andeq r2, ip, r0, lsl sl │ │ │ │ - ldrdeq r2, [ip], -r4 │ │ │ │ - ldrdeq r2, [ip], -r8 │ │ │ │ - ldrdeq r2, [ip], -r8 │ │ │ │ - andeq r2, ip, ip, asr #20 │ │ │ │ - andeq r2, ip, r8, lsl #21 │ │ │ │ - andeq r9, pc, r4, lsr r3 @ │ │ │ │ - andeq r2, ip, r4, ror #20 │ │ │ │ - andeq r2, ip, ip, ror #20 │ │ │ │ - andeq r9, pc, r4, ror #5 │ │ │ │ - andeq r2, ip, r4, lsl r9 │ │ │ │ - andeq r2, r0, sp, lsr #26 │ │ │ │ - strdeq r0, [r0], -lr │ │ │ │ - ldrdeq r2, [ip], -r0 │ │ │ │ - andeq r2, ip, r8, ror #17 │ │ │ │ - andeq r9, pc, r8, asr r2 @ │ │ │ │ - andeq r2, ip, r8, ror sp │ │ │ │ - andeq ip, pc, ip, lsl r3 @ │ │ │ │ - andeq r2, ip, r8, asr sp │ │ │ │ - andeq r9, pc, r8, ror #3 │ │ │ │ - andeq r2, ip, r8, ror #13 │ │ │ │ - andeq r9, pc, r0, asr #2 │ │ │ │ - andeq ip, pc, ip, asr #4 │ │ │ │ - strdeq r2, [ip], -r4 │ │ │ │ - ldrdeq r2, [ip], -r8 │ │ │ │ - muleq pc, ip, r0 @ │ │ │ │ - andeq r2, ip, ip, asr r7 │ │ │ │ - andeq r2, ip, r4, lsr #14 │ │ │ │ - andeq r2, ip, ip, lsr #14 │ │ │ │ - andeq r9, pc, r4, lsl r0 @ │ │ │ │ - muleq ip, r0, r7 │ │ │ │ - andeq r2, ip, r4, lsr #15 │ │ │ │ - andeq r2, ip, ip, lsr #12 │ │ │ │ - andeq r8, pc, r8, ror pc @ │ │ │ │ - andeq r8, pc, r4, asr pc @ │ │ │ │ - andeq r8, pc, r0, lsr pc @ │ │ │ │ - andeq r0, r0, r4, asr r5 │ │ │ │ - andeq r7, pc, r0, lsr #1 │ │ │ │ - ldrdeq r2, [ip], -r0 │ │ │ │ - @ instruction: 0x000c29b0 │ │ │ │ - andeq fp, pc, ip, ror #30 │ │ │ │ - andeq r8, pc, ip, lsr lr @ │ │ │ │ - andeq r0, r0, r4, lsl r6 │ │ │ │ - andeq r2, ip, r4, ror #6 │ │ │ │ - @ instruction: 0x000f8db8 │ │ │ │ - andeq fp, pc, ip, asr #29 │ │ │ │ - ldrdeq r2, [ip], -ip │ │ │ │ - andeq r8, pc, ip, asr sp @ │ │ │ │ - muleq r0, r4, r4 │ │ │ │ - andeq r0, r0, r4, lsl #9 │ │ │ │ - andeq r2, ip, r4, lsl #5 │ │ │ │ - andeq r2, ip, r0, asr #4 │ │ │ │ - @ instruction: 0x000001b6 │ │ │ │ - andeq r2, ip, ip, asr r2 │ │ │ │ - strdeq fp, [pc], -r0 │ │ │ │ - muleq pc, r0, ip @ │ │ │ │ - andeq r8, pc, r0, asr #24 │ │ │ │ - andeq r8, pc, r4, lsl ip @ │ │ │ │ - andeq r2, ip, r4, lsl #15 │ │ │ │ - andeq r2, ip, r0, lsl #15 │ │ │ │ - andeq r8, pc, ip, lsr #23 │ │ │ │ - andeq r2, ip, r8, ror #13 │ │ │ │ - andeq r9, pc, r8, ror #24 │ │ │ │ - andeq r2, ip, ip, asr #13 │ │ │ │ - andeq r8, pc, ip, lsr ip @ │ │ │ │ - andeq fp, pc, r4, asr #24 │ │ │ │ - andeq r2, ip, r8, lsl #13 │ │ │ │ - andeq r2, ip, r0, lsl #12 │ │ │ │ - andeq r8, pc, r4, lsl #21 │ │ │ │ - strdeq r4, [ip], -r4 @ │ │ │ │ - strdeq r2, [ip], -r0 │ │ │ │ - strdeq r2, [ip], -r4 │ │ │ │ - andeq r2, r0, r1, lsl #8 │ │ │ │ - andeq r2, ip, r4, ror #2 │ │ │ │ - andeq r2, ip, ip, lsl r1 │ │ │ │ - andeq r2, ip, ip, lsl #2 │ │ │ │ - andeq r8, pc, r0, lsl #17 │ │ │ │ - andeq r8, pc, ip, asr r8 @ │ │ │ │ - strheq r2, [ip], -r0 │ │ │ │ - andeq r2, ip, ip, lsl r0 │ │ │ │ - andeq r8, pc, r0, ror r7 @ │ │ │ │ - andeq r2, ip, r0, lsl #3 │ │ │ │ - andeq r8, pc, ip, lsr #14 │ │ │ │ - andeq fp, pc, ip, asr #16 │ │ │ │ - muleq pc, r4, r6 @ │ │ │ │ - andeq fp, pc, ip, lsr #15 │ │ │ │ - @ instruction: 0x000c1ebc │ │ │ │ - andeq fp, pc, r8, asr #14 │ │ │ │ - ldrdeq r1, [ip], -ip │ │ │ │ - andeq fp, pc, r0, asr r4 @ │ │ │ │ - ldrdeq r1, [ip], -r8 │ │ │ │ - andeq r1, ip, r8, lsr #21 │ │ │ │ - andeq r1, ip, r8, lsr fp │ │ │ │ - andeq r0, r0, sp, lsl #20 │ │ │ │ - andeq r0, sp, r8, ror #27 │ │ │ │ - strdeq r0, [r0], -lr │ │ │ │ - andeq r0, r0, ip, ror #12 │ │ │ │ - andeq r1, ip, r0, lsr #21 │ │ │ │ - andeq r1, ip, r0, lsl #21 │ │ │ │ - andeq r1, ip, r4, asr #21 │ │ │ │ - andeq r1, ip, r4, lsr #21 │ │ │ │ - ldrdeq r8, [pc], -r4 │ │ │ │ - ldrdeq r1, [ip], -r4 │ │ │ │ - ldrdeq r1, [ip], -r4 │ │ │ │ - strdeq r7, [pc], -r8 │ │ │ │ - @ instruction: 0x000c19bc │ │ │ │ - andeq r0, r0, r8, ror #11 │ │ │ │ - andeq r7, pc, ip, lsr #30 │ │ │ │ - andeq r1, ip, r4, ror r7 │ │ │ │ - ldrdeq r3, [ip], -r4 │ │ │ │ - andeq r1, ip, ip, asr r7 │ │ │ │ - andeq r1, ip, ip, asr #14 │ │ │ │ - @ instruction: 0x000f7db4 │ │ │ │ - andeq r1, ip, r0, lsr r7 │ │ │ │ - andeq r1, ip, r8, lsr #18 │ │ │ │ - andeq r1, ip, r4, lsr #18 │ │ │ │ - strdeq r7, [pc], -r8 │ │ │ │ - andeq r1, ip, r0, ror #13 │ │ │ │ - andeq r7, pc, r4, asr #25 │ │ │ │ - ldrdeq sl, [pc], -r0 │ │ │ │ - andeq r3, ip, r4, ror #19 │ │ │ │ - muleq pc, r8, ip @ │ │ │ │ - muleq pc, r4, ip @ │ │ │ │ - andeq r1, ip, r0, ror r6 │ │ │ │ - @ instruction: 0x000f7bb8 │ │ │ │ - andeq sl, pc, r4, asr #25 │ │ │ │ - andeq r1, ip, r4, lsl #13 │ │ │ │ - andeq r1, ip, r4, ror #12 │ │ │ │ - andeq r1, ip, r8, asr #12 │ │ │ │ - andeq r7, pc, r4, asr fp @ │ │ │ │ - andeq r1, ip, ip, lsl r5 │ │ │ │ - andeq r7, pc, r0, asr #21 │ │ │ │ - ldrdeq r1, [ip], -r8 │ │ │ │ - andeq r7, pc, r0, asr sl @ │ │ │ │ - strdeq r1, [ip], -r8 │ │ │ │ - andeq r1, ip, ip, lsr #3 │ │ │ │ - andeq r1, ip, ip, asr #3 │ │ │ │ - andeq r7, pc, r0, ror r9 @ │ │ │ │ - andeq r7, pc, ip, asr #18 │ │ │ │ - andeq r7, pc, r8, lsr r9 @ │ │ │ │ - andeq r1, ip, r0, lsr #1 │ │ │ │ - andeq r7, pc, r8, lsl #18 │ │ │ │ - andeq r1, ip, r0, lsl #4 │ │ │ │ - @ instruction: 0x000f78b4 │ │ │ │ - andeq r7, pc, r8, lsl #17 │ │ │ │ - andeq r1, ip, r4, lsr #8 │ │ │ │ - andeq r1, ip, r0, lsr #8 │ │ │ │ - muleq ip, r4, r3 │ │ │ │ - ldrb r2, [r1, #1]! │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ - cmpne r2, #59 @ 0x3b │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - tst r2, #223 @ 0xdf │ │ │ │ - moveq r3, #0 │ │ │ │ - andne r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 59ad8 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r1] │ │ │ │ - ldr r8, [fp] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq 59b58 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub r0, r3, #3 │ │ │ │ - bl b7cc │ │ │ │ - ldr r2, [pc, #-320] @ 599e8 │ │ │ │ - mov r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r0, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #-336] @ 599ec │ │ │ │ - mov r0, r8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, r4, lsl #4] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 58404 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrb r9, [r3, #-4] │ │ │ │ - cmp r9, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 59bc8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 59be0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b 594b0 │ │ │ │ - ldr r3, [pc, #-428] @ 599f0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - sub r4, r2, #292 @ 0x124 │ │ │ │ - str r0, [r2, #-292] @ 0xfffffedc │ │ │ │ - strb r1, [r2, #-288] @ 0xfffffee0 │ │ │ │ - b 5951c │ │ │ │ - mov r8, sl │ │ │ │ - b 596dc │ │ │ │ - ldr r3, [pc, #-464] @ 599f4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 59b9c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, #0 │ │ │ │ - mov sl, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b 594b0 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 59c10 │ │ │ │ - ldr r0, [pc, #-516] @ 599f8 │ │ │ │ - mov r2, #29 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #1 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r4, [pc, #-544] @ 599fc │ │ │ │ - ldr r2, [pc, #-540] @ 59a04 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - sub r0, r3, #2 │ │ │ │ - sub r8, r3, #4 │ │ │ │ - strh r4, [r3, #-4] │ │ │ │ - bl ba00 <__stpcpy_chk@plt> │ │ │ │ - ldr sl, [pc, #-568] @ 59a00 │ │ │ │ - mov r2, #3 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r1, sl │ │ │ │ - sub r3, r8, r0 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - mov r5, r0 │ │ │ │ - bl b760 <__memcpy_chk@plt> │ │ │ │ - add r3, sp, #6528 @ 0x1980 │ │ │ │ - add r3, r3, #24 │ │ │ │ - strh r4, [r3, #-4] │ │ │ │ - ldr r2, [pc, #-608] @ 59a04 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - sub r0, r3, #2 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - bl ba00 <__stpcpy_chk@plt> │ │ │ │ - mov r1, sl │ │ │ │ - ldr sl, [sp, #92] @ 0x5c │ │ │ │ - sub r5, r5, r8 │ │ │ │ - mov r2, #3 │ │ │ │ - mov r8, r6 │ │ │ │ - sub r3, sl, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - bl b760 <__memcpy_chk@plt> │ │ │ │ - sub r4, r4, sl │ │ │ │ - add r3, r5, #2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, r4, #2 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #-692] @ 59a08 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr sl, [r2, r3] │ │ │ │ - ldr r3, [pc, #-700] @ 59a0c │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #-712] @ 59a10 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #-720] @ 59a14 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #-728] @ 59a18 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b8f8 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 59ef4 │ │ │ │ - sub r3, r0, #32 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ - ldr r0, [fp] │ │ │ │ - bhi 59edc │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r3, r3, r5 │ │ │ │ - ldrb r3, [r3, #-4] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 59f14 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, r3, r5 │ │ │ │ - ldrb r3, [r3, #-4] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 59f14 │ │ │ │ - cmp r5, #0 │ │ │ │ - bgt 59f1c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldrb r3, [r3, #-4] │ │ │ │ - cmp r3, r4 │ │ │ │ - addeq r5, r5, #1 │ │ │ │ - moveq r9, #1 │ │ │ │ - beq 59e0c │ │ │ │ - ldr r3, [pc, #-880] @ 59a1c │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - bl bb08 │ │ │ │ - ldr r3, [pc, #-880] @ 59a30 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [r2, r3] │ │ │ │ - ldr r3, [sl] │ │ │ │ - subs r2, r3, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - cmn r0, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r0, [r9] │ │ │ │ - bne 5a56c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 59dfc │ │ │ │ - sub r3, r4, #32 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ - ldr r0, [fp] │ │ │ │ - bhi 5a068 │ │ │ │ - ldr r2, [pc, #-964] @ 59a20 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r9, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq 5a080 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r5, r3 │ │ │ │ - bne 59cf4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, r3, r5 │ │ │ │ - ldrb r3, [r3, #-5] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 59cf4 │ │ │ │ - ldr r3, [fp] │ │ │ │ - mov r6, r8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 59e64 │ │ │ │ - ldr r0, [pc, #-1068] @ 59a24 │ │ │ │ - mov r2, #42 @ 0x2a │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #1 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r4, [pc, #-1092] @ 59a28 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl b778 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl b4cc │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5a5e4 │ │ │ │ - ldr r0, [pc, #-1124] @ 59a2c │ │ │ │ - mov r2, #23 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov sl, #0 │ │ │ │ - cmp r2, sl │ │ │ │ - movne r2, r9 │ │ │ │ - orreq r2, r9, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - str sl, [r4, #4] │ │ │ │ - bne 5a604 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, #1 │ │ │ │ - b 596dc │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 59d3c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5a278 │ │ │ │ - mvn r0, #0 │ │ │ │ - b 58f50 │ │ │ │ - add r5, r5, #1 │ │ │ │ - b 59e0c │ │ │ │ - ldr r3, [pc, #-1268] @ 59a30 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [r2, r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #-1280] @ 59a34 │ │ │ │ - mov r6, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r3, r5 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - str r8, [sp, #100] @ 0x64 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r2 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - b 59f78 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - cmp r6, r4 │ │ │ │ - beq 59fd8 │ │ │ │ - ldrb r5, [r6], #1 │ │ │ │ - ldr r1, [r8, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb08 │ │ │ │ - ldr r3, [sl] │ │ │ │ - subs r2, r3, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - cmn r0, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r0, [r9] │ │ │ │ - bne 59ff8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 59f70 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [fp] │ │ │ │ - sub r3, r3, #32 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ - bls 59f54 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 59f68 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - add r3, r3, r5 │ │ │ │ - ldr r8, [sp, #100] @ 0x64 │ │ │ │ - mov r5, #0 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - b 59d6c │ │ │ │ - ldr r0, [pc, #-1480] @ 59a38 │ │ │ │ - ldr r3, [fp] │ │ │ │ - mov r2, #19 │ │ │ │ - mov r1, #1 │ │ │ │ + strd r6, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [pc, #180] @ 58ce0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [sl] │ │ │ │ - b 59fa8 │ │ │ │ - str r7, [r4] │ │ │ │ - sub r7, r8, #4 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - mov r3, #1024 @ 0x400 │ │ │ │ - sub r4, r0, r8 │ │ │ │ - add r2, r4, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - bl b760 <__memcpy_chk@plt> │ │ │ │ - ldr r1, [pc, #-1556] @ 59a3c │ │ │ │ - sub r3, r8, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r3, r3, #1024 @ 0x400 │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, r7, r4 │ │ │ │ - bl b760 <__memcpy_chk@plt> │ │ │ │ - b 59468 │ │ │ │ - ldr r2, [pc, #-1584] @ 59a40 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 59df4 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5a0a8 │ │ │ │ - ldr r0, [pc, #-1616] @ 59a44 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r0, [pc, #172] @ 58ce4 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #1 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r4, [pc, #-1640] @ 59a48 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl b778 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl b4cc │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - streq r3, [r4, #4] │ │ │ │ - beq 5a268 │ │ │ │ - ldr r0, [pc, #-1676] @ 59a4c │ │ │ │ - mov r2, #23 │ │ │ │ - mov r1, #1 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r0, [pc, #164] @ 58ce8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5a268 │ │ │ │ - ldr r0, [pc, #-1720] @ 59a50 │ │ │ │ - mov r2, #30 │ │ │ │ - mov r1, #1 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r0, [pc, #156] @ 58cec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #-1752] @ 59a54 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - cmp r4, #0 │ │ │ │ - orreq r9, r9, #1 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - tst r3, r9 │ │ │ │ - beq 5a198 │ │ │ │ - ldr r2, [pc, #-1808] @ 59a58 │ │ │ │ - ldr r0, [fp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmp r0, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r2] │ │ │ │ - beq 5a554 │ │ │ │ - ldr r2, [pc, #-1836] @ 59a5c │ │ │ │ - mov r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [pc, #-1856] @ 59a60 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 5a280 │ │ │ │ - ldr r4, [pc, #-1872] @ 59a64 │ │ │ │ - ldr r9, [pc, #-1872] @ 59a68 │ │ │ │ - ldr r7, [pc, #-1872] @ 59a6c │ │ │ │ - ldr r6, [pc, #-1872] @ 59a70 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, #0 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r6, pc, r6 │ │ │ │ - b 5a1e8 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r3, [pc, #148] @ 58cf0 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ ldr r3, [r6] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - add r4, r4, #16 │ │ │ │ - ble 5a280 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5a1d4 │ │ │ │ - ldr r8, [r4, #12] │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 5a1d4 │ │ │ │ - mov r1, r9 │ │ │ │ - bl b844 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r7, #4] │ │ │ │ - beq 5a1d4 │ │ │ │ - add sl, sp, #10624 @ 0x2980 │ │ │ │ - add sl, sl, #20 │ │ │ │ - mov r1, #16384 @ 0x4000 │ │ │ │ - mov r0, sl │ │ │ │ - bl b4d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5a370 │ │ │ │ - add r0, sp, #26880 @ 0x6900 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - mov r1, #16384 @ 0x4000 │ │ │ │ - add r0, r0, #148 @ 0x94 │ │ │ │ - bl b4d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5a3e4 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl b778 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl b4cc │ │ │ │ - str r8, [r7, #4] │ │ │ │ - b 5a1d4 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - orreq r9, r9, #1 │ │ │ │ - b 5a154 │ │ │ │ - bl 57d9c │ │ │ │ - b 59f0c │ │ │ │ - ldr r0, [fp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 58ef8 │ │ │ │ - ldr r2, [pc, #-2080] @ 59a74 │ │ │ │ - mov r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [pc, #-2100] @ 59a78 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 58ef8 │ │ │ │ - ldr r4, [pc, #-2116] @ 59a7c │ │ │ │ - ldr r8, [pc, #-2116] @ 59a80 │ │ │ │ - ldr r7, [pc, #-2116] @ 59a84 │ │ │ │ - ldr r6, [pc, #-2116] @ 59a88 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, #0 │ │ │ │ - add r8, pc, r8 │ │ │ │ + ble 58cb4 │ │ │ │ + ldr r3, [pc, #132] @ 58cf4 │ │ │ │ + ldr r7, [pc, #132] @ 58cf8 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r8, [r5, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ - add r6, pc, r6 │ │ │ │ - b 5a320 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5a358 │ │ │ │ - stm sp, {r1, r2, r3} │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [pc, #-2176] @ 59a8c │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r3, r4 │ │ │ │ + ldrd sl, [r0, #8] │ │ │ │ + ldrd r2, [r3, r4] │ │ │ │ + mov r0, #1 │ │ │ │ + strd sl, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r6] │ │ │ │ add r5, r5, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - add r4, r4, #16 │ │ │ │ cmp r3, r5 │ │ │ │ - ble 58ef8 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r0, [fp] │ │ │ │ - ldr r1, [r4] │ │ │ │ - bne 5a2e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5a470 │ │ │ │ - stm sp, {r1, r3} │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 5a2fc │ │ │ │ - stm sp, {r1, r2} │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 5a2fc │ │ │ │ - ldr r0, [fp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5a398 │ │ │ │ - ldr r2, [pc, #-2292] @ 59a90 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr sl, [pc, #-2316] @ 59a94 │ │ │ │ - mov r8, #0 │ │ │ │ - add sl, pc, sl │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - bl b778 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - bl b4cc │ │ │ │ - mov r0, #2 │ │ │ │ - str r8, [sl, #4] │ │ │ │ - bl baa8 │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ - str r0, [r4, #4] │ │ │ │ - strb r8, [r0] │ │ │ │ - mov r0, sl │ │ │ │ - bl b808 │ │ │ │ - mov r0, sl │ │ │ │ - bl b700 │ │ │ │ - str r8, [r4, #8] │ │ │ │ - b 5a1d4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5a40c │ │ │ │ - ldr r2, [pc, #-2400] @ 59a98 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r8, [pc, #-2424] @ 59a9c │ │ │ │ - add r8, pc, r8 │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - bl b778 │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - bl b4cc │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [r8, #4] │ │ │ │ - bl b7cc │ │ │ │ - add r8, r0, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl baa8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [r4, #4] │ │ │ │ - bl b838 │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - bl b808 │ │ │ │ - mov r0, r8 │ │ │ │ - bl b700 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b 5a1d4 │ │ │ │ - ldr r2, [pc, #-2520] @ 59aa0 │ │ │ │ - str r1, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 5a2fc │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5a554 │ │ │ │ - ldr r0, [pc, #-2556] @ 59aa4 │ │ │ │ - mov r2, #13 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - b 5a198 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5a554 │ │ │ │ - ldr r0, [pc, #-2596] @ 59aa8 │ │ │ │ - mov r2, #30 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - b 5a198 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 5a198 │ │ │ │ - ldr r4, [pc, #-2632] @ 59aac │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5a50c │ │ │ │ - bl b778 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl b4cc │ │ │ │ - ldr r3, [pc, #-2660] @ 59ab0 │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - b 5a198 │ │ │ │ - ldr r2, [pc, #-2676] @ 59ab4 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r6, [r2, #8] │ │ │ │ - beq 59efc │ │ │ │ - ldr r0, [pc, #-2692] @ 59ab8 │ │ │ │ - mov r2, #33 @ 0x21 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - b 58bfc │ │ │ │ - ldr r3, [pc, #-2720] @ 59abc │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 5a1ac │ │ │ │ - b 58ef8 │ │ │ │ - ldr r0, [pc, #-2740] @ 59ac0 │ │ │ │ - ldr r3, [fp] │ │ │ │ - mov r2, #19 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [sl] │ │ │ │ - b 59dc4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 59244 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r4, [pc, #-2792] @ 59ac4 │ │ │ │ - sub sl, r3, #296 @ 0x128 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, #10 │ │ │ │ - add r0, r4, #16 │ │ │ │ - bl b91c │ │ │ │ - ldr r0, [r4, #276] @ 0x114 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, sl │ │ │ │ - bl b91c │ │ │ │ - b 58ef8 │ │ │ │ - ldr r6, [pc, #-2836] @ 59ac8 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r6, r6, #16 │ │ │ │ - b 59284 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov sl, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - orreq r9, r9, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b 596dc │ │ │ │ - ldr r0, [pc, #-2880] @ 59acc │ │ │ │ - mov r2, #30 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #-2912] @ 59ad0 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - cmp r4, #0 │ │ │ │ - orreq r9, r9, #1 │ │ │ │ - mov r5, sl │ │ │ │ - mov r8, #1 │ │ │ │ - b 596dc │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 59efc │ │ │ │ - ldr r0, [pc, #-2980] @ 59ad4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #30 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - b 59efc │ │ │ │ + add r4, r4, #56 @ 0x38 │ │ │ │ + bgt 58c80 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ + andeq r2, ip, r4, asr #19 │ │ │ │ + andeq r7, pc, r0, asr r4 @ │ │ │ │ + andeq r0, r0, r4, lsl r5 │ │ │ │ + @ instruction: 0x000c29b4 │ │ │ │ + @ instruction: 0x000c29b0 │ │ │ │ + andeq r0, r0, ip, lsr #8 │ │ │ │ + ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ + mulmi r1, r9, r9 │ │ │ │ + andeq r2, ip, ip, lsl #19 │ │ │ │ + muleq ip, r0, r9 │ │ │ │ + muleq ip, r0, r9 │ │ │ │ + andeq r2, ip, ip, lsl #19 │ │ │ │ + andeq r2, ip, r8, lsl #19 │ │ │ │ + andeq r0, r0, r0, ror r5 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq r2, ip, r8, ror #18 │ │ │ │ │ │ │ │ -0005a694 : │ │ │ │ +00058cfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 5a6e0 │ │ │ │ - ldrb r4, [r5] │ │ │ │ - cmp r4, #10 │ │ │ │ - beq 5a6e0 │ │ │ │ - bl ba90 <__ctype_b_loc@plt> │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [r0] │ │ │ │ - lsl r4, r4, #1 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ - ands r0, r0, #8192 @ 0x2000 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldrb r4, [r3, #1]! │ │ │ │ - cmp r4, #10 │ │ │ │ - bne 5a6c4 │ │ │ │ - mov r0, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldrd r2, [r1, #16] │ │ │ │ + mov r6, r1 │ │ │ │ + ldrd r0, [r0, #16] │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r6, #24] │ │ │ │ + strd r0, [r4, #16] │ │ │ │ + ldrd r0, [r5, #24] │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r6, #32] │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + ldrd r0, [r5, #32] │ │ │ │ + bl 11875c │ │ │ │ + strd r0, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a6e8 : │ │ │ │ +00058d4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5a840 │ │ │ │ - bl b7cc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 5a828 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - ldr ip, [pc, #304] @ 5a848 │ │ │ │ - add r6, r4, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #0 │ │ │ │ - ldrb r3, [r1, #1]! │ │ │ │ - sub r3, r3, #34 @ 0x22 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - lsr r2, ip, r3 │ │ │ │ - cmp r3, #28 │ │ │ │ - and r2, r2, #1 │ │ │ │ - addls r0, r0, r2 │ │ │ │ - cmp r1, r6 │ │ │ │ - bne 5a720 │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ - add r0, r0, r5 │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl baa8 │ │ │ │ - ldr sl, [pc, #240] @ 5a84c │ │ │ │ - ldr r9, [pc, #240] @ 5a850 │ │ │ │ - ldr r8, [pc, #240] @ 5a854 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, r3 │ │ │ │ - add sl, pc, sl │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - strb r3, [r0] │ │ │ │ - b 5a7a8 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ - beq 5a7e8 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - strbne r3, [r7, r5] │ │ │ │ - addne r5, r5, #1 │ │ │ │ - beq 5a808 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r4, r6 │ │ │ │ - strb r3, [r7, r5] │ │ │ │ - beq 5a7e0 │ │ │ │ - ldrb r3, [r4, #1]! │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ - bne 5a780 │ │ │ │ - mov r0, r7 │ │ │ │ - bl b7cc │ │ │ │ - mov r2, #6 │ │ │ │ - mov r1, r8 │ │ │ │ - add r5, r5, #5 │ │ │ │ - add r0, r7, r0 │ │ │ │ - bl b838 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r4, r6 │ │ │ │ - strb r3, [r7, r5] │ │ │ │ - bne 5a7a8 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, r7 │ │ │ │ - bl b7cc │ │ │ │ - mov r2, #5 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldrd r8, [r1, #32] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r6, [r4, #32] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov r5, r1 │ │ │ │ + mov sl, r2 │ │ │ │ mov r1, r9 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r0, r7, r0 │ │ │ │ - bl b838 │ │ │ │ - b 5a798 │ │ │ │ - mov r0, r7 │ │ │ │ - bl b7cc │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, sl │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r0, r7, r0 │ │ │ │ - bl b838 │ │ │ │ - b 5a798 │ │ │ │ - mov r0, #1 │ │ │ │ - bl baa8 │ │ │ │ - mov r7, r0 │ │ │ │ - strb r5, [r0] │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r7, r4 │ │ │ │ - b 5a7e0 │ │ │ │ - strne r0, [r0], #-49 @ 0xffffffcf │ │ │ │ - andeq r1, ip, r4, asr #6 │ │ │ │ - andeq r1, ip, r8, lsr r3 │ │ │ │ - andeq r1, ip, ip, lsr #6 │ │ │ │ - │ │ │ │ -0005a858 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #84] @ 5a8c4 │ │ │ │ - ldr r7, [pc, r3] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 5a8bc │ │ │ │ - ldr r5, [pc, #72] @ 5a8c8 │ │ │ │ - mov r6, r0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r4, #0 │ │ │ │ - b 5a898 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - beq 5a8bc │ │ │ │ - ldr r0, [r5, r4, lsl #4] │ │ │ │ - mov r1, r6 │ │ │ │ - bl be14 │ │ │ │ - add r8, r5, r4, lsl #4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5a88c │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 5a6e8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strdeq r7, [pc], -r4 │ │ │ │ - andeq sl, pc, ip, lsl #14 │ │ │ │ - │ │ │ │ -0005a8cc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #188] @ 5a9a0 │ │ │ │ - ldr r7, [pc, r3] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 5a998 │ │ │ │ - ldr r5, [pc, #176] @ 5a9a4 │ │ │ │ + ldrd r2, [r0, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + strd r6, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r5, #24] │ │ │ │ mov r6, r0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r4, #0 │ │ │ │ - b 5a90c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - beq 5a998 │ │ │ │ - ldr r0, [r5, r4, lsl #4] │ │ │ │ - mov r1, r6 │ │ │ │ - bl be14 │ │ │ │ - add r8, r5, r4, lsl #4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5a900 │ │ │ │ - ldr r1, [r8, #4] │ │ │ │ - ldrb r3, [r1] │ │ │ │ - cmp r3, #32 │ │ │ │ - bne 5a940 │ │ │ │ - ldrb r3, [r1, #1]! │ │ │ │ - cmp r3, #32 │ │ │ │ - beq 5a934 │ │ │ │ - ldr r4, [pc, #96] @ 5a9a8 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ba00 <__stpcpy_chk@plt> │ │ │ │ - sub r3, r0, r4 │ │ │ │ - cmp r3, #0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - beq 5a988 │ │ │ │ - mov r1, #0 │ │ │ │ - b 5a978 │ │ │ │ - cmn r3, #1 │ │ │ │ - strb r1, [r0] │ │ │ │ - beq 5a988 │ │ │ │ - ldrb r2, [r0, #-1]! │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r2, #32 │ │ │ │ - beq 5a96c │ │ │ │ - ldr r0, [pc, #28] @ 5a9ac │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 5a6e8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r7, pc, r0, lsl #11 │ │ │ │ - muleq pc, r8, r6 @ │ │ │ │ - andeq r9, pc, r8, lsr r6 @ │ │ │ │ - strdeq r9, [pc], -r0 │ │ │ │ - │ │ │ │ -0005a9b0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #112] @ 5aa38 │ │ │ │ - ldr r8, [pc, r3] │ │ │ │ - cmp r8, #0 │ │ │ │ - ble 5aa30 │ │ │ │ - ldr r9, [pc, #100] @ 5aa3c │ │ │ │ - mov r5, #0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sl, #16] │ │ │ │ + ldrd r6, [r4, #16] │ │ │ │ + ldrd r8, [r5, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 11875c │ │ │ │ + strd r0, [sl, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r2, [r5, #24] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r4, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r4, r5 │ │ │ │ - add r9, pc, r9 │ │ │ │ - b 5a9f4 │ │ │ │ - cmp r4, r8 │ │ │ │ - beq 5aa30 │ │ │ │ - ldr r0, [r9, r4, lsl #4] │ │ │ │ - mov r1, r6 │ │ │ │ - bl be14 │ │ │ │ - lsl sl, r4, #4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - addeq r5, r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne 5a9ec │ │ │ │ - ldr r3, [pc, #32] @ 5aa40 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, sl │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 5a6e8 │ │ │ │ - mov r0, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118758 │ │ │ │ + strd r0, [sl, #32] │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - muleq pc, ip, r4 @ │ │ │ │ - andeq sl, pc, r8, lsr #11 │ │ │ │ - andeq sl, pc, r0, ror r5 @ │ │ │ │ │ │ │ │ -0005aa44 : │ │ │ │ +00058e40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #84] @ 5aab0 │ │ │ │ - ldr r7, [pc, r3] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 5aaa8 │ │ │ │ - ldr r5, [pc, #72] @ 5aab4 │ │ │ │ - mov r6, r0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r4, #0 │ │ │ │ - b 5aa84 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - beq 5aaa8 │ │ │ │ - ldr r0, [r5, r4, lsl #4] │ │ │ │ - mov r1, r6 │ │ │ │ - bl be14 │ │ │ │ - add r8, r5, r4, lsl #4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5aa78 │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 5a6e8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r7, pc, r8, lsl #8 │ │ │ │ - andeq sl, pc, r0, lsr #10 │ │ │ │ - │ │ │ │ -0005aab8 : │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5ab28 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #84] @ 5ab30 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, r0 │ │ │ │ - bgt 5aaf0 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #60] @ 5ab34 │ │ │ │ - mov r6, r2 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r3, [r4, r0, lsl #4] │ │ │ │ - add r4, r4, r0, lsl #4 │ │ │ │ - str r3, [r1] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 5a6e8 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r6] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mvn r0, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ - andeq r7, pc, r8, lsl #7 │ │ │ │ - muleq pc, r4, r4 @ │ │ │ │ - │ │ │ │ -0005ab38 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl b7cc │ │ │ │ + ldrd r2, [r1, #16] │ │ │ │ mov r4, r0 │ │ │ │ - add r0, r0, r0, lsl #1 │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl baa8 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 5ac38 │ │ │ │ - ldr r7, [pc, #208] @ 5ac40 │ │ │ │ - sub r1, r5, #1 │ │ │ │ - add ip, r1, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, #37 @ 0x25 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r9, #43 @ 0x2b │ │ │ │ - b 5abb4 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ - beq 5aba8 │ │ │ │ - ldrb r6, [r7, r2, lsr #4] │ │ │ │ - add r3, r3, #2 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ - strb r8, [r4] │ │ │ │ - strb r6, [r0, lr] │ │ │ │ - strb r2, [r0, r3] │ │ │ │ - cmp r1, ip │ │ │ │ - add r3, r3, #1 │ │ │ │ - beq 5ac28 │ │ │ │ - ldrb r2, [r1, #1]! │ │ │ │ - strb r2, [r0, r3] │ │ │ │ - cmp r2, #32 │ │ │ │ - add lr, r3, #1 │ │ │ │ - and r5, r2, #15 │ │ │ │ - add r4, r0, r3 │ │ │ │ - strbeq r9, [r0, r3] │ │ │ │ - beq 5aba8 │ │ │ │ - cmp r2, #47 @ 0x2f │ │ │ │ - movhi r6, #0 │ │ │ │ - movls r6, #1 │ │ │ │ - cmp r2, #45 @ 0x2d │ │ │ │ - moveq r6, #0 │ │ │ │ - cmp r6, #0 │ │ │ │ - sub sl, r2, #58 @ 0x3a │ │ │ │ - bne 5ab88 │ │ │ │ - cmp sl, #6 │ │ │ │ - bls 5ab90 │ │ │ │ - sub r6, r2, #91 @ 0x5b │ │ │ │ - cmp r6, #5 │ │ │ │ - movhi r6, #0 │ │ │ │ - movls r6, #1 │ │ │ │ - cmp r2, #95 @ 0x5f │ │ │ │ - moveq r6, #0 │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ - orrhi r6, r6, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 5ab90 │ │ │ │ - b 5aba8 │ │ │ │ - add r3, r0, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - strb r2, [r3] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - b 5ac2c │ │ │ │ - andeq r6, sp, r4, ror #18 │ │ │ │ - │ │ │ │ -0005ac44 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #364] @ 5adc8 │ │ │ │ - ldr r3, [pc, #364] @ 5adcc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - bl b7cc │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [r0, #16] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r5, #24] │ │ │ │ mov r6, r0 │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl baa8 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov fp, r0 │ │ │ │ - beq 5adbc │ │ │ │ - mov r4, #0 │ │ │ │ - sub r3, r6, #2 │ │ │ │ - mov r5, r4 │ │ │ │ - mov sl, #32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 5acbc │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ - add r4, r4, #1 │ │ │ │ - ble 5ad68 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ - strb r2, [fp, r4] │ │ │ │ - cmp r2, #43 @ 0x2b │ │ │ │ - add r8, fp, r4 │ │ │ │ - strbeq sl, [fp, r4] │ │ │ │ - beq 5acac │ │ │ │ - cmp r2, #37 @ 0x25 │ │ │ │ - bne 5acac │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r5 │ │ │ │ - ble 5acac │ │ │ │ - add r3, r5, #1 │ │ │ │ - ldr r1, [pc, #220] @ 5add0 │ │ │ │ - strh r1, [sp, #20] │ │ │ │ - add r5, r5, #2 │ │ │ │ - ldrb r1, [r7, r3] │ │ │ │ - add r9, sp, #20 │ │ │ │ - strb r1, [sp, #22] │ │ │ │ - ldrb r1, [r7, r5] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - strb r1, [sp, #23] │ │ │ │ - add r1, sp, #16 │ │ │ │ - strb r2, [sp, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl b91c │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - bl b7cc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r9, r9, r0 │ │ │ │ - cmp r2, r9 │ │ │ │ - bcs 5ada4 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ - strb r2, [r8, #1] │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r4, r4, #2 │ │ │ │ - cmp r6, r5 │ │ │ │ - add r4, r4, #1 │ │ │ │ - strb r2, [r8, #2] │ │ │ │ - bgt 5acbc │ │ │ │ - add r4, fp, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [pc, #92] @ 5add4 │ │ │ │ - strb r3, [r4] │ │ │ │ - ldr r3, [pc, #76] @ 5adcc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5adc4 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #255 @ 0xff │ │ │ │ - bhi 5ad44 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - strb r3, [fp, r4] │ │ │ │ - b 5acac │ │ │ │ - mov r4, r0 │ │ │ │ - b 5ad6c │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - muleq pc, ip, r3 @ │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r7, r0, r0, lsr r8 │ │ │ │ - andeq r5, pc, ip, ror r2 @ │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [r4, #24] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r5, #32] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [r4, #32] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005add8 : │ │ │ │ +00058eb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #456] @ 5afb8 │ │ │ │ - ldr r3, [pc, #456] @ 5afbc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r6, [pc, #900] @ 59254 │ │ │ │ + ldr r3, [pc, #900] @ 59258 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r7, [r6, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - bl b7cc │ │ │ │ - add r5, r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl baa8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - bl b838 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 5afac │ │ │ │ - add r0, fp, r4 │ │ │ │ - mov ip, #0 │ │ │ │ - b 5ae58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, fp │ │ │ │ - strb ip, [r0] │ │ │ │ - beq 5ae68 │ │ │ │ - mov r3, r0 │ │ │ │ - ldrb r2, [r0, #-1]! │ │ │ │ - cmp r2, #32 │ │ │ │ - beq 5ae48 │ │ │ │ - mov r0, fp │ │ │ │ - bl b7cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5afac │ │ │ │ - ldr r3, [pc, #320] @ 5afc0 │ │ │ │ - ldr sl, [pc, #320] @ 5afc4 │ │ │ │ - mov r4, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r6, r7 │ │ │ │ - add r3, sp, #20 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r5, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r4, r9 │ │ │ │ - ldrb r3, [fp, r4] │ │ │ │ - addlt r5, r5, #1 │ │ │ │ - strblt r3, [r6] │ │ │ │ - blt 5aef4 │ │ │ │ - cmp r3, #95 @ 0x5f │ │ │ │ - bhi 5aee0 │ │ │ │ - cmp r3, #31 │ │ │ │ - bls 5af4c │ │ │ │ - sub r2, r3, #32 │ │ │ │ - cmp r2, #63 @ 0x3f │ │ │ │ - bhi 5af4c │ │ │ │ - ldrb r2, [sl, r2] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - sub r2, r3, #97 @ 0x61 │ │ │ │ - cmp r2, #25 │ │ │ │ - bhi 5af4c │ │ │ │ - add r5, r5, #1 │ │ │ │ - strb r3, [r6] │ │ │ │ - mov r0, fp │ │ │ │ - bl b7cc │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r8, r5 │ │ │ │ - add r6, r7, r5 │ │ │ │ - cmp r0, r4 │ │ │ │ - bhi 5aea4 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #172] @ 5afc8 │ │ │ │ - strb r2, [r6] │ │ │ │ - ldr r2, [pc, #152] @ 5afbc │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - eors r1, r2, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - bne 5afb4 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b700 │ │ │ │ - mov r2, #8 │ │ │ │ - mov r1, #1 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r3, #37 @ 0x25 │ │ │ │ - strb r3, [r6] │ │ │ │ - bl b3a0 <__ctype_toupper_loc@plt> │ │ │ │ - ldrb r2, [sp, #20] │ │ │ │ - add r8, r7, r8 │ │ │ │ - add r5, r5, #3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - strb r3, [r8, #1] │ │ │ │ - ldrb r2, [sp, #21] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - strb r3, [r8, #2] │ │ │ │ - b 5aef4 │ │ │ │ - mov r3, #43 @ 0x2b │ │ │ │ - add r5, r5, #1 │ │ │ │ - strb r3, [r6] │ │ │ │ - b 5aef4 │ │ │ │ - mov r6, r7 │ │ │ │ - b 5af10 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, pc, r8, lsl #4 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r0, ip, r0, lsr ip │ │ │ │ - andeq r6, sp, ip, lsl #12 │ │ │ │ - ldrdeq r5, [pc], -r8 │ │ │ │ - │ │ │ │ -0005afcc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3648] @ 0xe40 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #752] @ 5b2d8 │ │ │ │ - ldr ip, [pc, #752] @ 5b2dc │ │ │ │ - ldr r3, [pc, #752] @ 5b2e0 │ │ │ │ - sub sp, sp, #416 @ 0x1a0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - add ip, pc, ip │ │ │ │ - add r8, sp, #84 @ 0x54 │ │ │ │ - mov r4, ip │ │ │ │ - mov r2, #70 @ 0x46 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r7] │ │ │ │ mov r5, r0 │ │ │ │ + bl 58e40 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r7] │ │ │ │ + bl 58e40 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - add r1, ip, #20 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #412] @ 0x19c │ │ │ │ - mov r3, #0 │ │ │ │ - bl b838 │ │ │ │ - add ip, r4, #92 @ 0x5c │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - mov lr, r4 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r7, [pc, #664] @ 5b2e4 │ │ │ │ - cmp r5, #0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - moveq r0, #1 │ │ │ │ - beq 5b104 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 5b070 │ │ │ │ - ldrb r3, [r6] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5b164 │ │ │ │ - ldr r3, [pc, #624] @ 5b2e8 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ - ldr r0, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5b130 │ │ │ │ - ldr r2, [pc, #608] @ 5b2ec │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #592] @ 5b2f0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl b778 │ │ │ │ - ldr r0, [pc, #564] @ 5b2f4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #17 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [pc, #544] @ 5b2f8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #25 │ │ │ │ - mov r1, #1 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [pc, #524] @ 5b2fc │ │ │ │ - mov r3, r5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl b9f4 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #500] @ 5b300 │ │ │ │ - ldr r3, [pc, #464] @ 5b2e0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #412] @ 0x19c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5b2d4 │ │ │ │ - add sp, sp, #416 @ 0x1a0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #460] @ 5b304 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #17 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [pc, #440] @ 5b308 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #25 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - b 5b0e8 │ │ │ │ - ldr r9, [pc, #416] @ 5b30c │ │ │ │ - add r9, pc, r9 │ │ │ │ - add sl, r9, #280 @ 0x118 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #832] @ 5925c │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r7, [r6, r3] │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt 58fec │ │ │ │ + ldrd sl, [r5, #40] @ 0x28 │ │ │ │ + ldrd r8, [r4, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl b958 <__time64@plt> │ │ │ │ - ldr r2, [pc, #400] @ 5b310 │ │ │ │ - ldr r3, [r9, #280] @ 0x118 │ │ │ │ + mov r1, fp │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58fe0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - adds r3, r3, r2 │ │ │ │ - str r3, [r9, #280] @ 0x118 │ │ │ │ - ldr r3, [r9, #284] @ 0x11c │ │ │ │ - adc r3, r3, #0 │ │ │ │ - str r3, [r9, #284] @ 0x11c │ │ │ │ - bl bcf4 <__gmtime64@plt> │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0] │ │ │ │ - add r3, r3, #1888 @ 0x760 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r3, [r0, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - add r4, r4, r3, lsl #2 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - add r4, sp, #156 @ 0x9c │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r8, r8, r3, lsl #1 │ │ │ │ - ldr r3, [pc, #280] @ 5b314 │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r8, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #216] @ 5b2e8 │ │ │ │ - ldr r7, [r7, r3] │ │ │ │ - ldr r0, [r7] │ │ │ │ + mov r1, fp │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b2a0 │ │ │ │ - ldr r2, [pc, #244] @ 5b318 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #228] @ 5b31c │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl b778 │ │ │ │ - ldr r0, [pc, #200] @ 5b320 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #17 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [pc, #180] @ 5b324 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #25 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #1 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r2, [pc, #160] @ 5b328 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 5b0e8 │ │ │ │ - ldr r0, [pc, #132] @ 5b32c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #17 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [pc, #112] @ 5b330 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #25 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - b 5b280 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, pc, r8 │ │ │ │ - andeq r6, sp, r8, ror #9 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r4, pc, ip, lsr #31 │ │ │ │ - andeq r0, r0, r0, lsr #12 │ │ │ │ - andeq r0, ip, r8, lsr #21 │ │ │ │ - @ instruction: 0x000c0abc │ │ │ │ - andeq r0, ip, ip, lsr sl │ │ │ │ - andeq r0, ip, r0, asr #20 │ │ │ │ - andeq pc, ip, r0, lsr r9 @ │ │ │ │ - andeq r4, pc, ip, ror #29 │ │ │ │ - andeq r0, ip, r4, asr #19 │ │ │ │ - andeq r0, ip, r0, asr #19 │ │ │ │ - strdeq r6, [pc], -r8 │ │ │ │ - andseq r7, r2, r0, lsl #10 │ │ │ │ - andeq r0, ip, r0, asr #17 │ │ │ │ - andeq r0, ip, ip, lsl #18 │ │ │ │ - andeq r0, ip, r4, lsr #18 │ │ │ │ - andeq r0, ip, r4, lsr #17 │ │ │ │ - andeq r0, ip, r4, lsr #17 │ │ │ │ - andeq r0, ip, r8, asr r8 │ │ │ │ - andeq r0, ip, r4, asr r8 │ │ │ │ - andeq r0, ip, r0, asr r8 │ │ │ │ - │ │ │ │ -0005b334 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-32] @ 0xffffffe0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [pc, #604] @ 5b5c4 │ │ │ │ - sub sp, sp, #12288 @ 0x3000 │ │ │ │ - ldr r3, [pc, #600] @ 5b5c8 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add r2, pc, r2 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, sp, #12288 @ 0x3000 │ │ │ │ - add r0, r0, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r0] │ │ │ │ - mov r3, #0 │ │ │ │ - moveq r0, #1 │ │ │ │ - beq 5b488 │ │ │ │ - add r7, sp, #4096 @ 0x1000 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r7, r7, #8 │ │ │ │ - beq 5b3b4 │ │ │ │ - ldrb r3, [r1] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5b574 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r7, #-4] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 5b3d0 │ │ │ │ - ldrb r3, [r5] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5b4c0 │ │ │ │ - ldr r5, [pc, #500] @ 5b5cc │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b4e4 │ │ │ │ + bne 590ec │ │ │ │ + ldr r3, [pc, #748] @ 59260 │ │ │ │ + ldr sl, [r7] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldrd r8, [r3] │ │ │ │ + ldrd r2, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b584 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b4e4 │ │ │ │ - add r6, sp, #4 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r1, [pc, #452] @ 5b5d0 │ │ │ │ - mov r0, r6 │ │ │ │ + bne 590c8 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, r9, #-2147483648 @ 0x80000000 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 59134 │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + cmp r3, r2 │ │ │ │ + ble 59174 │ │ │ │ + mov r0, #1 │ │ │ │ + cmp sl, #2 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ + bgt 5923c │ │ │ │ + ldr r3, [pc, #656] @ 59264 │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ + ldr r3, [r2] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + mov r0, #1 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, #10 │ │ │ │ + bl b544 │ │ │ │ + ldr r1, [pc, #620] @ 59268 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #604] @ 5926c │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #588] @ 59270 │ │ │ │ + ldrd r2, [r5, #40] @ 0x28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #572] @ 59274 │ │ │ │ + ldrd r2, [r4, #40] @ 0x28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #556] @ 59278 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #540] @ 5927c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldrd r0, [r5, #40] @ 0x28 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldrd r2, [r4, #40] @ 0x28 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ble 58f34 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b4d8 │ │ │ │ - ldr r0, [pc, #432] @ 5b5d4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, #8 │ │ │ │ - mov r1, #1 │ │ │ │ + bne 590f8 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 59118 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 58f2c │ │ │ │ + mov r0, #1 │ │ │ │ + cmp sl, #2 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ + bgt 5920c │ │ │ │ + ldr r3, [pc, #388] @ 59264 │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ + ldr r3, [r2] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + mvn r0, #0 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #384] @ 59280 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [pc, #412] @ 5b5d8 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, #8 │ │ │ │ - mov r1, #1 │ │ │ │ + bl bbe0 │ │ │ │ + ldrd r2, [r5, #40] @ 0x28 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [r4, #40] @ 0x28 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + b 590a4 │ │ │ │ + ldr r0, [pc, #356] @ 59284 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r2, [pc, #392] @ 5b5dc │ │ │ │ - mov r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub r3, r7, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #372] @ 5b5e0 │ │ │ │ - mov r3, r4 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 58f2c │ │ │ │ + mov r0, #1 │ │ │ │ + cmp sl, #2 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ + ble 58fcc │ │ │ │ + ldr r1, [pc, #316] @ 59288 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [pc, #304] @ 5928c │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r1, #1 │ │ │ │ - bl b9f4 │ │ │ │ - mov r0, r4 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r3, [pc, #276] @ 5927c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ + b 58fcc │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 591e4 │ │ │ │ + mov r0, #1 │ │ │ │ + cmp sl, #2 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ + bgt 591ac │ │ │ │ + ldr r3, [pc, #204] @ 59264 │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ + ldr r3, [r2] │ │ │ │ + add r3, r3, r0 │ │ │ │ + str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #340] @ 5b5e4 │ │ │ │ - ldr r3, [pc, #308] @ 5b5c8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5b5b8 │ │ │ │ - add sp, sp, #12288 @ 0x3000 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - add r6, sp, #4 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - b 5b404 │ │ │ │ - ldr r1, [pc, #264] @ 5b5e8 │ │ │ │ - mov r0, r6 │ │ │ │ + b 590f0 │ │ │ │ + ldr r1, [pc, #220] @ 59290 │ │ │ │ + mov r2, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl b844 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 5b5bc │ │ │ │ - ldr r0, [pc, #244] @ 5b5ec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, #8 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [pc, #224] @ 5b5f0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, #8 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r2, [pc, #204] @ 5b5f4 │ │ │ │ - mov r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub r3, r7, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, sp, #8192 @ 0x2000 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - add r5, r5, #4 │ │ │ │ - b 5b550 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl be8c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #4096 @ 0x1000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b4d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5b544 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b4cc │ │ │ │ - b 5b47c │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - sub r0, r7, #4 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - b 5b3bc │ │ │ │ - ldr lr, [pc, #108] @ 5b5f8 │ │ │ │ - add r6, sp, #4 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r6 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - b 5b404 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - mov r0, #2 │ │ │ │ - b 5b488 │ │ │ │ - andeq r4, pc, r8, lsl #25 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x000c07b0 │ │ │ │ - @ instruction: 0x000c07b8 │ │ │ │ - andeq r0, ip, r0, lsr #15 │ │ │ │ - muleq ip, r4, r7 │ │ │ │ - muleq ip, r0, r7 │ │ │ │ - andeq r0, ip, ip, lsl #15 │ │ │ │ - andeq r4, pc, r8, ror #22 │ │ │ │ - andeq r2, ip, r8, asr #13 │ │ │ │ - andeq r0, ip, ip, asr #13 │ │ │ │ - andeq r0, ip, r0, asr #13 │ │ │ │ - @ instruction: 0x000c06bc │ │ │ │ - andeq r0, ip, r4, lsl #12 │ │ │ │ - │ │ │ │ -0005b5fc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-24] @ 0xffffffe8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - ldr r0, [pc, #400] @ 5b7b4 │ │ │ │ - sub sp, sp, #8192 @ 0x2000 │ │ │ │ - ldr r2, [pc, #396] @ 5b7b8 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #184] @ 5927c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #144] @ 59264 │ │ │ │ + ldr sl, [r7] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ + ldr r3, [r2] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + cmp sl, #2 │ │ │ │ + ble 591a4 │ │ │ │ + ldr r0, [pc, #160] @ 59294 │ │ │ │ add r0, pc, r0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - add ip, sp, #8192 @ 0x2000 │ │ │ │ - add ip, ip, #4 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [ip] │ │ │ │ - mov r2, #0 │ │ │ │ - moveq r0, #1 │ │ │ │ - beq 5b70c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 5b664 │ │ │ │ - ldrb r3, [r1] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5b744 │ │ │ │ - ldr r5, [pc, #336] @ 5b7bc │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b4e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5b774 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b4e4 │ │ │ │ - add r5, sp, #4 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r1, [pc, #288] @ 5b7c0 │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5b758 │ │ │ │ - ldr r1, [pc, #268] @ 5b7c4 │ │ │ │ - mov r0, r5 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r3, [pc, #124] @ 5927c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 591a4 │ │ │ │ + ldr r1, [pc, #132] @ 59298 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl b844 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 5b7ac │ │ │ │ - add r5, sp, #4096 @ 0x1000 │ │ │ │ - add r5, r5, #4 │ │ │ │ - b 5b6e0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl be8c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #4096 @ 0x1000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b4d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5b6d4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b4cc │ │ │ │ - mov r0, r4 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [pc, #120] @ 5929c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r3, [pc, #76] @ 5927c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #180] @ 5b7c8 │ │ │ │ - ldr r3, [pc, #160] @ 5b7b8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #8192 @ 0x2000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5b7a8 │ │ │ │ - add sp, sp, #8192 @ 0x2000 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r5, sp, #4 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - b 5b698 │ │ │ │ - ldr r0, [pc, #108] @ 5b7cc │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, #15 │ │ │ │ - mov r1, #1 │ │ │ │ + b 590d8 │ │ │ │ + ldr r1, [pc, #92] @ 592a0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [pc, #84] @ 592a4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - b 5b700 │ │ │ │ - ldr lr, [pc, #84] @ 5b7d0 │ │ │ │ - add r5, sp, #4 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r5 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - b 5b698 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - mov r0, #3 │ │ │ │ - b 5b70c │ │ │ │ - ldrdeq r4, [pc], -r0 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x000c05b4 │ │ │ │ - @ instruction: 0x000c05bc │ │ │ │ - strdeq r2, [ip], -r0 │ │ │ │ - andeq r4, pc, r4, ror #17 │ │ │ │ - strdeq r0, [ip], -ip │ │ │ │ - andeq r0, ip, ip, lsr #9 │ │ │ │ + b 5915c │ │ │ │ + andeq r7, pc, r8, lsr #2 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq r0, r0, r8, lsr #13 │ │ │ │ + andeq r0, r0, r4, asr #13 │ │ │ │ + andeq r0, r0, ip, ror r6 │ │ │ │ + strdeq r2, [ip], -ip │ │ │ │ + strdeq r2, [ip], -r8 │ │ │ │ + strdeq r2, [ip], -r4 │ │ │ │ + strdeq r2, [ip], -r4 │ │ │ │ + strdeq r2, [ip], -r4 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andeq r2, ip, r8, asr r5 │ │ │ │ + andeq r2, ip, r0, asr #10 │ │ │ │ + andeq r2, ip, r8, lsr #10 │ │ │ │ + strdeq r2, [ip], -ip │ │ │ │ + andeq r2, ip, r0, asr #9 │ │ │ │ + muleq ip, r4, r4 │ │ │ │ + andeq r2, ip, r0, asr r4 │ │ │ │ + andeq r2, ip, ip, lsr r4 │ │ │ │ + andeq r2, ip, r4, lsr #8 │ │ │ │ + andeq r2, ip, r8, lsl #8 │ │ │ │ │ │ │ │ -0005b7d4 : │ │ │ │ +000592a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3920] @ 0xf50 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #700] @ 5baac │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #696] @ 5bab0 │ │ │ │ - sub sp, sp, #140 @ 0x8c │ │ │ │ - add r2, pc, r2 │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr ip, [sp, #3440] @ 0xd70 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - mov r3, #0 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - add r3, sp, #3408 @ 0xd50 │ │ │ │ - ldr ip, [sp, #3444] @ 0xd74 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [sp, #984] @ 0x3d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 1187a8 │ │ │ │ - add r3, sp, #3424 @ 0xd60 │ │ │ │ - ldrd r2, [r3, #-8] │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - cmp r5, #0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldrd r2, [r0, #16] │ │ │ │ + ldrd r8, [r0, #24] │ │ │ │ mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - blt 5ba8c │ │ │ │ - add r3, r5, r5, lsl #2 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ - add r6, r6, r3, lsl #4 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - add r9, sp, #56 @ 0x38 │ │ │ │ - mvn r7, #0 │ │ │ │ - ldrd r2, [r6, #8] │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r6 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r7 │ │ │ │ - mov r7, r6 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - sub r8, r8, #72 @ 0x48 │ │ │ │ - sub r7, r7, #80 @ 0x50 │ │ │ │ - beq 5b904 │ │ │ │ - ldrd r0, [r8, #8] │ │ │ │ - str r9, [sp] │ │ │ │ - strd r0, [r4], #8 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r9, r4 │ │ │ │ - ldrd r4, [r6], #-8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187ac │ │ │ │ - cmp r6, r7 │ │ │ │ - bne 5b8d0 │ │ │ │ - mov r4, r9 │ │ │ │ - strd r0, [r4, #-8] │ │ │ │ - ldr r9, [sp] │ │ │ │ - b 5b8a4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldrd r6, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - beq 5b94c │ │ │ │ - ldrd r8, [sp, #16] │ │ │ │ - add r5, r4, r5, lsl #3 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r6, [sl, #32] │ │ │ │ + ldr fp, [pc, #308] @ 59418 │ │ │ │ + add fp, pc, fp │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #8]! │ │ │ │ - bl 1187ac │ │ │ │ - cmp r4, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - bne 5b928 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - strd r2, [r1] │ │ │ │ - blt 5ba9c │ │ │ │ - add r3, r0, r0, lsl #2 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - add r2, r3, #816 @ 0x330 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ - add r5, r5, r3 │ │ │ │ - add r6, r1, r2 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - add r8, sp, #56 @ 0x38 │ │ │ │ - mvn r7, #0 │ │ │ │ - ldrd r2, [r2, r1] │ │ │ │ - str r4, [sp] │ │ │ │ - mov r4, r8 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r5, r0 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r5, r8 │ │ │ │ - sub r7, r7, #72 @ 0x48 │ │ │ │ - sub r6, r6, #80 @ 0x50 │ │ │ │ - beq 5b9f4 │ │ │ │ - ldrd r2, [r7] │ │ │ │ - mov r9, r7 │ │ │ │ - strd r2, [r4], #8 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r9, #-8]! │ │ │ │ - bl 1187ac │ │ │ │ - cmp r9, r6 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - bne 5b9c8 │ │ │ │ - strd r2, [r4, #-8] │ │ │ │ - b 5b9a8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r4, [sp] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - beq 5ba34 │ │ │ │ - ldrd r6, [sp, #16] │ │ │ │ - add r5, r4, r1, lsl #3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #8]! │ │ │ │ - bl 1187ac │ │ │ │ - cmp r5, r4 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - bne 5ba10 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - strd r2, [r4] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - ldrd r0, [r5] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r0, [r5] │ │ │ │ - ldrd r0, [r4] │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #80] @ 5bab4 │ │ │ │ - ldr r3, [pc, #72] @ 5bab0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - strd r0, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + bl b3d0 │ │ │ │ + ldr r3, [pc, #212] @ 5941c │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5937c │ │ │ │ + ldr r3, [pc, #176] @ 59420 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt 593ec │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5baa8 │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r6, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - b 5b94c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - b 5ba34 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, pc, r0, lsl #16 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - muleq pc, r4, r5 @ │ │ │ │ - │ │ │ │ -0005bab8 : │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119070 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 593e0 │ │ │ │ + ldrd r0, [sl, #16] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sl, #16] │ │ │ │ + ldrd r0, [sl, #24] │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sl, #24] │ │ │ │ + ldrd r0, [sl, #32] │ │ │ │ + bl 118d7c │ │ │ │ + strd r0, [sl, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + b 593d4 │ │ │ │ + ldr r1, [pc, #48] @ 59424 │ │ │ │ + mov r3, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #28] @ 59428 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 5937c │ │ │ │ + andeq r6, pc, r8, lsl sp @ │ │ │ │ + andeq r0, r0, r4, asr #13 │ │ │ │ + andeq r0, r0, r8, lsr #13 │ │ │ │ + muleq ip, r8, r2 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #752] @ 0x2f0 │ │ │ │ - sub sp, sp, #3296 @ 0xce0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr fp, [sp, #3352] @ 0xd18 │ │ │ │ - mov r5, r3 │ │ │ │ - add sl, fp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [sl, #2576] @ 0xa10 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [sp, #3344] @ 0xd10 │ │ │ │ + str r0, [ip, #3720] @ 0xe88 │ │ │ │ + ldr lr, [pc, #924] @ 597e0 │ │ │ │ + ldr ip, [pc, #924] @ 597e4 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + sub sp, sp, #340 @ 0x154 │ │ │ │ mov r4, r2 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #3284] @ 0xcd4 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r1, [sp, #3348] @ 0xd14 │ │ │ │ - strd r2, [r1] │ │ │ │ - bne 5c8b4 │ │ │ │ - ldr r3, [sl, #2568] @ 0xa08 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 5bb5c │ │ │ │ - ldr r3, [sp, #3344] @ 0xd10 │ │ │ │ - mov r2, #3264 @ 0xcc0 │ │ │ │ - str r1, [sp, #3268] @ 0xcc4 │ │ │ │ - mov r0, sp │ │ │ │ - add r1, fp, #136 @ 0x88 │ │ │ │ - str r3, [sp, #3264] @ 0xcc0 │ │ │ │ - bl b838 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r6, [pc, #888] @ 597e8 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #332] @ 0x14c │ │ │ │ + mov ip, #0 │ │ │ │ + ldr ip, [pc, #876] @ 597ec │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [pc, #860] @ 597f0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r0, #0 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + ldr r1, [r6, ip] │ │ │ │ + add r8, sp, #32 │ │ │ │ + ldrd r6, [r1] │ │ │ │ + add r9, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ + str r1, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ - bl 5b7d4 │ │ │ │ - ldr r3, [sp, #3344] @ 0xd10 │ │ │ │ - ldrd r6, [r3] │ │ │ │ - ldr r3, [sp, #3348] @ 0xd14 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - ldrd r2, [fp, #8] │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + bl b370 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ + ldrd r4, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [fp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + ldrd sl, [sp, #40] @ 0x28 │ │ │ │ + bl b370 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [sl, #2580] @ 0xa14 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5c07c │ │ │ │ - ldrd r2, [fp, #88] @ 0x58 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r4, [fp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - ldrd r2, [fp, #96] @ 0x60 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3280 @ 0xcd0 │ │ │ │ - add r3, r3, #8 │ │ │ │ + ldrd r4, [sp, #32] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - strd r4, [r3, #8] │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r4, [fp, #48] @ 0x30 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - add r1, sp, #3280 @ 0xcd0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + ldr r3, [pc, #684] @ 597f4 │ │ │ │ + ldr r4, [lr, r3] │ │ │ │ + strd r8, [sp] │ │ │ │ + ldrd r2, [r4] │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + strd sl, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 11875c │ │ │ │ + ldrd sl, [sp, #16] │ │ │ │ + ldrd r2, [r4, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3280 @ 0xcd0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #3264 @ 0xcc0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r2, [pc, #3116] @ 5c8c0 │ │ │ │ - ldr r3, [pc, #3116] @ 5c8c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [pc, #3100] @ 5c8c8 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r4, #24] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r4, #32] │ │ │ │ mov r8, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, fp │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5bdac │ │ │ │ - ldr r1, [pc, #3076] @ 5c8cc │ │ │ │ - mov r0, fp │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5c240 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #3020] @ 5c8c0 │ │ │ │ - ldr r3, [pc, #3020] @ 5c8c4 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #3008] @ 5c8c0 │ │ │ │ - ldr r3, [pc, #3008] @ 5c8c4 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r4, #40] @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #2964] @ 5c8d0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5c584 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [pc, #2928] @ 5c8d0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, #0 │ │ │ │ - moveq r5, #0 │ │ │ │ - bne 5c890 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r4, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r4, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r4, [fp, #72] @ 0x48 │ │ │ │ - ldrd r2, [fp, #80] @ 0x50 │ │ │ │ - add ip, sp, #3280 @ 0xcd0 │ │ │ │ - add r1, sp, #3296 @ 0xce0 │ │ │ │ - strd r2, [r1] │ │ │ │ - strd r4, [ip, #8] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - add ip, ip, #8 │ │ │ │ - bl 118b60 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r4, #64] @ 0x40 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + add sl, sp, #272 @ 0x110 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11875c │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 592a8 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl bb44 │ │ │ │ + bl b640 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 58d4c │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ + bl 592a8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, sl │ │ │ │ + bl 592a8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 58e40 │ │ │ │ + ldr r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, sl │ │ │ │ + bl 58e40 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r2, r6 │ │ │ │ + addne r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ + movne r6, r2 │ │ │ │ + movne r7, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #3280 @ 0xcd0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3296 @ 0xce0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - bl 1187ac │ │ │ │ + bl bc7c │ │ │ │ + ldr r3, [pc, #164] @ 597f8 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr sl, [fp, r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r6, [r3] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118d7c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r2, [pc, #2680] @ 5c8c0 │ │ │ │ - ldr r3, [pc, #2680] @ 5c8c4 │ │ │ │ - bl 118dcc │ │ │ │ - add r4, fp, #4 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [pc, #2680] @ 5c8d4 │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5bed0 │ │ │ │ - ldr r1, [pc, #2656] @ 5c8d8 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c59c │ │ │ │ - ldr r1, [pc, #2636] @ 5c8dc │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c388 │ │ │ │ - ldr r1, [pc, #2616] @ 5c8e0 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c808 │ │ │ │ - ldr r1, [pc, #2596] @ 5c8e4 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c670 │ │ │ │ - ldr r3, [sl, #2648] @ 0xa58 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5c114 │ │ │ │ - add r7, fp, #6784 @ 0x1a80 │ │ │ │ - mov r6, r7 │ │ │ │ - ldrd r2, [r6], #16 │ │ │ │ + strd r0, [sl] │ │ │ │ + ldr r1, [pc, #104] @ 597fc │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r6, #-8] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #3264 @ 0xcc0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ + ldr r4, [fp, r1] │ │ │ │ + add r1, r9, #-2147483648 @ 0x80000000 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r2, [pc, #76] @ 59800 │ │ │ │ + ldr r3, [pc, #44] @ 597e4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + strd r0, [r4] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #332] @ 0x14c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 597dc │ │ │ │ + add sp, sp, #340 @ 0x154 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000f6bb4 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq r6, pc, r8, ror #22 │ │ │ │ + andeq r0, r0, r8, asr r6 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andeq r0, r0, r0, ror r6 │ │ │ │ + andeq r0, r0, ip, ror r4 │ │ │ │ + andeq r0, r0, ip, asr #11 │ │ │ │ + andeq r6, pc, r4, asr #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3920] @ 0xf50 │ │ │ │ + ldr lr, [pc, #608] @ 59a7c │ │ │ │ + ldr ip, [pc, #608] @ 59a80 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + ldr r5, [pc, #600] @ 59a84 │ │ │ │ + sub sp, sp, #140 @ 0x8c │ │ │ │ + mov r7, r3 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r7, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + ldr r1, [pc, #588] @ 59a88 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #132] @ 0x84 │ │ │ │ + mov ip, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + mov r6, r2 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + mov r2, r0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - ldrd r2, [r7, #24] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ mov r3, r1 │ │ │ │ + ldr r1, [pc, #512] @ 59a8c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + add r0, sp, #16 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 592a8 │ │ │ │ + ldr r3, [pc, #488] @ 59a90 │ │ │ │ + ldrd r8, [sp, #32] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + ldrd r6, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ + strd r6, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd sl, [sp, #40] @ 0x28 │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r2, [fp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [fp, #32] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sl, #2572] @ 0xa0c │ │ │ │ - cmp r3, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bgt 5c204 │ │ │ │ - ldr r3, [sp, #3344] @ 0xd10 │ │ │ │ - strd r4, [r3] │ │ │ │ - ldr r3, [sp, #3348] @ 0xd14 │ │ │ │ - strd r6, [r3] │ │ │ │ - ldr r3, [sp, #3344] @ 0xd10 │ │ │ │ - mov r2, #0 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - ldr r3, [pc, #2324] @ 5c8e8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5c06c │ │ │ │ - ldr r0, [fp, #124] @ 0x7c │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #2292] @ 5c8e8 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5c06c │ │ │ │ - ldr r3, [sp, #3348] @ 0xd14 │ │ │ │ - mov r2, #0 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - ldr r3, [pc, #2240] @ 5c8e8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5c06c │ │ │ │ - ldr r0, [fp, #132] @ 0x84 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #2208] @ 5c8e8 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1190e8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - str r3, [sp, #3284] @ 0xcd4 │ │ │ │ - ldr r0, [sp, #3284] @ 0xcd4 │ │ │ │ - add sp, sp, #3296 @ 0xce0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, fp, #6656 @ 0x1a00 │ │ │ │ - ldrd r2, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #32] │ │ │ │ - mov r9, r1 │ │ │ │ - add r1, sp, #3264 @ 0xcc0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r8, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r4, #24] │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #40] @ 0x28 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r4, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - ldrd r2, [r4, #48] @ 0x30 │ │ │ │ - bl 118b60 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r4, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 5bc8c │ │ │ │ - ldrd r2, [fp, #56] @ 0x38 │ │ │ │ - add ip, sp, #3280 @ 0xcd0 │ │ │ │ - add ip, ip, #8 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r0, [ip] │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r0, [ip] │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r6, [fp, #64] @ 0x40 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #3280 @ 0xcd0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r4, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r4, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [fp, #104] @ 0x68 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r4, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [fp, #112] @ 0x70 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - b 5bf74 │ │ │ │ - ldr r3, [sp, #3348] @ 0xd14 │ │ │ │ - add r1, fp, #3392 @ 0xd40 │ │ │ │ - str r3, [sp, #3268] @ 0xcc4 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldr r3, [sp, #3344] @ 0xd10 │ │ │ │ - mov r2, #3264 @ 0xcc0 │ │ │ │ - mov r0, sp │ │ │ │ - str r3, [sp, #3264] @ 0xcc0 │ │ │ │ - bl b838 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + strd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 592a8 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl bc7c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [pc, #124] @ 59a94 │ │ │ │ + ldrd r6, [r2] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 579e0 │ │ │ │ - b 5bfc0 │ │ │ │ - ldr r1, [pc, #1700] @ 5c8ec │ │ │ │ - mov r0, fp │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5c458 │ │ │ │ + bl 118d7c │ │ │ │ + strd r0, [r4] │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl b724 │ │ │ │ + ldr r3, [pc, #92] @ 59a98 │ │ │ │ mov r2, r6 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1612] @ 5c8c0 │ │ │ │ - ldr r3, [pc, #1612] @ 5c8c4 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1600] @ 5c8c0 │ │ │ │ - ldr r3, [pc, #1600] @ 5c8c4 │ │ │ │ - bl 118b60 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r2, [pc, #76] @ 59a9c │ │ │ │ + ldr r3, [pc, #44] @ 59a80 │ │ │ │ + add r2, pc, r2 │ │ │ │ + strd r0, [r4] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 59a78 │ │ │ │ + add sp, sp, #140 @ 0x8c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r6, [pc], -ip │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + @ instruction: 0x000f67b4 │ │ │ │ + andeq r0, r0, r8, asr r6 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andeq r0, r0, r4, asr r4 │ │ │ │ + andeq r0, r0, r4, lsr r4 │ │ │ │ + andeq r0, r0, r8, ror #9 │ │ │ │ + andeq r6, pc, r8, lsr #11 │ │ │ │ + │ │ │ │ +00059aa0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r2, [pc, #488] @ 59ca0 │ │ │ │ + ldr r3, [pc, #488] @ 59ca4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [pc, #484] @ 59ca8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #0 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r0, [pc, #456] @ 59cac │ │ │ │ + ldr r4, [pc, #456] @ 59cb0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r3, [pc, #448] @ 59cb4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + mov r8, #0 │ │ │ │ + mov r9, #0 │ │ │ │ + ldrd r2, [r6, #8] │ │ │ │ + ldrd r0, [r6] │ │ │ │ + strd r8, [sp] │ │ │ │ + bl 582a8 │ │ │ │ + ldr ip, [pc, #416] @ 59cb8 │ │ │ │ + ldr r0, [pc, #416] @ 59cbc │ │ │ │ + add ip, pc, ip │ │ │ │ + str ip, [sp, #28] │ │ │ │ + ldr ip, [pc, #408] @ 59cc0 │ │ │ │ + ldr r3, [pc, #408] @ 59cc4 │ │ │ │ + ldr r1, [pc, #408] @ 59cc8 │ │ │ │ + ldr r2, [pc, #408] @ 59ccc │ │ │ │ + add ip, pc, ip │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r5, [r4, r1] │ │ │ │ + ldr fp, [r4, r2] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov sl, #0 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + mov r0, sl │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bl b370 │ │ │ │ + ldrd r8, [r5] │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 59804 │ │ │ │ + cmp sl, #0 │ │ │ │ + ldrd r2, [fp] │ │ │ │ + beq 59c64 │ │ │ │ + ldrd r6, [r4] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r6, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #228] @ 59cd0 │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne 59b64 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #212] @ 59cd4 │ │ │ │ + ldrd r4, [r6, #8] │ │ │ │ + ldrd r2, [r6] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r4, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [pc, #188] @ 59cd8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r0, [pc, #180] @ 59cdc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r2, [pc, #172] @ 59ce0 │ │ │ │ + ldr r3, [pc, #108] @ 59ca4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 59c9c │ │ │ │ + ldr r0, [pc, #140] @ 59ce4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b bbe0 │ │ │ │ + ldrd r0, [r4] │ │ │ │ + mov sl, #1 │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r6, [r4] │ │ │ │ + ldr r1, [pc, #96] @ 59ce8 │ │ │ │ + ldrd r2, [fp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r6, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 59b64 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, pc, r0, asr #10 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + muleq ip, r0, r9 │ │ │ │ + andeq r1, ip, r0, lsl #19 │ │ │ │ + andeq r6, pc, r8, lsl #10 │ │ │ │ + andeq r0, r0, r4, ror #9 │ │ │ │ + andeq r1, ip, ip, ror #18 │ │ │ │ + andeq r0, r0, r8, asr r6 │ │ │ │ + andeq r1, ip, ip, lsr r9 │ │ │ │ + andeq r0, r0, r8, ror #9 │ │ │ │ + muleq r0, ip, r5 │ │ │ │ + andeq r0, r0, r4, lsr r4 │ │ │ │ + andeq r0, r0, r9, ror #2 │ │ │ │ + andeq r1, ip, r8, ror #16 │ │ │ │ + andeq r1, ip, r0, lsl #17 │ │ │ │ + andeq r1, ip, ip, ror r8 │ │ │ │ + andeq r6, pc, r4, asr #7 │ │ │ │ + andeq r1, ip, ip, lsr #16 │ │ │ │ + strdeq r1, [ip], -ip │ │ │ │ + │ │ │ │ +00059cec : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3896] @ 0xf38 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #180] @ 59dbc │ │ │ │ + ldr r3, [pc, #180] @ 59dc0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #180 @ 0xb4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r2, sp │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #1588] @ 5c8f0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #1568] @ 5c8e8 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, sp │ │ │ │ + bl 592a8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 58d4c │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 592a8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r7 │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 592a8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 58e40 │ │ │ │ mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + ldr r2, [pc, #56] @ 59dc4 │ │ │ │ + ldr r3, [pc, #48] @ 59dc0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 59db8 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + add sp, sp, #180 @ 0xb4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + strdeq r6, [pc], -r0 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq r6, pc, ip, ror #4 │ │ │ │ + │ │ │ │ +00059dc8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r5, [pc, #576] @ 5a020 │ │ │ │ + ldr r2, [pc, #576] @ 5a024 │ │ │ │ + add r5, pc, r5 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl 586e4 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + add r0, r0, #56 @ 0x38 │ │ │ │ + bl 586e4 │ │ │ │ + ldr r2, [pc, #532] @ 5a028 │ │ │ │ + ldr sl, [r5, r2] │ │ │ │ + ldr r2, [sl] │ │ │ │ + cmp r2, #2 │ │ │ │ + ble 5a010 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #512] @ 5a02c │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190e8 │ │ │ │ + ldr r7, [r3, r2] │ │ │ │ + ldr r3, [pc, #504] @ 5a030 │ │ │ │ + mov fp, #2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #492] @ 5a034 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #484] @ 5a038 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b 59f00 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 59ea4 │ │ │ │ + ldr r1, [r6] │ │ │ │ + ldr r3, [r9, #48] @ 0x30 │ │ │ │ + add r1, r1, r8 │ │ │ │ + ldr r1, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [pc, #436] @ 5a03c │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #424] @ 5a040 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, r8 │ │ │ │ + bl 586e4 │ │ │ │ + add fp, fp, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 59ef4 │ │ │ │ + ldr r3, [r6] │ │ │ │ + rsb r2, fp, fp, lsl #3 │ │ │ │ + ldr r1, [pc, #364] @ 5a044 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + mov r2, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 58730 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r3, fp │ │ │ │ + ble 59ffc │ │ │ │ + ldr r3, [r7] │ │ │ │ + rsb r5, fp, fp, lsl #3 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r5 │ │ │ │ + ble 59f44 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl bbe0 │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + mov r0, #1 │ │ │ │ + mov r2, fp │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 58730 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 59f90 │ │ │ │ + ldr r5, [r3] │ │ │ │ + ldr r9, [r4] │ │ │ │ + ldr r2, [r6] │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, r2, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 59cec │ │ │ │ + ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c584 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r1, [pc, #1508] @ 5c8d0 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - bl b3d0 │ │ │ │ - ldr r3, [pc, #1516] @ 5c8e8 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r5 │ │ │ │ + bne 59e5c │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt 59fb4 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #1436] @ 5c8d0 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #3264 @ 0xcc0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 118dcc │ │ │ │ + bl 586c4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + b 59ebc │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, r5 │ │ │ │ + bl 586e4 │ │ │ │ + add fp, fp, #1 │ │ │ │ + add r8, r5, #56 @ 0x38 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + b 59f50 │ │ │ │ + ldr r1, [r4] │ │ │ │ + ldr r3, [r9, #48] @ 0x30 │ │ │ │ + ldr r1, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [r6] │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, r1, r8 │ │ │ │ + ldr r1, [r1, #48] @ 0x30 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [pc, #80] @ 5a040 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 59f80 │ │ │ │ + cmp fp, #2 │ │ │ │ + ble 5a010 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + andeq r6, pc, r8, lsl r2 @ │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq r0, r0, r0, ror r5 │ │ │ │ + andeq r0, r0, r8, lsr #13 │ │ │ │ + andeq r1, ip, r8, ror r8 │ │ │ │ + andeq r1, ip, ip, lsl #17 │ │ │ │ + ldrdeq r1, [ip], -r4 │ │ │ │ + andeq r1, ip, r4, ror r8 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andeq r1, ip, ip, ror #16 │ │ │ │ + │ │ │ │ +0005a048 : │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ + ldr ip, [r0, #20] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + push {r4, r5} │ │ │ │ + add r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ + add r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r1, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + strd r2, [r0, #16] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ + add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + strd r4, [r0, #24] │ │ │ │ + strd r2, [r0, #32] │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005a084 : │ │ │ │ + ldrd r2, [r0] │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + strd r2, [r1] │ │ │ │ + ldrd r2, [r0, #8] │ │ │ │ + strd r2, [r1, #8] │ │ │ │ + ldrd r2, [r0, #16] │ │ │ │ + strd r2, [r1, #16] │ │ │ │ + ldrd r2, [r0, #24] │ │ │ │ + strd r2, [r1, #24] │ │ │ │ + ldrd r2, [r0, #32] │ │ │ │ + strd r2, [r1, #32] │ │ │ │ + ldrd r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ + str ip, [r1, #48] @ 0x30 │ │ │ │ + strd r2, [r1, #40] @ 0x28 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005a0c8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #116] @ 5a154 │ │ │ │ + ldr r3, [pc, #116] @ 5a158 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 5a148 │ │ │ │ + ldr r3, [pc, #96] @ 5a15c │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r8, [r2, r3] │ │ │ │ + mov r6, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + b 5a120 │ │ │ │ + ldr r3, [r7] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + add r4, r4, #56 @ 0x38 │ │ │ │ + ble 5a14c │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r0, r3, r4 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 5a10c │ │ │ │ + rsb r1, r6, r6, lsl #3 │ │ │ │ + add r1, r3, r1, lsl #3 │ │ │ │ + bl 5a084 │ │ │ │ + add r6, r6, #1 │ │ │ │ + b 5a10c │ │ │ │ + mov r6, #0 │ │ │ │ + str r6, [r7] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r5, pc, r8, lsl pc @ │ │ │ │ + andeq r0, r0, r0, ror r5 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + │ │ │ │ +0005a160 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3016] @ 0xbc8 │ │ │ │ + sub sp, sp, #1040 @ 0x410 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + ldr r3, [pc, #3432] @ 5aee8 │ │ │ │ + mov r2, #0 │ │ │ │ + subs ip, r0, #0 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ + strd r2, [r0] │ │ │ │ + ldr r1, [pc, #3416] @ 5aeec │ │ │ │ + ldr r2, [pc, #3416] @ 5aef0 │ │ │ │ + ldr r3, [pc, #3416] @ 5aef4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #1036] @ 0x40c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r1] │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ + strd r2, [r1] │ │ │ │ + beq 5b618 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #3576] @ 5afd4 │ │ │ │ + ldr fp, [pc, #3352] @ 5aef8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [pc, #3564] @ 5afd8 │ │ │ │ + mov r6, ip │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [pc, #3552] @ 5afdc │ │ │ │ + add r9, sp, #976 @ 0x3d0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [pc, #3540] @ 5afe0 │ │ │ │ + mov sl, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [pc, #3528] @ 5afe4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #3284] @ 5aefc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #3276] @ 5af00 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #3268] @ 5af04 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ + ldr r2, [pc, #3128] @ 5af08 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [pc, #3124] @ 5af0c │ │ │ │ + str ip, [sp, #144] @ 0x90 │ │ │ │ + strd r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + mov r4, r3 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + bgt 5ae68 │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 5b528 │ │ │ │ + ldr r8, [sp, #92] @ 0x5c │ │ │ │ + ldr r7, [r6] │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 592a8 │ │ │ │ + ldr r3, [pc, #3036] @ 5af10 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ldr r3, [pc, #3028] @ 5af14 │ │ │ │ + mov r2, #0 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + mov r5, r9 │ │ │ │ + mov fp, r8 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + b 5a380 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5a3fc │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 5a418 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r1, fp │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 592a8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 58e40 │ │ │ │ + mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - b 5bda4 │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 592a8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl bc7c │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5a35c │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 5a084 │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + b 5a35c │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 5a084 │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 5a380 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldrd sl, [sp, #24] │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r9, r5 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5a46c │ │ │ │ + ldr r1, [pc, #2784] @ 5af18 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #2768] @ 5af1c │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2900] @ 5afb4 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r5, [sp, #204] @ 0xcc │ │ │ │ + ldr r6, [sp, #92] @ 0x5c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 592a8 │ │ │ │ + ldr r4, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 592a8 │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 58cfc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 592a8 │ │ │ │ + ldr r8, [sp, #148] @ 0x94 │ │ │ │ + ldrd r2, [r8, #8] │ │ │ │ + ldrd r0, [r8, #16] │ │ │ │ + bl bc7c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldrd r6, [r3] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118d7c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + ldrd r0, [r8, #24] │ │ │ │ + strd r4, [r8, #-8] │ │ │ │ + bl b724 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #1256] @ 5c8c0 │ │ │ │ - ldr r3, [pc, #1256] @ 5c8c4 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1244] @ 5c8c0 │ │ │ │ - ldr r3, [pc, #1244] @ 5c8c4 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1284] @ 5c8f4 │ │ │ │ - ldr r3, [pc, #1284] @ 5c8f8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 119084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bed0 │ │ │ │ - ldr r3, [pc, #1220] @ 5c8d0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #1184] @ 5c8d0 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #1164] @ 5c8d0 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - b 5c6fc │ │ │ │ - ldr r1, [pc, #1180] @ 5c8fc │ │ │ │ - mov r0, fp │ │ │ │ + beq 5ae18 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 118758 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5a528 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + strd r4, [r3, #-8] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5a5b0 │ │ │ │ + ldr r0, [pc, #2472] @ 5af20 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + ldr ip, [sp, #148] @ 0x94 │ │ │ │ + ldr r1, [pc, #2460] @ 5af24 │ │ │ │ + ldrd r2, [ip] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd r2, [ip, #-8] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2576] @ 5afb4 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r7, [pc, #2396] @ 5af14 │ │ │ │ + mov r6, #0 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd sl, [sp, #16] │ │ │ │ + mov r7, r9 │ │ │ │ + ldr r8, [sp, #144] @ 0x90 │ │ │ │ + ldr r9, [sp, #196] @ 0xc4 │ │ │ │ + ldr fp, [sp, #92] @ 0x5c │ │ │ │ + b 5a5e0 │ │ │ │ + ldr r8, [r8, #4] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 5a654 │ │ │ │ + ldr r4, [r8] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, fp │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 592a8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 592a8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 58e40 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c50c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ + beq 5a5d4 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 5a084 │ │ │ │ + ldr r8, [r8, #4] │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 5a5e0 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldrd sl, [sp, #16] │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 592a8 │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1076] @ 5c8c0 │ │ │ │ - ldr r3, [pc, #1076] @ 5c8c4 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1064] @ 5c8c0 │ │ │ │ - ldr r3, [pc, #1064] @ 5c8c4 │ │ │ │ - bl 118b60 │ │ │ │ mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 592a8 │ │ │ │ + ldrd r2, [r8, #16] │ │ │ │ + ldrd r0, [r8, #24] │ │ │ │ + bl bc7c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov r9, r7 │ │ │ │ + ldrd r6, [r3] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118d7c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + ldrd r0, [r8, #32] │ │ │ │ + strd r4, [r8] │ │ │ │ + bl b724 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #1052] @ 5c8f0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #1008] @ 5c8d0 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5adc8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 118758 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1190d4 │ │ │ │ + bl 119084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c584 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r1, [pc, #972] @ 5c8d0 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - b 5c34c │ │ │ │ - ldr r1, [pc, #1004] @ 5c900 │ │ │ │ - mov r0, fp │ │ │ │ + bne 5a6f0 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + strd r4, [r3] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5a778 │ │ │ │ + ldr r0, [pc, #2024] @ 5af28 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + ldr ip, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #2012] @ 5af2c │ │ │ │ + ldrd r2, [ip, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c770 │ │ │ │ - ldrd r2, [fp, #80] @ 0x50 │ │ │ │ - ldrd r4, [fp, #72] @ 0x48 │ │ │ │ - add ip, sp, #3280 @ 0xcd0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add r3, sp, #3296 @ 0xce0 │ │ │ │ - strd r4, [ip, #8] │ │ │ │ - mov r2, r8 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd r2, [ip] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2120] @ 5afb4 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 58cfc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 592a8 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl bc7c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldrd r6, [r3] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118d7c │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r4, [r3] │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + bl b724 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118d7c │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ + mov r2, sl │ │ │ │ strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ - add ip, ip, #8 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5ad78 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 118758 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1190c0 │ │ │ │ + bl 119084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bdf0 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #3284] @ 0xcd4 │ │ │ │ - ldr r0, [sp, #3284] @ 0xcd4 │ │ │ │ - add sp, sp, #3296 @ 0xce0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - add r3, r3, #8 │ │ │ │ + bne 5a808 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ + strd r4, [r3] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5a894 │ │ │ │ + ldr r0, [pc, #1752] @ 5af30 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r1, [pc, #1736] @ 5af34 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1836] @ 5afb4 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 592a8 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl bc7c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldrd r6, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 118d7c │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + strd r4, [r3] │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + bl b724 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118d7c │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ + mov r2, sl │ │ │ │ + strd r0, [r3] │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #716] @ 5c8c0 │ │ │ │ - ldr r3, [pc, #716] @ 5c8c4 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #704] @ 5c8c0 │ │ │ │ - ldr r3, [pc, #704] @ 5c8c4 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #708] @ 5c8d0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #680] @ 5c8d0 │ │ │ │ - bl 118dcc │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5ad28 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 118758 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5a924 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ + strd r4, [r3] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5a9b0 │ │ │ │ + ldr r0, [pc, #1476] @ 5af38 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r1, [pc, #1460] @ 5af3c │ │ │ │ + strd r2, [sp] │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1552] @ 5afb4 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 58e40 │ │ │ │ + bl bb44 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r6, [sp, #156] @ 0x9c │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ + bl 58e40 │ │ │ │ + bl bb44 │ │ │ │ + ldr r8, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + mov r2, r8 │ │ │ │ + bl b370 │ │ │ │ + ldrd r2, [r8, #-8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [r3] │ │ │ │ - b 5bed0 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r6, [r8] │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + bl 58e40 │ │ │ │ + bl bb44 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ + bl b370 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r4, [r8] │ │ │ │ + ldrd r6, [r8, #-8] │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + bl bd60 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #512] @ 5c8c0 │ │ │ │ - ldr r3, [pc, #512] @ 5c8c4 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #500] @ 5c8c0 │ │ │ │ - ldr r3, [pc, #500] @ 5c8c4 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5c584 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl b3d0 │ │ │ │ - bl b994 │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl b3d0 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 118dcc │ │ │ │ + bl 118d7c │ │ │ │ + bl bb44 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + ble 5aaf0 │ │ │ │ + ldr r0, [pc, #1152] @ 5af40 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r1, [pc, #1144] @ 5af44 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r9, r1 │ │ │ │ - add r1, sp, #3264 @ 0xcc0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r8, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1232] @ 5afb4 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [r3] │ │ │ │ - b 5bed0 │ │ │ │ + bl 582a8 │ │ │ │ + ldr r2, [pc, #1076] @ 5af48 │ │ │ │ + ldr r3, [pc, #1076] @ 5af4c │ │ │ │ + ldr r8, [sp, #144] @ 0x90 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ldr r6, [pc, #1060] @ 5af48 │ │ │ │ + ldr r2, [pc, #1056] @ 5af48 │ │ │ │ + ldr r3, [pc, #1060] @ 5af50 │ │ │ │ + ldr r7, [pc, #1052] @ 5af4c │ │ │ │ + str r9, [sp, #172] @ 0xac │ │ │ │ + strd sl, [sp, #176] @ 0xb0 │ │ │ │ + mov r9, r3 │ │ │ │ + mov fp, r8 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + mov r8, r2 │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + b 5abd0 │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ + ldrd r8, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5ac18 │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldrd r6, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, [r3] │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5ac0c │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ + ldrd r6, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5abc0 │ │ │ │ + ldrd r4, [sp, #16] │ │ │ │ + ldr fp, [fp, #4] │ │ │ │ + strd r4, [sp, #16] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 5ac24 │ │ │ │ + ldr r1, [fp] │ │ │ │ + ldrd r2, [r1, #8] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 5942c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ + ldrd r4, [r3] │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #376] @ 5c904 │ │ │ │ - ldr r3, [pc, #376] @ 5c908 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5ab4c │ │ │ │ + strd r8, [sp, #32] │ │ │ │ + b 5ab50 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + b 5ab9c │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + b 5ab70 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + bic r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ + bl 119098 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r9, [sp, #172] @ 0xac │ │ │ │ + bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldrd sl, [sp, #176] @ 0xb0 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + movne r6, #1 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 11905c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3] │ │ │ │ + subs r7, r0, #0 │ │ │ │ + movne r7, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt 5afe8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 5b0d4 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 11875c │ │ │ │ + cmp r7, #0 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + beq 5b0dc │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 11875c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + bl 118b10 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5b0e4 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5b1f8 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ + b 5a2dc │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5a95c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 11875c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1190c0 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c584 │ │ │ │ + bne 5ad44 │ │ │ │ + b 5a954 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl b3d0 │ │ │ │ - bl b640 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [r3] │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5a840 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl b3d0 │ │ │ │ - b 5c334 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 11875c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5ad94 │ │ │ │ + b 5a838 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #96] @ 5c8c0 │ │ │ │ - ldr r3, [pc, #96] @ 5c8c4 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #84] @ 5c8c0 │ │ │ │ - ldr r3, [pc, #84] @ 5c8c4 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #88] @ 5c8d0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - ldr r3, [pc, #72] @ 5c8d0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5a728 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 11875c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - b 5c614 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r1, [pc, #48] @ 5c8d0 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - bl b3d0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 5bd74 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #3284] @ 0xcd4 │ │ │ │ - b 5c06c │ │ │ │ - subsge r9, r2, #3712 @ 0xe80 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - andeq pc, fp, r8, asr #31 │ │ │ │ - @ instruction: 0x000bffb0 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - andeq pc, fp, r8, lsl lr @ │ │ │ │ - andeq pc, fp, r0, lsl #28 │ │ │ │ - andeq pc, fp, ip, ror #27 │ │ │ │ - ldrdeq pc, [fp], -r8 │ │ │ │ - andeq pc, fp, r4, asr #27 │ │ │ │ - svccc 0x00e00000 │ │ │ │ - andeq pc, fp, r4, lsr sl @ │ │ │ │ - svccc 0x00d00000 │ │ │ │ - andsmi fp, r2, r1, asr r2 │ │ │ │ - blcc a67fcc │ │ │ │ - andeq pc, fp, r0, lsr #16 │ │ │ │ - andeq pc, fp, r0, ror r7 @ │ │ │ │ - blle 5647fc │ │ │ │ - svccc 0x0033f6a1 │ │ │ │ - │ │ │ │ -0005c90c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #752] @ 0x2f0 │ │ │ │ - sub sp, sp, #3296 @ 0xce0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr sl, [sp, #3352] @ 0xd18 │ │ │ │ - mov r5, r3 │ │ │ │ - add fp, sl, #4096 @ 0x1000 │ │ │ │ - ldr r3, [fp, #2576] @ 0xa10 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [sp, #3344] @ 0xd10 │ │ │ │ - mov r4, r2 │ │ │ │ - cmp r3, #1 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5ade4 │ │ │ │ + b 5a720 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #3284] @ 0xcd4 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r1, [sp, #3348] @ 0xd14 │ │ │ │ - strd r2, [r1] │ │ │ │ - bne 5d6c8 │ │ │ │ - ldr r3, [fp, #2572] @ 0xa0c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 5c9b4 │ │ │ │ - str r1, [sp, #3268] @ 0xcc4 │ │ │ │ - add r1, sl, #3392 @ 0xd40 │ │ │ │ - ldr r3, [sp, #3344] @ 0xd10 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r2, #3264 @ 0xcc0 │ │ │ │ - mov r0, sp │ │ │ │ - str r3, [sp, #3264] @ 0xcc0 │ │ │ │ - bl b838 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 5b7d4 │ │ │ │ - ldr r3, [sp, #3344] @ 0xd10 │ │ │ │ - ldrd r6, [r3] │ │ │ │ - ldr r3, [sp, #3348] @ 0xd14 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - ldrd r2, [sl, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sl, #32] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [fp, #2648] @ 0xa58 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bne 5cee4 │ │ │ │ - ldrd r2, [sl, #104] @ 0x68 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sl, #112] @ 0x70 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5a560 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3280 @ 0xcd0 │ │ │ │ - ldrd r4, [sl, #56] @ 0x38 │ │ │ │ - add r3, r3, #8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 11875c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5ae34 │ │ │ │ + b 5a558 │ │ │ │ + ldr r0, [pc, #228] @ 5af54 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r1, [pc, #220] @ 5af58 │ │ │ │ mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - strd r4, [r3, #8] │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r4, [sl, #64] @ 0x40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #292] @ 5afb4 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ + movne r5, r2 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + ble 5a30c │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r2, [r6] │ │ │ │ + ldr r1, [pc, #144] @ 5af5c │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + b 5a30c │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andeq r5, pc, r0, ror #28 │ │ │ │ + andeq r5, pc, ip, asr lr @ │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + rsbsmi r8, r6, r0 │ │ │ │ + andeq r0, r0, r8, asr r6 │ │ │ │ + andeq r0, r0, ip, ror r4 │ │ │ │ + andeq r0, r0, ip, asr #11 │ │ │ │ + addge r9, r7, #46, 30 @ 0xb8 │ │ │ │ + ldrbtpl r4, [sp], #-686 @ 0xfffffd52 │ │ │ │ + addgt r3, pc, r0, lsl #16 │ │ │ │ + addmi r3, pc, r0, lsl #16 │ │ │ │ + muleq ip, r4, r3 │ │ │ │ + muleq ip, r0, r3 │ │ │ │ + andeq r1, ip, r8, ror r2 │ │ │ │ + andeq r1, ip, ip, ror #4 │ │ │ │ + andeq r1, ip, r8, asr #1 │ │ │ │ + andeq r1, ip, r4, lsr #1 │ │ │ │ + @ instruction: 0x000c0fb8 │ │ │ │ + andeq r0, ip, r0, lsl #31 │ │ │ │ + andeq r0, ip, r8, lsr #29 │ │ │ │ + andeq r0, ip, r4, ror #28 │ │ │ │ + andeq r0, ip, r4, ror #26 │ │ │ │ + andeq fp, ip, r0, lsl #14 │ │ │ │ + ldmvc r5!, {r6, sl, fp, pc} │ │ │ │ + ldrgt sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ + ldrmi sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ + andeq r0, ip, r0, lsl r9 │ │ │ │ + andeq r0, ip, ip, lsr #18 │ │ │ │ + andeq r0, ip, r8, ror #17 │ │ │ │ + andeq r0, ip, ip, lsr r8 │ │ │ │ + andeq r0, ip, r8, lsr r8 │ │ │ │ + andeq r0, ip, r4, lsr r8 │ │ │ │ + andeq r0, ip, ip, lsr #16 │ │ │ │ + @ instruction: 0x000c07b4 │ │ │ │ + rsbgt r8, r6, r0 │ │ │ │ + andeq r0, r0, r4, lsr r4 │ │ │ │ + andeq r0, r0, r8, lsr r5 │ │ │ │ + andeq r0, r0, r8, ror #9 │ │ │ │ + andeq r0, r0, r0, ror r4 │ │ │ │ + andeq r0, r0, ip, lsr #13 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + andeq r0, r0, ip, ror #11 │ │ │ │ + ldrdeq r0, [ip], -r4 │ │ │ │ + ldrdeq r0, [ip], -r0 @ │ │ │ │ + andeq r0, ip, ip, asr #9 │ │ │ │ + andeq r0, ip, r8, asr #9 │ │ │ │ + andeq r0, ip, r4, asr #9 │ │ │ │ + andeq r0, ip, r4, asr #9 │ │ │ │ + andeq r0, ip, r4, asr #9 │ │ │ │ + andeq r0, ip, r4, asr #9 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andeq r4, pc, r8, ror #22 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + subsgt r8, r6, r0 │ │ │ │ + rsbmi r8, r6, r0 │ │ │ │ + submi r8, r6, r0 │ │ │ │ + subgt r8, r6, r0 │ │ │ │ + subsmi r8, r6, r0 │ │ │ │ + andeq r0, r0, r4, ror #9 │ │ │ │ + andeq r0, r0, ip, asr #8 │ │ │ │ + andeq r0, r0, ip, lsr #10 │ │ │ │ + andeq r0, r0, r4, ror #11 │ │ │ │ + andeq r0, r0, r8, lsr #13 │ │ │ │ + ldr r1, [pc, #-144] @ 5af60 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-160] @ 5af64 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-176] @ 5af68 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-192] @ 5af6c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r9, r1 │ │ │ │ - add r1, sp, #3280 @ 0xcd0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r8, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-144] @ 5afb4 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 5b520 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 11875c │ │ │ │ + cmp r7, #0 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + beq 5b518 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 11875c │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3280 @ 0xcd0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #3264 @ 0xcc0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r2, [pc, #3056] @ 5d6d4 │ │ │ │ - ldr r3, [pc, #3056] @ 5d6d8 │ │ │ │ + ble 5acfc │ │ │ │ + ldr r1, [pc, #-328] @ 5af70 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + b 5acfc │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + b 5acb8 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + b 5acd4 │ │ │ │ + ldr r3, [pc, #-376] @ 5af74 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5b4b8 │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + ldr r5, [pc, #-404] @ 5af74 │ │ │ │ + mov r7, r9 │ │ │ │ + ldrd r8, [sp, #80] @ 0x50 │ │ │ │ + mov r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - add r4, sl, #4 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [pc, #3036] @ 5d6dc │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl be14 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cc00 │ │ │ │ - ldr r1, [pc, #3012] @ 5d6e0 │ │ │ │ + bne 5b110 │ │ │ │ + strd r8, [sp, #80] @ 0x50 │ │ │ │ + mov r9, r7 │ │ │ │ + ldrd r6, [sp, #24] │ │ │ │ + ldrd r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #-392] @ 5afd0 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cf84 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #2956] @ 5d6d4 │ │ │ │ - ldr r3, [pc, #2956] @ 5d6d8 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #2944] @ 5d6d4 │ │ │ │ - ldr r3, [pc, #2944] @ 5d6d8 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + beq 5b530 │ │ │ │ + ldr r3, [pc, #-432] @ 5afc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #2900] @ 5d6e4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #-444] @ 5afcc │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1190e8 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d038 │ │ │ │ + beq 5b5b0 │ │ │ │ + ldr r3, [pc, #-472] @ 5afd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #2864] @ 5d6e4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, #0 │ │ │ │ - moveq r5, #0 │ │ │ │ - bne 5d61c │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r2, [sl, #80] @ 0x50 │ │ │ │ - add ip, sp, #3296 @ 0xce0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r0, [ip] │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r0, [ip] │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r4, [sl, #72] @ 0x48 │ │ │ │ - add r3, sp, #3280 @ 0xcd0 │ │ │ │ - strd r4, [r3, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187ac │ │ │ │ + bl 11875c │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + strd r2, [r1] │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + strd r2, [r1] │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + bl 5a084 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + strd r6, [sp, #184] @ 0xb8 │ │ │ │ + strd r2, [r1] │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5ad20 │ │ │ │ + ldr ip, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ldrd r4, [ip] │ │ │ │ + ldrd r2, [r1, #8] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + strd r4, [sp] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + bl 582a8 │ │ │ │ + ldr sl, [sp, #228] @ 0xe4 │ │ │ │ + mov r2, #0 │ │ │ │ + ldm sl, {r0, r3} │ │ │ │ + add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [pc, #-676] @ 5af8c │ │ │ │ + bl 118b10 │ │ │ │ + ldr fp, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ + ldm fp, {r0, r3} │ │ │ │ mov r5, r1 │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5d038 │ │ │ │ + add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [pc, #-708] @ 5af8c │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - mov r2, r8 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r1, sp, #3280 @ 0xcd0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3296 @ 0xce0 │ │ │ │ + bl 59804 │ │ │ │ + ldr r9, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [pc, #-752] @ 5af78 │ │ │ │ + ldr r3, [pc, #-752] @ 5af7c │ │ │ │ + ldr r5, [r9, r2] │ │ │ │ + ldr r8, [r9, r3] │ │ │ │ + ldr r1, [pc, #-760] @ 5af80 │ │ │ │ + ldrd r2, [r5] │ │ │ │ + ldr ip, [sl, #4] │ │ │ │ + strd r2, [r8] │ │ │ │ + ldr r4, [r9, r1] │ │ │ │ + ldr r0, [sl] │ │ │ │ + ldrd r2, [r4] │ │ │ │ + add r1, ip, #-2147483648 @ 0x80000000 │ │ │ │ + strd r2, [r8, #8] │ │ │ │ + ldr r3, [pc, #-784] @ 5af8c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #-796] @ 5af8c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [fp] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 59804 │ │ │ │ + ldr r3, [pc, #-840] @ 5af84 │ │ │ │ + str r9, [sp, #96] @ 0x60 │ │ │ │ + ldr r9, [r9, r3] │ │ │ │ + ldrd r2, [r5] │ │ │ │ + ldrd r0, [sl] │ │ │ │ + strd r2, [r9] │ │ │ │ + ldrd r2, [r4] │ │ │ │ + strd r2, [r9, #8] │ │ │ │ + ldr r3, [pc, #-864] @ 5af8c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #-876] @ 5af8c │ │ │ │ + mov r2, #0 │ │ │ │ + str fp, [sp, #216] @ 0xd8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [fp] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 59804 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #-924] @ 5af88 │ │ │ │ + ldrd r0, [sl] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ + ldrd r2, [r5] │ │ │ │ + strd r2, [r6] │ │ │ │ + ldrd r2, [r4] │ │ │ │ + strd r2, [r6, #8] │ │ │ │ + ldr r3, [pc, #-948] @ 5af8c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + ldm r3, {r0, r3} │ │ │ │ + mov fp, r1 │ │ │ │ + add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [pc, #-984] @ 5af8c │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 59804 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #-1004] @ 5af90 │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r7, [r7, r3] │ │ │ │ + cmp r2, #1 │ │ │ │ + ldrd r2, [r5] │ │ │ │ + strd r2, [r7] │ │ │ │ + ldrd r2, [r4] │ │ │ │ + strd r2, [r7, #8] │ │ │ │ + ble 5b488 │ │ │ │ + ldr ip, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [pc, #-1040] @ 5af94 │ │ │ │ + ldrd r4, [ip, #8] │ │ │ │ + ldrd r2, [ip] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [pc, #-1072] @ 5af98 │ │ │ │ ldrd r2, [r3] │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r2, [pc, #2592] @ 5d6d4 │ │ │ │ - ldr r3, [pc, #2592] @ 5d6d8 │ │ │ │ - bl 118dcc │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [pc, #2596] @ 5d6e8 │ │ │ │ - mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, sl │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5cd38 │ │ │ │ - ldr r1, [pc, #2572] @ 5d6ec │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [pc, #-1092] @ 5af9c │ │ │ │ + ldrd r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5d380 │ │ │ │ - ldr r1, [pc, #2552] @ 5d6f0 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [pc, #-1112] @ 5afa0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5d2b0 │ │ │ │ - ldr r1, [pc, #2532] @ 5d6f4 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r4, [r8, #8] │ │ │ │ + ldr r1, [pc, #-1132] @ 5afa4 │ │ │ │ + ldrd r2, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5d640 │ │ │ │ - ldr r1, [pc, #2512] @ 5d6f8 │ │ │ │ - mov r0, sl │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r4, [r9, #8] │ │ │ │ + ldr r1, [pc, #-1156] @ 5afa8 │ │ │ │ + ldrd r2, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r4, [r6, #8] │ │ │ │ + ldr r1, [pc, #-1180] @ 5afac │ │ │ │ + ldrd r2, [r6] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r4, [r7, #8] │ │ │ │ + ldr r1, [pc, #-1204] @ 5afb0 │ │ │ │ + ldrd r2, [r7] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r4, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-1224] @ 5afb4 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r2, [pc, #-1240] @ 5afb8 │ │ │ │ + ldr r3, [pc, #-1240] @ 5afbc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #1036] @ 0x40c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5b65c │ │ │ │ + add sp, sp, #1040 @ 0x410 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #-1276] @ 5afc4 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 119084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d51c │ │ │ │ - ldr r3, [fp, #2580] @ 0xa14 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5d050 │ │ │ │ - add r7, sl, #6720 @ 0x1a40 │ │ │ │ - ldrd r2, [r7, #-8] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r6, r7 │ │ │ │ - ldrd r2, [r6], #16 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #3264 @ 0xcc0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r6, #-8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + beq 5b14c │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + ldr r5, [pc, #-1304] @ 5afc4 │ │ │ │ + mov r7, r9 │ │ │ │ + ldrd r8, [sp, #80] @ 0x50 │ │ │ │ + mov r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - ldrd r2, [r7, #16] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r2, [sl, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sl, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [fp, #2568] @ 0xa08 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bgt 5d140 │ │ │ │ - ldr r3, [sp, #3344] @ 0xd10 │ │ │ │ - strd r4, [r3] │ │ │ │ - ldr r3, [sp, #3348] @ 0xd14 │ │ │ │ - strd r6, [r3] │ │ │ │ - ldr r3, [sp, #3344] @ 0xd10 │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5b4e4 │ │ │ │ + b 5b140 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + b 5b078 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + b 5b05c │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ + b 5a30c │ │ │ │ + ldrd r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #-1404] @ 5afc0 │ │ │ │ mov r2, #0 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - ldr r3, [pc, #2240] @ 5d6fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d040 │ │ │ │ - ldr r0, [sl, #120] @ 0x78 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #2208] @ 5d6fc │ │ │ │ + beq 5b5c4 │ │ │ │ + ldr r3, [pc, #-1428] @ 5afc4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #-1456] @ 5afc8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d040 │ │ │ │ - ldr r3, [sp, #3348] @ 0xd14 │ │ │ │ + beq 5b660 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #-1472] @ 5afd0 │ │ │ │ mov r2, #0 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - ldr r3, [pc, #2156] @ 5d6fc │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ + bl 118758 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 11875c │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + b 5b1b8 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + b 5b598 │ │ │ │ + ldr r3, [pc, #-1540] @ 5afc8 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d040 │ │ │ │ - ldr r0, [sl, #128] @ 0x80 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #2124] @ 5d6fc │ │ │ │ + bne 5b584 │ │ │ │ + ldrd r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #-1564] @ 5afcc │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - str r3, [sp, #3284] @ 0xcd4 │ │ │ │ - ldr r0, [sp, #3284] @ 0xcd4 │ │ │ │ - add sp, sp, #3296 @ 0xce0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, sl, #6720 @ 0x1a40 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #3272] @ 0xcc8 │ │ │ │ - ldrd r2, [r3, #32] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #3272] @ 0xcc8 │ │ │ │ - ldrd r2, [r3, #40] @ 0x28 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5b660 │ │ │ │ + ldr r3, [pc, #-1588] @ 5afd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #3272] @ 0xcc8 │ │ │ │ - ldrd r2, [r3, #48] @ 0x30 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sl, #6784 @ 0x1a80 │ │ │ │ - ldrd r2, [r3, #-8] │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + b 5b670 │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [pc, #-1616] @ 5afd4 │ │ │ │ + ldr r1, [pc, #-1616] @ 5afd8 │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + ldr r2, [pc, #-1620] @ 5afdc │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [pc, #-1624] @ 5afe0 │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + str r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [pc, #-1648] @ 5afe4 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b 5b1f8 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119070 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5b1b8 │ │ │ │ + b 5b598 │ │ │ │ + │ │ │ │ +0005b68c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #128] @ 5b724 │ │ │ │ mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ + bl 5a160 │ │ │ │ + ldr r3, [pc, #120] @ 5b728 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r7, [r4, r3] │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + cmp r6, #0 │ │ │ │ + strd r0, [r7] │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r2, [pc, #92] @ 5b72c │ │ │ │ + ldr r3, [pc, #92] @ 5b730 │ │ │ │ + ldr r9, [r4, r2] │ │ │ │ + ldr r8, [r4, r3] │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 58e40 │ │ │ │ + bl bb44 │ │ │ │ + ldrd r2, [r8] │ │ │ │ + bl 118d7c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - b 5cadc │ │ │ │ - ldr r1, [pc, #1908] @ 5d700 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [r7] │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5b714 │ │ │ │ + strd r4, [r7] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 5b6d8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + andeq r4, pc, ip, asr #18 │ │ │ │ + muleq r0, ip, r5 │ │ │ │ + andeq r0, r0, r4, ror #9 │ │ │ │ + andeq r0, r0, r8, asr r6 │ │ │ │ + │ │ │ │ +0005b734 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3120] @ 0xc30 │ │ │ │ + ldr r3, [pc, #2880] @ 5c28c │ │ │ │ + sub sp, sp, #940 @ 0x3ac │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [pc, #2872] @ 5c290 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [pc, #3028] @ 5c338 │ │ │ │ + add r2, pc, r2 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r8, sp, #200 @ 0xc8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #932] @ 0x3a4 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [r8, #16] │ │ │ │ + strd r2, [r8, #24] │ │ │ │ + ldr r3, [pc, #2812] @ 5c294 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [r8, #32] │ │ │ │ + beq 5c1dc │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r3, [pc, #2796] @ 5c298 │ │ │ │ + ldr fp, [pc, #2796] @ 5c29c │ │ │ │ + mov r2, #0 │ │ │ │ + str r8, [sp, #32] │ │ │ │ + mov r9, #1 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r8, r7 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ldr r7, [r6] │ │ │ │ + mov r2, sl │ │ │ │ + ldrd r4, [r7, #32] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ + bl 119098 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + movne r8, r7 │ │ │ │ + movne sl, r4 │ │ │ │ + movne fp, r5 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d178 │ │ │ │ - ldr r1, [pc, #1888] @ 5d704 │ │ │ │ + beq 5b818 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + strd r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d454 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1796] @ 5d6d4 │ │ │ │ - ldr r3, [pc, #1796] @ 5d6d8 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1784] @ 5d6d4 │ │ │ │ - ldr r3, [pc, #1784] @ 5d6d8 │ │ │ │ - bl 118b60 │ │ │ │ + movne r9, #0 │ │ │ │ + andeq r9, r9, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 5b7c8 │ │ │ │ + cmp r9, #1 │ │ │ │ + mov r7, r8 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + beq 5c1e0 │ │ │ │ + ldr r3, [pc, #2632] @ 5c2a0 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt 5c200 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + add sl, sp, #144 @ 0x90 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 58d4c │ │ │ │ + add fp, sp, #256 @ 0x100 │ │ │ │ + mov r0, sl │ │ │ │ + bl 592a8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, fp │ │ │ │ + bl 592a8 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [pc, #2532] @ 5c298 │ │ │ │ + add r8, sp, #88 @ 0x58 │ │ │ │ + mov r4, #0 │ │ │ │ + b 5b8c4 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 5b924 │ │ │ │ + ldr r9, [r6] │ │ │ │ mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 592a8 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 58e40 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5b8bc │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 58e40 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r7, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bne 5b8c4 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 58d4c │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #1776] @ 5d708 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #1728] @ 5d6e4 │ │ │ │ + bl 592a8 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5b980 │ │ │ │ + ldr r1, [pc, #2372] @ 5c2a4 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2492] @ 5c330 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #2316] @ 5c298 │ │ │ │ + ldr r1, [r6] │ │ │ │ mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5d504 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #3284] @ 0xcd4 │ │ │ │ - ldr r0, [sp, #3284] @ 0xcd4 │ │ │ │ - add sp, sp, #3296 @ 0xce0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r2, [sl, #40] @ 0x28 │ │ │ │ - add ip, sp, #3280 @ 0xcd0 │ │ │ │ - add ip, ip, #8 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r0, [ip] │ │ │ │ + str fp, [sp, #32] │ │ │ │ + ldr r9, [pc, #2304] @ 5c29c │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, #0 │ │ │ │ + mov fp, r1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + b 5b9b4 │ │ │ │ + ldr r7, [r6] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 58e40 │ │ │ │ mov r2, r8 │ │ │ │ - ldrd r0, [ip] │ │ │ │ mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r6, [sl, #48] @ 0x30 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ + bl 119098 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - add r3, sp, #3296 @ 0xce0 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + movne fp, r7 │ │ │ │ + movne r8, r4 │ │ │ │ + movne r9, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5ba04 │ │ │ │ + strd r4, [sp, #16] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 5b9b0 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ + mov r6, fp │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #3280 @ 0xcd0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + str fp, [sp, #72] @ 0x48 │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + bl 58d4c │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 592a8 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sl, sp, #424 @ 0x1a8 │ │ │ │ + bl 58d4c │ │ │ │ mov r0, r4 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - add r3, sp, #3296 @ 0xce0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - ldrd r2, [sl, #88] @ 0x58 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sl, #96] @ 0x60 │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, sl │ │ │ │ + bl 592a8 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5bb48 │ │ │ │ + ldr r0, [pc, #2060] @ 5c2a8 │ │ │ │ + ldr r4, [pc, #2060] @ 5c2ac │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + add ip, sp, #264 @ 0x108 │ │ │ │ + ldrd r2, [ip, #24] │ │ │ │ + add r4, pc, r4 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [ip, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd r2, [ip, #8] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + ldrd r2, [ip, #32] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [ip, #24] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [ip, #16] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + add ip, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [ip, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [ip, #16] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [ip, #8] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r2, [sl, #32] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [sl, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [sl, #16] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2036] @ 5c330 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 592a8 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 58e40 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5c920 │ │ │ │ + add r8, sp, #488 @ 0x1e8 │ │ │ │ + ldrd r2, [r8, #8] │ │ │ │ + ldrd r0, [r8, #16] │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ + bl bc7c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #1796] @ 5c2b0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrd r6, [r3] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118d7c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - b 5cddc │ │ │ │ - ldr r3, [sp, #3348] @ 0xd14 │ │ │ │ - add r1, sl, #136 @ 0x88 │ │ │ │ - str r3, [sp, #3268] @ 0xcc4 │ │ │ │ - mov r2, #3264 @ 0xcc0 │ │ │ │ - ldr r3, [sp, #3344] @ 0xd10 │ │ │ │ - mov r0, sp │ │ │ │ - str r3, [sp, #3264] @ 0xcc0 │ │ │ │ - bl b838 │ │ │ │ + ldrd r0, [r8, #24] │ │ │ │ + strd r4, [r8, #-8] │ │ │ │ + bl b724 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #1876] @ 5c33c │ │ │ │ + mov r2, #0 │ │ │ │ + strd r0, [r8] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5c8c0 │ │ │ │ + ldr r7, [pc, #1844] @ 5c33c │ │ │ │ + mov r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 579e0 │ │ │ │ - b 5ce28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1344] @ 5d6d4 │ │ │ │ - ldr r3, [pc, #1344] @ 5d6d8 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1332] @ 5d6d4 │ │ │ │ - ldr r3, [pc, #1332] @ 5d6d8 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5bc08 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r4, [r3, #-8] │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 58d4c │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #1324] @ 5d708 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #1300] @ 5d6fc │ │ │ │ + bl 592a8 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 58e40 │ │ │ │ mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5c938 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldrd r2, [r8, #16] │ │ │ │ + ldrd r0, [r8, #24] │ │ │ │ + bl bc7c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldrd r6, [r3] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118d7c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5d038 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r1, [pc, #1240] @ 5d6e4 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - bl b3d0 │ │ │ │ - ldr r3, [pc, #1248] @ 5d6fc │ │ │ │ + ldrd r0, [r8, #32] │ │ │ │ + strd r4, [r8] │ │ │ │ + bl b724 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #1644] @ 5c33c │ │ │ │ mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, r5 │ │ │ │ + strd r0, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #1168] @ 5d6e4 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #3264 @ 0xcc0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 118dcc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - b 5cc00 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5c860 │ │ │ │ + ldr r7, [pc, #1612] @ 5c33c │ │ │ │ + mov r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #980] @ 5d6d4 │ │ │ │ - ldr r3, [pc, #980] @ 5d6d8 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #968] @ 5d6d4 │ │ │ │ - ldr r3, [pc, #968] @ 5d6d8 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1012] @ 5d70c │ │ │ │ - ldr r3, [pc, #1012] @ 5d710 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5cd38 │ │ │ │ - ldr r3, [pc, #944] @ 5d6e4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #908] @ 5d6e4 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #888] @ 5d6e4 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - b 5d5a8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - add r3, r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118758 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5bcf0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r4, [r3] │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 58d4c │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #764] @ 5d6d4 │ │ │ │ - ldr r3, [pc, #764] @ 5d6d8 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #752] @ 5d6d4 │ │ │ │ - ldr r3, [pc, #752] @ 5d6d8 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #756] @ 5d6e4 │ │ │ │ + bl 592a8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 58e40 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #728] @ 5d6e4 │ │ │ │ - bl 118dcc │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5c92c │ │ │ │ + add r9, sp, #600 @ 0x258 │ │ │ │ + ldrd r2, [r9, #8] │ │ │ │ + ldrd r0, [r9, #16] │ │ │ │ + bl bc7c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldrd r6, [r3] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118d7c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [r3] │ │ │ │ - b 5cd38 │ │ │ │ - ldr r1, [pc, #696] @ 5d714 │ │ │ │ + ldrd r0, [r9, #24] │ │ │ │ + strd r4, [r9, #-8] │ │ │ │ + bl b724 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #1412] @ 5c33c │ │ │ │ + mov r2, #0 │ │ │ │ + strd r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cc00 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #656] @ 5d718 │ │ │ │ - ldr r3, [pc, #656] @ 5d71c │ │ │ │ - bl 118dcc │ │ │ │ + beq 5c808 │ │ │ │ + ldr r7, [pc, #1380] @ 5c33c │ │ │ │ + mov r6, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118758 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5bdd8 │ │ │ │ + strd r4, [r9, #-8] │ │ │ │ + add r8, sp, #648 @ 0x288 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 592a8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 58e40 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5c950 │ │ │ │ + ldrd r2, [r8, #16] │ │ │ │ + ldrd r0, [r8, #24] │ │ │ │ + bl bc7c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldrd r6, [r3] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118d7c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5d038 │ │ │ │ + ldrd r0, [r8, #32] │ │ │ │ + strd r4, [r8] │ │ │ │ + bl b724 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #1196] @ 5c33c │ │ │ │ + mov r2, #0 │ │ │ │ + strd r0, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl b3d0 │ │ │ │ - bl b640 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [r3] │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5c7a8 │ │ │ │ + ldr r7, [pc, #1164] @ 5c33c │ │ │ │ + mov r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl b3d0 │ │ │ │ - b 5d254 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r1, [pc, #464] @ 5d6e4 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - b 5d26c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5beb0 │ │ │ │ + strd r4, [r8] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5bf84 │ │ │ │ + ldr r0, [pc, #952] @ 5c2b4 │ │ │ │ + ldr r4, [pc, #952] @ 5c2b8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldrd r2, [ip] │ │ │ │ + mov r1, r4 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd r2, [ip, #-8] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + ldrd r2, [ip, #8] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [ip] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r2, [r9] │ │ │ │ + mov r1, r4 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd r2, [r9, #-8] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r2, [r8, #8] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + ldrd r2, [r8] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #952] @ 5c330 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r6, [sp, #76] @ 0x4c │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r6 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ + bl 58d4c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 58d4c │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ + mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #360] @ 5d6d4 │ │ │ │ - ldr r3, [pc, #360] @ 5d6d8 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #348] @ 5d6d4 │ │ │ │ - ldr r3, [pc, #348] @ 5d6d8 │ │ │ │ - bl 118b60 │ │ │ │ + mov r4, r3 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 592a8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 58e40 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1190c0 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d038 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl b3d0 │ │ │ │ - bl b994 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl b3d0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118dcc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ + bne 5c944 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl bc7c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldrd r4, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r9, r1 │ │ │ │ - add r1, sp, #3264 @ 0xcc0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + bl 118d7c │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ mov r8, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - strd r0, [r3] │ │ │ │ - b 5cd38 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r8, [r3] │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + bl b724 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #184] @ 5d6e4 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - bl b3d0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - b 5cbc8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 118d7c │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + strd sl, [r3] │ │ │ │ mov r0, r8 │ │ │ │ + ldr r3, [pc, #728] @ 5c33c │ │ │ │ mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #3264 @ 0xcc0 │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5c748 │ │ │ │ + ldr r5, [pc, #708] @ 5c33c │ │ │ │ + mov r4, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5c078 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ + strd r8, [r3] │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r4, [sp] │ │ │ │ + bl 582a8 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [pc, #480] @ 5c2bc │ │ │ │ + ldr r3, [pc, #480] @ 5c2c0 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r7, [pc, #476] @ 5c2c4 │ │ │ │ + ldr r8, [pc, #476] @ 5c2c8 │ │ │ │ + ldr r9, [pc, #476] @ 5c2cc │ │ │ │ + ldr r6, [pc, #468] @ 5c2c8 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + mov sl, r8 │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + mov fp, r9 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + strd r8, [sp, #32] │ │ │ │ + b 5c1a0 │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + ldrd r8, [sp, #40] @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #60] @ 5d6d4 │ │ │ │ - ldr r3, [pc, #60] @ 5d6d8 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #48] @ 5d6d4 │ │ │ │ - ldr r3, [pc, #48] @ 5d6d8 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #52] @ 5d6e4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - ldr r3, [pc, #36] @ 5d6e4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - b 5d3f8 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #3284] @ 0xcd4 │ │ │ │ - b 5d040 │ │ │ │ - subsge r9, r2, #3712 @ 0xe80 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - andeq pc, fp, r4, ror r1 @ │ │ │ │ - andeq pc, fp, ip, asr r1 @ │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x000befb0 │ │ │ │ - muleq fp, r8, pc @ │ │ │ │ - andeq lr, fp, r4, lsl #31 │ │ │ │ - andeq lr, fp, r0, ror pc │ │ │ │ - andeq lr, fp, ip, asr pc │ │ │ │ - svccc 0x00e00000 │ │ │ │ - strdeq lr, [fp], -r0 │ │ │ │ - ldrdeq lr, [fp], -ip │ │ │ │ - svccc 0x00d00000 │ │ │ │ - andsmi fp, r2, r1, asr r2 │ │ │ │ - blcc a68de4 │ │ │ │ - andeq lr, fp, r8, lsr #16 │ │ │ │ - blle 565610 │ │ │ │ - svccc 0x0033f6a1 │ │ │ │ - │ │ │ │ -0005d720 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r2, #3264 @ 0xcc0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r0, #136 @ 0x88 │ │ │ │ - bl b838 │ │ │ │ - add r4, r4, #4096 @ 0x1000 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, #0 │ │ │ │ - str r3, [r4, #2568] @ 0xa08 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005d754 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r0, #3392 @ 0xd40 │ │ │ │ - mov r2, #3264 @ 0xcc0 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl b838 │ │ │ │ - add r4, r4, #4096 @ 0x1000 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, #0 │ │ │ │ - str r3, [r4, #2572] @ 0xa0c │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005d78c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #768] @ 0x300 │ │ │ │ - sub sp, sp, #3280 @ 0xcd0 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #564] @ 5d9e0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #556] @ 5d9e4 │ │ │ │ - ldr ip, [sp, #3328] @ 0xd00 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, sp, #24 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #3284] @ 0xcd4 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [sp, #3336] @ 0xd08 │ │ │ │ - mov r9, r1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [sp, #3344] @ 0xd10 │ │ │ │ - mov r5, r0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5c278 │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldrd sl, [sp, #48] @ 0x30 │ │ │ │ + ldrd r4, [r3] │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, #800 @ 0x320 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - sub r7, r4, #8 │ │ │ │ - bl b5b0 │ │ │ │ - mov r2, #800 @ 0x320 │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, r4, #808 @ 0x328 │ │ │ │ - bl b5b0 │ │ │ │ - add r0, r7, #1616 @ 0x650 │ │ │ │ - mov r2, #800 @ 0x320 │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl b5b0 │ │ │ │ - mov r2, #800 @ 0x320 │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, r7, #2432 @ 0x980 │ │ │ │ - bl b5b0 │ │ │ │ - add r2, r9, #1 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble 5d874 │ │ │ │ - add r3, r9, r9, lsl #2 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ - add r6, r6, r3, lsl #4 │ │ │ │ - lsl sl, r2, #3 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, sl │ │ │ │ - bl b838 │ │ │ │ - add fp, fp, sl │ │ │ │ - add r3, r0, #80 @ 0x50 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne 5d854 │ │ │ │ - add r2, r8, #1 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble 5d8b8 │ │ │ │ - add r6, r4, #888 @ 0x378 │ │ │ │ - add r3, r8, r8, lsl #2 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - lsl fp, r2, #3 │ │ │ │ - add r6, r6, r3, lsl #4 │ │ │ │ - add r4, r4, #808 @ 0x328 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5c280 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd r8, [sp, #56] @ 0x38 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, fp │ │ │ │ - add r4, r4, #80 @ 0x50 │ │ │ │ - bl b838 │ │ │ │ - cmp r6, r4 │ │ │ │ - add sl, sl, fp │ │ │ │ - bne 5d898 │ │ │ │ - ldr r3, [sp, #3332] @ 0xd04 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble 5d90c │ │ │ │ - lsl sl, r2, #3 │ │ │ │ - ldr r2, [sp, #3332] @ 0xd04 │ │ │ │ - add r4, r7, #1696 @ 0x6a0 │ │ │ │ - add r4, r4, #8 │ │ │ │ - add r3, r7, #1616 @ 0x650 │ │ │ │ - add r1, r2, r2, lsl #2 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r4, r4, r1, lsl #4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, sl │ │ │ │ - bl b838 │ │ │ │ - add r6, r6, sl │ │ │ │ - add r3, r0, #80 @ 0x50 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 5d8ec │ │ │ │ - ldr r3, [sp, #3340] @ 0xd0c │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble 5d954 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r4, r7, #2512 @ 0x9d0 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - add r4, r4, r3, lsl #4 │ │ │ │ - lsl sl, r2, #3 │ │ │ │ - add r3, r7, #2432 @ 0x980 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, sl │ │ │ │ - bl b838 │ │ │ │ - add r6, r6, sl │ │ │ │ - add r3, r0, #80 @ 0x50 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 5d934 │ │ │ │ - ldr r3, [sp, #3332] @ 0xd04 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, #3264 @ 0xcc0 │ │ │ │ - add r0, r5, #136 @ 0x88 │ │ │ │ - str r3, [sp, #1632] @ 0x660 │ │ │ │ - ldr r3, [sp, #3340] @ 0xd0c │ │ │ │ - str r3, [sp, #2440] @ 0x988 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r8, [sp, #824] @ 0x338 │ │ │ │ - bl b838 │ │ │ │ - add r1, sp, #3344 @ 0xd10 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - add r3, r5, #3376 @ 0xd30 │ │ │ │ - strd r0, [r3, #-8] │ │ │ │ - add r1, sp, #3360 @ 0xd20 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r8, [sp, #24] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5c190 │ │ │ │ + ldrd r4, [sp, #32] │ │ │ │ + ldr r7, [r7, #4] │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 5c340 │ │ │ │ + ldr r1, [r7] │ │ │ │ + ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - mov r2, #1 │ │ │ │ - add r5, r5, #4096 @ 0x1000 │ │ │ │ - strd r0, [r3] │ │ │ │ - str r2, [r5, #2568] @ 0xa08 │ │ │ │ - ldr r2, [pc, #56] @ 5d9e8 │ │ │ │ - ldr r3, [pc, #48] @ 5d9e4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #3284] @ 0xcd4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5d9dc │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #3280 @ 0xcd0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, pc, r0, asr #16 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r2, pc, r8, asr #12 │ │ │ │ - │ │ │ │ -0005d9ec : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #768] @ 0x300 │ │ │ │ - sub sp, sp, #3280 @ 0xcd0 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #572] @ 5dc48 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #564] @ 5dc4c │ │ │ │ - ldr ip, [sp, #3328] @ 0xd00 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str ip, [sp, #4] │ │ │ │ + bl 5942c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldrd r4, [r3] │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5c118 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + b 5c11c │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #184] @ 5c2a0 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r4, sp, #24 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #3284] @ 0xcd4 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [sp, #3336] @ 0xd08 │ │ │ │ - mov r6, r1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [sp, #3344] @ 0xd10 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #800 @ 0x320 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - sub r8, r4, #8 │ │ │ │ - bl b5b0 │ │ │ │ - mov r2, #800 @ 0x320 │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, r4, #808 @ 0x328 │ │ │ │ - bl b5b0 │ │ │ │ - add r0, r8, #1616 @ 0x650 │ │ │ │ - mov r2, #800 @ 0x320 │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl b5b0 │ │ │ │ - mov r2, #800 @ 0x320 │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, r8, #2432 @ 0x980 │ │ │ │ - bl b5b0 │ │ │ │ - add r2, r6, #1 │ │ │ │ - cmp r2, #1 │ │ │ │ - movle r6, #0 │ │ │ │ - ble 5dad8 │ │ │ │ - add r3, r6, r6, lsl #2 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ - add r7, r7, r3, lsl #4 │ │ │ │ - lsl sl, r2, #3 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5c22c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [pc, #196] @ 5c2d0 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #272] @ 5c330 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + add sl, sp, #144 @ 0x90 │ │ │ │ mov r2, sl │ │ │ │ - bl b838 │ │ │ │ - add fp, fp, sl │ │ │ │ - add r3, r0, #80 @ 0x50 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne 5dab8 │ │ │ │ - add r2, r9, #1 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble 5db1c │ │ │ │ - add r7, r4, #888 @ 0x378 │ │ │ │ - add r3, r9, r9, lsl #2 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - lsl fp, r2, #3 │ │ │ │ - add r4, r4, #808 @ 0x328 │ │ │ │ - add r7, r7, r3, lsl #4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 58d4c │ │ │ │ + add fp, sp, #256 @ 0x100 │ │ │ │ + mov r0, sl │ │ │ │ + bl 592a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, fp │ │ │ │ - add r4, r4, #80 @ 0x50 │ │ │ │ - bl b838 │ │ │ │ - cmp r7, r4 │ │ │ │ - add sl, sl, fp │ │ │ │ - bne 5dafc │ │ │ │ - ldr r3, [sp, #3332] @ 0xd04 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble 5db70 │ │ │ │ - lsl sl, r2, #3 │ │ │ │ - ldr r2, [sp, #3332] @ 0xd04 │ │ │ │ - add r4, r8, #1696 @ 0x6a0 │ │ │ │ - add r4, r4, #8 │ │ │ │ - add r3, r8, #1616 @ 0x650 │ │ │ │ - add r1, r2, r2, lsl #2 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r4, r4, r1, lsl #4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, sl │ │ │ │ - bl b838 │ │ │ │ - add r7, r7, sl │ │ │ │ - add r3, r0, #80 @ 0x50 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 5db50 │ │ │ │ - ldr r3, [sp, #3340] @ 0xd0c │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble 5dbb8 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r4, r8, #2512 @ 0x9d0 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - add r4, r4, r3, lsl #4 │ │ │ │ - lsl sl, r2, #3 │ │ │ │ - add r3, r8, #2432 @ 0x980 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, sl │ │ │ │ - bl b838 │ │ │ │ - add r7, r7, sl │ │ │ │ - add r3, r0, #80 @ 0x50 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 5db98 │ │ │ │ - ldr r3, [sp, #3332] @ 0xd04 │ │ │ │ - add r0, r5, #3392 @ 0xd40 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, #3264 @ 0xcc0 │ │ │ │ - str r3, [sp, #1632] @ 0x660 │ │ │ │ - add r0, r0, #8 │ │ │ │ - ldr r3, [sp, #3340] @ 0xd0c │ │ │ │ - str r3, [sp, #2440] @ 0x988 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - str r9, [sp, #824] @ 0x338 │ │ │ │ - bl b838 │ │ │ │ - add r1, sp, #3344 @ 0xd10 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - add r3, r5, #6592 @ 0x19c0 │ │ │ │ - strd r0, [r3, #40] @ 0x28 │ │ │ │ - add r1, sp, #3360 @ 0xd20 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r2, #1 │ │ │ │ - add r5, r5, #4096 @ 0x1000 │ │ │ │ - strd r0, [r3, #48] @ 0x30 │ │ │ │ - str r2, [r5, #2572] @ 0xa0c │ │ │ │ - ldr r2, [pc, #56] @ 5dc50 │ │ │ │ - ldr r3, [pc, #48] @ 5dc4c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #3284] @ 0xcd4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5dc44 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #3280 @ 0xcd0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, pc, r0, ror #11 │ │ │ │ + mov r1, sl │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, fp │ │ │ │ + bl 592a8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5b8a8 │ │ │ │ + b 5b924 │ │ │ │ + strd sl, [sp, #48] @ 0x30 │ │ │ │ + b 5c144 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + b 5c16c │ │ │ │ + andeq r4, pc, ip, lsr #17 │ │ │ │ + muleq pc, r8, r8 @ │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + addmi r3, pc, r0, lsl #16 │ │ │ │ + addgt r3, pc, r0, lsl #16 │ │ │ │ + andeq r0, r0, r8, lsr #13 │ │ │ │ + strdeq pc, [fp], -ip │ │ │ │ + ldrdeq pc, [fp], -r8 │ │ │ │ + ldrdeq pc, [fp], -r4 │ │ │ │ + andeq r0, r0, r8, asr r6 │ │ │ │ + muleq fp, ip, sl │ │ │ │ + andeq pc, fp, ip, ror #17 │ │ │ │ + andeq r0, r0, ip, ror r4 │ │ │ │ + andeq r0, r0, ip, asr #11 │ │ │ │ + ldrmi sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ + ldmvc r5!, {r6, sl, fp, pc} │ │ │ │ + ldrgt sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ + andeq pc, fp, r8, lsr r7 @ │ │ │ │ + andeq pc, fp, ip, asr #9 │ │ │ │ + andeq pc, fp, r8, asr #9 │ │ │ │ + andeq pc, fp, r4, asr #9 │ │ │ │ + @ instruction: 0x000bf4bc │ │ │ │ + andeq r0, r0, r4, ror #11 │ │ │ │ + andeq r0, r0, ip, lsr #10 │ │ │ │ + andeq r0, r0, r4, ror #9 │ │ │ │ + andeq r0, r0, ip, asr #8 │ │ │ │ + andeq r0, r0, r4, lsr r4 │ │ │ │ + andeq r0, r0, r8, lsr r5 │ │ │ │ + andeq r0, r0, r8, ror #9 │ │ │ │ + andeq r0, r0, r0, ror r4 │ │ │ │ + andeq r0, r0, ip, lsr #13 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + andeq r0, r0, ip, ror #11 │ │ │ │ + andeq pc, fp, r8, lsr r2 @ │ │ │ │ + andeq pc, fp, r8, lsr r2 @ │ │ │ │ + andeq pc, fp, r8, lsr r2 @ │ │ │ │ + andeq pc, fp, r4, lsr r2 @ │ │ │ │ + andeq pc, fp, r0, lsr r2 @ │ │ │ │ + andeq pc, fp, r0, lsr r2 @ │ │ │ │ + andeq pc, fp, r0, lsr r2 @ │ │ │ │ + andeq pc, fp, r0, lsr r2 @ │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + ldrdeq r3, [pc], -r4 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r2, pc, r0, ror #7 │ │ │ │ - │ │ │ │ -0005dc54 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3760] @ 0xeb0 │ │ │ │ - ldr r3, [pc, #936] @ 5e014 │ │ │ │ - sub sp, sp, #300 @ 0x12c │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #924] @ 5e018 │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #920] @ 5e01c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldrd r8, [r1, #8] │ │ │ │ - mov sl, r1 │ │ │ │ + rsbsmi r8, r6, r0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r6, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r1, #3304] @ 0xce8 │ │ │ │ - strd r8, [sp, #32] │ │ │ │ - ldrd r8, [sl, #72] @ 0x48 │ │ │ │ - ldrd r6, [sl, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - strd r8, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [r1] │ │ │ │ - ldrd r8, [sl, #80] @ 0x50 │ │ │ │ - ldrd r0, [r1, #56] @ 0x38 │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - strd r6, [sp, #120] @ 0x78 │ │ │ │ - strd r8, [sp, #128] @ 0x80 │ │ │ │ - beq 5dcf8 │ │ │ │ - strd r8, [sp, #120] @ 0x78 │ │ │ │ - ldrd r8, [sp, #48] @ 0x30 │ │ │ │ - strd r6, [sp, #128] @ 0x80 │ │ │ │ - strd r8, [sp, #112] @ 0x70 │ │ │ │ - ldrd r8, [sp, #32] │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - strd r8, [sp, #96] @ 0x60 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldr r3, [r5, #3304] @ 0xce8 │ │ │ │ - ldrd r0, [r5, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrd r2, [r5, #8] │ │ │ │ - ldrd r8, [r5, #72] @ 0x48 │ │ │ │ - ldrd r6, [r5, #80] @ 0x50 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldrd r2, [r5] │ │ │ │ - ldrd r0, [r5, #64] @ 0x40 │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - strd r8, [sp, #80] @ 0x50 │ │ │ │ - strd r6, [sp, #88] @ 0x58 │ │ │ │ - beq 5dd54 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - strd r6, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - ldrd r6, [sp, #40] @ 0x28 │ │ │ │ - strd r8, [sp, #24] │ │ │ │ - strd r6, [sp, #104] @ 0x68 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sl, #32] │ │ │ │ - ldrd r0, [sl, #136] @ 0x88 │ │ │ │ - strd r2, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r2, [sl, #40] @ 0x28 │ │ │ │ - ldrd r6, [sl, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r2, [r5, #32] │ │ │ │ - ldrd r8, [r5, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r2, [r5, #40] @ 0x28 │ │ │ │ - strd r2, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r2, [sl, #16] │ │ │ │ - strd r2, [sp, #144] @ 0x90 │ │ │ │ - ldrd r2, [sl, #24] │ │ │ │ - strd r2, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r2, [r5, #16] │ │ │ │ - strd r2, [sp, #136] @ 0x88 │ │ │ │ - ldrd r2, [r5, #24] │ │ │ │ - strd r2, [sp, #152] @ 0x98 │ │ │ │ - bl 119134 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ - ldrd r0, [sl, #144] @ 0x90 │ │ │ │ - bl 119134 │ │ │ │ - str r0, [r4, #128] @ 0x80 │ │ │ │ - ldrd r0, [r5, #136] @ 0x88 │ │ │ │ - bl 119134 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ - ldrd r0, [r5, #144] @ 0x90 │ │ │ │ - bl 119134 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, sl, #4096 @ 0x1000 │ │ │ │ - str r0, [r4, #132] @ 0x84 │ │ │ │ - str r3, [r2, #1928] @ 0x788 │ │ │ │ - add r2, r5, #4096 @ 0x1000 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - str r3, [r2, #1928] @ 0x788 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - bl 119098 │ │ │ │ + mov r7, r5 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5c3c0 │ │ │ │ + ldr r1, [pc, #-140] @ 5c2d4 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - movne fp, #1 │ │ │ │ - bl 119098 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-156] @ 5c2d8 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-172] @ 5c2dc │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-188] @ 5c2e0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-132] @ 5c330 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #-232] @ 5c2e4 │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bic fp, r7, #-2147483648 @ 0x80000000 │ │ │ │ + mov r4, r2 │ │ │ │ + bic r5, r3, #-2147483648 @ 0x80000000 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r2 │ │ │ │ + bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r6, r2 │ │ │ │ + bic r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - moveq fp, #0 │ │ │ │ - andne fp, fp, #1 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 5e04c │ │ │ │ - ldr r2, [pc, #524] @ 5e028 │ │ │ │ - ldr r3, [pc, #524] @ 5e02c │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #504] @ 5e028 │ │ │ │ - ldr r3, [pc, #504] @ 5e02c │ │ │ │ - add fp, r4, #6656 @ 0x1a00 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, r8 │ │ │ │ + movne r2, r8 │ │ │ │ + movne r3, r9 │ │ │ │ + moveq r2, r4 │ │ │ │ + moveq r3, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [pc, #-348] @ 5c2e8 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ + mov r0, sl │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r2, r6 │ │ │ │ + movne r3, r7 │ │ │ │ + moveq r2, sl │ │ │ │ + moveq r3, fp │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 11875c │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #-408] @ 5c2ec │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + strd r0, [r4] │ │ │ │ + ldr r9, [sl, r3] │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ + bl 5a084 │ │ │ │ + ldr r3, [pc, #-436] @ 5c2f0 │ │ │ │ + ldrd r0, [r9] │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + mov ip, r3 │ │ │ │ + ldrd r2, [r9, #8] │ │ │ │ + strd r6, [sp] │ │ │ │ + strd r6, [ip] │ │ │ │ + str ip, [sp, #24] │ │ │ │ + bl 582a8 │ │ │ │ + ldm r4, {r0, r3} │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #472] @ 5e030 │ │ │ │ + add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [pc, #-460] @ 5c308 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r2, [fp, #24] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r2, [fp, #32] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [fp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r2, [fp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - add r1, r4, #6720 @ 0x1a40 │ │ │ │ - strd r2, [r1, #32] │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - add r0, r4, #6784 @ 0x1a80 │ │ │ │ - strd r2, [r1, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - mov lr, r1 │ │ │ │ - strd r2, [r1, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - mov ip, r0 │ │ │ │ - strd r2, [r0, #-8] │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldrd r2, [sl, #88] @ 0x58 │ │ │ │ - strd r2, [r1, #-8] │ │ │ │ - ldrd r2, [sl, #96] @ 0x60 │ │ │ │ - strd r2, [lr], #16 │ │ │ │ - ldrd r2, [sl, #104] @ 0x68 │ │ │ │ - strd r2, [lr, #-8] │ │ │ │ - ldrd r2, [sl, #112] @ 0x70 │ │ │ │ - strd r2, [r1, #16] │ │ │ │ - ldrd r2, [r5, #88] @ 0x58 │ │ │ │ - strd r2, [ip], #16 │ │ │ │ - ldrd r2, [r5, #96] @ 0x60 │ │ │ │ - strd r2, [ip, #-8] │ │ │ │ - ldrd r2, [r5, #104] @ 0x68 │ │ │ │ - strd r2, [r0, #16] │ │ │ │ - ldrd r2, [r5, #112] @ 0x70 │ │ │ │ - strd r2, [r0, #24] │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + ldm r3, {r0, r3} │ │ │ │ + mov r7, r1 │ │ │ │ + add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [pc, #-492] @ 5c308 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + bl 59804 │ │ │ │ + ldr r2, [pc, #-532] @ 5c2f4 │ │ │ │ + ldr r3, [pc, #-532] @ 5c2f8 │ │ │ │ + ldr r8, [sl, r2] │ │ │ │ + ldr fp, [sl, r3] │ │ │ │ + ldr r1, [pc, #-540] @ 5c2fc │ │ │ │ + ldrd r2, [r8] │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ + strd r2, [fp] │ │ │ │ + ldr r5, [sl, r1] │ │ │ │ + ldr r0, [r4] │ │ │ │ + ldrd r2, [r5] │ │ │ │ + add r1, ip, #-2147483648 @ 0x80000000 │ │ │ │ + strd r2, [fp, #8] │ │ │ │ + ldr r3, [pc, #-564] @ 5c308 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #-576] @ 5c308 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r6 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl b370 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ mov r3, r7 │ │ │ │ + bl 59804 │ │ │ │ + ldr r3, [pc, #-624] @ 5c300 │ │ │ │ + str sl, [sp, #68] @ 0x44 │ │ │ │ + ldr sl, [sl, r3] │ │ │ │ + ldrd r2, [r8] │ │ │ │ + ldrd r0, [r4] │ │ │ │ + strd r2, [sl] │ │ │ │ + ldrd r2, [r5] │ │ │ │ + strd r2, [sl, #8] │ │ │ │ + ldr r3, [pc, #-648] @ 5c308 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #-660] @ 5c308 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r6 │ │ │ │ - ldrd r8, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r6, [sp, #240] @ 0xf0 │ │ │ │ - bl b370 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r8, [r4, #56] @ 0x38 │ │ │ │ - strd r2, [r4, #8] │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - strd r6, [r4, #64] @ 0x40 │ │ │ │ - strd r2, [r4, #16] │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - add r1, sl, #3520 @ 0xdc0 │ │ │ │ - strd r2, [r4, #24] │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - add r1, r1, #8 │ │ │ │ - strd r2, [r4, #32] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 59804 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #-708] @ 5c304 │ │ │ │ + ldrd r0, [r4] │ │ │ │ + ldr r7, [r6, r3] │ │ │ │ + ldrd r2, [r8] │ │ │ │ + strd r2, [r7] │ │ │ │ + ldrd r2, [r5] │ │ │ │ + strd r2, [r7, #8] │ │ │ │ + ldr r3, [pc, #-732] @ 5c308 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + ldm r3, {r0, r3} │ │ │ │ + add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [pc, #-764] @ 5c308 │ │ │ │ + bl 118b10 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, [r4, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r8, #0 │ │ │ │ - strd r2, [r4, #80] @ 0x50 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - mov r9, #0 │ │ │ │ - strd r2, [r4, #88] @ 0x58 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - strd r2, [r4, #96] @ 0x60 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - strd r2, [r4, #104] @ 0x68 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - strd r2, [r4, #112] @ 0x70 │ │ │ │ - ldrd r6, [sp, #232] @ 0xe8 │ │ │ │ - mov r2, #4 │ │ │ │ - strd r6, [r4, #40] @ 0x28 │ │ │ │ - ldrd r6, [sp, #240] @ 0xf0 │ │ │ │ - strd r6, [r4, #48] @ 0x30 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, r5, #3520 @ 0xdc0 │ │ │ │ - add r0, r4, r2 │ │ │ │ - add r1, r1, #8 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - mov r6, #1 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r7, #1 │ │ │ │ - add r4, r4, #4096 @ 0x1000 │ │ │ │ - mov r0, #0 │ │ │ │ - strd r8, [fp, #8] │ │ │ │ - strd r6, [fp, #16] │ │ │ │ - str r3, [r4, #2648] @ 0xa58 │ │ │ │ - ldr r2, [pc, #48] @ 5e020 │ │ │ │ - ldr r3, [pc, #40] @ 5e01c │ │ │ │ + bl 59804 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #-780] @ 5c30c │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ + ldrd r2, [r8] │ │ │ │ + strd r2, [r6] │ │ │ │ + ldrd r2, [r5] │ │ │ │ + strd r2, [r6, #8] │ │ │ │ + ble 5c71c │ │ │ │ + ldrd r2, [r9] │ │ │ │ + ldr r1, [pc, #-820] @ 5c310 │ │ │ │ + ldrd r8, [r9, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #-844] @ 5c314 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-860] @ 5c318 │ │ │ │ + ldrd r2, [r4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldr r1, [pc, #-880] @ 5c31c │ │ │ │ + ldrd r2, [ip] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r4, [fp, #8] │ │ │ │ + ldr r1, [pc, #-900] @ 5c320 │ │ │ │ + ldrd r2, [fp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r4, [sl, #8] │ │ │ │ + ldr r1, [pc, #-924] @ 5c324 │ │ │ │ + ldrd r2, [sl] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r4, [r7, #8] │ │ │ │ + ldr r1, [pc, #-948] @ 5c328 │ │ │ │ + ldrd r2, [r7] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r4, [r6, #8] │ │ │ │ + ldr r1, [pc, #-972] @ 5c32c │ │ │ │ + ldrd r2, [r6] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r4, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-992] @ 5c330 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r2, [pc, #-1008] @ 5c334 │ │ │ │ + ldr r3, [pc, #-1008] @ 5c338 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #932] @ 0x3a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5e9b0 │ │ │ │ - add sp, sp, #300 @ 0x12c │ │ │ │ + bne 5c95c │ │ │ │ + add sp, sp, #940 @ 0x3ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r2, pc, ip, lsl #7 │ │ │ │ - andeq r2, pc, r8, ror r3 @ │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r2, pc, r8 │ │ │ │ - strdmi r2, [r9], -fp │ │ │ │ - subsge r9, r2, #3712 @ 0xe80 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ - svccc 0x00f921fb │ │ │ │ - svclt 0x00f00000 @ IMB │ │ │ │ - andeq sp, fp, ip, lsl r3 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq sp, fp, r0, lsr r3 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - add fp, sp, #252 @ 0xfc │ │ │ │ - strd r2, [sp] │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str fp, [sp, #16] │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - bl bc40 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - add ip, sp, #272 @ 0x110 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - ldrd r6, [ip] │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r8, [sp, #136] @ 0x88 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5e8dc │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r2, [pc, #-188] @ 5e034 │ │ │ │ - ldreq r3, [pc, #-188] @ 5e038 │ │ │ │ - movne r2, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r8, [sp, #64] @ 0x40 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bl bc7c │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl b370 │ │ │ │ - ldrd r8, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r6, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1187ac │ │ │ │ - add r3, r4, #6720 @ 0x1a40 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - strd r8, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [r3, #32] │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5c0b0 │ │ │ │ + ldr r7, [pc, #-1072] @ 5c33c │ │ │ │ + mov r6, #0 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - mov r8, r0 │ │ │ │ - strd r8, [r1, #40] @ 0x28 │ │ │ │ - strd r8, [sp, #24] │ │ │ │ - add r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r8, r6 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldr ip, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r6, [ip, #48] @ 0x30 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r6, [sp, #72] @ 0x48 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - add r8, r4, #6784 @ 0x1a80 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r6, [r8, #-8] │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - strd r6, [sp, #80] @ 0x50 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #-748] @ 5e030 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1190fc │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5e95c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 118b60 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - mov r9, r8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [r9], #16 │ │ │ │ - add r1, ip, #-2147483648 @ 0x80000000 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [r9, #-8] │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ + bne 5c774 │ │ │ │ + b 5c0a8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5bee4 │ │ │ │ + ldr r7, [pc, #-1168] @ 5c33c │ │ │ │ + mov r6, #0 │ │ │ │ + mov sl, #0 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5c7d4 │ │ │ │ + b 5bee0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5be0c │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r3, [pc, #-1272] @ 5c33c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, #16] │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [r8, #24] │ │ │ │ - strd r2, [sp] │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str fp, [sp, #16] │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - bl bc40 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - add ip, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - ldrd r6, [ip] │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 119098 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5e904 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 118dcc │ │ │ │ - bl b994 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - bl 118b60 │ │ │ │ + bne 5c82c │ │ │ │ + b 5be08 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1190ac │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5e480 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r2, [pc, #-1092] @ 5e034 │ │ │ │ - ldr r3, [pc, #-1112] @ 5e024 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 118b60 │ │ │ │ + beq 5bd28 │ │ │ │ + ldr r9, [pc, #-1352] @ 5c33c │ │ │ │ + mov r8, #0 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5c88c │ │ │ │ + b 5bd20 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1190e8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5e4b4 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [pc, #-1144] @ 5e034 │ │ │ │ - ldr r3, [pc, #-1164] @ 5e024 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - add fp, r4, #6656 @ 0x1a00 │ │ │ │ + beq 5bc40 │ │ │ │ + ldr r9, [pc, #-1448] @ 5c33c │ │ │ │ + mov r8, #0 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5c8ec │ │ │ │ + b 5bc38 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 5a048 │ │ │ │ + b 5bb8c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 5a048 │ │ │ │ + b 5bd6c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 5a048 │ │ │ │ + b 5bc84 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 5a048 │ │ │ │ + b 5bff4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 5a048 │ │ │ │ + b 5be48 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + │ │ │ │ +0005c960 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #140] @ 5ca04 │ │ │ │ + ldr r2, [pc, #140] @ 5ca08 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ mov r6, r0 │ │ │ │ + ldrd r4, [r2] │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r2, [r1, #16] │ │ │ │ + ldrd r0, [r0, #16] │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrd r2, [r7, #24] │ │ │ │ + ldrd r0, [r6, #24] │ │ │ │ + bl 118758 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrd r2, [r7, #32] │ │ │ │ + ldrd r0, [r6, #32] │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r0 │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r3, pc, r0, lsl #13 │ │ │ │ + andeq r0, r0, r4, asr #13 │ │ │ │ + │ │ │ │ +0005ca0c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3816] @ 0xee8 │ │ │ │ + ldr r0, [pc, #1744] @ 5d0f4 │ │ │ │ + ldr r1, [pc, #1744] @ 5d0f8 │ │ │ │ + ldr r3, [pc, #1744] @ 5d0fc │ │ │ │ + sub sp, sp, #244 @ 0xf4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r2, [pc, #1724] @ 5d100 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + ldr r3, [pc, #1708] @ 5d104 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r0] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [r3] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r3, [pc, #1668] @ 5d108 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + ble 5d0b4 │ │ │ │ + ldr r9, [r2, r3] │ │ │ │ + rsb sl, r1, r1, lsl #3 │ │ │ │ + ldr r8, [r9] │ │ │ │ + mov fp, #0 │ │ │ │ + add r3, r8, sl, lsl #3 │ │ │ │ + mov sl, #0 │ │ │ │ + str r9, [sp] │ │ │ │ + mov r4, sl │ │ │ │ + mov r5, fp │ │ │ │ + mov r6, sl │ │ │ │ + mov r7, fp │ │ │ │ + mov r9, r3 │ │ │ │ + ldrd r2, [r8, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r8, #24] │ │ │ │ + add r8, r8, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl bc7c │ │ │ │ - ldr r2, [pc, #-1288] @ 5e034 │ │ │ │ - ldr r3, [pc, #-1308] @ 5e024 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - bl b370 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r6, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r8, #-24] @ 0xffffffe8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 11875c │ │ │ │ + cmp r8, r9 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + bne 5cab8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r9, [sp] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r8, [fp, #24] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 11875c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r8, [sp, #80] @ 0x50 │ │ │ │ - add r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - strd r0, [fp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r8, r6 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 11875c │ │ │ │ + bl b3d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r6, [fp, #40] @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r6, [sp, #48] @ 0x30 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r8, [fp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r6, [sp] │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + bl 118d7c │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #1336] @ 5d10c │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldr ip, [r8, r3] │ │ │ │ mov r6, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r2, [ip, #16] │ │ │ │ + strd r4, [ip, #24] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + strd r6, [ip, #32] │ │ │ │ + bl bc7c │ │ │ │ + ldr r3, [pc, #1284] @ 5d110 │ │ │ │ + ldr r8, [r8, r3] │ │ │ │ + ldrd sl, [r8] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd sl, [sp, #40] @ 0x28 │ │ │ │ + bl 118d7c │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #-1684] @ 5e030 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1190fc │ │ │ │ + strd r4, [ip] │ │ │ │ + bl b724 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 118d7c │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldr r3, [pc, #1216] @ 5d114 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r0, [ip, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5e988 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r9, [sp, #224] @ 0xe0 │ │ │ │ - strd r0, [r9, #-8] │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r8, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, r9, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r9, [sp, #224] @ 0xe0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r8, r9 │ │ │ │ - strd r2, [r8], #16 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ + beq 5d054 │ │ │ │ + ldr r7, [pc, #1184] @ 5d114 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r8, #-8] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #-1844] @ 5e028 │ │ │ │ - ldr r3, [pc, #-1844] @ 5e02c │ │ │ │ - strd r0, [r9, #16] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - bl b370 │ │ │ │ - ldrd r6, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r8, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #-1888] @ 5e028 │ │ │ │ - ldr r3, [pc, #-1888] @ 5e02c │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - bl b370 │ │ │ │ - ldrd r8, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - strd r8, [sp, #40] @ 0x28 │ │ │ │ - ldrd r8, [sp, #240] @ 0xf0 │ │ │ │ - ldr r2, [pc, #-1944] @ 5e028 │ │ │ │ - ldr r3, [pc, #-1944] @ 5e02c │ │ │ │ - strd r8, [sp, #48] @ 0x30 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - bl b370 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r9, r7 │ │ │ │ - ldrd r6, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - ldrd r6, [sp, #240] @ 0xf0 │ │ │ │ - ldr r2, [pc, #-1996] @ 5e028 │ │ │ │ - ldr r3, [pc, #-1996] @ 5e02c │ │ │ │ - strd r6, [sp, #80] @ 0x50 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - bl b370 │ │ │ │ - ldrd r6, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 118b60 │ │ │ │ + bl 118758 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r8, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5cc74 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r4, [r3] │ │ │ │ + ldr r3, [pc, #1124] @ 5d118 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5cd4c │ │ │ │ + ldr r0, [pc, #1104] @ 5d11c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr r1, [pc, #1092] @ 5d120 │ │ │ │ + ldrd r2, [r4, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1076] @ 5d124 │ │ │ │ + ldrd r2, [r4, #24] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1060] @ 5d128 │ │ │ │ + ldrd r2, [r4, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1044] @ 5d12c │ │ │ │ + ldrd r2, [r4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1028] @ 5d130 │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r2, [r8] │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r8, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 5d0e0 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr fp, [pc, #972] @ 5d134 │ │ │ │ + mov r4, r8 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + mov r5, r1 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r3 │ │ │ │ + ldrd r2, [r4, #24] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r4, #16] │ │ │ │ + add r4, r4, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r4, #-24] @ 0xffffffe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #-2156] @ 5e030 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5e930 │ │ │ │ - ldr r1, [pc, #-2184] @ 5e030 │ │ │ │ - mov r0, #0 │ │ │ │ + movne r8, r5 │ │ │ │ + add r5, r5, #1 │ │ │ │ + movne sl, r6 │ │ │ │ + movne fp, r7 │ │ │ │ + cmp r5, r9 │ │ │ │ + bne 5cd80 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + rsb r1, r1, r1, lsl #3 │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ + add r4, r8, r1, lsl #3 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ bl bb44 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - bl b370 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - b 5df00 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 118dcc │ │ │ │ - bl b994 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - b 5e0fc │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 119098 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #764] @ 5d138 │ │ │ │ + add fp, sp, #64 @ 0x40 │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r6, [r4, #8] │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + strd r6, [sp] │ │ │ │ + ldrd r6, [r8] │ │ │ │ + ldr ip, [r8, #48] @ 0x30 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldrd r6, [r4] │ │ │ │ + mov sl, #0 │ │ │ │ + mov r2, fp │ │ │ │ + strd r0, [r5] │ │ │ │ + strd r6, [r8] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + strd r6, [r4] │ │ │ │ + ldrd r6, [r4, #16] │ │ │ │ + ldr r5, [pc, #688] @ 5d13c │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldrd r6, [r8, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + ldrd r6, [sp] │ │ │ │ + strd r6, [r8, #8] │ │ │ │ + ldrd r6, [sp, #16] │ │ │ │ + strd r6, [r4, #8] │ │ │ │ + ldrd r6, [r4, #24] │ │ │ │ + strd r6, [sp] │ │ │ │ + ldrd r6, [r8, #16] │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + strd r6, [r8, #16] │ │ │ │ + ldrd r6, [sp, #16] │ │ │ │ + strd r6, [r4, #16] │ │ │ │ + ldrd r6, [r4, #32] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldrd r6, [r8, #24] │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + ldrd r6, [sp] │ │ │ │ + strd r6, [r8, #24] │ │ │ │ + ldrd r6, [sp, #16] │ │ │ │ + strd r6, [r4, #24] │ │ │ │ + ldrd r6, [r8, #32] │ │ │ │ + strd r6, [sp] │ │ │ │ + ldrd r6, [sp, #8] │ │ │ │ + strd r6, [r8, #32] │ │ │ │ + ldrd r6, [sp] │ │ │ │ + strd r6, [r4, #32] │ │ │ │ + str r3, [r8, #48] @ 0x30 │ │ │ │ + str ip, [r4, #48] @ 0x30 │ │ │ │ + mov r4, #0 │ │ │ │ + str sl, [r8, #52] @ 0x34 │ │ │ │ + strd r4, [r8, #40] @ 0x28 │ │ │ │ + bl 58d4c │ │ │ │ + mov r0, fp │ │ │ │ + bl 592a8 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5d028 │ │ │ │ + str fp, [sp, #8] │ │ │ │ + ldr r8, [sp, #56] @ 0x38 │ │ │ │ + mov r4, #56 @ 0x38 │ │ │ │ + mov r5, #1 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ + mov fp, r2 │ │ │ │ + b 5cf80 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r8] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r1, #52] @ 0x34 │ │ │ │ + ldr r3, [fp] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + add r4, r4, #56 @ 0x38 │ │ │ │ + ble 5d028 │ │ │ │ + ldr r0, [r9] │ │ │ │ + add r1, r0, r4 │ │ │ │ + str sl, [r1, #52] @ 0x34 │ │ │ │ + bl 5c960 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r2, [pc, #-2284] @ 5e034 │ │ │ │ - ldreq r3, [pc, #-2284] @ 5e038 │ │ │ │ - movne r2, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r2, [sp, #184] @ 0xb8 │ │ │ │ - b 5e440 │ │ │ │ + ldr r0, [r9] │ │ │ │ + add r1, r0, r4 │ │ │ │ + bne 5cf4c │ │ │ │ + mov r2, r7 │ │ │ │ + bl 58d4c │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 592a8 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r3, [pc, #-2304] @ 5e03c │ │ │ │ - mov r2, #0 │ │ │ │ + bl 58d4c │ │ │ │ + ldr r3, [r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1190ac │ │ │ │ + add r3, r3, r4 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 592a8 │ │ │ │ + ldr r3, [sp] │ │ │ │ + strd r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r9] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 58e40 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r1, [pc, #-2324] @ 5e03c │ │ │ │ - movne r0, #0 │ │ │ │ - moveq r0, r6 │ │ │ │ - moveq r1, r7 │ │ │ │ - b 5e8b8 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #-2340] @ 5e044 │ │ │ │ - ldr r0, [pc, #-2348] @ 5e040 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - mov r2, #72 @ 0x48 │ │ │ │ - mov r1, #1 │ │ │ │ - bl b9f4 │ │ │ │ - mov r0, #1 │ │ │ │ - b 5dfe8 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #-2384] @ 5e044 │ │ │ │ - ldr r0, [pc, #-2384] @ 5e048 │ │ │ │ + beq 5cf6c │ │ │ │ + ldr r3, [r9] │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ + add r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + strd r0, [r3, #40] @ 0x28 │ │ │ │ + b 5cf6c │ │ │ │ + ldr r2, [pc, #272] @ 5d140 │ │ │ │ + ldr r3, [pc, #200] @ 5d0fc │ │ │ │ + add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - mov r2, #71 @ 0x47 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - b 5e980 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - │ │ │ │ -0005e9b4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - bl bd0c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5d0f0 │ │ │ │ + add sp, sp, #244 @ 0xf4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5dc54 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 5e9fc │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r1, r4, #136 @ 0x88 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 5fe68 │ │ │ │ - add r4, r4, #4096 @ 0x1000 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r5, [r4, #2572] @ 0xa0c │ │ │ │ - str r0, [r4, #2568] @ 0xa08 │ │ │ │ - beq 5e9f4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0005ea2c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - bl bd0c │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5ccac │ │ │ │ + ldr fp, [pc, #156] @ 5d114 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5dc54 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 5ea74 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r1, r4, #3392 @ 0xd40 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 5fe68 │ │ │ │ - add r4, r4, #4096 @ 0x1000 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r5, [r4, #2568] @ 0xa08 │ │ │ │ - str r0, [r4, #2572] @ 0xa0c │ │ │ │ - beq 5ea6c │ │ │ │ - mov r0, r6 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0005eaa8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - bl bd0c │ │ │ │ + mov r5, r1 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5d080 │ │ │ │ + b 5cca4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r9, [r2, r3] │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl bd0c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 5dc54 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 5eafc │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r1, r4, #136 @ 0x88 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 5fe68 │ │ │ │ - add r1, r4, #3392 @ 0xd40 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - add r8, r4, #4096 @ 0x1000 │ │ │ │ - str r3, [r8, #2568] @ 0xa08 │ │ │ │ - bl 5fe68 │ │ │ │ - cmp r7, #0 │ │ │ │ - str r0, [r8, #2572] @ 0xa0c │ │ │ │ - beq 5eb38 │ │ │ │ - mov r0, r7 │ │ │ │ - bl b700 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 5eaf4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -0005eb50 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #304] @ 5ec9c │ │ │ │ mov r7, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [pc, #296] @ 5eca0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - sub sp, sp, #104 @ 0x68 │ │ │ │ - add r5, sp, #8 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - strh r3, [sp, #4] │ │ │ │ - bl ba00 <__stpcpy_chk@plt> │ │ │ │ - sub r4, r0, r5 │ │ │ │ - cmp r4, #7 │ │ │ │ - bhi 5ebd4 │ │ │ │ - ldr r6, [pc, #236] @ 5eca4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add r4, r4, #1 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - cmp r4, #8 │ │ │ │ - bne 5ebb8 │ │ │ │ - ldr r1, [pc, #204] @ 5eca8 │ │ │ │ - mov r2, #10 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl b9d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5ec30 │ │ │ │ - mov r1, #61 @ 0x3d │ │ │ │ - bl b538 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5ec30 │ │ │ │ - ldrb r3, [r4, #1]! │ │ │ │ - cmp r3, #32 │ │ │ │ - beq 5ec0c │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd24 │ │ │ │ - cmp r0, #79 @ 0x4f │ │ │ │ - mov r5, r0 │ │ │ │ - ble 5ec60 │ │ │ │ - mov r0, #1 │ │ │ │ - ldr r2, [pc, #112] @ 5ecac │ │ │ │ - ldr r3, [pc, #96] @ 5eca0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5ec98 │ │ │ │ - add sp, sp, #104 @ 0x68 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r6, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b64c <__strncpy_chk@plt> │ │ │ │ - mov r4, #0 │ │ │ │ - add r5, sp, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ - bl b928 │ │ │ │ - mov r0, r4 │ │ │ │ - b 5ec34 │ │ │ │ + b 5cb74 │ │ │ │ + ldr fp, [pc, #76] @ 5d134 │ │ │ │ + mov r4, r8 │ │ │ │ + mov sl, #0 │ │ │ │ + b 5ce24 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, pc, r4, lsl #9 │ │ │ │ + andeq r3, pc, ip, asr #11 │ │ │ │ + andeq r3, pc, r8, asr #11 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x000cf3b8 │ │ │ │ - andeq pc, fp, ip, lsl #14 │ │ │ │ - @ instruction: 0x000f13bc │ │ │ │ + andeq r0, r0, ip, ror r6 │ │ │ │ + andeq r0, r0, r0, ror r5 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq r0, r0, r4, lsl r5 │ │ │ │ + andeq r0, r0, r8, asr r6 │ │ │ │ + rsbsmi r8, r6, r0 │ │ │ │ + andeq r0, r0, r8, lsr #13 │ │ │ │ + andeq lr, fp, r0, ror #25 │ │ │ │ + ldrdeq lr, [fp], -r8 │ │ │ │ + ldrdeq lr, [fp], -r0 │ │ │ │ + andeq lr, fp, r8, asr #25 │ │ │ │ + andeq lr, fp, r0, asr #25 │ │ │ │ + @ instruction: 0x000becbc │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andeq r0, r0, ip, lsr #8 │ │ │ │ + svclt 0x00f00000 @ IMB │ │ │ │ + andeq r2, pc, r8, asr #31 │ │ │ │ │ │ │ │ -0005ecb0 : │ │ │ │ +0005d144 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #316] @ 5ee08 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [pc, #308] @ 5ee0c │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - sub sp, sp, #104 @ 0x68 │ │ │ │ - add r5, sp, #8 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - strh r3, [sp, #4] │ │ │ │ - bl ba00 <__stpcpy_chk@plt> │ │ │ │ - sub r4, r0, r5 │ │ │ │ - cmp r4, #7 │ │ │ │ - bhi 5ed34 │ │ │ │ - ldr r6, [pc, #248] @ 5ee10 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add r4, r4, #1 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - cmp r4, #8 │ │ │ │ - bne 5ed18 │ │ │ │ - ldr r1, [pc, #216] @ 5ee14 │ │ │ │ - mov r2, #10 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl b9d0 │ │ │ │ + ldr r9, [pc, #984] @ 5d534 │ │ │ │ + ldr lr, [pc, #984] @ 5d538 │ │ │ │ + ldr ip, [pc, #984] @ 5d53c │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ + add r9, pc, r9 │ │ │ │ + add lr, pc, lr │ │ │ │ + str r9, [sp, #48] @ 0x30 │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #960] @ 5d540 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #84] @ 0x54 │ │ │ │ + mov ip, #0 │ │ │ │ + ldr sl, [r9, r3] │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #940] @ 5d544 │ │ │ │ + ldr r3, [pc, #940] @ 5d548 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sl] │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r9, r2] │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + ldr r7, [r2] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r7, [r3] │ │ │ │ + ldr r3, [pc, #904] @ 5d54c │ │ │ │ + ldr r2, [pc, #904] @ 5d550 │ │ │ │ + ldr ip, [r9, r3] │ │ │ │ + ldr r1, [pc, #900] @ 5d554 │ │ │ │ + ldr r3, [pc, #900] @ 5d558 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + strd r2, [ip] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #888] @ 5d55c │ │ │ │ + ldr r1, [r9, r1] │ │ │ │ + ldr r2, [pc, #884] @ 5d560 │ │ │ │ + rsb r0, r0, r0, lsl #3 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + strd r2, [r1] │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #868] @ 5d564 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ed90 │ │ │ │ - mov r1, #61 @ 0x3d │ │ │ │ - bl b538 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5ed90 │ │ │ │ - ldrb r3, [r4, #1]! │ │ │ │ - cmp r3, #32 │ │ │ │ - beq 5ed6c │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd24 │ │ │ │ - cmp r0, #79 @ 0x4f │ │ │ │ - mov r5, r0 │ │ │ │ - ble 5edc0 │ │ │ │ + str r0, [r3] │ │ │ │ + beq 5d528 │ │ │ │ + cmp r7, #1 │ │ │ │ + str r4, [sl] │ │ │ │ + ble 5d23c │ │ │ │ + ldr r0, [pc, #836] @ 5d568 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r3, [pc, #828] @ 5d56c │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [sl] │ │ │ │ + cmp r4, #0 │ │ │ │ + ble 5d394 │ │ │ │ + ldr r3, [pc, #804] @ 5d570 │ │ │ │ + mov fp, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + sub r8, r8, #8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + sub r5, r5, #8 │ │ │ │ + mov r9, fp │ │ │ │ + str fp, [sp, #12] │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r8, r8, #8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5d2c0 │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + strd r2, [sp] │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #124] @ 5ee18 │ │ │ │ - ldr r3, [pc, #108] @ 5ee0c │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldrd r2, [r8] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #696] @ 5d56c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5ee04 │ │ │ │ - add sp, sp, #104 @ 0x68 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r6, sp, #20 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldrd r0, [r8] │ │ │ │ + add r4, r3, r2 │ │ │ │ + strd r0, [r3, r2] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldrd r6, [r5, #8]! │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r6, [r4, #8] │ │ │ │ + mov sl, r2 │ │ │ │ + mov fp, r3 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + bl b370 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + ldrd sl, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - mov r4, #0 │ │ │ │ - bl b64c <__strncpy_chk@plt> │ │ │ │ - add r5, sp, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r6, [sp, #64] @ 0x40 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + bl b370 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ - bl b514 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, [r7] │ │ │ │ - b 5ed94 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, pc, r4, lsr #6 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq pc, ip, r8, asr r2 @ │ │ │ │ - andeq pc, fp, ip, lsr #11 │ │ │ │ - andeq r1, pc, ip, asr r2 @ │ │ │ │ - │ │ │ │ -0005ee1c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #316] @ 5ef74 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [pc, #308] @ 5ef78 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r6, [sp, #64] @ 0x40 │ │ │ │ + mov sl, r2 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [r4, #16] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r9, [r4, #48] @ 0x30 │ │ │ │ + add r3, r2, #56 @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r9, r9, #1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + strd sl, [r4, #32] │ │ │ │ + cmp r3, r9 │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + bgt 5d280 │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + bl 5ca0c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5d3b4 │ │ │ │ + bl 58a20 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 5d3c0 │ │ │ │ + bl 58b80 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r3, [pc, #404] @ 5d574 │ │ │ │ + add r0, r0, #56 @ 0x38 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r2, #56 @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl b388 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5d410 │ │ │ │ + ldr r0, [pc, #368] @ 5d578 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - sub sp, sp, #104 @ 0x68 │ │ │ │ - add r5, sp, #8 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - strh r3, [sp, #4] │ │ │ │ - bl ba00 <__stpcpy_chk@plt> │ │ │ │ - sub r4, r0, r5 │ │ │ │ - cmp r4, #7 │ │ │ │ - bhi 5eea0 │ │ │ │ - ldr r6, [pc, #248] @ 5ef7c │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add r4, r4, #1 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - cmp r4, #8 │ │ │ │ - bne 5ee84 │ │ │ │ - ldr r1, [pc, #216] @ 5ef80 │ │ │ │ - mov r2, #10 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl b9d0 │ │ │ │ + bl bbe0 │ │ │ │ + bl 58a20 │ │ │ │ + ldr r3, [pc, #356] @ 5d57c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 5d4d4 │ │ │ │ + bl 59dc8 │ │ │ │ + ldr r4, [pc, #332] @ 5d580 │ │ │ │ + add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5eefc │ │ │ │ - mov r1, #61 @ 0x3d │ │ │ │ - bl b538 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5eefc │ │ │ │ - ldrb r3, [r4, #1]! │ │ │ │ - cmp r3, #32 │ │ │ │ - beq 5eed8 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd24 │ │ │ │ - cmp r0, #79 @ 0x4f │ │ │ │ - mov r5, r0 │ │ │ │ - ble 5ef2c │ │ │ │ - mov r0, #1 │ │ │ │ - ldr r2, [pc, #124] @ 5ef84 │ │ │ │ - ldr r3, [pc, #108] @ 5ef78 │ │ │ │ + str r0, [r4] │ │ │ │ + beq 5d528 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5d468 │ │ │ │ + ldr r0, [pc, #300] @ 5d584 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 58730 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 5d47c │ │ │ │ + ldr r3, [pc, #272] @ 5d588 │ │ │ │ + ldr r0, [pc, r3] │ │ │ │ + bl 58928 │ │ │ │ + ldr r3, [pc, #264] @ 5d58c │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r6, #3 │ │ │ │ + bhi 5d51c │ │ │ │ + ldrb r3, [r3, r6] │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + ldr r3, [pc, #240] @ 5d590 │ │ │ │ + ldr r0, [pc, r3] │ │ │ │ + bl 5b68c │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #228] @ 5d594 │ │ │ │ + ldr r3, [pc, #136] @ 5d53c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5ef70 │ │ │ │ - add sp, sp, #104 @ 0x68 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r6, sp, #20 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b64c <__strncpy_chk@plt> │ │ │ │ - add r5, sp, r5 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ - bl b91c │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r7] │ │ │ │ - mov r0, r4 │ │ │ │ - b 5ef00 │ │ │ │ + bne 5d530 │ │ │ │ + add sp, sp, #92 @ 0x5c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 5a0c8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5d428 │ │ │ │ + ldr r0, [pc, #168] @ 5d598 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + bl 58a20 │ │ │ │ + b 5d428 │ │ │ │ + ldr r3, [pc, #152] @ 5d59c │ │ │ │ + ldr r0, [pc, r3] │ │ │ │ + bl 5b734 │ │ │ │ + b 5d4a4 │ │ │ │ + ldr r3, [pc, #140] @ 5d5a0 │ │ │ │ + ldr r0, [pc, r3] │ │ │ │ + bl 5a160 │ │ │ │ + b 5d4a4 │ │ │ │ + ldr r3, [pc, #128] @ 5d5a4 │ │ │ │ + ldr r0, [pc, r3] │ │ │ │ + bl 58658 │ │ │ │ + mvn r0, #0 │ │ │ │ + b 5d4a8 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000f11b8 │ │ │ │ + muleq pc, r4, lr @ │ │ │ │ + muleq pc, r0, lr @ │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq pc, ip, ip, ror #1 │ │ │ │ - andeq pc, fp, r0, asr #8 │ │ │ │ - strdeq r1, [pc], -r0 │ │ │ │ + andeq r0, r0, r0, ror r5 │ │ │ │ + andeq r0, r0, r8, asr #9 │ │ │ │ + andeq r0, r0, r8, lsr #13 │ │ │ │ + andeq r0, r0, r8, asr r6 │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + andeq r0, r0, r0, lsr #13 │ │ │ │ + svccc 0x0091df46 │ │ │ │ + strdmi r2, [r9], -fp │ │ │ │ + strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + ldrdeq lr, [fp], -r8 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + @ instruction: 0x000be7bc │ │ │ │ + @ instruction: 0x000004b4 │ │ │ │ + andeq lr, fp, r8, lsl r6 │ │ │ │ + andeq r0, r0, ip, ror r6 │ │ │ │ + andeq r5, pc, r8, lsr r2 @ │ │ │ │ + strdeq lr, [fp], -r8 │ │ │ │ + strdeq r5, [pc], -r4 │ │ │ │ + andeq r3, sp, lr, asr #31 │ │ │ │ + andeq r5, pc, ip, asr #3 │ │ │ │ + andeq r2, pc, r8, asr #22 │ │ │ │ + andeq lr, fp, r0, asr #10 │ │ │ │ + andeq r5, pc, r8, ror #2 │ │ │ │ + andeq r5, pc, r8, asr r1 @ │ │ │ │ + andeq r5, pc, r8, asr #2 │ │ │ │ │ │ │ │ -0005ef88 : │ │ │ │ +0005d5a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r1, [pc, #332] @ 5f0ec │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #328] @ 5f0f0 │ │ │ │ - sub sp, sp, #108 @ 0x6c │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - add r5, sp, #8 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #240] @ 5d6b0 │ │ │ │ + cmp r0, #2 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ble 5d6a8 │ │ │ │ mov r3, #0 │ │ │ │ - bl ba00 <__stpcpy_chk@plt> │ │ │ │ - sub r4, r0, r5 │ │ │ │ - cmp r4, #7 │ │ │ │ - bhi 5f008 │ │ │ │ - ldr r8, [pc, #264] @ 5f0f4 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - add r4, r4, #1 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - cmp r4, #8 │ │ │ │ - bne 5efec │ │ │ │ - ldr r1, [pc, #232] @ 5f0f8 │ │ │ │ - mov r2, #10 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl b9d0 │ │ │ │ + bl 5d144 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5f0e0 │ │ │ │ - mov r1, #61 @ 0x3d │ │ │ │ - bl b538 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f0e0 │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ - strd r6, [sp] │ │ │ │ - cmp r3, #32 │ │ │ │ - ldr r3, [pc, #168] @ 5f0fc │ │ │ │ - add r6, sp, #20 │ │ │ │ - addne r4, r0, #1 │ │ │ │ - addeq r4, r0, #2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl b7cc │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4c0 │ │ │ │ - ldrb r3, [r4, r5] │ │ │ │ - add r0, r4, r5 │ │ │ │ - cmp r3, #32 │ │ │ │ - beq 5f0b0 │ │ │ │ - mov r2, #32 │ │ │ │ - strb r2, [r0], #1 │ │ │ │ - ldrb r3, [r0] │ │ │ │ - cmp r3, #32 │ │ │ │ - bne 5f0a0 │ │ │ │ + blt 5d6a8 │ │ │ │ + ldr r3, [pc, #212] @ 5d6b4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 5d6a0 │ │ │ │ + mov r0, #112 @ 0x70 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #188] @ 5d6b8 │ │ │ │ + ldr r8, [pc, #188] @ 5d6bc │ │ │ │ + ldr r9, [r4, r3] │ │ │ │ + ldr r7, [pc, #184] @ 5d6c0 │ │ │ │ + ldrd r2, [r9] │ │ │ │ + ldr r6, [pc, #180] @ 5d6c4 │ │ │ │ + ldr r5, [pc, #180] @ 5d6c8 │ │ │ │ + ldr lr, [pc, #180] @ 5d6cc │ │ │ │ + ldr ip, [pc, #180] @ 5d6d0 │ │ │ │ + ldr r1, [pc, #180] @ 5d6d4 │ │ │ │ + strd r2, [r0] │ │ │ │ + ldrd r2, [r9, #8] │ │ │ │ + strd r2, [r0, #32] │ │ │ │ + ldr r8, [r4, r8] │ │ │ │ + ldrd r2, [r8] │ │ │ │ + strd r2, [r0, #8] │ │ │ │ + ldrd r2, [r8, #8] │ │ │ │ + strd r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r7, [r4, r7] │ │ │ │ + ldrd r2, [r7] │ │ │ │ + strd r2, [r0, #16] │ │ │ │ + ldrd r2, [r7, #8] │ │ │ │ + strd r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ + ldrd r2, [r6] │ │ │ │ + strd r2, [r0, #24] │ │ │ │ + ldrd r2, [r6, #8] │ │ │ │ + strd r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r5, [r4, r5] │ │ │ │ + ldrd r2, [r5] │ │ │ │ + strd r2, [r0, #64] @ 0x40 │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ + strd r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r3, [r4, lr] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r3, [r4, ip] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, r1] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [r0, #96] @ 0x60 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 587c0 │ │ │ │ + b 5d5ec │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #68] @ 5f100 │ │ │ │ - ldr r3, [pc, #48] @ 5f0f0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5f0e8 │ │ │ │ - add sp, sp, #108 @ 0x6c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - b 5f0b4 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, pc, r0, asr r0 @ │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq lr, ip, r4, lsl #31 │ │ │ │ - ldrdeq pc, [fp], -r8 │ │ │ │ - andeq ip, fp, r0, asr #25 │ │ │ │ - andeq r0, pc, ip, lsr pc @ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + andeq r2, pc, r8, lsr sl @ │ │ │ │ + andeq r0, r0, r8, lsr #13 │ │ │ │ + andeq r0, r0, r8, lsr r5 │ │ │ │ + andeq r0, r0, r0, ror r4 │ │ │ │ + andeq r0, r0, ip, lsr #13 │ │ │ │ + andeq r0, r0, ip, ror #11 │ │ │ │ + andeq r0, r0, r4, ror #9 │ │ │ │ + andeq r0, r0, r4, ror #11 │ │ │ │ + andeq r0, r0, ip, lsr #10 │ │ │ │ + andeq r0, r0, ip, asr #8 │ │ │ │ │ │ │ │ -0005f104 : │ │ │ │ +0005d6d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #904] @ 5f4a4 │ │ │ │ - ldr r1, [pc, #904] @ 5f4a8 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - ldr r5, [pc, #896] @ 5f4ac │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #888] @ 5f4b0 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov r1, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov r6, r2 │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r2, [r3] │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 5ecb0 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #240] @ 5d7e0 │ │ │ │ + cmp r0, #2 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ble 5d7d8 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 5d144 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5f218 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + blt 5d7d8 │ │ │ │ + ldr r3, [pc, #212] @ 5d7e4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5f358 │ │ │ │ - ldr r3, [pc, #824] @ 5f4b4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r9, [r5, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r9] │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne sl, #3 │ │ │ │ - beq 5f31c │ │ │ │ - ldr r3, [pc, #792] @ 5f4b8 │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr fp, [r5, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [fp] │ │ │ │ - bl 5ecb0 │ │ │ │ + bgt 5d7d0 │ │ │ │ + mov r0, #112 @ 0x70 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #188] @ 5d7e8 │ │ │ │ + ldr r8, [pc, #188] @ 5d7ec │ │ │ │ + ldr r9, [r4, r3] │ │ │ │ + ldr r7, [pc, #184] @ 5d7f0 │ │ │ │ + ldrd r2, [r9] │ │ │ │ + ldr r6, [pc, #180] @ 5d7f4 │ │ │ │ + ldr r5, [pc, #180] @ 5d7f8 │ │ │ │ + ldr lr, [pc, #180] @ 5d7fc │ │ │ │ + ldr ip, [pc, #180] @ 5d800 │ │ │ │ + ldr r1, [pc, #180] @ 5d804 │ │ │ │ + strd r2, [r0] │ │ │ │ + ldrd r2, [r9, #8] │ │ │ │ + strd r2, [r0, #32] │ │ │ │ + ldr r8, [r4, r8] │ │ │ │ + ldrd r2, [r8] │ │ │ │ + strd r2, [r0, #8] │ │ │ │ + ldrd r2, [r8, #8] │ │ │ │ + strd r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r7, [r4, r7] │ │ │ │ + ldrd r2, [r7] │ │ │ │ + strd r2, [r0, #16] │ │ │ │ + ldrd r2, [r7, #8] │ │ │ │ + strd r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ + ldrd r2, [r6] │ │ │ │ + strd r2, [r0, #24] │ │ │ │ + ldrd r2, [r6, #8] │ │ │ │ + strd r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r5, [r4, r5] │ │ │ │ + ldrd r2, [r5] │ │ │ │ + strd r2, [r0, #64] @ 0x40 │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ + strd r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r3, [r4, lr] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r3, [r4, ip] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, r1] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [r0, #96] @ 0x60 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 587c0 │ │ │ │ + b 5d71c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + andeq r2, pc, r8, lsl #18 │ │ │ │ + andeq r0, r0, r8, lsr #13 │ │ │ │ + andeq r0, r0, r8, lsr r5 │ │ │ │ + andeq r0, r0, r0, ror r4 │ │ │ │ + andeq r0, r0, ip, lsr #13 │ │ │ │ + andeq r0, r0, ip, ror #11 │ │ │ │ + andeq r0, r0, r4, ror #9 │ │ │ │ + andeq r0, r0, r4, ror #11 │ │ │ │ + andeq r0, r0, ip, lsr #10 │ │ │ │ + andeq r0, r0, ip, asr #8 │ │ │ │ + │ │ │ │ +0005d808 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #112] @ 5d890 │ │ │ │ + cmp r0, #2 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ble 5d888 │ │ │ │ + mov r3, #2 │ │ │ │ + bl 5d144 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5f258 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + blt 5d888 │ │ │ │ + ldr r3, [pc, #84] @ 5d894 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5f3bc │ │ │ │ - ldr r3, [pc, #752] @ 5f4bc │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + bgt 5d880 │ │ │ │ + mov r0, #112 @ 0x70 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #60] @ 5d898 │ │ │ │ + ldr r1, [pc, #60] @ 5d89c │ │ │ │ + ldr ip, [r4, r3] │ │ │ │ + ldrd r2, [ip] │ │ │ │ + strd r2, [r0, #64] @ 0x40 │ │ │ │ + ldrd r2, [ip, #8] │ │ │ │ + strd r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r3, [r4, r1] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [r0, #104] @ 0x68 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 59aa0 │ │ │ │ + b 5d84c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrdeq r2, [pc], -r8 │ │ │ │ + andeq r0, r0, r8, lsr #13 │ │ │ │ + andeq r0, r0, r4, ror #9 │ │ │ │ + muleq r0, ip, r5 │ │ │ │ + │ │ │ │ +0005d8a0 : │ │ │ │ + mov ip, #0 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #20480 @ 0x5000 │ │ │ │ + sub ip, sp, ip │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 5d8b4 │ │ │ │ + str r0, [lr, #-248] @ 0xffffff08 │ │ │ │ + sub sp, sp, #20480 @ 0x5000 │ │ │ │ + sub sp, sp, #212 @ 0xd4 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [pc, #1780] @ 5dfd0 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #1776] @ 5dfd4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, r1 │ │ │ │ + add r1, sp, #20480 @ 0x5000 │ │ │ │ + add ip, sp, #20480 @ 0x5000 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r1, #204] @ 0xcc │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, sp, #20736 @ 0x5100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #1736] @ 5dfd8 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add ip, ip, #248 @ 0xf8 │ │ │ │ + add r1, r1, #204 @ 0xcc │ │ │ │ + ldr r7, [r3] │ │ │ │ + ldr r5, [ip] │ │ │ │ + bl baa8 │ │ │ │ + ldr r9, [pc, #1712] @ 5dfdc │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov sl, r0 │ │ │ │ + str r3, [r0] │ │ │ │ + beq 5df18 │ │ │ │ + add r8, sp, #16384 @ 0x4000 │ │ │ │ + add r8, r8, #208 @ 0xd0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + sub r0, r8, #4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r3, [pc, #1664] @ 5dfe0 │ │ │ │ + ldr r1, [pc, #1664] @ 5dfe4 │ │ │ │ + ldr r6, [r9, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r7, [r6] │ │ │ │ + bl b844 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + beq 5dfa8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - bl 5ecb0 │ │ │ │ - add sl, sl, #4 │ │ │ │ + bl f0ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5f350 │ │ │ │ - ldr r2, [pc, #720] @ 5f4c0 │ │ │ │ - ldr r3, [pc, #692] @ 5f4a8 │ │ │ │ + ble 5df2c │ │ │ │ + ldr r0, [pc, #1616] @ 5dfe8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [pc, #1600] @ 5dfec │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + ldr r0, [pc, #1584] @ 5dff0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [pc, #1568] @ 5dff4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [pc, #1556] @ 5dff8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + orr r3, r4, r5 │ │ │ │ + orr r3, r3, r7 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + orrs r3, r3, r0 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + bpl 5da70 │ │ │ │ + ldr lr, [pc, #1520] @ 5dffc │ │ │ │ + add ip, sl, #4 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + strh r2, [ip] │ │ │ │ + bl b4cc │ │ │ │ + ldr r2, [pc, #1476] @ 5e000 │ │ │ │ + ldr r3, [pc, #1428] @ 5dfd4 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, sp, #20480 @ 0x5000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #204 @ 0xcc │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5f4a0 │ │ │ │ + bne 5dfa4 │ │ │ │ mov r0, sl │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ + add sp, sp, #20480 @ 0x5000 │ │ │ │ + add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #660] @ 5f4b4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r9, [r5, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r9] │ │ │ │ - bl 5ecb0 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq 5f198 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq sl, #2 │ │ │ │ - beq 5f198 │ │ │ │ - ldr r3, [pc, #628] @ 5f4c4 │ │ │ │ - mov sl, #2 │ │ │ │ - ldr fp, [r5, r3] │ │ │ │ - b 5f3a0 │ │ │ │ - ldr r3, [pc, #604] @ 5f4bc │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - ldr r8, [r5, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r8] │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5f324 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 5f1e8 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp] │ │ │ │ - bl 5ef88 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f404 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5f440 │ │ │ │ - ldr r1, [r9] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp] │ │ │ │ - bl 5ef88 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvnne sl, #2 │ │ │ │ - bne 5f1e8 │ │ │ │ - mvn sl, #0 │ │ │ │ - b 5f1e8 │ │ │ │ - mov sl, #1 │ │ │ │ - b 5f198 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5f350 │ │ │ │ - ldr r2, [pc, #396] @ 5f4c4 │ │ │ │ - ldr fp, [r5, r2] │ │ │ │ - ldr r2, [pc, #392] @ 5f4c8 │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r0, [fp] │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [pc, #1416] @ 5e004 │ │ │ │ mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - add sl, sl, #8 │ │ │ │ - b 5f1e8 │ │ │ │ - ldr r3, [pc, #356] @ 5f4c4 │ │ │ │ - ldr r2, [pc, #360] @ 5f4cc │ │ │ │ - ldr fp, [r5, r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r3] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #304] @ 5f4b4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r9, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [r9] │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f31c │ │ │ │ - mov sl, #3 │ │ │ │ - ldr r2, [pc, #296] @ 5f4d0 │ │ │ │ - ldr r0, [fp] │ │ │ │ - ldr r3, [r9] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 5f198 │ │ │ │ - ldr r2, [pc, #256] @ 5f4c4 │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr fp, [r5, r2] │ │ │ │ - ldr r2, [pc, #260] @ 5f4d4 │ │ │ │ - mov r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [fp] │ │ │ │ bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #216] @ 5f4bc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r8, [r5, r3] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [r8] │ │ │ │ - bl 5ecb0 │ │ │ │ - add sl, sl, #4 │ │ │ │ + bl b778 │ │ │ │ + mov r7, #0 │ │ │ │ + add r3, sp, #204 @ 0xcc │ │ │ │ + str sl, [sp, #196] @ 0xc4 │ │ │ │ + mov sl, r8 │ │ │ │ + str r7, [sp, #188] @ 0xbc │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #148] @ 0x94 │ │ │ │ + str r6, [sp, #140] @ 0x8c │ │ │ │ + bl f1a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5f1e8 │ │ │ │ - b 5f338 │ │ │ │ - ldr r3, [r9] │ │ │ │ - str r3, [sp] │ │ │ │ + blt 5dd28 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b91c │ │ │ │ + sub r4, sl, #4 │ │ │ │ + add r8, sp, #4288 @ 0x10c0 │ │ │ │ + add r8, r8, #12 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b91c │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 5ef88 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq 5f1e8 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - mvneq sl, #1 │ │ │ │ - beq 5f1e8 │ │ │ │ - ldr r3, [pc, #140] @ 5f4c4 │ │ │ │ - mvn sl, #1 │ │ │ │ - ldr fp, [r5, r3] │ │ │ │ - b 5f484 │ │ │ │ - ldr r2, [pc, #124] @ 5f4c4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr fp, [r5, r2] │ │ │ │ - ldr r2, [pc, #132] @ 5f4d8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r3, [r9] │ │ │ │ - str r3, [sp] │ │ │ │ + bl 58190 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 5ef88 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f314 │ │ │ │ - mvn sl, #2 │ │ │ │ - ldr r2, [pc, #80] @ 5f4dc │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr r0, [fp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 5f1e8 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r0, [pc], -ip │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x000f0eb8 │ │ │ │ - andeq r0, r0, ip, lsr r6 │ │ │ │ - andeq r0, r0, ip, ror #7 │ │ │ │ - andeq r0, r0, r0, ror #12 │ │ │ │ - andeq r0, r0, ip, lsl #11 │ │ │ │ - andeq r0, pc, r8, lsl #28 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq ip, fp, r4, lsl sl │ │ │ │ - @ instruction: 0x000bc9bc │ │ │ │ - andeq ip, fp, ip, lsr #19 │ │ │ │ - andeq ip, fp, r8, lsl #19 │ │ │ │ - andeq ip, fp, r8, lsr r9 │ │ │ │ - strdeq ip, [fp], -ip @ │ │ │ │ - │ │ │ │ -0005f4e0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #1844] @ 5fc2c │ │ │ │ - ldr r2, [pc, #1844] @ 5fc30 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - ldr r4, [pc, #1836] @ 5fc34 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #1832] @ 5fc38 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mov r2, #0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r9, [r4, r3] │ │ │ │ - add fp, sp, #16 │ │ │ │ - ldr r2, [r9] │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, fp │ │ │ │ - mov r5, r0 │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f720 │ │ │ │ - mov r8, #0 │ │ │ │ - ldr r3, [pc, #1776] @ 5fc3c │ │ │ │ - mov r1, fp │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + bl 58190 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + add r4, sp, #8384 @ 0x20c0 │ │ │ │ + add r4, r4, #16 │ │ │ │ + sub r5, r4, #4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [r6] │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f5c8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 5f9b8 │ │ │ │ - ldr r3, [pc, #1740] @ 5fc40 │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [r3] │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f710 │ │ │ │ - mov r6, #3 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 5f85c │ │ │ │ - ldr r2, [pc, #1700] @ 5fc44 │ │ │ │ - ldr r3, [pc, #1676] @ 5fc30 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3, r2 │ │ │ │ + bl b7cc │ │ │ │ + add r4, r4, r0 │ │ │ │ + ldrb r3, [r4, #-5] │ │ │ │ + cmp r3, #115 @ 0x73 │ │ │ │ + beq 5dba4 │ │ │ │ + ldr r1, [pc, #1140] @ 5e008 │ │ │ │ + rsb r3, r0, #4096 @ 0x1000 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r5, r0 │ │ │ │ + mov r2, #2 │ │ │ │ + bl b760 <__memcpy_chk@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + bl 58190 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5fc28 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1648] @ 5fc40 │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr fp, [r4, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [fp] │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5f824 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 5f944 │ │ │ │ - ldr r3, [pc, #1616] @ 5fc48 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r3, [sp] │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - bl 5ef88 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f880 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 5f96c │ │ │ │ - ldr r3, [pc, #1576] @ 5fc4c │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #1100] @ 5e00c │ │ │ │ + add r3, sp, #20736 @ 0x5100 │ │ │ │ + add r3, r3, #4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 5ef88 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r6, #3 │ │ │ │ - bne 5f648 │ │ │ │ - mov r6, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 5f8d8 │ │ │ │ - ldr r3, [r9] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 5ef88 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f678 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 5fa48 │ │ │ │ - add r6, r6, #4 │ │ │ │ - ldr r3, [pc, #1488] @ 5fc50 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r8, [r4, r3] │ │ │ │ - ldr r3, [r8] │ │ │ │ - str r3, [sp] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 5ef88 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f6a8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 5fa6c │ │ │ │ - add r6, r6, #8 │ │ │ │ - ldr r3, [pc, #1444] @ 5fc54 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r8, [r4, r3] │ │ │ │ - ldr r3, [r8] │ │ │ │ - str r3, [sp] │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 5ef88 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f6d8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 5fa90 │ │ │ │ - add r6, r6, #16 │ │ │ │ - ldr r3, [pc, #1400] @ 5fc58 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - ldr r3, [r5] │ │ │ │ - str r3, [sp] │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bl 5ef88 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f708 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 5fab4 │ │ │ │ - add r6, r6, #32 │ │ │ │ - rsb r6, r6, #0 │ │ │ │ - b 5f598 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 5f910 │ │ │ │ - mov r6, #1 │ │ │ │ - b 5f598 │ │ │ │ - ldr r3, [pc, #1320] @ 5fc50 │ │ │ │ - mov r1, fp │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [r3] │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5f540 │ │ │ │ - ldr r3, [pc, #1292] @ 5fc54 │ │ │ │ - mov r1, fp │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [r3] │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5f540 │ │ │ │ - ldr r3, [pc, #1264] @ 5fc58 │ │ │ │ - mov r1, fp │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [r3] │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5f540 │ │ │ │ - ldr r3, [pc, #1236] @ 5fc5c │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [r6] │ │ │ │ - bl 5ecb0 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq 5fad8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 5fbc4 │ │ │ │ - ldr r3, [pc, #1200] @ 5fc60 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [r3] │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r6, #3 │ │ │ │ - bne 5f7d0 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r3, [pc, #1164] @ 5fc64 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - ldr r8, [r4, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [r8] │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5fb34 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 5fb64 │ │ │ │ - ldr r3, [pc, #1128] @ 5fc68 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [r3] │ │ │ │ - bl 5ecb0 │ │ │ │ - add r6, r6, #4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f598 │ │ │ │ - add r6, r6, #8 │ │ │ │ - b 5f598 │ │ │ │ - cmp r7, #0 │ │ │ │ - moveq r6, #2 │ │ │ │ - beq 5f590 │ │ │ │ - ldr r3, [pc, #1076] @ 5fc6c │ │ │ │ - mov r6, #2 │ │ │ │ - ldr sl, [r4, r3] │ │ │ │ - ldr r2, [pc, #1068] @ 5fc70 │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr r0, [sl] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 5f598 │ │ │ │ - ldr r3, [pc, #1040] @ 5fc74 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr sl, [r4, r3] │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr r2, [sl] │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5f934 │ │ │ │ - b 5f598 │ │ │ │ - ldr r3, [pc, #964] @ 5fc4c │ │ │ │ - mov r0, r5 │ │ │ │ - ldr fp, [r4, r3] │ │ │ │ - ldr r3, [fp] │ │ │ │ - str r3, [sp] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 5ef88 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 5f648 │ │ │ │ - cmp r7, #0 │ │ │ │ - moveq r6, #2 │ │ │ │ - beq 5f648 │ │ │ │ - ldr r3, [pc, #948] @ 5fc6c │ │ │ │ - mov r6, #2 │ │ │ │ - ldr sl, [r4, r3] │ │ │ │ - ldr r2, [pc, #948] @ 5fc78 │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr r0, [sl] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 5f648 │ │ │ │ - ldr r3, [pc, #924] @ 5fc7c │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - ldr r3, [r5] │ │ │ │ - str r3, [sp] │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 5ef88 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f708 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 5fa24 │ │ │ │ - add r6, r6, #4 │ │ │ │ - rsb r6, r6, #0 │ │ │ │ - b 5f598 │ │ │ │ - ldr r3, [pc, #860] @ 5fc74 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr sl, [r4, r3] │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr r2, [sl] │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r6, #1 │ │ │ │ - beq 5f718 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 5fa00 │ │ │ │ - add r6, r6, #4 │ │ │ │ - b 5f598 │ │ │ │ - ldr r3, [pc, #808] @ 5fc74 │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr sl, [r4, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sl] │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f5f0 │ │ │ │ - mov r6, r8 │ │ │ │ - b 5f934 │ │ │ │ - ldr r2, [pc, #760] @ 5fc6c │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr sl, [r4, r2] │ │ │ │ - ldr r2, [pc, #768] @ 5fc80 │ │ │ │ - mov r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [sl] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #696] @ 5fc4c │ │ │ │ - mov r0, r5 │ │ │ │ - ldr fp, [r4, r3] │ │ │ │ - ldr r3, [fp] │ │ │ │ - str r3, [sp] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 5ef88 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r6, #3 │ │ │ │ - bne 5f8bc │ │ │ │ - b 5f644 │ │ │ │ - ldr r2, [pc, #684] @ 5fc6c │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr sl, [r4, r2] │ │ │ │ - ldr r2, [pc, #696] @ 5fc84 │ │ │ │ - mov r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [sl] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #608] @ 5fc40 │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr fp, [r4, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [fp] │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f710 │ │ │ │ - mov r6, #3 │ │ │ │ - b 5f83c │ │ │ │ - ldr r2, [pc, #612] @ 5fc6c │ │ │ │ - ldr r3, [sl] │ │ │ │ - ldr r1, [r4, r2] │ │ │ │ - ldr r2, [pc, #628] @ 5fc88 │ │ │ │ - ldr r0, [r1] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 5f93c │ │ │ │ - ldr r2, [pc, #576] @ 5fc6c │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r1, [r4, r2] │ │ │ │ - ldr r2, [pc, #596] @ 5fc8c │ │ │ │ - ldr r0, [r1] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 5f904 │ │ │ │ - ldr r2, [pc, #540] @ 5fc6c │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #556] @ 5fc90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 5f674 │ │ │ │ - ldr r2, [pc, #504] @ 5fc6c │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #524] @ 5fc94 │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 5f6a4 │ │ │ │ - ldr r2, [pc, #468] @ 5fc6c │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #492] @ 5fc98 │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 5f6d4 │ │ │ │ - ldr r2, [pc, #432] @ 5fc6c │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r1, [r4, r2] │ │ │ │ - ldr r2, [pc, #468] @ 5fc9c │ │ │ │ - ldr r0, [r1] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 5f704 │ │ │ │ - ldr r3, [pc, #384] @ 5fc60 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 5ecb0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 5f7d0 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - moveq r6, #2 │ │ │ │ - beq 5f7d0 │ │ │ │ - ldr r2, [pc, #344] @ 5fc6c │ │ │ │ - ldr sl, [r4, r2] │ │ │ │ - ldr r2, [pc, #388] @ 5fca0 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl b24d4 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r0, [sl] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - add r6, r8, #2 │ │ │ │ - b 5f7d0 │ │ │ │ - ldr r3, [pc, #300] @ 5fc68 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - ldr r8, [r4, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [r8] │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5fc14 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 5f598 │ │ │ │ - mov r8, #1 │ │ │ │ - b 5f544 │ │ │ │ - ldr r2, [pc, #256] @ 5fc6c │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr sl, [r4, r2] │ │ │ │ - ldr r2, [pc, #300] @ 5fca4 │ │ │ │ - mov r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [sl] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #220] @ 5fc68 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r8, [r4, r3] │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [r8] │ │ │ │ - bl 5ecb0 │ │ │ │ - add r6, r6, #4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5f598 │ │ │ │ - ldr r2, [pc, #248] @ 5fca8 │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r0, [sl] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 5f81c │ │ │ │ - ldr r2, [pc, #160] @ 5fc6c │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr sl, [r4, r2] │ │ │ │ - ldr r2, [pc, #212] @ 5fcac │ │ │ │ - mov r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [sl] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #116] @ 5fc60 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 5ecb0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r8, #1 │ │ │ │ - bne 5fb14 │ │ │ │ - b 5f7cc │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 5f81c │ │ │ │ - ldr r3, [pc, #72] @ 5fc6c │ │ │ │ - ldr sl, [r4, r3] │ │ │ │ - b 5fba8 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, pc, r0, lsl #22 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r0, pc, r0, ror #21 │ │ │ │ - andeq r0, r0, r4, lsr #10 │ │ │ │ - muleq r0, r8, r4 │ │ │ │ - andeq r0, r0, ip, asr r5 │ │ │ │ - andeq r0, pc, r8, asr sl @ │ │ │ │ - andeq r0, r0, ip, lsr r6 │ │ │ │ - andeq r0, r0, ip, ror #7 │ │ │ │ - andeq r0, r0, r8, asr r4 │ │ │ │ - andeq r0, r0, r8, lsl r4 │ │ │ │ - andeq r0, r0, ip, lsl #13 │ │ │ │ - andeq r0, r0, r8, ror r4 │ │ │ │ - andeq r0, r0, ip, lsr r5 │ │ │ │ - andeq r0, r0, r4, ror #10 │ │ │ │ - andeq r0, r0, r0, lsr r6 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - @ instruction: 0x000bc5b0 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - andeq ip, fp, r4, asr #9 │ │ │ │ - andeq r0, r0, r4, lsl #12 │ │ │ │ - andeq ip, fp, ip, lsl #8 │ │ │ │ - strdeq ip, [fp], -r8 │ │ │ │ - andeq ip, fp, r4, ror #7 │ │ │ │ - andeq ip, fp, r4, asr r3 │ │ │ │ - andeq ip, fp, ip, lsr #6 │ │ │ │ - andeq ip, fp, r8, lsl #6 │ │ │ │ - andeq ip, fp, r4, ror #5 │ │ │ │ - andeq ip, fp, r4, asr #5 │ │ │ │ - andeq ip, fp, r8, lsr r2 │ │ │ │ - andeq ip, fp, r0, ror #3 │ │ │ │ - andeq ip, fp, r4, lsr #3 │ │ │ │ - andeq ip, fp, ip, asr #2 │ │ │ │ - │ │ │ │ -0005fcb0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #180] @ 5fd7c │ │ │ │ - ldr r1, [pc, #180] @ 5fd80 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - ldr r5, [pc, #172] @ 5fd84 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #168] @ 5fd88 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r1, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r1, r2 │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r2, [sp] │ │ │ │ + cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #10 │ │ │ │ - bl b460 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5fd50 │ │ │ │ - ldr r2, [pc, #96] @ 5fd8c │ │ │ │ - ldr r3, [pc, #80] @ 5fd80 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + bne 5ded4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [sp, #188] @ 0xbc │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [sp, #188] @ 0xbc │ │ │ │ + bl b700 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + bl 58190 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5fd78 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #56] @ 5fd90 │ │ │ │ - ldr r2, [pc, #56] @ 5fd94 │ │ │ │ - ldr r1, [r5, r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r1] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - mvn r0, #0 │ │ │ │ - b 5fd24 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, pc, r0, lsr r3 @ │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r0, pc, r0, lsl r3 @ │ │ │ │ - andeq r0, r0, ip, lsl #8 │ │ │ │ - andeq r0, pc, ip, asr #5 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq ip, fp, r0, ror #2 │ │ │ │ - │ │ │ │ -0005fd98 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #156] @ 5fe4c │ │ │ │ - ldr r1, [pc, #156] @ 5fe50 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r4, [pc, #148] @ 5fe54 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #144] @ 5fe58 │ │ │ │ + add r1, sp, #20736 @ 0x5100 │ │ │ │ + mov r2, r3 │ │ │ │ ldr r1, [r1] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b754 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl eb30c │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5fe24 │ │ │ │ - ldr r2, [pc, #92] @ 5fe5c │ │ │ │ - ldr r3, [pc, #76] @ 5fe50 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5fe48 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #52] @ 5fe60 │ │ │ │ - ldr r0, [pc, #52] @ 5fe64 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r2, #19 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 5de9c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5ddb4 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b700 │ │ │ │ + add r3, sp, #20480 @ 0x5000 │ │ │ │ + add r3, r3, #252 @ 0xfc │ │ │ │ ldr r3, [r3] │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - b 5fdf8 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, pc, r8, asr #4 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r0, pc, r8, lsr #4 │ │ │ │ - andeq r0, r0, ip, lsl #8 │ │ │ │ - strdeq r0, [pc], -r8 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - muleq fp, r8, r0 │ │ │ │ - │ │ │ │ -0005fe68 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldr r3, [pc, #1600] @ 604c0 │ │ │ │ - sub sp, sp, #268 @ 0x10c │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r2, [pc, #1576] @ 604c4 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r2, pc, r2 │ │ │ │ - strh r1, [sp, #188] @ 0xbc │ │ │ │ - lsr r3, r1, #16 │ │ │ │ - ldr r1, [pc, #1560] @ 604c8 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #1556] @ 604cc │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ - add r8, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #260] @ 0x104 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - strb r3, [sp, #190] @ 0xbe │ │ │ │ - bl 5eb50 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 5ff60 │ │ │ │ - mov r0, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5dab4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + bl 58190 │ │ │ │ + add r5, sp, #12480 @ 0x30c0 │ │ │ │ + add r5, r5, #16 │ │ │ │ + sub r4, r5, #4 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5df54 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b808 │ │ │ │ + add r3, sp, #20736 @ 0x5100 │ │ │ │ + add r3, r3, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5dab4 │ │ │ │ + mov r0, r4 │ │ │ │ bl b7cc │ │ │ │ - cmp r0, #8 │ │ │ │ - beq 5ff30 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #45 @ 0x2d │ │ │ │ - mov r0, r3 │ │ │ │ - bl b4c0 │ │ │ │ - ldr r2, [pc, #1456] @ 604d0 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - strb r6, [sp, #112] @ 0x70 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 5ff8c │ │ │ │ - mvn r6, #0 │ │ │ │ - ldr r2, [pc, #1436] @ 604d4 │ │ │ │ - ldr r3, [pc, #1424] @ 604cc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #260] @ 0x104 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 604bc │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #268 @ 0x10c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1392] @ 604d8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #1388] @ 604dc │ │ │ │ - ldr r1, [r1, r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r1] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - mvn r6, #0 │ │ │ │ - b 5ff30 │ │ │ │ - ldrb r3, [r0, #4] │ │ │ │ + ldr r1, [pc, #812] @ 5e010 │ │ │ │ + add r3, sp, #20736 @ 0x5100 │ │ │ │ + add r3, r3, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + add r5, r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + strb r3, [r5, #-9] │ │ │ │ + bl b484 <__strcat_chk@plt> │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5ff2c │ │ │ │ - ldr r3, [pc, #1344] @ 604e0 │ │ │ │ - add ip, sp, #32 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - stm r4, {r0, r1} │ │ │ │ - mov r1, ip │ │ │ │ - mov r0, r5 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 5ee1c │ │ │ │ + bne 5df7c │ │ │ │ + mov r0, r4 │ │ │ │ + bl b808 │ │ │ │ + bl f1a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ffec │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #1284] @ 604d8 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #1284] @ 604e4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r4 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - blt 600ac │ │ │ │ - add r6, r2, r2, lsl #2 │ │ │ │ - add r6, r3, r6, lsl #4 │ │ │ │ - add fp, r3, #8 │ │ │ │ - add sl, r2, #1 │ │ │ │ - add r6, r6, #88 @ 0x58 │ │ │ │ - lsl r8, sl, #3 │ │ │ │ - mov r3, fp │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b5b0 │ │ │ │ - add r3, r0, #80 @ 0x50 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne 60020 │ │ │ │ - ldr r9, [pc, #1188] @ 604e8 │ │ │ │ - mov r2, r7 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r7, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r8, fp │ │ │ │ - mov r6, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, #75 @ 0x4b │ │ │ │ + bge 5dac0 │ │ │ │ + ldr sl, [sp, #196] @ 0xc4 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #148] @ 0x94 │ │ │ │ + bl b4cc │ │ │ │ + ldr r3, [pc, #724] @ 5e014 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #188] @ 0xbc │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, sl │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ mov r1, #1 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ + str r4, [r0], #4 │ │ │ │ bl bd30 <__sprintf_chk@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r6, sl │ │ │ │ - add r8, r8, #8 │ │ │ │ - bne 60058 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - add fp, fp, #80 @ 0x50 │ │ │ │ - sub sl, sl, #1 │ │ │ │ - bge 60050 │ │ │ │ - ldr r3, [pc, #1080] @ 604ec │ │ │ │ - mov r2, r4 │ │ │ │ + ldr r3, [pc, #672] @ 5e018 │ │ │ │ + add r0, sl, #1024 @ 0x400 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - stm r4, {r0, r1} │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 5ee1c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 60494 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3, #808] @ 0x328 │ │ │ │ - blt 60194 │ │ │ │ - add r6, r2, r2, lsl #2 │ │ │ │ - add r6, r3, r6, lsl #4 │ │ │ │ - add fp, r3, #816 @ 0x330 │ │ │ │ - add sl, r2, #1 │ │ │ │ - add r6, r6, #896 @ 0x380 │ │ │ │ - lsl r8, sl, #3 │ │ │ │ - mov r3, fp │ │ │ │ - mov r7, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b5b0 │ │ │ │ - add r3, r0, #80 @ 0x50 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne 60108 │ │ │ │ - ldr r9, [pc, #964] @ 604f0 │ │ │ │ - mov r2, r7 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r7, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r8, fp │ │ │ │ - mov r6, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, #75 @ 0x4b │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ mov r1, #1 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ bl bd30 <__sprintf_chk@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r6, sl │ │ │ │ - add r8, r8, #8 │ │ │ │ - bne 60140 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - add fp, fp, #80 @ 0x50 │ │ │ │ - sub sl, sl, #1 │ │ │ │ - bge 60138 │ │ │ │ - ldr r2, [pc, #856] @ 604f4 │ │ │ │ - mov r3, r4 │ │ │ │ + add r3, sl, #4096 @ 0x1000 │ │ │ │ + str r7, [r3, #1028] @ 0x404 │ │ │ │ + str r6, [r3, #1032] @ 0x408 │ │ │ │ + str r5, [r3, #1036] @ 0x40c │ │ │ │ + str r4, [r3, #1040] @ 0x410 │ │ │ │ + b 5da34 │ │ │ │ + add r3, r4, #5248 @ 0x1480 │ │ │ │ + ldrd r0, [r3, #16] │ │ │ │ + add r8, r4, #5184 @ 0x1440 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldrd r0, [r3, #8] │ │ │ │ + ldr r2, [pc, #588] @ 5e01c │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + add ip, r4, #4096 @ 0x1000 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [r3, #-8] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - stmia r3!, {r0, r1} │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - strb r2, [r3] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 5ee1c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6046c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3, #1616] @ 0x650 │ │ │ │ - blt 602a4 │ │ │ │ - add r8, r2, r2, lsl #2 │ │ │ │ - add r8, r3, r8, lsl #4 │ │ │ │ - add r1, r3, #1616 @ 0x650 │ │ │ │ - add r1, r1, #8 │ │ │ │ - add r8, r8, #1696 @ 0x6a0 │ │ │ │ - add fp, r2, #1 │ │ │ │ - add r8, r8, #8 │ │ │ │ - lsl r6, fp, #3 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b5b0 │ │ │ │ - add r3, r0, #80 @ 0x50 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne 60204 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r9, [pc, #716] @ 604f8 │ │ │ │ - mov sl, #0 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r8, sl │ │ │ │ - mov r3, r1 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - mov r7, r3 │ │ │ │ - mov r6, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, #75 @ 0x4b │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldrd r0, [r8, #48] @ 0x30 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, [r8, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [ip, #1120] @ 0x460 │ │ │ │ + bl 118a2c │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [r8, #24] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [r8, #16] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [r8, #8] │ │ │ │ + bl 1190e4 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldrd r0, [r8] │ │ │ │ + bl 1190e4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [r8, #-8] │ │ │ │ + bl 1190e4 │ │ │ │ + add r8, r4, #5120 @ 0x1400 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldrd r0, [r8, #48] @ 0x30 │ │ │ │ + bl 1190e4 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr ip, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [r8, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r6, [r8, #32] │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + strd r6, [sp, #32] │ │ │ │ + ldrd r6, [r8, #24] │ │ │ │ mov r1, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp] │ │ │ │ - add r6, r6, #1 │ │ │ │ - strb r8, [sp, #184] @ 0xb8 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r6, fp │ │ │ │ - add r7, r7, #8 │ │ │ │ - bne 60248 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r2, sl │ │ │ │ - add r3, r3, #80 @ 0x50 │ │ │ │ - sub fp, fp, #1 │ │ │ │ - bge 6023c │ │ │ │ - ldr r2, [pc, #592] @ 604fc │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - stmia r3!, {r0, r1} │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - strb r2, [r3] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 5ee1c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 60444 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2, #2424] @ 0x978 │ │ │ │ - blt 60394 │ │ │ │ - add r8, r3, r3, lsl #2 │ │ │ │ - add r8, r2, r8, lsl #4 │ │ │ │ - add r7, r2, #2432 @ 0x980 │ │ │ │ - add sl, r3, #1 │ │ │ │ - add r8, r8, #2512 @ 0x9d0 │ │ │ │ - lsl r9, sl, #3 │ │ │ │ - mov r6, r7 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, #0 │ │ │ │ - add r6, r6, #80 @ 0x50 │ │ │ │ - bl b5b0 │ │ │ │ - cmp r6, r8 │ │ │ │ - bne 60308 │ │ │ │ - mov r3, fp │ │ │ │ - ldr fp, [pc, #464] @ 60500 │ │ │ │ - mov r9, #0 │ │ │ │ - add fp, pc, fp │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r8, r7 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, #75 @ 0x4b │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + ldrd r6, [r8, #16] │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + ldrd r6, [r8, #8] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl b778 │ │ │ │ + b 5dc64 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + bl 58190 │ │ │ │ + ldr r1, [pc, #368] @ 5e020 │ │ │ │ + add r3, r4, #4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #348] @ 5e024 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 5dc4c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + bl 58190 │ │ │ │ + ldr r1, [pc, #320] @ 5e028 │ │ │ │ + add r2, r4, #4 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #280] @ 5e024 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 5dbfc │ │ │ │ + add r8, sp, #16384 @ 0x4000 │ │ │ │ + add r8, r8, #208 @ 0xd0 │ │ │ │ + mov r3, #46 @ 0x2e │ │ │ │ + strh r3, [r8, #-4] │ │ │ │ + b 5d958 │ │ │ │ + ldr r3, [pc, #248] @ 5e02c │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp] │ │ │ │ + add r0, sl, #4 │ │ │ │ + str r4, [sp] │ │ │ │ bl bd30 <__sprintf_chk@plt> │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r6, sl │ │ │ │ - add r8, r8, #8 │ │ │ │ - bne 60340 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - add r7, r7, #80 @ 0x50 │ │ │ │ - sub sl, sl, #1 │ │ │ │ - bge 60338 │ │ │ │ - ldr r3, [pc, #360] @ 60504 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r7, r2, #3232 @ 0xca0 │ │ │ │ - strh r1, [sp, #188] @ 0xbc │ │ │ │ - lsr r1, r1, #16 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - strb r1, [sp, #190] @ 0xbe │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 60418 │ │ │ │ - ldr r3, [pc, #304] @ 60508 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl b4cc │ │ │ │ + b 5da34 │ │ │ │ + ldr r1, [pc, #212] @ 5e030 │ │ │ │ mov r2, r4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - strh r1, [sp, #188] @ 0xbc │ │ │ │ - lsr r1, r1, #16 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - strb r1, [sp, #190] @ 0xbe │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, r7, #8 │ │ │ │ - bl 5ecb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r6, #1 │ │ │ │ - beq 5ff30 │ │ │ │ - ldr r0, [pc, #252] @ 6050c │ │ │ │ - ldr r3, [pc, #196] @ 604d8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 60424 │ │ │ │ - ldr r0, [pc, #240] @ 60510 │ │ │ │ - ldr r3, [pc, #180] @ 604d8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r2, #21 │ │ │ │ - ldr r3, [r3] │ │ │ │ - bl b9f4 │ │ │ │ - mvn r6, #0 │ │ │ │ - b 5ff30 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #136] @ 604d8 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #184] @ 60514 │ │ │ │ - ldr r0, [r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r4 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 602d4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #96] @ 604d8 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #148] @ 60518 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #180] @ 5e024 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r4 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 601c4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #56] @ 604d8 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #112] @ 6051c │ │ │ │ + bl b778 │ │ │ │ + b 5dcb8 │ │ │ │ + ldr r1, [pc, #176] @ 5e034 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #140] @ 5e024 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r4 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 600d4 │ │ │ │ + bl b778 │ │ │ │ + b 5dd14 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, ip, ip, lsr r8 @ │ │ │ │ - andeq r0, pc, ip, asr r1 @ │ │ │ │ - andeq r0, pc, r4, asr #2 │ │ │ │ + ldr lr, [pc, #136] @ 5e038 │ │ │ │ + add ip, sl, #4 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl b4cc │ │ │ │ + b 5da34 │ │ │ │ + andeq r2, pc, r8, lsl r7 @ │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - subpl r5, r9, sp, lsr #6 │ │ │ │ - andeq r0, pc, r0, asr #1 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq fp, fp, r8, ror pc │ │ │ │ - andeq fp, fp, ip, ror #30 │ │ │ │ - andeq fp, fp, r8, lsl #30 │ │ │ │ - ldrdeq fp, [fp], -r0 │ │ │ │ - andeq fp, fp, r8, ror #28 │ │ │ │ - strdeq fp, [fp], -r8 │ │ │ │ + andeq r1, r0, r4, lsl r4 │ │ │ │ + andeq r2, pc, r8, asr #13 │ │ │ │ + andeq r0, r0, r8, ror #8 │ │ │ │ + andeq lr, fp, r8, lsl r1 │ │ │ │ + andeq lr, fp, r8, lsr #2 │ │ │ │ + andeq lr, fp, ip, lsl r1 │ │ │ │ + andeq lr, fp, r0, lsl r1 │ │ │ │ + andeq lr, fp, r4, lsl #2 │ │ │ │ + strdeq lr, [fp], -ip │ │ │ │ + ldrdeq lr, [fp], -r8 │ │ │ │ + @ instruction: 0x000f25bc │ │ │ │ + muleq fp, r4, r0 │ │ │ │ + andeq r2, ip, r4, lsr #8 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andeq lr, fp, r0, lsl r0 │ │ │ │ + @ instruction: 0x000bdfbc │ │ │ │ + andeq sp, fp, r4, asr #31 │ │ │ │ + andeq sp, fp, r8, lsl #29 │ │ │ │ + andeq sp, fp, r0, lsr #27 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andeq sp, fp, r4, asr #26 │ │ │ │ + andeq sp, fp, r8, ror #22 │ │ │ │ muleq fp, r0, sp │ │ │ │ - andeq fp, fp, ip, lsl #26 │ │ │ │ - muleq fp, r8, ip │ │ │ │ - andeq fp, fp, r0, lsr #24 │ │ │ │ - andeq fp, fp, r0, asr #23 │ │ │ │ - andeq fp, fp, r4, lsr #23 │ │ │ │ - andeq fp, fp, r4, asr fp │ │ │ │ - andeq fp, fp, r4, asr #22 │ │ │ │ - andeq fp, fp, ip, lsl #21 │ │ │ │ - andeq fp, fp, r4, ror #20 │ │ │ │ - andeq fp, fp, ip, lsr sl │ │ │ │ + andeq sp, fp, r8, ror #26 │ │ │ │ + ldrdeq sp, [fp], -r4 │ │ │ │ + │ │ │ │ +0005e03c : │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + b baa8 │ │ │ │ + │ │ │ │ +0005e044 : │ │ │ │ + b b700 │ │ │ │ │ │ │ │ -00060520 : │ │ │ │ +0005e048 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3784] @ 0xec8 │ │ │ │ - ldr r2, [pc, #1688] @ 60bd0 │ │ │ │ - mov r8, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - sub sp, sp, #276 @ 0x114 │ │ │ │ - ldr r2, [pc, #1668] @ 60bd4 │ │ │ │ - strh r1, [sp, #196] @ 0xc4 │ │ │ │ - lsr r1, r1, #16 │ │ │ │ - strb r1, [sp, #198] @ 0xc6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1652] @ 60bd8 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #1648] @ 60bdc │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ - str r8, [sp, #20] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #268] @ 0x10c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + mov r5, r1 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b898 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 60b7c │ │ │ │ - mov r0, r7 │ │ │ │ - bl b7cc │ │ │ │ - cmp r0, #8 │ │ │ │ - moveq r0, #0 │ │ │ │ - beq 60600 │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b4c0 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r2, [pc, #1520] @ 60be0 │ │ │ │ - strb r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 6062c │ │ │ │ - mvn r0, #0 │ │ │ │ - ldr r2, [pc, #1500] @ 60be4 │ │ │ │ - ldr r3, [pc, #1488] @ 60bdc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 60bcc │ │ │ │ - add sp, sp, #276 @ 0x114 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r3, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 605fc │ │ │ │ - ldr r2, [pc, #1448] @ 60be8 │ │ │ │ - add ip, sp, #40 @ 0x28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, ip │ │ │ │ - stm r4, {r0, r1} │ │ │ │ - mov r1, r4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 5e03c │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl ba60 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 60694 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #1392] @ 60bec │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #1384] @ 60bf0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r4 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - blt 60790 │ │ │ │ - add r7, r2, r2, lsl #2 │ │ │ │ - add r7, r3, r7, lsl #4 │ │ │ │ - add r0, r3, #8 │ │ │ │ - add fp, r2, #1 │ │ │ │ - add r7, r7, #88 @ 0x58 │ │ │ │ - lsl r9, fp, #3 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r9 │ │ │ │ + bl 5e03c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 5e03c │ │ │ │ + cmp r5, #0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ble 5e434 │ │ │ │ + lsl r3, r5, #2 │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, #0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl b5b0 │ │ │ │ - add r3, r0, #80 @ 0x50 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne 606cc │ │ │ │ - ldr r3, [pc, #1284] @ 60bf4 │ │ │ │ - mov r2, r8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r8, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, fp │ │ │ │ - mov r9, r8 │ │ │ │ - mov fp, r8 │ │ │ │ - mov r0, sl │ │ │ │ - mov r8, r3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r7, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, #75 @ 0x4b │ │ │ │ - mov r1, #1 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - str fp, [sp] │ │ │ │ - strb r9, [sp, #192] @ 0xc0 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp] │ │ │ │ - bl b5ec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r7, r7, #1 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + sub r3, r7, #4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + sub r3, r9, #4 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + sub r3, r3, #4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r9, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov fp, #0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, fp │ │ │ │ + mov sl, #0 │ │ │ │ + mov r7, r4 │ │ │ │ + mov fp, r3 │ │ │ │ + b 5e11c │ │ │ │ + add r3, r5, #1 │ │ │ │ + cmp fp, r3 │ │ │ │ + add r7, r7, #4 │ │ │ │ + beq 5e1d8 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [r9, #4]! │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 5e108 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r7, r5 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r5, r3 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + b 5e174 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ + bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 119850 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r8, r6 │ │ │ │ + movne sl, r9 │ │ │ │ + strne r7, [sp, #4] │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp fp, r6 │ │ │ │ + beq 5e1b8 │ │ │ │ + ldr r3, [r4, #4]! │ │ │ │ + mov r1, sl │ │ │ │ cmp r3, #0 │ │ │ │ - strne r9, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, r8 │ │ │ │ - add sl, sl, #8 │ │ │ │ - bne 60720 │ │ │ │ + beq 5e144 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5e168 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 5e044 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 5e044 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 5e044 │ │ │ │ + mov r0, #1 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r3, r5 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + add r3, r5, #1 │ │ │ │ + cmp fp, r3 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + add r7, r7, #4 │ │ │ │ + bne 5e118 │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov fp, r5 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + lsl r9, r8, #2 │ │ │ │ + cmp r8, r3 │ │ │ │ + ldr r3, [r2, r8, lsl #2] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r2, r8, lsl #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r3, fp │ │ │ │ - sub r8, r8, #1 │ │ │ │ - add r0, r0, #80 @ 0x50 │ │ │ │ - bge 60714 │ │ │ │ - ldr r2, [pc, #1120] @ 60bf8 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - stm r4, {r0, r1} │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ba60 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3, #808] @ 0x328 │ │ │ │ - blt 608ac │ │ │ │ - add r7, r2, r2, lsl #2 │ │ │ │ - add r7, r3, r7, lsl #4 │ │ │ │ - add r0, r3, #816 @ 0x330 │ │ │ │ - add fp, r2, #1 │ │ │ │ - add r7, r7, #896 @ 0x380 │ │ │ │ - lsl r9, fp, #3 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r9 │ │ │ │ + ldr r7, [r3, r8, lsl #2] │ │ │ │ + bne 5e3b4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r2, [r3, #4]! │ │ │ │ + ldr r6, [r7, r9] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ - bl b5b0 │ │ │ │ - add r3, r0, #80 @ 0x50 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne 607f0 │ │ │ │ - mov r0, sl │ │ │ │ - ldr sl, [pc, #996] @ 60bfc │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, fp │ │ │ │ - mov r8, #0 │ │ │ │ - mov fp, r8 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r8, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r7, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #75 @ 0x4b │ │ │ │ - mov r1, #1 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - str fp, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp] │ │ │ │ - bl b5ec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strne r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, r8 │ │ │ │ - add r9, r9, #8 │ │ │ │ - bne 6083c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r3, fp │ │ │ │ - sub r8, r8, #1 │ │ │ │ - add r0, r0, #80 @ 0x50 │ │ │ │ - bge 60830 │ │ │ │ - ldr r2, [pc, #844] @ 60c00 │ │ │ │ - mov ip, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - str r6, [sp] │ │ │ │ - mov r3, #0 │ │ │ │ - stmia ip!, {r0, r1} │ │ │ │ - mov r1, r4 │ │ │ │ - strb r2, [ip] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - bl ba60 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r8, [r3, #4]! │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 119814 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5e18c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 11961c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [r7, r9] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + sub sl, r7, #4 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + add r7, r7, r3 │ │ │ │ + str sl, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sl, #4]! │ │ │ │ + mov r1, r6 │ │ │ │ + bl 119484 │ │ │ │ + cmp r7, sl │ │ │ │ + str r0, [sl] │ │ │ │ + bne 5e270 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 60ba4 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ + ble 5e458 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr sl, [r3, r9] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cmp ip, #0 │ │ │ │ - str ip, [r3, #1616] @ 0x650 │ │ │ │ - blt 609ec │ │ │ │ - add r9, ip, ip, lsl #2 │ │ │ │ - add r9, r3, r9, lsl #4 │ │ │ │ - add r0, r3, #1616 @ 0x650 │ │ │ │ - add r0, r0, #8 │ │ │ │ - add r9, r9, #1696 @ 0x6a0 │ │ │ │ - add fp, ip, #1 │ │ │ │ - add r9, r9, #8 │ │ │ │ - lsl r7, fp, #3 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r8, ip │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b5b0 │ │ │ │ - add r3, r0, #80 @ 0x50 │ │ │ │ + lsl r4, r3, #2 │ │ │ │ + sub r7, r4, #4 │ │ │ │ + add r7, sl, r7 │ │ │ │ + sub sl, sl, #4 │ │ │ │ + ldr r0, [sl, #4]! │ │ │ │ + mov r1, r6 │ │ │ │ + bl 119484 │ │ │ │ + cmp r7, sl │ │ │ │ + str r0, [sl] │ │ │ │ + bne 5e2b0 │ │ │ │ + mov sl, #0 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + sub r3, r4, #4 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + mov r5, r9 │ │ │ │ + mov r9, sl │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 60928 │ │ │ │ - ldr r3, [pc, #696] @ 60c04 │ │ │ │ - mov ip, r8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r8, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, sl │ │ │ │ - mov fp, r8 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r8, r3 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r7, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, #75 @ 0x4b │ │ │ │ - mov r1, #1 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - str fp, [sp] │ │ │ │ - strb sl, [sp, #192] @ 0xc0 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp] │ │ │ │ - bl b5ec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - strne sl, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, r8 │ │ │ │ - add r9, r9, #8 │ │ │ │ - bne 6097c │ │ │ │ + beq 5e384 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r3, fp │ │ │ │ - sub r8, r8, #1 │ │ │ │ - add r0, r0, #80 @ 0x50 │ │ │ │ - bge 60970 │ │ │ │ - ldr r2, [pc, #532] @ 60c08 │ │ │ │ - mov ip, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - str r6, [sp] │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + ldr r1, [r3, r9, lsl #2] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + sub r8, r1, #4 │ │ │ │ + add r6, r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ - stmia ip!, {r0, r1} │ │ │ │ - mov r1, r4 │ │ │ │ - strb r2, [ip] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - bl ba60 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r3, #2424] @ 0x978 │ │ │ │ - blt 60b04 │ │ │ │ - add r7, r0, r0, lsl #2 │ │ │ │ - add r7, r3, r7, lsl #4 │ │ │ │ - add r2, r3, #2432 @ 0x980 │ │ │ │ - add r8, r0, #1 │ │ │ │ - add r7, r7, #2512 @ 0x9d0 │ │ │ │ - lsl r9, r8, #3 │ │ │ │ - mov r3, r2 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b5b0 │ │ │ │ - add r3, r0, #80 @ 0x50 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne 60a54 │ │ │ │ - mov r0, sl │ │ │ │ - ldr sl, [pc, #400] @ 60c0c │ │ │ │ - mov r2, fp │ │ │ │ - add sl, pc, sl │ │ │ │ - mov fp, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r9, r2 │ │ │ │ - mov r7, #0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #75 @ 0x4b │ │ │ │ - mov r1, #1 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ + str r3, [r1, r5] │ │ │ │ + ldr r1, [sl, #4]! │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp] │ │ │ │ - bl b5ec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r7, r7, #1 │ │ │ │ + bl 119484 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r8, #4]! │ │ │ │ + bl 11923c │ │ │ │ + cmp r6, r8 │ │ │ │ + str r0, [r8] │ │ │ │ + bne 5e318 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strne r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, r8 │ │ │ │ - add r9, r9, #8 │ │ │ │ - bne 60a94 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add fp, fp, #1 │ │ │ │ + ble 5e384 │ │ │ │ + ldr r6, [r7, r9, lsl #2] │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + sub sl, r6, #4 │ │ │ │ + sub r8, r2, #4 │ │ │ │ + add r6, r6, r3 │ │ │ │ + ldr r1, [r8, #4]! │ │ │ │ + mov r0, r4 │ │ │ │ + bl 119484 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sl, #4]! │ │ │ │ + bl 11923c │ │ │ │ + cmp r6, sl │ │ │ │ + str r0, [sl] │ │ │ │ + bne 5e360 │ │ │ │ + cmp fp, r9 │ │ │ │ + add ip, r9, #1 │ │ │ │ + movne r9, ip │ │ │ │ + bne 5e2e8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - sub r8, r8, #1 │ │ │ │ - add r2, r2, #80 @ 0x50 │ │ │ │ - bge 60a88 │ │ │ │ - ldr r3, [pc, #260] @ 60c10 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r8, r2, #3232 @ 0xca0 │ │ │ │ - strh r1, [sp, #196] @ 0xc4 │ │ │ │ - lsr r1, r1, #16 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ - strb r1, [sp, #198] @ 0xc6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp] │ │ │ │ - bl b5ec │ │ │ │ - ldr r1, [pc, #204] @ 60c14 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - add r2, r8, #8 │ │ │ │ - strh r1, [sp, #196] @ 0xc4 │ │ │ │ - lsr r1, r1, #16 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ - strb r1, [sp, #198] @ 0xc6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp] │ │ │ │ - bl b5ec │ │ │ │ - mov r0, #1 │ │ │ │ - b 60600 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #100] @ 60bec │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #132] @ 60c18 │ │ │ │ - ldr r0, [r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r4 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 605bc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #60] @ 60bec │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #96] @ 60c1c │ │ │ │ - ldr r0, [r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r4 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 608e8 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, ip, r4, lsl #3 │ │ │ │ - andeq pc, lr, r0, lsr #21 │ │ │ │ - muleq lr, r0, sl │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - subpl r5, r9, sp, lsr #6 │ │ │ │ - strdeq pc, [lr], -r0 │ │ │ │ - andeq fp, fp, ip, asr #17 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq fp, fp, r0, ror #16 │ │ │ │ - andeq fp, fp, r4, lsr #16 │ │ │ │ - andeq fp, fp, r4, lsl #15 │ │ │ │ - andeq fp, fp, r0, lsl #14 │ │ │ │ - andeq fp, fp, r8, ror r6 │ │ │ │ - andeq fp, fp, ip, ror #11 │ │ │ │ - andeq fp, fp, r0, asr r5 │ │ │ │ - ldrdeq fp, [fp], -r4 │ │ │ │ - andeq fp, fp, r0, asr r4 │ │ │ │ - andeq fp, fp, r4, lsr r4 │ │ │ │ - andeq fp, fp, r4, asr r3 │ │ │ │ - andeq fp, fp, ip, lsr #6 │ │ │ │ - │ │ │ │ -00060c20 : │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + add r3, r3, #1 │ │ │ │ + beq 5e460 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b 5e0e0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + sub ip, r1, #4 │ │ │ │ + add ip, r3, ip │ │ │ │ + lsl r0, r2, #2 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + sub r2, r7, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + ldr lr, [r2, #4]! │ │ │ │ + cmp r3, ip │ │ │ │ + str lr, [r3] │ │ │ │ + str r1, [r2] │ │ │ │ + bne 5e3d8 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 5e20c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r2, r0] │ │ │ │ + ldr r2, [r2, r9] │ │ │ │ + add ip, r3, r1, lsl #2 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + sub ip, ip, #4 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + ldr r0, [r2, #4]! │ │ │ │ + cmp r3, ip │ │ │ │ + str r0, [r3] │ │ │ │ + str r1, [r2] │ │ │ │ + bne 5e418 │ │ │ │ + b 5e20c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 5e044 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 5e044 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 5e044 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + lsl r4, r3, #2 │ │ │ │ + b 5e2c8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + sub r5, r3, #4 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add lr, r7, r3 │ │ │ │ + add r4, r9, r3 │ │ │ │ + add r6, r5, r3 │ │ │ │ + b 5e48c │ │ │ │ + cmp r7, lr │ │ │ │ + beq 5e434 │ │ │ │ + ldr r0, [lr, #-4]! │ │ │ │ + ldr r1, [r4, #-4]! │ │ │ │ + cmp r0, r1 │ │ │ │ + beq 5e484 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [r2, #4]! │ │ │ │ + ldr ip, [r3, r0] │ │ │ │ + ldr r8, [r3, r1] │ │ │ │ + cmp r6, r2 │ │ │ │ + str r8, [r3, r0] │ │ │ │ + str ip, [r3, r1] │ │ │ │ + bne 5e4a8 │ │ │ │ + b 5e484 │ │ │ │ │ │ │ │ -00060c28 : │ │ │ │ +0005e4c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #1780] @ 61334 │ │ │ │ - sub sp, sp, #196 @ 0xc4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r2, [pc, #1764] @ 61338 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ - stm r7, {r0, r1} │ │ │ │ + str r0, [ip, #3712] @ 0xe80 │ │ │ │ + sub sp, sp, #348 @ 0x15c │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #3868] @ 5f404 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #3864] @ 5f408 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1748] @ 6133c │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r2, [pc, #1740] @ 61340 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add fp, sp, #32 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #340] @ 0x154 │ │ │ │ mov r3, #0 │ │ │ │ - add r8, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #188] @ 0xbc │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - strb r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, #41 @ 0x29 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - bl b97c │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 61080 │ │ │ │ - ldr r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt 60d94 │ │ │ │ - ldr r3, [pc, #1648] @ 61344 │ │ │ │ - add r1, r9, #8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #1636] @ 61348 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1628] @ 6134c │ │ │ │ + ldr r3, [pc, #3840] @ 5f40c │ │ │ │ + ldr r0, [pc, #3840] @ 5f410 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r2, r5 │ │ │ │ - movge r6, r1 │ │ │ │ - movge r4, #0 │ │ │ │ - strge r1, [sp, #24] │ │ │ │ - blt 60d84 │ │ │ │ - add r3, r4, r5 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 60d6c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, #75 @ 0x4b │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r5, r1 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + bl baa8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r3, [r1], #4 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0, #4] │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ + mov r0, #12 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + bl baa8 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ + mov r0, #12 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r7] │ │ │ │ + mov r0, #12 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r7, #4] │ │ │ │ + mov r0, #12 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r7, #8] │ │ │ │ + mov r0, #12 │ │ │ │ + bl baa8 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ + mov r0, #4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r7] │ │ │ │ + mov r0, #4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r7, #4] │ │ │ │ + mov r0, #4 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [r7, #8] │ │ │ │ + beq 5e660 │ │ │ │ + ldr r3, [pc, #3680] @ 5f414 │ │ │ │ + ldr r2, [sp, #388] @ 0x184 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt 5e900 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #3660] @ 5f418 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ + beq 5e67c │ │ │ │ + ldr r1, [pc, #3632] @ 5f41c │ │ │ │ + ldr r2, [sp, #388] @ 0x184 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #42 @ 0x2a │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, sl │ │ │ │ - stm sp, {r8, fp} │ │ │ │ - bl b97c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r1, [pc, #3616] @ 5f420 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #3600] @ 5f424 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #3584] @ 5f428 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #3568] @ 5f42c │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #3844] @ 5f558 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 5e67c │ │ │ │ + ldr r3, [pc, #3528] @ 5f430 │ │ │ │ + str r3, [sp, #388] @ 0x184 │ │ │ │ + ldr r3, [pc, #3524] @ 5f434 │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 61028 │ │ │ │ - ldr r2, [r9] │ │ │ │ - add r4, r4, #1 │ │ │ │ - sub r3, r2, r5 │ │ │ │ - cmp r3, r4 │ │ │ │ - add r6, r6, #8 │ │ │ │ - bge 60d08 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r2 │ │ │ │ - add r1, r1, #80 @ 0x50 │ │ │ │ - ble 60cf4 │ │ │ │ - ldr r3, [pc, #1460] @ 61350 │ │ │ │ - add r6, r9, #3248 @ 0xcb0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ + bne 5e5e4 │ │ │ │ + ldr r1, [pc, #3508] @ 5f438 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b844 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ + beq 61a20 │ │ │ │ + mov r0, r4 │ │ │ │ + bl f0ac0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 5f5d0 │ │ │ │ + ldr r0, [pc, #3468] @ 5f43c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [pc, #3456] @ 5f440 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #3444] @ 5f444 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #3432] @ 5f448 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [pc, #3420] @ 5f44c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + cmp r8, #0 │ │ │ │ + mov fp, r0 │ │ │ │ + blt 5f638 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt 5f624 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + orr r3, r3, sl │ │ │ │ + orr r3, r3, fp │ │ │ │ + orr r3, r3, r8 │ │ │ │ + orrs r3, r3, r7 │ │ │ │ + bmi 5e90c │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [pc, #3364] @ 5f450 │ │ │ │ + cmp r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ mov r3, #0 │ │ │ │ - strh r1, [sp, #116] @ 0x74 │ │ │ │ - lsr r1, r1, #16 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - strb r1, [sp, #118] @ 0x76 │ │ │ │ - strb r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #42 @ 0x2a │ │ │ │ - mov r0, sl │ │ │ │ - stm sp, {r8, fp} │ │ │ │ - bl b97c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 610b8 │ │ │ │ - ldr r2, [pc, #1388] @ 61354 │ │ │ │ - strb r3, [sp, #36] @ 0x24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - stm sp, {r8, fp} │ │ │ │ - add r3, r9, #808 @ 0x328 │ │ │ │ - stm r7, {r0, r1} │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #41 @ 0x29 │ │ │ │ - mov r0, sl │ │ │ │ - bl b97c │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 610e0 │ │ │ │ - ldr r2, [r9, #808] @ 0x328 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt 60ed0 │ │ │ │ - ldr r3, [pc, #1324] @ 61358 │ │ │ │ - add r1, r9, #816 @ 0x330 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + movle r0, #4096 @ 0x1000 │ │ │ │ + str r3, [r4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ + bgt 5f5f0 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #3328] @ 5f454 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - cmp r2, r5 │ │ │ │ - movge r6, r1 │ │ │ │ - movge r4, #0 │ │ │ │ - strge r1, [sp, #16] │ │ │ │ - blt 60ebc │ │ │ │ - add r3, r4, r5 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 60ea4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, #75 @ 0x4b │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r3, #8] │ │ │ │ + beq 61a6c │ │ │ │ + ldr r3, [pc, #3312] @ 5f458 │ │ │ │ + ldr r4, [pc, #3312] @ 5f45c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #3304] @ 5f460 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r4, pc, r4 │ │ │ │ mov r3, #0 │ │ │ │ - strb r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #42 @ 0x2a │ │ │ │ - mov r0, sl │ │ │ │ - stm sp, {r8, fp} │ │ │ │ - bl b97c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 610a8 │ │ │ │ - ldr r2, [r9, #808] @ 0x328 │ │ │ │ - add r4, r4, #1 │ │ │ │ - sub r3, r2, r5 │ │ │ │ - cmp r3, r4 │ │ │ │ - add r6, r6, #8 │ │ │ │ - bge 60e4c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r2 │ │ │ │ - add r1, r1, #80 @ 0x50 │ │ │ │ - ble 60e38 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldr r2, [pc, #1156] @ 6135c │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + bl f1a54 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5e96c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #10 │ │ │ │ mov r1, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - strb r1, [sp, #36] @ 0x24 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - add r3, r6, #8 │ │ │ │ - strh r1, [sp, #116] @ 0x74 │ │ │ │ - lsr r1, r1, #16 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - strb r1, [sp, #118] @ 0x76 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #42 @ 0x2a │ │ │ │ - mov r0, sl │ │ │ │ - stm sp, {r8, fp} │ │ │ │ - bl b97c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6123c │ │ │ │ - ldr r2, [pc, #1088] @ 61360 │ │ │ │ - mov ip, r7 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - add r4, r9, #1616 @ 0x650 │ │ │ │ - stm sp, {r8, fp} │ │ │ │ - strb r3, [sp, #36] @ 0x24 │ │ │ │ - stmia ip!, {r0, r1} │ │ │ │ - mov r3, r4 │ │ │ │ - strb r2, [ip] │ │ │ │ - mov r1, #41 @ 0x29 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl b97c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 61214 │ │ │ │ - ldr r2, [r9, #1616] @ 0x650 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 61118 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #1008] @ 61364 │ │ │ │ - add r1, r4, #8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r8, fp │ │ │ │ - mov fp, r9 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r1, sl │ │ │ │ - mov sl, r2 │ │ │ │ - cmp r3, r5 │ │ │ │ - movge r6, r9 │ │ │ │ - strge r9, [sp, #16] │ │ │ │ - movge r4, #0 │ │ │ │ - movge r9, r1 │ │ │ │ - bge 60fcc │ │ │ │ - b 610f8 │ │ │ │ - ldr r3, [fp, #1616] @ 0x650 │ │ │ │ - add r4, r4, #1 │ │ │ │ - sub r2, r3, r5 │ │ │ │ - cmp r2, r4 │ │ │ │ - add r6, r6, #8 │ │ │ │ - blt 610f0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, #75 @ 0x4b │ │ │ │ - mov r1, #1 │ │ │ │ + ldr r9, [r4] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + bl b91c │ │ │ │ + str r0, [r6, r9, lsl #5] │ │ │ │ + mov r0, r8 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + add r6, r6, r3, lsl #5 │ │ │ │ + bl b91c │ │ │ │ + str r0, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #42 @ 0x2a │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + add r6, r6, r3, lsl #5 │ │ │ │ + bl b91c │ │ │ │ + str r0, [r6, #8] │ │ │ │ + mov r0, sl │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + add r6, r6, r3, lsl #5 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r6, #16] │ │ │ │ + mov r0, fp │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r6, [r4] │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ + bl b514 │ │ │ │ + add r5, r9, r6, lsl #5 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + add r6, r6, #1 │ │ │ │ + strd r0, [r5, #24] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mul r0, r2, r0 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 11875c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + str r6, [r4] │ │ │ │ + cmp r6, r2 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + blt 5e790 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + add r2, r2, #128 @ 0x80 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + ble 5e8b8 │ │ │ │ + lsl r3, r2, #5 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #3244] @ 5f558 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldmib r4, {r2, r9} │ │ │ │ + lsl r1, r2, #5 │ │ │ │ mov r0, r9 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - bl b97c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 60fb4 │ │ │ │ - ldr r2, [pc, #840] @ 61368 │ │ │ │ - ldr r3, [pc, #840] @ 6136c │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 61034 │ │ │ │ - ldr r2, [pc, #832] @ 61370 │ │ │ │ - ldr r3, [pc, #824] @ 6136c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r1, [r1, r3] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [r1] │ │ │ │ - mov r1, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - mvn r0, #0 │ │ │ │ - ldr r2, [pc, #792] @ 61374 │ │ │ │ - ldr r3, [pc, #736] @ 61340 │ │ │ │ + bl bd84 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r3, #8] │ │ │ │ + bne 5e790 │ │ │ │ + ldr lr, [pc, #2952] @ 5f464 │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2} │ │ │ │ + lsr r2, r3, #16 │ │ │ │ + strh r3, [ip], #2 │ │ │ │ + strb r2, [ip] │ │ │ │ + b 5e93c │ │ │ │ + ldr r3, [pc, #2860] @ 5f434 │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + b 5e670 │ │ │ │ + ldr lr, [pc, #2900] @ 5f468 │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + strh r2, [ip] │ │ │ │ + ldr r2, [pc, #2856] @ 5f46c │ │ │ │ + ldr r3, [pc, #2752] @ 5f408 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6124c │ │ │ │ - add sp, sp, #196 @ 0xc4 │ │ │ │ + bne 61a40 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + add sp, sp, #348 @ 0x15c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #752] @ 61378 │ │ │ │ - ldr r3, [pc, #736] @ 6136c │ │ │ │ + ldr r4, [pc, #2812] @ 5f470 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ + bl f0ac0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 5f64c │ │ │ │ + ldr r0, [pc, #2780] @ 5f474 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r2, #35 @ 0x23 │ │ │ │ - ldr r3, [r3] │ │ │ │ - bl b9f4 │ │ │ │ - b 61050 │ │ │ │ - ldr r2, [pc, #716] @ 6137c │ │ │ │ - ldr r3, [pc, #696] @ 6136c │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 61034 │ │ │ │ - ldr r0, [pc, #704] @ 61380 │ │ │ │ - ldr r3, [pc, #680] @ 6136c │ │ │ │ + bl f087c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #2768] @ 5f478 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r2, #34 @ 0x22 │ │ │ │ - ldr r3, [r3] │ │ │ │ - bl b9f4 │ │ │ │ - b 61050 │ │ │ │ - ldr r0, [pc, #668] @ 61384 │ │ │ │ - ldr r3, [pc, #640] @ 6136c │ │ │ │ + bl f087c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [pc, #2756] @ 5f47c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 6108c │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - add r9, r9, #80 @ 0x50 │ │ │ │ - blt 60f98 │ │ │ │ - mov r9, fp │ │ │ │ - mov fp, r8 │ │ │ │ - mov r8, sl │ │ │ │ - mov sl, r1 │ │ │ │ - ldr r2, [pc, #616] @ 61388 │ │ │ │ - mov r1, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - strb r1, [sp, #36] @ 0x24 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - mov ip, r7 │ │ │ │ - add r3, r9, #2416 @ 0x970 │ │ │ │ - stm sp, {r8, fp} │ │ │ │ - add r3, r3, #8 │ │ │ │ - stmia ip!, {r0, r1} │ │ │ │ - mov r1, #41 @ 0x29 │ │ │ │ - strb r2, [ip] │ │ │ │ - mov r0, sl │ │ │ │ - mov r2, r7 │ │ │ │ - bl b97c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 61314 │ │ │ │ - ldr r2, [pc, #548] @ 6138c │ │ │ │ - mov r5, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r3, [r9, #2424] @ 0x978 │ │ │ │ - add r2, r9, #2432 @ 0x980 │ │ │ │ - mov r1, sl │ │ │ │ - mov sl, r8 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r7, r2 │ │ │ │ - cmp r3, r5 │ │ │ │ - blt 61264 │ │ │ │ - mov r6, r7 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - mov r4, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - b 611bc │ │ │ │ - ldr r3, [r9, #2424] @ 0x978 │ │ │ │ - add r4, r4, #1 │ │ │ │ - sub r2, r3, r5 │ │ │ │ - cmp r2, r4 │ │ │ │ - add r6, r6, #8 │ │ │ │ - blt 61250 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, #75 @ 0x4b │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #42 @ 0x2a │ │ │ │ - mov r0, r7 │ │ │ │ - stm sp, {sl, fp} │ │ │ │ - bl b97c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 611a4 │ │ │ │ - ldr r2, [pc, #388] @ 61390 │ │ │ │ - ldr r3, [pc, #348] @ 6136c │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 61034 │ │ │ │ - ldr r0, [pc, #376] @ 61394 │ │ │ │ - ldr r3, [pc, #332] @ 6136c │ │ │ │ + bl f087c │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [pc, #2744] @ 5f480 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r2, #36 @ 0x24 │ │ │ │ - ldr r3, [r3] │ │ │ │ - bl b9f4 │ │ │ │ - b 61050 │ │ │ │ - ldr r0, [pc, #340] @ 61398 │ │ │ │ - ldr r3, [pc, #292] @ 6136c │ │ │ │ + bl f087c │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [pc, #2728] @ 5f484 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 610c4 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r7, r7, #80 @ 0x50 │ │ │ │ - b 61188 │ │ │ │ - ldr r2, [pc, #304] @ 6139c │ │ │ │ - mov r7, r8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r8, sl │ │ │ │ - mov sl, r1 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - mov r3, #0 │ │ │ │ - strh r1, [sp, #116] @ 0x74 │ │ │ │ - add r4, r9, #3232 @ 0xca0 │ │ │ │ - lsr r1, r1, #16 │ │ │ │ - mov r2, r7 │ │ │ │ - strb r3, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - strb r1, [sp, #118] @ 0x76 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, #42 @ 0x2a │ │ │ │ - mov r0, sl │ │ │ │ - stm sp, {r8, fp} │ │ │ │ - bl b97c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 61324 │ │ │ │ - ldr r1, [pc, #220] @ 613a0 │ │ │ │ - add r3, r4, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - strb r2, [sp, #36] @ 0x24 │ │ │ │ - strh r1, [sp, #116] @ 0x74 │ │ │ │ - lsr r1, r1, #16 │ │ │ │ + bl f087c │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [pc, #2712] @ 5f488 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + ldr r0, [pc, #2696] @ 5f48c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [pc, #2680] @ 5f490 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [pc, #2668] @ 5f494 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #2656] @ 5f498 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [pc, #2644] @ 5f49c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [pc, #2632] @ 5f4a0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [pc, #2620] @ 5f4a4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [pc, #2608] @ 5f4a8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - strb r1, [sp, #118] @ 0x76 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #42 @ 0x2a │ │ │ │ - mov r0, sl │ │ │ │ - stm sp, {r8, fp} │ │ │ │ - bl b97c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r0, #1 │ │ │ │ - beq 61054 │ │ │ │ - ldr r0, [pc, #152] @ 613a4 │ │ │ │ - ldr r3, [pc, #92] @ 6136c │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 610c4 │ │ │ │ - ldr r0, [pc, #140] @ 613a8 │ │ │ │ - ldr r3, [pc, #76] @ 6136c │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 61220 │ │ │ │ - ldr r0, [pc, #128] @ 613ac │ │ │ │ - ldr r3, [pc, #60] @ 6136c │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 610c4 │ │ │ │ - andeq fp, fp, ip, asr #5 │ │ │ │ - muleq lr, ip, r3 │ │ │ │ - andeq pc, lr, r8, lsl #7 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq fp, fp, r0, asr #4 │ │ │ │ - andeq r6, ip, r8, ror #20 │ │ │ │ - andeq sp, ip, r4, ror #25 │ │ │ │ - andeq fp, fp, r4, lsr r2 │ │ │ │ - andeq fp, fp, r4, lsr r1 │ │ │ │ - strdeq fp, [fp], -r8 │ │ │ │ - andeq fp, fp, r0, ror r1 │ │ │ │ - andeq fp, fp, ip │ │ │ │ - andeq sl, fp, r4, asr #31 │ │ │ │ - andeq fp, fp, ip, ror r0 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq sl, fp, r8, ror pc │ │ │ │ - muleq lr, ip, pc @ │ │ │ │ - strdeq sl, [fp], -ip │ │ │ │ - andeq sl, fp, r0, ror pc │ │ │ │ - andeq sl, fp, r8, lsl pc │ │ │ │ - andeq sl, fp, r4, lsl pc │ │ │ │ - andeq sl, fp, r4, lsr #28 │ │ │ │ - andeq sl, fp, r8, ror #27 │ │ │ │ - andeq sl, fp, r0, ror #29 │ │ │ │ - andeq sl, fp, r8, asr lr │ │ │ │ - andeq sl, fp, ip, lsl #28 │ │ │ │ - strdeq sl, [fp], -r0 │ │ │ │ - @ instruction: 0x000bacb8 │ │ │ │ - andeq sl, fp, ip, lsr #28 │ │ │ │ - andeq sl, fp, r8, lsr #27 │ │ │ │ - andeq sl, fp, r8, ror #27 │ │ │ │ - │ │ │ │ -000613b0 : │ │ │ │ - ldr r3, [pc, #16] @ 613c8 │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x00103bd8 │ │ │ │ - │ │ │ │ -000613cc : │ │ │ │ - ldr r3, [pc, #8] @ 613dc │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrd r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ - andseq r3, r0, r0, asr #23 │ │ │ │ - │ │ │ │ -000613e0 : │ │ │ │ - ldr r3, [pc, #8] @ 613f0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrd r0, [r3, #16] │ │ │ │ - bx lr │ │ │ │ - andseq r3, r0, ip, lsr #23 │ │ │ │ - │ │ │ │ -000613f4 : │ │ │ │ - ldr r3, [pc, #8] @ 61404 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrd r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ - mulseq r0, r8, fp │ │ │ │ - │ │ │ │ -00061408 : │ │ │ │ - ldr r3, [pc, #8] @ 61418 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrd r0, [r3, #32] │ │ │ │ - bx lr │ │ │ │ - andseq r3, r0, r4, lsl #23 │ │ │ │ - │ │ │ │ -0006141c : │ │ │ │ - ldr r3, [pc, #8] @ 6142c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrd r0, [r3, #40] @ 0x28 │ │ │ │ - bx lr │ │ │ │ - andseq r3, r0, r0, ror fp │ │ │ │ - │ │ │ │ -00061430 : │ │ │ │ - ldr r3, [pc, #248] @ 61530 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - bxle lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r4, #1 │ │ │ │ - mov r9, r3 │ │ │ │ - mov fp, r2 │ │ │ │ - add r8, r9, sl, lsl #5 │ │ │ │ - ldrd r2, [r5, #48] @ 0x30 │ │ │ │ - ldrd r6, [r8, #16] │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - movne sl, r4 │ │ │ │ - bne 614cc │ │ │ │ - ldrd r0, [sp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 614cc │ │ │ │ - ldrd r2, [r8, #8] │ │ │ │ - ldrd r0, [r5, #40] @ 0x28 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne sl, r4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, fp │ │ │ │ - add r5, r5, #32 │ │ │ │ - bne 61470 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 61528 │ │ │ │ - ldr r0, [r9, sl, lsl #5] │ │ │ │ - ldr r1, [r9] │ │ │ │ - add r2, r9, sl, lsl #5 │ │ │ │ - str r0, [r9] │ │ │ │ - str r1, [r9, sl, lsl #5] │ │ │ │ - ldrd r0, [r2, #8] │ │ │ │ - ldrd r4, [r9, #8] │ │ │ │ - strd r0, [r9, #8] │ │ │ │ - ldrd r0, [r2, #16] │ │ │ │ - strd r4, [r2, #8] │ │ │ │ - ldrd r4, [r9, #16] │ │ │ │ - strd r0, [r9, #16] │ │ │ │ - ldr r1, [r9, #24] │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ - strd r4, [r2, #16] │ │ │ │ - str r0, [r9, #24] │ │ │ │ - str r1, [r2, #24] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r3, r0, ip, asr fp │ │ │ │ - │ │ │ │ -00061534 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - bl b700 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00061554 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl baa8 │ │ │ │ - ldr r6, [pc, #56] @ 615b4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 61590 │ │ │ │ - str r5, [r3] │ │ │ │ - str r4, [r3, #4] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #32] @ 615b8 │ │ │ │ + ldr r0, [pc, #2596] @ 5f4ac │ │ │ │ add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r3, [pc, #24] @ 615bc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - mov r0, #1 │ │ │ │ - bl be2c │ │ │ │ - andeq lr, lr, r0, lsl #21 │ │ │ │ - andeq sl, fp, r8, asr #23 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - │ │ │ │ -000615c0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - beq 6161c │ │ │ │ - ldr r5, [pc, #76] @ 61630 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r6, [r3, #16] │ │ │ │ - ldr r2, [r3] │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - mov r0, #1 │ │ │ │ - strd r6, [sp] │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 615e4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #16] @ 61634 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [pc, #2584] @ 5f4b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b bbe0 │ │ │ │ - @ instruction: 0x000babb4 │ │ │ │ - andeq sl, fp, r8, ror #22 │ │ │ │ - │ │ │ │ -00061638 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3824] @ 0xef0 │ │ │ │ - ldr r2, [pc, #2840] @ 62168 │ │ │ │ - sub sp, sp, #236 @ 0xec │ │ │ │ - mvn r3, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #2824] @ 6216c │ │ │ │ - ldr fp, [r2] │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #2812] @ 62170 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - cmp fp, #0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ - beq 616ac │ │ │ │ - ldr r1, [pc, #2776] @ 62174 │ │ │ │ - mov r0, #1 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [pc, #2572] @ 5f4b4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [pc, #2560] @ 5f4b8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [pc, #2548] @ 5f4bc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [pc, #2536] @ 5f4c0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + orr r3, r9, sl │ │ │ │ + orr r3, r3, fp │ │ │ │ + orr r3, r3, r5 │ │ │ │ + orr r3, r3, r6 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + orr r3, r3, r7 │ │ │ │ + orr r3, r3, r8 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + orrs r3, r3, r0 │ │ │ │ + bmi 5f3ec │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r3, #0 │ │ │ │ + movle r0, #19456 @ 0x4c00 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ble 5ebb8 │ │ │ │ + ldr r1, [pc, #2364] @ 5f4c4 │ │ │ │ + mov r3, #19456 @ 0x4c00 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #2764] @ 62178 │ │ │ │ - ldr fp, [pc, r3] │ │ │ │ - ldr r3, [pc, #2760] @ 6217c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #2752] @ 62180 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r4, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r3, r2 │ │ │ │ - moveq r3, r1 │ │ │ │ - ldr r5, [r3] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldrd r6, [r5, #16] │ │ │ │ - ldrd r2, [r4, #16] │ │ │ │ - strd r6, [sp, #120] @ 0x78 │ │ │ │ - strd r2, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [r5, #8] │ │ │ │ - ldrd r4, [r4, #8] │ │ │ │ - strd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r4, [sp, #176] @ 0xb0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #2488] @ 5f558 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + lsl r0, r3, #3 │ │ │ │ + bl baa8 │ │ │ │ + ldr r2, [pc, #2308] @ 5f4c8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r2, #20] │ │ │ │ + beq 61b44 │ │ │ │ + ldr r7, [pc, #2292] @ 5f4cc │ │ │ │ + str sl, [sp, #292] @ 0x124 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov sl, r7 │ │ │ │ + bl f1a54 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5f66c │ │ │ │ + mov r0, r9 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r4, [sl, #12] │ │ │ │ + mov r2, #10 │ │ │ │ + add r3, r4, r4, lsl #3 │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, r4, r3, lsl #1 │ │ │ │ + ldr r5, [sl, #20] │ │ │ │ + bl b91c │ │ │ │ + str r0, [r5, r4, lsl #3] │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + ldr r4, [sl, #20] │ │ │ │ + add ip, r3, r3, lsl #3 │ │ │ │ + add r3, r3, ip, lsl #1 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + bl b91c │ │ │ │ + str r0, [r4, #4] │ │ │ │ + mov r0, fp │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + ldr r4, [sl, #20] │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r4, #8] │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + ldr r4, [sl, #20] │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r4, #16] │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + ldr r4, [sl, #20] │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + ldr r4, [sl, #20] │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r4, #32] │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + ldr r4, [sl, #20] │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + ldr r4, [sl, #20] │ │ │ │ + add ip, r3, r3, lsl #3 │ │ │ │ + add r3, r3, ip, lsl #1 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + bl b91c │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + ldr r4, [sl, #20] │ │ │ │ + add ip, r3, r3, lsl #3 │ │ │ │ + add r3, r3, ip, lsl #1 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + bl b91c │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + ldr r4, [sl, #20] │ │ │ │ + add ip, r3, r3, lsl #3 │ │ │ │ + add r3, r3, ip, lsl #1 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + bl b91c │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + ldr r4, [sl, #20] │ │ │ │ + add ip, r3, r3, lsl #3 │ │ │ │ + add r3, r3, ip, lsl #1 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + bl b91c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + ldr r4, [sl, #20] │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + ldr r4, [sl, #20] │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + ldr r4, [sl, #20] │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + bl 1190e4 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + ldr r4, [sl, #20] │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + mov r7, r1 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr r2, [pc, #1780] @ 5f5c4 │ │ │ │ + ldr r3, [pc, #1780] @ 5f5c8 │ │ │ │ + bl 118b10 │ │ │ │ + add ip, sp, #264 @ 0x108 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ + strd r2, [ip] │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ + bl b370 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add ip, sp, #328 @ 0x148 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 118dcc │ │ │ │ - cmp fp, #0 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - bne 61d8c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 618f0 │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [pc, #2360] @ 6216c │ │ │ │ - mov r6, #0 │ │ │ │ - str fp, [sp, #64] @ 0x40 │ │ │ │ - b 6186c │ │ │ │ + strd r4, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r4, [ip] │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + strd r4, [sp, #216] @ 0xd8 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r8, [sp, #88] @ 0x58 │ │ │ │ - ldr r8, [r8, #4] │ │ │ │ - movne r6, sl │ │ │ │ - movne r7, fp │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 618e8 │ │ │ │ - ldr r9, [r8] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - ldrd r2, [r9, #8] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r9, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - bic fp, r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 6183c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - mov r0, #1 │ │ │ │ - strd r6, [sp] │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b 6183c │ │ │ │ - strd sl, [sp, #160] @ 0xa0 │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - ldr r6, [r3] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - ldrd r2, [r6, #8] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r6, #16] │ │ │ │ + bl 11875c │ │ │ │ + ldrd r4, [sp, #200] @ 0xc8 │ │ │ │ + add r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - cmp fp, #0 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - bne 61e50 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 620b0 │ │ │ │ - ldr r3, [pc, #2088] @ 62184 │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b 619a0 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp sl, r3 │ │ │ │ - beq 61d34 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 61990 │ │ │ │ - ldrd r4, [sp, #48] @ 0x30 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - ldr sl, [sl, #4] │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 61a3c │ │ │ │ - ldr r4, [sl] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - cmp fp, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bne 61d48 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61968 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 61d34 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp sl, r3 │ │ │ │ - beq 61d34 │ │ │ │ - ldr sl, [sl, #4] │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 619a0 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1187a8 │ │ │ │ - bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1187a8 │ │ │ │ - bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 118b60 │ │ │ │ - cmp fp, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bne 61eec │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61ff4 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq fp, #0 │ │ │ │ - bne 6201c │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 11875c │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 61f48 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 61680 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - mov r4, r2 │ │ │ │ - add r5, r3, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 118b60 │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r8, [sp, #40] @ 0x28 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r8, [pc, #1608] @ 62188 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - add r8, pc, r8 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + ldr r3, [pc, #1128] @ 5f418 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r5, [sl, #12] │ │ │ │ + ldr r8, [sl, #20] │ │ │ │ + add r4, r5, r5, lsl #3 │ │ │ │ + add r4, r5, r4, lsl #1 │ │ │ │ + add r4, r8, r4, lsl #3 │ │ │ │ + add r5, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - strd r6, [sp, #48] @ 0x30 │ │ │ │ - strd r6, [r8, #56] @ 0x38 │ │ │ │ - mov r6, r0 │ │ │ │ - add r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - strd r2, [sp, #64] @ 0x40 │ │ │ │ - bl 1187a8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - strd r4, [r8, #64] @ 0x40 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [r4, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - ldrd r6, [sp, #40] @ 0x28 │ │ │ │ - strd r6, [r8, #72] @ 0x48 │ │ │ │ - bl 118b60 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #1052] @ 5f418 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r0, [r4, #104] @ 0x68 │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r6, [r8, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - strd r6, [sp, #64] @ 0x40 │ │ │ │ - bl 118b60 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - strd r4, [sp, #80] @ 0x50 │ │ │ │ - strd r4, [r8, #88] @ 0x58 │ │ │ │ - bl 118b60 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldrd r6, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - strd r6, [r8, #96] @ 0x60 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r6, [r8, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r4, [r8, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #1200] @ 6218c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - strd r6, [r8, #8] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #1144] @ 6218c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - cmp fp, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r4, [r8, #16] │ │ │ │ - bne 6210c │ │ │ │ - add sp, sp, #236 @ 0xec │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - b 61994 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187ac │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr fp, [r3] │ │ │ │ - b 619f0 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [pc, #1004] @ 62190 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd sl, [sp] │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #840] @ 62194 │ │ │ │ - ldr fp, [pc, r3] │ │ │ │ - b 6181c │ │ │ │ - ldrd r8, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #828] @ 62198 │ │ │ │ - mov r2, r8 │ │ │ │ + bl 11875c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + ldr r2, [pc, #1412] @ 5f5c4 │ │ │ │ + strd r0, [r4, #120] @ 0x78 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + ldr r3, [pc, #1404] @ 5f5c8 │ │ │ │ + bl 118d7c │ │ │ │ + str r5, [r4, #136] @ 0x88 │ │ │ │ + str r5, [sl, #12] │ │ │ │ + strd r0, [r4, #128] @ 0x80 │ │ │ │ + ldr r2, [sl, #16] │ │ │ │ + sub r3, r2, #2 │ │ │ │ + cmp r5, r3 │ │ │ │ + blt 5f0e0 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + add r2, r2, #128 @ 0x80 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r2, [sl, #16] │ │ │ │ + ble 5f0b4 │ │ │ │ + add r3, r2, r2, lsl #3 │ │ │ │ + ldr r1, [pc, #1096] @ 5f4d0 │ │ │ │ + add r3, r2, r3, lsl #1 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r3, r9 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - ldr r7, [r3] │ │ │ │ - ldr r6, [pc, #796] @ 6219c │ │ │ │ - ldrd r2, [r7, #8] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r7, #16] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1187ac │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #1204] @ 5f558 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r8, [sl, #20] │ │ │ │ + ldr r2, [sl, #16] │ │ │ │ + add r3, r2, r2, lsl #3 │ │ │ │ + add r2, r2, r3, lsl #1 │ │ │ │ + lsl r4, r2, #3 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl bd84 │ │ │ │ + ldr r3, [pc, #1024] @ 5f4d4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r3, #20] │ │ │ │ + beq 61b38 │ │ │ │ + ldr r4, [pc, #1008] @ 5f4d8 │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + add r4, pc, r4 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + mov r2, #10 │ │ │ │ + add r3, r5, r5, lsl #3 │ │ │ │ + mov r1, #0 │ │ │ │ + add r5, r5, r3, lsl #1 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + bl b91c │ │ │ │ + str r0, [r6, r5, lsl #3] │ │ │ │ + mov r0, r9 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + add ip, r3, r3, lsl #3 │ │ │ │ + add r3, r3, ip, lsl #1 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + add r5, r5, r3, lsl #3 │ │ │ │ + bl b91c │ │ │ │ + str r0, [r5, #4] │ │ │ │ + mov r0, fp │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + add ip, r3, r3, lsl #3 │ │ │ │ + add r3, r3, ip, lsl #1 │ │ │ │ + add r3, r2, r3, lsl #3 │ │ │ │ + add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ + strd r0, [r3, #8] │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + add ip, r3, r3, lsl #3 │ │ │ │ + add r3, r3, ip, lsl #1 │ │ │ │ + add r3, r2, r3, lsl #3 │ │ │ │ + add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ + strd r0, [r3, #16] │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + add ip, r3, r3, lsl #3 │ │ │ │ + add r3, r3, ip, lsl #1 │ │ │ │ + add r3, r2, r3, lsl #3 │ │ │ │ + add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ + strd r0, [r3, #24] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + add ip, r3, r3, lsl #3 │ │ │ │ + add r3, r3, ip, lsl #1 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + add r5, r5, r3, lsl #3 │ │ │ │ + bl b91c │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + add ip, r3, r3, lsl #3 │ │ │ │ + add r3, r3, ip, lsl #1 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + add r5, r5, r3, lsl #3 │ │ │ │ + bl b91c │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + add ip, r3, r3, lsl #3 │ │ │ │ + add r3, r3, ip, lsl #1 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + add r5, r5, r3, lsl #3 │ │ │ │ + bl b91c │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + add ip, r3, r3, lsl #3 │ │ │ │ + add r3, r3, ip, lsl #1 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + add r5, r5, r3, lsl #3 │ │ │ │ + bl b91c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + mov r1, #0 │ │ │ │ + add r5, r5, r3, lsl #3 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + mov r1, #0 │ │ │ │ + add r5, r5, r3, lsl #3 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + add r5, r5, r3, lsl #3 │ │ │ │ + bl 1190e4 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ + ldr r8, [r4, #20] │ │ │ │ + bl b514 │ │ │ │ + add r5, r7, r7, lsl #3 │ │ │ │ + add r5, r7, r5, lsl #1 │ │ │ │ + lsl r6, r5, #3 │ │ │ │ + add r5, r8, r5, lsl #3 │ │ │ │ + sub r6, r6, #152 @ 0x98 │ │ │ │ + add r6, r8, r6 │ │ │ │ + add r3, r7, #1 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + sub r7, r7, #1 │ │ │ │ + strd r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + sub r2, r1, #2 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldrd r2, [r6, #96] @ 0x60 │ │ │ │ + strd r2, [r5, #96] @ 0x60 │ │ │ │ + ldrd r2, [r6, #104] @ 0x68 │ │ │ │ + strd r2, [r5, #104] @ 0x68 │ │ │ │ + ldrd r2, [r6, #112] @ 0x70 │ │ │ │ + strd r2, [r5, #112] @ 0x70 │ │ │ │ + ldrd r2, [r6, #120] @ 0x78 │ │ │ │ + strd r2, [r5, #120] @ 0x78 │ │ │ │ + ldrd r2, [r6, #128] @ 0x80 │ │ │ │ + str r7, [r5, #136] @ 0x88 │ │ │ │ + strd r2, [r5, #128] @ 0x80 │ │ │ │ + blt 5ebe0 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + add r2, r1, #128 @ 0x80 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ble 5f3b4 │ │ │ │ + add r3, r2, r2, lsl #3 │ │ │ │ + ldr r1, [pc, #340] @ 5f4dc │ │ │ │ + add r3, r2, r3, lsl #1 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #708] @ 621a0 │ │ │ │ - ldr fp, [pc, r3] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 61954 │ │ │ │ - b 61a3c │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #684] @ 621a4 │ │ │ │ - strd r2, [sp] │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #436] @ 5f558 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r8, [r4, #20] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + add r3, r2, r2, lsl #3 │ │ │ │ + add r2, r2, r3, lsl #1 │ │ │ │ + lsl r4, r2, #3 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl bd84 │ │ │ │ + ldr r3, [pc, #268] @ 5f4e0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r3, #20] │ │ │ │ + bne 5ebe0 │ │ │ │ + ldr r3, [pc, #252] @ 5f4e4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 5f5d8 │ │ │ │ + ldr r1, [pc, #244] @ 5f4e8 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + bl b838 │ │ │ │ + b 5e93c │ │ │ │ + andeq r1, pc, ip, lsl #22 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq r1, pc, ip, ror #21 │ │ │ │ + andeq r1, r0, r4, lsl #8 │ │ │ │ + andeq r1, r0, r7, lsl #7 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + muleq fp, r0, r7 │ │ │ │ + muleq fp, r0, r7 │ │ │ │ + muleq fp, r0, r7 │ │ │ │ + muleq fp, r0, r7 │ │ │ │ + muleq fp, r0, r7 │ │ │ │ + andeq r2, r0, r0, lsl r7 │ │ │ │ + andeq r0, r0, r4, asr #19 │ │ │ │ + strdeq sp, [fp], -ip │ │ │ │ + andeq sp, fp, r0, ror r7 │ │ │ │ + andeq sp, fp, r8, ror #14 │ │ │ │ + andeq fp, fp, r8, lsl #11 │ │ │ │ + andeq sp, fp, ip, asr #14 │ │ │ │ + andeq sp, fp, r4, asr #14 │ │ │ │ + andeq r3, pc, r4, asr #30 │ │ │ │ + andeq r3, pc, r0, lsr #30 │ │ │ │ + andeq r3, pc, r8, lsl #30 │ │ │ │ + strdeq r3, [pc], -r0 │ │ │ │ + andeq sp, fp, r0, asr r7 │ │ │ │ + andeq sp, fp, r8, lsl r6 │ │ │ │ + andeq sp, fp, r4, lsr r5 │ │ │ │ + @ instruction: 0x000f16b4 │ │ │ │ + strdeq r3, [pc], -ip │ │ │ │ + andeq sp, fp, r8, lsr r1 │ │ │ │ + andeq sp, fp, r0, lsr r1 │ │ │ │ + andeq pc, ip, r0, asr r9 @ │ │ │ │ + andeq sp, fp, ip, ror r5 │ │ │ │ + muleq fp, ip, r1 │ │ │ │ + andeq sp, fp, ip, lsr r4 │ │ │ │ + andeq sp, fp, r0, lsr r4 │ │ │ │ + andeq sp, fp, r0, lsr r5 │ │ │ │ + andeq sp, fp, r8, lsr #10 │ │ │ │ + andeq sp, fp, r0, lsr #10 │ │ │ │ + andeq sp, fp, r8, lsl r5 │ │ │ │ + andeq sp, fp, r0, lsl r5 │ │ │ │ + andeq sp, fp, r8, lsl #10 │ │ │ │ + andeq sp, fp, r0, lsl #10 │ │ │ │ + strdeq sp, [fp], -r8 │ │ │ │ + andeq sp, fp, ip, ror #9 │ │ │ │ + andeq sp, fp, r4, ror #9 │ │ │ │ + ldrdeq sp, [fp], -ip │ │ │ │ + ldrdeq sp, [fp], -r8 │ │ │ │ + ldrdeq sp, [fp], -r4 │ │ │ │ + andeq sp, fp, r8, lsr #9 │ │ │ │ + @ instruction: 0x000f3ab0 │ │ │ │ + muleq pc, r8, sl @ │ │ │ │ + andeq ip, fp, r8, ror #31 │ │ │ │ + andeq r3, pc, r0, lsr #11 │ │ │ │ + andeq r3, pc, r8, lsl #11 │ │ │ │ + andeq ip, fp, ip, lsr sp │ │ │ │ + andeq r3, pc, r0, lsr #5 │ │ │ │ + andeq ip, fp, r0, lsl sp │ │ │ │ + @ instruction: 0x000bcbbc │ │ │ │ + andeq ip, fp, r8, lsr #16 │ │ │ │ + andeq ip, fp, ip, lsl #17 │ │ │ │ + andeq ip, fp, r8, lsl r8 │ │ │ │ + strdeq ip, [fp], -ip @ │ │ │ │ + andeq ip, fp, r0, asr #17 │ │ │ │ + strdeq r2, [pc], -r8 │ │ │ │ + @ instruction: 0x000bcab0 │ │ │ │ + @ instruction: 0x000f2fbc │ │ │ │ + andeq r2, pc, ip, lsl #30 │ │ │ │ + strdeq r2, [pc], -r8 │ │ │ │ + andeq ip, fp, r0, ror sl │ │ │ │ + ldrdeq r2, [pc], -r0 │ │ │ │ + andeq r2, pc, r8, ror #28 │ │ │ │ + andeq r2, pc, ip, lsr lr @ │ │ │ │ + andeq r2, pc, r0, lsl lr @ │ │ │ │ + muleq fp, r0, r9 │ │ │ │ + muleq pc, r0, sp @ │ │ │ │ + andeq r2, pc, r8, asr sp @ │ │ │ │ + andeq r2, pc, r0, lsr #26 │ │ │ │ + muleq pc, r0, ip @ │ │ │ │ + andeq ip, fp, r4, asr #17 │ │ │ │ + @ instruction: 0x000bc8bc │ │ │ │ + andeq ip, fp, r4, lsl #17 │ │ │ │ + strdeq r2, [pc], -r0 │ │ │ │ + andeq ip, fp, r0, ror r7 │ │ │ │ + andeq ip, fp, r4, lsl #13 │ │ │ │ + andeq r2, pc, r4, lsl fp @ │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andeq r2, pc, r8, asr #20 │ │ │ │ + @ instruction: 0x000c51b8 │ │ │ │ + andeq r2, pc, r8, lsr #19 │ │ │ │ + svccc 0x0060624d │ │ │ │ + rscsle sl, r1, #252, 18 @ 0x3f0000 │ │ │ │ + strdeq ip, [fp], -r4 │ │ │ │ + svccc 0x00d00000 │ │ │ │ + strdeq ip, [fp], -r0 │ │ │ │ + andeq r2, pc, r4, ror #15 │ │ │ │ + andeq r2, pc, r4, asr #15 │ │ │ │ + andeq r2, pc, r4, asr #14 │ │ │ │ + andeq r2, pc, r8, lsl r7 @ │ │ │ │ + @ instruction: 0x000f26b4 │ │ │ │ + andeq ip, fp, r4, asr #7 │ │ │ │ + andeq ip, fp, r4, ror #7 │ │ │ │ + andeq r2, pc, r8, asr r6 @ │ │ │ │ + andeq ip, fp, r8, lsl #7 │ │ │ │ + andeq ip, fp, r8, ror r3 │ │ │ │ + andeq ip, fp, r4, ror #6 │ │ │ │ + andeq ip, fp, ip, asr r3 │ │ │ │ + andeq ip, fp, r4, asr r3 │ │ │ │ + andeq r2, pc, r0, asr #10 │ │ │ │ + ldrdeq r2, [pc], -r8 │ │ │ │ + @ instruction: 0x000f24b0 │ │ │ │ + andeq r2, pc, r0, ror r4 @ │ │ │ │ + andeq r4, ip, r8, lsl ip │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + ldr r3, [pc, #-236] @ 5f4ec │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 5e93c │ │ │ │ + ldr r1, [pc, #-264] @ 5f4f0 │ │ │ │ + mov r3, #4096 @ 0x1000 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, #1 │ │ │ │ - strd r6, [sp, #8] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #660] @ 621a8 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr fp, [pc, r3] │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #-184] @ 5f558 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + lsl r0, r0, #5 │ │ │ │ + b 5e748 │ │ │ │ + ldr r0, [pc, #-312] @ 5f4f4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r7, r0 │ │ │ │ + b 5e708 │ │ │ │ + ldr r0, [pc, #-328] @ 5f4f8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r8, r0 │ │ │ │ + b 5e700 │ │ │ │ + ldr r3, [pc, #-344] @ 5f4fc │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 5e93c │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [pc, #-376] @ 5f500 │ │ │ │ + cmp r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ mov r3, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61ad0 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190ac │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + str r2, [r4, #28] │ │ │ │ + bgt 619cc │ │ │ │ + mov r0, #9216 @ 0x2400 │ │ │ │ + bl baa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61ab8 │ │ │ │ - ldr r4, [pc, #604] @ 621ac │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - add r4, pc, r4 │ │ │ │ - strd r2, [r4, #24] │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - strd r2, [r4, #32] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - bl bc7c │ │ │ │ - ldr r3, [pc, #572] @ 621b0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #564] @ 621b4 │ │ │ │ - ldr r3, [pc, #564] @ 621b8 │ │ │ │ - bl 118dcc │ │ │ │ - cmp fp, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [r4, #40] @ 0x28 │ │ │ │ - beq 6205c │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [r4, #32] │ │ │ │ + beq 61b0c │ │ │ │ + ldr r5, [pc, #-428] @ 5f504 │ │ │ │ + ldr r8, [pc, #-428] @ 5f508 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r8, pc, r8 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r8, [sp, #176] @ 0xb0 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + add sl, r9, r9, lsl #3 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [fp, sl, lsl #3] │ │ │ │ + add r4, fp, sl, lsl #3 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r5, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + movle r0, #512 @ 0x200 │ │ │ │ + strd r6, [r4, #8] │ │ │ │ + strd r6, [r4, #16] │ │ │ │ + strd r6, [r4, #24] │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ + ble 5f74c │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + mov r2, r9 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-472] @ 5f558 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr fp, [r3, #32] │ │ │ │ + add r4, fp, sl │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl baa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ + beq 61abc │ │ │ │ + ldr r3, [pc, #-600] @ 5f50c │ │ │ │ + add r9, r9, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + cmp r3, r9 │ │ │ │ + bgt 5f6d4 │ │ │ │ + ldr r8, [pc, #-620] @ 5f510 │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r3, [r8, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 5ff44 │ │ │ │ + ldr r3, [pc, #-636] @ 5f514 │ │ │ │ + mov r9, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #-648] @ 5f518 │ │ │ │ + mov r5, r9 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov sl, #0 │ │ │ │ + mov fp, #0 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [r8, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 5f804 │ │ │ │ + ldr ip, [r8, #20] │ │ │ │ + add lr, r0, r0, lsl #3 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r4, [r8, #32] │ │ │ │ + add ip, ip, r9 │ │ │ │ + lsl lr, lr, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + b 5f7f8 │ │ │ │ + ldr r6, [ip] │ │ │ │ + cmp r1, r6 │ │ │ │ + beq 5fab4 │ │ │ │ + add r3, r3, #18 │ │ │ │ + cmp r3, lr │ │ │ │ + add r2, r2, #1 │ │ │ │ + beq 5f804 │ │ │ │ + ldr r1, [r4, r3, lsl #2] │ │ │ │ + cmp r1, #0 │ │ │ │ + bge 5f7dc │ │ │ │ + ldr r4, [pc, #-752] @ 5f51c │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cmp r2, r0 │ │ │ │ + ble 5fb0c │ │ │ │ + ldr r7, [r4, #32] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + add r0, r2, r2, lsl #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r3, [pc, #-788] @ 5f520 │ │ │ │ + lsl r4, r0, #3 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr ip, [r3, #20] │ │ │ │ + mov r6, r3 │ │ │ │ + ldr lr, [ip, r9] │ │ │ │ + add r3, r7, r0, lsl #3 │ │ │ │ + add ip, ip, r9 │ │ │ │ + movle r1, r2 │ │ │ │ + str lr, [r7, r0, lsl #3] │ │ │ │ + bgt 5fac4 │ │ │ │ + ldr r0, [pc, #-828] @ 5f524 │ │ │ │ + add r1, r1, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r1, [r0, #24] │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r1, [r3, #64] @ 0x40 │ │ │ │ + add lr, r0, #1 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ + cmp lr, r1 │ │ │ │ + strd sl, [r3, #8] │ │ │ │ + strd sl, [r3, #16] │ │ │ │ + strd sl, [r3, #24] │ │ │ │ + str ip, [r0, r6, lsl #2] │ │ │ │ + str lr, [r3, #60] @ 0x3c │ │ │ │ + blt 5f910 │ │ │ │ + ldr ip, [sp, #392] @ 0x188 │ │ │ │ + add r1, r1, #128 @ 0x80 │ │ │ │ + cmp ip, #1 │ │ │ │ + str r1, [r3, #64] @ 0x40 │ │ │ │ + ble 5f8f4 │ │ │ │ + lsl r3, r1, #2 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #-920] @ 5f528 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #-892] @ 5f558 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #-952] @ 5f52c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r1, [r3, #64] @ 0x40 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl bd84 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ + beq 61a44 │ │ │ │ + ldr r3, [pc, #-1000] @ 5f530 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + add r9, r9, #152 @ 0x98 │ │ │ │ + cmp r2, r5 │ │ │ │ + bgt 5f7b0 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 5ff44 │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + movgt r7, #0 │ │ │ │ + movgt r4, r7 │ │ │ │ + ble 5fc50 │ │ │ │ + ldr r1, [pc, #-1052] @ 5f534 │ │ │ │ + add r2, r2, r2, lsl #3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ + ldr r1, [r1, #32] │ │ │ │ + ldr lr, [r0, r4] │ │ │ │ + add r6, r0, r4 │ │ │ │ + lsl r2, r2, #1 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov ip, r1 │ │ │ │ + b 5f988 │ │ │ │ + add r3, r3, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + add ip, ip, #72 @ 0x48 │ │ │ │ + beq 5f998 │ │ │ │ + ldr r5, [r1, r3, lsl #2] │ │ │ │ + cmp lr, r5 │ │ │ │ + bne 5f978 │ │ │ │ + str ip, [r6, #144] @ 0x90 │ │ │ │ + ldr lr, [r6, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + b 5f9b4 │ │ │ │ + add r3, r3, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + add r0, r0, #72 @ 0x48 │ │ │ │ + beq 5f9c4 │ │ │ │ + ldr ip, [r1, r3, lsl #2] │ │ │ │ + cmp lr, ip │ │ │ │ + bne 5f9a4 │ │ │ │ + str r0, [r6, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 5fa7c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 5fc68 │ │ │ │ + ldr r6, [pc, #-1192] @ 5f538 │ │ │ │ + ldr r1, [pc, #-1192] @ 5f53c │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldr r2, [r3, #148] @ 0x94 │ │ │ │ + ldr r0, [r3, #144] @ 0x90 │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-1240] @ 5f540 │ │ │ │ + mov r0, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldrd r2, [r3, #8] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + mov r1, r5 │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldrd r2, [r3, #16] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + ldr r1, [pc, #-1300] @ 5f544 │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldrd r2, [r3, #24] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-1304] @ 5f558 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r1, [pc, #-1340] @ 5f548 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + add r4, r4, #152 @ 0x98 │ │ │ │ + ble 5fc80 │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + bgt 5f948 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt 5f9d8 │ │ │ │ + b 5fa84 │ │ │ │ + add r1, r2, r2, lsl #3 │ │ │ │ + add r3, r4, r1, lsl #3 │ │ │ │ + lsl r4, r1, #3 │ │ │ │ + b 5f868 │ │ │ │ + ldr r1, [pc, #-1408] @ 5f54c │ │ │ │ + mov r3, lr │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #-1424] @ 5f558 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ + ldr ip, [r6, #20] │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r3, r3, r4 │ │ │ │ + add ip, ip, r9 │ │ │ │ + b 5f858 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + add r6, r2, #128 @ 0x80 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r6, [r4, #28] │ │ │ │ + ble 5fb54 │ │ │ │ + ldr r1, [pc, #-1496] @ 5f550 │ │ │ │ + add r3, r6, r6, lsl #3 │ │ │ │ + mov r2, r6 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #-1520] @ 5f558 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ + ldr r4, [pc, #-1544] @ 5f554 │ │ │ │ + add r1, r6, r6, lsl #3 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + bl bd84 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #32] │ │ │ │ + beq 61a9c │ │ │ │ + sub r6, r6, #128 @ 0x80 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + str r8, [sp, #96] @ 0x60 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ + str r9, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r0 │ │ │ │ + add r4, r8, r8, lsl #3 │ │ │ │ + mvn r0, #0 │ │ │ │ + str r0, [r9, r4, lsl #3] │ │ │ │ + add r7, r9, r4, lsl #3 │ │ │ │ + mov r0, #0 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + movle r0, #512 @ 0x200 │ │ │ │ + strd sl, [r7, #8] │ │ │ │ + strd sl, [r7, #16] │ │ │ │ + strd sl, [r7, #24] │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + ble 5fc10 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r2, r8 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-1692] @ 5f558 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r9, [r3, #32] │ │ │ │ + add r7, r9, r4 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl baa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ + beq 61a7c │ │ │ │ + ldr r1, [pc, #-1740] @ 5f55c │ │ │ │ + add r8, r8, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + cmp r0, r8 │ │ │ │ + bgt 5fb98 │ │ │ │ + mov r7, r9 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ + b 5f820 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + cmp r3, #2 │ │ │ │ + movle r7, #0 │ │ │ │ + movle r4, r7 │ │ │ │ + ble 5fa7c │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r1, [pc, #-1808] @ 5f560 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r7, #0 │ │ │ │ + b 5f9d8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 5ff44 │ │ │ │ + ldr r9, [r1, #20] │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + add r3, r9, r3, lsl #3 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, #1 │ │ │ │ + str r1, [r2, #140] @ 0x8c │ │ │ │ + add r2, r2, #152 @ 0x98 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 5fca0 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5ffac │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 118a2c │ │ │ │ + ldr fp, [pc, #-1896] @ 5f564 │ │ │ │ + add fp, pc, fp │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #-1928] @ 5f568 │ │ │ │ + ldr r2, [pc, #-1928] @ 5f56c │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #-1932] @ 5f570 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + b 5fec4 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ + sub r0, r0, r3 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r9, [r9, r5, lsl #3] │ │ │ │ + ldr r5, [fp, #8] │ │ │ │ + add sl, r5, r9, lsl #5 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + mov r7, r1 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #-2004] @ 5f574 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5fe9c │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ + sub r0, r0, r3 │ │ │ │ + bl 118a2c │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sl, #8] │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #-2076] @ 5f574 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5fe9c │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + add r5, r5, r4, lsl #5 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #-2132] @ 5f574 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5fe9c │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #-2184] @ 5f574 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5fe9c │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5fe84 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [pc, #-2236] @ 5f578 │ │ │ │ + add r5, pc, r5 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ + mov r3, r9 │ │ │ │ + str r4, [sp] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2320] @ 5f57c │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + add r3, r3, r8 │ │ │ │ + str r2, [r3, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [pc, #-2344] @ 5f580 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ + cmp r3, r1 │ │ │ │ + ble 617f0 │ │ │ │ + ldr r9, [r2, #20] │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ + add r5, r3, r3, lsl #3 │ │ │ │ + add r5, r3, r5, lsl #1 │ │ │ │ + add r4, r9, r5, lsl #3 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ + lsl r8, r5, #3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 118a2c │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5fd08 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 5ff38 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r4] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2476] @ 5f584 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ + add r4, r4, r8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ + b 5fe9c │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5ffac │ │ │ │ + ldr r3, [pc, #-2512] @ 5f588 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 118d7c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r6, [sp, #40] @ 0x28 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118758 │ │ │ │ + bl b3d0 │ │ │ │ + cmp r4, #0 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + bgt 61904 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 60144 │ │ │ │ + ldr r8, [pc, #-2612] @ 5f58c │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r3, [r8, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 60144 │ │ │ │ + ldr sl, [pc, #-2628] @ 5f590 │ │ │ │ + ldr r7, [pc, #-2628] @ 5f594 │ │ │ │ + mov r4, #0 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r9, r4 │ │ │ │ + ldr r3, [r8, #32] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [r3, r4] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r8, #32] │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 60128 │ │ │ │ + ldr r5, [pc, #-2688] @ 5f598 │ │ │ │ + mov fp, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r6, fp │ │ │ │ + str r9, [sp, #40] @ 0x28 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + add r6, r6, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + ldr r1, [pc, #-2732] @ 5f59c │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, fp] │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + ldr r1, [pc, #-2764] @ 5f5a0 │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr ip, [r3, fp] │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd r8, [ip, #24] │ │ │ │ + ldrd r2, [ip, #8] │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + ldrd r8, [ip, #16] │ │ │ │ + strd r8, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + ldr r1, [pc, #-2812] @ 5f5a4 │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r3, fp] │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd r2, [r2, #48] @ 0x30 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + ldr r1, [pc, #-2844] @ 5f5a8 │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r3, fp] │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd r2, [r2, #56] @ 0x38 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + ldr r1, [pc, #-2876] @ 5f5ac │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr ip, [r3, fp] │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd r8, [ip, #72] @ 0x48 │ │ │ │ + ldrd r2, [ip, #64] @ 0x40 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + add fp, fp, #4 │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + cmp r6, r3 │ │ │ │ + blt 60028 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #-2944] @ 5f5b0 │ │ │ │ + add r9, r9, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + add r4, r4, #72 @ 0x48 │ │ │ │ + cmp r3, r9 │ │ │ │ + bgt 5ffe4 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + subs r4, r3, #0 │ │ │ │ + movne r4, #1 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #300] @ 0x12c │ │ │ │ + str r4, [sp, #316] @ 0x13c │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ + cmp r2, r1 │ │ │ │ + orrlt r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #300] @ 0x12c │ │ │ │ + beq 617b0 │ │ │ │ + cmp r3, #1 │ │ │ │ + movle r3, #0 │ │ │ │ + strle r3, [sp, #296] @ 0x128 │ │ │ │ + bgt 61770 │ │ │ │ + ldr r3, [pc, #-3048] @ 5f5b4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 614e0 │ │ │ │ + ldr r9, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [pc, #-3080] @ 5f5b8 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + add r8, r2, r2, lsl #3 │ │ │ │ + add r4, r3, r8, lsl #3 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r4, #32] │ │ │ │ + strd r2, [r4, #40] @ 0x28 │ │ │ │ + strd r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + lsl r3, r8, #3 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ + ble 60fd4 │ │ │ │ + ldr r3, [pc, #-3140] @ 5f5bc │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [pc, #-3152] @ 5f5c0 │ │ │ │ + str r9, [sp, #304] @ 0x130 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #292] @ 0x124 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #184] @ 0xb8 │ │ │ │ + strd r2, [sp, #240] @ 0xf0 │ │ │ │ + strd r2, [sp, #232] @ 0xe8 │ │ │ │ + strd r2, [sp, #168] @ 0xa8 │ │ │ │ + strd r2, [sp, #224] @ 0xe0 │ │ │ │ + strd r2, [sp, #216] @ 0xd8 │ │ │ │ + strd r2, [sp, #208] @ 0xd0 │ │ │ │ + strd r2, [sp, #200] @ 0xc8 │ │ │ │ + strd r2, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #308] @ 0x134 │ │ │ │ + str r8, [sp, #312] @ 0x138 │ │ │ │ + b 60970 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldrd r0, [r6, #104] @ 0x68 │ │ │ │ + ldrd r4, [r6, #112] @ 0x70 │ │ │ │ + ldrd r8, [r6, #120] @ 0x78 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldrd r2, [r6, #96] @ 0x60 │ │ │ │ + ldrd sl, [r6, #128] @ 0x80 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + strd r8, [sp, #64] @ 0x40 │ │ │ │ + bgt 60b94 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118758 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #-3304] @ 5f5c4 │ │ │ │ + ldr r3, [pc, #-3304] @ 5f5c8 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ + bl b370 │ │ │ │ + ldrd r6, [sp, #88] @ 0x58 │ │ │ │ + ldrd r4, [sp, #80] @ 0x50 │ │ │ │ + add ip, sp, #320 @ 0x140 │ │ │ │ + ldrd r8, [ip] │ │ │ │ + mov r2, r6 │ │ │ │ + add ip, sp, #328 @ 0x148 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd sl, [ip] │ │ │ │ + bl 118b10 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + bl 118b10 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + strd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #-3456] @ 5f5cc │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + bl 118b10 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #160] @ 0xa0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #-3556] @ 5f5cc │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #3248] @ 61138 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r4, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #3188] @ 6113c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #3168] @ 6113c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #3084] @ 61138 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #2780] @ 6113c │ │ │ │ + mov r2, #0 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #2752] @ 6113c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + cmp r3, #2 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + bgt 60ae4 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r6, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + add r4, r4, r3 │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldrd r8, [r3, #8] │ │ │ │ + ldrd sl, [r3, #16] │ │ │ │ + ldrd r2, [r3, #24] │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + cmp r3, #2 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + bgt 609a8 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, r3, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, r2 │ │ │ │ + ble 60da0 │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, r2, lsl #2] │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [r6, #140] @ 0x8c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 60254 │ │ │ │ + ldr r3, [pc, #1960] @ 61140 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + add r4, r4, r3 │ │ │ │ + b 60954 │ │ │ │ + ldr r4, [sp, #292] @ 0x124 │ │ │ │ + mov r0, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1924] @ 61144 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1908] @ 61148 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1892] @ 6114c │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1876] @ 61150 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1860] @ 61154 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1844] @ 61158 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1828] @ 6115c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1808] @ 61160 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1788] @ 61164 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1772] @ 61168 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1756] @ 6116c │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1740] @ 61170 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #1964] @ 61274 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + add r4, r4, r3 │ │ │ │ + b 60954 │ │ │ │ + ldr r1, [pc, #1672] @ 61174 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1660] @ 61178 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1644] @ 6117c │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1628] @ 61180 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1612] @ 61184 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1596] @ 61188 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1580] @ 6118c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1564] @ 61190 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #1772] @ 61274 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 60748 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ + bl 118a2c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 118a2c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 118a2c │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ + bl 118a2c │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r1, [pc, #1472] @ 61194 │ │ │ │ + mov r6, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1456] @ 61198 │ │ │ │ + ldr ip, [sp, #248] @ 0xf8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + ldr r1, [pc, #1444] @ 6119c │ │ │ │ + add r2, r3, ip │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, ip] │ │ │ │ + ldr ip, [sp, #180] @ 0xb4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r2, ip] │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #1568] @ 61264 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r8, [sp] │ │ │ │ + ldr r4, [pc, #1348] @ 611a0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ldr r1, [pc, #1340] @ 611a4 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r8, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #1492] @ 61264 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r6, [sp] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r8, [sp, #40] @ 0x28 │ │ │ │ + ldrd r6, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118758 │ │ │ │ + ldr r4, [pc, #1236] @ 611a8 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #1404] @ 61264 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r6, [sp] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r8, [sp, #56] @ 0x38 │ │ │ │ + ldrd r6, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118758 │ │ │ │ + ldr r4, [pc, #1152] @ 611ac │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #1316] @ 61264 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r6, [sp] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1096] @ 611b0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1076] @ 611b4 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #1248] @ 61274 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 602a4 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119048 │ │ │ │ + ldr r9, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #308] @ 0x134 │ │ │ │ + ldr r8, [sp, #312] @ 0x138 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 60fd4 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 119194 │ │ │ │ + ldr r7, [r9] │ │ │ │ + ldr r5, [r9, #4] │ │ │ │ + str r0, [r7] │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 119194 │ │ │ │ + ldr r4, [r9, #8] │ │ │ │ + mov fp, r0 │ │ │ │ + str fp, [r5] │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 119194 │ │ │ │ + str r0, [r4] │ │ │ │ + mov sl, r0 │ │ │ │ + str fp, [r7, #4] │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 119194 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 119194 │ │ │ │ + str r0, [r4, #4] │ │ │ │ + str sl, [r7, #8] │ │ │ │ + str r0, [r5, #8] │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 119194 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 119194 │ │ │ │ + ldr r4, [r6] │ │ │ │ + str r0, [r4] │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 119194 │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ + str r0, [r4] │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 119194 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + str r0, [r4] │ │ │ │ + bgt 6129c │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 6147c │ │ │ │ + ldm r6, {r4, lr} │ │ │ │ + mov ip, #0 │ │ │ │ + str ip, [r4] │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + str ip, [lr] │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 118d7c │ │ │ │ + bl 119194 │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ + str r0, [r4] │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt 613dc │ │ │ │ + ldr r3, [pc, #776] @ 611b8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r5, [r3, #32] │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + add r4, r5, r3 │ │ │ │ + bl 118a54 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #616] @ 6113c │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + strd r0, [r4, #32] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 118a54 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #588] @ 6113c │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + strd r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 118a54 │ │ │ │ + ldr r3, [pc, #564] @ 6113c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + cmp r3, #1 │ │ │ │ + strd r0, [r4, #48] @ 0x30 │ │ │ │ + ble 60fd4 │ │ │ │ + ldr r1, [pc, #664] @ 611bc │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [r5, r8, lsl #3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 614cc │ │ │ │ + ldr r1, [pc, #624] @ 611c0 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 6175c │ │ │ │ + ldr r4, [pc, #604] @ 611c4 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r1, [pc, #592] @ 611c8 │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldrd r2, [r3, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r1, [pc, #568] @ 611cc │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldrd r2, [r3, #40] @ 0x28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r1, [pc, #544] @ 611d0 │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldrd r2, [r3, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #684] @ 61274 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr sl, [pc, #500] @ 611d4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sl, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt 601b8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 614e0 │ │ │ │ + ldr r8, [pc, #464] @ 611d8 │ │ │ │ + ldr r7, [pc, #464] @ 611dc │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr fp, [sp, #176] @ 0xb0 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r5, #0 │ │ │ │ + b 610ac │ │ │ │ + ldr r1, [pc, #440] @ 611e0 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + ldr r4, [pc, #424] @ 611e4 │ │ │ │ + add r3, r3, r9 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldrd r2, [r3, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, r3, r9 │ │ │ │ + ldrd r2, [r3, #16] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + ldr r1, [pc, #372] @ 611e8 │ │ │ │ + add r3, r3, r9 │ │ │ │ + ldrd r2, [r3, #24] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #488] @ 61274 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #336] @ 611ec │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + cmp r3, r5 │ │ │ │ + ble 614e0 │ │ │ │ + ldr r4, [sl, #32] │ │ │ │ + add r9, r5, r5, lsl #3 │ │ │ │ + add r4, r4, r9, lsl #3 │ │ │ │ + ldrd r2, [r4, #32] │ │ │ │ + ldrd r0, [r4, #8] │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r4, #40] @ 0x28 │ │ │ │ + lsl r9, r9, #3 │ │ │ │ + strd r0, [r4, #8] │ │ │ │ + ldrd r0, [r4, #16] │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r4, #48] @ 0x30 │ │ │ │ + strd r0, [r4, #16] │ │ │ │ + ldrd r0, [r4, #24] │ │ │ │ + bl 11875c │ │ │ │ + cmp r6, #0 │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + ble 61094 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 614b4 │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 61020 │ │ │ │ + ldr r1, [pc, #196] @ 611f0 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 61030 │ │ │ │ + andmi r0, r8, r0 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + ldrdeq r1, [pc], -ip │ │ │ │ + andeq fp, fp, r0, asr #24 │ │ │ │ + andeq fp, fp, r0, asr #24 │ │ │ │ + andeq fp, fp, r0, asr #24 │ │ │ │ + andeq fp, fp, r0, asr #24 │ │ │ │ + andeq fp, fp, r0, asr #24 │ │ │ │ + andeq fp, fp, r0, asr #24 │ │ │ │ + andeq fp, fp, ip, lsr ip │ │ │ │ + andeq fp, fp, r8, lsr ip │ │ │ │ + andeq fp, fp, r8, lsr ip │ │ │ │ + andeq fp, fp, r8, lsr ip │ │ │ │ + andeq fp, fp, r8, lsr ip │ │ │ │ + andeq fp, fp, r8, lsr ip │ │ │ │ + muleq fp, r4, sl │ │ │ │ + andeq fp, fp, ip, lsl #21 │ │ │ │ + andeq fp, fp, ip, lsl #21 │ │ │ │ + andeq fp, fp, ip, lsl #21 │ │ │ │ + andeq fp, fp, ip, lsl #21 │ │ │ │ + andeq fp, fp, ip, lsl #21 │ │ │ │ + andeq fp, fp, ip, lsl #21 │ │ │ │ + @ instruction: 0x000c42b4 │ │ │ │ + @ instruction: 0x000bb8b0 │ │ │ │ + andeq r1, pc, r8, lsl #21 │ │ │ │ + @ instruction: 0x000bb8b8 │ │ │ │ + @ instruction: 0x000bb8bc │ │ │ │ + andeq fp, fp, ip, lsl #17 │ │ │ │ + andeq fp, fp, r4, ror #16 │ │ │ │ + andeq fp, fp, ip, lsr #16 │ │ │ │ + andeq fp, fp, r8, lsl #16 │ │ │ │ + andeq r4, ip, r8, lsr #1 │ │ │ │ + andeq r1, pc, r4, asr #15 │ │ │ │ + andeq fp, fp, r8, ror r8 │ │ │ │ + andeq fp, fp, ip, lsl r5 │ │ │ │ + andeq r1, pc, r8, lsl #14 │ │ │ │ + andeq fp, fp, r4, lsl #17 │ │ │ │ + andeq fp, fp, r8, ror r8 │ │ │ │ + andeq fp, fp, ip, ror #16 │ │ │ │ + muleq pc, r0, r6 @ │ │ │ │ + andeq fp, fp, r0, lsr #16 │ │ │ │ + andeq r1, pc, ip, asr r6 @ │ │ │ │ + andeq fp, fp, r8, asr #16 │ │ │ │ + muleq fp, r8, r2 │ │ │ │ + andeq fp, fp, r8, ror #4 │ │ │ │ + ldrdeq r1, [pc], -r4 │ │ │ │ + andeq fp, fp, r0, asr r7 │ │ │ │ + andeq fp, fp, ip, asr #8 │ │ │ │ + andeq fp, fp, ip, lsr r4 │ │ │ │ + andeq fp, fp, r0, lsl r4 │ │ │ │ + andeq fp, fp, r4, ror #7 │ │ │ │ + andeq r3, ip, ip, ror #20 │ │ │ │ + muleq fp, ip, r3 │ │ │ │ + muleq fp, r8, r3 │ │ │ │ + andeq r3, ip, ip, asr #19 │ │ │ │ + andeq r3, ip, ip, ror #18 │ │ │ │ + andeq sl, fp, r4, lsr #31 │ │ │ │ + andeq r1, pc, ip, lsl #3 │ │ │ │ + andeq fp, fp, ip, lsl #7 │ │ │ │ + andeq r1, pc, r0, ror r1 @ │ │ │ │ + andeq fp, fp, r0, asr r3 │ │ │ │ + andeq sl, fp, r0, lsr #27 │ │ │ │ + andeq sl, fp, r0, ror sp │ │ │ │ + ldrdeq r1, [pc], -r8 │ │ │ │ + andeq fp, fp, ip, lsl r2 │ │ │ │ + @ instruction: 0x000c37b4 │ │ │ │ + andeq fp, fp, r0, lsl r2 │ │ │ │ + andeq r0, pc, r8, asr #31 │ │ │ │ + andeq fp, fp, r8, lsr #4 │ │ │ │ + @ instruction: 0x000bb1bc │ │ │ │ + andeq fp, fp, ip, ror r0 │ │ │ │ + andeq sl, fp, r4, ror #25 │ │ │ │ + andeq sl, fp, r4, ror #25 │ │ │ │ + muleq fp, r4, ip │ │ │ │ + muleq fp, ip, ip │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andeq r0, pc, r4, ror #26 │ │ │ │ + @ instruction: 0x000ba9b8 │ │ │ │ + andeq sl, fp, r8, asr #14 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + @ instruction: 0x000ba3b8 │ │ │ │ + andeq sl, fp, ip, lsr r8 │ │ │ │ + andeq sl, fp, ip, lsr r4 │ │ │ │ + andeq sl, fp, r8, lsl r7 │ │ │ │ + andeq sl, fp, ip, lsr r7 │ │ │ │ + ldrdeq sl, [fp], -r8 │ │ │ │ + andeq sl, fp, r0, lsr r6 │ │ │ │ + andeq sl, fp, r4, ror #10 │ │ │ │ + andeq sl, fp, r0, lsl r5 │ │ │ │ + ldr r1, [pc, #-176] @ 611f4 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r5, [r9] │ │ │ │ + ldr r4, [pc, #-192] @ 611f8 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 118a54 │ │ │ │ + ldr r3, [r6] │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov fp, r1 │ │ │ │ + bl 118a54 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 118a54 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 118a54 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r5, [r9, #4] │ │ │ │ + ldr r4, [pc, #-276] @ 611fc │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 118a54 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov fp, r1 │ │ │ │ + bl 118a54 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 118a54 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 118a54 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r5, [r9, #8] │ │ │ │ + ldr r4, [pc, #-360] @ 61200 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 118a54 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov fp, r1 │ │ │ │ + bl 118a54 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 118a54 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 118a54 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-440] @ 61204 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #-348] @ 61274 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 60e68 │ │ │ │ + ldr r1, [pc, #-476] @ 61208 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r4, [pc, #-492] @ 6120c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 118a54 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 118a54 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 118a54 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-588] @ 61210 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #-508] @ 61274 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 60ea8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #3 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 5e048 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 60e9c │ │ │ │ + ldrd r0, [r6] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + str r3, [r1] │ │ │ │ + str r3, [r2] │ │ │ │ + b 60e9c │ │ │ │ + ldr r1, [pc, #-680] @ 61214 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r4, [sl, #32] │ │ │ │ + b 610fc │ │ │ │ + ldr r1, [pc, #-700] @ 61218 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 60f58 │ │ │ │ + ldr r8, [pc, #-716] @ 6121c │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r3, [r8, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 61680 │ │ │ │ + ldr r3, [pc, #-732] @ 61220 │ │ │ │ + ldr r7, [pc, #-732] @ 61224 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov sl, #0 │ │ │ │ + mov fp, r8 │ │ │ │ + mov r9, r7 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b 615a8 │ │ │ │ + ldr r1, [pc, #-760] @ 61228 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r9, #20] │ │ │ │ + ldr r4, [pc, #-776] @ 6122c │ │ │ │ + add r3, r3, r5 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldrd r2, [r3, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r9, #20] │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldrd r2, [r3, #16] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r9, #20] │ │ │ │ + ldr r1, [pc, #-828] @ 61230 │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldrd r2, [r3, #24] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-784] @ 61274 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #-868] @ 61234 │ │ │ │ + add sl, sl, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, sl │ │ │ │ + ble 61680 │ │ │ │ + ldr r4, [fp, #20] │ │ │ │ + add r5, sl, sl, lsl #3 │ │ │ │ + add r5, sl, r5, lsl #1 │ │ │ │ + add r4, r4, r5, lsl #3 │ │ │ │ + ldr r8, [r4, #144] @ 0x90 │ │ │ │ + ldrd r0, [r4, #16] │ │ │ │ + ldrd r2, [r8, #40] @ 0x28 │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [r8, #48] @ 0x30 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [r4, #24] │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [r8, #32] │ │ │ │ + ldr r8, [r4, #148] @ 0x94 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [r4, #8] │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [r8, #32] │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [r4, #8] │ │ │ │ + ldrd r0, [r8, #40] @ 0x28 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [r4, #16] │ │ │ │ + ldrd r0, [r8, #48] @ 0x30 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + cmp r3, #1 │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + ble 61590 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 6166c │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 61518 │ │ │ │ + ldr r1, [pc, #-1064] @ 61238 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 61528 │ │ │ │ + ldr r1, [pc, #-1080] @ 6123c │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 61638 │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt 6015c │ │ │ │ + ldr r0, [pc, #-1112] @ 61240 │ │ │ │ + ldr r8, [pc, #-1112] @ 61244 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + mov r2, #56 @ 0x38 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r8, pc, r8 │ │ │ │ + bl b9f4 │ │ │ │ + ldr r3, [r8, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 61718 │ │ │ │ + ldr r9, [pc, #-1148] @ 61248 │ │ │ │ + mov r6, #0 │ │ │ │ + ldr sl, [sp, #288] @ 0x120 │ │ │ │ + mov r7, r6 │ │ │ │ + add r9, pc, r9 │ │ │ │ + ldr r3, [r8, #32] │ │ │ │ + mov r2, r9 │ │ │ │ + add ip, r3, r6 │ │ │ │ + ldrd r4, [ip, #24] │ │ │ │ + ldr r3, [r3, r6] │ │ │ │ + strd r4, [sp, #16] │ │ │ │ + ldrd r4, [ip, #16] │ │ │ │ + mov r1, #1 │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + ldrd r4, [ip, #8] │ │ │ │ + mov r0, sl │ │ │ │ + strd r4, [sp] │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [r8, #24] │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + add r6, r6, #72 @ 0x48 │ │ │ │ + bgt 616d0 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b778 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b4cc │ │ │ │ + ldr r3, [pc, #-1256] @ 6124c │ │ │ │ + ldr ip, [sp, #272] @ 0x110 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3] │ │ │ │ + mov r1, #0 │ │ │ │ + lsr r0, r2, #16 │ │ │ │ + add r3, ip, #1024 @ 0x400 │ │ │ │ + str r1, [ip] │ │ │ │ + strb r1, [ip, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ + strb r0, [ip, #1030] @ 0x406 │ │ │ │ + b 5e93c │ │ │ │ + ldr r1, [pc, #-1300] @ 61250 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 60f60 │ │ │ │ + ldr r1, [pc, #-1316] @ 61254 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1328] @ 61258 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #-1328] @ 61274 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 60194 │ │ │ │ + cmp r3, #1 │ │ │ │ + movle r3, #2 │ │ │ │ + strle r3, [sp, #296] @ 0x128 │ │ │ │ + ble 60194 │ │ │ │ + ldr r1, [pc, #-1388] @ 6125c │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1404] @ 61260 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ + b 61798 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 61ac8 │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + mov r8, #0 │ │ │ │ + mov r9, #0 │ │ │ │ + add r7, r4, r3, lsl #3 │ │ │ │ + mov sl, r8 │ │ │ │ + mov fp, r9 │ │ │ │ + mov r5, r7 │ │ │ │ + strd r8, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r4, #140] @ 0x8c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 61890 │ │ │ │ + ldr r3, [pc, #-1488] @ 61264 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r6, [r4, #88] @ 0x58 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 11875c │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + add r4, r4, #152 @ 0x98 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne 61820 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + strd r6, [sp, #40] @ 0x28 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118758 │ │ │ │ + bl b3d0 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r9, [pc, #-1700] @ 61268 │ │ │ │ + mov r8, #0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov sl, r8 │ │ │ │ + mov fp, r8 │ │ │ │ + b 61930 │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + add r8, r8, #152 @ 0x98 │ │ │ │ + ble 5ffac │ │ │ │ + ldr r5, [r9, #20] │ │ │ │ + add r4, r5, r8 │ │ │ │ + ldr r3, [r4, #140] @ 0x8c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6191c │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r6, [r4, #88] @ 0x58 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6191c │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 619c4 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r5, r8] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldr r1, [pc, #-1852] @ 6126c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r4, [r9, #20] │ │ │ │ + add r4, r4, r8 │ │ │ │ + str fp, [r4, #140] @ 0x8c │ │ │ │ + b 6191c │ │ │ │ + ldr r1, [pc, #-1892] @ 61270 │ │ │ │ + mov r3, #9216 @ 0x2400 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #-1912] @ 61274 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ + add r0, r5, r5, lsl #3 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + bl baa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [r4, #32] │ │ │ │ + beq 61b0c │ │ │ │ + cmp r5, #0 │ │ │ │ + bgt 5f6a8 │ │ │ │ + b 5f774 │ │ │ │ + ldr r3, [pc, #-1968] @ 61278 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 5e93c │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + ldr lr, [pc, #-2000] @ 6127c │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + strb r3, [ip] │ │ │ │ + b 5e93c │ │ │ │ + ldr lr, [pc, #-2036] @ 61280 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + b 5e928 │ │ │ │ + ldr lr, [pc, #-2048] @ 61284 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + stm ip, {r0, r1, r2} │ │ │ │ + b 5e93c │ │ │ │ + ldr lr, [pc, #-2076] @ 61288 │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + b 5e93c │ │ │ │ + ldr lr, [pc, #-2104] @ 6128c │ │ │ │ + add lr, pc, lr │ │ │ │ + b 61a84 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118758 │ │ │ │ + bl b3d0 │ │ │ │ + b 5ffac │ │ │ │ + ldr lr, [pc, #-2180] @ 61290 │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + lsr r3, r2, #16 │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + strh r2, [ip], #2 │ │ │ │ + strb r3, [ip] │ │ │ │ + b 5e93c │ │ │ │ + ldr r3, [pc, #-2220] @ 61294 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 5f5d8 │ │ │ │ + ldr lr, [pc, #-2228] @ 61298 │ │ │ │ + add lr, pc, lr │ │ │ │ + b 61a74 │ │ │ │ + │ │ │ │ +00061b50 : │ │ │ │ + ldr r3, [pc, #16] @ 61b68 │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + bx lr │ │ │ │ + andeq r0, pc, r0, asr #22 │ │ │ │ + │ │ │ │ +00061b6c : │ │ │ │ + ldr r3, [pc, #8] @ 61b7c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrd r0, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + andeq r0, pc, r8, lsr #22 │ │ │ │ + │ │ │ │ +00061b80 : │ │ │ │ + ldr r3, [pc, #8] @ 61b90 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrd r0, [r3, #16] │ │ │ │ + bx lr │ │ │ │ + andeq r0, pc, r4, lsl fp @ │ │ │ │ + │ │ │ │ +00061b94 : │ │ │ │ + ldr r3, [pc, #8] @ 61ba4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrd r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ + andeq r0, pc, r0, lsl #22 │ │ │ │ + │ │ │ │ +00061ba8 : │ │ │ │ + ldr r3, [pc, #8] @ 61bb8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrd r0, [r3, #32] │ │ │ │ + bx lr │ │ │ │ + andeq r0, pc, ip, ror #21 │ │ │ │ + │ │ │ │ +00061bbc : │ │ │ │ + ldr r3, [pc, #8] @ 61bcc │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrd r0, [r3, #40] @ 0x28 │ │ │ │ + bx lr │ │ │ │ + ldrdeq r0, [pc], -r8 │ │ │ │ + │ │ │ │ +00061bd0 : │ │ │ │ + ldr r3, [pc, #248] @ 61cd0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ + cmp r2, #1 │ │ │ │ + bxle lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r4, #1 │ │ │ │ + mov r9, r3 │ │ │ │ + mov fp, r2 │ │ │ │ + add r8, r9, sl, lsl #5 │ │ │ │ + ldrd r2, [r5, #48] @ 0x30 │ │ │ │ + ldrd r6, [r8, #16] │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + movne sl, r4 │ │ │ │ + bne 61c6c │ │ │ │ + ldrd r0, [sp] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 61c6c │ │ │ │ + ldrd r2, [r8, #8] │ │ │ │ + ldrd r0, [r5, #40] @ 0x28 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne sl, r4 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, fp │ │ │ │ + add r5, r5, #32 │ │ │ │ + bne 61c10 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 61cc8 │ │ │ │ + ldr r0, [r9, sl, lsl #5] │ │ │ │ + ldr r1, [r9] │ │ │ │ + add r2, r9, sl, lsl #5 │ │ │ │ + str r0, [r9] │ │ │ │ + str r1, [r9, sl, lsl #5] │ │ │ │ + ldrd r0, [r2, #8] │ │ │ │ + ldrd r4, [r9, #8] │ │ │ │ + strd r0, [r9, #8] │ │ │ │ + ldrd r0, [r2, #16] │ │ │ │ + strd r4, [r2, #8] │ │ │ │ + ldrd r4, [r9, #16] │ │ │ │ + strd r0, [r9, #16] │ │ │ │ + ldr r1, [r9, #24] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ + strd r4, [r2, #16] │ │ │ │ + str r0, [r9, #24] │ │ │ │ + str r1, [r2, #24] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + andeq r0, pc, r4, asr #21 │ │ │ │ + │ │ │ │ +00061cd4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + bl b700 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00061cf4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + bl baa8 │ │ │ │ + ldr r6, [pc, #56] @ 61d54 │ │ │ │ + add r6, pc, r6 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 61d30 │ │ │ │ + str r5, [r3] │ │ │ │ + str r4, [r3, #4] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #32] @ 61d58 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bbe0 │ │ │ │ + ldr r3, [pc, #24] @ 61d5c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + mov r0, #1 │ │ │ │ + bl be2c │ │ │ │ + andeq lr, lr, r0, ror #5 │ │ │ │ + andeq sl, fp, r0, ror #23 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + │ │ │ │ +00061d60 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + beq 61dbc │ │ │ │ + ldr r5, [pc, #76] @ 61dd0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r6, [r3, #16] │ │ │ │ + ldr r2, [r3] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldrd r6, [r3, #8] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r6, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 61d84 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #16] @ 61dd4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b bbe0 │ │ │ │ + andeq sl, fp, r0, asr #23 │ │ │ │ + andeq r9, fp, r8, asr #12 │ │ │ │ + │ │ │ │ +00061dd8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3824] @ 0xef0 │ │ │ │ + ldr r2, [pc, #2840] @ 62908 │ │ │ │ + sub sp, sp, #236 @ 0xec │ │ │ │ + mvn r3, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [pc, #2824] @ 6290c │ │ │ │ + ldr fp, [r2] │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [pc, #2812] @ 62910 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + cmp fp, #0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + beq 61e4c │ │ │ │ + ldr r1, [pc, #2776] @ 62914 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2764] @ 62918 │ │ │ │ + ldr fp, [pc, r3] │ │ │ │ + ldr r3, [pc, #2760] @ 6291c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [pc, #2752] @ 62920 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r4, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r3, r2 │ │ │ │ + moveq r3, r1 │ │ │ │ + ldr r5, [r3] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldrd r6, [r5, #16] │ │ │ │ + ldrd r2, [r4, #16] │ │ │ │ + strd r6, [sp, #120] @ 0x78 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ + ldrd r4, [r4, #8] │ │ │ │ + strd r2, [sp, #128] @ 0x80 │ │ │ │ + strd r4, [sp, #176] @ 0xb0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + bl b3d0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 118d7c │ │ │ │ + cmp fp, #0 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + bne 6252c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 62090 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [pc, #2360] @ 6290c │ │ │ │ + mov r6, #0 │ │ │ │ + str fp, [sp, #64] @ 0x40 │ │ │ │ + b 6200c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r8, [sp, #88] @ 0x58 │ │ │ │ + ldr r8, [r8, #4] │ │ │ │ + movne r6, sl │ │ │ │ + movne r7, fp │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 62088 │ │ │ │ + ldr r9, [r8] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldrd r2, [r9, #8] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r9, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + bic fp, r1, #-2147483648 @ 0x80000000 │ │ │ │ + beq 61fdc │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, fp │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r6, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b 61fdc │ │ │ │ + strd sl, [sp, #160] @ 0xa0 │ │ │ │ + ldr fp, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [r3] │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + ldrd r2, [r6, #8] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r6, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118758 │ │ │ │ + cmp fp, #0 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + bne 625f0 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 62850 │ │ │ │ + ldr r3, [pc, #2088] @ 62924 │ │ │ │ + ldr sl, [sp, #72] @ 0x48 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b 62140 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp sl, r3 │ │ │ │ + beq 624d4 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 62130 │ │ │ │ + ldrd r4, [sp, #48] @ 0x30 │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ + ldr sl, [sl, #4] │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 621dc │ │ │ │ + ldr r4, [sl] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r4, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118758 │ │ │ │ + cmp fp, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 624e8 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62108 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 624d4 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp sl, r3 │ │ │ │ + beq 624d4 │ │ │ │ + ldr sl, [sl, #4] │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 62140 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 118758 │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 118758 │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 118b10 │ │ │ │ + cmp fp, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bne 6268c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62794 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq fp, #0 │ │ │ │ + bne 627bc │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 626e8 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 61e20 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + mov r4, r2 │ │ │ │ + add r5, r3, #-2147483648 @ 0x80000000 │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 118b10 │ │ │ │ + strd r6, [sp, #32] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + strd r8, [sp, #40] @ 0x28 │ │ │ │ + bl 11875c │ │ │ │ + ldr r8, [pc, #1608] @ 62928 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + strd r6, [sp, #48] @ 0x30 │ │ │ │ + strd r6, [r8, #56] @ 0x38 │ │ │ │ + mov r6, r0 │ │ │ │ + add r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + strd r4, [r8, #64] @ 0x40 │ │ │ │ + strd r2, [sp, #72] @ 0x48 │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + bl 118b10 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r6, [sp, #40] @ 0x28 │ │ │ │ + strd r6, [r8, #72] @ 0x48 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #88] @ 0x58 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r6, [r8, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + strd r6, [sp, #64] @ 0x40 │ │ │ │ + bl 118b10 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + strd r4, [r8, #88] @ 0x58 │ │ │ │ + bl 118b10 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldrd r6, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + strd r6, [r8, #96] @ 0x60 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r6, [r8, #104] @ 0x68 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r4, [r8, #112] @ 0x70 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #1200] @ 6292c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r6, [r8, #8] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #1144] @ 6292c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + cmp fp, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r4, [r8, #16] │ │ │ │ + bne 628ac │ │ │ │ + add sp, sp, #236 @ 0xec │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + b 62134 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11875c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr fp, [r3] │ │ │ │ + b 62190 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + ldrd r0, [sp, #128] @ 0x80 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd sl, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [pc, #1004] @ 62930 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r8, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + strd sl, [sp] │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #840] @ 62934 │ │ │ │ + ldr fp, [pc, r3] │ │ │ │ + b 61fbc │ │ │ │ + ldrd r8, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [pc, #828] @ 62938 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r7, [r3] │ │ │ │ + ldr r6, [pc, #796] @ 6293c │ │ │ │ + ldrd r2, [r7, #8] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r7, #16] │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 11875c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #708] @ 62940 │ │ │ │ + ldr fp, [pc, r3] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 620f4 │ │ │ │ + b 621dc │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [pc, #684] @ 62944 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #660] @ 62948 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr fp, [pc, r3] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62270 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62258 │ │ │ │ + ldr r4, [pc, #604] @ 6294c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + add r4, pc, r4 │ │ │ │ + strd r2, [r4, #24] │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + strd r2, [r4, #32] │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl bc7c │ │ │ │ + ldr r3, [pc, #572] @ 62950 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #564] @ 62954 │ │ │ │ + ldr r3, [pc, #564] @ 62958 │ │ │ │ + bl 118d7c │ │ │ │ + cmp fp, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [r4, #40] @ 0x28 │ │ │ │ + beq 627fc │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ strd r0, [sp] │ │ │ │ - ldr r1, [pc, #524] @ 621bc │ │ │ │ + ldr r1, [pc, #524] @ 6295c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ ldr fp, [r4] │ │ │ │ strd r2, [sp, #208] @ 0xd0 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ @@ -88279,45 +88733,45 @@ │ │ │ │ strd r2, [sp, #192] @ 0xc0 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ strd r2, [sp, #184] @ 0xb8 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp, #224] @ 0xe0 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #216] @ 0xd8 │ │ │ │ - b 61ad0 │ │ │ │ + b 62270 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 61ae0 │ │ │ │ + beq 62280 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov fp, #0 │ │ │ │ - b 616c8 │ │ │ │ - ldr r4, [pc, #412] @ 621c0 │ │ │ │ + b 61e68 │ │ │ │ + ldr r4, [pc, #412] @ 62960 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ add r4, pc, r4 │ │ │ │ strd r2, [r4, #24] │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ strd r2, [r4, #32] │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ bl bc7c │ │ │ │ - ldr r3, [pc, #360] @ 621b0 │ │ │ │ + ldr r3, [pc, #360] @ 62950 │ │ │ │ mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #352] @ 621b4 │ │ │ │ - ldr r3, [pc, #352] @ 621b8 │ │ │ │ - bl 118dcc │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #352] @ 62954 │ │ │ │ + ldr r3, [pc, #352] @ 62958 │ │ │ │ + bl 118d7c │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 62130 │ │ │ │ + beq 628d0 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ strd r6, [sp, #168] @ 0xa8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ strd r2, [sp, #208] @ 0xd0 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ @@ -88326,39 +88780,39 @@ │ │ │ │ strd r2, [sp, #192] @ 0xc0 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ strd r2, [sp, #184] @ 0xb8 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp, #224] @ 0xe0 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #216] @ 0xd8 │ │ │ │ - b 62010 │ │ │ │ + b 627b0 │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 118b60 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61a9c │ │ │ │ - b 62004 │ │ │ │ - ldr r1, [pc, #176] @ 621c4 │ │ │ │ + bne 6223c │ │ │ │ + b 627a4 │ │ │ │ + ldr r1, [pc, #176] @ 62964 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r7 │ │ │ │ strd r4, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ @@ -88372,219 +88826,219 @@ │ │ │ │ strd r2, [sp, #208] @ 0xd0 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ strd r2, [sp, #200] @ 0xc8 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r2, [sp, #192] @ 0xc0 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ strd r2, [sp, #184] @ 0xb8 │ │ │ │ - b 61ae0 │ │ │ │ - andseq r3, r0, ip, lsr r9 │ │ │ │ + b 62280 │ │ │ │ + andeq r0, pc, r4, lsr #17 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - andseq r3, r0, ip, lsl r9 │ │ │ │ - andeq sl, fp, r0, lsl fp │ │ │ │ - andseq r3, r0, r8, ror #17 │ │ │ │ - andeq sl, fp, r0, asr #22 │ │ │ │ - andeq sl, fp, r0, ror fp │ │ │ │ - andseq r3, r0, r4, lsr r6 │ │ │ │ - andseq r3, r0, r0, asr r4 │ │ │ │ + andeq r0, pc, r4, lsl #17 │ │ │ │ + andeq sl, fp, ip, lsl fp │ │ │ │ + andeq r0, pc, r0, asr r8 @ │ │ │ │ + andeq sl, fp, ip, asr #22 │ │ │ │ + andeq sl, fp, ip, ror fp │ │ │ │ + muleq pc, ip, r5 @ │ │ │ │ + @ instruction: 0x000f03b8 │ │ │ │ svccc 0x00d00000 │ │ │ │ - andeq sl, fp, r8, lsl r4 │ │ │ │ - andseq r3, r0, r8, asr #2 │ │ │ │ - andeq sl, fp, ip, lsr #7 │ │ │ │ - andeq sl, fp, ip, lsl #7 │ │ │ │ - ldrheq r3, [r0], -r8 │ │ │ │ - andeq sl, fp, ip, asr #6 │ │ │ │ - andseq r3, r0, ip, ror r0 │ │ │ │ - andseq r3, r0, r0, asr #32 │ │ │ │ + andeq sl, fp, r4, lsr #8 │ │ │ │ + strheq r0, [pc], -r0 @ │ │ │ │ + @ instruction: 0x000ba3b8 │ │ │ │ + muleq fp, r8, r3 │ │ │ │ + andeq r0, pc, r0, lsr #32 │ │ │ │ + andeq sl, fp, r8, asr r3 │ │ │ │ + andeq pc, lr, r4, ror #31 │ │ │ │ + andeq pc, lr, r8, lsr #31 │ │ │ │ submi r8, r6, r0 │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ svccc 0x00e921fb │ │ │ │ - @ instruction: 0x000ba2b4 │ │ │ │ - andseq r2, r0, ip, ror #30 │ │ │ │ - andeq sl, fp, r4, lsl #3 │ │ │ │ + andeq sl, fp, r0, asr #5 │ │ │ │ + ldrdeq pc, [lr], -r4 │ │ │ │ + muleq fp, r0, r1 │ │ │ │ │ │ │ │ -000621c8 : │ │ │ │ - ldr r3, [pc, #52] @ 62204 │ │ │ │ +00062968 : │ │ │ │ + ldr r3, [pc, #52] @ 629a4 │ │ │ │ push {r4, r5, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ add ip, r3, r0, lsl #5 │ │ │ │ ldrd r4, [ip, #8] │ │ │ │ add r2, r3, r1, lsl #5 │ │ │ │ ldr lr, [r3, r0, lsl #5] │ │ │ │ ldr r0, [ip, #24] │ │ │ │ strd r4, [r2, #8] │ │ │ │ ldrd r4, [ip, #16] │ │ │ │ strd r4, [r2, #16] │ │ │ │ str lr, [r3, r1, lsl #5] │ │ │ │ str r0, [r2, #24] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq r2, r0, r0, asr #27 │ │ │ │ + andeq pc, lr, r8, lsr #26 │ │ │ │ │ │ │ │ -00062208 : │ │ │ │ +000629a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, [r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [fp, #8] │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp] │ │ │ │ ldrd r0, [fp] │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sl, #8] │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 119098 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000622d4 : │ │ │ │ +00062a74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #312] @ 62424 │ │ │ │ + ldr r6, [pc, #312] @ 62bc4 │ │ │ │ mov r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 61554 │ │ │ │ - ldr r8, [pc, #296] @ 62428 │ │ │ │ + bl 61cf4 │ │ │ │ + ldr r8, [pc, #296] @ 62bc8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 61554 │ │ │ │ + bl 61cf4 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ - ble 6241c │ │ │ │ - ldr r9, [pc, #260] @ 6242c │ │ │ │ + ble 62bbc │ │ │ │ + ldr r9, [pc, #260] @ 62bcc │ │ │ │ mov r5, #2 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 62370 │ │ │ │ + b 62b10 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, r7 │ │ │ │ - bl 61554 │ │ │ │ + bl 61cf4 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #224] @ 62430 │ │ │ │ + ldr r3, [pc, #224] @ 62bd0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 623e0 │ │ │ │ - ldr r3, [pc, #208] @ 62434 │ │ │ │ + bne 62b80 │ │ │ │ + ldr r3, [pc, #208] @ 62bd4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ - ble 6241c │ │ │ │ + ble 62bbc │ │ │ │ ldr r3, [r6] │ │ │ │ lsl r7, r5, #5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 623bc │ │ │ │ + bne 62b5c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, r2, r7 │ │ │ │ add r2, r2, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 62208 │ │ │ │ + bl 629a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62330 │ │ │ │ + bne 62ad0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61534 │ │ │ │ + bl 61cd4 │ │ │ │ mov r4, r0 │ │ │ │ - b 62348 │ │ │ │ + b 62ae8 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r3, r5, lsl #5] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 615c0 │ │ │ │ - b 62380 │ │ │ │ + bl 61d60 │ │ │ │ + b 62b20 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #76] @ 62438 │ │ │ │ + ldr r1, [pc, #76] @ 62bd8 │ │ │ │ ldr r3, [r3, r5, lsl #5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 615c0 │ │ │ │ - ldr r3, [pc, #48] @ 6243c │ │ │ │ + bl 61d60 │ │ │ │ + ldr r3, [pc, #48] @ 62bdc │ │ │ │ mov r0, #10 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ bl bcdc │ │ │ │ - b 6235c │ │ │ │ + b 62afc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r2, r0, r4, lsr #25 │ │ │ │ - strdeq sp, [lr], -ip │ │ │ │ - andeq r9, fp, r4, lsl #31 │ │ │ │ - andseq r2, r0, r4, asr #24 │ │ │ │ - andseq r2, r0, r0, lsr ip │ │ │ │ - andeq r9, fp, ip, ror #29 │ │ │ │ + andeq pc, lr, ip, lsl #24 │ │ │ │ + andeq sp, lr, ip, asr r5 │ │ │ │ + andeq r8, fp, r8, lsl #24 │ │ │ │ + andeq pc, lr, ip, lsr #23 │ │ │ │ + muleq lr, r8, fp │ │ │ │ + andeq r9, fp, ip, asr #29 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ │ │ │ │ -00062440 : │ │ │ │ +00062be0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r0, [pc, #112] @ 624c8 │ │ │ │ - ldr r6, [pc, #112] @ 624cc │ │ │ │ + ldr r0, [pc, #112] @ 62c68 │ │ │ │ + ldr r6, [pc, #112] @ 62c6c │ │ │ │ sub sp, sp, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ bl bbe0 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 624c0 │ │ │ │ - ldr r5, [pc, #84] @ 624d0 │ │ │ │ + ble 62c60 │ │ │ │ + ldr r5, [pc, #84] @ 62c70 │ │ │ │ mov r4, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2, r4, lsl #5 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r2, [r2, r4, lsl #5] │ │ │ │ @@ -88594,232 +89048,232 @@ │ │ │ │ strd r8, [sp, #8] │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ add r4, r4, #1 │ │ │ │ strd r8, [sp] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt 62480 │ │ │ │ + bgt 62c20 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - andeq r9, fp, r8, lsr #29 │ │ │ │ - andseq r2, r0, r0, lsr fp │ │ │ │ - muleq fp, r0, lr │ │ │ │ + andeq r8, fp, r8, ror #17 │ │ │ │ + muleq lr, r8, sl │ │ │ │ + andeq r9, fp, r8, ror #28 │ │ │ │ │ │ │ │ -000624d4 : │ │ │ │ +00062c74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #124] @ 62568 │ │ │ │ + ldr r5, [pc, #124] @ 62d08 │ │ │ │ mov r6, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 62548 │ │ │ │ + ble 62ce8 │ │ │ │ mov r4, r6 │ │ │ │ - b 62514 │ │ │ │ + b 62cb4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - ble 62548 │ │ │ │ + ble 62ce8 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add r3, r3, r4, lsl #5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 62504 │ │ │ │ + bne 62ca4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 621c8 │ │ │ │ + bl 62968 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ add r6, r6, #1 │ │ │ │ - bgt 62514 │ │ │ │ - ldr r3, [pc, #28] @ 6256c │ │ │ │ + bgt 62cb4 │ │ │ │ + ldr r3, [pc, #28] @ 62d0c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 62440 │ │ │ │ - andseq r2, r0, r4, lsr #21 │ │ │ │ - andseq r2, r0, r4, asr #20 │ │ │ │ + b 62be0 │ │ │ │ + andeq pc, lr, ip, lsl #20 │ │ │ │ + andeq pc, lr, ip, lsr #19 │ │ │ │ │ │ │ │ -00062570 : │ │ │ │ +00062d10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #944] @ 62938 │ │ │ │ + ldr r3, [pc, #944] @ 630d8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrd r6, [r9, #8] │ │ │ │ ldrd r4, [r9, #16] │ │ │ │ cmp r3, #1 │ │ │ │ mov sl, r0 │ │ │ │ strd r6, [sp, #24] │ │ │ │ strd r4, [sp, #32] │ │ │ │ - ble 62928 │ │ │ │ + ble 630c8 │ │ │ │ sub r8, r9, #32 │ │ │ │ add r8, r8, r3, lsl #5 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldrd r6, [r9, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ movne sl, r6 │ │ │ │ movne fp, r7 │ │ │ │ - bne 6260c │ │ │ │ + bne 62dac │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62608 │ │ │ │ + bne 62da8 │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ strd r6, [sp, #24] │ │ │ │ ldrd r6, [r9, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r6 │ │ │ │ movne r5, r7 │ │ │ │ - bne 62654 │ │ │ │ + bne 62df4 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62650 │ │ │ │ + bne 62df0 │ │ │ │ ldrd r6, [sp, #32] │ │ │ │ strd r6, [sp, #32] │ │ │ │ add r9, r9, #32 │ │ │ │ cmp r9, r8 │ │ │ │ - bne 625c4 │ │ │ │ + bne 62d64 │ │ │ │ strd sl, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr fp, [pc, #692] @ 6293c │ │ │ │ + ldr fp, [pc, #692] @ 630dc │ │ │ │ add fp, pc, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #668] @ 62940 │ │ │ │ + ldr r1, [pc, #668] @ 630e0 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #652] @ 62944 │ │ │ │ + ldr r1, [pc, #652] @ 630e4 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ - bl 1187ac │ │ │ │ + bl 11875c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1187ac │ │ │ │ + bl 11875c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r6, [sp] │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #572] @ 62948 │ │ │ │ + ldr r1, [pc, #572] @ 630e8 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [pc, #560] @ 6294c │ │ │ │ + ldr r0, [pc, #560] @ 630ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl bbe0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #544] @ 62950 │ │ │ │ + ldr r1, [pc, #544] @ 630f0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r8, [pc, #528] @ 62954 │ │ │ │ - ldr r7, [pc, #528] @ 62958 │ │ │ │ + ldr r8, [pc, #528] @ 630f4 │ │ │ │ + ldr r7, [pc, #528] @ 630f8 │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #496] @ 62950 │ │ │ │ - bl 1187a8 │ │ │ │ + ldr r1, [pc, #496] @ 630f0 │ │ │ │ + bl 118758 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [pc, #476] @ 6295c │ │ │ │ + ldr r0, [pc, #476] @ 630fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl bbe0 │ │ │ │ - ldr r1, [pc, #468] @ 62960 │ │ │ │ + ldr r1, [pc, #468] @ 63100 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 627dc │ │ │ │ - ldr r8, [pc, #444] @ 62964 │ │ │ │ + ble 62f7c │ │ │ │ + ldr r8, [pc, #444] @ 63104 │ │ │ │ mov r6, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r0, r6, lsl #5 │ │ │ │ ldrd r4, [r0, #16] │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ strd r4, [sp] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bgt 627ac │ │ │ │ - ldr r0, [pc, #388] @ 62968 │ │ │ │ - ldr r8, [pc, #388] @ 6296c │ │ │ │ + bgt 62f4c │ │ │ │ + ldr r0, [pc, #388] @ 63108 │ │ │ │ + ldr r8, [pc, #388] @ 6310c │ │ │ │ add r0, pc, r0 │ │ │ │ bl bbe0 │ │ │ │ - ldr r1, [pc, #380] @ 62970 │ │ │ │ + ldr r1, [pc, #380] @ 63110 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [pc, #368] @ 62974 │ │ │ │ + ldr r0, [pc, #368] @ 63114 │ │ │ │ add r8, pc, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl bbe0 │ │ │ │ ldr ip, [sl] │ │ │ │ - ldr r1, [pc, #352] @ 62978 │ │ │ │ + ldr r1, [pc, #352] @ 63118 │ │ │ │ ldrd r4, [ip, #16] │ │ │ │ ldrd r2, [ip, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ strd r4, [sp] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ ldr r3, [sl] │ │ │ │ @@ -88829,120 +89283,120 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, #1 │ │ │ │ strd r4, [sp] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ ldr sl, [sl, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 6282c │ │ │ │ - ldr r0, [pc, #280] @ 6297c │ │ │ │ - ldr r4, [pc, #280] @ 62980 │ │ │ │ + bne 62fcc │ │ │ │ + ldr r0, [pc, #280] @ 6311c │ │ │ │ + ldr r4, [pc, #280] @ 63120 │ │ │ │ add r0, pc, r0 │ │ │ │ bl bbe0 │ │ │ │ - ldr r1, [pc, #272] @ 62984 │ │ │ │ + ldr r1, [pc, #272] @ 63124 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [pc, #260] @ 62988 │ │ │ │ + ldr r0, [pc, #260] @ 63128 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl bbe0 │ │ │ │ ldrd r0, [r4, #64] @ 0x40 │ │ │ │ ldrd r2, [r4, #56] @ 0x38 │ │ │ │ strd r0, [sp] │ │ │ │ - ldr r1, [pc, #236] @ 6298c │ │ │ │ + ldr r1, [pc, #236] @ 6312c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ mov r5, #1 │ │ │ │ add r4, r4, #56 @ 0x38 │ │ │ │ ldrd r6, [r4, #24] │ │ │ │ ldrd r2, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ strd r6, [sp] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ cmp r5, #4 │ │ │ │ add r4, r4, #16 │ │ │ │ - bne 628b0 │ │ │ │ - ldr r0, [pc, #176] @ 62990 │ │ │ │ + bne 63050 │ │ │ │ + ldr r0, [pc, #176] @ 63130 │ │ │ │ add r0, pc, r0 │ │ │ │ bl bbe0 │ │ │ │ - ldr r3, [pc, #168] @ 62994 │ │ │ │ - ldr r1, [pc, #168] @ 62998 │ │ │ │ + ldr r3, [pc, #168] @ 63134 │ │ │ │ + ldr r1, [pc, #168] @ 63138 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ ldrd r4, [r3, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r4, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #132] @ 6299c │ │ │ │ + ldr r1, [pc, #132] @ 6313c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b508 <__printf_chk@plt> │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ ldrd r4, [sp, #32] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - b 62668 │ │ │ │ - andseq r2, r0, r8, lsl #20 │ │ │ │ - andeq r9, fp, r0, ror #25 │ │ │ │ - andeq r9, fp, ip, lsl #25 │ │ │ │ - andeq r9, fp, r0, lsl #25 │ │ │ │ - andeq r9, fp, ip, ror ip │ │ │ │ - andeq r9, fp, r4, lsl #25 │ │ │ │ + b 62e08 │ │ │ │ + andeq pc, lr, r0, ror r9 @ │ │ │ │ + @ instruction: 0x000b9cb8 │ │ │ │ + andeq r9, fp, r4, ror #24 │ │ │ │ + andeq r9, fp, r8, asr ip │ │ │ │ + andeq r9, fp, r4, asr ip │ │ │ │ + andeq r9, fp, ip, asr ip │ │ │ │ subsmi r0, r2, r0 │ │ │ │ - andeq r9, fp, r0, ror ip │ │ │ │ - andseq r2, r0, r8, asr #16 │ │ │ │ - andeq r9, fp, ip, asr #24 │ │ │ │ - andeq r9, fp, r4, asr #24 │ │ │ │ - andeq r9, fp, r4, lsr ip │ │ │ │ - andeq r9, fp, r8, lsl ip │ │ │ │ + andeq r9, fp, r8, asr #24 │ │ │ │ + @ instruction: 0x000ef7b0 │ │ │ │ andeq r9, fp, r4, lsr #24 │ │ │ │ - andeq r9, fp, r4, lsl ip │ │ │ │ - andeq r9, fp, r4, asr #23 │ │ │ │ - strdeq r9, [fp], -r8 │ │ │ │ + andeq r9, fp, ip, lsl ip │ │ │ │ + andeq r9, fp, ip, lsl #24 │ │ │ │ + strdeq r9, [fp], -r0 │ │ │ │ + strdeq r9, [fp], -ip │ │ │ │ + andeq r9, fp, ip, ror #23 │ │ │ │ + muleq fp, ip, fp │ │ │ │ ldrdeq r9, [fp], -r0 │ │ │ │ - andseq r2, r0, r0, lsl r7 │ │ │ │ - ldrdeq r9, [fp], -r4 │ │ │ │ - andeq r9, fp, r4, asr #22 │ │ │ │ - andeq r9, fp, r4, ror fp │ │ │ │ - andeq r9, fp, r8, asr fp │ │ │ │ - andseq r2, r0, r4, lsr #13 │ │ │ │ - andeq r9, fp, ip, asr fp │ │ │ │ - andeq r9, fp, ip, asr fp │ │ │ │ + andeq r9, fp, r8, lsr #23 │ │ │ │ + andeq pc, lr, r8, ror r6 @ │ │ │ │ + andeq r9, fp, ip, lsr #23 │ │ │ │ + andeq r9, fp, ip, lsl fp │ │ │ │ + andeq r9, fp, ip, asr #22 │ │ │ │ + andeq r9, fp, r0, lsr fp │ │ │ │ + andeq pc, lr, ip, lsl #12 │ │ │ │ + andeq r9, fp, r4, lsr fp │ │ │ │ + andeq r9, fp, r4, lsr fp │ │ │ │ │ │ │ │ -000629a0 : │ │ │ │ +00063140 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #436] @ 62b6c │ │ │ │ + ldr r8, [pc, #436] @ 6330c │ │ │ │ sub sp, sp, #8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r5, r0 │ │ │ │ lsl r0, r2, #5 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r8, #48] @ 0x30 │ │ │ │ bl baa8 │ │ │ │ ldr r3, [r8] │ │ │ │ - ldr r6, [pc, #400] @ 62b70 │ │ │ │ + ldr r6, [pc, #400] @ 63310 │ │ │ │ cmp r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r8, #52] @ 0x34 │ │ │ │ - bne 62b50 │ │ │ │ + bne 632f0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble 62a38 │ │ │ │ - ldr r3, [pc, #376] @ 62b74 │ │ │ │ + ble 631d8 │ │ │ │ + ldr r3, [pc, #376] @ 63314 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ sub r0, r5, #8 │ │ │ │ sub r1, r4, #8 │ │ │ │ mov r2, ip │ │ │ │ ldrd r4, [r0, #8]! │ │ │ │ @@ -88950,266 +89404,266 @@ │ │ │ │ strd r4, [r3, #-24] @ 0xffffffe8 │ │ │ │ ldrd r4, [r1, #8]! │ │ │ │ str ip, [r3, #-32] @ 0xffffffe0 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r7 │ │ │ │ strd r4, [r3, #-16] │ │ │ │ str r2, [r3, #-8] │ │ │ │ - bne 62a10 │ │ │ │ - bl 61430 │ │ │ │ - ldr r3, [pc, #308] @ 62b78 │ │ │ │ + bne 631b0 │ │ │ │ + bl 61bd0 │ │ │ │ + ldr r3, [pc, #308] @ 63318 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 62b3c │ │ │ │ - ldr r4, [pc, #292] @ 62b7c │ │ │ │ - ldr r3, [pc, #292] @ 62b80 │ │ │ │ + bne 632dc │ │ │ │ + ldr r4, [pc, #292] @ 6331c │ │ │ │ + ldr r3, [pc, #292] @ 63320 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, #32 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ sub r1, r1, #1 │ │ │ │ add r0, r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl b388 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 62ae4 │ │ │ │ - ldr r3, [pc, #244] @ 62b84 │ │ │ │ + bne 63284 │ │ │ │ + ldr r3, [pc, #244] @ 63324 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 62aa0 │ │ │ │ - bl 624d4 │ │ │ │ - bl 622d4 │ │ │ │ - ldr r5, [pc, #220] @ 62b88 │ │ │ │ + ble 63240 │ │ │ │ + bl 62c74 │ │ │ │ + bl 62a74 │ │ │ │ + ldr r5, [pc, #220] @ 63328 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 62b0c │ │ │ │ + bne 632ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 61638 │ │ │ │ - ldr r3, [pc, #192] @ 62b8c │ │ │ │ + bl 61dd8 │ │ │ │ + ldr r3, [pc, #192] @ 6332c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 62af8 │ │ │ │ + bne 63298 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #164] @ 62b90 │ │ │ │ + ldr r0, [pc, #164] @ 63330 │ │ │ │ add r0, pc, r0 │ │ │ │ bl bbe0 │ │ │ │ - bl 62440 │ │ │ │ - b 62a88 │ │ │ │ + bl 62be0 │ │ │ │ + b 63228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 62570 │ │ │ │ + bl 62d10 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #128] @ 62b94 │ │ │ │ + ldr r0, [pc, #128] @ 63334 │ │ │ │ add r0, pc, r0 │ │ │ │ bl bbe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 615c0 │ │ │ │ + bl 61d60 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62abc │ │ │ │ - ldr r0, [pc, #100] @ 62b98 │ │ │ │ + beq 6325c │ │ │ │ + ldr r0, [pc, #100] @ 63338 │ │ │ │ add r0, pc, r0 │ │ │ │ bl bbe0 │ │ │ │ - b 62abc │ │ │ │ - ldr r0, [pc, #88] @ 62b9c │ │ │ │ + b 6325c │ │ │ │ + ldr r0, [pc, #88] @ 6333c │ │ │ │ add r0, pc, r0 │ │ │ │ bl bbe0 │ │ │ │ - bl 62440 │ │ │ │ - b 62a50 │ │ │ │ - ldr r1, [pc, #72] @ 62ba0 │ │ │ │ + bl 62be0 │ │ │ │ + b 631f0 │ │ │ │ + ldr r1, [pc, #72] @ 63340 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ ldr r7, [r8, #48] @ 0x30 │ │ │ │ - b 629ec │ │ │ │ - @ instruction: 0x001025d8 │ │ │ │ - andeq sp, lr, r8, lsl r6 │ │ │ │ - mulseq r0, r4, r5 │ │ │ │ - andseq r2, r0, r0, asr r5 │ │ │ │ - andseq r2, r0, r8, lsr r5 │ │ │ │ + b 6318c │ │ │ │ + andeq pc, lr, r0, asr #10 │ │ │ │ + andeq ip, lr, r8, ror lr │ │ │ │ + strdeq pc, [lr], -ip │ │ │ │ + @ instruction: 0x000ef4b8 │ │ │ │ + andeq pc, lr, r0, lsr #9 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - andseq r2, r0, r4, lsl #10 │ │ │ │ - andseq r2, r0, r8, ror #9 │ │ │ │ - andseq r2, r0, r8, asr #9 │ │ │ │ - andeq r9, fp, r4, ror #19 │ │ │ │ - andeq r9, fp, ip, asr #19 │ │ │ │ - @ instruction: 0x000b99b4 │ │ │ │ - andeq r9, fp, ip, ror #18 │ │ │ │ - andeq r9, fp, r0, lsr r9 │ │ │ │ + andeq pc, lr, ip, ror #8 │ │ │ │ + andeq pc, lr, r0, asr r4 @ │ │ │ │ + andeq pc, lr, r0, lsr r4 @ │ │ │ │ + @ instruction: 0x000b99bc │ │ │ │ + andeq r9, fp, r4, lsr #19 │ │ │ │ + andeq r9, fp, ip, lsl #19 │ │ │ │ + andeq r9, fp, r4, asr #18 │ │ │ │ + andeq r9, fp, r8, lsl #18 │ │ │ │ │ │ │ │ -00062ba4 : │ │ │ │ +00063344 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, [r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [fp, #8] │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp] │ │ │ │ ldrd r0, [fp] │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sl, #8] │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #64] @ 62c9c │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #64] @ 6343c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bne 62c94 │ │ │ │ - ldr r3, [pc, #36] @ 62ca0 │ │ │ │ + bne 63434 │ │ │ │ + ldr r3, [pc, #36] @ 63440 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ svccc 0x00e00000 │ │ │ │ svclt 0x00e00000 │ │ │ │ │ │ │ │ -00062ca4 : │ │ │ │ +00063444 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #420] @ 62e60 │ │ │ │ + ldr r5, [pc, #420] @ 63600 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add r2, r1, #8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov fp, r1 │ │ │ │ add r0, r3, #8 │ │ │ │ add r1, r4, #8 │ │ │ │ - bl 62ba4 │ │ │ │ + bl 63344 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bgt 62e34 │ │ │ │ - bne 62e1c │ │ │ │ + bgt 635d4 │ │ │ │ + bne 635bc │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str r3, [sp] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r0 │ │ │ │ bic r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ ldrd r0, [fp, #8] │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r8 │ │ │ │ bic r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ ldr ip, [r5, #120] @ 0x78 │ │ │ │ ldrd r8, [r4, #16] │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r5, #120] @ 0x78 │ │ │ │ ldr ip, [sp] │ │ │ │ ldrd r6, [ip, #16] │ │ │ │ strd r6, [sp] │ │ │ │ ldrd r6, [fp, #16] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62e2c │ │ │ │ + bne 635cc │ │ │ │ ldrd r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ ldrd r2, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ mov r6, r8 │ │ │ │ bic r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ bic r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62e2c │ │ │ │ + bne 635cc │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62e14 │ │ │ │ + bne 635b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62e44 │ │ │ │ + beq 635e4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [fp, #24] │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ @@ -89220,31548 +89674,33176 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ strgt r3, [fp, #24] │ │ │ │ strle r3, [r4, #24] │ │ │ │ - b 62e38 │ │ │ │ - @ instruction: 0x001022d4 │ │ │ │ - │ │ │ │ -00062e64 : │ │ │ │ - ldr r3, [pc, #8] @ 62e74 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [r3] │ │ │ │ - bx lr │ │ │ │ - andseq r2, r0, r4, lsr #3 │ │ │ │ - │ │ │ │ -00062e78 : │ │ │ │ - ldr r3, [pc, #8] @ 62e88 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [r3, #4] │ │ │ │ - bx lr │ │ │ │ - mulseq r0, r0, r1 │ │ │ │ - │ │ │ │ -00062e8c : │ │ │ │ - ldr r3, [pc, #8] @ 62e9c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ - andseq r2, r0, ip, ror r1 │ │ │ │ - │ │ │ │ -00062ea0 : │ │ │ │ - ldr r3, [pc, #8] @ 62eb0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bx lr │ │ │ │ - andseq r2, r0, r8, ror #2 │ │ │ │ + b 635d8 │ │ │ │ + andeq pc, lr, ip, lsr r2 @ │ │ │ │ │ │ │ │ -00062eb4 : │ │ │ │ +00063604 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #104] @ 62f34 │ │ │ │ - ldr r2, [pc, #104] @ 62f38 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #308] @ 63750 │ │ │ │ + ldr r3, [pc, #308] @ 63754 │ │ │ │ add r2, pc, r2 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 62f28 │ │ │ │ - ldr r3, [pc, #84] @ 62f3c │ │ │ │ - mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r4, [r3] │ │ │ │ - b 62f0c │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r4, r4, #16384 @ 0x4000 │ │ │ │ - cmp r5, r7 │ │ │ │ - add r4, r4, #12 │ │ │ │ - beq 62f28 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 62ef8 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mvn r5, #0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + bl bd78 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 63704 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, #2 │ │ │ │ + bl b76c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + blt 636d8 │ │ │ │ + mov r3, #2 │ │ │ │ + strh r3, [sp, #12] │ │ │ │ + lsl r3, r6, #16 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + lsr r3, r3, #24 │ │ │ │ + orr r3, r3, r6, lsl #8 │ │ │ │ + ldr r1, [r1] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + strh r3, [sp, #14] │ │ │ │ + add r0, sp, #16 │ │ │ │ + mov r3, #12 │ │ │ │ + bl bd6c <__memmove_chk@plt> │ │ │ │ + mov r2, #16 │ │ │ │ + add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r2, r0, r0, asr #2 │ │ │ │ - andeq sp, lr, r4, lsr #2 │ │ │ │ - andeq r0, r0, r4, lsl #10 │ │ │ │ - │ │ │ │ -00062f40 : │ │ │ │ - ldr r3, [pc, #56] @ 62f80 │ │ │ │ - ldr r2, [pc, #56] @ 62f84 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bl b3c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 63728 │ │ │ │ + ldr r2, [pc, #168] @ 63758 │ │ │ │ + ldr r3, [pc, #160] @ 63754 │ │ │ │ add r2, pc, r2 │ │ │ │ - cmp r3, r0 │ │ │ │ - ble 62f78 │ │ │ │ - ldr r3, [pc, #36] @ 62f88 │ │ │ │ - add r1, r0, r0, lsl #11 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r0, r0, r1, lsl #1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - add r0, r3, r0, lsl #2 │ │ │ │ - bx lr │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - andseq r2, r0, r4, asr #1 │ │ │ │ - andeq sp, lr, r8, lsr #1 │ │ │ │ - andeq r0, r0, r4, lsl #10 │ │ │ │ - │ │ │ │ -00062f8c : │ │ │ │ - ldr r3, [pc, #8] @ 62f9c │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6374c │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr lr, [pc, #124] @ 6375c │ │ │ │ + ldr ip, [pc, #124] @ 63760 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, pc, ip │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + strb r2, [ip] │ │ │ │ + mov r5, #0 │ │ │ │ + b 636a8 │ │ │ │ + ldr r3, [pc, #88] @ 63764 │ │ │ │ + ldr r0, [pc, #88] @ 63768 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - bx lr │ │ │ │ - andseq r2, r0, ip, ror r0 │ │ │ │ - │ │ │ │ -00062fa0 : │ │ │ │ - ldr r3, [pc, #8] @ 62fb0 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 636fc │ │ │ │ + ldr r3, [pc, #60] @ 6376c │ │ │ │ + ldr r0, [pc, #60] @ 63770 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ - andseq r2, r0, r8, rrx │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 636fc │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq ip, [lr], -ip @ │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq ip, lr, r8, asr #18 │ │ │ │ + muleq fp, ip, r5 │ │ │ │ + andeq pc, lr, ip, lsr #32 │ │ │ │ + andeq r9, fp, r8, asr r5 │ │ │ │ + strdeq lr, [lr], -r8 │ │ │ │ + andeq r9, fp, r8, ror #10 │ │ │ │ + ldrdeq lr, [lr], -r4 │ │ │ │ │ │ │ │ -00062fb4 : │ │ │ │ - ldr r2, [pc, #36] @ 62fe0 │ │ │ │ +00063774 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #188] @ 63848 │ │ │ │ + ldr r3, [pc, #188] @ 6384c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r6, r1, #19968 @ 0x4e00 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + add r6, r6, #31 │ │ │ │ + rsb r9, r1, #1 │ │ │ │ + add r8, sp, #3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + b 637d8 │ │ │ │ + ldrb r3, [sp, #3] │ │ │ │ + strb r3, [r4], #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + beq 637fc │ │ │ │ + cmp r4, r6 │ │ │ │ + beq 6383c │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b70c │ │ │ │ + add r7, r4, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - cmpge r3, r0 │ │ │ │ - movgt r3, #1 │ │ │ │ - ldrgt r3, [r2, #28] │ │ │ │ - movle r3, #0 │ │ │ │ - ldrgt r0, [r3, r0, lsl #2] │ │ │ │ - movle r0, r3 │ │ │ │ - bx lr │ │ │ │ - andseq r2, r0, r4, asr r0 │ │ │ │ - │ │ │ │ -00062fe4 : │ │ │ │ - ldr r2, [pc, #36] @ 63010 │ │ │ │ + bne 637c0 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 63834 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r4] │ │ │ │ + ldr r2, [pc, #68] @ 63850 │ │ │ │ + ldr r3, [pc, #60] @ 6384c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - cmpge r3, r0 │ │ │ │ - movgt r3, #1 │ │ │ │ - ldrgt r3, [r2, #32] │ │ │ │ - movle r3, #0 │ │ │ │ - ldrgt r0, [r3, r0, lsl #2] │ │ │ │ - movle r0, r3 │ │ │ │ - bx lr │ │ │ │ - andseq r2, r0, r4, lsr #32 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 63844 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r7, r0 │ │ │ │ + b 63804 │ │ │ │ + ldr r7, [pc, #16] @ 63854 │ │ │ │ + b 637fc │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, lr, ip, ror #16 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq ip, lr, ip, ror #15 │ │ │ │ + andeq r4, r0, r0, lsr #28 │ │ │ │ │ │ │ │ -00063014 : │ │ │ │ - ldr r3, [pc, #24] @ 63034 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - cmp r2, r0 │ │ │ │ - ldrgt r3, [r3, #36] @ 0x24 │ │ │ │ - ldrgt r0, [r3, r0, lsl #2] │ │ │ │ - movle r0, #0 │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x00101ff4 │ │ │ │ +00063858 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl b7cc │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, r0, r0, lsl #1 │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl baa8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 63958 │ │ │ │ + ldr r7, [pc, #208] @ 63960 │ │ │ │ + sub r1, r5, #1 │ │ │ │ + add ip, r1, r4 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r8, #37 @ 0x25 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r9, #43 @ 0x2b │ │ │ │ + b 638d4 │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ + beq 638c8 │ │ │ │ + ldrb r6, [r7, r2, lsr #4] │ │ │ │ + add r3, r3, #2 │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ + strb r8, [r4] │ │ │ │ + strb r6, [r0, lr] │ │ │ │ + strb r2, [r0, r3] │ │ │ │ + cmp r1, ip │ │ │ │ + add r3, r3, #1 │ │ │ │ + beq 63948 │ │ │ │ + ldrb r2, [r1, #1]! │ │ │ │ + strb r2, [r0, r3] │ │ │ │ + cmp r2, #32 │ │ │ │ + add lr, r3, #1 │ │ │ │ + and r5, r2, #15 │ │ │ │ + add r4, r0, r3 │ │ │ │ + strbeq r9, [r0, r3] │ │ │ │ + beq 638c8 │ │ │ │ + cmp r2, #47 @ 0x2f │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, #1 │ │ │ │ + cmp r2, #45 @ 0x2d │ │ │ │ + moveq r6, #0 │ │ │ │ + cmp r6, #0 │ │ │ │ + sub sl, r2, #58 @ 0x3a │ │ │ │ + bne 638a8 │ │ │ │ + cmp sl, #6 │ │ │ │ + bls 638b0 │ │ │ │ + sub r6, r2, #91 @ 0x5b │ │ │ │ + cmp r6, #5 │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, #1 │ │ │ │ + cmp r2, #95 @ 0x5f │ │ │ │ + moveq r6, #0 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ + orrhi r6, r6, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 638b0 │ │ │ │ + b 638c8 │ │ │ │ + add r3, r0, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r3] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + b 6394c │ │ │ │ + @ instruction: 0x000cdbb8 │ │ │ │ │ │ │ │ -00063038 : │ │ │ │ +00063964 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #92] @ 630ac │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r7, [r3, #20] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 630a4 │ │ │ │ - ldr r5, [r3, #32] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, #0 │ │ │ │ - sub r5, r5, #4 │ │ │ │ - b 6307c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - beq 630a4 │ │ │ │ - ldr r1, [r5, #4]! │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r1, [pc, #312] @ 63ab8 │ │ │ │ + mov r7, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #7 │ │ │ │ + mov r4, r0 │ │ │ │ + bl bd54 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 63a80 │ │ │ │ + add r1, r4, #7 │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r4, #47 @ 0x2f │ │ │ │ + cmpne r4, #58 @ 0x3a │ │ │ │ + bne 639c4 │ │ │ │ + b 639e4 │ │ │ │ + ldrb r4, [r5, #1]! │ │ │ │ + cmp r4, #47 @ 0x2f │ │ │ │ + cmpne r4, #58 @ 0x3a │ │ │ │ + beq 639e4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 639b4 │ │ │ │ + mov r0, r8 │ │ │ │ + strb r4, [r5] │ │ │ │ + bl b928 │ │ │ │ + strb r4, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 63070 │ │ │ │ - ldr r3, [pc, #24] @ 630b0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + strb r3, [r5] │ │ │ │ + bl b928 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ + strb r4, [r5] │ │ │ │ + bne 639dc │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + add r0, r5, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r3, #47 @ 0x2f │ │ │ │ + mov r4, r0 │ │ │ │ + beq 63a28 │ │ │ │ + ldrb r3, [r4, #1]! │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r3, #47 @ 0x2f │ │ │ │ + bne 63a18 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #10 │ │ │ │ + strb r1, [r4] │ │ │ │ + bl b91c │ │ │ │ + mov r3, #47 @ 0x2f │ │ │ │ + str r0, [r7] │ │ │ │ + strb r3, [r4] │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 639dc │ │ │ │ + ldr lr, [pc, #100] @ 63abc │ │ │ │ + ldr ip, [pc, #100] @ 63ac0 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, pc, ip │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + lsr r3, r2, #16 │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + strh r2, [ip], #2 │ │ │ │ + strb r3, [ip] │ │ │ │ + b 63aac │ │ │ │ + ldr lr, [pc, #60] @ 63ac4 │ │ │ │ + ldr ip, [pc, #60] @ 63ac8 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, pc, ip │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + strh r2, [ip] │ │ │ │ + mov r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r1, r0, r0, asr #31 │ │ │ │ - andseq r1, r0, r8, ror pc │ │ │ │ - │ │ │ │ -000630b4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ 630f4 │ │ │ │ - mov r2, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #40] @ 0x28 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ - mla r4, r1, r2, r4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl b748 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andseq r1, r0, r0, asr #30 │ │ │ │ + andeq r9, fp, ip, lsr #6 │ │ │ │ + andeq r9, fp, r8, lsl #5 │ │ │ │ + @ instruction: 0x000eecb4 │ │ │ │ + andeq r9, fp, ip, lsr #4 │ │ │ │ + andeq lr, lr, r4, lsl #25 │ │ │ │ │ │ │ │ -000630f8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ +00063acc : │ │ │ │ + mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #118784 @ 0x1d000 │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r3, [pc, #3728] @ 63fa0 │ │ │ │ - ldr r1, [pc, #3728] @ 63fa4 │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 63ae0 │ │ │ │ + str r0, [lr, #-1360] @ 0xfffffab0 │ │ │ │ + sub sp, sp, #119808 @ 0x1d400 │ │ │ │ + sub sp, sp, #300 @ 0x12c │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [pc, #1276] @ 64004 │ │ │ │ + ldr r3, [pc, #1276] @ 64008 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, sp, #119808 @ 0x1d400 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r1, #292] @ 0x124 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [pc, #1252] @ 6400c │ │ │ │ + add r1, r1, #292 @ 0x124 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #3724] @ 63fa8 │ │ │ │ - ldr sl, [r3] │ │ │ │ - sub sp, sp, #180 @ 0xb4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #3708] @ 63fac │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - cmp sl, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #172] @ 0xac │ │ │ │ - mov r2, #0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - moveq r2, #4096 @ 0x1000 │ │ │ │ - streq r2, [r3] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r5, [pc, #3672] @ 63fb0 │ │ │ │ - moveq sl, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - bne 63f28 │ │ │ │ - mov r0, sl │ │ │ │ - bl baa8 │ │ │ │ - ldr r3, [pc, #3648] @ 63fb4 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r0, [sp] │ │ │ │ - str r0, [r3] │ │ │ │ - mov r0, sl │ │ │ │ - bl baa8 │ │ │ │ - ldr r1, [pc, #3624] @ 63fb8 │ │ │ │ - ldr r9, [r5, r1] │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [r9] │ │ │ │ - mov r0, sl │ │ │ │ - bl baa8 │ │ │ │ - ldr r1, [pc, #3604] @ 63fbc │ │ │ │ - ldr r3, [r5, r1] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [r3] │ │ │ │ - mov r0, sl │ │ │ │ - bl baa8 │ │ │ │ - ldr r1, [pc, #3580] @ 63fc0 │ │ │ │ - ldr r3, [r5, r1] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [r3] │ │ │ │ - mov r0, sl │ │ │ │ - bl baa8 │ │ │ │ - ldr r1, [pc, #3556] @ 63fc4 │ │ │ │ - ldr r3, [r5, r1] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #119808 @ 0x1d400 │ │ │ │ + add r1, sp, #119808 @ 0x1d400 │ │ │ │ + ldr r7, [r3, #344] @ 0x158 │ │ │ │ + add r3, r3, #344 @ 0x158 │ │ │ │ + add r3, sp, #119808 @ 0x1d400 │ │ │ │ + ldr sl, [r1, #376] @ 0x178 │ │ │ │ + add r1, r1, #376 @ 0x178 │ │ │ │ + add r3, r3, #348 @ 0x15c │ │ │ │ + add r1, sp, #119808 @ 0x1d400 │ │ │ │ + ldr r3, [r3] │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [r3] │ │ │ │ - mov r0, sl │ │ │ │ - bl baa8 │ │ │ │ - ldr r2, [sp] │ │ │ │ - mov r3, #4096 @ 0x1000 │ │ │ │ - strb r4, [r2] │ │ │ │ - strb r4, [fp] │ │ │ │ - strb r4, [r7] │ │ │ │ - strb r4, [r6] │ │ │ │ - strb r4, [r8] │ │ │ │ - ldr fp, [pc, #3504] @ 63fc8 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #3500] @ 63fcc │ │ │ │ - strb r4, [r1] │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r1, [r0, #52] @ 0x34 │ │ │ │ - str r3, [r0, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #3484] @ 63fd0 │ │ │ │ + ldr r0, [pc, #1196] @ 64010 │ │ │ │ + add r1, r1, #380 @ 0x17c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r8, [r1] │ │ │ │ bl baa8 │ │ │ │ - ldr r2, [pc, #3480] @ 63fd4 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ - add r7, r0, #16384 @ 0x4000 │ │ │ │ - add fp, r0, fp │ │ │ │ - add r7, r7, #4 │ │ │ │ - str r0, [r6] │ │ │ │ - sub r0, r7, #16384 @ 0x4000 │ │ │ │ - mov r2, #16384 @ 0x4000 │ │ │ │ - mov r1, #0 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - bl b5b0 │ │ │ │ - str r4, [r7] │ │ │ │ - str r4, [r7, #4] │ │ │ │ - add r7, r7, #16384 @ 0x4000 │ │ │ │ - add r7, r7, #12 │ │ │ │ - cmp r7, fp │ │ │ │ - bne 6324c │ │ │ │ - ldr r4, [pc, #3416] @ 63fd8 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ + mov r9, #1 │ │ │ │ + ldr r5, [pc, #1176] @ 64014 │ │ │ │ + add fp, sp, #79872 @ 0x13800 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add fp, fp, #228 @ 0xe4 │ │ │ │ + mov lr, fp │ │ │ │ + ldr r4, [pc, #1160] @ 64018 │ │ │ │ add r4, pc, r4 │ │ │ │ - mov r0, #512 @ 0x200 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - bl baa8 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, #512 @ 0x200 │ │ │ │ - str fp, [r4, #28] │ │ │ │ - bl baa8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, #512 @ 0x200 │ │ │ │ - str r7, [r4, #32] │ │ │ │ - bl baa8 │ │ │ │ - sub r7, r7, #4 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ - sub r8, r0, #4 │ │ │ │ - sub r4, fp, #4 │ │ │ │ - add fp, fp, #508 @ 0x1fc │ │ │ │ - mov r0, sl │ │ │ │ - bl baa8 │ │ │ │ mov r3, r0 │ │ │ │ - str r3, [r4, #4]! │ │ │ │ - mov r0, #4096 @ 0x1000 │ │ │ │ - bl baa8 │ │ │ │ - str r0, [r7, #4]! │ │ │ │ - mov r0, #4096 @ 0x1000 │ │ │ │ - bl baa8 │ │ │ │ - cmp fp, r4 │ │ │ │ - str r0, [r8, #4]! │ │ │ │ - bne 632c4 │ │ │ │ - ldr r3, [pc, #3296] @ 63fdc │ │ │ │ + str r9, [r3], #4 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0, #4] │ │ │ │ + add r3, sp, #39936 @ 0x9c00 │ │ │ │ + add r3, r3, #164 @ 0xa4 │ │ │ │ + mov ip, r3 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldm r5!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r5, {r0, r1, r2} │ │ │ │ + stmia lr!, {r0, r1} │ │ │ │ + strb r2, [lr] │ │ │ │ + ldm r4!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2} │ │ │ │ + mov r0, r6 │ │ │ │ + strh r3, [ip] │ │ │ │ + bl 63858 │ │ │ │ + add r6, sp, #59904 @ 0xea00 │ │ │ │ + add r6, r6, #196 @ 0xc4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 63858 │ │ │ │ + add r3, sp, #119808 @ 0x1d400 │ │ │ │ + add r3, r3, #368 @ 0x170 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, r9 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #119808 @ 0x1d400 │ │ │ │ + add r3, r3, #360 @ 0x168 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #119808 @ 0x1d400 │ │ │ │ + add r3, r3, #352 @ 0x160 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + add r3, sp, #119808 @ 0x1d400 │ │ │ │ + add r3, r3, #336 @ 0x150 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + str r5, [sp] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldr r3, [pc, #964] @ 6401c │ │ │ │ + ldr r2, [pc, #964] @ 64020 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 63ce8 │ │ │ │ - ldr r1, [pc, #3280] @ 63fe0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl b700 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b700 │ │ │ │ + ldr r1, [pc, #928] @ 64024 │ │ │ │ + mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b844 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr ip, [pc, #3264] @ 63fe4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 63fe0 │ │ │ │ + ldr r0, [pc, #908] @ 64028 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl b4e4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 63ed4 │ │ │ │ + add r7, sp, #99328 @ 0x18400 │ │ │ │ + add sl, sp, #296 @ 0x128 │ │ │ │ + add r7, r7, #772 @ 0x304 │ │ │ │ + sub r2, sl, #200 @ 0xc8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 63964 │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt 63fb0 │ │ │ │ cmp r8, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ - str r8, [ip, #48] @ 0x30 │ │ │ │ - beq 63f98 │ │ │ │ - ldr r1, [pc, #3248] @ 63fe8 │ │ │ │ - mov r3, #0 │ │ │ │ - mvn r0, #0 │ │ │ │ - str r3, [ip, #44] @ 0x2c │ │ │ │ - str r3, [ip, #40] @ 0x28 │ │ │ │ - str r3, [ip, #20] │ │ │ │ - str r3, [ip, #24] │ │ │ │ - str r0, [ip, #12] │ │ │ │ - ldr r2, [r5, r1] │ │ │ │ - ldr r1, [pc, #3216] @ 63fec │ │ │ │ - str r3, [r2] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [r5, r1] │ │ │ │ - ldr r1, [pc, #3204] @ 63ff0 │ │ │ │ - str r3, [r2] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [r5, r1] │ │ │ │ - ldr sl, [pc, #3192] @ 63ff4 │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r3, [ip] │ │ │ │ - ldr r7, [pc, #3184] @ 63ff8 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #3180] @ 63ffc │ │ │ │ - ldr r4, [ip, #52] @ 0x34 │ │ │ │ + bne 63f54 │ │ │ │ + add r4, sp, #1312 @ 0x520 │ │ │ │ + add r4, r4, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [r4, #-1224] @ 0xfffffb38 │ │ │ │ + bl 63604 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 63fc8 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, #80 @ 0x50 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r4, sp, #19968 @ 0x4e00 │ │ │ │ + ldr r3, [pc, #804] @ 6402c │ │ │ │ + add r4, r4, #132 @ 0x84 │ │ │ │ + ldr r2, [pc, #784] @ 64020 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov fp, r5 │ │ │ │ - add sl, pc, sl │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r5, ip │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp] │ │ │ │ - bl b4d8 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 636cc │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 635cc │ │ │ │ - ldr r4, [sl, #52] @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ - ldr r3, [sl, #44] @ 0x2c │ │ │ │ - sub r6, r0, #1 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ - add r3, r3, r0 │ │ │ │ - cmp r2, #10 │ │ │ │ - str r3, [sl, #44] @ 0x2c │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, r4, r6 │ │ │ │ - str r0, [sl, #40] @ 0x28 │ │ │ │ - bne 63434 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r4, r6] │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ - sub r3, r0, #1 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, r4, r3 │ │ │ │ - cmp r2, #13 │ │ │ │ - bne 63450 │ │ │ │ - mov r2, #0 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str fp, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 63f28 │ │ │ │ mov r0, r4 │ │ │ │ - strb r2, [r3] │ │ │ │ bl b7cc │ │ │ │ - mov r1, r0 │ │ │ │ - sub r3, r4, #1 │ │ │ │ - add r1, r3, r1 │ │ │ │ - b 6346c │ │ │ │ - ldrb r2, [r3, #1]! │ │ │ │ - cmp r2, #32 │ │ │ │ - cmpne r2, #9 │ │ │ │ - bne 635ac │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 6345c │ │ │ │ - ldr r8, [r7, #24] │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ - ldr r2, [r7] │ │ │ │ - cmp r8, r3 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ - str r2, [sp] │ │ │ │ - bge 635f0 │ │ │ │ - ldr r0, [r6, r8, lsl #2] │ │ │ │ mov r1, r4 │ │ │ │ - bl b928 │ │ │ │ - ldr r3, [pc, #2908] @ 64000 │ │ │ │ - add r8, r8, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r8, [r3, #24] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - add r9, r4, #1 │ │ │ │ - and r2, r3, #223 @ 0xdf │ │ │ │ - cmp r3, #61 @ 0x3d │ │ │ │ - cmpne r2, #0 │ │ │ │ - mov r2, r9 │ │ │ │ - beq 634dc │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ - and r1, r3, #223 @ 0xdf │ │ │ │ - cmp r3, #61 @ 0x3d │ │ │ │ - cmpne r1, #0 │ │ │ │ - bne 634c8 │ │ │ │ - cmp r3, #32 │ │ │ │ - bne 634f8 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r2] │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ - cmp r3, #32 │ │ │ │ - beq 634e8 │ │ │ │ - cmp r3, #61 @ 0x3d │ │ │ │ - ldr r3, [pc, #2816] @ 64004 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bne 633b8 │ │ │ │ mov r3, #0 │ │ │ │ - mov r6, r2 │ │ │ │ - strb r3, [r6], #1 │ │ │ │ - ldrb r3, [r2, #1] │ │ │ │ - cmp r3, #32 │ │ │ │ - bne 63534 │ │ │ │ - ldrb r3, [r6, #1]! │ │ │ │ - cmp r3, #32 │ │ │ │ - beq 63528 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b7cc │ │ │ │ - subs r3, r0, #0 │ │ │ │ - addne r3, r6, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - bne 6355c │ │ │ │ - b 63568 │ │ │ │ - cmp r3, r6 │ │ │ │ - strb r0, [r3] │ │ │ │ - beq 63568 │ │ │ │ - ldrb r1, [r3, #-1]! │ │ │ │ - cmp r1, #32 │ │ │ │ - beq 63550 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 633b8 │ │ │ │ - ldr r8, [pc, #2700] @ 64008 │ │ │ │ - mov r1, r9 │ │ │ │ - add r8, pc, r8 │ │ │ │ - ldr r9, [r8, #20] │ │ │ │ - ldr r2, [r8, #32] │ │ │ │ - ldr r0, [r2, r9, lsl #2] │ │ │ │ - bl b928 │ │ │ │ - ldr r2, [r8, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [r2, r9, lsl #2] │ │ │ │ - add r9, r9, #1 │ │ │ │ - bl b928 │ │ │ │ - str r9, [r8, #20] │ │ │ │ - b 633b8 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ - beq 63474 │ │ │ │ - mov r5, fp │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - mov fp, r6 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - b 636e4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #2600] @ 6400c │ │ │ │ - ldr r3, [fp, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - b 633e0 │ │ │ │ - add r3, r3, #128 @ 0x80 │ │ │ │ - lsl r9, r3, #2 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [r7, #60] @ 0x3c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl bd84 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r7, #28] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ - bl bd84 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [r7, #32] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl bd84 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r8, r3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ - bge 63490 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - sub r3, r8, #-1073741823 @ 0xc0000001 │ │ │ │ - sub r9, r9, #4 │ │ │ │ - add r2, r2, r3, lsl #2 │ │ │ │ - add r1, r6, r9 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, r0, r3, lsl #2 │ │ │ │ - add r9, r6, r3, lsl #2 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl baa8 │ │ │ │ - str r0, [r9, #4]! │ │ │ │ - mov r0, #4096 @ 0x1000 │ │ │ │ - bl baa8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r0, [r3, #4]! │ │ │ │ - mov r0, #4096 @ 0x1000 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl baa8 │ │ │ │ - cmp r5, r9 │ │ │ │ - str r0, [r4, #4]! │ │ │ │ - bne 63680 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r5, sl │ │ │ │ - mov r6, r7 │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b 63490 │ │ │ │ - mov ip, r5 │ │ │ │ - mov r5, fp │ │ │ │ - ldr fp, [ip, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - sub fp, fp, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r9] │ │ │ │ - bl b928 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - mov r8, #0 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ - moveq r3, #32 │ │ │ │ - strbeq r3, [r4] │ │ │ │ - ldr r3, [r9] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrb r2, [r3, fp] │ │ │ │ - cmp r2, #10 │ │ │ │ - moveq r2, #0 │ │ │ │ - strbeq r2, [r3, fp] │ │ │ │ - ldr r3, [pc, #2284] @ 64010 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r8, [r3, #16] │ │ │ │ - bl b7cc │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r6] │ │ │ │ - beq 63f84 │ │ │ │ - ldr r2, [pc, #2256] @ 64014 │ │ │ │ - ldr r3, [pc, #2256] @ 64018 │ │ │ │ + ldr r9, [pc, #748] @ 64030 │ │ │ │ + mov r6, #0 │ │ │ │ + add fp, sp, #100 @ 0x64 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl bb80 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + b 63d80 │ │ │ │ + ldr r2, [pc, #720] @ 64034 │ │ │ │ + mov r3, fp │ │ │ │ add r2, pc, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - sub r2, r4, #1 │ │ │ │ - str r9, [sp, #36] @ 0x24 │ │ │ │ - mov ip, r8 │ │ │ │ - mov fp, r8 │ │ │ │ - mov r9, r3 │ │ │ │ - str r2, [sp] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b 6379c │ │ │ │ - cmp r1, #32 │ │ │ │ - addne lr, r8, r8, lsl #11 │ │ │ │ - addne lr, r8, lr, lsl #1 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - addne lr, r0, lr, lsl #2 │ │ │ │ - add fp, fp, #1 │ │ │ │ - strbne r1, [lr, ip] │ │ │ │ - addne ip, ip, #1 │ │ │ │ - cmp r3, fp │ │ │ │ - beq 63820 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldrb r1, [r3, #1]! │ │ │ │ - str r3, [sp] │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ - cmpne r1, #10 │ │ │ │ - moveq sl, #1 │ │ │ │ - movne sl, #0 │ │ │ │ - beq 63820 │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ - bne 63774 │ │ │ │ - add lr, r8, r8, lsl #11 │ │ │ │ - ldr r1, [r9, #56] @ 0x38 │ │ │ │ - add lr, r8, lr, lsl #1 │ │ │ │ - add lr, r0, lr, lsl #2 │ │ │ │ - add r5, r8, #1 │ │ │ │ - add r4, lr, #16384 @ 0x4000 │ │ │ │ - cmp r5, r1 │ │ │ │ - str fp, [r4, #4] │ │ │ │ - str r5, [r9, #16] │ │ │ │ - strb sl, [lr, ip] │ │ │ │ - bgt 63ec0 │ │ │ │ - cmp fp, #0 │ │ │ │ - ldreq r3, [sp, #48] @ 0x30 │ │ │ │ - moveq ip, fp │ │ │ │ - streq r8, [r3, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add fp, fp, #1 │ │ │ │ - ldrne r0, [r6] │ │ │ │ - ldreq r0, [r6] │ │ │ │ - movne r8, r5 │ │ │ │ - movne ip, #0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne 6379c │ │ │ │ - add r1, r0, #16384 @ 0x4000 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r8, #1 │ │ │ │ - add ip, r3, #1 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - str ip, [r1, #8] │ │ │ │ - ble 6387c │ │ │ │ - add ip, r8, r8, lsl #11 │ │ │ │ - add r0, r0, #32768 @ 0x8000 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r2, r8, ip, lsl #1 │ │ │ │ - add r0, r0, #16 │ │ │ │ - add r2, r1, r2, lsl #2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub r1, r3, r1 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - add r0, r0, #16384 @ 0x4000 │ │ │ │ - add r0, r0, #12 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne 6385c │ │ │ │ - ldr sl, [pc, #1944] @ 6401c │ │ │ │ - ldr r3, [pc, #1944] @ 64020 │ │ │ │ - ldr r7, [pc, #1944] @ 64024 │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ - add r3, pc, r3 │ │ │ │ - add sl, pc, sl │ │ │ │ - add r7, pc, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sl, #48] @ 0x30 │ │ │ │ - ldr r1, [sl] │ │ │ │ - bl b4d8 │ │ │ │ - ldr r4, [sl, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 63b18 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 63ae8 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ - bne 63b18 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ - add r2, r2, r0 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ - ldr r0, [r2] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 63a00 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [r2] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 63bd0 │ │ │ │ - ldr r0, [r8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6389c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - ldrb r1, [r4, r3] │ │ │ │ - add r2, r4, r3 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne 63948 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ - sub r2, r0, #1 │ │ │ │ - ldrb r1, [r4, r2] │ │ │ │ - add r2, r4, r2 │ │ │ │ - cmp r1, #13 │ │ │ │ - moveq r3, #0 │ │ │ │ - strbeq r3, [r2] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r8] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b928 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6389c │ │ │ │ - mov r2, #0 │ │ │ │ - ldr fp, [r6] │ │ │ │ - add r0, r0, r4 │ │ │ │ - mov lr, r4 │ │ │ │ - mov ip, r2 │ │ │ │ - b 639c0 │ │ │ │ - cmp r1, #32 │ │ │ │ - beq 639b8 │ │ │ │ - add r3, r2, r2, lsl #11 │ │ │ │ - add r3, r2, r3, lsl #1 │ │ │ │ - add r3, fp, r3, lsl #2 │ │ │ │ - add r3, r3, ip │ │ │ │ - add r3, r3, #12288 @ 0x3000 │ │ │ │ - add ip, ip, #1 │ │ │ │ - strb r1, [r3] │ │ │ │ - cmp lr, r0 │ │ │ │ - beq 6389c │ │ │ │ - ldrb r1, [lr], #1 │ │ │ │ - cmp r1, #10 │ │ │ │ - cmpne r1, #92 @ 0x5c │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - beq 6389c │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ - bne 63994 │ │ │ │ - add r1, r2, #1 │ │ │ │ - cmp r1, #4096 @ 0x1000 │ │ │ │ - bgt 63cb8 │ │ │ │ - mov ip, r3 │ │ │ │ - sub r3, lr, r4 │ │ │ │ - cmp r3, #1 │ │ │ │ - movne r2, r1 │ │ │ │ - b 639b8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - ldrb r1, [r4, r3] │ │ │ │ - add r2, r4, r3 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne 63a2c │ │ │ │ - strb r0, [r4, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ - sub r2, r0, #1 │ │ │ │ - ldrb r1, [r4, r2] │ │ │ │ - add r2, r4, r2 │ │ │ │ - cmp r1, #13 │ │ │ │ - moveq r3, #0 │ │ │ │ - strbeq r3, [r2] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b928 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6389c │ │ │ │ - mov r1, #0 │ │ │ │ - add ip, r0, r4 │ │ │ │ - ldr fp, [r6] │ │ │ │ - mov r0, r4 │ │ │ │ - mov lr, r1 │ │ │ │ - b 63aa8 │ │ │ │ - cmp r3, #32 │ │ │ │ - beq 63aa0 │ │ │ │ - add r2, r1, r1, lsl #11 │ │ │ │ - add r2, r1, r2, lsl #1 │ │ │ │ - add r2, fp, r2, lsl #2 │ │ │ │ - add r2, r2, lr │ │ │ │ - add r2, r2, #4096 @ 0x1000 │ │ │ │ - add lr, lr, #1 │ │ │ │ - strb r3, [r2] │ │ │ │ - cmp r0, ip │ │ │ │ - beq 6389c │ │ │ │ - ldrb r3, [r0], #1 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ - cmpne r3, #10 │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - beq 6389c │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ - bne 63a7c │ │ │ │ - add r3, r1, #1 │ │ │ │ - cmp r3, #4096 @ 0x1000 │ │ │ │ - bgt 63cb8 │ │ │ │ - mov lr, r2 │ │ │ │ - sub r2, r0, r4 │ │ │ │ - cmp r2, #1 │ │ │ │ - movne r1, r3 │ │ │ │ - b 63aa0 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #1292] @ 6400c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r0, r5 │ │ │ │ bl b778 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ - beq 638d4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #1284] @ 64028 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [r4] │ │ │ │ - bl b4d8 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ + add r6, r6, #1 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ + bl 63774 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63d34 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 63d00 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + beq 63e78 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 63e50 │ │ │ │ + ldr r3, [fp] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne 63d5c │ │ │ │ + ldrh r3, [sl, #-192] @ 0xffffff40 │ │ │ │ + ldr r2, [pc, #644] @ 64038 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 63d5c │ │ │ │ + ldrb r3, [sl, #-190] @ 0xffffff42 │ │ │ │ + cmp r3, #32 │ │ │ │ + bne 63d5c │ │ │ │ + mov r0, fp │ │ │ │ bl b7cc │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - bl ba54 <__stat64_time64@plt> │ │ │ │ - ldr r3, [pc, #1224] @ 6402c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - mvnle r3, #0 │ │ │ │ - ble 63b94 │ │ │ │ - ldr r1, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr ip, [sp, #100] @ 0x64 │ │ │ │ - subs r0, r3, r1 │ │ │ │ - sbc r1, ip, r1, asr #31 │ │ │ │ - asr r3, r2, #31 │ │ │ │ - bl 119900 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r4, [pc, #1172] @ 64030 │ │ │ │ - mov r0, #0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl 630b4 │ │ │ │ - ldr r2, [pc, #1156] @ 64034 │ │ │ │ - ldr r3, [pc, #1156] @ 64038 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r1, [r4, #44] @ 0x2c │ │ │ │ - str r1, [r2] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - str r2, [r3] │ │ │ │ - b 63cbc │ │ │ │ + mov r4, #0 │ │ │ │ + sub sl, sl, #189 @ 0xbd │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, r0, #119808 @ 0x1d400 │ │ │ │ + add r3, r3, #264 @ 0x108 │ │ │ │ + add r3, r3, #32 │ │ │ │ + add r3, sp, r3 │ │ │ │ + sub r3, r3, #118784 @ 0x1d000 │ │ │ │ + ldrb r2, [r3, #-1221] @ 0xfffffb3b │ │ │ │ sub r3, r3, #1 │ │ │ │ - ldrb r1, [r4, r3] │ │ │ │ - add r2, r4, r3 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne 63bfc │ │ │ │ - strb r0, [r4, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ - sub r2, r0, #1 │ │ │ │ - ldrb r1, [r4, r2] │ │ │ │ - add r2, r4, r2 │ │ │ │ - cmp r1, #13 │ │ │ │ - moveq r3, #0 │ │ │ │ - strbeq r3, [r2] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b928 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6389c │ │ │ │ - mov r1, #0 │ │ │ │ - add ip, r0, r4 │ │ │ │ - ldr fp, [r6] │ │ │ │ - mov r0, r4 │ │ │ │ - mov lr, r1 │ │ │ │ - b 63c78 │ │ │ │ - cmp r3, #32 │ │ │ │ - beq 63c70 │ │ │ │ - add r2, r1, r1, lsl #11 │ │ │ │ - add r2, r1, r2, lsl #1 │ │ │ │ - add r2, fp, r2, lsl #2 │ │ │ │ - add r2, r2, lr │ │ │ │ - add r2, r2, #8192 @ 0x2000 │ │ │ │ - add lr, lr, #1 │ │ │ │ - strb r3, [r2] │ │ │ │ - cmp r0, ip │ │ │ │ - beq 6389c │ │ │ │ - ldrb r3, [r0], #1 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ - cmpne r3, #10 │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - beq 6389c │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ - bne 63c4c │ │ │ │ - add r3, r1, #1 │ │ │ │ - cmp r3, #4096 @ 0x1000 │ │ │ │ - bgt 63cb8 │ │ │ │ - mov lr, r2 │ │ │ │ - sub r2, r0, r4 │ │ │ │ - cmp r2, #1 │ │ │ │ - movne r1, r3 │ │ │ │ - b 63c70 │ │ │ │ - mvn r0, #2 │ │ │ │ - ldr r2, [pc, #888] @ 6403c │ │ │ │ - ldr r3, [pc, #736] @ 63fa8 │ │ │ │ + cmp r2, #10 │ │ │ │ + strbeq r4, [r3, #-1220] @ 0xfffffb3c │ │ │ │ + ldr r3, [pc, #568] @ 6403c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + str sl, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #548] @ 64040 │ │ │ │ + ldr r3, [pc, #488] @ 64008 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, sp, #119808 @ 0x1d400 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #292 @ 0x124 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ + ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 63f80 │ │ │ │ - add sp, sp, #180 @ 0xb4 │ │ │ │ + bne 64000 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + add sp, sp, #119808 @ 0x1d400 │ │ │ │ + add sp, sp, #300 @ 0x12c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #848] @ 64040 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b844 │ │ │ │ - mov r8, r0 │ │ │ │ - b 6331c │ │ │ │ - ldr r1, [pc, #828] @ 64044 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #492] @ 64044 │ │ │ │ + mov r2, fp │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #752] @ 6400c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [pc, #476] @ 64048 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl b7cc │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 63b50 │ │ │ │ - ldr r1, [pc, #772] @ 64048 │ │ │ │ - ldr r2, [r9] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #752] @ 6404c │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #732] @ 64050 │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #712] @ 64054 │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r4, [pc, #704] @ 64058 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #696] @ 6405c │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #588] @ 6400c │ │ │ │ - ldr r7, [r5, r3] │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 63b50 │ │ │ │ - ldr sl, [pc, #644] @ 64060 │ │ │ │ - ldr r9, [pc, #644] @ 64064 │ │ │ │ - mov r4, #0 │ │ │ │ - add sl, pc, sl │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl bbe0 │ │ │ │ - mov r0, #1 │ │ │ │ - add fp, fp, r0 │ │ │ │ - mov r2, fp │ │ │ │ + b 63d9c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b4cc │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #444] @ 6404c │ │ │ │ + mov r5, r7 │ │ │ │ + str r4, [r5], #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #412] @ 64050 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r5, #4 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + add r3, r7, #4096 @ 0x1000 │ │ │ │ + str r6, [r3, #1028] @ 0x404 │ │ │ │ + b 63e14 │ │ │ │ + mov r1, #80 @ 0x50 │ │ │ │ + mov r0, fp │ │ │ │ + bl 63604 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 63fc8 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #80 @ 0x50 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r4, sp, #19968 @ 0x4e00 │ │ │ │ + ldr r3, [pc, #336] @ 64054 │ │ │ │ + add r4, r4, #132 @ 0x84 │ │ │ │ + ldr r2, [pc, #276] @ 64020 │ │ │ │ mov r1, r9 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r1, [pc, #596] @ 64068 │ │ │ │ - add r2, r2, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r1, [pc, #576] @ 6406c │ │ │ │ - add r2, r2, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + stmib sp, {r6, fp} │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + cmp r8, #0 │ │ │ │ + add sl, sp, #296 @ 0x128 │ │ │ │ + beq 63d2c │ │ │ │ + ldr r1, [pc, #296] @ 64058 │ │ │ │ + mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r2, r2, #4096 @ 0x1000 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r1, [pc, #552] @ 64070 │ │ │ │ - add r2, r2, r4 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #256] @ 64048 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 63d2c │ │ │ │ + ldr r1, [pc, #256] @ 6405c │ │ │ │ + mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r2, r2, #8192 @ 0x2000 │ │ │ │ - mov r0, #1 │ │ │ │ + mov r0, r9 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r1, [pc, #528] @ 64074 │ │ │ │ - add r3, r3, r4 │ │ │ │ - add r3, r3, #16384 @ 0x4000 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r1, [pc, #240] @ 64060 │ │ │ │ + mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ + mov r0, r9 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r1, [pc, #500] @ 64078 │ │ │ │ - add r3, r3, r4 │ │ │ │ - add r3, r3, #16384 @ 0x4000 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r1, [pc, #224] @ 64064 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ + mov r0, r9 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [r7] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #172] @ 64048 │ │ │ │ + add r4, sp, #1312 @ 0x520 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, r4, #8 │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr r3, [pc, #468] @ 6407c │ │ │ │ - add r4, r4, #16384 @ 0x4000 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r4, r4, #12 │ │ │ │ - cmp fp, r3 │ │ │ │ - blt 63dec │ │ │ │ - b 63b50 │ │ │ │ - add r1, r1, #4096 @ 0x1000 │ │ │ │ - add ip, r1, r1, lsl #11 │ │ │ │ - str r1, [r9, #56] @ 0x38 │ │ │ │ - add r1, r1, ip, lsl #1 │ │ │ │ - lsl r7, r1, #2 │ │ │ │ - mov r1, r7 │ │ │ │ - bl bd84 │ │ │ │ - ldr r4, [pc, #412] @ 64080 │ │ │ │ - add r4, r7, r4 │ │ │ │ - add r7, r7, #16384 @ 0x4000 │ │ │ │ - add r7, r7, #4 │ │ │ │ - add r4, r0, r4 │ │ │ │ - add r7, r0, r7 │ │ │ │ - str r0, [r6] │ │ │ │ - sub r0, r4, #16384 @ 0x4000 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - mov r2, #16384 @ 0x4000 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b5b0 │ │ │ │ - str sl, [r4] │ │ │ │ - str sl, [r4, #4] │ │ │ │ - add r4, r4, #16384 @ 0x4000 │ │ │ │ - add r4, r4, #12 │ │ │ │ - cmp r7, r4 │ │ │ │ - bne 63ef8 │ │ │ │ - b 637f0 │ │ │ │ - ldr r1, [pc, #340] @ 64084 │ │ │ │ - mov r2, sl │ │ │ │ + b 63cd8 │ │ │ │ + ldr r1, [pc, #176] @ 64068 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #200] @ 6400c │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr sl, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 63164 │ │ │ │ - ldr r1, [pc, #292] @ 64088 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 63e14 │ │ │ │ + ldr r1, [pc, #156] @ 6406c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b778 │ │ │ │ - ldr sl, [r4] │ │ │ │ - b 63164 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 63e14 │ │ │ │ + ldr r3, [pc, #136] @ 64070 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + str r7, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 63e14 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - add r0, r0, #16384 @ 0x4000 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r0, #8] │ │ │ │ - b 6387c │ │ │ │ - mvn r0, #1 │ │ │ │ - b 63cbc │ │ │ │ - @ instruction: 0x00101efc │ │ │ │ - ldrdeq ip, [lr], -r8 │ │ │ │ + strdeq ip, [lr], -r0 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andseq r1, r0, ip, asr #29 │ │ │ │ - muleq lr, ip, lr │ │ │ │ - andeq r0, r0, r0, lsl r6 │ │ │ │ - @ instruction: 0x000006b0 │ │ │ │ - andeq r0, r0, r0, ror #11 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - andeq r0, r0, r8, lsl r6 │ │ │ │ - streq r0, [r1], #-4 │ │ │ │ - andseq r1, r0, ip, ror #27 │ │ │ │ - streq ip, [r0], #-0 │ │ │ │ - andeq r0, r0, r4, lsl #10 │ │ │ │ - andseq r1, r0, ip, lsl #27 │ │ │ │ - andseq r1, r0, r4, lsl sp │ │ │ │ - andeq r9, fp, r0, asr #4 │ │ │ │ - andseq r1, r0, r8, ror #25 │ │ │ │ - andeq r0, r0, r0, lsl r4 │ │ │ │ - strdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r0, r0, asr #8 │ │ │ │ - andseq r1, r0, r4, ror ip │ │ │ │ - andseq r1, r0, r0, ror ip │ │ │ │ - andeq r9, fp, r4, asr #3 │ │ │ │ - andseq r1, r0, r8, ror #22 │ │ │ │ - andseq r1, r0, ip, lsl #22 │ │ │ │ - mulseq r0, r0, sl │ │ │ │ + ldrdeq ip, [lr], -r0 │ │ │ │ + andeq r1, r0, r8, lsl #8 │ │ │ │ + andeq r9, fp, r0, lsl #3 │ │ │ │ + andeq r9, fp, ip, lsl #3 │ │ │ │ + andeq r9, fp, r0, ror #1 │ │ │ │ + andeq r4, r0, r0, lsr #28 │ │ │ │ + strdeq r7, [fp], -ip │ │ │ │ + andeq r9, fp, r0, lsr #2 │ │ │ │ + andeq r9, fp, r0, lsl #2 │ │ │ │ + svcmi 0x00525245 │ │ │ │ + andeq fp, fp, ip, lsl r2 │ │ │ │ + andeq r3, r0, r2, asr sl │ │ │ │ + andeq fp, fp, ip, ror r1 │ │ │ │ + ldrdeq ip, [lr], -ip @ │ │ │ │ + andeq r9, fp, r4, lsl r0 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - andseq r1, r0, ip, ror #17 │ │ │ │ - andseq r1, r0, r8, asr #17 │ │ │ │ - andseq r1, r0, r4, asr #17 │ │ │ │ - andseq r1, r0, ip, ror r7 │ │ │ │ - strdeq r8, [fp], -r4 │ │ │ │ - andseq r1, r0, r8, ror r7 │ │ │ │ - andseq r1, r0, ip, ror #9 │ │ │ │ - andseq r1, r0, ip, lsr #9 │ │ │ │ - andseq r1, r0, r0, ror r4 │ │ │ │ - muleq r0, ip, r4 │ │ │ │ - andeq r0, r0, r4, ror #12 │ │ │ │ - andeq ip, lr, r4, lsr r3 │ │ │ │ - @ instruction: 0x000b9eb8 │ │ │ │ - andeq r8, fp, r4, lsr #17 │ │ │ │ - andeq r8, fp, ip, lsl #17 │ │ │ │ - muleq fp, r8, r8 │ │ │ │ - andeq r8, fp, r4, lsr #17 │ │ │ │ - @ instruction: 0x000b88b0 │ │ │ │ - andseq r1, r0, ip, ror #4 │ │ │ │ - @ instruction: 0x000b88b4 │ │ │ │ - andeq r8, fp, r8, lsr #17 │ │ │ │ - andeq r8, fp, ip, lsr #17 │ │ │ │ - muleq fp, r4, r8 │ │ │ │ - muleq fp, r8, r8 │ │ │ │ - muleq fp, r8, r8 │ │ │ │ - muleq fp, r0, r8 │ │ │ │ - andeq r8, fp, ip, lsl #17 │ │ │ │ - andseq r1, r0, r4, ror #2 │ │ │ │ - blx 4409a │ │ │ │ - @ instruction: 0x000b85bc │ │ │ │ - andeq r8, fp, ip, lsr #11 │ │ │ │ + strdeq r8, [fp], -r8 @ │ │ │ │ + andeq r8, fp, r4, ror #31 │ │ │ │ + andeq r8, fp, r4, lsr #30 │ │ │ │ + andeq r8, fp, r4, lsr #30 │ │ │ │ + andeq r8, fp, r8, ror #28 │ │ │ │ + andeq r8, fp, ip, ror #28 │ │ │ │ + andeq r8, fp, r0, ror lr │ │ │ │ + andeq lr, lr, ip, asr r7 │ │ │ │ + andeq lr, lr, r4, asr #14 │ │ │ │ + @ instruction: 0x000b8db4 │ │ │ │ │ │ │ │ -0006408c : │ │ │ │ +00064074 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #640] @ 64324 │ │ │ │ - ldr r9, [pc, #640] @ 64328 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r6, [r3] │ │ │ │ - add r9, pc, r9 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ - ble 640cc │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b5b0 │ │ │ │ - ldr r5, [pc, #600] @ 6432c │ │ │ │ - ldr r8, [pc, #600] @ 64330 │ │ │ │ - ldr r7, [pc, #600] @ 64334 │ │ │ │ - add r5, pc, r5 │ │ │ │ + str r0, [ip, #3784] @ 0xec8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #964] @ 6445c │ │ │ │ + ldr r3, [pc, #964] @ 64460 │ │ │ │ + sub sp, sp, #276 @ 0x114 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + add r9, sp, #12 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + mov r3, #0 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + bl b7cc │ │ │ │ + ldrb r3, [sp, #12] │ │ │ │ + ldr r8, [pc, #912] @ 64464 │ │ │ │ + cmp r3, #32 │ │ │ │ add r8, pc, r8 │ │ │ │ - add r7, pc, r7 │ │ │ │ - b 64100 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + bne 64450 │ │ │ │ + add r2, r9, r0 │ │ │ │ + mov r5, r9 │ │ │ │ + b 640f4 │ │ │ │ + ldrb r3, [r5, #1]! │ │ │ │ + cmp r3, #32 │ │ │ │ + bne 64100 │ │ │ │ + cmp r5, r2 │ │ │ │ + bcc 640e8 │ │ │ │ + ldrb r3, [r5] │ │ │ │ + cmp r3, #32 │ │ │ │ + cmpne r3, #61 @ 0x3d │ │ │ │ + beq 64448 │ │ │ │ + add r1, r9, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + b 64128 │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ + cmp r3, #32 │ │ │ │ + cmpne r3, #61 @ 0x3d │ │ │ │ + beq 64130 │ │ │ │ + cmp r2, r1 │ │ │ │ + bcc 64118 │ │ │ │ + ldr r1, [pc, #816] @ 64468 │ │ │ │ + mov r4, r2 │ │ │ │ + add ip, r9, r0 │ │ │ │ + b 64144 │ │ │ │ + add r4, r4, #1 │ │ │ │ ldrb r3, [r4] │ │ │ │ - and r3, r3, #223 @ 0xdf │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ - bne 64150 │ │ │ │ - ldr r6, [r7] │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 64148 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 640e8 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ - mov r1, r8 │ │ │ │ + sub r3, r3, #32 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + cmp r3, #29 │ │ │ │ + bhi 6416c │ │ │ │ + lsr r3, r1, r3 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 6416c │ │ │ │ + cmp r4, ip │ │ │ │ + bcc 64140 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r2] │ │ │ │ + ldrb r2, [r4] │ │ │ │ + cmp r2, #39 @ 0x27 │ │ │ │ + ldrbeq r2, [r4, #1] │ │ │ │ + addeq r3, r4, #1 │ │ │ │ + movne r3, r4 │ │ │ │ + cmp r2, #39 @ 0x27 │ │ │ │ + cmpne r2, #32 │ │ │ │ + beq 641b4 │ │ │ │ + add r9, r9, r0 │ │ │ │ + b 641ac │ │ │ │ + ldrb r2, [r3, #1]! │ │ │ │ + cmp r2, #32 │ │ │ │ + cmpne r2, #39 @ 0x27 │ │ │ │ + beq 641b4 │ │ │ │ + cmp r3, r9 │ │ │ │ + bcc 6419c │ │ │ │ + ldr r2, [pc, #688] @ 6446c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r3] │ │ │ │ + ble 641f8 │ │ │ │ + ldr r1, [pc, #664] @ 64470 │ │ │ │ + mov r3, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #508] @ 64338 │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ + ldr r3, [pc, #644] @ 64474 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 640e8 │ │ │ │ - mvn r0, #3 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ - sub r3, r0, #1 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ - add r1, r4, r3 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne 64188 │ │ │ │ - mov r2, #0 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ - sub r1, r0, #1 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ - add r1, r4, r1 │ │ │ │ - cmp r2, #13 │ │ │ │ - moveq r3, #0 │ │ │ │ - strbeq r3, [r1] │ │ │ │ - ldr r3, [pc, #416] @ 6433c │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b928 │ │ │ │ - ldr r3, [pc, #400] @ 64340 │ │ │ │ - ldr r2, [pc, #400] @ 64344 │ │ │ │ - ldr r5, [r9, r3] │ │ │ │ + bics r3, r7, #2 │ │ │ │ + bne 64260 │ │ │ │ + ldr r1, [pc, #624] @ 64478 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 642d4 │ │ │ │ + ldr r1, [pc, #604] @ 6447c │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 64370 │ │ │ │ + ldr r1, [pc, #584] @ 64480 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 6440c │ │ │ │ + ldr r1, [pc, #564] @ 64484 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 64290 │ │ │ │ + ldr r2, [pc, #544] @ 64488 │ │ │ │ + ldr r3, [pc, #500] @ 64460 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov ip, #0 │ │ │ │ - add r3, r3, #16384 @ 0x4000 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r8, [r2, #16] │ │ │ │ - strb ip, [r4, r3] │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r8, #1 │ │ │ │ - add r2, r3, #16384 @ 0x4000 │ │ │ │ - str r4, [r2] │ │ │ │ - movgt lr, #1 │ │ │ │ - ldrgt r2, [pc, #348] @ 64348 │ │ │ │ - ble 6431c │ │ │ │ - add r3, r3, r2 │ │ │ │ - add r3, r3, #16384 @ 0x4000 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - add lr, lr, #1 │ │ │ │ - strb ip, [r4, r3] │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp lr, r8 │ │ │ │ - add r0, r3, r2 │ │ │ │ - ldr r1, [r0, #-8] │ │ │ │ - add r2, r2, #16384 @ 0x4000 │ │ │ │ - add r1, r1, #1 │ │ │ │ - add r0, r0, #16384 @ 0x4000 │ │ │ │ - add r1, r4, r1 │ │ │ │ - add r2, r2, #12 │ │ │ │ - str r1, [r0] │ │ │ │ - bne 641ec │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r7, [pc, #272] @ 6434c │ │ │ │ - mov lr, ip │ │ │ │ - sub r9, r4, #1 │ │ │ │ - mov r6, r7 │ │ │ │ - add r7, r7, #16384 @ 0x4000 │ │ │ │ - add r7, r7, #12 │ │ │ │ - add r0, r2, r7 │ │ │ │ - add r0, r0, #16384 @ 0x4000 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldrb r1, [r4, r3] │ │ │ │ - tst r1, #223 @ 0xdf │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - orreq r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r1, r4, r3 │ │ │ │ - bne 642d8 │ │ │ │ - add sl, r9, r3 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sl, sl, r1 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 642a8 │ │ │ │ - ldr r2, [r5] │ │ │ │ - add fp, r2, r6 │ │ │ │ - add fp, fp, #16384 @ 0x4000 │ │ │ │ - ldr fp, [fp, #4] │ │ │ │ - cmp fp, r3 │ │ │ │ - beq 64310 │ │ │ │ - strb lr, [r1], sl │ │ │ │ - ldrb r2, [r0, #-1]! │ │ │ │ - tst r2, #223 @ 0xdf │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, #0 │ │ │ │ - subs r3, r3, #1 │ │ │ │ - orreq r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 64288 │ │ │ │ - ldr r2, [r5] │ │ │ │ - add r0, r2, r7 │ │ │ │ - add r0, r0, #16384 @ 0x4000 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldrb r1, [r3] │ │ │ │ - cmp r1, #32 │ │ │ │ - bne 642fc │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r0] │ │ │ │ - ldrb r1, [r3] │ │ │ │ - cmp r1, #32 │ │ │ │ - beq 642e8 │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp ip, r8 │ │ │ │ - bne 64240 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 64458 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r0, r2, r7 │ │ │ │ - add r0, r0, #16384 @ 0x4000 │ │ │ │ - b 642d8 │ │ │ │ - bne 64308 │ │ │ │ - b 6422c │ │ │ │ - andseq r0, r0, r8, ror #30 │ │ │ │ - andeq fp, lr, ip, asr #30 │ │ │ │ - andseq r0, r0, r4, lsr pc │ │ │ │ + add sp, sp, #276 @ 0x114 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r7, [pc, #500] @ 6448c │ │ │ │ + mov r0, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + bl b514 │ │ │ │ + ldrd r2, [r7, #8] │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #480] @ 64490 │ │ │ │ + mvn r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + strd r4, [r7, #104] @ 0x68 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 64260 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b91c │ │ │ │ + ldr sl, [pc, #424] @ 64494 │ │ │ │ + add sl, pc, sl │ │ │ │ + ldrd r2, [sl, #8] │ │ │ │ + mov r1, r3 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 11875c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, fp │ │ │ │ + bl 118a2c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #10 │ │ │ │ + str r0, [sl, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + bl b91c │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [pc, #328] @ 64498 │ │ │ │ + mvn r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + str r0, [sl, #60] @ 0x3c │ │ │ │ + ldr r0, [sl, #20] │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 64218 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b91c │ │ │ │ + ldr sl, [pc, #276] @ 6449c │ │ │ │ + add sl, pc, sl │ │ │ │ + ldrd r2, [sl, #8] │ │ │ │ + mov r1, r3 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 11875c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, fp │ │ │ │ + bl 118a2c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #10 │ │ │ │ + str r0, [sl, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + bl b91c │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [pc, #180] @ 644a0 │ │ │ │ + mvn r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + str r0, [sl, #64] @ 0x40 │ │ │ │ + ldr r0, [sl, #24] │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 64230 │ │ │ │ + ldr r7, [pc, #144] @ 644a4 │ │ │ │ + mov r0, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + bl b514 │ │ │ │ + ldrd r2, [r7, #8] │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #124] @ 644a8 │ │ │ │ + mvn r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + strd r0, [r7, #96] @ 0x60 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 64248 │ │ │ │ + mov r2, r5 │ │ │ │ + b 64130 │ │ │ │ + mov r5, r9 │ │ │ │ + b 64100 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, lr, ip, asr pc │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq fp, lr, r4, lsr #30 │ │ │ │ + andcs r0, r0, r1, lsl #1 │ │ │ │ + andeq lr, lr, r0, ror #18 │ │ │ │ ldrdeq r8, [fp], -r0 │ │ │ │ - andseq r0, r0, ip, lsr #30 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - andeq r0, r0, r0, lsl r6 │ │ │ │ - andeq r0, r0, r4, lsl #10 │ │ │ │ - andseq r0, r0, r8, asr lr │ │ │ │ - andeq r4, r0, ip │ │ │ │ - @ instruction: 0xffffbff4 │ │ │ │ + andeq r8, ip, ip, asr r6 │ │ │ │ + andeq r8, ip, r4, asr r6 │ │ │ │ + andeq r8, fp, ip, lsr #25 │ │ │ │ + @ instruction: 0x000b8cb0 │ │ │ │ + muleq lr, r0, sp │ │ │ │ + andeq lr, lr, r0, lsl #17 │ │ │ │ + andeq r8, fp, r8, asr ip │ │ │ │ + andeq lr, lr, r0, lsr r8 │ │ │ │ + andeq r8, fp, r4, ror fp │ │ │ │ + muleq lr, r4, r7 │ │ │ │ + andeq r8, fp, r8, ror #21 │ │ │ │ + andeq lr, lr, r4, lsl #14 │ │ │ │ + andeq r8, fp, r0, asr #21 │ │ │ │ │ │ │ │ -00064350 : │ │ │ │ - ldr r3, [pc, #64] @ 64398 │ │ │ │ - ldr r2, [pc, #64] @ 6439c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ +000644ac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #108] @ 64530 │ │ │ │ + ldr r3, [pc, #108] @ 64534 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ - cmp r3, r0 │ │ │ │ - ble 64390 │ │ │ │ - ldr r3, [pc, #44] @ 643a0 │ │ │ │ - add r1, r0, r0, lsl #11 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r0, r0, r1, lsl #1 │ │ │ │ + add r4, sp, #4 │ │ │ │ + mov r1, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ - add r3, r3, #16384 @ 0x4000 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bx lr │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x00100cb4 │ │ │ │ - muleq lr, r8, ip │ │ │ │ - andeq r0, r0, r4, lsl #10 │ │ │ │ - │ │ │ │ -000643a4 : │ │ │ │ - ldr r2, [pc, #120] @ 64424 │ │ │ │ - ldr r3, [pc, #120] @ 64428 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + bl bb74 │ │ │ │ + ldr r0, [pc, #72] @ 64538 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #112 @ 0x70 │ │ │ │ + mov r1, r4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r2, [pc, #52] @ 6453c │ │ │ │ + ldr r3, [pc, #40] @ 64534 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [r2, r3] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r1] │ │ │ │ - cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldr r1, [pc, #96] @ 6442c │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - cmp r1, r3 │ │ │ │ - ble 6441c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6452c │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, lr, r0, lsr fp │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq lr, lr, r8, lsr #12 │ │ │ │ + strdeq fp, [lr], -r0 │ │ │ │ + │ │ │ │ +00064540 : │ │ │ │ + ldr r3, [pc, #16] @ 64558 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r0, r3, #112 @ 0x70 │ │ │ │ + b bd90 <__strcpy_chk@plt> │ │ │ │ + ldrdeq lr, [lr], -r0 │ │ │ │ + │ │ │ │ +0006455c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #64] @ 64430 │ │ │ │ - add r0, r3, r3, lsl #11 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - add r3, r3, r0, lsl #1 │ │ │ │ - ldr r1, [r2] │ │ │ │ - add r1, r1, r3, lsl #2 │ │ │ │ - add r3, r1, #16384 @ 0x4000 │ │ │ │ - ldr r0, [r3] │ │ │ │ - add r1, r1, #12288 @ 0x3000 │ │ │ │ - bl be14 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ - andeq fp, lr, ip, asr #24 │ │ │ │ - andeq r0, r0, r0, asr #8 │ │ │ │ - andseq r0, r0, r4, asr #24 │ │ │ │ - andeq r0, r0, r4, lsl #10 │ │ │ │ - │ │ │ │ -00064434 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #340] @ 645a0 │ │ │ │ - ldr r8, [pc, #340] @ 645a4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - add r8, pc, r8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 64580 │ │ │ │ - ldr r3, [pc, #320] @ 645a8 │ │ │ │ - ldr r4, [pc, #320] @ 645ac │ │ │ │ - ldr sl, [r8, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r0, [sl] │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [pc, #304] @ 645b0 │ │ │ │ - ldr r9, [r8, r3] │ │ │ │ - ldr r0, [r9] │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [pc, #292] @ 645b4 │ │ │ │ - ldr r7, [r8, r3] │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [pc, #280] @ 645b8 │ │ │ │ - ldr r6, [r8, r3] │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [pc, #268] @ 645bc │ │ │ │ - ldr r5, [r8, r3] │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl b700 │ │ │ │ + str r0, [ip, #3768] @ 0xeb8 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #1124] @ 649dc │ │ │ │ + sub sp, sp, #292 @ 0x124 │ │ │ │ + ldr r2, [pc, #1120] @ 649e0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r5, [pc, #1116] @ 649e4 │ │ │ │ + add sl, sp, #16 │ │ │ │ + str sl, [sp] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #284] @ 0x11c │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - add r9, r4, #28 │ │ │ │ - str r3, [sl] │ │ │ │ - str r3, [r7] │ │ │ │ - ldm r9, {r9, sl, fp} │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - cmp r7, r3 │ │ │ │ - subgt r4, r9, #4 │ │ │ │ - str r3, [r6] │ │ │ │ - str r3, [r5] │ │ │ │ - addgt r7, r4, r7, lsl #2 │ │ │ │ - subgt r6, sl, #4 │ │ │ │ - subgt r5, fp, #4 │ │ │ │ - ble 64520 │ │ │ │ - ldr r0, [r4, #4]! │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl b700 │ │ │ │ - cmp r7, r4 │ │ │ │ - bne 64500 │ │ │ │ - mov r0, r9 │ │ │ │ - bl b700 │ │ │ │ - mov r0, sl │ │ │ │ - bl b700 │ │ │ │ - ldr r4, [pc, #136] @ 645c0 │ │ │ │ - mov r0, fp │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [pc, #128] @ 645c4 │ │ │ │ - mov r5, #0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - str r5, [r4, #32] │ │ │ │ - str r5, [r4, #36] @ 0x24 │ │ │ │ - ldr r6, [r8, r3] │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ - str r5, [r6] │ │ │ │ - cmp r0, r5 │ │ │ │ - str r5, [r4] │ │ │ │ - str r5, [r4, #56] @ 0x38 │ │ │ │ - popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b4cc │ │ │ │ - ldr r0, [pc, #64] @ 645c8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r3, [pc, #56] @ 645cc │ │ │ │ - ldr r3, [r8, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - b 64460 │ │ │ │ - andseq r0, r0, r0, asr #23 │ │ │ │ - andeq fp, lr, r4, lsr #23 │ │ │ │ - andeq r0, r0, r0, lsl r6 │ │ │ │ - andseq r0, r0, r0, lsr #23 │ │ │ │ - @ instruction: 0x000006b0 │ │ │ │ - andeq r0, r0, r0, ror #11 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - andeq r0, r0, r8, lsl r6 │ │ │ │ - andseq r0, r0, r8, asr #21 │ │ │ │ - andeq r0, r0, r4, lsl #10 │ │ │ │ - @ instruction: 0x000b81b0 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - │ │ │ │ -000645d0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - bl b7cc │ │ │ │ - sub r3, r4, #1 │ │ │ │ - rsb r1, r4, #1 │ │ │ │ - b 64600 │ │ │ │ - ldrb r2, [r3, #1]! │ │ │ │ - cmp r2, #32 │ │ │ │ - bne 64614 │ │ │ │ - add r2, r1, r3 │ │ │ │ - cmp r0, r2 │ │ │ │ - bgt 645f4 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - ldr r5, [r1, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1198b4 │ │ │ │ + mov r0, #10 │ │ │ │ + add r1, r5, #1136 @ 0x470 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl b460 │ │ │ │ + ldr r7, [pc, #1060] @ 649e8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne 6489c │ │ │ │ + ldr r1, [r5, #1176] @ 0x498 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 645f0 │ │ │ │ + ldr r0, [r5, #1136] @ 0x470 │ │ │ │ + add r1, r1, #1 │ │ │ │ + mov r3, sl │ │ │ │ + bl b82c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64664 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 119878 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - rsb r0, r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r3, r2, #2 │ │ │ │ - cmp r3, r1 │ │ │ │ - bcs 64698 │ │ │ │ - add r1, r0, r2 │ │ │ │ - ldrb r3, [r0, r3] │ │ │ │ - ldrb r1, [r1, #1] │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ - lsl r0, r3, #8 │ │ │ │ - eor r0, r0, r1, lsl #4 │ │ │ │ - eor r0, r0, r2 │ │ │ │ - bx lr │ │ │ │ - cmp r2, r1 │ │ │ │ - bcs 646d0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, r0, r2 │ │ │ │ - add r1, r0, r1 │ │ │ │ - mov r0, r3 │ │ │ │ - ldrb ip, [r2], #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - eor r0, r0, ip, lsl r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - bne 646b0 │ │ │ │ - lsl r0, r0, #16 │ │ │ │ - lsr r0, r0, #16 │ │ │ │ - bx lr │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr ip, [r0, #8] │ │ │ │ - ldr lr, [r0] │ │ │ │ - str r2, [ip, r1, lsl #2] │ │ │ │ - ldr r4, [lr, r2, lsl #2] │ │ │ │ - lsl ip, r1, #1 │ │ │ │ - cmn r4, #1 │ │ │ │ - ldrne r5, [r0, #4] │ │ │ │ - strhne r4, [r5, ip] │ │ │ │ - str r1, [lr, r2, lsl #2] │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - strh r3, [r2, ip] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr lr, [r2, r3, lsl #2] │ │ │ │ - cmn lr, #1 │ │ │ │ - ldrne r0, [r0, #16] │ │ │ │ - strhne lr, [r0, ip] │ │ │ │ - str r1, [r2, r3, lsl #2] │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #112] @ 6479c │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r0, #6 │ │ │ │ - bhi 64794 │ │ │ │ - ldrb r3, [r3, r0] │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - sub r1, r1, #8 │ │ │ │ - bics r0, r1, #8 │ │ │ │ - movne r0, #37 @ 0x25 │ │ │ │ - bx lr │ │ │ │ - sub r3, r1, #4 │ │ │ │ - bic r3, r3, #4 │ │ │ │ - sub r2, r1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r2, #1 │ │ │ │ - bxls lr │ │ │ │ - cmp r1, #16 │ │ │ │ - movne r0, #37 @ 0x25 │ │ │ │ - bx lr │ │ │ │ - sub r3, r1, #4 │ │ │ │ - bic r3, r3, #4 │ │ │ │ - sub r1, r1, #1 │ │ │ │ + bne 6481c │ │ │ │ + ldr r4, [pc, #1012] @ 649ec │ │ │ │ + mov r2, sl │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r1, r4, #1168 @ 0x490 │ │ │ │ + ldr r0, [r4, #1136] @ 0x470 │ │ │ │ + add r1, r1, #12 │ │ │ │ + bl bd9c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 6481c │ │ │ │ + ldr r3, [r4, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - cmpne r1, #1 │ │ │ │ - movhi r0, #37 @ 0x25 │ │ │ │ - movls r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov r0, #31 │ │ │ │ - bx lr │ │ │ │ - andeq ip, ip, r4, asr #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - moveq ip, #7 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - beq 647bc │ │ │ │ + bne 647d4 │ │ │ │ + ldr r3, [pc, #968] @ 649f0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3] │ │ │ │ cmp r2, #2 │ │ │ │ - movne ip, #1 │ │ │ │ - moveq ip, #3 │ │ │ │ - tst ip, r1 │ │ │ │ - bic ip, ip, r1 │ │ │ │ - mul ip, r2, ip │ │ │ │ - mvn lr, #0 │ │ │ │ - mul r1, r2, r1 │ │ │ │ - bic r3, r3, lr, lsl r2 │ │ │ │ - lsl r3, r3, ip │ │ │ │ - ldrbne r2, [r0, r1, lsr #3] │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - orrne r3, r3, r2 │ │ │ │ - strb r3, [r0, r1, lsr #3] │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - ldrb r6, [sp, #20] │ │ │ │ - mov lr, #0 │ │ │ │ - mov r5, #2 │ │ │ │ - asr ip, r1, lr │ │ │ │ - asr r4, r2, lr │ │ │ │ - asr r7, r3, lr │ │ │ │ - and r4, r4, #1 │ │ │ │ - and ip, ip, #1 │ │ │ │ - smlabb ip, ip, r5, r4 │ │ │ │ - and r7, r7, #1 │ │ │ │ - asr r4, r6, lr │ │ │ │ - smlabb ip, ip, r5, r7 │ │ │ │ - and r4, r4, #1 │ │ │ │ - smlabb ip, ip, r5, r4 │ │ │ │ - ldr r0, [r0, ip, lsl #2] │ │ │ │ - add lr, lr, #1 │ │ │ │ + bgt 648c8 │ │ │ │ + ldr fp, [pc, #952] @ 649f4 │ │ │ │ + add fp, pc, fp │ │ │ │ + ldr r0, [fp, #1180] @ 0x49c │ │ │ │ + bl bd0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64848 │ │ │ │ - cmp lr, #8 │ │ │ │ - bne 647fc │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [pc, #424] @ 64a08 │ │ │ │ - ldr r6, [r5] │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - cmp r6, #6 │ │ │ │ - bhi 648c4 │ │ │ │ - ldrb lr, [lr, r6] │ │ │ │ - add pc, pc, lr, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - add lr, r4, ip, lsl #3 │ │ │ │ - ldrb r4, [r4, ip, lsl #3] │ │ │ │ - ldrb ip, [lr, #1] │ │ │ │ - add ip, ip, r4, lsl #8 │ │ │ │ - strh ip, [r0] │ │ │ │ - ldrb ip, [lr, #2] │ │ │ │ - ldrb r0, [lr, #3] │ │ │ │ - add r0, r0, ip, lsl #8 │ │ │ │ - strh r0, [r1] │ │ │ │ - ldrb r0, [lr, #4] │ │ │ │ - ldrb r1, [lr, #5] │ │ │ │ - add r1, r1, r0, lsl #8 │ │ │ │ - strh r1, [r2] │ │ │ │ - ldrb r1, [lr, #6] │ │ │ │ - ldrb r2, [lr, #7] │ │ │ │ - add r2, r2, r1, lsl #8 │ │ │ │ - strh r2, [r3] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add lr, r4, ip, lsl #2 │ │ │ │ - ldrb r4, [r4, ip, lsl #2] │ │ │ │ - ldrb ip, [lr, #1] │ │ │ │ - add ip, ip, r4, lsl #8 │ │ │ │ - lsl ip, ip, #16 │ │ │ │ - lsr ip, ip, #16 │ │ │ │ - strh ip, [r2] │ │ │ │ - strh ip, [r1] │ │ │ │ - strh ip, [r0] │ │ │ │ - ldrb r1, [lr, #2] │ │ │ │ - ldrb r2, [lr, #3] │ │ │ │ - add r2, r2, r1, lsl #8 │ │ │ │ - strh r2, [r3] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add ip, ip, ip, lsl #1 │ │ │ │ - lsl ip, ip, #1 │ │ │ │ - add r6, ip, #1 │ │ │ │ - ldrb r7, [r4, ip] │ │ │ │ - ldrb lr, [r4, r6] │ │ │ │ - add lr, lr, r7, lsl #8 │ │ │ │ - strh lr, [r0] │ │ │ │ - add r7, ip, #2 │ │ │ │ - add lr, ip, #3 │ │ │ │ - ldrb r8, [r4, r7] │ │ │ │ - ldrb r0, [r4, lr] │ │ │ │ - add r0, r0, r8, lsl #8 │ │ │ │ - strh r0, [r1] │ │ │ │ - add r8, ip, #4 │ │ │ │ - add r0, ip, #5 │ │ │ │ - ldrb r9, [r4, r8] │ │ │ │ - ldrb r1, [r4, r0] │ │ │ │ - add r1, r1, r9, lsl #8 │ │ │ │ - strh r1, [r2] │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 64970 │ │ │ │ - ldrb r1, [r4, ip] │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ - add r2, r2, r1, lsl #8 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq 649d4 │ │ │ │ - mvn r2, #0 │ │ │ │ - strh r2, [r3] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - lsl r6, ip, #1 │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldrb r7, [r4, ip, lsl #1] │ │ │ │ - ldrb lr, [r4, r6] │ │ │ │ - add lr, lr, r7, lsl #8 │ │ │ │ - lsl lr, lr, #16 │ │ │ │ - lsr lr, lr, #16 │ │ │ │ - strh lr, [r2] │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - strh lr, [r1] │ │ │ │ - cmp r2, #0 │ │ │ │ - strh lr, [r0] │ │ │ │ - beq 64970 │ │ │ │ - ldrb r0, [r4, ip, lsl #1] │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - add r2, r2, r0, lsl #8 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 64970 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [fp, #1148] @ 0x47c │ │ │ │ + beq 649a0 │ │ │ │ + ldrd r6, [fp, #8] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r4, #136] @ 0x88 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [r4, #136] @ 0x88 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [r4, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r8, [r4, #144] @ 0x90 │ │ │ │ + ldrd r0, [r4, #16] │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [r4, #16] │ │ │ │ + ldrd r0, [r4, #24] │ │ │ │ + bl 11875c │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1190e4 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [fp, #1140] @ 0x474 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1190e4 │ │ │ │ + mov r3, sl │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, #2 │ │ │ │ + str r0, [fp, #1144] @ 0x478 │ │ │ │ + ldr r0, [fp, #1136] @ 0x470 │ │ │ │ + bl b6f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r3, [sp, #24] │ │ │ │ + movne r3, #0 │ │ │ │ + strne r3, [sp, #16] │ │ │ │ + streq r3, [fp, #1144] @ 0x478 │ │ │ │ + ldr r3, [pc, #732] @ 649f8 │ │ │ │ + ldreq r2, [sp, #20] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #1148] @ 0x47c │ │ │ │ + streq r2, [fp, #1140] @ 0x474 │ │ │ │ + ldrd r6, [r4, #32] │ │ │ │ mov r2, #0 │ │ │ │ - strh r2, [r3] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r1, [r4, r7] │ │ │ │ - ldrb r2, [r4, lr] │ │ │ │ - add r2, r2, r1, lsl #8 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 64970 │ │ │ │ - ldrb ip, [r4, r8] │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - add r2, r2, ip, lsl #8 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 64970 │ │ │ │ - b 649c8 │ │ │ │ - andeq ip, ip, r3, lsl sp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - sub r7, r1, #4 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr fp, [pc, #396] @ 64bc0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add fp, pc, fp │ │ │ │ - sub r3, r3, #1 │ │ │ │ - mov ip, r2 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - add r2, r0, #24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, fp, #28 │ │ │ │ - mov r8, r7 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - add sl, fp, #56 @ 0x38 │ │ │ │ - add r9, fp, #84 @ 0x54 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r6, fp │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b 64aa8 │ │ │ │ - cmp fp, r5 │ │ │ │ - str r0, [r8] │ │ │ │ - bhi 64af8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [r4] │ │ │ │ - cmp r4, r3 │ │ │ │ - str r1, [r4] │ │ │ │ - beq 64b0c │ │ │ │ - ldr r1, [r6], #4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r0, [r7], #4 │ │ │ │ - add ip, r1, r3 │ │ │ │ - sub r0, ip, r0 │ │ │ │ - bl 118354 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [r4, #4]! │ │ │ │ - ldr fp, [sl], #4 │ │ │ │ - ldr r0, [r9], #4 │ │ │ │ - add r5, r3, fp │ │ │ │ - sub r5, r5, r0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ - bl 118354 │ │ │ │ - str r0, [r8, #4]! │ │ │ │ - ldr ip, [r4] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 64a88 │ │ │ │ - str ip, [r8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r1, [r4] │ │ │ │ - bne 64aa8 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov lr, #0 │ │ │ │ - str lr, [r3] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - str lr, [r1] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - mov r0, r3 │ │ │ │ - str lr, [ip] │ │ │ │ - b 64b44 │ │ │ │ - ldr lr, [ip, #4]! │ │ │ │ - ldr r3, [r5, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 64b6c │ │ │ │ - mul r3, r6, r3 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ - add r3, r3, #7 │ │ │ │ - lsr r3, r3, #3 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - mlane lr, r4, r3, lr │ │ │ │ - str lr, [ip, #4] │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ - mul r3, r6, r3 │ │ │ │ - ldr lr, [r1] │ │ │ │ - add r3, r3, #7 │ │ │ │ - lsr r3, r3, #3 │ │ │ │ - mla r3, r4, r3, lr │ │ │ │ - cmp r5, r2 │ │ │ │ - str r3, [r1, #4]! │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r4, [r7] │ │ │ │ - mul r3, r6, r3 │ │ │ │ - ldr lr, [r0] │ │ │ │ - mul r3, r4, r3 │ │ │ │ - add r3, r3, #7 │ │ │ │ - add r3, lr, r3, lsr #3 │ │ │ │ - str r3, [r0, #4]! │ │ │ │ - bne 64b40 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq ip, ip, r0, asr ip │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r4, [pc, #932] @ 64f74 │ │ │ │ - ldrb lr, [sp, #40] @ 0x28 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - cmp lr, #4 │ │ │ │ - bhi 64bec │ │ │ │ - ldrb lr, [r4, lr] │ │ │ │ - add pc, pc, lr, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 64e28 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 64c28 │ │ │ │ - sub r4, r1, #1 │ │ │ │ - sub r6, r2, #1 │ │ │ │ - sub r5, r0, #1 │ │ │ │ - add r8, r4, ip │ │ │ │ - ldrb lr, [r4, #1]! │ │ │ │ - ldrb r7, [r6, #1]! │ │ │ │ - cmp r4, r8 │ │ │ │ - sub lr, lr, r7 │ │ │ │ - strb lr, [r5, #1]! │ │ │ │ - bne 64c10 │ │ │ │ - cmp ip, r3 │ │ │ │ - popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add r3, r1, r3 │ │ │ │ - add sl, r1, ip │ │ │ │ - add r0, r0, ip │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add ip, r2, ip │ │ │ │ - sub r1, r1, #1 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - ldrb r6, [r2, #1]! │ │ │ │ - ldrb r9, [r1, #1]! │ │ │ │ - ldrb r8, [ip, #1]! │ │ │ │ - sub r5, r9, r6 │ │ │ │ - cmp r5, #0 │ │ │ │ - sub r4, r8, r6 │ │ │ │ - rsblt r5, r5, #0 │ │ │ │ - add lr, r9, r8 │ │ │ │ - cmp r4, #0 │ │ │ │ - sub lr, lr, r6, lsl #1 │ │ │ │ - rsblt r4, r4, #0 │ │ │ │ - lsl r5, r5, #16 │ │ │ │ - cmp lr, #0 │ │ │ │ - lsl r4, r4, #16 │ │ │ │ - asr r5, r5, #16 │ │ │ │ - asr r4, r4, #16 │ │ │ │ - rsblt lr, lr, #0 │ │ │ │ - lsl lr, lr, #16 │ │ │ │ - cmp r5, r4 │ │ │ │ - asr lr, lr, #16 │ │ │ │ - movlt fp, r5 │ │ │ │ - movge fp, r4 │ │ │ │ - cmp fp, lr │ │ │ │ - ldrb r7, [sl, #1]! │ │ │ │ - bgt 64cc0 │ │ │ │ - cmp r5, r4 │ │ │ │ - movge r6, r9 │ │ │ │ - movlt r6, r8 │ │ │ │ - sub r7, r7, r6 │ │ │ │ - cmp r3, sl │ │ │ │ - strb r7, [r0, #1]! │ │ │ │ - bne 64c50 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, r1, r3 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - ldrb r2, [r1, #1]! │ │ │ │ - strb r2, [r0, #1]! │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 64cec │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 64f48 │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, r1, r3 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - ldrb ip, [r1, #1]! │ │ │ │ - ldrb lr, [r2, #1]! │ │ │ │ - cmp r3, r1 │ │ │ │ - sub ip, ip, lr │ │ │ │ - strb ip, [r0, #1]! │ │ │ │ - bne 64d24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 64ee8 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 64d78 │ │ │ │ - sub r4, r1, #1 │ │ │ │ - sub r6, r2, #1 │ │ │ │ - sub r5, r0, #1 │ │ │ │ - add r8, r4, ip │ │ │ │ - ldrb lr, [r4, #1]! │ │ │ │ - ldrb r7, [r6, #1]! │ │ │ │ - cmp r8, r4 │ │ │ │ - sub lr, lr, r7, lsr #1 │ │ │ │ - strb lr, [r5, #1]! │ │ │ │ - bne 64d60 │ │ │ │ - cmp ip, r3 │ │ │ │ - popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add r3, r1, r3 │ │ │ │ - add r4, r1, ip │ │ │ │ - add r2, r2, ip │ │ │ │ - add r0, r0, ip │ │ │ │ - sub r1, r1, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - ldrb ip, [r2, #1]! │ │ │ │ - ldrb lr, [r1, #1]! │ │ │ │ - add lr, lr, ip │ │ │ │ - ldrb ip, [r4, #1]! │ │ │ │ - sub ip, ip, lr, lsr #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - strb ip, [r0, #1]! │ │ │ │ - bne 64d9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 64e88 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 64dec │ │ │ │ - sub r2, r1, #1 │ │ │ │ - sub lr, r0, #1 │ │ │ │ - add r5, r2, ip │ │ │ │ - ldrb r4, [r2, #1]! │ │ │ │ - strb r4, [lr, #1]! │ │ │ │ - cmp r2, r5 │ │ │ │ - bne 64ddc │ │ │ │ - cmp ip, r3 │ │ │ │ - popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add r3, r1, r3 │ │ │ │ - add lr, r1, ip │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add ip, r0, ip │ │ │ │ - sub r1, r1, #1 │ │ │ │ - ldrb r2, [lr, #1]! │ │ │ │ - ldrb r0, [r1, #1]! │ │ │ │ - cmp lr, r3 │ │ │ │ - sub r2, r2, r0 │ │ │ │ - strb r2, [ip, #1]! │ │ │ │ - bne 64e0c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp ip, #0 │ │ │ │ - subne r2, r1, #1 │ │ │ │ - subne lr, r0, #1 │ │ │ │ - addne r5, r2, ip │ │ │ │ - beq 64e4c │ │ │ │ - ldrb r4, [r2, #1]! │ │ │ │ - strb r4, [lr, #1]! │ │ │ │ - cmp r2, r5 │ │ │ │ - bne 64e3c │ │ │ │ - cmp ip, r3 │ │ │ │ - popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add r3, r1, r3 │ │ │ │ - add lr, r1, ip │ │ │ │ - add r0, r0, ip │ │ │ │ - sub r1, r1, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - ldrb r2, [lr, #1]! │ │ │ │ - ldrb ip, [r1, #1]! │ │ │ │ - cmp lr, r3 │ │ │ │ - sub r2, r2, ip │ │ │ │ - strb r2, [r0, #1]! │ │ │ │ - bne 64e6c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp ip, #0 │ │ │ │ - subne r2, r1, #1 │ │ │ │ - subne lr, r0, #1 │ │ │ │ - addne r5, r2, ip │ │ │ │ - beq 64eac │ │ │ │ - ldrb r4, [r2, #1]! │ │ │ │ - strb r4, [lr, #1]! │ │ │ │ - cmp r5, r2 │ │ │ │ - bne 64e9c │ │ │ │ - cmp ip, r3 │ │ │ │ - popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add r3, r1, r3 │ │ │ │ - add lr, r1, ip │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add ip, r0, ip │ │ │ │ - sub r1, r1, #1 │ │ │ │ - ldrb r2, [lr, #1]! │ │ │ │ - ldrb r0, [r1, #1]! │ │ │ │ - cmp r3, lr │ │ │ │ - sub r2, r2, r0 │ │ │ │ - strb r2, [ip, #1]! │ │ │ │ - bne 64ecc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp ip, #0 │ │ │ │ - subne r2, r1, #1 │ │ │ │ - subne lr, r0, #1 │ │ │ │ - addne r5, r2, ip │ │ │ │ - beq 64f0c │ │ │ │ - ldrb r4, [r2, #1]! │ │ │ │ - strb r4, [lr, #1]! │ │ │ │ - cmp r5, r2 │ │ │ │ - bne 64efc │ │ │ │ - cmp ip, r3 │ │ │ │ - popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add r3, r1, r3 │ │ │ │ - add lr, r1, ip │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add ip, r0, ip │ │ │ │ - sub r1, r1, #1 │ │ │ │ - ldrb r2, [lr, #1]! │ │ │ │ - ldrb r0, [r1, #1]! │ │ │ │ - cmp r3, lr │ │ │ │ - sub r2, r2, r0, lsr #1 │ │ │ │ - strb r2, [ip, #1]! │ │ │ │ - bne 64f2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, r1, r3 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - ldrb r2, [r1, #1]! │ │ │ │ - strb r2, [r0, #1]! │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 64f60 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq ip, ip, sl, lsr #19 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldrb sl, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #2 │ │ │ │ - asr r3, r8, r4 │ │ │ │ - asr r2, r7, r4 │ │ │ │ - asr r0, r6, r4 │ │ │ │ - and r2, r2, #1 │ │ │ │ - and r3, r3, #1 │ │ │ │ - smlabb r3, r3, r5, r2 │ │ │ │ - and r0, r0, #1 │ │ │ │ - asr r2, sl, r4 │ │ │ │ - smlabb r3, r3, r5, r0 │ │ │ │ - and r2, r2, #1 │ │ │ │ - smlabb r3, r3, r5, r2 │ │ │ │ - add r9, r1, r3, lsl #2 │ │ │ │ - ldr r1, [r1, r3, lsl #2] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 65000 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #8 │ │ │ │ - bne 64fa8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [r1, #64] @ 0x40 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, #68 @ 0x44 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - bl baa8 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - str r0, [r9] │ │ │ │ - mov fp, r0 │ │ │ │ - bl b5b0 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [fp, #64] @ 0x40 │ │ │ │ - ldr r1, [r9] │ │ │ │ - b 64fe4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #60] @ 0x3c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 65088 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r8, r4 │ │ │ │ - ldr r7, [r5, #64] @ 0x40 │ │ │ │ - ldr r0, [r7, r4, lsl #2] │ │ │ │ - bl b700 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ - str r8, [r7, r4, lsl #2] │ │ │ │ - ldr r0, [r6, r4, lsl #2] │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ - str r8, [r6, r4, lsl #2] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - bhi 65058 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b b700 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 65114 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r8, [r5, #76] @ 0x4c │ │ │ │ - ldr r0, [r8, r4, lsl #2] │ │ │ │ - bl b700 │ │ │ │ - ldr r7, [r5, #80] @ 0x50 │ │ │ │ - str r6, [r8, r4, lsl #2] │ │ │ │ - ldr r0, [r7, r4, lsl #2] │ │ │ │ - bl b700 │ │ │ │ - ldr r8, [r5, #84] @ 0x54 │ │ │ │ - str r6, [r7, r4, lsl #2] │ │ │ │ - ldr r0, [r8, r4, lsl #2] │ │ │ │ - bl b700 │ │ │ │ - ldr r7, [r5, #88] @ 0x58 │ │ │ │ - str r6, [r8, r4, lsl #2] │ │ │ │ - ldr r0, [r7, r4, lsl #2] │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ - str r6, [r7, r4, lsl #2] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - bhi 650c4 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b b700 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [r1] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 65158 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 65160 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 65158 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 651a8 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - ldr r3, [r1, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 65158 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ - ldr r3, [r1, #24] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 65158 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 65158 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 65158 │ │ │ │ - lsls ip, r3, #2 │ │ │ │ - beq 651f8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - add r1, r3, ip │ │ │ │ - sub r2, r2, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - b 651e4 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 651f8 │ │ │ │ - ldrb ip, [r3, #1]! │ │ │ │ - ldrb r0, [r2, #1]! │ │ │ │ - cmp ip, r0 │ │ │ │ - beq 651dc │ │ │ │ - b 65158 │ │ │ │ + str r2, [r3, #1168] @ 0x490 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 64858 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 64870 │ │ │ │ + ldrd r0, [r4, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 64870 │ │ │ │ + ldr r6, [pc, #624] @ 649fc │ │ │ │ mov r0, #1 │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - mul r2, ip, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - beq 653b0 │ │ │ │ - add r2, r2, #7 │ │ │ │ - lsr fp, r2, #3 │ │ │ │ - ldr r2, [pc, #908] @ 655b8 │ │ │ │ - add ip, ip, #7 │ │ │ │ - mov r6, #0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6] │ │ │ │ + str r0, [r6, #1168] @ 0x490 │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 647b0 │ │ │ │ + ldr r1, [pc, #600] @ 64a00 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r4, [r6, #1148] @ 0x47c │ │ │ │ + ldr r3, [r4, #3940] @ 0xf64 │ │ │ │ + ldr r2, [pc, #584] @ 64a04 │ │ │ │ + sub r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - lsr lr, ip, #3 │ │ │ │ - mov r3, r1 │ │ │ │ - sub r5, r0, #1 │ │ │ │ - add r4, r1, lr │ │ │ │ - add r0, r1, fp │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - add r2, fp, #1 │ │ │ │ - mov r7, r6 │ │ │ │ - ldrb r6, [r3] │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - mov ip, r1 │ │ │ │ - add r1, r5, #1 │ │ │ │ - cmp r6, #4 │ │ │ │ - bhi 655b0 │ │ │ │ - ldrb r6, [r8, r6] │ │ │ │ - add pc, pc, r6, lsl #2 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi 649cc │ │ │ │ + ldrb r3, [r2, r3] │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 654ec │ │ │ │ - cmp lr, #0 │ │ │ │ - subne r9, ip, #1 │ │ │ │ - movne r8, r5 │ │ │ │ - movne r6, r3 │ │ │ │ - strne r1, [sp, #12] │ │ │ │ - beq 652b8 │ │ │ │ - ldrb r1, [r6, #1]! │ │ │ │ - ldrb sl, [r9, #1]! │ │ │ │ - cmp r4, r6 │ │ │ │ - add r1, r1, sl │ │ │ │ - strb r1, [r8, #1]! │ │ │ │ - bne 6529c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp lr, fp │ │ │ │ - bcs 65390 │ │ │ │ - sub r6, lr, #1 │ │ │ │ - add r8, ip, r6 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - sub r6, ip, #1 │ │ │ │ - mov r7, r8 │ │ │ │ - add sl, lr, r5 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r8, r5 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str lr, [sp, #16] │ │ │ │ - str fp, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - ldrb lr, [r6, #1]! │ │ │ │ - ldrb r4, [r8, #1]! │ │ │ │ - ldrb r5, [r7, #1]! │ │ │ │ - sub ip, r4, lr │ │ │ │ - cmp ip, #0 │ │ │ │ - sub r1, r5, lr │ │ │ │ - rsblt ip, ip, #0 │ │ │ │ - add r3, r4, r5 │ │ │ │ + add r1, r4, #1184 @ 0x4a0 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, #10 │ │ │ │ + str sl, [sp] │ │ │ │ + bl b460 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne 649b0 │ │ │ │ + ldr r1, [r4, #1176] @ 0x498 │ │ │ │ cmp r1, #0 │ │ │ │ - sub r3, r3, lr, lsl #1 │ │ │ │ - rsblt r1, r1, #0 │ │ │ │ - lsl ip, ip, #16 │ │ │ │ - cmp r3, #0 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ - asr ip, ip, #16 │ │ │ │ - asr r1, r1, #16 │ │ │ │ - rsblt r3, r3, #0 │ │ │ │ - lsl r3, r3, #16 │ │ │ │ - cmp ip, r1 │ │ │ │ - asr r3, r3, #16 │ │ │ │ - movlt fp, ip │ │ │ │ - movge fp, r1 │ │ │ │ - cmp fp, r3 │ │ │ │ - ldrb r3, [r9, #1]! │ │ │ │ - bgt 65368 │ │ │ │ - cmp ip, r1 │ │ │ │ - movlt lr, r5 │ │ │ │ - movge lr, r4 │ │ │ │ - add lr, lr, r3 │ │ │ │ - cmp r0, r9 │ │ │ │ - strb lr, [sl, #1]! │ │ │ │ - bne 652f8 │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldm r3, {r3, r4, r5} │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ - add r3, r3, r2 │ │ │ │ - add r4, r4, r2 │ │ │ │ - add r5, r5, fp │ │ │ │ - add r0, r0, r2 │ │ │ │ - bne 65258 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 65560 │ │ │ │ - cmp lr, #0 │ │ │ │ - subne r9, ip, #1 │ │ │ │ - movne r8, r5 │ │ │ │ - movne r6, r3 │ │ │ │ - strne r1, [sp, #12] │ │ │ │ - beq 653f8 │ │ │ │ - ldrb r1, [r6, #1]! │ │ │ │ - ldrb sl, [r9, #1]! │ │ │ │ - cmp r4, r6 │ │ │ │ - add r1, r1, sl, lsr #1 │ │ │ │ - strb r1, [r8, #1]! │ │ │ │ - bne 653dc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp lr, fp │ │ │ │ - bcs 65390 │ │ │ │ - sub r6, lr, #1 │ │ │ │ - add ip, ip, r6 │ │ │ │ - add sl, lr, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r8, r4 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldrb r1, [r9, #1]! │ │ │ │ - ldrb r6, [ip, #1]! │ │ │ │ - add r6, r1, r6 │ │ │ │ - ldrb r1, [r8, #1]! │ │ │ │ - add r1, r1, r6, lsr #1 │ │ │ │ - cmp r0, r8 │ │ │ │ - strb r1, [sl, #1]! │ │ │ │ - bne 65418 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b 65390 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 6553c │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 65390 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r8, r3 │ │ │ │ - ldrb r6, [r8, #1]! │ │ │ │ - ldrb sl, [ip, #1]! │ │ │ │ - cmp r0, r8 │ │ │ │ - add r6, r6, sl │ │ │ │ - strb r6, [r9, #1]! │ │ │ │ - bne 6545c │ │ │ │ - b 65390 │ │ │ │ - cmp lr, #0 │ │ │ │ - movne r6, r5 │ │ │ │ - movne ip, r3 │ │ │ │ - beq 65498 │ │ │ │ - ldrb r8, [ip, #1]! │ │ │ │ - strb r8, [r6, #1]! │ │ │ │ - cmp ip, r4 │ │ │ │ - bne 65488 │ │ │ │ - cmp lr, fp │ │ │ │ - addcc r9, lr, r5 │ │ │ │ - movcc r8, r5 │ │ │ │ - movcc r6, r4 │ │ │ │ - bcs 65390 │ │ │ │ - ldrb ip, [r6, #1]! │ │ │ │ - ldrb sl, [r8, #1]! │ │ │ │ - cmp r0, r6 │ │ │ │ - add ip, ip, sl │ │ │ │ - strb ip, [r9, #1]! │ │ │ │ - bne 654ac │ │ │ │ - b 65390 │ │ │ │ - cmp fp, #0 │ │ │ │ - movne r6, r5 │ │ │ │ - movne ip, r3 │ │ │ │ - beq 65390 │ │ │ │ - ldrb r8, [ip, #1]! │ │ │ │ - strb r8, [r6, #1]! │ │ │ │ - cmp r0, ip │ │ │ │ - bne 654d8 │ │ │ │ - b 65390 │ │ │ │ - cmp lr, #0 │ │ │ │ - movne r6, r5 │ │ │ │ - movne ip, r3 │ │ │ │ - beq 6550c │ │ │ │ - ldrb r8, [ip, #1]! │ │ │ │ - strb r8, [r6, #1]! │ │ │ │ - cmp ip, r4 │ │ │ │ - bne 654fc │ │ │ │ - cmp lr, fp │ │ │ │ - addcc r9, lr, r5 │ │ │ │ - movcc r8, r5 │ │ │ │ - movcc r6, r4 │ │ │ │ - bcs 65390 │ │ │ │ - ldrb ip, [r6, #1]! │ │ │ │ - ldrb sl, [r8, #1]! │ │ │ │ - cmp r0, r6 │ │ │ │ - add ip, ip, sl │ │ │ │ - strb ip, [r9, #1]! │ │ │ │ - bne 65520 │ │ │ │ - b 65390 │ │ │ │ - cmp fp, #0 │ │ │ │ - movne r6, r5 │ │ │ │ - movne ip, r3 │ │ │ │ - beq 65390 │ │ │ │ - ldrb r8, [ip, #1]! │ │ │ │ - strb r8, [r6, #1]! │ │ │ │ - cmp r0, ip │ │ │ │ - bne 6554c │ │ │ │ - b 65390 │ │ │ │ - cmp lr, #0 │ │ │ │ - movne r6, r5 │ │ │ │ - movne ip, r3 │ │ │ │ - beq 65580 │ │ │ │ - ldrb r8, [ip, #1]! │ │ │ │ - strb r8, [r6, #1]! │ │ │ │ - cmp r4, ip │ │ │ │ - bne 65570 │ │ │ │ - cmp lr, fp │ │ │ │ - addcc r9, lr, r5 │ │ │ │ - movcc r8, r5 │ │ │ │ - movcc r6, r4 │ │ │ │ - bcs 65390 │ │ │ │ - ldrb ip, [r6, #1]! │ │ │ │ - ldrb sl, [r8, #1]! │ │ │ │ - cmp r0, r6 │ │ │ │ - add ip, ip, sl, lsr #1 │ │ │ │ - strb ip, [r9, #1]! │ │ │ │ - bne 65594 │ │ │ │ - b 65390 │ │ │ │ - mov r0, #36 @ 0x24 │ │ │ │ - b 653b4 │ │ │ │ - andeq ip, ip, pc, asr #6 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - sub lr, r2, r3 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 656b8 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, #0 │ │ │ │ - beq 656e0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r8 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r6, #1 │ │ │ │ - mov r4, sl │ │ │ │ - str r8, [sp] │ │ │ │ - add r1, r9, r1 │ │ │ │ - sub sl, r3, ip │ │ │ │ - sub r8, ip, r3 │ │ │ │ - str lr, [sp, #4] │ │ │ │ - ldrb fp, [r7, ip, lsr #3] │ │ │ │ - add lr, ip, sl │ │ │ │ - mvn r5, ip │ │ │ │ - add ip, ip, #1 │ │ │ │ - and r5, r5, #7 │ │ │ │ - sub r2, r8, ip │ │ │ │ - asr r5, fp, r5 │ │ │ │ - and r2, r2, #7 │ │ │ │ - lsl r2, r6, r2 │ │ │ │ - tst r5, #1 │ │ │ │ - ldrb r5, [r0, lr, lsr #3] │ │ │ │ - and r2, r2, #255 @ 0xff │ │ │ │ - orr fp, r2, r5 │ │ │ │ - biceq fp, r5, r2 │ │ │ │ - cmp r1, ip │ │ │ │ - strb fp, [r0, lr, lsr #3] │ │ │ │ - bne 65610 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - add r2, r9, r3 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 656c0 │ │ │ │ - ldr r8, [sp] │ │ │ │ - mov sl, r4 │ │ │ │ + ble 64620 │ │ │ │ + ldr r0, [r4, #1192] @ 0x4a8 │ │ │ │ + add r1, r1, #1 │ │ │ │ + mov r3, sl │ │ │ │ + bl b82c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 64620 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 644ac │ │ │ │ mov r5, #1 │ │ │ │ - add r3, lr, r2 │ │ │ │ - ldrb ip, [r0, r2, lsr #3] │ │ │ │ - mvn r4, r2 │ │ │ │ - and r4, r4, #7 │ │ │ │ - bic ip, ip, r5, lsl r4 │ │ │ │ - strb ip, [r0, r2, lsr #3] │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 65674 │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp sl, r8 │ │ │ │ - beq 656b8 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne 655f0 │ │ │ │ - b 65670 │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp sl, r8 │ │ │ │ - bne 656e0 │ │ │ │ - add sp, sp, #12 │ │ │ │ + ldr r2, [pc, #472] @ 64a08 │ │ │ │ + ldr r3, [pc, #428] @ 649e0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 649c8 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - beq 656b8 │ │ │ │ - mov r3, r2 │ │ │ │ - mov ip, r1 │ │ │ │ - b 65600 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 656ac │ │ │ │ + ldrd r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - b 6566c │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr sl, [sp, #56] @ 0x38 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 65728 │ │ │ │ - mov r7, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r9, r7 │ │ │ │ - bne 65730 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp sl, r9 │ │ │ │ - bne 6571c │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r5, r1 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r6, #1 │ │ │ │ - mov r1, ip │ │ │ │ - add r4, r1, r7 │ │ │ │ - mov r2, r7 │ │ │ │ - sub lr, r8, r7 │ │ │ │ - sub ip, r7, r8 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r8, [sp, #12] │ │ │ │ - ldrb fp, [r5, r2, lsr #3] │ │ │ │ - add r8, lr, r2 │ │ │ │ - mvn r9, r2 │ │ │ │ - add r2, r2, #1 │ │ │ │ - and r9, r9, #7 │ │ │ │ - sub r7, ip, r2 │ │ │ │ - asr r9, fp, r9 │ │ │ │ - and r7, r7, #7 │ │ │ │ - lsl r7, r6, r7 │ │ │ │ - tst r9, #1 │ │ │ │ - ldrb r9, [r0, r8, lsr #3] │ │ │ │ - and r7, r7, #255 @ 0xff │ │ │ │ - orr fp, r7, r9 │ │ │ │ - biceq fp, r9, r7 │ │ │ │ - cmp r4, r2 │ │ │ │ - strb fp, [r0, r8, lsr #3] │ │ │ │ - bne 6575c │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp sl, r9 │ │ │ │ - add r8, r8, r1 │ │ │ │ - add r7, r7, r3 │ │ │ │ - bne 65740 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5, lsl #2 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [r0] │ │ │ │ - lsl r8, r5, #2 │ │ │ │ - bcs 65828 │ │ │ │ - cmp r8, r3, lsl #1 │ │ │ │ - addls r7, r5, r5, lsl #1 │ │ │ │ - lslls r7, r7, #2 │ │ │ │ - lsrls r7, r7, #1 │ │ │ │ - movhi r7, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - bl bd84 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r7, [r4, #8] │ │ │ │ - str r0, [r4] │ │ │ │ - add r3, r0, r8 │ │ │ │ - str r5, [r4, #4] │ │ │ │ + bne 64784 │ │ │ │ + ldr r6, [pc, #404] @ 64a0c │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 647b0 │ │ │ │ + ldr r1, [pc, #388] @ 64a10 │ │ │ │ mov r0, #1 │ │ │ │ - str r6, [r3, #-4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - ldr ip, [sp, #124] @ 0x7c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp ip, #8192 @ 0x2000 │ │ │ │ - lsrcc r2, ip, #3 │ │ │ │ - mov r6, r1 │ │ │ │ - sub r1, ip, #1 │ │ │ │ - strcc r2, [sp] │ │ │ │ - ldrcs r2, [pc, #1816] @ 65f8c │ │ │ │ - movcc r2, #64 @ 0x40 │ │ │ │ - strcs ip, [sp] │ │ │ │ - cmp r1, #32768 @ 0x8000 │ │ │ │ - mov sl, r3 │ │ │ │ - movcs r5, #60 @ 0x3c │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - bcs 65e44 │ │ │ │ - ands r5, ip, r1 │ │ │ │ - movne r5, #90 @ 0x5a │ │ │ │ - bne 65e44 │ │ │ │ - ldr r1, [pc, #1764] @ 65f8c │ │ │ │ - cmp r3, r1 │ │ │ │ - movcs r3, r1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - cmp r3, sl │ │ │ │ - bls 65e44 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #1736] @ 65f90 │ │ │ │ - moveq r3, #64 @ 0x40 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1728] @ 65f94 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r4, [r6, #1148] @ 0x47c │ │ │ │ + b 647b0 │ │ │ │ + ldr r3, [pc, #368] @ 64a14 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1716] @ 65f98 │ │ │ │ - mov fp, r5 │ │ │ │ + mov r1, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + add r4, sp, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 64540 │ │ │ │ + b 64824 │ │ │ │ + ldr r1, [pc, #328] @ 64a18 │ │ │ │ + ldr r2, [r3, #1180] @ 0x49c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #312] @ 64a1c │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 64634 │ │ │ │ + ldr r7, [pc, #296] @ 64a20 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r0, #4 │ │ │ │ + ldr r3, [pc, #288] @ 64a24 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - str ip, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r2, sl │ │ │ │ - and r4, r3, sl │ │ │ │ - bl 6466c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - movne fp, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movne r3, fp │ │ │ │ - bne 65970 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 65e68 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - add r3, sl, fp │ │ │ │ - cmp r2, r3 │ │ │ │ - bcc 65964 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r3, r2, r3 │ │ │ │ - ldrb r3, [r3, #-1] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 65968 │ │ │ │ - sub fp, fp, #1 │ │ │ │ - lsl r3, fp, #16 │ │ │ │ - lsr r3, r3, #16 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [r3, #1152] @ 0x480 │ │ │ │ + add r3, r3, #1136 @ 0x470 │ │ │ │ + strd r6, [r3, #24] │ │ │ │ + b 64828 │ │ │ │ + ldrd r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #256] @ 64a20 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 646d8 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - add r3, sl, #256 @ 0x100 │ │ │ │ - add r3, r3, #2 │ │ │ │ - cmp r3, r2 │ │ │ │ - movcc r2, r3 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r9, [r6, #4] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - lsl r3, r4, #1 │ │ │ │ - ldrh r0, [r9, r3] │ │ │ │ - add r8, r1, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - beq 65f20 │ │ │ │ - ldr lr, [sp, #124] @ 0x7c │ │ │ │ - cmp fp, #2 │ │ │ │ - add lr, lr, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - movls r2, #0 │ │ │ │ - movhi r2, #1 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - add lr, r1, sl │ │ │ │ - str lr, [sp, #8] │ │ │ │ - mov r5, r3 │ │ │ │ - mov lr, sl │ │ │ │ - mov ip, #1 │ │ │ │ - mov sl, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b 65a24 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - lsl r3, r0, #1 │ │ │ │ - ldrh r3, [r2, r3] │ │ │ │ - cmp fp, r3 │ │ │ │ - bne 65a90 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, ip │ │ │ │ - add ip, ip, #1 │ │ │ │ - beq 65a90 │ │ │ │ - mov r3, r7 │ │ │ │ - cmp r4, r0 │ │ │ │ - ldrcc r2, [sp, #12] │ │ │ │ - subcs r7, r4, r0 │ │ │ │ - subcc r7, r2, r0 │ │ │ │ - cmp r7, r3 │ │ │ │ - bcc 65a90 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 65ca8 │ │ │ │ - lsl r2, r0, #1 │ │ │ │ - ldrh r3, [r9, r2] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq 65a90 │ │ │ │ - cmp fp, r5 │ │ │ │ - movcs r1, #0 │ │ │ │ - andcc r1, sl, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 659f4 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 65a90 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, ip │ │ │ │ - add ip, ip, #1 │ │ │ │ - bne 65a20 │ │ │ │ - mov sl, lr │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cmp r5, #2 │ │ │ │ - movls r4, #0 │ │ │ │ - movhi r4, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 65dc8 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - eor r3, r2, #1 │ │ │ │ - tst r4, r3 │ │ │ │ - beq 65e50 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r5, r3 │ │ │ │ - bls 65ec4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 65d70 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - bcc 65f6c │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cmp r5, r3 │ │ │ │ - bcc 65e18 │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - mov r2, #28 │ │ │ │ - mov r1, #1 │ │ │ │ - add r3, r1, r2 │ │ │ │ - lsr r3, r3, #1 │ │ │ │ - add r0, lr, r3, lsl #2 │ │ │ │ - ldr ip, [r0, #112] @ 0x70 │ │ │ │ - cmp ip, r5 │ │ │ │ - addls r1, r3, #1 │ │ │ │ - bls 65b24 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ - sub r2, r3, #1 │ │ │ │ - cmp r0, r5 │ │ │ │ - bls 65f58 │ │ │ │ - cmp r2, r1 │ │ │ │ - bcs 65af8 │ │ │ │ - ldr r1, [pc, #1128] @ 65f9c │ │ │ │ - ldr r2, [pc, #1108] @ 65f8c │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - sub r8, r5, r2 │ │ │ │ - mov r7, #29 │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, r2, r7 │ │ │ │ - lsr r3, r3, #1 │ │ │ │ - add r0, r4, r3, lsl #2 │ │ │ │ - ldr ip, [r0, #228] @ 0xe4 │ │ │ │ - cmp ip, lr │ │ │ │ - addls r2, r3, #1 │ │ │ │ - bls 65b74 │ │ │ │ - ldr r0, [r0, #224] @ 0xe0 │ │ │ │ - sub r7, r3, #1 │ │ │ │ - cmp r0, lr │ │ │ │ - bls 65f48 │ │ │ │ - cmp r2, r7 │ │ │ │ - bls 65b48 │ │ │ │ - ldr r4, [pc, #1052] @ 65fa0 │ │ │ │ - mov r7, #29 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - sub r4, r3, r4 │ │ │ │ - bl 657c8 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 657c8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 657c8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 657c8 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - add r5, r5, sl │ │ │ │ - add r4, sl, #1 │ │ │ │ - add r4, r7, r4 │ │ │ │ - ldr sl, [sp, #120] @ 0x78 │ │ │ │ - add r8, r7, r5 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b 65c1c │ │ │ │ - add r3, r5, fp │ │ │ │ - cmp sl, r3 │ │ │ │ - bcc 65bf8 │ │ │ │ - add r3, r7, r3 │ │ │ │ - ldrb r3, [r3, #-1] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 65bfc │ │ │ │ - sub fp, fp, #1 │ │ │ │ - lsl r3, fp, #16 │ │ │ │ - lsr r3, r3, #16 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + ldreq r7, [pc, #236] @ 64a28 │ │ │ │ + moveq r6, #0 │ │ │ │ + moveq r0, #1 │ │ │ │ + b 648fc │ │ │ │ + ldrd r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #216] @ 64a28 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - add r4, r4, #1 │ │ │ │ - bl 646d8 │ │ │ │ - cmp r4, r8 │ │ │ │ - beq 65f04 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - sub r5, r4, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - and r9, r3, r5 │ │ │ │ - bl 6466c │ │ │ │ - subs r2, r0, #0 │ │ │ │ - movne fp, #0 │ │ │ │ - movne r3, fp │ │ │ │ - bne 65c04 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 65bdc │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add r0, r4, #256 @ 0x100 │ │ │ │ - add r0, r0, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ - movcs r0, r3 │ │ │ │ - cmp r4, r0 │ │ │ │ - moveq fp, r4 │ │ │ │ - beq 65c98 │ │ │ │ - mov r3, r4 │ │ │ │ - b 65c84 │ │ │ │ - cmp r0, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - beq 65c98 │ │ │ │ - ldrb r1, [r3] │ │ │ │ - mov fp, r3 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - beq 65c78 │ │ │ │ - sub fp, fp, r4 │ │ │ │ - lsl r3, fp, #16 │ │ │ │ - lsr r3, r3, #16 │ │ │ │ - b 65c04 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub r1, lr, r7 │ │ │ │ - cmp fp, #2 │ │ │ │ - add r1, r3, r1 │ │ │ │ - bls 65d4c │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - lsl r3, r0, #1 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r2, fp │ │ │ │ - movcs r2, fp │ │ │ │ - add r1, r1, r2 │ │ │ │ - add r2, r3, r2 │ │ │ │ - cmp r8, r2 │ │ │ │ - beq 65d24 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r9, [sp, #24] │ │ │ │ - b 65d04 │ │ │ │ - cmp r8, r3 │ │ │ │ - mov r2, r3 │ │ │ │ - beq 65d1c │ │ │ │ - ldrb r4, [r3] │ │ │ │ - ldrb r9, [r1, #1]! │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r9, r4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - beq 65cf8 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - sub r2, r2, r3 │ │ │ │ - cmp r2, r5 │ │ │ │ - bls 65a44 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, r2 │ │ │ │ - bls 65f10 │ │ │ │ - mov r5, r2 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - b 65a44 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, lr │ │ │ │ - ldrne r2, [sp, #8] │ │ │ │ - bne 65ce4 │ │ │ │ - lsl r3, r0, #1 │ │ │ │ - ldrh r3, [r9, r3] │ │ │ │ - cmp r3, r0 │ │ │ │ - bne 65a68 │ │ │ │ - b 65a90 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 65f84 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - sub r3, sl, #1 │ │ │ │ - bhi 65edc │ │ │ │ - ldr r1, [r6] │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - mov sl, r3 │ │ │ │ - mvn r3, #0 │ │ │ │ - cmp r5, #2 │ │ │ │ - str r3, [r1, r0, lsl #2] │ │ │ │ - str r3, [r2, fp, lsl #2] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movls r4, #0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - movhi r4, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - movcs r4, #0 │ │ │ │ - andcc r4, r4, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 65f6c │ │ │ │ - cmp r5, #2 │ │ │ │ - bls 65e18 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cmp r5, r3 │ │ │ │ - bcc 65e18 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - sub r3, r5, #3 │ │ │ │ - cmp r2, #4096 @ 0x1000 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - movls r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 65aec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldrb r1, [r3, sl] │ │ │ │ - bl 657c8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65ef4 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - bhi 6590c │ │ │ │ - ldr r5, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 65d70 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b 65dc8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add ip, r3, sl │ │ │ │ - add r0, ip, #256 @ 0x100 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add r0, r0, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ - movcs r0, r3 │ │ │ │ - cmp ip, r0 │ │ │ │ - beq 65f7c │ │ │ │ - mov r3, ip │ │ │ │ - b 65ea0 │ │ │ │ - cmp r0, r3 │ │ │ │ - mov r2, r3 │ │ │ │ - beq 65eb4 │ │ │ │ - ldrb r1, [r3] │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - beq 65e94 │ │ │ │ - sub fp, r2, ip │ │ │ │ - lsl r3, fp, #16 │ │ │ │ - lsr r3, r3, #16 │ │ │ │ - b 65970 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #1 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b 65e30 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldrb r1, [r2, r3] │ │ │ │ - bl 657c8 │ │ │ │ + movne r0, #0 │ │ │ │ + ldreq r7, [pc, #180] @ 64a20 │ │ │ │ + moveq r6, #0 │ │ │ │ + b 648fc │ │ │ │ + ldrd r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #172] @ 64a28 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65e5c │ │ │ │ - mov r5, #83 @ 0x53 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - sub sl, r5, #1 │ │ │ │ - b 65e30 │ │ │ │ - mov sl, lr │ │ │ │ - mov r5, r2 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - b 65a94 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 65e18 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 65e18 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 65f84 │ │ │ │ - sub r3, sl, #1 │ │ │ │ - b 65d8c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, r3, r7, lsl #2 │ │ │ │ - ldr r4, [r3, #228] @ 0xe4 │ │ │ │ - b 65b84 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - add r2, r1, r2, lsl #2 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ - add r1, r3, #256 @ 0x100 │ │ │ │ - b 65b34 │ │ │ │ - mov r5, #86 @ 0x56 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r2, ip │ │ │ │ - b 65eb4 │ │ │ │ - mov r5, #81 @ 0x51 │ │ │ │ - b 65e44 │ │ │ │ - andeq r0, r0, r2, lsl #2 │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0x000cbdb8 │ │ │ │ - andeq fp, ip, r8, lsr #27 │ │ │ │ - andeq r0, r0, sp, lsl r1 │ │ │ │ - andeq r6, r0, r1 │ │ │ │ + movne r0, #3 │ │ │ │ + ldreq r7, [pc, #136] @ 64a20 │ │ │ │ + moveq r6, #0 │ │ │ │ + moveq r0, #2 │ │ │ │ + b 648fc │ │ │ │ + ldr r0, [pc, #132] @ 64a2c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 64540 │ │ │ │ + b 64824 │ │ │ │ + ldr r3, [pc, #120] @ 64a30 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + b 648b0 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + ldr r7, [pc, #76] @ 64a20 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r0, #0 │ │ │ │ + b 648fc │ │ │ │ + andeq fp, lr, ip, ror sl │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq lr, lr, r8, lsl #11 │ │ │ │ + andeq fp, lr, r8, lsr sl │ │ │ │ + andeq lr, lr, r0, lsr #10 │ │ │ │ + strdeq lr, [lr], -r4 │ │ │ │ + andeq lr, lr, r0, ror #9 │ │ │ │ + strdeq lr, [lr], -ip │ │ │ │ + andeq lr, lr, ip, lsl #7 │ │ │ │ + andeq r8, fp, ip, lsl #16 │ │ │ │ + andeq ip, ip, r9, lsr #25 │ │ │ │ + andeq fp, lr, r8, asr #15 │ │ │ │ + andeq lr, lr, r4, lsr #5 │ │ │ │ + andeq r8, fp, r4, asr #14 │ │ │ │ + andeq r8, fp, r8, ror r6 │ │ │ │ + muleq fp, ip, r6 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + addsmi r4, pc, r0 │ │ │ │ + andeq lr, lr, r8, lsl r2 │ │ │ │ + addsmi r7, lr, r0, lsl #16 │ │ │ │ + strdeq r8, [fp], -r4 │ │ │ │ + andeq r8, fp, ip, lsl #11 │ │ │ │ + │ │ │ │ +00064a34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b7cc │ │ │ │ - add r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl bd84 │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ + bl b7cc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b7cc │ │ │ │ + subs r2, r0, #0 │ │ │ │ + subne r1, r4, #1 │ │ │ │ + subne r3, r5, #1 │ │ │ │ + addne r3, r6, r3 │ │ │ │ + addne lr, r1, r2 │ │ │ │ + beq 64aa4 │ │ │ │ + ldrb ip, [r1, #1]! │ │ │ │ + strb ip, [r3, #1]! │ │ │ │ + cmp r1, lr │ │ │ │ + bne 64a74 │ │ │ │ + cmp r2, #79 @ 0x4f │ │ │ │ + bls 64aa4 │ │ │ │ + add r5, r6, r5 │ │ │ │ mov r3, #0 │ │ │ │ - cmp r6, r3 │ │ │ │ - strb r3, [r0, r6] │ │ │ │ - str r0, [r5] │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldrb r3, [r4] │ │ │ │ - cmp r6, #1 │ │ │ │ - strb r3, [r0] │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - sub ip, r4, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - add ip, ip, r6 │ │ │ │ - rsb lr, r4, #1 │ │ │ │ - add r3, lr, r1 │ │ │ │ - ldrb r0, [r1, #1]! │ │ │ │ - ldr r2, [r5] │ │ │ │ - cmp r1, ip │ │ │ │ - strb r0, [r2, r3] │ │ │ │ - bne 66010 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ + mov r0, r6 │ │ │ │ + strb r3, [r5, #80] @ 0x50 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b b7cc │ │ │ │ + add r0, r5, r2 │ │ │ │ + add r0, r6, r0 │ │ │ │ + rsb r2, r2, #80 @ 0x50 │ │ │ │ + mov r1, #32 │ │ │ │ + bl b5b0 │ │ │ │ + b 64a8c │ │ │ │ + │ │ │ │ +00064abc : │ │ │ │ + mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #77824 @ 0x13000 │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #1352] @ 66598 │ │ │ │ - ldr lr, [r9] │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 64ad0 │ │ │ │ + str r0, [lr, #-2496] @ 0xfffff640 │ │ │ │ + ldr r3, [pc, #1760] @ 651cc │ │ │ │ + ldr r2, [pc, #1760] @ 651d0 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + sub sp, sp, #79872 @ 0x13800 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r3, [pc, #1744] @ 651d4 │ │ │ │ + sub sp, sp, #412 @ 0x19c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr fp, [pc, #1736] @ 651d8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r8, r1 │ │ │ │ - add sl, r2, #3 │ │ │ │ - cmp lr, #6 │ │ │ │ - bhi 660f4 │ │ │ │ - ldrb r3, [r3, lr] │ │ │ │ + add r1, sp, #79872 @ 0x13800 │ │ │ │ + add fp, pc, fp │ │ │ │ + add r1, r1, #404 @ 0x194 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r1] │ │ │ │ + mov r3, #0 │ │ │ │ + bgt 64dbc │ │ │ │ + ldr r1, [pc, #1696] @ 651dc │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b844 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 65180 │ │ │ │ + add r6, sp, #2448 @ 0x990 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r6, #-2172] @ 0xfffff784 │ │ │ │ + ldr r3, [pc, #1664] @ 651e0 │ │ │ │ + ldr sl, [pc, #1664] @ 651e4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r6, r6, #8 │ │ │ │ + mov r5, #1000 @ 0x3e8 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r4, sp, #20 │ │ │ │ + add r9, sp, #276 @ 0x114 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b 64ba0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 64074 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 64a34 │ │ │ │ + subs r5, r5, #1 │ │ │ │ + beq 64c30 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b4d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 64c30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b7cc │ │ │ │ + sub r0, r0, #1 │ │ │ │ + add r2, r6, r0 │ │ │ │ + ldrb r3, [r2, #-2436] @ 0xfffff67c │ │ │ │ + cmp r3, #10 │ │ │ │ + bne 64bf0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + strb r3, [r2, #-2436] @ 0xfffff67c │ │ │ │ + bl b7cc │ │ │ │ + sub r0, r0, #1 │ │ │ │ + add r3, r6, r0 │ │ │ │ + ldrb r3, [r3, #-2436] @ 0xfffff67c │ │ │ │ + cmp r3, #13 │ │ │ │ + moveq r3, #0 │ │ │ │ + addeq r0, r6, r0 │ │ │ │ + strbeq r3, [r0, #-2436] @ 0xfffff67c │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 64b80 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1476] @ 651e8 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 64b80 │ │ │ │ + mov r0, r7 │ │ │ │ + bl b4cc │ │ │ │ + ldr r3, [pc, #1452] @ 651ec │ │ │ │ + cmp r8, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + beq 64d5c │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt 64d2c │ │ │ │ + cmp r8, #2 │ │ │ │ + beq 64e08 │ │ │ │ + ldr r0, [pc, #1420] @ 651f0 │ │ │ │ + ldr r2, [pc, #1420] @ 651f4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + bl bd0c │ │ │ │ + ldr r5, [pc, #1400] @ 651f8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [r5, #28] │ │ │ │ + beq 65168 │ │ │ │ + ldr r1, [r5, #1148] @ 0x47c │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ + ldrd r2, [r1, #40] @ 0x28 │ │ │ │ + ldrd r0, [r1, #32] │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #1360] @ 651fc │ │ │ │ + ldr r3, [pc, #1360] @ 65200 │ │ │ │ + add r6, r5, #1232 @ 0x4d0 │ │ │ │ + add r5, r5, #1248 @ 0x4e0 │ │ │ │ + bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #1336] @ 651fc │ │ │ │ + ldr r3, [pc, #1336] @ 65200 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r8, [r4, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [r6] │ │ │ │ + ldrd r6, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #1292] @ 651fc │ │ │ │ + ldr r3, [pc, #1292] @ 65200 │ │ │ │ + bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #1276] @ 651fc │ │ │ │ + ldr r3, [pc, #1276] @ 65200 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [r4, #3940] @ 0xf64 │ │ │ │ + ldr r2, [pc, #1268] @ 65204 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + strd r0, [r5, #-8] │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi 651bc │ │ │ │ + ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - cmp r3, #8 │ │ │ │ - beq 663c4 │ │ │ │ - cmp r1, #0 │ │ │ │ - addne r8, r1, r1, lsl #1 │ │ │ │ - addne r8, r5, r8, lsl #1 │ │ │ │ - beq 660f4 │ │ │ │ - ldrb r3, [r5] │ │ │ │ - strb r3, [r4] │ │ │ │ - ldrb r3, [r5, #2] │ │ │ │ - strb r3, [r4, #1] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrb r3, [r5, #4] │ │ │ │ - strb r3, [r4, #2] │ │ │ │ - beq 660e4 │ │ │ │ - ldr r2, [r9, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - moveq r2, #255 @ 0xff │ │ │ │ - beq 660e0 │ │ │ │ - ldrb r0, [r5] │ │ │ │ - ldrb r1, [r5, #1] │ │ │ │ - mov r2, #255 @ 0xff │ │ │ │ - add r1, r1, r0, lsl #8 │ │ │ │ - ldr r0, [r9, #20] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq 66388 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ - add r5, r5, #6 │ │ │ │ - cmp r8, r5 │ │ │ │ - add r4, r4, sl │ │ │ │ - bne 66094 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - cmp r3, #8 │ │ │ │ - beq 6648c │ │ │ │ - cmp r1, #0 │ │ │ │ - addne r8, r5, r1, lsl #3 │ │ │ │ - beq 660f4 │ │ │ │ - ldrb r3, [r5] │ │ │ │ - strb r3, [r4] │ │ │ │ - ldrb r3, [r5, #2] │ │ │ │ - cmp r7, #0 │ │ │ │ - strb r3, [r4, #1] │ │ │ │ - ldrb r3, [r5, #4] │ │ │ │ - strb r3, [r4, #2] │ │ │ │ - add r5, r5, #8 │ │ │ │ - ldrbne r3, [r5, #-2] │ │ │ │ - strbne r3, [r4, #3] │ │ │ │ - cmp r8, r5 │ │ │ │ - add r4, r4, sl │ │ │ │ - bne 66114 │ │ │ │ - b 660f4 │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ - cmp r2, #8 │ │ │ │ - beq 66428 │ │ │ │ - cmp r2, #16 │ │ │ │ - beq 66530 │ │ │ │ - mvn r3, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - mvn ip, r3, lsl r2 │ │ │ │ - beq 660f4 │ │ │ │ - mov fp, r9 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov ip, r2 │ │ │ │ - mov r7, lr │ │ │ │ - mov r9, lr │ │ │ │ - str lr, [sp, #12] │ │ │ │ - subs r6, ip, #0 │ │ │ │ - movne r6, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - sub r3, ip, #1 │ │ │ │ - beq 663bc │ │ │ │ - add r2, ip, r7 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - sub lr, r2, #1 │ │ │ │ - sub r1, lr, r3 │ │ │ │ - sub r0, r3, r2 │ │ │ │ - ldrb r1, [r5, r1, lsr #3] │ │ │ │ - and r0, r0, #7 │ │ │ │ - asr r1, r1, r0 │ │ │ │ - and r1, r1, #1 │ │ │ │ - add r6, r6, r1, lsl r3 │ │ │ │ + cmp r8, #2 │ │ │ │ + beq 64de4 │ │ │ │ + ldr r1, [pc, #1228] @ 65208 │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1176] @ 651e8 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 64c5c │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt 65140 │ │ │ │ + ldr r0, [pc, #1184] @ 6520c │ │ │ │ + ldr r2, [pc, #1156] @ 651f4 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + bl bd0c │ │ │ │ + ldr r3, [pc, #1160] @ 65210 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [r3, #1148] @ 0x47c │ │ │ │ + beq 65168 │ │ │ │ + ldr r3, [r0, #3940] @ 0xf64 │ │ │ │ + ldr r2, [pc, #1136] @ 65214 │ │ │ │ sub r3, r3, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - bcc 661ac │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - rsb r0, r6, r6, lsl #8 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 118354 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - strb r0, [r4, #2] │ │ │ │ - cmp r3, #0 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ - strb r0, [r4] │ │ │ │ - beq 66224 │ │ │ │ - ldr r3, [fp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r3, #255 @ 0xff │ │ │ │ - beq 66220 │ │ │ │ - ldr r3, [fp, #20] │ │ │ │ - subs r3, r3, r6 │ │ │ │ - mvnne r3, #0 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - strb r3, [r4, #3] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r8, r9 │ │ │ │ - add r4, r4, sl │ │ │ │ - beq 660f4 │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ - b 6618c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 660f4 │ │ │ │ - mov lr, #0 │ │ │ │ - add r2, r1, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, lr │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi 651ac │ │ │ │ + ldrb r3, [r2, r3] │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + ldr r1, [pc, #1108] @ 65218 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1040] @ 651e8 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 64b34 │ │ │ │ + ldr r1, [pc, #1072] @ 6521c │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1000] @ 651e8 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r0, [pc, #1040] @ 65220 │ │ │ │ + ldr r2, [pc, #992] @ 651f4 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 64c70 │ │ │ │ + ldr r5, [pc, #1020] @ 65224 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r2, #4 │ │ │ │ + ldr r3, [pc, #1012] @ 65228 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #32] │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ + strd r4, [r3, #40] @ 0x28 │ │ │ │ + strd r4, [r3, #80] @ 0x50 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ - b 66284 │ │ │ │ - cmp r1, #0 │ │ │ │ - mvnne r3, #0 │ │ │ │ - strb fp, [r4, #2] │ │ │ │ - strb fp, [r4, #1] │ │ │ │ - strb fp, [r4] │ │ │ │ - strbne r3, [r4, #3] │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r2, r8 │ │ │ │ - add r4, r4, sl │ │ │ │ - beq 660f4 │ │ │ │ - ldr r6, [r9, #4] │ │ │ │ - cmp r6, #8 │ │ │ │ - bne 66334 │ │ │ │ - ldrb ip, [r8] │ │ │ │ - ldr r3, [r9, #12] │ │ │ │ - cmp r3, ip │ │ │ │ - bls 6625c │ │ │ │ - ldr r3, [r9, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrb r3, [r3, ip, lsl #2] │ │ │ │ - strb r3, [r4] │ │ │ │ - ldr r3, [r9, #8] │ │ │ │ - add r3, r3, ip, lsl #2 │ │ │ │ - ldrb r3, [r3, #1] │ │ │ │ - strb r3, [r4, #1] │ │ │ │ - ldr r3, [r9, #8] │ │ │ │ - add r3, r3, ip, lsl #2 │ │ │ │ - ldrb r3, [r3, #2] │ │ │ │ - strb r3, [r4, #2] │ │ │ │ - ldrne r3, [r9, #8] │ │ │ │ - lsl ip, ip, #2 │ │ │ │ - addne r3, r3, ip │ │ │ │ - ldrbne r3, [r3, #3] │ │ │ │ - strbne r3, [r4, #3] │ │ │ │ - b 66274 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - cmp r3, #8 │ │ │ │ - beq 664d0 │ │ │ │ - cmp r1, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - addne r1, r5, #2 │ │ │ │ - beq 660f4 │ │ │ │ - ldrb r2, [r5, r3, lsl #2] │ │ │ │ - cmp r7, #0 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ - strb r2, [r4, #1] │ │ │ │ - strb r2, [r4] │ │ │ │ - ldrbne r2, [r1, r3, lsl #2] │ │ │ │ - add r3, r3, #1 │ │ │ │ - strbne r2, [r4, #3] │ │ │ │ - cmp r8, r3 │ │ │ │ - add r4, r4, sl │ │ │ │ - bne 66304 │ │ │ │ - b 660f4 │ │ │ │ - subs ip, r6, #0 │ │ │ │ - movne ip, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - sub r3, r6, #1 │ │ │ │ - beq 66294 │ │ │ │ - add r7, r3, lr │ │ │ │ - mov ip, #0 │ │ │ │ - add lr, r6, lr │ │ │ │ - str sl, [sp, #4] │ │ │ │ - sub r0, r7, r3 │ │ │ │ - sub sl, r3, lr │ │ │ │ - ldrb r0, [r5, r0, lsr #3] │ │ │ │ - and sl, sl, #7 │ │ │ │ - asr r0, r0, sl │ │ │ │ - and r0, r0, #1 │ │ │ │ - add ip, ip, r0, lsl r3 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - bhi 66358 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - b 66294 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ - ldrb r1, [r5, #3] │ │ │ │ - add r1, r1, r0, lsl #8 │ │ │ │ - ldr r0, [r9, #24] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne 660e0 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ - add r2, r2, r3, lsl #8 │ │ │ │ - ldr r3, [r9, #28] │ │ │ │ - subs r2, r2, r3 │ │ │ │ - mvnne r2, #0 │ │ │ │ - and r2, r2, #255 @ 0xff │ │ │ │ - b 660e0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 650b8 │ │ │ │ mov r0, r6 │ │ │ │ - b 661e8 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 660f4 │ │ │ │ - add r8, r1, r1, lsl #1 │ │ │ │ - add ip, r5, r8 │ │ │ │ - ldrb r3, [r5] │ │ │ │ - strb r3, [r4] │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ - strb r2, [r4, #1] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrb r1, [r5, #2] │ │ │ │ - strb r1, [r4, #2] │ │ │ │ - beq 66414 │ │ │ │ - ldr lr, [r9, #16] │ │ │ │ - mov r0, #255 @ 0xff │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 66410 │ │ │ │ - ldr lr, [r9, #20] │ │ │ │ - cmp r3, lr │ │ │ │ - beq 66510 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ - add r5, r5, #3 │ │ │ │ - cmp ip, r5 │ │ │ │ - add r4, r4, sl │ │ │ │ - bne 663d4 │ │ │ │ - b 660f4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 660f4 │ │ │ │ - add r2, r5, r1 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - ldrb r3, [r5, #1]! │ │ │ │ - cmp r7, #0 │ │ │ │ - strb r3, [r4, #2] │ │ │ │ - strb r3, [r4, #1] │ │ │ │ - strb r3, [r4] │ │ │ │ - beq 6647c │ │ │ │ - ldr r3, [r9, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, #255 @ 0xff │ │ │ │ - beq 66478 │ │ │ │ - ldrb r3, [r5] │ │ │ │ - ldr r1, [r9, #20] │ │ │ │ - subs r3, r3, r1 │ │ │ │ - mvnne r3, #0 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - strb r3, [r4, #3] │ │ │ │ - cmp r2, r5 │ │ │ │ - add r4, r4, sl │ │ │ │ - bne 6643c │ │ │ │ - b 660f4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 660f4 │ │ │ │ - add r8, r5, r1, lsl #2 │ │ │ │ - ldrb r3, [r5] │ │ │ │ - strb r3, [r4] │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - cmp r7, #0 │ │ │ │ - strb r3, [r4, #1] │ │ │ │ - ldrb r3, [r5, #2] │ │ │ │ - strb r3, [r4, #2] │ │ │ │ - add r5, r5, #4 │ │ │ │ - ldrbne r3, [r5, #-1] │ │ │ │ - strbne r3, [r4, #3] │ │ │ │ - cmp r8, r5 │ │ │ │ - add r4, r4, sl │ │ │ │ - bne 66498 │ │ │ │ - b 660f4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 660f4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 650d4 │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - add r1, r5, #1 │ │ │ │ - ldrb r2, [r5, r3, lsl #1] │ │ │ │ - cmp r7, #0 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ - strb r2, [r4, #1] │ │ │ │ - strb r2, [r4] │ │ │ │ - ldrbne r2, [r1, r3, lsl #1] │ │ │ │ - add r3, r3, #1 │ │ │ │ - strbne r2, [r4, #3] │ │ │ │ - cmp r8, r3 │ │ │ │ - add r4, r4, sl │ │ │ │ - bne 664e0 │ │ │ │ - b 660f4 │ │ │ │ - ldr r3, [r9, #24] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 66410 │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ - subs r0, r0, r1 │ │ │ │ - mvnne r0, #0 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - b 66410 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 660f4 │ │ │ │ - add r2, r5, #1 │ │ │ │ - ldrb r3, [r5, lr, lsl #1] │ │ │ │ - cmp r7, #0 │ │ │ │ - strb r3, [r4, #2] │ │ │ │ - strb r3, [r4, #1] │ │ │ │ - strb r3, [r4] │ │ │ │ - beq 66584 │ │ │ │ - ldr r3, [r9, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r3, #255 @ 0xff │ │ │ │ - beq 66580 │ │ │ │ - ldrb r1, [r5, lr, lsl #1] │ │ │ │ - ldrb r3, [r2, lr, lsl #1] │ │ │ │ - add r3, r3, r1, lsl #8 │ │ │ │ - ldr r1, [r9, #20] │ │ │ │ - subs r3, r3, r1 │ │ │ │ - mvnne r3, #0 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - strb r3, [r4, #3] │ │ │ │ - add lr, lr, #1 │ │ │ │ - cmp r8, lr │ │ │ │ - add r4, r4, sl │ │ │ │ - bne 6653c │ │ │ │ - b 660f4 │ │ │ │ - andeq fp, ip, r4, lsr r5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ - mov r5, r0 │ │ │ │ - lsl fp, r4, #2 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r0, fp │ │ │ │ - bl baa8 │ │ │ │ - ldr sl, [r5, #12] │ │ │ │ - add r9, sl, #1 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - beq 668c0 │ │ │ │ - lsls r8, r9, #2 │ │ │ │ - beq 6663c │ │ │ │ mov r0, r8 │ │ │ │ - bl baa8 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 66630 │ │ │ │ - cmp r9, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strne r3, [sp, #4] │ │ │ │ - beq 6687c │ │ │ │ - cmn sl, #1 │ │ │ │ - movne r2, r8 │ │ │ │ - moveq r2, #4 │ │ │ │ - mov r1, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 650d4 │ │ │ │ + ldr r3, [pc, #900] @ 6522c │ │ │ │ + mov r0, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3] │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ + cmp r2, #2 │ │ │ │ + ble 64ec8 │ │ │ │ + ldr r1, [pc, #876] @ 65230 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #864] @ 65234 │ │ │ │ + ldr r3, [pc, #764] @ 651d4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #79872 @ 0x13800 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #404 @ 0x194 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6517c │ │ │ │ + add sp, sp, #79872 @ 0x13800 │ │ │ │ + add sp, sp, #412 @ 0x19c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [r4, #120] @ 0x78 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #784] @ 65224 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + ldreq r5, [pc, #780] @ 65238 │ │ │ │ + moveq r4, #0 │ │ │ │ + moveq r2, #1 │ │ │ │ + b 64e2c │ │ │ │ + ldrd r4, [r4, #120] @ 0x78 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #756] @ 65238 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119048 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + ldreq r5, [pc, #712] @ 65224 │ │ │ │ + moveq r4, #0 │ │ │ │ + b 64e2c │ │ │ │ + ldrd r4, [r4, #120] @ 0x78 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #712] @ 65238 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r2, #3 │ │ │ │ + ldreq r5, [pc, #668] @ 65224 │ │ │ │ + moveq r4, #0 │ │ │ │ + moveq r2, #2 │ │ │ │ + b 64e2c │ │ │ │ + ldr r7, [pc, #652] @ 65224 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r8, #4 │ │ │ │ + ldr r3, [pc, #664] @ 6523c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r3, #1136 @ 0x470 │ │ │ │ + strd r6, [r2, #24] │ │ │ │ + ldrd r6, [r4, #32] │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r3, #1168] @ 0x490 │ │ │ │ + str r8, [r3, #1152] @ 0x480 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b5b0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl baa8 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - bne 6665c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 650fc │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b700 │ │ │ │ - mov r0, #83 @ 0x53 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r9, #0 │ │ │ │ - moveq r6, r9 │ │ │ │ - mvneq sl, #0 │ │ │ │ - beq 6687c │ │ │ │ - str r8, [sp, #4] │ │ │ │ - mov r8, #0 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl b5b0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6682c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 66890 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mov r0, #0 │ │ │ │ - sub lr, r1, #4 │ │ │ │ - ldr ip, [lr, #4]! │ │ │ │ - add r0, r0, #1 │ │ │ │ - ldr r2, [r6, ip, lsl #2] │ │ │ │ - cmp r4, r0 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r6, ip, lsl #2] │ │ │ │ - bhi 6668c │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 666e8 │ │ │ │ - ldr r2, [r9] │ │ │ │ - sub ip, r6, #4 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr lr, [ip, #4]! │ │ │ │ - add r1, r1, #1 │ │ │ │ - add r2, r2, lr │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - cmp r1, sl │ │ │ │ - str r2, [r0, #4]! │ │ │ │ - bls 666c0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 6671c │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - add lr, r1, fp │ │ │ │ - sub r2, r1, #4 │ │ │ │ - sub lr, lr, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - add r0, r0, #4 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne ip, [r9, r1, lsl #2] │ │ │ │ - strne ip, [r0, #-4] │ │ │ │ - addne ip, ip, #1 │ │ │ │ - strne ip, [r9, r1, lsl #2] │ │ │ │ - cmp lr, r2 │ │ │ │ - bne 666f8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 65114 │ │ │ │ + ldrd r0, [r4, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 65114 │ │ │ │ + ldr r3, [pc, #556] @ 65240 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 64ec8 │ │ │ │ + ldr r1, [pc, #540] @ 65244 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 64ec8 │ │ │ │ + ldrd r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #504] @ 65238 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b700 │ │ │ │ - lsl r8, r4, #3 │ │ │ │ - mov r0, r9 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r8 │ │ │ │ - bl baa8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - mov lr, r0 │ │ │ │ - str r0, [r5] │ │ │ │ - beq 66630 │ │ │ │ - lsls r3, r4, #1 │ │ │ │ - beq 6676c │ │ │ │ - sub r2, r8, #4 │ │ │ │ - ldr r1, [pc, #384] @ 668dc │ │ │ │ - add r2, r0, r2 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - str r1, [r3, #4]! │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 66760 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 66874 │ │ │ │ - ldr sl, [r5, #8] │ │ │ │ + movne r8, #3 │ │ │ │ + ldreq r7, [pc, #456] @ 65224 │ │ │ │ + moveq r6, #0 │ │ │ │ + moveq r8, #2 │ │ │ │ + b 64f9c │ │ │ │ + ldrd r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #436] @ 65224 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #344] @ 668dc │ │ │ │ - sub sl, sl, #4 │ │ │ │ - mov r9, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - sub r6, r4, #2 │ │ │ │ - ldr ip, [sl, #4]! │ │ │ │ - cmp ip, #0 │ │ │ │ - ldrne r5, [r7, fp, lsl #2] │ │ │ │ - movne r1, #0 │ │ │ │ - bne 667e4 │ │ │ │ - b 66840 │ │ │ │ - ldr r2, [lr, r3, lsl #2] │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - sub r2, r2, r4 │ │ │ │ - bne 667dc │ │ │ │ - cmp ip, r1 │ │ │ │ - addne r9, r9, #1 │ │ │ │ - addne r2, r4, r9 │ │ │ │ - strne r2, [lr, r3, lsl #2] │ │ │ │ - streq fp, [lr, r3, lsl #2] │ │ │ │ - ldr ip, [sl] │ │ │ │ - moveq r2, #0 │ │ │ │ - movne r2, r9 │ │ │ │ - cmp ip, r1 │ │ │ │ - bls 66840 │ │ │ │ - sub r3, ip, #1 │ │ │ │ - sub r3, r3, r1 │ │ │ │ - lsr r3, r5, r3 │ │ │ │ - cmp r2, r6 │ │ │ │ - and r3, r3, #1 │ │ │ │ - add r3, r3, r2, lsl #1 │ │ │ │ - bls 667a8 │ │ │ │ - mov r0, #55 @ 0x37 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r8 │ │ │ │ - bl baa8 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 66630 │ │ │ │ - cmp r9, #0 │ │ │ │ - movne r3, #83 @ 0x53 │ │ │ │ - strne r3, [sp, #4] │ │ │ │ - bne 66600 │ │ │ │ mov r0, r6 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r9 │ │ │ │ - bl b700 │ │ │ │ - b 66630 │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r4, fp │ │ │ │ - bhi 66790 │ │ │ │ - sub r8, r8, #4 │ │ │ │ - ldr r1, [pc, #132] @ 668dc │ │ │ │ - sub r3, lr, #4 │ │ │ │ - mov r0, #0 │ │ │ │ - add lr, lr, r8 │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - cmp r2, r1 │ │ │ │ - streq r0, [r3] │ │ │ │ - cmp lr, r3 │ │ │ │ - bne 66860 │ │ │ │ - mov r0, #0 │ │ │ │ - b 66634 │ │ │ │ - cmp r4, #0 │ │ │ │ - moveq r9, r4 │ │ │ │ - beq 666b0 │ │ │ │ - mov r9, #0 │ │ │ │ - b 66680 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 666b0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r7, [pc, #432] @ 65238 │ │ │ │ + moveq r6, #0 │ │ │ │ + b 64f9c │ │ │ │ + ldrd r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #416] @ 65238 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r9 │ │ │ │ - bl b700 │ │ │ │ - mov r0, sl │ │ │ │ - bl baa8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119048 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + movne r8, #0 │ │ │ │ + ldreq r7, [pc, #368] @ 65224 │ │ │ │ + moveq r6, #0 │ │ │ │ + b 64f9c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r5] │ │ │ │ - bne 66874 │ │ │ │ - b 66630 │ │ │ │ - lsls r8, r9, #2 │ │ │ │ - bne 6680c │ │ │ │ - cmp r9, #0 │ │ │ │ - moveq r6, r9 │ │ │ │ - beq 6682c │ │ │ │ - mov r8, #83 @ 0x53 │ │ │ │ - b 6664c │ │ │ │ - strdeq r7, [r0], -pc @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #128 @ 0x80 │ │ │ │ - bl baa8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - sub r3, r4, #4 │ │ │ │ - add ip, r4, #124 @ 0x7c │ │ │ │ - mov r2, #5 │ │ │ │ - str r2, [r3, #4]! │ │ │ │ - cmp r3, ip │ │ │ │ - bne 66910 │ │ │ │ - mov r0, #128 @ 0x80 │ │ │ │ - bl baa8 │ │ │ │ + bne 64ea0 │ │ │ │ + ldr r3, [pc, #364] @ 65248 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 64ec8 │ │ │ │ + ldr r1, [pc, #348] @ 6524c │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 64ec8 │ │ │ │ + ldrd r0, [r4, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - beq 66954 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r1, r4 │ │ │ │ - bl b838 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r3, #15 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [r5, #16] │ │ │ │ - str r3, [r5, #12] │ │ │ │ - bl 6659c │ │ │ │ + bne 6500c │ │ │ │ + ldr r3, [pc, #308] @ 65250 │ │ │ │ + mov r0, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3] │ │ │ │ + str r0, [r3, #1168] @ 0x490 │ │ │ │ + cmp r2, #2 │ │ │ │ + ble 64ec8 │ │ │ │ + ldr r1, [pc, #284] @ 65254 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 64ec8 │ │ │ │ + ldr r1, [pc, #272] @ 65258 │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #140] @ 651e8 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 64d64 │ │ │ │ + ldr r0, [pc, #236] @ 6525c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 64540 │ │ │ │ + mov r0, #1 │ │ │ │ + b 64ecc │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #216] @ 65260 │ │ │ │ + str r4, [sp] │ │ │ │ + add r4, sp, #20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b b700 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 64540 │ │ │ │ + b 65174 │ │ │ │ + ldr r7, [pc, #112] @ 65224 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r8, #0 │ │ │ │ + b 64f9c │ │ │ │ + ldr r5, [pc, #96] @ 65224 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + b 64e2c │ │ │ │ + andeq lr, lr, ip, lsr #32 │ │ │ │ + strdeq fp, [lr], -r4 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq fp, lr, r0, ror #9 │ │ │ │ + andeq sp, fp, r4, asr #7 │ │ │ │ + ldrdeq r8, [fp], -r0 │ │ │ │ + andeq sp, lr, ip, lsr #31 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + ldrdeq sp, [lr], -r8 │ │ │ │ + @ instruction: 0x0012afdc │ │ │ │ + andeq r3, r1, r0, lsl #17 │ │ │ │ + muleq lr, ip, lr │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ + andeq ip, ip, r9, asr r7 │ │ │ │ + muleq fp, r8, r3 │ │ │ │ + andseq r7, r1, r0, asr r6 │ │ │ │ + muleq lr, r4, sp │ │ │ │ + andeq ip, ip, r9, asr #13 │ │ │ │ + andeq r8, fp, r0, lsr r2 │ │ │ │ + @ instruction: 0x000b82b0 │ │ │ │ + andseq r3, r0, ip, lsr #26 │ │ │ │ + addsmi r4, pc, r0 │ │ │ │ + andeq sp, lr, r4, ror #25 │ │ │ │ + andeq sp, lr, r0, ror ip │ │ │ │ + andeq r8, fp, ip, asr #4 │ │ │ │ + andeq fp, lr, r4, lsr #2 │ │ │ │ + addsmi r7, lr, r0, lsl #16 │ │ │ │ + andeq sp, lr, r8, ror fp │ │ │ │ + andeq sp, lr, r8, lsl #22 │ │ │ │ + andeq r7, fp, r8, lsr #31 │ │ │ │ + andeq sp, lr, r0, asr #20 │ │ │ │ + andeq r8, fp, ip, lsr r0 │ │ │ │ + strdeq sp, [lr], -ip │ │ │ │ + andeq r7, fp, ip, ror lr │ │ │ │ + andeq r7, fp, r0, lsl #30 │ │ │ │ + andeq r7, fp, r4, lsl pc │ │ │ │ + andeq r7, fp, r4, lsl #29 │ │ │ │ + │ │ │ │ +00065264 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, #1152 @ 0x480 │ │ │ │ - bl baa8 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - sub r3, r5, #4 │ │ │ │ - add ip, r5, #572 @ 0x23c │ │ │ │ - mov r2, #8 │ │ │ │ - str r2, [r3, #4]! │ │ │ │ - cmp r3, ip │ │ │ │ - bne 66990 │ │ │ │ - add ip, r5, #1020 @ 0x3fc │ │ │ │ - mov r2, #9 │ │ │ │ - str r2, [r3, #4]! │ │ │ │ - cmp r3, ip │ │ │ │ - bne 669a4 │ │ │ │ - add r2, r5, #1104 @ 0x450 │ │ │ │ - add r0, r2, #12 │ │ │ │ - mov r1, #7 │ │ │ │ - str r1, [r3, #4]! │ │ │ │ - cmp r0, r3 │ │ │ │ - bne 669bc │ │ │ │ - add r1, r5, #1136 @ 0x470 │ │ │ │ - add r3, r2, #12 │ │ │ │ - add r1, r1, #12 │ │ │ │ - mov r2, #8 │ │ │ │ - str r2, [r3, #4]! │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 669d8 │ │ │ │ - mov r0, #1152 @ 0x480 │ │ │ │ - bl baa8 │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr lr, [pc, #596] @ 654d0 │ │ │ │ + ldr ip, [pc, #596] @ 654d4 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #84] @ 0x54 │ │ │ │ + mov ip, #0 │ │ │ │ + add ip, sp, #72 @ 0x48 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r4, [pc, #564] @ 654d8 │ │ │ │ + add ip, sp, #64 @ 0x40 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [pc, #556] @ 654dc │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r7, r1 │ │ │ │ + add ip, pc, ip │ │ │ │ + mov r6, r0 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + strd r6, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + ldrd r8, [sp, #128] @ 0x80 │ │ │ │ + ldrd sl, [sp, #136] @ 0x88 │ │ │ │ + bl e8b38 │ │ │ │ + ldr r3, [pc, #508] @ 654e0 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [pc, r3] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #496] @ 654e4 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - beq 66a1c │ │ │ │ - mov r2, #1152 @ 0x480 │ │ │ │ - mov r1, r5 │ │ │ │ - bl b838 │ │ │ │ - mov r2, #288 @ 0x120 │ │ │ │ - mov r3, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl 6659c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b b700 │ │ │ │ + bne 6532c │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #472] @ 654e8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 65360 │ │ │ │ + cmp r5, #2 │ │ │ │ + bgt 65444 │ │ │ │ + ldr r2, [pc, #432] @ 654ec │ │ │ │ + ldr r3, [pc, #404] @ 654d4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 654cc │ │ │ │ + add sp, sp, #92 @ 0x5c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #364] @ 654e4 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6532c │ │ │ │ + ldr r0, [r4, #128] @ 0x80 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #340] @ 654e8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6532c │ │ │ │ + cmp r5, #2 │ │ │ │ + bgt 65488 │ │ │ │ + ldrd r4, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [r8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 653e0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r2, [r8] │ │ │ │ + ldrd r4, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [r9] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 65408 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r2, [r9] │ │ │ │ + ldrd r0, [sl] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 65424 │ │ │ │ + strd r6, [sl] │ │ │ │ + ldrd r0, [fp] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 65334 │ │ │ │ + strd r6, [fp] │ │ │ │ + b 65334 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + strd r6, [sp] │ │ │ │ + ldr r1, [pc, #156] @ 654f0 │ │ │ │ + ldrd r6, [sp, #72] @ 0x48 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #120] @ 654f4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 65334 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #100] @ 654f8 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + strd r6, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #52] @ 654f4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 653b8 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, lr, ip, ror sp │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq lr, lr, r4, ror r5 │ │ │ │ + andeq sl, lr, r4, asr #26 │ │ │ │ + andeq sp, lr, r4, lsr r8 │ │ │ │ + svclt 0x00e00000 │ │ │ │ + svccc 0x00f80000 │ │ │ │ + @ instruction: 0x000eacbc │ │ │ │ + strdeq r7, [fp], -r8 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + @ instruction: 0x000b7cb4 │ │ │ │ + │ │ │ │ +000654fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - add sl, r0, #60 @ 0x3c │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - sub r9, r0, #4 │ │ │ │ - mov r8, sl │ │ │ │ - ldr r3, [r9, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 66c0c │ │ │ │ - sub r4, r3, #4 │ │ │ │ - add r5, r3, #60 @ 0x3c │ │ │ │ - ldr r3, [r4, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 66bfc │ │ │ │ - sub sl, r3, #4 │ │ │ │ - add r6, r3, #60 @ 0x3c │ │ │ │ - mov r7, r4 │ │ │ │ - ldr r3, [sl, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 66be8 │ │ │ │ - sub fp, r3, #4 │ │ │ │ - str sl, [sp, #20] │ │ │ │ - add r3, r3, #60 @ 0x3c │ │ │ │ - mov sl, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [fp, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 66bcc │ │ │ │ - sub r9, r3, #4 │ │ │ │ - add r3, r3, #60 @ 0x3c │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-64] @ 0xffffffc0 │ │ │ │ + ldr r2, [pc, #664] @ 657b8 │ │ │ │ + sub sp, sp, #8192 @ 0x2000 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #656] @ 657bc │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r3, [pc, #652] @ 657c0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [pc, #644] @ 657c4 │ │ │ │ + add r8, sp, #24 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + add ip, sp, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub r5, r8, #4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r2, #8192 @ 0x2000 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [ip, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + add ip, ip, #20 │ │ │ │ + str r7, [r4, #1248] @ 0x4e0 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt 65784 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b7cc │ │ │ │ + ldrb r3, [r8, #-4] │ │ │ │ + cmp r3, #32 │ │ │ │ + add r6, r5, r0 │ │ │ │ + beq 655ac │ │ │ │ + b 655f0 │ │ │ │ + ldrb r3, [r5, #1]! │ │ │ │ + cmp r3, #32 │ │ │ │ + bne 655f0 │ │ │ │ + cmp r5, r6 │ │ │ │ + bcc 655a0 │ │ │ │ + ldr r2, [pc, #524] @ 657c8 │ │ │ │ + ldr r3, [pc, #512] @ 657c0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #20 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 657b4 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #8192 @ 0x2000 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r5, r6 │ │ │ │ + bcs 655b4 │ │ │ │ + ldr sl, [pc, #460] @ 657cc │ │ │ │ + ldr r9, [pc, #460] @ 657d0 │ │ │ │ + ldr r3, [pc, #460] @ 657d4 │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r4, r5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - str fp, [sp, #24] │ │ │ │ - ldr r3, [r9, #4]! │ │ │ │ + ldrb r3, [r5] │ │ │ │ + cmp r3, #32 │ │ │ │ + cmpne r3, #44 @ 0x2c │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + cmp r5, r6 │ │ │ │ + movcs r3, #0 │ │ │ │ + andcc r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 66bb4 │ │ │ │ - sub fp, r3, #4 │ │ │ │ - str r9, [sp, #28] │ │ │ │ - add r3, r3, #60 @ 0x3c │ │ │ │ - mov r9, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [fp, #4]! │ │ │ │ + beq 65674 │ │ │ │ + ldrb r3, [r4] │ │ │ │ + mov r5, r4 │ │ │ │ + cmp r3, #32 │ │ │ │ + cmpne r3, #44 @ 0x2c │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movcs r3, #0 │ │ │ │ + andcc r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 66b98 │ │ │ │ - sub r5, r3, #4 │ │ │ │ - mov r4, r5 │ │ │ │ - add r3, r3, #60 @ 0x3c │ │ │ │ + add r4, r4, #1 │ │ │ │ + bne 65644 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #10 │ │ │ │ + strb r1, [r5] │ │ │ │ + bl b91c │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + add r2, sl, r7, lsl #3 │ │ │ │ + cmp r3, #32 │ │ │ │ + lsl fp, r7, #3 │ │ │ │ + mov r8, r0 │ │ │ │ + str r8, [r2, #1252] @ 0x4e4 │ │ │ │ + mov r0, r4 │ │ │ │ + beq 656b4 │ │ │ │ + b 656c0 │ │ │ │ + ldrb r2, [r0, #1]! │ │ │ │ + cmp r2, #32 │ │ │ │ + bne 656c0 │ │ │ │ + cmp r0, r6 │ │ │ │ + bcc 656a8 │ │ │ │ + b 655b4 │ │ │ │ + cmp r0, r6 │ │ │ │ + bcs 655b4 │ │ │ │ + ldrb r2, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r2, #32 │ │ │ │ + cmpne r2, #44 @ 0x2c │ │ │ │ + beq 65704 │ │ │ │ + ldrb r2, [r5, #1]! │ │ │ │ + cmp r2, #32 │ │ │ │ + cmpne r2, #44 @ 0x2c │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + cmp r5, r6 │ │ │ │ + movcs r2, #0 │ │ │ │ + andcc r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 656dc │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #10 │ │ │ │ + strb r1, [r5] │ │ │ │ + bl b91c │ │ │ │ + ldr r2, [r9] │ │ │ │ + add r3, r9, fp │ │ │ │ + cmp r2, #0 │ │ │ │ + mov ip, r0 │ │ │ │ + str r0, [r3, #1256] @ 0x4e8 │ │ │ │ + bne 65750 │ │ │ │ + ldr r3, [pc, #164] @ 657d8 │ │ │ │ + add r4, r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r4, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [r3, #1248] @ 0x4e0 │ │ │ │ + bcc 6561c │ │ │ │ + b 655b4 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r8 │ │ │ │ + str ip, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [pc, #104] @ 657dc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r7, [r9, #1248] @ 0x4e0 │ │ │ │ + b 6572c │ │ │ │ + ldr r1, [pc, #84] @ 657e0 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [pc, #56] @ 657dc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r7, [r4, #1248] @ 0x4e0 │ │ │ │ + b 65584 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, lr, r4, asr #21 │ │ │ │ + andeq sl, lr, r8, asr #21 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq sp, lr, r8, asr #11 │ │ │ │ + andeq sl, lr, ip, lsr sl │ │ │ │ + andeq sp, lr, ip, lsl #10 │ │ │ │ + andeq sp, lr, r8, lsl #10 │ │ │ │ + andeq r7, fp, r8, lsl #23 │ │ │ │ + andeq sp, lr, r4, ror #7 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andeq r7, fp, ip, ror #19 │ │ │ │ + │ │ │ │ +000657e4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r5, r1 │ │ │ │ + mov fp, r0 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r6, [pc, #504] @ 65a0c │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr sl, [r6, #1252] @ 0x4e4 │ │ │ │ + ldr r4, [r6, #1256] @ 0x4e8 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #476] @ 65a10 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldr ip, [r6, #1248] @ 0x4e0 │ │ │ │ + cmp ip, #0 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ble 659f0 │ │ │ │ + add r3, ip, #1 │ │ │ │ + mov r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 66b84 │ │ │ │ - sub r5, r3, #4 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - add r3, r3, #60 @ 0x3c │ │ │ │ - mov r4, r5 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [r4, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 66b6c │ │ │ │ - sub r5, r3, #4 │ │ │ │ - add r3, r3, #60 @ 0x3c │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 66b4c │ │ │ │ - bl 66a28 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl b700 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 66b34 │ │ │ │ - mov r4, r6 │ │ │ │ - ldr r0, [r4] │ │ │ │ - mov r6, r7 │ │ │ │ - mov r7, r8 │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - bl b700 │ │ │ │ + mov r8, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, #1 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r9, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 118730 │ │ │ │ ldr r3, [sp] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 66b0c │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 66aec │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp fp, r3 │ │ │ │ - bne 66ad0 │ │ │ │ - mov r5, r9 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - ldr r0, [r9] │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r9, r3 │ │ │ │ - bne 66ab0 │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp fp, r3 │ │ │ │ - bne 66a94 │ │ │ │ - mov r9, sl │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - ldr r0, [sl] │ │ │ │ - bl b700 │ │ │ │ - cmp sl, r6 │ │ │ │ - bne 66a74 │ │ │ │ - ldr r0, [r7] │ │ │ │ - mov r4, r7 │ │ │ │ - bl b700 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r7, sl │ │ │ │ + add r1, r3, r1, lsl #3 │ │ │ │ + ldr r4, [r1, #1256] @ 0x4e8 │ │ │ │ + ldr sl, [r1, #1252] @ 0x4e4 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 66a5c │ │ │ │ - ldr r0, [r9] │ │ │ │ - bl b700 │ │ │ │ - cmp r9, r8 │ │ │ │ - bne 66a48 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [r0, #4] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - add r5, r7, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bls 66c74 │ │ │ │ - cmp r5, r3, lsl #1 │ │ │ │ - addls r8, r5, r5, lsl #1 │ │ │ │ - lsrls r8, r8, #1 │ │ │ │ - movhi r8, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl bd84 │ │ │ │ + movlt r3, r4 │ │ │ │ + movge r3, r5 │ │ │ │ + cmp r3, fp │ │ │ │ + bge 65990 │ │ │ │ + cmp r4, r5 │ │ │ │ + movge r3, r4 │ │ │ │ + movlt r3, r5 │ │ │ │ + cmp r3, fp │ │ │ │ + mov r0, r5 │ │ │ │ + ble 65990 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 118758 │ │ │ │ + mov r8, r0 │ │ │ │ + sub r0, sl, r7 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r8, r0 │ │ │ │ + sub r0, r4, r5 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118d7c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r8, [r4, #8] │ │ │ │ - str r0, [r4] │ │ │ │ - str r5, [r4, #4] │ │ │ │ - strb r6, [r0, r7] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ + moveq r2, r8 │ │ │ │ + moveq r3, r9 │ │ │ │ + beq 65968 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 65988 │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, #1 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne 65874 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + beq 659f0 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [pc, #80] @ 65a14 │ │ │ │ + mov r2, #0 │ │ │ │ + bic r0, r0, r0, asr #31 │ │ │ │ + str r0, [r9] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + cmp r0, r5 │ │ │ │ + movge r0, r5 │ │ │ │ + str r0, [r7] │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r3, #0 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [r9] │ │ │ │ + str r5, [r7] │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + andeq sp, lr, r8, lsl #6 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + svccc 0x00e00000 │ │ │ │ + │ │ │ │ +00065a18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r6, r2 │ │ │ │ - sub r4, r3, #1 │ │ │ │ - b 66ce4 │ │ │ │ - ldm r7, {r0, r3} │ │ │ │ - lsr r2, r6, r4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - ldrb ip, [r0, r3] │ │ │ │ - and r2, r2, #1 │ │ │ │ - orr ip, ip, r2, lsl r1 │ │ │ │ - strb ip, [r0, r3] │ │ │ │ - ldr r1, [r5] │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmn r4, #1 │ │ │ │ - str r1, [r5] │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ands r1, r1, #7 │ │ │ │ - bne 66cb0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r1, [r5] │ │ │ │ - and r1, r1, #7 │ │ │ │ - b 66cb0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 65a44 │ │ │ │ + bl 119084 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 119070 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00065a54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r6, r3, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r8, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [r0] │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + sub r3, r0, #-536870911 @ 0xe0000001 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [r1, r3] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp] │ │ │ │ mov r7, r2 │ │ │ │ - mov r4, #0 │ │ │ │ - b 66d64 │ │ │ │ - ldm r8, {r0, ip} │ │ │ │ - lsr r2, r7, r4 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - ldrb r3, [r0, ip] │ │ │ │ - and r2, r2, #1 │ │ │ │ - orr r3, r3, r2, lsl r1 │ │ │ │ - strb r3, [r0, ip] │ │ │ │ - ldr r1, [r5] │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + bl 65a18 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 65d18 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + sub r6, r7, #8 │ │ │ │ + ldrd r0, [r5] │ │ │ │ + mov sl, r5 │ │ │ │ + moveq r7, r4 │ │ │ │ + beq 65b80 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r4, r7 │ │ │ │ + b 65c60 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 65cf8 │ │ │ │ + ldrd r2, [r6] │ │ │ │ + ldrd r0, [r6, #8] │ │ │ │ + ldrd r8, [sl, #-8] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + strd r8, [sp, #24] │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ add r4, r4, #1 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ - str r1, [r5] │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ands r1, r1, #7 │ │ │ │ - bne 66d30 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r1, [r5] │ │ │ │ - and r1, r1, #7 │ │ │ │ - b 66d30 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - beq 66e88 │ │ │ │ - ldr r3, [pc, #224] @ 66e90 │ │ │ │ - mov r5, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov fp, r0 │ │ │ │ + add r6, r6, #8 │ │ │ │ + mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r4, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 66dd8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - bls 66e88 │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - ldr r7, [r2, r4, lsl #2] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ - ldr r2, [r2, r7, lsl #2] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, fp │ │ │ │ - bl 66c80 │ │ │ │ - cmp r7, #256 @ 0x100 │ │ │ │ - lsl sl, r4, #2 │ │ │ │ - bls 66dc8 │ │ │ │ - ldr r1, [r5] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r1, r1, sl │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - add r2, r2, r7, lsl #2 │ │ │ │ - ldr sl, [r2, #348] @ 0x15c │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr r3, [r3, #-560] @ 0xfffffdd0 │ │ │ │ - mov r0, fp │ │ │ │ - str r1, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sl] │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 66d00 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ - ldr r2, [r8, #4] │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ - ldr r2, [r2, r7, lsl #2] │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + cmp r4, r3 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + strd r2, [ip, fp] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [r3, fp] │ │ │ │ + beq 65ca8 │ │ │ │ + add r5, r5, #8 │ │ │ │ + ldrd r0, [r5] │ │ │ │ + mov sl, r5 │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 65a18 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 65cb4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 65cd8 │ │ │ │ + ldrd r2, [r6] │ │ │ │ + ldrd r0, [r6, #8] │ │ │ │ + ldrd r8, [sl, #-8] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + strd r8, [sp, #24] │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, fp │ │ │ │ - bl 66c80 │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sl] │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, fp │ │ │ │ - bl 66d00 │ │ │ │ - add r4, r4, #3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldrd r8, [sp, #96] @ 0x60 │ │ │ │ + cmp r4, r3 │ │ │ │ + lsl r3, r7, #3 │ │ │ │ + strd r8, [ip, r3] │ │ │ │ + add r7, r7, #2 │ │ │ │ + strd r0, [r2, r3] │ │ │ │ + add r1, r3, #8 │ │ │ │ + ldrd r2, [sl] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + strd r2, [ip, r1] │ │ │ │ + ldrd r2, [r6, #8]! │ │ │ │ + strd r2, [r0, r1] │ │ │ │ + beq 65ca8 │ │ │ │ + add r5, r5, #8 │ │ │ │ + ldrd r0, [r5] │ │ │ │ + mov sl, r5 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp] │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + bl 65a18 │ │ │ │ + lsl fp, r7, #3 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 65ad4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r4, r4, #1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 66dd8 │ │ │ │ - add sp, sp, #12 │ │ │ │ + ldrd r2, [sl] │ │ │ │ + strd r2, [r1, fp] │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldrd r2, [r6, #8]! │ │ │ │ + strd r2, [r1, fp] │ │ │ │ + bne 65c54 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrdeq sl, [ip], -ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [r0, #4] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - add r5, r7, #4 │ │ │ │ - cmp r5, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bls 66ef4 │ │ │ │ - cmp r5, r3, lsl #1 │ │ │ │ - addls r8, r5, r5, lsl #1 │ │ │ │ - lsrls r8, r8, #1 │ │ │ │ - movhi r8, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl bd84 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldmeq r4, {r0, r7} │ │ │ │ - subeq r7, r7, #4 │ │ │ │ - beq 66ef8 │ │ │ │ - str r8, [r4, #8] │ │ │ │ - str r0, [r4] │ │ │ │ - str r5, [r4, #4] │ │ │ │ - lsr r2, r6, #24 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ - add r3, r0, r7 │ │ │ │ - lsr r2, r6, #8 │ │ │ │ - lsr r0, r6, #16 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ - strb r2, [r3, #2] │ │ │ │ - strb r6, [r3, #3] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [pc, #908] @ 672c4 │ │ │ │ - ldr r9, [r4] │ │ │ │ - add ip, pc, ip │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + add r5, r5, #8 │ │ │ │ + add r6, r6, #8 │ │ │ │ + beq 65ca8 │ │ │ │ + ldrd r0, [r5] │ │ │ │ + mov sl, r5 │ │ │ │ + b 65b80 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + ldrd r2, [r1, ip] │ │ │ │ + ldrd r8, [lr, ip] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + b 65bb0 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - cmp r9, #6 │ │ │ │ - bhi 66f98 │ │ │ │ - ldrb ip, [ip, r9] │ │ │ │ - add pc, pc, ip, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, #8 │ │ │ │ - beq 67170 │ │ │ │ - ldrb r3, [sl, lr, lsl #3] │ │ │ │ - add sl, sl, lr, lsl #3 │ │ │ │ - strb r3, [r0] │ │ │ │ - ldrb r3, [sl, #2] │ │ │ │ - strb r3, [r1] │ │ │ │ - ldrb r3, [sl, #4] │ │ │ │ - strb r3, [r2] │ │ │ │ - ldrb r3, [sl, #6] │ │ │ │ - strb r3, [r7] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - cmp ip, #8 │ │ │ │ - beq 67198 │ │ │ │ - cmp ip, #16 │ │ │ │ - bne 67240 │ │ │ │ - ldrb r3, [sl, lr, lsl #1] │ │ │ │ - strb r3, [r2] │ │ │ │ - strb r3, [r1] │ │ │ │ - strb r3, [r0] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - add r3, sl, lr, lsl #1 │ │ │ │ - beq 66fe8 │ │ │ │ - ldrb r3, [r3, #1] │ │ │ │ - ldrb r1, [sl, lr, lsl #1] │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - add r3, r3, r1, lsl #8 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 67214 │ │ │ │ - mvn r3, #0 │ │ │ │ - strb r3, [r7] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, #8 │ │ │ │ - bne 67120 │ │ │ │ - ldrb r1, [sl, lr] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, r1 │ │ │ │ - bhi 670e0 │ │ │ │ - mov r3, #0 │ │ │ │ - mvn r2, #0 │ │ │ │ - strb r3, [r8] │ │ │ │ - strb r3, [r6] │ │ │ │ - strb r3, [r5] │ │ │ │ - strb r2, [r7] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add lr, lr, lr, lsl #1 │ │ │ │ - cmp r3, #8 │ │ │ │ - beq 671c4 │ │ │ │ - ldrb r2, [sl, lr, lsl #1] │ │ │ │ - lsl r3, lr, #1 │ │ │ │ - strb r2, [r0] │ │ │ │ - add r2, r3, #2 │ │ │ │ - ldrb r1, [sl, r2] │ │ │ │ - add lr, sl, lr, lsl #1 │ │ │ │ - strb r1, [r6] │ │ │ │ - ldrb r1, [lr, #4] │ │ │ │ - strb r1, [r8] │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 66fe8 │ │ │ │ - ldrb r0, [sl, r3] │ │ │ │ - ldrb r3, [lr, #1] │ │ │ │ - add r3, r3, r0, lsl #8 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cmp r3, r0 │ │ │ │ - bne 66fe8 │ │ │ │ - ldrb r2, [sl, r2] │ │ │ │ - ldrb r3, [lr, #3] │ │ │ │ - add r3, r3, r2, lsl #8 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 66fe8 │ │ │ │ - ldrb r3, [lr, #5] │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - add r3, r3, r1, lsl #8 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 66fe8 │ │ │ │ - b 67214 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, #8 │ │ │ │ - beq 67220 │ │ │ │ - ldrb r3, [sl, lr, lsl #2] │ │ │ │ - add lr, sl, lr, lsl #2 │ │ │ │ - strb r3, [r2] │ │ │ │ - strb r3, [r1] │ │ │ │ - strb r3, [r0] │ │ │ │ - ldrb r3, [lr, #2] │ │ │ │ - strb r3, [r7] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldrb r3, [r3, r1, lsl #2] │ │ │ │ - strb r3, [r5] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - add r3, r3, r1, lsl #2 │ │ │ │ - ldrb r3, [r3, #1] │ │ │ │ - strb r3, [r6] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - add r3, r3, r1, lsl #2 │ │ │ │ - ldrb r3, [r3, #2] │ │ │ │ - strb r3, [r8] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - add r3, r3, r1, lsl #2 │ │ │ │ - ldrb r3, [r3, #3] │ │ │ │ - strb r3, [r7] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r1, r0, #0 │ │ │ │ - movne r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - mul lr, r0, lr │ │ │ │ - sub r3, r0, #1 │ │ │ │ - beq 67004 │ │ │ │ - add ip, lr, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - add lr, r0, lr │ │ │ │ - sub r2, ip, r3 │ │ │ │ - sub r9, r3, lr │ │ │ │ - ldrb r2, [sl, r2, lsr #3] │ │ │ │ - and r9, r9, #7 │ │ │ │ - asr r2, r2, r9 │ │ │ │ - and r2, r2, #1 │ │ │ │ - add r1, r1, r2, lsl r3 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - bhi 67144 │ │ │ │ - b 67004 │ │ │ │ - ldrb r3, [sl, lr, lsl #2] │ │ │ │ - add lr, sl, lr, lsl #2 │ │ │ │ - strb r3, [r0] │ │ │ │ - ldrb r3, [lr, #1] │ │ │ │ - strb r3, [r1] │ │ │ │ - ldrb r3, [lr, #2] │ │ │ │ - strb r3, [r2] │ │ │ │ - ldrb r3, [lr, #3] │ │ │ │ - strb r3, [r7] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r3, [sl, lr] │ │ │ │ - strb r3, [r2] │ │ │ │ - strb r3, [r1] │ │ │ │ - strb r3, [r0] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 66fe8 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 66fe8 │ │ │ │ - b 67214 │ │ │ │ - ldrb r3, [sl, lr]! │ │ │ │ - strb r3, [r0] │ │ │ │ - ldrb r3, [sl, #1] │ │ │ │ - strb r3, [r1] │ │ │ │ - ldrb r3, [sl, #2] │ │ │ │ - strb r3, [r2] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 66fe8 │ │ │ │ - ldrb r1, [r0] │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 66fe8 │ │ │ │ - ldrb r1, [r6] │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 66fe8 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 66fe8 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r7] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r3, [sl, lr, lsl #1] │ │ │ │ - add lr, sl, lr, lsl #1 │ │ │ │ - strb r3, [r2] │ │ │ │ - strb r3, [r1] │ │ │ │ - strb r3, [r0] │ │ │ │ - ldrb r3, [lr, #1] │ │ │ │ - strb r3, [r7] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mvn r1, #0 │ │ │ │ - subs r2, ip, #1 │ │ │ │ - mul r3, lr, ip │ │ │ │ - mvn r1, r1, lsl ip │ │ │ │ - bcs 67284 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - strb r0, [r8] │ │ │ │ - strb r0, [r6] │ │ │ │ - strb r0, [r5] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 66fe8 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne 66fe8 │ │ │ │ - b 67214 │ │ │ │ - add lr, r3, r2 │ │ │ │ - add r3, ip, r3 │ │ │ │ - sub r0, lr, r2 │ │ │ │ - sub fp, r2, r3 │ │ │ │ - ldrb r0, [sl, r0, lsr #3] │ │ │ │ - and fp, fp, #7 │ │ │ │ - asr r0, r0, fp │ │ │ │ - and r0, r0, #1 │ │ │ │ - add r9, r9, r0, lsl r2 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp ip, r2 │ │ │ │ - bhi 6728c │ │ │ │ - rsb r0, r9, r9, lsl #8 │ │ │ │ - bl 118354 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - b 6725c │ │ │ │ - andeq sl, ip, r3, asr r6 │ │ │ │ - │ │ │ │ -000672c8 : │ │ │ │ - ldrb r3, [r0] │ │ │ │ - ldrb ip, [r0, #1] │ │ │ │ - ldrb r1, [r0, #2] │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ - orr r3, r3, ip, lsl #8 │ │ │ │ - orr r3, r3, r1, lsl #16 │ │ │ │ - orr r3, r3, r2, lsl #24 │ │ │ │ - eor r0, r3, r3, ror #16 │ │ │ │ - lsr r0, r0, #8 │ │ │ │ - bic r0, r0, #65280 @ 0xff00 │ │ │ │ - eor r0, r0, r3, ror #8 │ │ │ │ - bx lr │ │ │ │ + ldrd r2, [r1, ip] │ │ │ │ + ldrd r8, [sl, ip] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + b 65aec │ │ │ │ + mov r7, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000672f8 : │ │ │ │ +00065d28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #168] @ 673bc │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r4, [pc, #252] @ 65e3c │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldrd r8, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #240] @ 65e40 │ │ │ │ + ldr ip, [pc, #240] @ 65e44 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + str sl, [sp, #16] │ │ │ │ + ldr r7, [r4, ip] │ │ │ │ + str r7, [sp, #32] │ │ │ │ + str r7, [sp] │ │ │ │ + ldrd r6, [sp, #104] @ 0x68 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + ldrd r6, [sp, #120] @ 0x78 │ │ │ │ + ldr fp, [sp, #88] @ 0x58 │ │ │ │ + ldrd r8, [sp, #112] @ 0x70 │ │ │ │ + strd r6, [sp, #40] @ 0x28 │ │ │ │ + bl 65a54 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bgt 65da4 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #156] @ 65e48 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ + ldr r3, [pc, #148] @ 65e4c │ │ │ │ + strd r8, [sp, #8] │ │ │ │ mov r8, #0 │ │ │ │ - str r8, [r0] │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - str r8, [r7] │ │ │ │ - bl b844 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 673b4 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, r8 │ │ │ │ - bl b748 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b8d4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b46c │ │ │ │ - mov r0, r5 │ │ │ │ - str r8, [r7] │ │ │ │ - bl baa8 │ │ │ │ - cmp r5, r8 │ │ │ │ - str r0, [r6] │ │ │ │ - beq 673a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 67388 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ + mov r9, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 65a54 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + ble 65d98 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + str sl, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 65a54 │ │ │ │ + mov r4, r7 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + ble 65d98 │ │ │ │ + ldrd r6, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bd3c │ │ │ │ - str r0, [r7] │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4cc │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 673ac │ │ │ │ - mov r0, #83 @ 0x53 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4cc │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #78 @ 0x4e │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r5, fp, r0, asr #8 │ │ │ │ + mov r1, r4 │ │ │ │ + strd r6, [sp, #96] @ 0x60 │ │ │ │ + str r8, [sp, #104] @ 0x68 │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 65a54 │ │ │ │ + andeq sl, lr, r8, lsr #5 │ │ │ │ + andeq r0, r0, r8, asr r5 │ │ │ │ + muleq r0, r8, r6 │ │ │ │ + muleq r0, r0, r4 │ │ │ │ + andeq r0, r0, r8, asr #11 │ │ │ │ │ │ │ │ -000673c0 : │ │ │ │ +00065e50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ble 65f14 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + sub r9, r2, #8 │ │ │ │ + strd r6, [sp] │ │ │ │ + sub sl, r1, #8 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r7, r8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #64] @ 6741c │ │ │ │ - mov r5, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - bl b844 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 67414 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #1 │ │ │ │ + mov fp, r9 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r5, r5, #1 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl b9f4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4cc │ │ │ │ + bl 118730 │ │ │ │ + ldrd r2, [sl, #8]! │ │ │ │ + lsl r4, r1, #3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldrd r0, [r1, r4] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [fp, #8]! │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [r6, r4] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 11875c │ │ │ │ + cmp r5, r7 │ │ │ │ + strd r0, [sp] │ │ │ │ + bne 65e94 │ │ │ │ + ldr r3, [pc, #32] @ 65f24 │ │ │ │ + mov r2, #0 │ │ │ │ + bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ + bl 118b10 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #79 @ 0x4f │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r5, fp, r4, lsl #7 │ │ │ │ + mov r1, #0 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + svccc 0x00e00000 │ │ │ │ │ │ │ │ -00067420 : │ │ │ │ +00065f28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - subs r4, r2, #0 │ │ │ │ - moveq r0, #80 @ 0x50 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - beq 674cc │ │ │ │ - sub r3, r1, #4 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - lsl r2, r4, #2 │ │ │ │ - mov lr, r1 │ │ │ │ - add r0, r3, r4, lsl #2 │ │ │ │ - mov ip, r1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - cmp r1, #0 │ │ │ │ - addne ip, ip, #1 │ │ │ │ - addne lr, lr, r1 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne 67464 │ │ │ │ - mov r5, ip │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - bl b5b0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 674d4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 674e8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + cmp ip, #0 │ │ │ │ + ble 660bc │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + mov r7, r3 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 67964 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 674b0 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r7, #4] │ │ │ │ - str r3, [r7] │ │ │ │ - mov r0, #0 │ │ │ │ - b 674cc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsl r6, r3, #5 │ │ │ │ - mov r0, r6 │ │ │ │ - lsl sl, r3, #1 │ │ │ │ - bl baa8 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr fp, [sp, #92] @ 0x5c │ │ │ │ + sub r9, r2, #8 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r8, ip │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b 66024 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + ldrd r2, [r3, r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl baa8 │ │ │ │ - cmp r0, #0 │ │ │ │ - cmpne r5, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - beq 6798c │ │ │ │ - cmp sl, #0 │ │ │ │ - movne r3, r5 │ │ │ │ - addne r1, r6, r5 │ │ │ │ - beq 67570 │ │ │ │ - str r2, [r3] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - add r3, r3, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 67534 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - add r6, r6, r3 │ │ │ │ - str r2, [r3] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - add r3, r3, #16 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne 67558 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r4, r9 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - mov r9, r3 │ │ │ │ - str r7, [sp] │ │ │ │ - b 675a0 │ │ │ │ - add r3, r8, #1 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq 675ec │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ + mov r1, r7 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67590 │ │ │ │ - bl 119420 │ │ │ │ - add r7, r5, r4, lsl #4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 119420 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 11966c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r7, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 657c8 │ │ │ │ - add r3, r8, #1 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne 6759c │ │ │ │ - ldr r3, [pc, #944] @ 679a4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r7, [sp] │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - bl b388 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6797c │ │ │ │ - ldr r3, [pc, #904] @ 679a8 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r3, #1 │ │ │ │ - str sl, [sp, #40] @ 0x28 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - bls 677e4 │ │ │ │ - mov r9, r5 │ │ │ │ - mov fp, sl │ │ │ │ - mov r8, #1 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r7, [r9, #4] │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ - cmp r3, r7, lsl #2 │ │ │ │ - lsl r5, r7, #2 │ │ │ │ - str r2, [fp, #12] │ │ │ │ - bcs 676a0 │ │ │ │ - cmp r5, r3, lsl #1 │ │ │ │ - addls r1, r7, r7, lsl #1 │ │ │ │ - lslls r1, r1, #2 │ │ │ │ - lsrls r5, r1, #1 │ │ │ │ - ldr r0, [fp] │ │ │ │ - mov r1, r5 │ │ │ │ - bl bd84 │ │ │ │ + beq 66018 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldrd r0, [r3, r4] │ │ │ │ + ldrd r4, [fp] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 676dc │ │ │ │ - str r5, [fp, #8] │ │ │ │ - str r0, [fp] │ │ │ │ - str r7, [fp, #4] │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 676dc │ │ │ │ - ldr r1, [r9] │ │ │ │ - ldr r2, [fp] │ │ │ │ - sub r1, r1, #4 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r1, #4]! │ │ │ │ - str r0, [r2, #4]! │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - bcc 676c4 │ │ │ │ - ldr r3, [r9, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6770c │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r3, [r9, #16] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 657c8 │ │ │ │ - ldr r3, [r9, #20] │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - bcc 676ec │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ - ldr r0, [fp, #12] │ │ │ │ - bl 119290 │ │ │ │ - add r8, r8, #2 │ │ │ │ - cmp r8, r6 │ │ │ │ - add r9, r9, #32 │ │ │ │ - add fp, fp, #16 │ │ │ │ - str r0, [fp, #-4] │ │ │ │ - bcc 67658 │ │ │ │ - ldm sp, {r2, r3} │ │ │ │ - sub r8, r6, #2 │ │ │ │ - lsr r8, r8, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - add r8, r8, #1 │ │ │ │ - bhi 677f4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, #16 │ │ │ │ + ldrne r3, [sp, #36] @ 0x24 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [sp, #36] @ 0x24 │ │ │ │ + cmp sl, r8 │ │ │ │ + add fp, fp, #8 │ │ │ │ + beq 660ac │ │ │ │ + add sl, sl, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl b388 │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - bcc 67890 │ │ │ │ - cmp r6, #0 │ │ │ │ - movne fp, #0 │ │ │ │ - addne r9, r5, #8 │ │ │ │ - addne r7, r5, #4 │ │ │ │ - beq 677cc │ │ │ │ - str r4, [r9, fp, lsl #4] │ │ │ │ - ldr r0, [r5, fp, lsl #4] │ │ │ │ - str r4, [r7, fp, lsl #4] │ │ │ │ - bl b700 │ │ │ │ - str r4, [r5, fp, lsl #4] │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp fp, r6 │ │ │ │ - bne 6778c │ │ │ │ - add r3, r5, fp, lsl #4 │ │ │ │ - mov r2, r5 │ │ │ │ - str r4, [r2] │ │ │ │ - str r4, [r2, #8] │ │ │ │ - str r4, [r2, #4] │ │ │ │ - add r2, r2, #16 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 677b4 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r3, sl │ │ │ │ - cmp r6, #1 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - bhi 67648 │ │ │ │ - ldm sp, {r2, r3} │ │ │ │ - mov r8, #0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bls 6774c │ │ │ │ - mov r3, #0 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r6, r3 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b 67824 │ │ │ │ - cmp r8, r7 │ │ │ │ - add r7, r7, #1 │ │ │ │ - beq 67878 │ │ │ │ - ldr r0, [r9, #4]! │ │ │ │ + bl 118730 │ │ │ │ + ldrd r2, [r9, #8]! │ │ │ │ + mov r0, r2 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp] │ │ │ │ + bl 119070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67818 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r5, r3, r6 │ │ │ │ - bl 119420 │ │ │ │ - add r5, sl, r5, lsl #4 │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 119420 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 11966c │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 657c8 │ │ │ │ - cmp r8, r7 │ │ │ │ - add r7, r7, #1 │ │ │ │ - bne 67824 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - add r8, r8, r3 │ │ │ │ - b 6774c │ │ │ │ - str sl, [sp, #8] │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add ip, lr, r3, lsl #4 │ │ │ │ - sub ip, ip, #16 │ │ │ │ - ldr r3, [lr, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 678e0 │ │ │ │ - ldr r2, [lr] │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - sub r0, r3, #4 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - ldr r3, [r7, r1, lsl #2] │ │ │ │ - cmp r0, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r7, r1, lsl #2] │ │ │ │ - bne 678c8 │ │ │ │ - add lr, lr, #16 │ │ │ │ - cmp ip, lr │ │ │ │ - bne 678ac │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - mov r4, #0 │ │ │ │ - add r8, r9, #8 │ │ │ │ - add r7, r9, #4 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r0, [r9, r4, lsl #4] │ │ │ │ - str r6, [r8, r4, lsl #4] │ │ │ │ - str r6, [r7, r4, lsl #4] │ │ │ │ - bl b700 │ │ │ │ - str r6, [r9, r4, lsl #4] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ - bhi 67900 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl b700 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r6, r4 │ │ │ │ - add r8, r5, #8 │ │ │ │ - add r7, r5, #4 │ │ │ │ - ldr r0, [r5, r4, lsl #4] │ │ │ │ - str r6, [r8, r4, lsl #4] │ │ │ │ - str r6, [r7, r4, lsl #4] │ │ │ │ - bl b700 │ │ │ │ - str r6, [r5, r4, lsl #4] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ - bhi 67938 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b700 │ │ │ │ - b 674e0 │ │ │ │ - mov r1, #1 │ │ │ │ - clz r2, r3 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - str r1, [r7, r3, lsl #2] │ │ │ │ - str r1, [r7, r2, lsl #2] │ │ │ │ - b 674e0 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b 6789c │ │ │ │ - mov r0, r5 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl b700 │ │ │ │ - mov r0, #83 @ 0x53 │ │ │ │ - b 674cc │ │ │ │ - @ instruction: 0xffffd020 │ │ │ │ - @ instruction: 0xffffcff4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r3 │ │ │ │ - sub lr, r3, #-1073741823 @ 0xc0000001 │ │ │ │ - cmp r2, r4 │ │ │ │ - ldr r3, [r1, lr, lsl #2] │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - movcs r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - add lr, r1, lr, lsl #2 │ │ │ │ - beq 67a10 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ - ldr ip, [lr, #-4]! │ │ │ │ - clz ip, ip │ │ │ │ - lsr ip, ip, #5 │ │ │ │ - movls ip, #0 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 679f0 │ │ │ │ - mov r1, #1 │ │ │ │ - lsl r0, r4, #2 │ │ │ │ - str r7, [r5, #12] │ │ │ │ - str r4, [r5, #16] │ │ │ │ - bl b574 │ │ │ │ + bne 65f74 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - beq 67a54 │ │ │ │ + beq 66018 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + ldrd r2, [r3, r4] │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 67420 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + bl 119070 │ │ │ │ cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 6659c │ │ │ │ - mov r0, #83 @ 0x53 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bne 65f98 │ │ │ │ + cmp sl, r8 │ │ │ │ + add fp, fp, #8 │ │ │ │ + bne 66024 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + and r0, r3, #1 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00067a5c : │ │ │ │ +000660c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3896] @ 0xf38 │ │ │ │ - sub sp, sp, #164 @ 0xa4 │ │ │ │ - mov r5, r1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #3392] @ 687cc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #3388] @ 687d0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov fp, #0 │ │ │ │ + str r0, [ip, #2336] @ 0x920 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #336] @ 66234 │ │ │ │ + sub sp, sp, #1712 @ 0x6b0 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #328] @ 66238 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r4, r2 │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #1716] @ 0x6b4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #3364] @ 687d4 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #3352] @ 687d8 │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - lsl sl, r1, #3 │ │ │ │ - mov r2, fp │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - add r1, r2, #2 │ │ │ │ - cmp r1, sl │ │ │ │ - bcs 67e90 │ │ │ │ - add r0, r2, #1 │ │ │ │ - ldrb r3, [r6, r0, lsr #3] │ │ │ │ - and r0, r0, #7 │ │ │ │ - asr r3, r3, r0 │ │ │ │ - ldrb r0, [r6, r1, lsr #3] │ │ │ │ - and r1, r1, #7 │ │ │ │ - asr r1, r0, r1 │ │ │ │ - and r3, r3, #1 │ │ │ │ - and r1, r1, #1 │ │ │ │ - add r3, r3, r1, lsl #1 │ │ │ │ - ldrb r1, [r6, r2, lsr #3] │ │ │ │ - and r0, r2, #7 │ │ │ │ - asr r1, r1, r0 │ │ │ │ - cmp r3, #3 │ │ │ │ - and r1, r1, #1 │ │ │ │ - add r4, r2, #3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - beq 68048 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 67d54 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 67ea0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - cmp r3, r4, lsr #3 │ │ │ │ - movhi ip, #0 │ │ │ │ - movhi r1, ip │ │ │ │ - bls 67fd8 │ │ │ │ - add r0, r4, r1 │ │ │ │ - ldrb r3, [r6, r0, lsr #3] │ │ │ │ - and r0, r0, #7 │ │ │ │ - asr r3, r3, r0 │ │ │ │ - and r3, r3, #1 │ │ │ │ - add ip, ip, r3, lsl r1 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, #5 │ │ │ │ - bne 67b60 │ │ │ │ - mov r3, #0 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ - add ip, r2, #8 │ │ │ │ - add lr, r0, ip │ │ │ │ - ldrb r1, [r6, lr, lsr #3] │ │ │ │ - and lr, lr, #7 │ │ │ │ - asr r1, r1, lr │ │ │ │ - and r1, r1, #1 │ │ │ │ - add r3, r3, r1, lsl r0 │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp r0, #5 │ │ │ │ - bne 67b94 │ │ │ │ - mov r8, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - add lr, r2, #13 │ │ │ │ - add ip, r0, lr │ │ │ │ - ldrb r1, [r6, ip, lsr #3] │ │ │ │ - and ip, ip, #7 │ │ │ │ - asr r1, r1, ip │ │ │ │ - and r1, r1, #1 │ │ │ │ - add r8, r8, r1, lsl r0 │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp r0, #4 │ │ │ │ - bne 67bc4 │ │ │ │ - mov r0, #76 @ 0x4c │ │ │ │ - add r4, r2, #17 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl baa8 │ │ │ │ - add r8, r8, #4 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - str fp, [sp, #48] @ 0x30 │ │ │ │ - beq 68458 │ │ │ │ - ldr lr, [pc, #3020] @ 687dc │ │ │ │ - mov ip, #16 │ │ │ │ - add lr, pc, lr │ │ │ │ - str sl, [sp, #24] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add lr, lr, #584 @ 0x248 │ │ │ │ - mov r7, #0 │ │ │ │ - mov sl, ip │ │ │ │ - b 67c40 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, #19 │ │ │ │ - str ip, [fp, sl] │ │ │ │ - beq 67c8c │ │ │ │ - ldr sl, [lr, #4]! │ │ │ │ - cmp r7, r8 │ │ │ │ - mov ip, #0 │ │ │ │ - lsl sl, sl, #2 │ │ │ │ - bcs 67c2c │ │ │ │ - mov r1, ip │ │ │ │ - add r0, r1, r4 │ │ │ │ - ldrb r2, [r6, r0, lsr #3] │ │ │ │ - and r0, r0, #7 │ │ │ │ - asr r2, r2, r0 │ │ │ │ - and r2, r2, #1 │ │ │ │ - add ip, ip, r2, lsl r1 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, #3 │ │ │ │ - bne 67c54 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, #19 │ │ │ │ - add r4, r4, #3 │ │ │ │ - str ip, [fp, sl] │ │ │ │ - bne 67c3c │ │ │ │ - mov r0, #76 @ 0x4c │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl baa8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - mov r8, r3 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - beq 68490 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r2, #76 @ 0x4c │ │ │ │ - bl b838 │ │ │ │ - mov r2, #7 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - mov r7, #0 │ │ │ │ - str r8, [sp, #144] @ 0x90 │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ - bl 6659c │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq 68070 │ │ │ │ - mov r8, r7 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #24] │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl b700 │ │ │ │ - cmp fp, #0 │ │ │ │ - movne r2, r4 │ │ │ │ - beq 67f04 │ │ │ │ - b 67ff8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - tst r4, #7 │ │ │ │ - bne 67d50 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsr fp, r4, #3 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - cmp r3, r4, lsr #3 │ │ │ │ - bls 67e90 │ │ │ │ - add r3, r6, fp │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ - ldrb r8, [r6, r4, lsr #3] │ │ │ │ - add r4, fp, #3 │ │ │ │ - add r8, r8, r2, lsl #8 │ │ │ │ - ldrb r3, [r3, #2] │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ - add r4, r6, r4 │ │ │ │ - add r3, r3, r2, lsl #8 │ │ │ │ - ldr r2, [pc, #2628] @ 687e0 │ │ │ │ - add r3, r3, r8 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 67e44 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r7, r8, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - bls 67fd0 │ │ │ │ - cmp r7, r3, lsl #1 │ │ │ │ - addls r3, r7, r7, lsl #1 │ │ │ │ - lsrls r3, r3, #1 │ │ │ │ - strls r3, [sp, #8] │ │ │ │ - strhi r7, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - bl bd84 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 68698 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - add fp, fp, #4 │ │ │ │ - add r2, r8, fp │ │ │ │ - cmp r1, r2 │ │ │ │ - bcc 68058 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 68414 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add ip, r3, r7 │ │ │ │ - add r1, r3, r1 │ │ │ │ - ldrb r0, [r4, #1]! │ │ │ │ - strb r0, [r1], #1 │ │ │ │ - cmp r1, ip │ │ │ │ - bne 67e08 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - lsl r2, r2, #3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 67ae4 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - mov r1, #0 │ │ │ │ - b 67e50 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - mov r1, #21 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r2, [pc, #2436] @ 687e4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [r5] │ │ │ │ - ldr r3, [pc, #2404] @ 687d0 │ │ │ │ + add r3, sp, #1760 @ 0x6e0 │ │ │ │ + add ip, sp, #1760 @ 0x6e0 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + add ip, ip, #8 │ │ │ │ + add sl, sp, #912 @ 0x390 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + str sl, [sp] │ │ │ │ + ldrd r8, [ip] │ │ │ │ + add ip, sp, #1776 @ 0x6f0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + ldrd r8, [ip] │ │ │ │ + add fp, sp, #112 @ 0x70 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, #4 │ │ │ │ + strd r8, [sp, #32] │ │ │ │ + bl 65d28 │ │ │ │ + cmp r0, #2 │ │ │ │ + bgt 66200 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #1760 @ 0x6e0 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [r2] │ │ │ │ + add r2, sp, #1776 @ 0x6f0 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [r2] │ │ │ │ + mov ip, #4 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + ldrd r2, [r7] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + ldrd r0, [r6] │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + bl 65f28 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, #0 │ │ │ │ + moveq r1, #0 │ │ │ │ + bne 66220 │ │ │ │ + ldr r2, [pc, #100] @ 6623c │ │ │ │ + ldr r3, [pc, #92] @ 66238 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #1716] @ 0x6b4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68688 │ │ │ │ - mov r0, r1 │ │ │ │ - add sp, sp, #164 @ 0xa4 │ │ │ │ + bne 66230 │ │ │ │ + add sp, sp, #1712 @ 0x6b0 │ │ │ │ + add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - mov r1, #52 @ 0x34 │ │ │ │ - b 67e50 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r8, #0 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - mov r9, #0 │ │ │ │ - strd r8, [sp, #88] @ 0x58 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 66960 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - strd r8, [sp, #112] @ 0x70 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr r9, [sp, #104] @ 0x68 │ │ │ │ - bl 668e0 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r8, [sp, #112] @ 0x70 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov fp, #0 │ │ │ │ - mov r3, fp │ │ │ │ - b 67f40 │ │ │ │ - ldrb fp, [r6, r4, lsr #3] │ │ │ │ - and r2, r4, #7 │ │ │ │ - asr fp, fp, r2 │ │ │ │ - and fp, fp, #1 │ │ │ │ - add fp, fp, r3, lsl #1 │ │ │ │ - ldr fp, [r7, fp, lsl #2] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp fp, r9 │ │ │ │ - bcc 67f5c │ │ │ │ - sub r3, fp, r9 │ │ │ │ - cmp r3, r9 │ │ │ │ - bcs 67f48 │ │ │ │ - cmp sl, r4 │ │ │ │ - bhi 67f10 │ │ │ │ - cmp sl, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - movcs fp, #11 │ │ │ │ - movcc fp, #10 │ │ │ │ - b 67ff8 │ │ │ │ - cmp fp, #255 @ 0xff │ │ │ │ - bhi 68498 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - bls 67fc4 │ │ │ │ - cmp r3, r2, lsl #1 │ │ │ │ - addls r1, r3, r3, lsl #1 │ │ │ │ - movhi r1, r3 │ │ │ │ - lsrls r1, r1, #1 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - bl bd84 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6868c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - strb fp, [r0, r2] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 67f04 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - b 67fa8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b 67de0 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r8, r7 │ │ │ │ - mov fp, #49 @ 0x31 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #28] │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r8 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl b700 │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - beq 67e28 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ - b 67e50 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - mov r1, #20 │ │ │ │ - b 67e50 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - mov r1, #23 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b 67e50 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, #1152 @ 0x480 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ - bl b574 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, #128 @ 0x80 │ │ │ │ - bl b574 │ │ │ │ - mov ip, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - cmpne r8, #0 │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - beq 68438 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r1, r3, #256 @ 0x100 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r0, r1, #2 │ │ │ │ - adds r8, r3, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 681b8 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [pc, #1804] @ 687e8 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - add fp, r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r1, ip │ │ │ │ - mov r3, r9 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov ip, #0 │ │ │ │ - b 68130 │ │ │ │ - ldrb r2, [r6, r4, lsr #3] │ │ │ │ - and lr, r4, #7 │ │ │ │ - asr r2, r2, lr │ │ │ │ - and r2, r2, #1 │ │ │ │ - add r2, r2, ip, lsl #1 │ │ │ │ - ldr ip, [r0, r2, lsl #2] │ │ │ │ - add r2, r4, #1 │ │ │ │ - cmp r7, ip │ │ │ │ - bhi 68164 │ │ │ │ - sub ip, ip, r7 │ │ │ │ - cmp r7, ip │ │ │ │ - bls 68400 │ │ │ │ - mov r4, r2 │ │ │ │ - cmp sl, r4 │ │ │ │ - bhi 680fc │ │ │ │ - mov r9, r3 │ │ │ │ - mov r7, #0 │ │ │ │ - cmp sl, r4 │ │ │ │ - mov r8, r7 │ │ │ │ - movcc fp, #10 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - movcs fp, #11 │ │ │ │ - b 67d10 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - cmp ip, #18 │ │ │ │ - bhi 687a4 │ │ │ │ - ldrb lr, [lr, ip] │ │ │ │ - add pc, pc, lr, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - cmp fp, lr │ │ │ │ - ldrls lr, [sp, #28] │ │ │ │ - ldrls r4, [sp, #24] │ │ │ │ - subls lr, lr, fp │ │ │ │ - strls ip, [r4, lr, lsl #2] │ │ │ │ - strhi ip, [r1, lr, lsl #2] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - mov r4, r2 │ │ │ │ - add ip, ip, #1 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r8, r2 │ │ │ │ - bhi 680f4 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r3, #1024] @ 0x400 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 686b4 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - mov fp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b 67d10 │ │ │ │ - cmp sl, r2 │ │ │ │ - bls 68428 │ │ │ │ - mov r9, #0 │ │ │ │ - mov ip, r9 │ │ │ │ - str sl, [sp, #84] @ 0x54 │ │ │ │ - add sl, ip, r2 │ │ │ │ - ldrb lr, [r6, sl, lsr #3] │ │ │ │ - and sl, sl, #7 │ │ │ │ - asr lr, lr, sl │ │ │ │ - and lr, lr, #1 │ │ │ │ - add r9, r9, lr, lsl ip │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp ip, #7 │ │ │ │ - bne 681fc │ │ │ │ - cmn r9, #11 │ │ │ │ - ldr sl, [sp, #84] @ 0x54 │ │ │ │ - add r4, r4, #8 │ │ │ │ - beq 681a8 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov lr, #0 │ │ │ │ - rsb ip, r2, r2, lsl #30 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add ip, r2, ip, lsl #2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - sub ip, ip, #1024 @ 0x400 │ │ │ │ - add r2, r2, #11 │ │ │ │ - add r2, r2, r9 │ │ │ │ - sub ip, ip, #4 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - b 68278 │ │ │ │ - cmp fp, r9 │ │ │ │ - strhi lr, [r1, r9, lsl #2] │ │ │ │ - strls lr, [ip, r9, lsl #2] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, r2 │ │ │ │ - beq 6840c │ │ │ │ - cmp r8, r9 │ │ │ │ - bhi 68260 │ │ │ │ - mov r9, r3 │ │ │ │ - mov fp, #15 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r8, r7 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - b 67d10 │ │ │ │ - cmp sl, r2 │ │ │ │ - bls 68428 │ │ │ │ - mov r9, #0 │ │ │ │ - mov ip, r9 │ │ │ │ - str sl, [sp, #84] @ 0x54 │ │ │ │ - add sl, ip, r2 │ │ │ │ - ldrb lr, [r6, sl, lsr #3] │ │ │ │ - and sl, sl, #7 │ │ │ │ - asr lr, lr, sl │ │ │ │ - and lr, lr, #1 │ │ │ │ - add r9, r9, lr, lsl ip │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp ip, #3 │ │ │ │ - bne 682b8 │ │ │ │ - cmn r9, #3 │ │ │ │ - ldr sl, [sp, #84] @ 0x54 │ │ │ │ - add r4, r4, #4 │ │ │ │ - beq 681a8 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov lr, #0 │ │ │ │ - rsb ip, r2, r2, lsl #30 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add ip, r2, ip, lsl #2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - sub ip, ip, #1024 @ 0x400 │ │ │ │ - add r2, r2, #3 │ │ │ │ - add r2, r2, r9 │ │ │ │ - sub ip, ip, #4 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - b 68334 │ │ │ │ - cmp fp, r9 │ │ │ │ - strhi lr, [r1, r9, lsl #2] │ │ │ │ - strls lr, [ip, r9, lsl #2] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, r2 │ │ │ │ - beq 6840c │ │ │ │ - cmp r8, r9 │ │ │ │ - bhi 6831c │ │ │ │ - mov r9, r3 │ │ │ │ - mov fp, #14 │ │ │ │ - b 68288 │ │ │ │ - cmp sl, r2 │ │ │ │ - bls 68428 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 686a8 │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - add lr, r4, #2 │ │ │ │ - cmp r9, ip │ │ │ │ - ldrb ip, [r6, lr, lsr #3] │ │ │ │ - and lr, lr, #7 │ │ │ │ - asr lr, ip, lr │ │ │ │ - ldrb ip, [r6, r2, lsr #3] │ │ │ │ - and r2, r2, #7 │ │ │ │ - asr r2, ip, r2 │ │ │ │ - lsl lr, lr, #1 │ │ │ │ - and r2, r2, #1 │ │ │ │ - and lr, lr, #2 │ │ │ │ - orr lr, lr, r2 │ │ │ │ - ldrcs r2, [sp, #28] │ │ │ │ - ldrcs ip, [sp, #24] │ │ │ │ - subcs r2, r2, fp │ │ │ │ - subcc r2, r9, #-1073741823 @ 0xc0000001 │ │ │ │ - subcs r2, r2, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrcs r9, [ip, r2, lsl #2] │ │ │ │ - ldrcc r9, [r1, r2, lsl #2] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add r4, r4, #3 │ │ │ │ - rsb ip, r2, r2, lsl #30 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add ip, r2, ip, lsl #2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - sub ip, ip, #1024 @ 0x400 │ │ │ │ - add r2, r2, #3 │ │ │ │ - add r2, r2, lr │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - sub ip, ip, #4 │ │ │ │ - cmp r8, lr │ │ │ │ - bls 6841c │ │ │ │ - cmp fp, lr │ │ │ │ - strhi r9, [r1, lr, lsl #2] │ │ │ │ - strls r9, [ip, lr, lsl #2] │ │ │ │ - add lr, lr, #1 │ │ │ │ - cmp lr, r2 │ │ │ │ - bne 683d8 │ │ │ │ - str lr, [sp, #28] │ │ │ │ - b 681a8 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r4, r2 │ │ │ │ - b 6813c │ │ │ │ - str r9, [sp, #28] │ │ │ │ - b 681a8 │ │ │ │ - mov r2, fp │ │ │ │ - b 67e1c │ │ │ │ - mov r9, r3 │ │ │ │ - mov fp, #13 │ │ │ │ - b 68288 │ │ │ │ - mov r9, r3 │ │ │ │ - mov fp, #50 @ 0x32 │ │ │ │ - mov r4, r2 │ │ │ │ - b 68288 │ │ │ │ - mov r7, fp │ │ │ │ - mov r8, fp │ │ │ │ - str fp, [sp, #28] │ │ │ │ - str fp, [sp, #32] │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ - str fp, [sp, #44] @ 0x2c │ │ │ │ - mov fp, #83 @ 0x53 │ │ │ │ - b 67d10 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r8, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - mov fp, #83 @ 0x53 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - b 67d10 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - b 68460 │ │ │ │ - sub r3, fp, #256 @ 0x100 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #28 │ │ │ │ - bhi 68668 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - cmp sl, r4 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ - ldr lr, [r3, #468] @ 0x1d4 │ │ │ │ - bls 6865c │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 684fc │ │ │ │ - mov ip, #0 │ │ │ │ - mov r1, ip │ │ │ │ - add r0, r1, r4 │ │ │ │ - ldrb r3, [r6, r0, lsr #3] │ │ │ │ - and r0, r0, #7 │ │ │ │ - asr r3, r3, r0 │ │ │ │ - and r3, r3, #1 │ │ │ │ - add ip, ip, r3, lsl r1 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp lr, r1 │ │ │ │ - bne 684d0 │ │ │ │ - add r4, r4, lr │ │ │ │ - add r2, r2, ip │ │ │ │ - mov r1, #0 │ │ │ │ - b 68534 │ │ │ │ - ldrb r3, [r6, r4, lsr #3] │ │ │ │ - and r0, r4, #7 │ │ │ │ - asr r3, r3, r0 │ │ │ │ - and r3, r3, #1 │ │ │ │ - add r3, r3, r1, lsl #1 │ │ │ │ - ldr r3, [r8, r3, lsl #2] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bcc 68548 │ │ │ │ - sub r1, r3, r5 │ │ │ │ - cmp r1, r5 │ │ │ │ - bcs 6853c │ │ │ │ - cmp sl, r4 │ │ │ │ - bhi 68504 │ │ │ │ - mov r2, r4 │ │ │ │ - mov fp, #18 │ │ │ │ - b 67ff8 │ │ │ │ - cmp r3, #29 │ │ │ │ - bhi 6853c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp sl, r4 │ │ │ │ - add r3, r1, r3, lsl #2 │ │ │ │ - ldr fp, [r3, #228] @ 0xe4 │ │ │ │ - ldr lr, [r3, #348] @ 0x15c │ │ │ │ - bls 6865c │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 685a4 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r1, ip │ │ │ │ - add r0, r1, r4 │ │ │ │ - ldrb r3, [r6, r0, lsr #3] │ │ │ │ - and r0, r0, #7 │ │ │ │ - asr r3, r3, r0 │ │ │ │ - and r3, r3, #1 │ │ │ │ - add ip, ip, r3, lsl r1 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp lr, r1 │ │ │ │ - bne 68578 │ │ │ │ - add r4, r4, lr │ │ │ │ - add fp, fp, ip │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp fp, r3 │ │ │ │ - bhi 6867c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r3, r3, r2 │ │ │ │ - cmp r3, r1 │ │ │ │ - bls 68600 │ │ │ │ - cmp r3, r1, lsl #1 │ │ │ │ - addls r1, r3, r3, lsl #1 │ │ │ │ - lsrls r1, r1, #1 │ │ │ │ - movhi r1, r3 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - bl bd84 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6868c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 68654 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - sub fp, r0, fp │ │ │ │ - str sl, [sp, #4] │ │ │ │ - add r1, lr, r0 │ │ │ │ - add ip, lr, r3 │ │ │ │ - mov r2, fp │ │ │ │ - mov sl, r0 │ │ │ │ - ldrb r0, [lr, r2] │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, sl │ │ │ │ - movcs r2, fp │ │ │ │ - strb r0, [r1], #1 │ │ │ │ - cmp r1, ip │ │ │ │ - bne 68628 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 67f04 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b 67f04 │ │ │ │ - mov r2, r4 │ │ │ │ - mov fp, #51 @ 0x33 │ │ │ │ - b 67ff8 │ │ │ │ - cmp fp, #256 @ 0x100 │ │ │ │ - bne 67f48 │ │ │ │ - mov r2, r4 │ │ │ │ - mov fp, #0 │ │ │ │ - b 67ff8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov fp, #52 @ 0x34 │ │ │ │ - b 67ff8 │ │ │ │ + bl 65e50 │ │ │ │ + add r3, sp, #1776 @ 0x6f0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 118b10 │ │ │ │ + b 661d0 │ │ │ │ + add r3, sp, #1776 @ 0x6f0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + b 661d0 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - mov r2, r4 │ │ │ │ - mov fp, #83 @ 0x53 │ │ │ │ - b 67ff8 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - mov r1, #83 @ 0x53 │ │ │ │ - b 67e50 │ │ │ │ - mov r9, r3 │ │ │ │ - mov fp, #54 @ 0x36 │ │ │ │ - b 68430 │ │ │ │ - mov r0, #1152 @ 0x480 │ │ │ │ - bl baa8 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - beq 68778 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r2, #1152 @ 0x480 │ │ │ │ - bl b838 │ │ │ │ - mov r8, #15 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #288 @ 0x120 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - str r8, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - bl 6659c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr r9, [sp, #104] @ 0x68 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - movne r8, r3 │ │ │ │ - strne r8, [sp, #28] │ │ │ │ - strne r8, [sp, #32] │ │ │ │ - bne 67d10 │ │ │ │ - mov r0, #128 @ 0x80 │ │ │ │ - bl baa8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - beq 68794 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - bl b838 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ - mov r3, #32 │ │ │ │ - str r8, [sp, #124] @ 0x7c │ │ │ │ - str fp, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 6659c │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r8, [sp, #112] @ 0x70 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov fp, r0 │ │ │ │ - b 67d10 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - mov fp, #83 @ 0x53 │ │ │ │ - mov r8, r7 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - b 67d10 │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - mov fp, #83 @ 0x53 │ │ │ │ - str r8, [sp, #32] │ │ │ │ - b 67d10 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r7 │ │ │ │ - mov fp, #16 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - b 67d10 │ │ │ │ - andeq r8, lr, r8, ror #10 │ │ │ │ + andeq r9, lr, r8, lsl #30 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - ldrdeq r9, [ip], -ip │ │ │ │ - andeq r9, ip, r8, asr #23 │ │ │ │ - andeq r9, ip, ip, ror sl │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ - muleq lr, r0, r1 │ │ │ │ - @ instruction: 0x000c94b2 │ │ │ │ + andeq r9, lr, r0, lsr #28 │ │ │ │ │ │ │ │ -000687ec : │ │ │ │ +00066240 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3704] @ 0xe78 │ │ │ │ - sub sp, sp, #356 @ 0x164 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #4044] @ 697d8 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr ip, [sp, #392] @ 0x188 │ │ │ │ - ldr r3, [pc, #4036] @ 697dc │ │ │ │ + str r0, [ip, #3080] @ 0xc08 │ │ │ │ + sub sp, sp, #980 @ 0x3d4 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [pc, #3700] @ 670d4 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #3696] @ 670d8 │ │ │ │ + ldr ip, [sp, #1016] @ 0x3f8 │ │ │ │ add r2, pc, r2 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str ip, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [ip] │ │ │ │ + mov fp, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #348] @ 0x15c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r8, [r1] │ │ │ │ - cmp r2, #2 │ │ │ │ + str r3, [sp, #972] @ 0x3cc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r9, [r0] │ │ │ │ - movhi fp, #61 @ 0x3d │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r8, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - bhi 68c70 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 6910c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 68cb0 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #3940] @ 697e0 │ │ │ │ - lsr r2, r2, #3 │ │ │ │ - add r2, r2, #8 │ │ │ │ - cmp r2, r3 │ │ │ │ - movcs r3, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - adds r0, r1, r3 │ │ │ │ - bcs 698c8 │ │ │ │ - bl 118354 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, #262144 @ 0x40000 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - bl baa8 │ │ │ │ - lsl r6, r5, #2 │ │ │ │ - lsl r4, r5, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - mov r0, r6 │ │ │ │ - bl baa8 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl baa8 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - bl baa8 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #3816] @ 697e4 │ │ │ │ - bl baa8 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r4 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #372] @ 0x174 │ │ │ │ + ldr r3, [pc, #3652] @ 670dc │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #1044] @ 0x414 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #1048] @ 0x418 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [pc, #3616] @ 670e0 │ │ │ │ + mvn r2, #0 │ │ │ │ + strd r2, [r1, #-8] │ │ │ │ + ldr r7, [sp, #1084] @ 0x43c │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #1040] @ 0x410 │ │ │ │ bl baa8 │ │ │ │ - cmp sl, #0 │ │ │ │ - cmpne r7, #0 │ │ │ │ - moveq r4, #1 │ │ │ │ - movne r4, #0 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cmp fp, #0 │ │ │ │ - orreq r4, r4, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - orreq r4, r4, #1 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - orreq r4, r4, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - orreq r4, r4, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - bne 698d4 │ │ │ │ - mov r2, #262144 @ 0x40000 │ │ │ │ - mov r1, #255 @ 0xff │ │ │ │ - mov r0, r7 │ │ │ │ - bl b5b0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 69228 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #255 @ 0xff │ │ │ │ - bl b5b0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - strh r4, [r3, #2]! │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 6897c │ │ │ │ - ldr r2, [pc, #3664] @ 697e4 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - mov r1, #255 @ 0xff │ │ │ │ - bl b5b0 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [pc, #3592] @ 670e4 │ │ │ │ + mov r1, fp │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r7, [r3] │ │ │ │ + str r4, [r3, #1176] @ 0x498 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov ip, r2 │ │ │ │ + str r3, [ip], #4 │ │ │ │ mov r3, #0 │ │ │ │ - sub r2, r2, #2 │ │ │ │ - strh r3, [r2, #2]! │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne 689a8 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq fp, r3 │ │ │ │ - beq 68c40 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r7, #0 │ │ │ │ - sub lr, r3, #1 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov sl, r7 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str lr, [sp, #144] @ 0x90 │ │ │ │ - b 68a44 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #2 │ │ │ │ - movne r3, #0 │ │ │ │ - movne r4, #1 │ │ │ │ - strne r3, [sp, #52] @ 0x34 │ │ │ │ - beq 68cbc │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - movls r4, #0 │ │ │ │ - andhi r4, r4, #1 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r4, #0 │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - beq 68c3c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - sub r2, sl, r2 │ │ │ │ - clz r2, r2 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r3, r3, r7 │ │ │ │ - cmp r2, r3 │ │ │ │ - movcs r5, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movcc r5, r2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 689f0 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + strb r3, [r2, #4] │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r0, sp, #716 @ 0x2cc │ │ │ │ + str ip, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + add r1, sp, #1056 @ 0x420 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66344 │ │ │ │ + ldr r3, [pc, #3500] @ 670e8 │ │ │ │ + add r1, sp, #1056 @ 0x420 │ │ │ │ + mov r2, #0 │ │ │ │ strd r2, [r1] │ │ │ │ - mov r0, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ - str r1, [sp, #164] @ 0xa4 │ │ │ │ - bl 66960 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #1024 @ 0x400 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66370 │ │ │ │ + ldr r3, [pc, #3456] @ 670e8 │ │ │ │ + add r1, sp, #1024 @ 0x400 │ │ │ │ + mov r2, #0 │ │ │ │ strd r2, [r1] │ │ │ │ + add r1, sp, #1056 @ 0x420 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r1, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr fp, [sp, #276] @ 0x114 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ - bl 668e0 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - and r1, r3, #7 │ │ │ │ - lsl r2, r2, r1 │ │ │ │ - and r4, r2, #255 @ 0xff │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - beq 6906c │ │ │ │ - sub r0, r8, #1 │ │ │ │ - ldrb r2, [r9, r0] │ │ │ │ - orr ip, r4, r2 │ │ │ │ - add r2, r3, #1 │ │ │ │ - ands r1, r2, #7 │ │ │ │ - strb ip, [r9, r0] │ │ │ │ - bne 68f94 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - str r8, [sp, #204] @ 0xcc │ │ │ │ - bl 66c1c │ │ │ │ - ldr r8, [sp, #204] @ 0xcc │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - sub r1, r8, #1 │ │ │ │ - ldrb r2, [r9, r1] │ │ │ │ - orr r2, r2, #1 │ │ │ │ - strb r2, [r9, r1] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r3, r3, #3 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 663a4 │ │ │ │ + add r1, sp, #1056 @ 0x420 │ │ │ │ + ldr r3, [pc, #3404] @ 670e8 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [r1] │ │ │ │ + ldr r7, [pc, #3392] @ 670ec │ │ │ │ + add r7, pc, r7 │ │ │ │ + add sl, r7, #3312 @ 0xcf0 │ │ │ │ + sub r0, sl, #8 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldrd r8, [sl, #-8] │ │ │ │ + mov r2, #10 │ │ │ │ + add r1, sp, #276 @ 0x114 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r8, [sl] │ │ │ │ + bl b91c │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b7cc │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + add r0, r5, r0 │ │ │ │ + cmp r3, r0 │ │ │ │ + bcc 66820 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 68fd0 │ │ │ │ - cmp r5, r7 │ │ │ │ - addls r3, sp, #200 @ 0xc8 │ │ │ │ - addls r7, sp, #196 @ 0xc4 │ │ │ │ - strls r3, [sp, #56] @ 0x38 │ │ │ │ - bls 68bd8 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - add r5, r3, r5 │ │ │ │ - add r7, sp, #196 @ 0xc4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ldrb r2, [r4, #1]! │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [r6, r2, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [fp, r2, lsl #2] │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - bl 66c80 │ │ │ │ - cmp r4, r5 │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - bne 68ba4 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [r6, #1024] @ 0x400 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [fp, #1024] @ 0x400 │ │ │ │ - mov r0, r7 │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - str r8, [sp, #204] @ 0xcc │ │ │ │ - bl 66c80 │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r8, [sp, #204] @ 0xcc │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, #1 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl b700 │ │ │ │ - mov r0, fp │ │ │ │ - bl b700 │ │ │ │ + movge r3, #0 │ │ │ │ + strge r3, [sp, #200] @ 0xc8 │ │ │ │ + blt 66e88 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, #0 │ │ │ │ + ldrb r3, [r3] │ │ │ │ + mov r1, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #3284] @ 670f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl b700 │ │ │ │ - b 68a08 │ │ │ │ - ldr fp, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #2924] @ 697e8 │ │ │ │ - str r9, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #1184] @ 0x4a0 │ │ │ │ + movne r2, #1 │ │ │ │ + strne r2, [r3, #1184] @ 0x4a0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl a0d4c │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 66478 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r2, [pc, #3236] @ 670f4 │ │ │ │ + ldr r3, [pc, #3204] @ 670d8 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r8, [r3] │ │ │ │ - ldr r3, [pc, #2892] @ 697dc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #348] @ 0x15c │ │ │ │ + ldr r3, [sp, #972] @ 0x3cc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 698dc │ │ │ │ - mov r0, fp │ │ │ │ - add sp, sp, #356 @ 0x164 │ │ │ │ + bne 69fe0 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + add sp, sp, #980 @ 0x3d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b 6888c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ - cmp r3, r2 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ - str r2, [sp, #244] @ 0xf4 │ │ │ │ - beq 68e2c │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #324] @ 0x144 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #332] @ 0x14c │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r5, [sp] │ │ │ │ - str r2, [sp, #340] @ 0x154 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ - mov r3, r7 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #212 @ 0xd4 │ │ │ │ - bl 6583c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - beq 690c0 │ │ │ │ - mov fp, #0 │ │ │ │ - str fp, [sp, #120] @ 0x78 │ │ │ │ - str fp, [sp, #104] @ 0x68 │ │ │ │ - str fp, [sp, #112] @ 0x70 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - str fp, [sp, #116] @ 0x74 │ │ │ │ - str fp, [sp, #124] @ 0x7c │ │ │ │ - str fp, [sp, #132] @ 0x84 │ │ │ │ - str fp, [sp, #128] @ 0x80 │ │ │ │ - str fp, [sp, #136] @ 0x88 │ │ │ │ - str fp, [sp, #156] @ 0x9c │ │ │ │ - str fp, [sp, #148] @ 0x94 │ │ │ │ - str fp, [sp, #140] @ 0x8c │ │ │ │ - str fp, [sp, #152] @ 0x98 │ │ │ │ - str fp, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl b700 │ │ │ │ - mov r0, fp │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - clz r4, r3 │ │ │ │ - lsr r4, r4, #5 │ │ │ │ - b 68a08 │ │ │ │ - sub r3, r5, r7 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - bne 690a4 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ - cmp r5, r7 │ │ │ │ - bls 68e70 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - add r2, r3, r7, lsl #2 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - add r5, r3, r5 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldrb r1, [r3, #1]! │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - cmp r3, r5 │ │ │ │ - bne 68e60 │ │ │ │ - ldr r0, [pc, #2420] @ 697ec │ │ │ │ - mov r1, #1 │ │ │ │ - bl b574 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - beq 69880 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, #120 @ 0x78 │ │ │ │ - bl b574 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - beq 69900 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + bl a0d4c │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 6643c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 68f00 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - ldr lr, [sp, #168] @ 0xa8 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [ip, r3, lsl #2] │ │ │ │ - ldr r1, [r0, r2, lsl #2] │ │ │ │ - cmp r2, #256 @ 0x100 │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [r0, r2, lsl #2] │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - bls 68ef4 │ │ │ │ - add r2, ip, r2 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - add r3, r3, #3 │ │ │ │ - ldr r2, [r4, r1, lsl #2] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r4, r1, lsl #2] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp lr, r3 │ │ │ │ - bhi 68ec0 │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r6, [pc, #2272] @ 697f0 │ │ │ │ - str r3, [r1, #1024] @ 0x400 │ │ │ │ - mov fp, #15 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [pc, #2252] @ 697f4 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - str fp, [sp] │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ - strd r4, [sp, #248] @ 0xf8 │ │ │ │ - bl 679ac │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [sp, #252] @ 0xfc │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - beq 6923c │ │ │ │ - mov fp, r7 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - str r7, [sp, #124] @ 0x7c │ │ │ │ - str r7, [sp, #132] @ 0x84 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ - str r7, [sp, #156] @ 0x9c │ │ │ │ - str r7, [sp, #148] @ 0x94 │ │ │ │ - b 68d9c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orr r4, ip, r2, lsl r1 │ │ │ │ - add r2, r3, #2 │ │ │ │ - ands r1, r2, #7 │ │ │ │ - strb r4, [r9, r0] │ │ │ │ - bne 68b58 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - str r8, [sp, #204] @ 0xcc │ │ │ │ - bl 66c1c │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r8, [sp, #204] @ 0xcc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - b 68b58 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #324] @ 0x144 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #332] @ 0x14c │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r5, [sp] │ │ │ │ - str r2, [sp, #340] @ 0x154 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ - mov r4, #0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + bne 66848 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 66864 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ - str r4, [sp, #252] @ 0xfc │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ - bl 6583c │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 690cc │ │ │ │ + bl b7cc │ │ │ │ + cmp r0, #5 │ │ │ │ + mov r4, r0 │ │ │ │ + bhi 66eac │ │ │ │ + beq 66ef8 │ │ │ │ + ldr r4, [pc, #3108] @ 670f8 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r2, [pc, #3100] @ 670fc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r1, [pc, #3088] @ 67100 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl b700 │ │ │ │ - b 68c08 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - str r8, [sp, #204] @ 0xcc │ │ │ │ - bl 66c1c │ │ │ │ - ldr r8, [sp, #204] @ 0xcc │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - sub r1, r8, #1 │ │ │ │ - ldrb r2, [r9, r1] │ │ │ │ - orr r2, r4, r2 │ │ │ │ - orr r2, r2, #2 │ │ │ │ - strb r2, [r9, r1] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - b 68b58 │ │ │ │ + bl b484 <__strcat_chk@plt> │ │ │ │ + ldr r1, [pc, #3072] @ 67104 │ │ │ │ + ldr r2, [pc, #3060] @ 670fc │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl baa8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - beq 698e0 │ │ │ │ - str r4, [sp, #220] @ 0xdc │ │ │ │ - b 68e40 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - b 68e70 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - mov r2, r7 │ │ │ │ - add r7, sp, #196 @ 0xc4 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - str r8, [sp, #204] @ 0xcc │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 66d80 │ │ │ │ + bl b484 <__strcat_chk@plt> │ │ │ │ + ldr r3, [pc, #3056] @ 67108 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 66f2c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 6455c │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt 690bc │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 690d8 │ │ │ │ + ldr r4, [pc, #3004] @ 6710c │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 665f4 │ │ │ │ + ldr r1, [pc, #2988] @ 67110 │ │ │ │ + ldr r2, [r4, #1140] @ 0x474 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #2972] @ 67114 │ │ │ │ + ldr r2, [r4, #1144] @ 0x478 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #2956] @ 67118 │ │ │ │ + ldr r2, [r4, #1152] @ 0x480 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #2940] @ 6711c │ │ │ │ + add r3, r4, #1136 @ 0x470 │ │ │ │ + ldrd r2, [r3, #24] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #2920] @ 67120 │ │ │ │ + ldr r2, [r4, #1168] @ 0x490 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [r4, #1148] @ 0x47c │ │ │ │ + ldr r1, [pc, #2900] @ 67124 │ │ │ │ + add r2, r2, #3520 @ 0xdc0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #3252] @ 6729c │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #2860] @ 67128 │ │ │ │ + ldr r1, [pc, #2860] @ 6712c │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r5, [r4, #1148] @ 0x47c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r5, r5, #3520 @ 0xdc0 │ │ │ │ + add r5, r5, #8 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r8, [sp, #204] @ 0xcc │ │ │ │ - bl b700 │ │ │ │ - b 68bd8 │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1760] @ 697f8 │ │ │ │ - add r3, fp, #65280 @ 0xff00 │ │ │ │ - add r3, r3, #254 @ 0xfe │ │ │ │ - umull r1, r2, r3, r2 │ │ │ │ - ldr r1, [pc, #1748] @ 697fc │ │ │ │ - lsr r2, r2, #15 │ │ │ │ - cmp r3, r1 │ │ │ │ - bls 69220 │ │ │ │ - sub r3, r2, #1 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r6, [pc, #1696] @ 697e0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r7, r2 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r1, [sp, #204] @ 0xcc │ │ │ │ - sub r1, r9, r3 │ │ │ │ - sub r8, fp, r4 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66638 │ │ │ │ + ldr r1, [pc, #2824] @ 67130 │ │ │ │ mov r0, r5 │ │ │ │ - clz r1, r1 │ │ │ │ - lsr r1, r1, #5 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ - bl 66c1c │ │ │ │ - cmp r8, r6 │ │ │ │ - movcs r8, r6 │ │ │ │ - and r1, r8, #255 @ 0xff │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6705c │ │ │ │ + ldr r3, [sp, #1076] @ 0x434 │ │ │ │ + ldr r4, [pc, #2800] @ 67134 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r4, #8] │ │ │ │ + bne 690f8 │ │ │ │ + ldr r3, [pc, #2776] @ 67138 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 66694 │ │ │ │ + ldr r1, [pc, #2760] @ 6713c │ │ │ │ + ldrd r2, [r3, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #3092] @ 6729c │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 64abc │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 690e8 │ │ │ │ + ldr r4, [pc, #2696] @ 67140 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 66758 │ │ │ │ + ldr r1, [pc, #2680] @ 67144 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #2664] @ 67148 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #2648] @ 6714c │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #2632] @ 67150 │ │ │ │ + ldrd r2, [r4, #40] @ 0x28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #2616] @ 67154 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + ldr r1, [pc, #2596] @ 67158 │ │ │ │ + add r2, r2, #3520 @ 0xdc0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2896] @ 6729c │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #2556] @ 6715c │ │ │ │ + ldr r1, [pc, #2556] @ 67160 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r5, r5, #3520 @ 0xdc0 │ │ │ │ + add r5, r5, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 66c1c │ │ │ │ - lsr r1, r8, #8 │ │ │ │ - sub sl, r6, r8 │ │ │ │ - and r1, r1, #255 @ 0xff │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66880 │ │ │ │ + ldr r1, [pc, #2520] @ 67164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 66c1c │ │ │ │ - and r1, sl, #255 @ 0xff │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66880 │ │ │ │ + ldr r1, [pc, #2500] @ 67168 │ │ │ │ mov r0, r5 │ │ │ │ - bl 66c1c │ │ │ │ - lsr r1, sl, #8 │ │ │ │ - and r1, r1, #255 @ 0xff │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66880 │ │ │ │ + ldr r1, [pc, #2480] @ 6716c │ │ │ │ mov r0, r5 │ │ │ │ - bl 66c1c │ │ │ │ - cmp fp, r4 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - bls 6920c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add r8, r3, r4 │ │ │ │ - mov sl, r8 │ │ │ │ - str r1, [sp, #204] @ 0xcc │ │ │ │ - ldrb r1, [sl], #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66880 │ │ │ │ + ldr r1, [pc, #2460] @ 67170 │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - bl 66c1c │ │ │ │ - sub r3, sl, r8 │ │ │ │ - cmp r3, r6 │ │ │ │ - cmpne fp, r4 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - bhi 691dc │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r7, r9 │ │ │ │ - bhi 69158 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - mov fp, #0 │ │ │ │ - b 68c70 │ │ │ │ - ldr r2, [pc, #1460] @ 697e4 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - mov r1, #255 @ 0xff │ │ │ │ - bl b5b0 │ │ │ │ - b 689b8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r4, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, #2 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - mov r3, #30 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 679ac │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [sp, #276] @ 0x114 │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bne 697b8 │ │ │ │ - ldr fp, [sp, #264] @ 0x108 │ │ │ │ - cmp fp, r6 │ │ │ │ - movcs r2, r6 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ - movcc r2, fp │ │ │ │ - cmp r6, #30 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ - movcc r2, r6 │ │ │ │ - movcs r2, #30 │ │ │ │ - cmp fp, #0 │ │ │ │ - str r2, [sp, #180] @ 0xb4 │ │ │ │ - beq 69918 │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ - mov fp, r3 │ │ │ │ - sub r4, r2, #4 │ │ │ │ - mov r7, r3 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ - ldr r1, [r4, #4]! │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66880 │ │ │ │ + ldr r3, [pc, #2440] @ 67174 │ │ │ │ + str r5, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r5, sp, #460 @ 0x1cc │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - str fp, [sp, #228] @ 0xe4 │ │ │ │ - bl 657c8 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - ldr fp, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - bhi 692d4 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - beq 6934c │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r7, [sp, #180] @ 0xb4 │ │ │ │ - sub r4, r3, #4 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r1, [r4, #4]! │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ - add r6, r6, #1 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - str fp, [sp, #228] @ 0xe4 │ │ │ │ - bl 657c8 │ │ │ │ - cmp r7, r6 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr fp, [sp, #228] @ 0xe4 │ │ │ │ - bhi 69320 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 6992c │ │ │ │ + bl 64540 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r4, #112 @ 0x70 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 66448 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 654fc │ │ │ │ + cmp r0, #3 │ │ │ │ + ble 67010 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ mov r3, #0 │ │ │ │ - add r0, sp, #236 @ 0xec │ │ │ │ - mov r6, r0 │ │ │ │ - mov ip, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - str r8, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - add r5, r7, #1 │ │ │ │ - cmp r5, fp │ │ │ │ - ldr r1, [r3, r7, lsl #2] │ │ │ │ - add r3, r3, r7, lsl #2 │ │ │ │ - bcs 69808 │ │ │ │ - mov r4, #0 │ │ │ │ - b 693a0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r2, r4, r5 │ │ │ │ - cmp fp, r2 │ │ │ │ - bls 693ac │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - cmp r2, r1 │ │ │ │ - beq 69390 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 696f0 │ │ │ │ - cmp r4, #1 │ │ │ │ - bls 696d0 │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmp r5, #10 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - str ip, [sp, #240] @ 0xf0 │ │ │ │ - bhi 6978c │ │ │ │ - mov r1, #17 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 657c8 │ │ │ │ - sub r1, r4, #2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 657c8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr ip, [sp, #240] @ 0xf0 │ │ │ │ - add r7, r7, r5 │ │ │ │ - cmp fp, r7 │ │ │ │ - bhi 69370 │ │ │ │ - ldr r8, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - str ip, [sp, #172] @ 0xac │ │ │ │ + ldr r4, [r7, #1176] @ 0x498 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + b 66400 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, #76 @ 0x4c │ │ │ │ - bl b574 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - beq 69860 │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 69464 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - ldr ip, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [ip, r3, lsl #2] │ │ │ │ - ldr r2, [r0, r1, lsl #2] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [ip, r3, lsl #2] │ │ │ │ - cmp r2, #15 │ │ │ │ - addhi r3, r3, #1 │ │ │ │ - ldr r2, [sp, #172] @ 0xac │ │ │ │ - add r3, r3, #1 │ │ │ │ + bl a0d4c │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 664a0 │ │ │ │ + b 6643c │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, #0 │ │ │ │ + bl a0d4c │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 664b0 │ │ │ │ + b 6643c │ │ │ │ + ldr r4, [pc, #2288] @ 67178 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r2, [r4, #1152] @ 0x480 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 69438 │ │ │ │ - mov r3, #7 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r6, #0 │ │ │ │ - mov r3, #19 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - strd r4, [r0] │ │ │ │ - bl 679ac │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - movne fp, r6 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - bne 68d9c │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - beq 69968 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #188] @ 0xbc │ │ │ │ + bne 69128 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldrb r3, [r3] │ │ │ │ + bne 67030 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r1, [r4, #1180] @ 0x49c │ │ │ │ + beq 6922c │ │ │ │ + ldr r2, [pc, #2232] @ 6717c │ │ │ │ + ldr r0, [pc, #2232] @ 67180 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl eacd4 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 692a0 │ │ │ │ + ldr r3, [pc, #2200] @ 67184 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 6691c │ │ │ │ + ldr r1, [pc, #2184] @ 67188 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2444] @ 6729c │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r5, [pc, #2152] @ 6718c │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r6, [r5, #1140] @ 0x474 │ │ │ │ + add r4, r6, #1 │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + mov r0, r4 │ │ │ │ bl baa8 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq 6995c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 695a0 │ │ │ │ - ldr r3, [pc, #784] @ 69800 │ │ │ │ - sub r0, r1, #4 │ │ │ │ + str r0, [r5, #3320] @ 0xcf8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r5, #3324] @ 0xcfc │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r5, #3328] @ 0xd00 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + lsl r4, r6, #3 │ │ │ │ + str r0, [r5, #3332] @ 0xd04 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [r5, #1184] @ 0x4a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + bne 6921c │ │ │ │ + ldr r3, [pc, #2056] @ 67190 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r3, r3, #584 @ 0x248 │ │ │ │ - sub r2, fp, #4 │ │ │ │ - add ip, fp, r0 │ │ │ │ - ldr lr, [r3], #4 │ │ │ │ - ldr r5, [sp, #124] @ 0x7c │ │ │ │ - ldr lr, [r5, lr, lsl #2] │ │ │ │ - str lr, [r2, #4]! │ │ │ │ - cmp ip, r2 │ │ │ │ - bne 69500 │ │ │ │ - cmp r4, #4 │ │ │ │ - ldr r3, [fp, r0] │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - movls r3, #0 │ │ │ │ + ldr r3, [r3, #1144] @ 0x478 │ │ │ │ + mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 695a0 │ │ │ │ - sub r3, r4, #1 │ │ │ │ - lsl r5, r3, #2 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r3 │ │ │ │ - b 6954c │ │ │ │ - sub r7, r7, #1 │ │ │ │ - cmp r5, r6 │ │ │ │ - mov r4, r7 │ │ │ │ - bls 69580 │ │ │ │ - cmp r5, r6, lsl #1 │ │ │ │ - addls r6, r5, r5, lsl #1 │ │ │ │ - lsrls r6, r6, #1 │ │ │ │ - movhi r6, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - bl bd84 │ │ │ │ + ldr r3, [pc, #2036] @ 67194 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ + strd r2, [r1, #-8] │ │ │ │ + strd r2, [r1] │ │ │ │ + ldr r3, [pc, #2024] @ 67198 │ │ │ │ + mov r2, #0 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + strd r2, [r0, #-8] │ │ │ │ + strd r2, [r0] │ │ │ │ + blt 673dc │ │ │ │ + add r8, sp, #280 @ 0x118 │ │ │ │ + mov r3, #0 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ + add r9, sp, #288 @ 0x120 │ │ │ │ + mov r8, r3 │ │ │ │ + b 66d30 │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #2112] @ 6722c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6995c │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r7, #4 │ │ │ │ - sub r5, r5, #4 │ │ │ │ - ldr r3, [fp, r5] │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - moveq r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 69548 │ │ │ │ - ldr r5, [sp, #196] @ 0xc4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - and r1, r5, #7 │ │ │ │ - cmp r1, #0 │ │ │ │ - lsl r3, r3, r1 │ │ │ │ - beq 69c70 │ │ │ │ - sub r2, r8, #1 │ │ │ │ - ldrb r1, [r9, r2] │ │ │ │ - orr r3, r1, r3 │ │ │ │ - strb r3, [r9, r2] │ │ │ │ - add r3, r5, #1 │ │ │ │ - ands r1, r3, #7 │ │ │ │ - bne 69c2c │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - str r8, [sp, #204] @ 0xcc │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r8, [sp, #204] @ 0xcc │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - mov r3, #1 │ │ │ │ - sub r2, r8, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - ldrb r1, [r9, r2] │ │ │ │ - sub r3, r3, #256 @ 0x100 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - sub r3, r4, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r0, [fp, r3, lsl #2] │ │ │ │ - add r7, r5, #3 │ │ │ │ + bne 66da4 │ │ │ │ + ldrd sl, [r9] │ │ │ │ + ldr r3, [pc, #2084] @ 6723c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - mov r0, #1 │ │ │ │ - orr r1, r1, r0, lsl ip │ │ │ │ - sub r6, r4, #4 │ │ │ │ - add r3, fp, r3, lsl #2 │ │ │ │ - strb r1, [r9, r2] │ │ │ │ - str r7, [sp, #196] @ 0xc4 │ │ │ │ - beq 69664 │ │ │ │ - b 6966c │ │ │ │ - ldr r1, [r3, #-4]! │ │ │ │ - sub r6, r6, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 6966c │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 69654 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - b 696a4 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - add r7, r7, #1 │ │ │ │ - lsr r0, r3, r4 │ │ │ │ - ldrb r3, [r9, r2] │ │ │ │ - and r0, r0, #1 │ │ │ │ - orr r3, r3, r0, lsl r8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #5 │ │ │ │ - str r7, [sp, #196] @ 0xc4 │ │ │ │ - strb r3, [r9, r2] │ │ │ │ - beq 69990 │ │ │ │ - ands r8, r7, #7 │ │ │ │ - bne 69678 │ │ │ │ - str r1, [sp, #204] @ 0xcc │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r8 │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - sub r2, r1, #1 │ │ │ │ - b 69678 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - mov r0, r6 │ │ │ │ - str ip, [sp, #240] @ 0xf0 │ │ │ │ - mov r7, r5 │ │ │ │ - bl 657c8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr ip, [sp, #240] @ 0xf0 │ │ │ │ - b 693f4 │ │ │ │ - cmp r4, #2 │ │ │ │ - bls 696d0 │ │ │ │ - ldr r3, [pc, #260] @ 69804 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - umull r2, r3, r4, r3 │ │ │ │ - mov r0, r6 │ │ │ │ - lsr r8, r3, #2 │ │ │ │ - str ip, [sp, #240] @ 0xf0 │ │ │ │ - add r7, r8, r8, lsl #1 │ │ │ │ - bl 657c8 │ │ │ │ - cmp r4, #5 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr ip, [sp, #240] @ 0xf0 │ │ │ │ - sub r7, r4, r7, lsl #1 │ │ │ │ - bls 69778 │ │ │ │ + bne 66da4 │ │ │ │ + ldr r0, [r6, #132] @ 0x84 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #2032] @ 6722c │ │ │ │ mov r2, #0 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r1, #16 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - mov r0, r6 │ │ │ │ - str ip, [sp, #240] @ 0xf0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - bl 657c8 │ │ │ │ - mov r1, #3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 657c8 │ │ │ │ - cmp r8, r4 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr ip, [sp, #240] @ 0xf0 │ │ │ │ - bhi 6973c │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ - cmp r7, #2 │ │ │ │ - subls r4, r4, r7 │ │ │ │ - bhi 69834 │ │ │ │ - add r7, r4, r5 │ │ │ │ - b 693f4 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ - movcs r5, #138 @ 0x8a │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 657c8 │ │ │ │ - sub r1, r5, #11 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 657c8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr ip, [sp, #240] @ 0xf0 │ │ │ │ - b 693f0 │ │ │ │ - mov fp, r7 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - str r7, [sp, #124] @ 0x7c │ │ │ │ - str r7, [sp, #132] @ 0x84 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ - b 68d9c │ │ │ │ - andeq r7, lr, r4, ror #15 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ - andeq r0, r0, ip, lsl #8 │ │ │ │ - andeq r7, lr, r8, ror r3 │ │ │ │ - andeq r0, r0, r8, ror r4 │ │ │ │ - andeq r0, r0, lr, lsl r1 │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ - andhi r8, r0, r1 │ │ │ │ - strdeq pc, [r0], -lr │ │ │ │ - muleq ip, ip, r1 │ │ │ │ - bge feb142b8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ - ldr r8, [sp, #112] @ 0x70 │ │ │ │ - str ip, [sp, #240] @ 0xf0 │ │ │ │ - bl 657c8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - b 69408 │ │ │ │ - mov r1, #16 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - mov r0, r6 │ │ │ │ - str ip, [sp, #240] @ 0xf0 │ │ │ │ - bl 657c8 │ │ │ │ - sub r1, r7, #3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 657c8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr ip, [sp, #240] @ 0xf0 │ │ │ │ - b 69784 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - mov r3, #83 @ 0x53 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - b 68d9c │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - mov r3, #83 @ 0x53 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - b 68d9c │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b 688a8 │ │ │ │ - mov fp, #83 @ 0x53 │ │ │ │ - b 68c70 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - b 69898 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - b 69898 │ │ │ │ - cmp r6, #0 │ │ │ │ - streq r6, [sp, #104] @ 0x68 │ │ │ │ - addne r5, sp, #224 @ 0xe0 │ │ │ │ - strne fp, [sp, #104] @ 0x68 │ │ │ │ - bne 6930c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, #76 @ 0x4c │ │ │ │ - bl b574 │ │ │ │ + bl 11875c │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + bl 119098 │ │ │ │ subs r3, r0, #0 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - beq 69970 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - b 69464 │ │ │ │ - mov r3, #83 @ 0x53 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - b 68d9c │ │ │ │ - mov fp, r1 │ │ │ │ - b 694e0 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - mov r3, #83 @ 0x53 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - b 68d9c │ │ │ │ - add r7, r5, #8 │ │ │ │ - mov r4, #0 │ │ │ │ - b 699c8 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - add r7, r7, #1 │ │ │ │ - lsr r0, r3, r4 │ │ │ │ - ldrb r3, [r9, r2] │ │ │ │ - and r0, r0, #1 │ │ │ │ - orr r3, r3, r0, lsl r8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #5 │ │ │ │ - str r7, [sp, #196] @ 0xc4 │ │ │ │ - strb r3, [r9, r2] │ │ │ │ - beq 699f4 │ │ │ │ - ands r8, r7, #7 │ │ │ │ - bne 6999c │ │ │ │ - str r1, [sp, #204] @ 0xcc │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r8 │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - sub r2, r1, #1 │ │ │ │ - b 6999c │ │ │ │ - add r7, r5, #13 │ │ │ │ - mov r4, #0 │ │ │ │ - b 69a28 │ │ │ │ - lsr r0, r6, r4 │ │ │ │ - ldrb r3, [r9, r2] │ │ │ │ - and r0, r0, #1 │ │ │ │ - orr r3, r3, r0, lsl r8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r4, #4 │ │ │ │ - str r7, [sp, #196] @ 0xc4 │ │ │ │ - strb r3, [r9, r2] │ │ │ │ - beq 69a54 │ │ │ │ - ands r8, r7, #7 │ │ │ │ - bne 69a00 │ │ │ │ - str r1, [sp, #204] @ 0xcc │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r8 │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - sub r2, r1, #1 │ │ │ │ - b 69a00 │ │ │ │ - cmn r6, #4 │ │ │ │ - mov r8, r1 │ │ │ │ - add r0, r5, #17 │ │ │ │ - beq 69b28 │ │ │ │ - add r1, r6, r6, lsl #1 │ │ │ │ - add r3, r5, #29 │ │ │ │ - add r3, r1, r3 │ │ │ │ - sub r1, fp, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - mov fp, r1 │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r6 │ │ │ │ - mov ip, r8 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - ldr sl, [fp, #4]! │ │ │ │ - mov r5, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b 69ad0 │ │ │ │ - lsr lr, sl, r5 │ │ │ │ - ldrb r0, [r9, r2] │ │ │ │ - and lr, lr, #1 │ │ │ │ - orr r0, r0, lr, lsl r1 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r5, #3 │ │ │ │ - str r4, [sp, #196] @ 0xc4 │ │ │ │ - strb r0, [r9, r2] │ │ │ │ - beq 69b00 │ │ │ │ - ands r1, r4, #7 │ │ │ │ - bne 69aa8 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - str ip, [sp, #204] @ 0xcc │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ - bl 66c1c │ │ │ │ - ldr ip, [sp, #204] @ 0xcc │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - sub r2, ip, #1 │ │ │ │ - b 69aa8 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - add r6, r6, #3 │ │ │ │ - cmp r3, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, ip │ │ │ │ - bne 69a84 │ │ │ │ - mov sl, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - addeq r7, sp, #196 @ 0xc4 │ │ │ │ - beq 69cb4 │ │ │ │ - add r7, sp, #196 @ 0xc4 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r3, r8 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - b 69b74 │ │ │ │ - cmp r2, #17 │ │ │ │ - beq 69d84 │ │ │ │ - cmp r2, #18 │ │ │ │ - movne r7, r4 │ │ │ │ - beq 69d0c │ │ │ │ - ldr r2, [sp, #172] @ 0xac │ │ │ │ - add r4, r7, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ - bcs 69cac │ │ │ │ - ldr r2, [r6, r4, lsl #2] │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - ldr r2, [r0, r2, lsl #2] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - bl 66c80 │ │ │ │ - ldr r2, [r6, r4, lsl #2] │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - cmp r2, #16 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - add r5, r6, r4, lsl #2 │ │ │ │ - add r7, r4, #1 │ │ │ │ - bne 69b50 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r5, [sp, #196] @ 0xc4 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r6, r2 │ │ │ │ - b 69c00 │ │ │ │ - lsr ip, r6, r4 │ │ │ │ - sub lr, r3, #1 │ │ │ │ - ldrb r0, [r9, lr] │ │ │ │ - and ip, ip, #1 │ │ │ │ - add r4, r4, #1 │ │ │ │ - orr r0, r0, ip, lsl r1 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, #2 │ │ │ │ - str r5, [sp, #196] @ 0xc4 │ │ │ │ - mov r4, #1 │ │ │ │ - strb r0, [r9, lr] │ │ │ │ - beq 69d7c │ │ │ │ - ands r1, r5, #7 │ │ │ │ - bne 69bd0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - b 69bd0 │ │ │ │ - add r3, r5, #2 │ │ │ │ - ands r3, r3, #7 │ │ │ │ + bne 66da4 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #2 │ │ │ │ + ble 66b34 │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #1832] @ 6719c │ │ │ │ + ldrd r4, [sp, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r2, #0 │ │ │ │ + strd sl, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - addne r3, sp, #200 @ 0xc8 │ │ │ │ - strne r3, [sp, #56] @ 0x38 │ │ │ │ - bne 69600 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - str r8, [sp, #204] @ 0xcc │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r8, [sp, #204] @ 0xcc │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - sub r2, r8, #1 │ │ │ │ - b 69600 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - str r8, [sp, #204] @ 0xcc │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r8, [sp, #204] @ 0xcc │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - sub r2, r8, #1 │ │ │ │ - ldrb r1, [r9, r2] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - orr r3, r1, r3 │ │ │ │ - strb r3, [r9, r2] │ │ │ │ - b 69600 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #212 @ 0xd4 │ │ │ │ - mov r0, r7 │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - str r8, [sp, #204] @ 0xcc │ │ │ │ - bl 66d80 │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [r3, #1024] @ 0x400 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 69df4 │ │ │ │ - mov r3, #64 @ 0x40 │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r8, [sp, #204] @ 0xcc │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - b 68d9c │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r4, [sp, #196] @ 0xc4 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r6, r2 │ │ │ │ - b 69d50 │ │ │ │ - lsr lr, r6, r5 │ │ │ │ - sub ip, r3, #1 │ │ │ │ - ldrb r0, [r9, ip] │ │ │ │ - and lr, lr, #1 │ │ │ │ - orr r0, r0, lr, lsl r1 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r5, #7 │ │ │ │ - str r4, [sp, #196] @ 0xc4 │ │ │ │ - strb r0, [r9, ip] │ │ │ │ - beq 69d7c │ │ │ │ - ands r1, r4, #7 │ │ │ │ - bne 69d24 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - b 69d24 │ │ │ │ - mov r6, r8 │ │ │ │ - b 69b64 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r4, [sp, #196] @ 0xc4 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r6, r2 │ │ │ │ - b 69dc8 │ │ │ │ - lsr lr, r6, r5 │ │ │ │ - sub ip, r3, #1 │ │ │ │ - ldrb r0, [r9, ip] │ │ │ │ - and lr, lr, #1 │ │ │ │ - orr r0, r0, lr, lsl r1 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r5, #3 │ │ │ │ - str r4, [sp, #196] @ 0xc4 │ │ │ │ - strb r0, [r9, ip] │ │ │ │ - beq 69d7c │ │ │ │ - ands r1, r4, #7 │ │ │ │ - bne 69d9c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - b 69d9c │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r3, [pc, #2084] @ 672b8 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [r2, #1024] @ 0x400 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 66c80 │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r8, [sp, #204] @ 0xcc │ │ │ │ - b 68d9c │ │ │ │ - │ │ │ │ -00069e14 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r3, #1 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - movls r7, #53 @ 0x35 │ │ │ │ - bls 69ed4 │ │ │ │ - mov r5, r2 │ │ │ │ - ldrb lr, [r5, #1] │ │ │ │ - ldrb r2, [r2] │ │ │ │ - mov r6, r3 │ │ │ │ - add ip, lr, r2, lsl #8 │ │ │ │ - add r3, ip, ip, lsl #5 │ │ │ │ - add r3, ip, r3, lsl #5 │ │ │ │ - add r3, r3, r3, lsl #15 │ │ │ │ - ldr r4, [pc, #300] @ 69f88 │ │ │ │ - add ip, ip, r3, lsl #5 │ │ │ │ - rsb ip, ip, #0 │ │ │ │ - cmp ip, r4 │ │ │ │ - movhi r7, #24 │ │ │ │ - bhi 69ed4 │ │ │ │ - and r3, r2, #15 │ │ │ │ - cmp r2, #127 @ 0x7f │ │ │ │ - cmpls r3, #8 │ │ │ │ - movne r7, #25 │ │ │ │ - bne 69ed4 │ │ │ │ - tst lr, #32 │ │ │ │ - movne r7, #26 │ │ │ │ - bne 69ed4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r9, r1 │ │ │ │ - add r2, r5, #2 │ │ │ │ - sub r3, r6, #2 │ │ │ │ - str ip, [sp] │ │ │ │ - beq 69f74 │ │ │ │ - blx r4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 69ed4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 69ee0 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - sub r0, r6, #4 │ │ │ │ - add r0, r5, r0 │ │ │ │ - bl 672c8 │ │ │ │ - ldr lr, [r9] │ │ │ │ - ldr r2, [r8] │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 69f80 │ │ │ │ - ldr r6, [pc, #136] @ 69f8c │ │ │ │ - ldr r5, [pc, #136] @ 69f90 │ │ │ │ - mov r3, #1 │ │ │ │ - cmp lr, r6 │ │ │ │ - movcc ip, lr │ │ │ │ - movcs ip, r6 │ │ │ │ - sub lr, lr, ip │ │ │ │ - add ip, r2, ip │ │ │ │ - ldrb r1, [r2], #1 │ │ │ │ - add r3, r3, r1 │ │ │ │ - cmp ip, r2 │ │ │ │ - add r4, r4, r3 │ │ │ │ - bne 69f1c │ │ │ │ - mov r2, ip │ │ │ │ - umull r1, ip, r5, r3 │ │ │ │ - umull r8, r1, r5, r4 │ │ │ │ - lsr ip, ip, #15 │ │ │ │ - rsb r8, ip, ip, lsl #12 │ │ │ │ - lsr r1, r1, #15 │ │ │ │ - add ip, ip, r8, lsl #4 │ │ │ │ - sub r3, r3, ip │ │ │ │ - rsb ip, r1, r1, lsl #12 │ │ │ │ - add r1, r1, ip, lsl #4 │ │ │ │ - cmp lr, #0 │ │ │ │ - sub r4, r4, r1 │ │ │ │ - bne 69f08 │ │ │ │ - orr r3, r3, r4, lsl #16 │ │ │ │ - cmp r0, r3 │ │ │ │ - movne r7, #58 @ 0x3a │ │ │ │ - b 69ed4 │ │ │ │ - bl 67a5c │ │ │ │ - mov r7, r0 │ │ │ │ - b 69ebc │ │ │ │ - mov r3, #1 │ │ │ │ - b 69f68 │ │ │ │ - stmdaeq r2, {r2, r7, ip}^ │ │ │ │ - andeq r1, r0, lr, lsr #11 │ │ │ │ - andhi r8, r7, r1, ror r0 │ │ │ │ - │ │ │ │ -00069f94 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #584] @ 6a1f8 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #580] @ 6a1fc │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #12] │ │ │ │ + ldr r3, [pc, #2044] @ 6729c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r8, sp, #32 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr fp, [sp, #88] @ 0x58 │ │ │ │ - mov r1, #120 @ 0x78 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + strd r4, [sp] │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ + ldr r0, [r7, #1148] @ 0x47c │ │ │ │ + mov r2, #0 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #2028] @ 672b8 │ │ │ │ + bl b790 │ │ │ │ + add r3, sp, #268 @ 0x10c │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [r4] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + bl bc40 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 66c1c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 66c1c │ │ │ │ - ldr sl, [fp, #28] │ │ │ │ - add r5, sp, #32 │ │ │ │ - cmp sl, #0 │ │ │ │ - ldm r5, {r5, r6, r7} │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - str fp, [sp] │ │ │ │ - beq 6a1d0 │ │ │ │ - blx sl │ │ │ │ - mov fp, r0 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 6a08c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #424] @ 6a200 │ │ │ │ - str r5, [r3] │ │ │ │ - ldr r2, [pc, #412] @ 6a1fc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldrd r2, [r5] │ │ │ │ + ldr r1, [pc, #1684] @ 671a0 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ldrd r2, [r5, #-8] │ │ │ │ add r1, pc, r1 │ │ │ │ - str r6, [r3] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - eors r1, r2, r1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [r4] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r4, [r9, #-8] │ │ │ │ + ldrd sl, [r9] │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r4 │ │ │ │ + ldrd r0, [r6, #-8] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66b54 │ │ │ │ + strd r4, [r6, #-8] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r4 │ │ │ │ + ldrd r0, [r6, #-8] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66b74 │ │ │ │ + strd r4, [r6, #-8] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + mov r2, sl │ │ │ │ + ldrd r0, [r4] │ │ │ │ + mov r3, fp │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66b94 │ │ │ │ + strd sl, [r4] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ + ldrd r0, [r4] │ │ │ │ + mov r3, fp │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66bb4 │ │ │ │ + strd sl, [r4] │ │ │ │ + ldr r4, [pc, #1512] @ 671a4 │ │ │ │ + ldr sl, [pc, #1512] @ 671a8 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r4, #1140] @ 0x474 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #1768] @ 672b8 │ │ │ │ mov r2, #0 │ │ │ │ - bne 6a1f4 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 6a1dc │ │ │ │ - ldr lr, [pc, #360] @ 6a204 │ │ │ │ - ldr ip, [pc, #360] @ 6a208 │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, #1 │ │ │ │ - cmp r9, lr │ │ │ │ - movcc r0, r9 │ │ │ │ - movcs r0, lr │ │ │ │ - sub r9, r9, r0 │ │ │ │ - add r0, r4, r0 │ │ │ │ - ldrb r3, [r4], #1 │ │ │ │ - add r2, r2, r3 │ │ │ │ - cmp r4, r0 │ │ │ │ - add r1, r1, r2 │ │ │ │ - bne 6a0b8 │ │ │ │ - umull r3, r0, ip, r2 │ │ │ │ - umull sl, r3, ip, r1 │ │ │ │ - lsr r0, r0, #15 │ │ │ │ - rsb sl, r0, r0, lsl #12 │ │ │ │ - lsr r3, r3, #15 │ │ │ │ - add r0, r0, sl, lsl #4 │ │ │ │ - sub r2, r2, r0 │ │ │ │ - rsb r0, r3, r3, lsl #12 │ │ │ │ - add r3, r3, r0, lsl #4 │ │ │ │ - cmp r9, #0 │ │ │ │ - sub r1, r1, r3 │ │ │ │ - bne 6a0a4 │ │ │ │ - orr r2, r2, r1, lsl #16 │ │ │ │ - lsr r3, r2, #24 │ │ │ │ - lsr sl, r2, #16 │ │ │ │ - lsr r9, r2, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - and sl, sl, #255 @ 0xff │ │ │ │ - and r3, r2, #255 @ 0xff │ │ │ │ - and r9, r9, #255 @ 0xff │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6a164 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - ldrb r1, [r3, r4] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 66c1c │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldm r3, {r3, r5, r6} │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - bhi 6a130 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add r8, r6, #4 │ │ │ │ - bl b700 │ │ │ │ - cmp r7, r8 │ │ │ │ - bcc 6a1a8 │ │ │ │ + bl 11875c │ │ │ │ + add sl, pc, sl │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp] │ │ │ │ + stmib sp, {r9, sl} │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl e7ce4 │ │ │ │ + ldr fp, [r4] │ │ │ │ + ldrd r4, [r9, #-8] │ │ │ │ + ldr r3, [pc, #1600] @ 6723c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strb r3, [r5, r2] │ │ │ │ - add r2, r5, r2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strb sl, [r2, #1] │ │ │ │ - strb r9, [r2, #2] │ │ │ │ - strb r3, [r2, #3] │ │ │ │ - b 6a04c │ │ │ │ - cmp r8, r7, lsl #1 │ │ │ │ - addls r1, r8, r8, lsl #1 │ │ │ │ - lsrls r1, r1, #1 │ │ │ │ - movhi r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bd84 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - subeq r2, r6, #4 │ │ │ │ - bne 6a17c │ │ │ │ - b 6a188 │ │ │ │ - bl 687ec │ │ │ │ - mov fp, r0 │ │ │ │ - b 6a044 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r9, fp │ │ │ │ - mov sl, fp │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str fp, [sp, #16] │ │ │ │ - b 6a120 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, lr, r0, asr #32 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - muleq lr, r8, pc @ │ │ │ │ - andeq r1, r0, lr, lsr #11 │ │ │ │ - andhi r8, r7, r1, ror r0 │ │ │ │ - │ │ │ │ -0006a20c : │ │ │ │ - mov ip, #2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - str ip, [r0] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - mov ip, #3 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str ip, [r0, #12] │ │ │ │ - str r1, [r0, #16] │ │ │ │ - str r2, [r0, #20] │ │ │ │ - str r3, [r0, #24] │ │ │ │ - str r3, [r0, #28] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006a24c : │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - str r3, [r0, #4] │ │ │ │ - str r3, [r0, #8] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006a264 : │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 6a2a8 │ │ │ │ - ldr ip, [pc, #60] @ 6a2b0 │ │ │ │ - sub r2, r0, #1 │ │ │ │ - add ip, pc, ip │ │ │ │ - add r1, r2, r1 │ │ │ │ - mvn r0, #0 │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ - eor r3, r3, r0 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - add r3, ip, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #660] @ 0x294 │ │ │ │ - cmp r1, r2 │ │ │ │ - eor r0, r3, r0, lsr #8 │ │ │ │ - bne 6a280 │ │ │ │ - mvn r0, r0 │ │ │ │ - bx lr │ │ │ │ - mov r0, r1 │ │ │ │ - bx lr │ │ │ │ - andeq r7, ip, r8, lsl r4 │ │ │ │ - │ │ │ │ -0006a2b4 : │ │ │ │ - b 672c8 │ │ │ │ - │ │ │ │ -0006a2b8 : │ │ │ │ - add r3, r1, #3 │ │ │ │ - sub r2, r0, #1 │ │ │ │ - add r1, r1, #7 │ │ │ │ - ldrb ip, [r3, #1]! │ │ │ │ - strb ip, [r2, #1]! │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 6a2c4 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r0, #4] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006a2e0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r1 │ │ │ │ - bl b7cc │ │ │ │ - cmp r0, #4 │ │ │ │ - bne 6a318 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ - ldrb r3, [r4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 6a320 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 6a318 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 6a318 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ - ldrb r3, [r4, #3] │ │ │ │ - sub r0, r0, r3 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0006a358 : │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - and r0, r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006a368 : │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - and r0, r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006a378 : │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - and r0, r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006a388 : │ │ │ │ - add r0, r0, #8 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006a390 : │ │ │ │ - add r0, r0, #8 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006a398 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 6a2b4 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, r0, #8 │ │ │ │ - add r0, r4, r0 │ │ │ │ - bl 672c8 │ │ │ │ - add r1, r5, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, r4, #4 │ │ │ │ - bl 6a264 │ │ │ │ - subs r0, r6, r0 │ │ │ │ - movne r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0006a3dc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 6a2b4 │ │ │ │ - add r1, r0, #4 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r5, #4 │ │ │ │ - bl 6a264 │ │ │ │ - add r4, r4, #8 │ │ │ │ - add r3, r5, r4 │ │ │ │ - lsr ip, r0, #24 │ │ │ │ - lsr r1, r0, #16 │ │ │ │ - lsr r2, r0, #8 │ │ │ │ - strb ip, [r5, r4] │ │ │ │ - strb r1, [r3, #1] │ │ │ │ - strb r2, [r3, #2] │ │ │ │ - strb r0, [r3, #3] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0006a42c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 6a2b4 │ │ │ │ - add r0, r0, #12 │ │ │ │ - add r0, r4, r0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a450 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 6a2b4 │ │ │ │ - add r0, r0, #12 │ │ │ │ - add r0, r4, r0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a474 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - bl 6a2b4 │ │ │ │ - ldr r5, [r6] │ │ │ │ - add r8, r0, #12 │ │ │ │ - cmp r5, r8 │ │ │ │ - add sl, r5, r8 │ │ │ │ - movcs r3, r5 │ │ │ │ - movcc r3, r8 │ │ │ │ - cmp r3, sl │ │ │ │ - bhi 6a50c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [r9] │ │ │ │ - bl bd84 │ │ │ │ - subs ip, r0, #0 │ │ │ │ - beq 6a514 │ │ │ │ - cmp r8, #0 │ │ │ │ - str ip, [r9] │ │ │ │ - str sl, [r6] │ │ │ │ - beq 6a504 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - sub r3, r4, #1 │ │ │ │ - add r4, r4, #11 │ │ │ │ - add r1, ip, r5 │ │ │ │ - add r0, r4, r7 │ │ │ │ - ldrb r2, [r3, #1]! │ │ │ │ - strb r2, [r1, #1]! │ │ │ │ - cmp r3, r0 │ │ │ │ - bne 6a4f4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, #77 @ 0x4d │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, #83 @ 0x53 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -0006a51c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [r1] │ │ │ │ - mov r6, r3 │ │ │ │ - add r3, r2, #12 │ │ │ │ - cmp ip, r3 │ │ │ │ - add r5, ip, r3 │ │ │ │ - movcc ip, r3 │ │ │ │ - cmp ip, r5 │ │ │ │ - bhi 6a5f0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 672c0 │ │ │ │ + ldr r0, [sl, #124] @ 0x7c │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #1548] @ 6722c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [r0] │ │ │ │ - mov r4, r2 │ │ │ │ - bl bd84 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6a5f8 │ │ │ │ - str r3, [r8] │ │ │ │ - str r5, [r7] │ │ │ │ - sub r5, r5, r4 │ │ │ │ - sub r5, r5, #12 │ │ │ │ - lsr r2, r4, #24 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ - add r0, r3, r5 │ │ │ │ - lsr r2, r4, #16 │ │ │ │ - lsr r3, r4, #8 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ - strb r3, [r0, #2] │ │ │ │ - strb r4, [r0, #3] │ │ │ │ - ldrb r3, [r6] │ │ │ │ - strb r3, [r0, #4] │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ - strb r3, [r0, #5] │ │ │ │ - ldrb r3, [r6, #2] │ │ │ │ - strb r3, [r0, #6] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrb r3, [r6, #3] │ │ │ │ - strb r3, [r0, #7] │ │ │ │ - beq 6a5e4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r2, r0, #7 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r4, r3, r4 │ │ │ │ - ldrb r1, [r3, #1]! │ │ │ │ - strb r1, [r2, #1]! │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 6a5d4 │ │ │ │ - bl 6a3dc │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 672c0 │ │ │ │ + ldrd r6, [r9] │ │ │ │ + ldr r3, [pc, #1520] @ 6723c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 672c0 │ │ │ │ + ldr r0, [sl, #132] @ 0x84 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #1468] @ 6722c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 672c0 │ │ │ │ + cmp fp, #2 │ │ │ │ + bgt 69de0 │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r4 │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66cb8 │ │ │ │ + strd r4, [sl, #-8] │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r4 │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66cd8 │ │ │ │ + strd r4, [sl, #-8] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + ldrd r0, [r4] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66cf8 │ │ │ │ + strd r6, [r4] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r6 │ │ │ │ + ldrd r0, [r4] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66d18 │ │ │ │ + strd r6, [r4] │ │ │ │ + ldr r3, [pc, #1164] @ 671ac │ │ │ │ + add r8, r8, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #1144] @ 0x478 │ │ │ │ + cmp r2, r8 │ │ │ │ + blt 673d8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #1400] @ 672b8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldr r6, [pc, #1124] @ 671b0 │ │ │ │ + ldr r7, [pc, #1124] @ 671b4 │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r0 │ │ │ │ + str r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #77 @ 0x4d │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #83 @ 0x53 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r7, [r1, #12] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - mov r9, r0 │ │ │ │ - beq 6a6dc │ │ │ │ - mov sl, #0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r6, sl │ │ │ │ - mov r8, sl │ │ │ │ - mov r4, sl │ │ │ │ - and r3, r4, #3 │ │ │ │ - cmp r3, #3 │ │ │ │ - add r5, r6, #1 │ │ │ │ - beq 6a698 │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ - cmp r5, sl │ │ │ │ - ldrb r3, [r3, r4] │ │ │ │ - bls 6a690 │ │ │ │ - cmp r5, sl, lsl #1 │ │ │ │ - add r2, r5, r5, lsl #1 │ │ │ │ + ldr r1, [pc, #1344] @ 672b8 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + bl e7ce4 │ │ │ │ + ldrd r4, [r9, #-8] │ │ │ │ + ldr r3, [r7] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #1192] @ 6723c │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - lsrls r1, r2, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bl bd84 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a698 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - strb r3, [r8, r6] │ │ │ │ - mov r6, r5 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne 6a638 │ │ │ │ - ldr r3, [pc, #60] @ 6a6e8 │ │ │ │ - mov r2, r6 │ │ │ │ + beq 669dc │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 66bb4 │ │ │ │ + ldrd sl, [sp, #32] │ │ │ │ + mov r6, #1 │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + strd sl, [sp] │ │ │ │ + str r6, [sp, #24] │ │ │ │ + ldr r1, [pc, #1004] @ 671b8 │ │ │ │ + ldrd r2, [r9] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [pc, #1240] @ 672b8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #1196] @ 6729c │ │ │ │ + ldr r5, [pc, #968] @ 671bc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + ldr r0, [r5, #1148] @ 0x47c │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + strd sl, [sp] │ │ │ │ + ldr r3, [pc, #1176] @ 672b8 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl b790 │ │ │ │ + add r3, sp, #268 @ 0x10c │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [r4] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + bl bc40 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldrd r2, [r5] │ │ │ │ + ldr r1, [pc, #860] @ 671c0 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ldrd r2, [r5, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [r4] │ │ │ │ + mov r0, r6 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 66bb4 │ │ │ │ + ldr r3, [pc, #820] @ 671c4 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r1, r9, #4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 6a51c │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 66448 │ │ │ │ + sub r5, r0, #5 │ │ │ │ + ldr r1, [pc, #784] @ 671c8 │ │ │ │ + add r7, r7, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl bd54 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r3, [r9, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - streq r3, [r9, #8] │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b700 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r8, r7 │ │ │ │ - b 6a6a4 │ │ │ │ - strheq r2, [fp], -r8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #404] @ 6a8a0 │ │ │ │ - ldr r3, [pc, #404] @ 6a8a4 │ │ │ │ + bne 66edc │ │ │ │ + add r5, sp, r5 │ │ │ │ + strb r0, [r5, #716] @ 0x2cc │ │ │ │ + b 664cc │ │ │ │ + ldr r1, [pc, #744] @ 671cc │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #5 │ │ │ │ + bl bd54 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66ed0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [pc, #716] @ 671d0 │ │ │ │ + sub r4, r4, #4 │ │ │ │ + add r5, r3, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bd54 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 670b4 │ │ │ │ + add r4, sp, r4 │ │ │ │ + strb r0, [r4, #716] @ 0x2cc │ │ │ │ + b 664cc │ │ │ │ + ldr r1, [pc, #672] @ 671d4 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #656] @ 671d8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #640] @ 671dc │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #624] @ 671e0 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 69204 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 691ec │ │ │ │ + ldr r3, [pc, #760] @ 6729c │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [pc, #568] @ 671e4 │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 66524 │ │ │ │ + add r0, r5, #3296 @ 0xce0 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldr r2, [r5, #3312] @ 0xcf0 │ │ │ │ + ldr r3, [r5, #3304] @ 0xce8 │ │ │ │ + ldr r1, [r5, #3308] @ 0xcec │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r5, #3316] @ 0xcf4 │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #496] @ 671e8 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + b 66524 │ │ │ │ + ldr r3, [pc, #468] @ 671ec │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 66448 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 69248 │ │ │ │ + ldr r2, [pc, #432] @ 671f0 │ │ │ │ + ldr r1, [pc, #432] @ 671f4 │ │ │ │ + ldr r0, [pc, #432] @ 671f8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldrb r5, [r1] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - beq 6a870 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, r1 │ │ │ │ - add r6, r1, #1 │ │ │ │ - mov r7, fp │ │ │ │ - mov r8, fp │ │ │ │ - b 6a74c │ │ │ │ - mov r6, r3 │ │ │ │ - add r4, r7, #1 │ │ │ │ - cmp r4, fp │ │ │ │ - bls 6a784 │ │ │ │ - cmp r4, fp, lsl #1 │ │ │ │ - addls r1, r4, r4, lsl #1 │ │ │ │ - lsrls sl, r1, #1 │ │ │ │ - movhi sl, r4 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r8 │ │ │ │ - bl bd84 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl eacd4 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + b 668d4 │ │ │ │ + ldr r1, [pc, #408] @ 671fc │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a78c │ │ │ │ - mov fp, sl │ │ │ │ - mov r8, r0 │ │ │ │ - strb r5, [r8, r7] │ │ │ │ - mov r7, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldrb r5, [r3], #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 6a748 │ │ │ │ - sub r6, r6, r9 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ - bhi 6a870 │ │ │ │ - mov r1, r5 │ │ │ │ - add r5, sp, #16 │ │ │ │ + beq 66638 │ │ │ │ + ldr r1, [pc, #388] @ 67200 │ │ │ │ mov r0, r5 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str fp, [sp, #24] │ │ │ │ - bl 66c1c │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldrb r1, [r8] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - beq 6a810 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66638 │ │ │ │ + ldr r1, [pc, #368] @ 67204 │ │ │ │ mov r0, r5 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 66c1c │ │ │ │ - ldrb r1, [r8, #1]! │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bne 6a7e4 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6a8a8 │ │ │ │ - add r1, r5, #4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66638 │ │ │ │ + ldr r3, [pc, #348] @ 67208 │ │ │ │ + str r5, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ + b 667f0 │ │ │ │ + ldr r1, [pc, #336] @ 6720c │ │ │ │ mov r0, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 6a51c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #4 │ │ │ │ + bl bd54 │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r2, r5 │ │ │ │ - ldreq r3, [r2, #4] │ │ │ │ - streq r3, [r2, #8] │ │ │ │ - ldr r2, [pc, #104] @ 6a8ac │ │ │ │ - ldr r3, [pc, #92] @ 6a8a4 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bne 664cc │ │ │ │ + b 66f20 │ │ │ │ + muleq lr, r0, sp │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq r9, lr, r0, ror #26 │ │ │ │ + andeq r1, r0, r0, lsl r4 │ │ │ │ + andeq ip, lr, ip, lsr r8 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andeq ip, lr, r0, ror r7 │ │ │ │ + strdeq ip, [lr], -ip @ │ │ │ │ + andeq r9, lr, r8, lsr #23 │ │ │ │ + andeq lr, lr, ip, ror #27 │ │ │ │ + andeq r3, r1, r0, lsl #17 │ │ │ │ + @ instruction: 0x000b4ebc │ │ │ │ + strdeq r5, [fp], -r8 │ │ │ │ + andeq ip, lr, r4, lsl #12 │ │ │ │ + andeq ip, lr, ip, asr #11 │ │ │ │ + @ instruction: 0x000b6db4 │ │ │ │ + @ instruction: 0x000b6dbc │ │ │ │ + andeq r6, fp, r4, asr #27 │ │ │ │ + andeq r6, fp, r4, asr #27 │ │ │ │ + andeq r6, fp, ip, asr #27 │ │ │ │ + andeq r6, fp, r8, asr #27 │ │ │ │ + andeq ip, lr, ip, lsl r5 │ │ │ │ + @ instruction: 0x000b6db4 │ │ │ │ + muleq fp, r4, sp │ │ │ │ + ldrdeq ip, [lr], -r4 │ │ │ │ + @ instruction: 0x000ec4bc │ │ │ │ + andeq r6, fp, ip, lsr #27 │ │ │ │ + andeq ip, lr, r4, ror #8 │ │ │ │ + andeq r6, fp, r4, lsl #27 │ │ │ │ + andeq r6, fp, ip, lsl #27 │ │ │ │ + muleq fp, r4, sp │ │ │ │ + muleq fp, r8, sp │ │ │ │ + andeq r6, fp, r0, lsr #27 │ │ │ │ + muleq fp, ip, sp │ │ │ │ + @ instruction: 0x000ec3b8 │ │ │ │ + andeq r6, fp, r0, asr ip │ │ │ │ + andeq r6, fp, r0, lsr ip │ │ │ │ + andeq r6, fp, ip, lsl ip │ │ │ │ + andeq r6, fp, r8, lsl #24 │ │ │ │ + strdeq r6, [fp], -r4 │ │ │ │ + andeq r6, fp, r0, lsl #26 │ │ │ │ + muleq lr, r4, r2 │ │ │ │ + andseq r2, r0, ip, ror r2 │ │ │ │ + andeq ip, lr, r8, asr pc │ │ │ │ + andeq ip, lr, r0, lsr r2 │ │ │ │ + andeq r6, fp, r0, ror #25 │ │ │ │ + strdeq ip, [lr], -r8 │ │ │ │ + muleq lr, r0, r1 │ │ │ │ + orrsmi sp, r7, r4, lsl #15 │ │ │ │ + orrsgt sp, r7, r4, lsl #15 │ │ │ │ + muleq fp, ip, fp │ │ │ │ + andeq r6, fp, r0, lsr #22 │ │ │ │ + andeq fp, lr, ip, asr pc │ │ │ │ + andeq ip, lr, ip, asr #24 │ │ │ │ + strdeq fp, [lr], -r8 │ │ │ │ + ldrdeq ip, [lr], -r4 │ │ │ │ + andeq fp, lr, r0, asr #27 │ │ │ │ + andeq r6, fp, r4, asr #16 │ │ │ │ + andeq fp, lr, r8, lsl sp │ │ │ │ + andeq r6, fp, r8, asr #15 │ │ │ │ + andeq r6, fp, r4, ror r3 │ │ │ │ + andeq r6, fp, ip, lsl #7 │ │ │ │ + andeq r4, fp, r8, asr #9 │ │ │ │ + andeq r6, fp, r4, asr #6 │ │ │ │ + andeq r6, fp, r8, lsr #6 │ │ │ │ + andeq r6, fp, ip, lsr #6 │ │ │ │ + andeq r6, fp, r0, lsr r3 │ │ │ │ + andeq r6, fp, r4, lsr r3 │ │ │ │ + andeq fp, lr, ip, ror #22 │ │ │ │ + strdeq r6, [fp], -r4 │ │ │ │ + muleq fp, r8, r1 │ │ │ │ + @ instruction: 0x00101afc │ │ │ │ + andseq r5, r1, r8, ror r3 │ │ │ │ + ldrdeq ip, [lr], -r4 │ │ │ │ + andeq r6, fp, ip, asr r3 │ │ │ │ + andeq r6, fp, r8, asr #6 │ │ │ │ + andeq r6, fp, r4, lsr r3 │ │ │ │ + andeq r6, fp, r0, lsr #6 │ │ │ │ + muleq fp, r8, r1 │ │ │ │ + andeq fp, lr, r4, asr #16 │ │ │ │ + andeq r6, fp, r4, lsl #6 │ │ │ │ + andeq r6, fp, r8, lsl #5 │ │ │ │ + andeq r6, fp, ip, ror #2 │ │ │ │ + andeq r6, fp, r0, lsl #2 │ │ │ │ + andeq fp, lr, r0, lsr r5 │ │ │ │ + andeq ip, lr, r0, lsr #4 │ │ │ │ + svccc 0x00f80000 │ │ │ │ + andeq fp, lr, r4, asr #7 │ │ │ │ + andeq ip, lr, r0, lsr #1 │ │ │ │ + andeq fp, lr, ip, lsl #7 │ │ │ │ + svclt 0x00e00000 │ │ │ │ + andeq r5, fp, r4, lsl lr │ │ │ │ + strdeq fp, [lr], -r8 │ │ │ │ + muleq fp, r8, sp │ │ │ │ + andeq fp, lr, r0, asr #4 │ │ │ │ + andeq r5, fp, r4, lsl sp │ │ │ │ + muleq fp, r0, ip │ │ │ │ + andeq fp, lr, r4, asr #2 │ │ │ │ + muleq lr, r8, r0 │ │ │ │ + ldrdeq sl, [lr], -r0 │ │ │ │ + andeq sl, lr, r4, lsl pc │ │ │ │ + andeq r5, fp, r8, lsr #20 │ │ │ │ + andeq r5, fp, r4, lsr #20 │ │ │ │ + andeq r5, fp, r0, lsr #20 │ │ │ │ + andeq r5, fp, r0, lsr #20 │ │ │ │ + andeq r5, fp, r0, lsr #20 │ │ │ │ + andeq r5, fp, r0, lsr #20 │ │ │ │ + andeq r5, fp, r0, lsr #20 │ │ │ │ + andeq r5, fp, r0, lsr #20 │ │ │ │ + andeq r5, fp, r0, lsr #20 │ │ │ │ + muleq lr, r0, sp │ │ │ │ + andeq r5, fp, r8, lsr lr │ │ │ │ + andeq sl, lr, r0, ror #25 │ │ │ │ + andeq r5, fp, r4, lsl r9 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + muleq lr, r4, ip │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + strdeq sl, [lr], -r0 │ │ │ │ + andeq sl, lr, r8, asr #23 │ │ │ │ + andeq sl, lr, ip, asr fp │ │ │ │ + andeq sl, lr, r8, lsl fp │ │ │ │ + svccc 0x00e00000 │ │ │ │ + andeq fp, lr, r0, lsl #16 │ │ │ │ + cmp fp, #2 │ │ │ │ + ble 66d18 │ │ │ │ + ldrd r6, [r9] │ │ │ │ + mov fp, #1 │ │ │ │ + ldr sl, [pc, #-200] @ 67210 │ │ │ │ + add sl, pc, sl │ │ │ │ + ldr r0, [sl, #1140] @ 0x474 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-48] @ 672b8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + ldrd r4, [sp, #32] │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + strd r4, [sp] │ │ │ │ + str fp, [sp, #24] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #-248] @ 67214 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #-136] @ 6729c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r0, [sl, #1140] @ 0x474 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-132] @ 672b8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + strd r4, [sp] │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [sl, #1148] @ 0x47c │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl b790 │ │ │ │ + add r3, sp, #268 @ 0x10c │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [r4] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + bl bc40 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldrd r2, [r5] │ │ │ │ + ldr r1, [pc, #-396] @ 67218 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ldrd r2, [r5, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [r4] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 66d18 │ │ │ │ + ldrd r4, [r9, #-8] │ │ │ │ + ldrd r6, [r9] │ │ │ │ + b 66c98 │ │ │ │ + ldr r6, [r3, #1140] @ 0x474 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 679d0 │ │ │ │ + add r8, sp, #280 @ 0x118 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6a89c │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ + add r9, sp, #288 @ 0x120 │ │ │ │ + mov r8, r3 │ │ │ │ + b 67764 │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-484] @ 6722c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b700 │ │ │ │ - ldr r2, [pc, #56] @ 6a8b0 │ │ │ │ - ldr r3, [pc, #40] @ 6a8a4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6a89c │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, lr, ip, ror #17 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r1, fp, r0, asr pc │ │ │ │ - @ instruction: 0x000e57b4 │ │ │ │ - andeq r5, lr, r0, lsl #15 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [r1] │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #500] @ 6aac8 │ │ │ │ - ldr r3, [pc, #500] @ 6aacc │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 677d4 │ │ │ │ + ldrd r2, [r9] │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-524] @ 6723c │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 677d4 │ │ │ │ + ldr r0, [r6, #132] @ 0x84 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-568] @ 6722c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 119098 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 677d4 │ │ │ │ + cmp sl, #2 │ │ │ │ + ble 67558 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldr r5, [pc, #-484] @ 672b8 │ │ │ │ + ldr r1, [pc, #-644] @ 6721c │ │ │ │ + mov r4, #0 │ │ │ │ + strd r4, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #-552] @ 6729c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - sub sp, sp, #28 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + strd r4, [sp] │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ + ldr r0, [r7, #1148] @ 0x47c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl b790 │ │ │ │ + add r3, sp, #268 @ 0x10c │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [r4] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + bl bc40 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldrd r2, [r5] │ │ │ │ + ldr r1, [pc, #-780] @ 67220 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ldrd r2, [r5, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [r4] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r2, [r9] │ │ │ │ + ldrd r4, [r9, #-8] │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [fp, #-8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 67574 │ │ │ │ + strd r4, [fp, #-8] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r4 │ │ │ │ + ldrd r0, [r6, #-8] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 67594 │ │ │ │ + strd r4, [r6, #-8] │ │ │ │ + ldrd r4, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [fp] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 675bc │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r2, [fp] │ │ │ │ + ldrd r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r4 │ │ │ │ + ldrd r0, [r6] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 675e0 │ │ │ │ + strd r4, [r6] │ │ │ │ + ldr r4, [pc, #-964] @ 67224 │ │ │ │ + ldr sl, [pc, #-964] @ 67228 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r4, #1144] @ 0x478 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-836] @ 672b8 │ │ │ │ mov r2, #0 │ │ │ │ - cmp r4, #3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - beq 6a9bc │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 6a96c │ │ │ │ - cmp r4, #2 │ │ │ │ - beq 6aa3c │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r3, [pc, #436] @ 6aad0 │ │ │ │ - add r1, r7, #4 │ │ │ │ + bl 11875c │ │ │ │ + add sl, pc, sl │ │ │ │ + stmib sp, {r9, sl} │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r0 │ │ │ │ + str r1, [sp] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl e7ce4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldrd r4, [r9, #-8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-1020] @ 6723c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 678b8 │ │ │ │ + ldr r0, [sl, #124] @ 0x7c │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-1068] @ 6722c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 678b8 │ │ │ │ + ldrd r6, [r9] │ │ │ │ + ldr r3, [pc, #-1096] @ 6723c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 678b8 │ │ │ │ + ldr r0, [sl, #132] @ 0x84 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-1148] @ 6722c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 678b8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt 69de8 │ │ │ │ + ldrd r0, [fp, #-8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 676f0 │ │ │ │ + strd r4, [fp, #-8] │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r4 │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 67710 │ │ │ │ + strd r4, [sl, #-8] │ │ │ │ + ldrd r0, [fp] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6772c │ │ │ │ + strd r6, [fp] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r6 │ │ │ │ + ldrd r0, [r4] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6774c │ │ │ │ + strd r6, [r4] │ │ │ │ + ldr r3, [pc, #-1316] @ 67230 │ │ │ │ + add r8, r8, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 6a51c │ │ │ │ - ldr r2, [pc, #416] @ 6aad4 │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldr r3, [r3, #1140] @ 0x474 │ │ │ │ + cmp r3, r8 │ │ │ │ + blt 679d0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-1212] @ 672b8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldr r6, [pc, #-1356] @ 67234 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr r7, [pc, #-1368] @ 67238 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #-1272] @ 672b8 │ │ │ │ + bl e7ce4 │ │ │ │ + ldrd r4, [r9, #-8] │ │ │ │ + ldr r3, [pc, #-1408] @ 6723c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ + ldr sl, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r3, [r7, #4] │ │ │ │ - streq r3, [r7, #8] │ │ │ │ - ldr r3, [pc, #388] @ 6aacc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6aac4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b b700 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6a910 │ │ │ │ - mov r0, #1 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ - bl baa8 │ │ │ │ - lsr r5, r6, #8 │ │ │ │ - and r5, r5, #255 @ 0xff │ │ │ │ - and r1, r6, #255 @ 0xff │ │ │ │ - subs r3, r0, #0 │ │ │ │ - movne r4, #1 │ │ │ │ - strbne r5, [r3] │ │ │ │ - add r0, sp, #8 │ │ │ │ - strne r4, [sp, #16] │ │ │ │ + beq 67400 │ │ │ │ + cmp sl, #2 │ │ │ │ + ble 675e0 │ │ │ │ + ldr r3, [pc, #-1324] @ 672b8 │ │ │ │ + mov r6, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + strd r2, [sp] │ │ │ │ + str r6, [sp, #24] │ │ │ │ + ldr r1, [pc, #-1468] @ 67240 │ │ │ │ + ldrd r2, [r9] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #-1408] @ 6729c │ │ │ │ + ldr r5, [pc, #-1500] @ 67244 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #-1404] @ 672b8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r5, #1148] @ 0x47c │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 66c1c │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b 6a914 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ - cmp r4, r2 │ │ │ │ - beq 6aa30 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - sub r1, r3, #1 │ │ │ │ - b 6a9dc │ │ │ │ - subs r4, r4, #1 │ │ │ │ - beq 6aa30 │ │ │ │ - ldrb r2, [r1, r4, lsl #2] │ │ │ │ - cmp r2, #255 @ 0xff │ │ │ │ - beq 6a9d4 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl b790 │ │ │ │ + add r3, sp, #268 @ 0x10c │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [r4] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + bl bc40 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldrd r2, [r5] │ │ │ │ + ldr r1, [pc, #-1612] @ 67248 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ldrd r2, [r5, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [r4] │ │ │ │ + mov r0, r6 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 675e0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 6774c │ │ │ │ + ldrd r6, [r9] │ │ │ │ + mov sl, #1 │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + ldr r4, [pc, #-1676] @ 6724c │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + add r4, pc, r4 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + ldr r0, [r4, #1144] @ 0x478 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-1592] @ 672b8 │ │ │ │ mov r2, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - add r8, sp, #8 │ │ │ │ - b 6aa00 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - add r3, r3, r9, lsl #2 │ │ │ │ - ldrb r1, [r3, #3] │ │ │ │ + bl 11875c │ │ │ │ + ldr r5, [pc, #-1708] @ 67250 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + add r5, pc, r5 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #-1664] @ 6729c │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ldr r0, [r4, #1144] @ 0x478 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-1676] @ 672b8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldr r6, [r4, #1148] @ 0x47c │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl b790 │ │ │ │ + add r3, sp, #268 @ 0x10c │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [r5] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r5, #-8] │ │ │ │ + bl bc40 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldrd r2, [r4] │ │ │ │ + ldr r1, [pc, #-1864] @ 67254 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [r5] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r5, #-8] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 6774c │ │ │ │ + ldrd r4, [r9, #-8] │ │ │ │ + ldrd r6, [r9] │ │ │ │ + b 676d4 │ │ │ │ + ldr r6, [pc, #-1920] @ 67258 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 67a7c │ │ │ │ + ldr fp, [pc, #-1844] @ 672b8 │ │ │ │ + mov sl, #0 │ │ │ │ + strd sl, [sp, #32] │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + mov r8, #0 │ │ │ │ + add r9, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ - add r9, r9, #1 │ │ │ │ + strd r2, [r9, #-8] │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-1896] @ 672b8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + stm sp, {r4, r5, r7, fp} │ │ │ │ + add r8, r8, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [r9] │ │ │ │ + ldr r1, [pc, #-1928] @ 672b8 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 65264 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-1948] @ 672b8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [r9, #-8] │ │ │ │ + stm sp, {r4, r5, r7, fp} │ │ │ │ + ldrd r2, [r9] │ │ │ │ + bl 65264 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + cmp r3, r8 │ │ │ │ + bge 67a08 │ │ │ │ + ldr r8, [pc, #-2088] @ 6725c │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r7, [r8, #20] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt 67b3c │ │ │ │ + ldr fp, [pc, #-2016] @ 672b8 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r7, r5 │ │ │ │ + strd sl, [sp, #32] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + mov r6, #0 │ │ │ │ + add r9, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 118a2c │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 11875c │ │ │ │ + add r6, r6, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [r9, #-8] │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + str fp, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 66c1c │ │ │ │ - cmp r9, r4 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - bne 6a9fc │ │ │ │ - b 6a914 │ │ │ │ + stm sp, {r4, r7} │ │ │ │ + strd r2, [r9] │ │ │ │ + ldr r3, [pc, #-2108] @ 672b8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 65264 │ │ │ │ + ldr r0, [r8, #24] │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-2128] @ 672b8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + str fp, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + stm sp, {r4, r7} │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + strd r2, [r9] │ │ │ │ + ldrd r0, [r9, #-8] │ │ │ │ + bl 65264 │ │ │ │ + ldr r3, [r8, #20] │ │ │ │ + cmp r3, r6 │ │ │ │ + bge 67ab8 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [sp, #1080] @ 0x438 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #-2284] @ 67260 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ + bne 6915c │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [ip, #-8] │ │ │ │ + ldrd sl, [ip] │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-2260] @ 672a4 │ │ │ │ + ldrd r8, [lr, #-8] │ │ │ │ + strd sl, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + ldrd sl, [lr] │ │ │ │ + bl 118758 │ │ │ │ + bl 1190e4 │ │ │ │ + mov r2, #0 │ │ │ │ + bic r3, r0, r0, asr #31 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [pc, #-2304] @ 672a4 │ │ │ │ + bl 118758 │ │ │ │ + bl 1190e4 │ │ │ │ + bic r3, r0, r0, asr #31 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #1073741824 @ 0x40000000 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + mov r1, fp │ │ │ │ + cmp r0, r7 │ │ │ │ + movlt r5, r0 │ │ │ │ + movge r5, r7 │ │ │ │ + mov r0, sl │ │ │ │ + str r5, [sp, #108] @ 0x6c │ │ │ │ + bl 118758 │ │ │ │ + mov r3, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [pc, #-2468] @ 67264 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r0, r4 │ │ │ │ + movlt r4, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ + ble 67cf8 │ │ │ │ + ldr r1, [pc, #-2496] @ 67268 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #-2512] @ 6726c │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #-2532] @ 67270 │ │ │ │ + ldrd r2, [r7, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2548] @ 67274 │ │ │ │ + ldrd r2, [r6] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2564] @ 67278 │ │ │ │ + ldrd r2, [r7] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2580] @ 6727c │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2596] @ 67280 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2612] @ 67284 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2628] @ 67288 │ │ │ │ mov r2, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - b 6a914 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6a910 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #-2632] @ 6729c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ + ldrd r8, [r7, #-8] │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 69134 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 119098 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 69134 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + lsl r6, r4, #2 │ │ │ │ + mov r0, r6 │ │ │ │ bl baa8 │ │ │ │ - lsr r4, r5, #8 │ │ │ │ - and r4, r4, #255 @ 0xff │ │ │ │ - and r1, r5, #255 @ 0xff │ │ │ │ subs r3, r0, #0 │ │ │ │ - strbne r4, [r3] │ │ │ │ - add r4, sp, #8 │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - strne r2, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 66c1c │ │ │ │ - ldrb r1, [r6, #25] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 66c1c │ │ │ │ - ldrb r1, [r6, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 66c1c │ │ │ │ - ldrb r1, [r6, #29] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 66c1c │ │ │ │ - ldrb r1, [r6, #28] │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + beq 69fe4 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble 69efc │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r8, [sp, #248] @ 0xf8 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + sub r7, r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b 6a914 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, lr, r4, lsr #14 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r1, fp, r8, asr lr │ │ │ │ - andeq r5, lr, r8, asr #13 │ │ │ │ - │ │ │ │ -0006aad8 : │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, #6 │ │ │ │ - mov r2, #8 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - str r3, [r0, #28] │ │ │ │ - str r3, [r0, #24] │ │ │ │ - str r3, [r0, #20] │ │ │ │ - stm r0, {r1, r2, r3} │ │ │ │ - str r3, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006ab00 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6ab24 │ │ │ │ - bl b700 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ab34 : │ │ │ │ - b 6ab00 │ │ │ │ - │ │ │ │ -0006ab38 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 6ab34 │ │ │ │ - mov lr, r4 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r5 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 6abcc │ │ │ │ - mov r0, #1024 @ 0x400 │ │ │ │ bl baa8 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - beq 6abd4 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - beq 6abcc │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldrb r3, [r2] │ │ │ │ - strb r3, [r0] │ │ │ │ - mov r3, #1 │ │ │ │ - b 6abb0 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ - strb r2, [r1, r3] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r2, lsl #2 │ │ │ │ - bcc 6abac │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str r0, [r7, #4]! │ │ │ │ + beq 69fb8 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r8 │ │ │ │ + bne 67d64 │ │ │ │ + ldr r3, [pc, #-2816] @ 6728c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6abcc │ │ │ │ - mov r0, #83 @ 0x53 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0006abe4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldrb r6, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - beq 6ac60 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - strb r5, [r0, r3, lsl #2] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r0, #0 │ │ │ │ - add r1, r1, r3, lsl #2 │ │ │ │ - strb r8, [r1, #1] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - add r2, r2, r3, lsl #2 │ │ │ │ - strb r7, [r2, #2] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - strb r6, [r3, #3] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #1024 @ 0x400 │ │ │ │ + ble 67dcc │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #-2840] @ 67290 │ │ │ │ + mul r2, r3, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2852] @ 6729c │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + mov ip, r3 │ │ │ │ + add lr, r6, r3 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 6926c │ │ │ │ + add ip, ip, #4 │ │ │ │ + cmp lr, ip │ │ │ │ + bne 67ddc │ │ │ │ + mov r0, r6 │ │ │ │ bl baa8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + beq 69f24 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b574 │ │ │ │ cmp r0, #0 │ │ │ │ - strne r0, [r4, #8] │ │ │ │ - bne 6ac14 │ │ │ │ - mov r0, #83 @ 0x53 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0006ac7c : │ │ │ │ - ldr r2, [r0] │ │ │ │ - cmp r2, #6 │ │ │ │ - bhi 6aca4 │ │ │ │ - ldr r3, [pc, #28] @ 6acac │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + str r0, [r6, r5, lsl #2] │ │ │ │ + beq 6a00c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r7 │ │ │ │ + bne 67e10 │ │ │ │ + ldr r3, [pc, #-2984] @ 67294 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - ldr r3, [r3, #1684] @ 0x694 │ │ │ │ - mul r0, r3, r0 │ │ │ │ - bx lr │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - strdeq r6, [ip], -ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2824] @ 0xb08 │ │ │ │ - sub sp, sp, #1232 @ 0x4d0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #2676] @ 6b744 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #2668] @ 6b748 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r6, [sp, #1272] @ 0x4f8 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r4, [sp, #1276] @ 0x4fc │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #1228] @ 0x4cc │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 6ac7c │ │ │ │ - mul r2, r8, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - add r2, r2, #7 │ │ │ │ - lsr r2, r2, #3 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6ade0 │ │ │ │ - ldr r2, [r6] │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 6ad3c │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, #7 │ │ │ │ - bhi 6ade0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ae20 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 6adac │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - mov ip, #0 │ │ │ │ - add r4, r3, #1 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - add r0, r9, r3 │ │ │ │ - mov lr, ip │ │ │ │ - mov r6, ip │ │ │ │ - mov r8, r3 │ │ │ │ - cmp r8, #0 │ │ │ │ - addne r3, r9, ip │ │ │ │ - movne r2, r5 │ │ │ │ - strb r6, [r9, ip] │ │ │ │ - beq 6ad94 │ │ │ │ - ldrb r1, [r2, #1]! │ │ │ │ - strb r1, [r3, #1]! │ │ │ │ - cmp r0, r3 │ │ │ │ - bne 6ad84 │ │ │ │ - add lr, lr, #1 │ │ │ │ - cmp r7, lr │ │ │ │ - add r5, r5, r8 │ │ │ │ - add ip, ip, r4 │ │ │ │ - add r0, r0, r4 │ │ │ │ - bne 6ad70 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #2452] @ 6b74c │ │ │ │ - ldr r3, [pc, #2444] @ 6b748 │ │ │ │ - add r2, pc, r2 │ │ │ │ + ble 67e7c │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #-3008] @ 67298 │ │ │ │ + mul r2, r3, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-3028] @ 6729c │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1228] @ 0x4cc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6b738 │ │ │ │ - add sp, sp, #1232 @ 0x4d0 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6ae20 │ │ │ │ - add r3, r3, #7 │ │ │ │ - lsr r3, r3, #3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r4, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #2376] @ 6b750 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #-3044] @ 672a0 │ │ │ │ + mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - cmp r2, #4 │ │ │ │ - bhi 6b73c │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldrsh r3, [r3, r2] │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - mov r0, #31 │ │ │ │ - b 6adb0 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ - mov ip, r4 │ │ │ │ - mov lr, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r3, sp, #204 @ 0xcc │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - mov r3, #0 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #388] @ 0x184 │ │ │ │ + ldr r2, [r3, #1144] @ 0x478 │ │ │ │ + ldr sl, [r3, #1140] @ 0x474 │ │ │ │ + sub r3, r2, r1 │ │ │ │ + cmp r1, r3 │ │ │ │ + add r7, r1, #1 │ │ │ │ + addge r3, sp, #272 @ 0x110 │ │ │ │ + str r7, [sp, #380] @ 0x17c │ │ │ │ + strge r3, [sp, #228] @ 0xe4 │ │ │ │ + bge 692d4 │ │ │ │ + add r1, sp, #1056 @ 0x420 │ │ │ │ + ldr r3, [pc, #-3108] @ 672a4 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - strd r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [ip] │ │ │ │ - str r3, [lr] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r9, #1 │ │ │ │ - add sl, sp, #264 @ 0x108 │ │ │ │ - mov r6, #0 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r6, [r4] │ │ │ │ - bne 6b52c │ │ │ │ - str r3, [r4, #4] │ │ │ │ - add r4, r4, #12 │ │ │ │ - cmp r4, sl │ │ │ │ - bne 6ae7c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 6b504 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r0, #0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov fp, r0 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - sub r5, r3, #4 │ │ │ │ + bl 119048 │ │ │ │ + ldr r5, [pc, #-3124] @ 672a4 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ + str r7, [sp, #188] @ 0xbc │ │ │ │ + str r2, [sp, #228] @ 0xe4 │ │ │ │ + strd r4, [sp, #64] @ 0x40 │ │ │ │ + str sl, [sp, #244] @ 0xf4 │ │ │ │ + clz r3, r0 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + sub r3, r1, r3 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + beq 6875c │ │ │ │ + ldr r3, [pc, #-3204] @ 672a8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 69090 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r5, [pc, #-3236] @ 672ac │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + asr r6, r3, #31 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ + add r8, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ str r3, [sp] │ │ │ │ - ldr sl, [r6] │ │ │ │ - and r3, r4, #255 @ 0xff │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr ip, [r6, #4] │ │ │ │ - mov r0, sl │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 64bc4 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - str r8, [r5, #4]! │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - str r8, [sp, #100] @ 0x64 │ │ │ │ - beq 6b524 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl b700 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - beq 6b468 │ │ │ │ - cmp r3, r9 │ │ │ │ - movcc fp, r4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - movcc r9, r3 │ │ │ │ - cmp r4, #5 │ │ │ │ - beq 6b47c │ │ │ │ - add r6, r6, #12 │ │ │ │ - b 6af0c │ │ │ │ - add r3, sp, #204 @ 0xcc │ │ │ │ - mov r4, r3 │ │ │ │ - mov r6, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r8, sp, #264 @ 0x108 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r3, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 6b58c │ │ │ │ - add r4, r4, #12 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne 6afb8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 6b12c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r1, r2, #1 │ │ │ │ - mov sl, r5 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - mov r5, #0 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - sub r1, r2, #1 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r5, #1136] @ 0x470 │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + bl b8bc │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne 68c7c │ │ │ │ + ldr r3, [r5, #1184] @ 0x4a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 68c44 │ │ │ │ + ldr r3, [sp, #380] @ 0x17c │ │ │ │ + ldr r2, [sp, #252] @ 0xfc │ │ │ │ add r3, r3, #1 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r6, r2 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r8, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r4, #0 │ │ │ │ - mov r7, r5 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add r3, r4, r4, lsl #1 │ │ │ │ - ldr fp, [r2, r3, lsl #2] │ │ │ │ - and r5, r4, #255 @ 0xff │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, sl │ │ │ │ + str r3, [sp, #380] @ 0x17c │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr sl, [pc, #-3332] @ 672b0 │ │ │ │ + eor r3, r3, #1 │ │ │ │ + and r3, r3, #1 │ │ │ │ + orrs r3, r2, r3 │ │ │ │ + add sl, pc, sl │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sl, #1140] @ 0x474 │ │ │ │ + bne 68c9c │ │ │ │ + ldr r2, [sl, #3320] @ 0xcf8 │ │ │ │ + ldr r1, [sl, #3328] @ 0xd00 │ │ │ │ + str r1, [sl, #3320] @ 0xcf8 │ │ │ │ + str r2, [sl, #3328] @ 0xd00 │ │ │ │ + ldr r1, [sl, #3332] @ 0xd04 │ │ │ │ + ldr r2, [sl, #3324] @ 0xcfc │ │ │ │ + str r2, [sl, #3332] @ 0xd04 │ │ │ │ + str r1, [sl, #3324] @ 0xcfc │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 681d4 │ │ │ │ + ldr sl, [pc, #-3404] @ 672b4 │ │ │ │ + ldr fp, [sp, #188] @ 0xbc │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r9, #0 │ │ │ │ + b 680d4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-3428] @ 672b8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r5, [pc, #-3432] @ 672bc │ │ │ │ + add r5, pc, r5 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + add r1, sp, #1056 @ 0x420 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r0, fp │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bl 64bc4 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - str r3, [r8], #4 │ │ │ │ - beq 6b6ec │ │ │ │ - cmp r6, r3 │ │ │ │ - moveq r0, r6 │ │ │ │ - beq 6b0b8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - sub r2, fp, #1 │ │ │ │ - mov r0, #0 │ │ │ │ - add fp, fp, r3 │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ - tst r3, #128 @ 0x80 │ │ │ │ - rsbne r3, r3, #255 @ 0xff │ │ │ │ - cmp fp, r2 │ │ │ │ - add r0, r0, r3 │ │ │ │ - bne 6b09c │ │ │ │ - str r0, [r8, #-4] │ │ │ │ - cmp r0, r9 │ │ │ │ - add r4, r4, #1 │ │ │ │ - movcc r7, r5 │ │ │ │ - movcc r9, r0 │ │ │ │ - cmp r4, #5 │ │ │ │ - bne 6b040 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r5, r7 │ │ │ │ - strb r7, [r3, #-1] │ │ │ │ - beq 6b100 │ │ │ │ - add r2, r7, r7, lsl #1 │ │ │ │ - add r2, sp, r2, lsl #2 │ │ │ │ - ldr r1, [r2, #204] @ 0xcc │ │ │ │ - mov r0, r3 │ │ │ │ + bl 118a2c │ │ │ │ mov r2, r6 │ │ │ │ - bl b838 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add sl, sl, r6 │ │ │ │ - add r3, r3, r2 │ │ │ │ - bne 6b024 │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b700 │ │ │ │ - str r4, [r6], #12 │ │ │ │ - cmp r8, r6 │ │ │ │ - bne 6b130 │ │ │ │ - b 6adac │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 6adac │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r6, #0 │ │ │ │ - add r9, r3, #1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r8, r6 │ │ │ │ - add sl, r3, #1 │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - ldrb r3, [r3, r6] │ │ │ │ - strb r3, [r9, #-1] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp] │ │ │ │ - add r6, r6, #1 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 118758 │ │ │ │ + str r4, [sp] │ │ │ │ + add r4, r4, #8 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + bl e7ce4 │ │ │ │ + ldr ip, [sl, #3328] @ 0xd00 │ │ │ │ + ldr r4, [sl, #3332] @ 0xd04 │ │ │ │ + add ip, ip, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + add r4, r4, r8 │ │ │ │ + mov lr, r0 │ │ │ │ + str lr, [ip, #16] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 11875c │ │ │ │ + str r4, [sp] │ │ │ │ + add r4, r4, #8 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl e7ce4 │ │ │ │ + ldr r3, [sl, #3332] @ 0xd04 │ │ │ │ + add r3, r3, r8 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + ldr r3, [sl, #1140] @ 0x474 │ │ │ │ + cmp r3, r9 │ │ │ │ + blt 681d4 │ │ │ │ + add r1, sp, #1056 @ 0x420 │ │ │ │ + ldr r3, [pc, #3168] @ 68d40 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mov r2, #0 │ │ │ │ + bl 119048 │ │ │ │ + mov r6, r9 │ │ │ │ + ldr r4, [sl, #3328] @ 0xd00 │ │ │ │ + add r8, r6, r6, lsl #1 │ │ │ │ + add r9, r9, #1 │ │ │ │ + add r4, r4, r8, lsl #3 │ │ │ │ + mov r7, r9 │ │ │ │ + lsl r8, r8, #3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6800c │ │ │ │ + ldr r3, [pc, #2972] @ 68cb0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + b 68140 │ │ │ │ + ldr r3, [r3, #1140] @ 0x474 │ │ │ │ + cmp r7, r3 │ │ │ │ + bgt 681d4 │ │ │ │ + add r8, r9, r9, lsl #1 │ │ │ │ + add r7, r9, #1 │ │ │ │ + add r4, r4, r8, lsl #3 │ │ │ │ + mov r6, r9 │ │ │ │ + lsl r8, r8, #3 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #2916] @ 68cb4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov fp, r1 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #3032] @ 68d44 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + str r4, [sp] │ │ │ │ + add r4, r4, #8 │ │ │ │ + mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 64bc4 │ │ │ │ - cmp r7, r6 │ │ │ │ - mov r8, r5 │ │ │ │ - add r9, r9, sl │ │ │ │ - add r5, r5, fp │ │ │ │ - bne 6b168 │ │ │ │ - b 6adac │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ - mov r9, r4 │ │ │ │ - add fp, r4, #60 @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r3, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 6b6b4 │ │ │ │ - add r4, r4, #12 │ │ │ │ - cmp r4, fp │ │ │ │ - bne 6b1c8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 6b684 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + bl e7ce4 │ │ │ │ + ldr r3, [pc, #2852] @ 68cb8 │ │ │ │ + cmp r6, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #3328] @ 0xd00 │ │ │ │ + add r2, r4, r8 │ │ │ │ + str r0, [r2, #16] │ │ │ │ + beq 6811c │ │ │ │ + ldr r1, [r3, #3332] @ 0xd04 │ │ │ │ + ldr r3, [r3, #1140] @ 0x474 │ │ │ │ + sub ip, r8, #24 │ │ │ │ + cmp r3, r7 │ │ │ │ + ldrd r6, [r2, #8] │ │ │ │ + ldrd r2, [r4, r8] │ │ │ │ + strd r2, [r1, ip] │ │ │ │ + add r3, r1, ip │ │ │ │ + strd r6, [r3, #8] │ │ │ │ + str r0, [r3, #16] │ │ │ │ + bge 68128 │ │ │ │ + ldr r4, [sp, #260] @ 0x104 │ │ │ │ + ldr sl, [sp, #264] @ 0x108 │ │ │ │ + cmp r4, sl │ │ │ │ + bge 687e0 │ │ │ │ + ldr r3, [pc, #2768] @ 68cbc │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #1248 @ 0x4e0 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + sub r3, r4, #-536870911 @ 0xe0000001 │ │ │ │ + add r3, r2, r3, lsl #3 │ │ │ │ + mov fp, r4 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + b 68500 │ │ │ │ + ldrd r2, [r8, r4] │ │ │ │ + add ip, sp, #400 @ 0x190 │ │ │ │ + strd r2, [ip, #-8] │ │ │ │ + ldrd r2, [r7, #8] │ │ │ │ + strd r2, [r1, #-8] │ │ │ │ + ldrd r2, [sl, r4] │ │ │ │ + strd r2, [ip] │ │ │ │ + ldrd r2, [lr, #8] │ │ │ │ + strd r2, [r1] │ │ │ │ + ldrd r2, [r0, r4] │ │ │ │ + strd r2, [ip, #8] │ │ │ │ + ldrd r2, [r9, #8] │ │ │ │ + strd r2, [r1, #8] │ │ │ │ + ldrd r2, [r6, r4] │ │ │ │ + strd r2, [ip, #16] │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ + strd r2, [r1, #16] │ │ │ │ + ldrd r2, [r0, r4] │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #2648] @ 68cc0 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 68708 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + strd r2, [sp, #72] @ 0x48 │ │ │ │ + strd r2, [r1, #-8] │ │ │ │ + ldr r3, [pc, #2616] @ 68cc4 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + mov r2, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 68718 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + strd r2, [r1, #-8] │ │ │ │ + ldrd r2, [r9, #8] │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #2560] @ 68cc0 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 686f8 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r2, [r1] │ │ │ │ + ldr r3, [pc, #2528] @ 68cc4 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 68728 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + strd r2, [r1] │ │ │ │ + ldrd r6, [r6, r4] │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 68328 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r6, [sp, #72] @ 0x48 │ │ │ │ + strd r6, [r3, #-8] │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6834c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r8, r3, #1 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r3, #0 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #204 @ 0xcc │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r9, r3 │ │ │ │ - mov sl, #1065353216 @ 0x3f800000 │ │ │ │ - mov r5, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, r8 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str fp, [sp, #80] @ 0x50 │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r8, #0 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr fp, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #1216 @ 0x4c0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r9, [sp, #88] @ 0x58 │ │ │ │ - mov r6, #1107296256 @ 0x42000000 │ │ │ │ - mov r9, r8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r3, r9, r9, lsl #1 │ │ │ │ - ldr r4, [r2, r3, lsl #2] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp] │ │ │ │ - and r3, r9, #255 @ 0xff │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - bl 64bc4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b5b0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 6b2ec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - sub r1, r3, #1 │ │ │ │ - add r1, r4, r1 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - ldrb r3, [r4, #1]! │ │ │ │ - add r2, sp, #1232 @ 0x4d0 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - ldr r2, [r3, #-1028] @ 0xfffffbfc │ │ │ │ - cmp r1, r4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r3, #-1028] @ 0xfffffbfc │ │ │ │ - bne 6b2cc │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [fp], #4 │ │ │ │ - bl 119420 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str fp, [sp, #48] @ 0x30 │ │ │ │ - sub r8, r3, #4 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r7, #1056964608 @ 0x3f000000 │ │ │ │ - mov fp, r8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r9, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b 6b340 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 119290 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp fp, r3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - beq 6b5e4 │ │ │ │ - ldr r0, [fp, #4]! │ │ │ │ + strd r6, [sp, #32] │ │ │ │ + strd r6, [r3, #-8] │ │ │ │ + ldrd r6, [r5, #8] │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r1, #0 │ │ │ │ - beq 6b328 │ │ │ │ - bl 119420 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 11966c │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, sl │ │ │ │ - bl 11966c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1198b4 │ │ │ │ + beq 68374 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r6, [sp, #80] @ 0x50 │ │ │ │ + strd r6, [r3] │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b5c8 │ │ │ │ - mov r9, #1031798784 @ 0x3d800000 │ │ │ │ - mov r8, #0 │ │ │ │ - ldr r1, [pc, #964] @ 6b754 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 119290 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1194d4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1198b4 │ │ │ │ + beq 68398 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r6, [sp, #40] @ 0x28 │ │ │ │ + strd r6, [r3] │ │ │ │ + ldrd r6, [sl, r4] │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b388 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, sl │ │ │ │ - bl 119290 │ │ │ │ + beq 683c0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r6, [sp, #72] @ 0x48 │ │ │ │ + strd r6, [r3, #-8] │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1194d4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1198b4 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b3b8 │ │ │ │ - ldr r1, [pc, #872] @ 6b758 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1194d4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1194d4 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1194d4 │ │ │ │ - ldr r1, [pc, #836] @ 6b758 │ │ │ │ - bl 11966c │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1194d4 │ │ │ │ + beq 683e4 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r6, [sp, #32] │ │ │ │ + strd r6, [r3, #-8] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldrd r6, [r3, #8] │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1194d4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 11928c │ │ │ │ - mov r1, r9 │ │ │ │ - bl 119290 │ │ │ │ - ldr r1, [pc, #788] @ 6b75c │ │ │ │ - bl 11928c │ │ │ │ - ldr r1, [pc, #784] @ 6b760 │ │ │ │ - bl 1194d4 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 119290 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 1194d4 │ │ │ │ - mov r1, r0 │ │ │ │ - b 6b328 │ │ │ │ - mov fp, r4 │ │ │ │ - add r6, r6, #12 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r4, #1 │ │ │ │ - b 6af0c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 68410 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r6, [sp, #80] @ 0x50 │ │ │ │ + strd r6, [r3] │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 68434 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - strb fp, [r3, r2] │ │ │ │ - beq 6b4c8 │ │ │ │ - add r3, fp, fp, lsl #1 │ │ │ │ - add r3, sp, r3, lsl #2 │ │ │ │ - ldr r0, [r3, #204] @ 0xcc │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + strd r6, [sp, #40] @ 0x28 │ │ │ │ + strd r6, [r3] │ │ │ │ + ldrd r6, [r8, r4] │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 68458 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r6, [r3, #-8] │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 68478 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add r2, r3, r2 │ │ │ │ - sub r3, r0, #1 │ │ │ │ - add r0, r0, r1 │ │ │ │ - ldrb r1, [r3, #1]! │ │ │ │ - strb r1, [r2, #1]! │ │ │ │ - cmp r3, r0 │ │ │ │ - bne 6b4b8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 6aeec │ │ │ │ - ldr sl, [sp, #68] @ 0x44 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl b700 │ │ │ │ - str r4, [r5], #12 │ │ │ │ - cmp r5, sl │ │ │ │ - bne 6b50c │ │ │ │ - b 6adac │ │ │ │ - bl 69f94 │ │ │ │ - b 6af6c │ │ │ │ - str r6, [r4, #4] │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl baa8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6b574 │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - add r4, r4, #12 │ │ │ │ - cmp r4, sl │ │ │ │ - beq 6ae98 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r6, [r4] │ │ │ │ - str r6, [r4, #4] │ │ │ │ - bl baa8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 6b544 │ │ │ │ - add r4, r4, #12 │ │ │ │ - cmp r4, sl │ │ │ │ - beq 6ae98 │ │ │ │ - str r3, [r4] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b 6b534 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl baa8 │ │ │ │ - mov r9, #0 │ │ │ │ + strd r6, [r3, #-8] │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + ldrd r6, [r1, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b5c0 │ │ │ │ - str r0, [r4], #12 │ │ │ │ - cmp r8, r4 │ │ │ │ - beq 6afd4 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r9, [r4] │ │ │ │ - bl baa8 │ │ │ │ + beq 684a0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r6, [r3] │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b5a0 │ │ │ │ - mov r0, #83 @ 0x53 │ │ │ │ - b 6adb0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1198b4 │ │ │ │ - mov r8, #0 │ │ │ │ + beq 684c0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r6, [r3] │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 684f0 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 684f0 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [r9, #16] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + beq 68814 │ │ │ │ + ldr sl, [sp, #264] @ 0x108 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp sl, fp │ │ │ │ + ble 687e0 │ │ │ │ + ldr r3, [pc, #1984] @ 68cc8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, #1184] @ 0x4a0 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldrd r4, [r3, #8]! │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + beq 68568 │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + lsl r3, fp, #3 │ │ │ │ + ldrd r6, [r2, r3] │ │ │ │ + add r3, sp, #1024 @ 0x400 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11905c │ │ │ │ + add r1, sp, #1024 @ 0x400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b3e8 │ │ │ │ - b 6b3b8 │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 6b6a0 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 119878 │ │ │ │ + movne r6, #0 │ │ │ │ + movne r7, #0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118b10 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1190ac │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [sp, #8] │ │ │ │ - strne r9, [sp, #64] @ 0x40 │ │ │ │ - add r9, r9, #1 │ │ │ │ - strne r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r9, #5 │ │ │ │ - bne 6b270 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [sp, #88] @ 0x58 │ │ │ │ - strb r2, [r3, #-1] │ │ │ │ - beq 6b654 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r3 │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ - add r2, sp, r2, lsl #2 │ │ │ │ - ldr r1, [r2, #144] @ 0x90 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - bl b838 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - add r9, r9, #1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cmp r2, r9 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, r2, r1 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r3, r3, r2 │ │ │ │ - bne 6b23c │ │ │ │ - ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr fp, [sp, #80] @ 0x50 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [r9] │ │ │ │ - bl b700 │ │ │ │ - str r4, [r9], #12 │ │ │ │ - cmp r9, fp │ │ │ │ - bne 6b688 │ │ │ │ - b 6adac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r9, #1 │ │ │ │ - b 6b270 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl baa8 │ │ │ │ - mov r6, #0 │ │ │ │ + bne 684f4 │ │ │ │ + bic r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + ldrd r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #1840] @ 68ccc │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1190ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b5c0 │ │ │ │ - str r0, [r4], #12 │ │ │ │ - cmp r4, fp │ │ │ │ - beq 6b1e4 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r6, [r4] │ │ │ │ - bl baa8 │ │ │ │ + bne 684f4 │ │ │ │ + ldr r3, [pc, #1812] @ 68ccc │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b6c8 │ │ │ │ - b 6b5c0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 6b728 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - sub r3, fp, #1 │ │ │ │ - add fp, fp, r1 │ │ │ │ - ldrb r1, [r3, #1]! │ │ │ │ - cmp fp, r3 │ │ │ │ - add r2, r2, r1 │ │ │ │ - bne 6b704 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r9, [r8, #-4] │ │ │ │ - mov r7, #0 │ │ │ │ - b 6b040 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mov r9, r6 │ │ │ │ - mov r7, r6 │ │ │ │ - b 6b040 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - mov r0, #88 @ 0x58 │ │ │ │ - b 6adb0 │ │ │ │ - andeq r5, lr, r0, lsr #6 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r5, lr, r0, asr #4 │ │ │ │ - andeq r6, ip, r2, lsr #15 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - svccc 0x00eaaa8f │ │ │ │ - svccc 0x00b8aa3b │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3616] @ 0xe20 │ │ │ │ - sub sp, sp, #444 @ 0x1bc │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #1788] @ 6be80 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #1780] @ 6be84 │ │ │ │ - ldr r6, [sp, #484] @ 0x1e4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + bne 684f4 │ │ │ │ + add r1, sp, #1056 @ 0x420 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #1764] @ 68cd0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #2 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + ble 6863c │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 68738 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r1, [pc, #1728] @ 68cd4 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2008] @ 68e08 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add sl, r6, #12 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #1660] @ 68cc0 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [ip, #-8] │ │ │ │ + strd r2, [ip] │ │ │ │ + ldr r2, [pc, #1664] @ 68cd8 │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #1636] @ 68cc4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, #0 │ │ │ │ + strd r0, [lr, #-8] │ │ │ │ + strd r0, [lr] │ │ │ │ + ldr sl, [r2, #3328] @ 0xd00 │ │ │ │ + ldr r1, [r2, #1168] @ 0x490 │ │ │ │ + ldr r8, [r2, #3332] @ 0xd04 │ │ │ │ + add r3, fp, fp, lsl #1 │ │ │ │ + ldr r6, [r2, #3324] @ 0xcfc │ │ │ │ + ldr r0, [r2, #3320] @ 0xcf8 │ │ │ │ + cmp r1, #0 │ │ │ │ + add lr, sl, r3, lsl #3 │ │ │ │ + add r7, r8, r3, lsl #3 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + add r5, r6, r3, lsl #3 │ │ │ │ + add r9, r0, r3, lsl #3 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ + str lr, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #124] @ 0x7c │ │ │ │ + bne 6820c │ │ │ │ + ldrd r2, [r6, r4] │ │ │ │ + add ip, sp, #400 @ 0x190 │ │ │ │ + strd r2, [ip, #-8] │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ + strd r2, [r1, #-8] │ │ │ │ + ldrd r2, [r0, r4] │ │ │ │ + strd r2, [ip] │ │ │ │ + ldrd r2, [r9, #8] │ │ │ │ + strd r2, [r1] │ │ │ │ + ldrd r2, [sl, r4] │ │ │ │ + strd r2, [ip, #8] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldrd r2, [r3, #8] │ │ │ │ + strd r2, [r1, #8] │ │ │ │ + ldrd r2, [r8, r4] │ │ │ │ + strd r2, [ip, #16] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldrd r2, [r3, #8] │ │ │ │ + b 6824c │ │ │ │ + ldr r3, [pc, #1472] @ 68cc0 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + b 682dc │ │ │ │ + ldr r3, [pc, #1456] @ 68cc0 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #72] @ 0x48 │ │ │ │ + b 68284 │ │ │ │ + ldr r3, [pc, #1444] @ 68cc4 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + b 682a8 │ │ │ │ + ldr r3, [pc, #1428] @ 68cc4 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + b 68300 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [pc, #1432] @ 68cdc │ │ │ │ + strd r2, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 68628 │ │ │ │ + ldr r5, [sp, #156] @ 0x9c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r2, sp, #260 @ 0x104 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 657e4 │ │ │ │ + ldr r3, [pc, #1380] @ 68ce0 │ │ │ │ + add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #436] @ 0x1b4 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, sl │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ - mov r5, r1 │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - bl 6ac7c │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - bne 6b88c │ │ │ │ - mov r6, r0 │ │ │ │ - mul r6, r8, r6 │ │ │ │ - str r8, [sp, #32] │ │ │ │ - add r8, r6, #7 │ │ │ │ - lsr r3, r8, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + ble 687c4 │ │ │ │ + ldr r1, [pc, #1360] @ 68ce4 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + mov r2, r5 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1616] @ 68e08 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 67f38 │ │ │ │ + ldr r3, [sp, #380] @ 0x17c │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #380] @ 0x17c │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r2, [pc, #1276] @ 68ce8 │ │ │ │ add r3, r3, #1 │ │ │ │ - mul r9, r4, r3 │ │ │ │ - mov fp, r0 │ │ │ │ - str r9, [r5] │ │ │ │ - mov r0, r9 │ │ │ │ - bl baa8 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - clz r3, r0 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - moveq r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [r1] │ │ │ │ - bne 6be54 │ │ │ │ - cmp fp, #7 │ │ │ │ - bhi 6b83c │ │ │ │ - bic r8, r8, #7 │ │ │ │ - cmp r6, r8 │ │ │ │ - bne 6bc38 │ │ │ │ - ldr r2, [pc, #1604] @ 6be88 │ │ │ │ - ldr r3, [pc, #1596] @ 6be84 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6be44 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #484] @ 0x1e4 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [r2, #1144] @ 0x478 │ │ │ │ + sub r3, r3, r1 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + cmp r3, r1 │ │ │ │ + ble 692d4 │ │ │ │ + ldr r1, [r2, #1140] @ 0x474 │ │ │ │ + b 67efc │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #1316] @ 68d44 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r4, #-8] │ │ │ │ + bl 118758 │ │ │ │ + bl b424 │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #1288] @ 68d44 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldrd r0, [r5, #-8] │ │ │ │ + bl 118758 │ │ │ │ + bl b424 │ │ │ │ + ldr r3, [pc, #1260] @ 68d40 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [pc, #1248] @ 68d44 │ │ │ │ + mov r2, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + ldrd r0, [r4] │ │ │ │ + bl 118758 │ │ │ │ + bl b424 │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [pc, #1220] @ 68d44 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r5] │ │ │ │ + bl 118758 │ │ │ │ + bl b424 │ │ │ │ + ldr r3, [pc, #1192] @ 68d40 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [pc, #1092] @ 68cec │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #2 │ │ │ │ + mov r5, r0 │ │ │ │ + bgt 68fd8 │ │ │ │ + cmp r4, r5 │ │ │ │ + bge 684f0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + sub r8, r4, r3 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + ldr r3, [pc, #1048] @ 68cf0 │ │ │ │ + mov r4, sl │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #1232 @ 0x4d0 │ │ │ │ + mov r9, r8 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + b 688fc │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r5, r9 │ │ │ │ + beq 68c38 │ │ │ │ + cmp r9, r6 │ │ │ │ + movlt r3, #0 │ │ │ │ + movge r3, #1 │ │ │ │ + orrs r3, r3, r9, lsr #31 │ │ │ │ + bne 688f0 │ │ │ │ + cmp r7, r4 │ │ │ │ + bge 688f0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #124] @ 0x7c │ │ │ │ + add r3, r3, r9 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + str r7, [sp, #212] @ 0xd4 │ │ │ │ + sub r8, r7, r3 │ │ │ │ + sub r3, r4, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #220] @ 0xdc │ │ │ │ + b 68a28 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str ip, [sp, #480] @ 0x1e0 │ │ │ │ - add sp, sp, #444 @ 0x1bc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 6acb0 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add fp, sp, #276 @ 0x114 │ │ │ │ - add r3, sp, #308 @ 0x134 │ │ │ │ - add r9, sp, #132 @ 0x84 │ │ │ │ - add r2, sp, #244 @ 0xf4 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - mov r3, fp │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - bl 64a0c │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ - str r0, [r5] │ │ │ │ - bl baa8 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + bl 1190ac │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r2] │ │ │ │ - mov r0, r5 │ │ │ │ - beq 6be14 │ │ │ │ - bl baa8 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq 6be48 │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ + bne 689d8 │ │ │ │ + bic r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [pc, #824] @ 68ccc │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 1190ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 689d8 │ │ │ │ + ldr r3, [pc, #800] @ 68ccc │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 689d8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 11875c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + strd r4, [fp, sl] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, r9, lsl #2] │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r4, sl] │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #748] @ 68cf4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #2 │ │ │ │ + strd r0, [r4, sl] │ │ │ │ + bgt 68bac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - add r8, sp, #404 @ 0x194 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ - add r4, sp, #188 @ 0xbc │ │ │ │ - add r2, sp, #340 @ 0x154 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq 68c1c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + cmp r8, r3 │ │ │ │ + movlt r3, #0 │ │ │ │ + movge r3, #1 │ │ │ │ + orrs r3, r3, r8, lsr #31 │ │ │ │ + bne 68a18 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + add r3, r3, r8 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 68b10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 118a2c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #700] @ 68d44 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + ldr r3, [pc, #516] @ 68cb4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - add r3, sp, #372 @ 0x174 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #632] @ 68d44 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r8, [sp] │ │ │ │ - str r8, [sp, #64] @ 0x40 │ │ │ │ - bl 64a0c │ │ │ │ - cmp r6, #7 │ │ │ │ - mov r2, r6 │ │ │ │ - bhi 6bcb0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, r0 │ │ │ │ - mul r3, r2, r3 │ │ │ │ - ldr ip, [pc, #1324] @ 6be8c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add ip, pc, ip │ │ │ │ - add r3, ip, #56 @ 0x38 │ │ │ │ - mov lr, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #464] @ 68cb4 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r4, ip, #28 │ │ │ │ - add r3, ip, #84 @ 0x54 │ │ │ │ - mov r6, #1 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [lr], #4 │ │ │ │ - mul r2, r3, r0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - beq 6bb18 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6bb18 │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ - str ip, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [r4, fp, lsl #2] │ │ │ │ - ldr r8, [ip, fp, lsl #2] │ │ │ │ - mul r1, r2, r0 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r2, fp, lsl #2] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - mul r9, r8, r0 │ │ │ │ - ldr r2, [r2, fp, lsl #2] │ │ │ │ - rsb r8, r8, #1 │ │ │ │ - ldr fp, [sp, #36] @ 0x24 │ │ │ │ - mul r8, r0, r8 │ │ │ │ - add fp, r0, fp │ │ │ │ - mov r1, #0 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r1 │ │ │ │ - sub fp, r9, r0 │ │ │ │ - mov ip, r9 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str lr, [sp, #112] @ 0x70 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ - str r4, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - mla lr, r3, r2, lr │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - mul r3, lr, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov lr, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r4, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r4, r1, r4, lsl #3 │ │ │ │ - sub r5, r4, r3 │ │ │ │ - sub r4, lr, r4 │ │ │ │ - sub r5, r5, lr │ │ │ │ - add r4, r4, r3 │ │ │ │ - add lr, r9, lr │ │ │ │ - mov r9, #0 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp] │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ + bl 660c8 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr fp, [r3, r9, lsl #2] │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 118b10 │ │ │ │ + ldr ip, [sp, #1072] @ 0x430 │ │ │ │ + lsl sl, r8, #3 │ │ │ │ + cmp ip, #0 │ │ │ │ + ldrd r6, [fp, sl] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + bne 68948 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1190ac │ │ │ │ cmp r0, #0 │ │ │ │ - sub r2, lr, r0 │ │ │ │ - strne r0, [sp, #16] │ │ │ │ - beq 6bacc │ │ │ │ - ldrb r3, [r7, r2, lsr #3] │ │ │ │ - mvn r0, r2 │ │ │ │ - and r0, r0, #7 │ │ │ │ - asr r3, r3, r0 │ │ │ │ - add r1, r2, r5 │ │ │ │ - add r2, r2, #1 │ │ │ │ - tst r3, #1 │ │ │ │ - sub r3, r4, r2 │ │ │ │ - and r3, r3, #7 │ │ │ │ - lsl r3, r6, r3 │ │ │ │ - ldrb r0, [sl, r1, lsr #3] │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - biceq r3, r0, r3 │ │ │ │ - orrne r3, r3, r0 │ │ │ │ - add r1, sl, r1, lsr #3 │ │ │ │ - cmp lr, r2 │ │ │ │ - strb r3, [r1] │ │ │ │ - bne 6ba80 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - add lr, lr, ip │ │ │ │ - add r5, r5, r8 │ │ │ │ - add r4, r4, fp │ │ │ │ - bne 6ba70 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r2, r3 │ │ │ │ + bne 689d8 │ │ │ │ + bic r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [pc, #332] @ 68ccc │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 1190ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 689d8 │ │ │ │ + ldr r3, [pc, #308] @ 68ccc │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 689bc │ │ │ │ + b 689d8 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [pc, #320] @ 68cf8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r1, r1, r3 │ │ │ │ - bne 6ba20 │ │ │ │ - ldr lr, [sp, #112] @ 0x70 │ │ │ │ - ldr r5, [sp, #116] @ 0x74 │ │ │ │ - ldr ip, [sp, #120] @ 0x78 │ │ │ │ - ldr r4, [sp, #124] @ 0x7c │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r2, [r4, sl] │ │ │ │ + ldr r1, [pc, #284] @ 68cfc │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [fp, sl] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #516] @ 68e08 │ │ │ │ + add r8, r8, #1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, #7 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bne 6b990 │ │ │ │ - ldr r9, [sp, #104] @ 0x68 │ │ │ │ - ldr fp, [sp, #108] @ 0x6c │ │ │ │ - mov r4, fp │ │ │ │ - mov r7, r9 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - ldr fp, [sp, #92] @ 0x5c │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - add r9, sp, #304 @ 0x130 │ │ │ │ - b 6bbf0 │ │ │ │ - ldr r0, [r4] │ │ │ │ - sub r0, r0, r1 │ │ │ │ - bl baa8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne 68a28 │ │ │ │ + ldr r5, [sp, #124] @ 0x7c │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r5, r9 │ │ │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ + bne 688fc │ │ │ │ + ldr fp, [sp, #112] @ 0x70 │ │ │ │ + ldr sl, [sp, #264] @ 0x108 │ │ │ │ + b 684f4 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 6be1c │ │ │ │ - ldr r2, [r7] │ │ │ │ - mov r3, r8 │ │ │ │ - mul r3, r2, r3 │ │ │ │ - ldr r1, [r6] │ │ │ │ - ldr r8, [fp] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add r2, r3, #7 │ │ │ │ - add r1, sl, r1 │ │ │ │ - bic r2, r2, #7 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 655bc │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r1, [r5] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, r0, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 6acb0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl b700 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 6be1c │ │ │ │ - cmp r4, r9 │ │ │ │ - add r6, r6, #4 │ │ │ │ - add r7, r7, #4 │ │ │ │ - add fp, fp, #4 │ │ │ │ - add r5, r5, #4 │ │ │ │ - beq 6be1c │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [r4], #4 │ │ │ │ - cmp r8, #7 │ │ │ │ - bls 6bb50 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + stmib sp, {r6, r7} │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [r7] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r1, sl, r1 │ │ │ │ - add r0, r0, r3 │ │ │ │ - ldr r3, [fp] │ │ │ │ - bl 6acb0 │ │ │ │ - mov r8, r0 │ │ │ │ - b 6bbd0 │ │ │ │ - sub r0, r9, r4 │ │ │ │ - bl baa8 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq 6bc7c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 655bc │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 6acb0 │ │ │ │ - ldr r2, [pc, #524] @ 6be90 │ │ │ │ - ldr r3, [pc, #508] @ 6be84 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - moveq r0, r9 │ │ │ │ - bne 6be44 │ │ │ │ - add sp, sp, #444 @ 0x1bc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b700 │ │ │ │ - ldr r3, [pc, #476] @ 6be94 │ │ │ │ - mov r0, r8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add ip, r3, #84 @ 0x54 │ │ │ │ - lsr r8, r2, #3 │ │ │ │ - mov r2, r3 │ │ │ │ - add r3, r3, #56 @ 0x38 │ │ │ │ - str sl, [sp, #36] @ 0x24 │ │ │ │ - mov r6, r5 │ │ │ │ - mov sl, ip │ │ │ │ - add r1, r2, #28 │ │ │ │ - mov ip, r3 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #52] @ 0x34 │ │ │ │ - str fp, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r6], #4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6bde0 │ │ │ │ - ldr r7, [r4] │ │ │ │ - mul r3, r8, r7 │ │ │ │ - cmp r7, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 6bde0 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, fp │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [ip] │ │ │ │ - ldr r4, [sl] │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - mla r4, r3, r9, r4 │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r6, [r2] │ │ │ │ - mla lr, r4, lr, r3 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mla r4, r8, lr, r4 │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - add r3, fp, r3 │ │ │ │ - str sl, [sp, #20] │ │ │ │ - mov sl, r2 │ │ │ │ mov r2, r4 │ │ │ │ - mul r6, r8, r6 │ │ │ │ - mov r4, r8 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - add r3, lr, r3 │ │ │ │ - mov r5, #0 │ │ │ │ - mov fp, ip │ │ │ │ - mov r8, r2 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r3 │ │ │ │ + ldr r0, [r5, #1192] @ 0x4a8 │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + bl b8bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 67f98 │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + bl 644ac │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r4, #112 @ 0x70 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 66448 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 681d4 │ │ │ │ + ldr fp, [sp, #188] @ 0xbc │ │ │ │ + mov r4, #0 │ │ │ │ + b 68edc │ │ │ │ + andeq fp, lr, r0, lsl r7 │ │ │ │ + svccc 0x00f80000 │ │ │ │ + andeq sl, lr, r4, lsl #19 │ │ │ │ + andeq sl, lr, ip, lsr #18 │ │ │ │ + orrsmi sp, r7, r4, lsl #15 │ │ │ │ + orrsgt sp, r7, r4, lsl #15 │ │ │ │ + andeq sl, lr, r4, lsl r6 │ │ │ │ + svcvc 0x00efffff │ │ │ │ + andeq sl, lr, r0, lsr r5 │ │ │ │ + ldrdeq r5, [fp], -r4 │ │ │ │ + @ instruction: 0x000ea4bc │ │ │ │ + ldrdeq r5, [fp], -ip │ │ │ │ + andeq sl, lr, r0, lsr #7 │ │ │ │ + andeq r4, fp, ip, ror #31 │ │ │ │ + andeq sl, lr, ip, lsr #6 │ │ │ │ + andeq sl, lr, r4, ror r2 │ │ │ │ + andeq sl, lr, r0, asr #4 │ │ │ │ + andeq sl, lr, r4, lsl r1 │ │ │ │ + andeq r4, fp, r4, lsr #26 │ │ │ │ + andeq r4, fp, r4, lsr #26 │ │ │ │ + strdeq sl, [lr], -ip │ │ │ │ + andeq sl, lr, r8, lsl #18 │ │ │ │ + strdeq r9, [lr], -r8 │ │ │ │ + andeq r9, lr, r4, ror #22 │ │ │ │ + andeq fp, fp, r8, asr #28 │ │ │ │ + andeq r4, fp, r4, asr r8 │ │ │ │ + andeq r4, fp, r4, asr r8 │ │ │ │ + andeq r4, fp, r8, asr r8 │ │ │ │ + andeq r4, fp, ip, asr r8 │ │ │ │ + andeq r4, fp, r0, asr r8 │ │ │ │ + andeq r4, fp, r4, asr r8 │ │ │ │ + andeq r4, fp, r4, lsr r7 │ │ │ │ + andeq r9, lr, r4, asr sl │ │ │ │ + andeq r4, fp, r8, lsl r4 │ │ │ │ + andeq r4, fp, r8, asr #11 │ │ │ │ + ldrdeq r9, [lr], -r0 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + svccc 0x00e00000 │ │ │ │ + andeq r4, fp, r0, ror #1 │ │ │ │ + strheq r4, [fp], -r0 │ │ │ │ + andseq r6, r2, ip, lsl #20 │ │ │ │ + andeq sl, lr, r8, ror #11 │ │ │ │ + andseq r6, r2, ip, ror #19 │ │ │ │ + andseq r3, r1, r8, ror #2 │ │ │ │ + andeq sl, lr, r4, asr #11 │ │ │ │ + svcvc 0x00f80000 │ │ │ │ + strdeq r4, [fp], -r0 │ │ │ │ + andeq r9, lr, r4, ror #16 │ │ │ │ + andeq r9, lr, r0, asr #16 │ │ │ │ + andeq r4, fp, r4, lsl r6 │ │ │ │ + ldrdeq r9, [lr], -r4 │ │ │ │ + muleq r1, pc, r6 @ │ │ │ │ + andeq r9, lr, r4, ror #10 │ │ │ │ + andeq r9, lr, ip, lsl #10 │ │ │ │ + strdeq r4, [fp], -r8 │ │ │ │ + andeq r4, fp, ip, asr r3 │ │ │ │ + andeq r4, fp, r8, asr r3 │ │ │ │ + andeq r4, fp, r4, asr r3 │ │ │ │ + andeq r4, fp, r0, asr r3 │ │ │ │ + andeq fp, lr, ip, lsl ip │ │ │ │ + andeq r9, lr, ip, ror #8 │ │ │ │ + andeq r4, fp, r0, lsr #6 │ │ │ │ + ldrdeq r9, [lr], -r4 │ │ │ │ + strdeq r4, [fp], -r4 @ │ │ │ │ + andeq r9, lr, r8, ror r3 │ │ │ │ + ldrdeq r4, [fp], -r4 @ │ │ │ │ + andeq r9, lr, r8, lsr #6 │ │ │ │ + @ instruction: 0x000b42b4 │ │ │ │ + ldrdeq r9, [lr], -r0 │ │ │ │ + @ instruction: 0x000b42b0 │ │ │ │ + andeq r4, fp, r4, ror #4 │ │ │ │ + andeq r2, ip, r4, lsl #31 │ │ │ │ + andeq r2, ip, r8, asr pc │ │ │ │ + andeq r3, fp, r4, ror #10 │ │ │ │ + andeq r3, fp, ip, lsr #10 │ │ │ │ + strheq r9, [lr], -r0 │ │ │ │ + andeq r3, fp, ip, asr #8 │ │ │ │ + andeq r3, fp, ip, lsr #8 │ │ │ │ + strdeq r8, [lr], -ip │ │ │ │ + andeq r8, lr, r0, lsl #31 │ │ │ │ + muleq fp, r4, pc @ │ │ │ │ + andeq r8, lr, r8, lsr pc │ │ │ │ + andeq r8, lr, ip, asr #29 │ │ │ │ + andeq r3, fp, r4, lsl #30 │ │ │ │ + muleq lr, r0, lr │ │ │ │ + ldrdeq r3, [fp], -ip │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andeq r8, lr, r4, asr #28 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-220] @ 68d44 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r5, [pc, #-296] @ 68d00 │ │ │ │ + add r5, pc, r5 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + add r1, sp, #1056 @ 0x420 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, fp │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 118758 │ │ │ │ + str r8, [sp] │ │ │ │ + add r8, r8, #8 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + bl e7ce4 │ │ │ │ + ldr ip, [sl, #3320] @ 0xcf8 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r6, [sl, #3324] @ 0xcfc │ │ │ │ + add ip, ip, r4 │ │ │ │ + add r6, r6, r4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov lr, r0 │ │ │ │ + str lr, [ip, #16] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 11875c │ │ │ │ + str r6, [sp] │ │ │ │ + add r6, r6, #8 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl e7ce4 │ │ │ │ + ldr r3, [sl, #3324] @ 0xcfc │ │ │ │ + add r3, r3, r4 │ │ │ │ + add r4, r4, #24 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + ldr r3, [sl, #1140] @ 0x474 │ │ │ │ + cmp r3, r9 │ │ │ │ + blt 67ff0 │ │ │ │ + add r1, sp, #1056 @ 0x420 │ │ │ │ + ldr r3, [pc, #-424] @ 68d40 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mov r2, #0 │ │ │ │ + bl 119048 │ │ │ │ + ldr r8, [sl, #3320] @ 0xcf8 │ │ │ │ + mov r6, r9 │ │ │ │ + add r8, r8, r4 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 68e10 │ │ │ │ + ldr fp, [pc, #-460] @ 68d44 │ │ │ │ + ldr r5, [pc, #-528] @ 68d04 │ │ │ │ + ldr r7, [pc, #-528] @ 68d08 │ │ │ │ + mov sl, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + strd sl, [sp, #32] │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov fp, r6 │ │ │ │ + mov r6, r4 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 118a2c │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 11875c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, fp │ │ │ │ + mov r5, r1 │ │ │ │ + bl 118a2c │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 11875c │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str r8, [sp] │ │ │ │ + add r8, r8, #8 │ │ │ │ mov r2, r4 │ │ │ │ - bl b838 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r7, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + bl e7ce4 │ │ │ │ + ldr r2, [r7, #3320] @ 0xcf8 │ │ │ │ + cmp r9, #1 │ │ │ │ + add r3, r2, r6 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq 68fac │ │ │ │ + ldrd r4, [r2, r6] │ │ │ │ + ldr r1, [r7, #3324] @ 0xcfc │ │ │ │ + ldrd r2, [r3, #8] │ │ │ │ + sub ip, r6, #24 │ │ │ │ + strd r4, [r1, ip] │ │ │ │ + add r1, r1, ip │ │ │ │ + strd r2, [r1, #8] │ │ │ │ + str r0, [r1, #16] │ │ │ │ + ldr r2, [pc, #-680] @ 68d0c │ │ │ │ + add r6, r6, #24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, #1140] @ 0x474 │ │ │ │ + cmp r3, r9 │ │ │ │ + blt 692c8 │ │ │ │ + ldr r8, [r2, #3320] @ 0xcf8 │ │ │ │ + mov fp, r9 │ │ │ │ add r8, r8, r6 │ │ │ │ - add r3, r0, r4 │ │ │ │ - bne 6bd80 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ - mov ip, fp │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + b 68f30 │ │ │ │ + ldr r6, [pc, #-720] @ 68d10 │ │ │ │ + mov r0, #1 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #-740] @ 68d14 │ │ │ │ + ldrd r2, [r8, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #-760] @ 68d18 │ │ │ │ + ldrd r2, [r9, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-776] @ 68d1c │ │ │ │ + ldrd r2, [r8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-792] @ 68d20 │ │ │ │ + ldrd r2, [r9] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-820] @ 68d24 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-840] @ 68d28 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 688b8 │ │ │ │ + ldr r1, [pc, #-876] @ 68d2c │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #-680] @ 68e08 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 67f38 │ │ │ │ + ldr r1, [pc, #-916] @ 68d30 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #112 @ 0x70 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 66448 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 64abc │ │ │ │ + b 66548 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, #2 │ │ │ │ + bl 64abc │ │ │ │ + b 666b0 │ │ │ │ + ldr r0, [r4, #1144] @ 0x478 │ │ │ │ + mov r3, r0 │ │ │ │ + mul r3, r0, r3 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r4, #1140] @ 0x474 │ │ │ │ + mla r0, r3, r3, r0 │ │ │ │ + bl 118a2c │ │ │ │ + bl b3d0 │ │ │ │ + bl 1190e4 │ │ │ │ + bl 118a2c │ │ │ │ + strd r0, [r4, #8] │ │ │ │ + b 66658 │ │ │ │ + ldr r0, [pc, #-1020] @ 68d34 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 66808 │ │ │ │ + ldr r0, [pc, #-1028] @ 68d38 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 64540 │ │ │ │ + ldr r1, [pc, #-1036] @ 68d3c │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #112 @ 0x70 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 66448 │ │ │ │ + ldr fp, [pc, #-1056] @ 68d44 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + mov sl, #0 │ │ │ │ + strd sl, [r5, #-8] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 118a2c │ │ │ │ mov r2, sl │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r8, r4 │ │ │ │ - add fp, fp, r3 │ │ │ │ - bne 6bd20 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - add r4, r4, #4 │ │ │ │ - cmp r3, r6 │ │ │ │ - add sl, sl, #4 │ │ │ │ - add ip, ip, #4 │ │ │ │ - add r2, r2, #4 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bne 6bcec │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - b 6bb34 │ │ │ │ - bl baa8 │ │ │ │ + mov r3, fp │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #-1096] @ 68d40 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + strd sl, [r5] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, [r6, #-8] │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #-1148] @ 68d40 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [pc, #-1168] @ 68d44 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ mov sl, r0 │ │ │ │ - ldr r2, [pc, #116] @ 6be98 │ │ │ │ - ldr r3, [pc, #92] @ 6be84 │ │ │ │ + mov fp, r1 │ │ │ │ + strd r0, [r6] │ │ │ │ + b 67bb0 │ │ │ │ + ldr r1, [pc, #-1196] @ 68d48 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 66f9c │ │ │ │ + ldr r1, [pc, #-1216] @ 68d4c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 66f8c │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + b 66980 │ │ │ │ + ldr r2, [pc, #-1252] @ 68d50 │ │ │ │ + ldr r0, [pc, #-1252] @ 68d54 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - moveq r0, sl │ │ │ │ - beq 6bca4 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 6be1c │ │ │ │ - b 6b900 │ │ │ │ - ldr r2, [pc, #64] @ 6be9c │ │ │ │ - ldr r3, [pc, #36] @ 6be84 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl eacd4 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + b 668d4 │ │ │ │ + ldr r2, [pc, #-1272] @ 68d58 │ │ │ │ + ldr r1, [pc, #-1272] @ 68d5c │ │ │ │ + ldr r0, [pc, #-1272] @ 68d60 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl eacd4 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + b 668d4 │ │ │ │ + ldr r1, [pc, #-1296] @ 68d64 │ │ │ │ + sub r5, r4, #8 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [ip] │ │ │ │ + sub r3, r2, #8 │ │ │ │ + add r2, r2, r5 │ │ │ │ + strd r0, [r3, #8]! │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 69284 │ │ │ │ + add ip, ip, #4 │ │ │ │ + cmp lr, ip │ │ │ │ + bne 69278 │ │ │ │ + b 67df0 │ │ │ │ + ldr r0, [pc, #-1344] @ 68d68 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 64540 │ │ │ │ + ldr r1, [pc, #-1352] @ 68d6c │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #112 @ 0x70 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 66448 │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + b 67ff0 │ │ │ │ + ldr r4, [pc, #-1388] @ 68d70 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6933c │ │ │ │ + add r0, r4, #3296 @ 0xce0 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldr r2, [r4, #3312] @ 0xcf0 │ │ │ │ + ldr r3, [r4, #3304] @ 0xce8 │ │ │ │ + ldr r1, [r4, #3308] @ 0xcec │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #3316] @ 0xcf4 │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #-1448] @ 68d74 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-1320] @ 68e08 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6be44 │ │ │ │ - add sp, sp, #444 @ 0x1bc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r4, lr, r8, ror #16 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x000e47b4 │ │ │ │ - andeq r5, ip, ip, lsr #26 │ │ │ │ - andeq r4, lr, r4, ror r3 │ │ │ │ - ldrdeq r5, [ip], -r4 │ │ │ │ - ldrdeq r4, [lr], -r4 @ │ │ │ │ - muleq lr, ip, r1 │ │ │ │ - │ │ │ │ -0006bea0 : │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #6 │ │ │ │ - bhi 6bec0 │ │ │ │ - ldr r2, [pc, #20] @ 6bec8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - ldr r0, [r3, #1684] @ 0x694 │ │ │ │ - bx lr │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #-1484] @ 68d78 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r4, #1136] @ 0x470 │ │ │ │ + bl b754 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 68c80 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 69df0 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r0, [r2, #-8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #-1544] @ 68d7c │ │ │ │ + mov lr, r2 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ble 69f98 │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldrdeq r5, [ip], -ip │ │ │ │ - │ │ │ │ -0006becc : │ │ │ │ - ldr r3, [r0] │ │ │ │ - bics r3, r3, #4 │ │ │ │ - moveq r0, #1 │ │ │ │ - movne r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006bee0 : │ │ │ │ - ldrb r0, [r0] │ │ │ │ - lsr r0, r0, #2 │ │ │ │ - and r0, r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006bef0 : │ │ │ │ - ldr r0, [r0] │ │ │ │ - sub r0, r0, #3 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006bf04 : │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r2, [r3, sl, lsl #2] │ │ │ │ + ldr r3, [r6] │ │ │ │ + sub r8, r2, #8 │ │ │ │ + mov fp, r1 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #124] @ 0x7c │ │ │ │ + b 69504 │ │ │ │ + ldr r3, [sp, #1072] @ 0x430 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldrd r6, [r3, r9] │ │ │ │ + bne 69414 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r6, [r3, r9] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 69554 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 119098 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + movne r9, #1 │ │ │ │ + bl 11905c │ │ │ │ + mov r2, r6 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 11905c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + movne r5, #1 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ + bne 69548 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r5, #0 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + bne 6948c │ │ │ │ + ldrd r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + strd r6, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6957c │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + cmp r9, #0 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + beq 69574 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + cmp fp, r4 │ │ │ │ + movge fp, r4 │ │ │ │ + cmp r1, r4 │ │ │ │ + movlt r1, r4 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r1, sl │ │ │ │ + movge r1, sl │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + mov r5, #1 │ │ │ │ + cmp r1, sl │ │ │ │ + movge r3, r1 │ │ │ │ + movlt r3, sl │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 69584 │ │ │ │ + ldrd r2, [r8, #8]! │ │ │ │ + lsl r9, r4, #3 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - add r1, r1, #3 │ │ │ │ - b 6bf2c │ │ │ │ - cmp r3, r0 │ │ │ │ - beq 6bf44 │ │ │ │ - ldrb r2, [r1, r3, lsl #2] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, #255 @ 0xff │ │ │ │ - beq 6bf24 │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006bf4c : │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 693e0 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + strd r2, [r1, r9] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r8] │ │ │ │ + b 694f4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + b 6947c │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + mov r9, r5 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r6, [sp, #48] @ 0x30 │ │ │ │ + strd r6, [sp, #40] @ 0x28 │ │ │ │ + b 69478 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + b 694b0 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + b 694a0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #124] @ 0x7c │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp sl, r3 │ │ │ │ + mov r1, fp │ │ │ │ + add r6, r6, #4 │ │ │ │ + bne 693bc │ │ │ │ + ldr lr, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + mov ip, fp │ │ │ │ + ldr r3, [pc, #-2100] @ 68d80 │ │ │ │ + cmp ip, lr │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + movle r1, #0 │ │ │ │ + movgt r1, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + movge r4, r1 │ │ │ │ + orrlt r4, r1, #1 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + add r8, r2, r1 │ │ │ │ + add r5, lr, r3 │ │ │ │ + add r9, ip, r3 │ │ │ │ + add r7, r0, r1 │ │ │ │ + bgt 69e30 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 69ed4 │ │ │ │ + ldr r3, [sp, #1080] @ 0x438 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bf60 │ │ │ │ + beq 69694 │ │ │ │ + ldr r3, [pc, #-2188] @ 68d84 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + sub r5, r2, #1 │ │ │ │ + sub r8, r3, #1 │ │ │ │ + ble 6968c │ │ │ │ + ldr r1, [pc, #-2220] @ 68d88 │ │ │ │ mov r0, #1 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 6bee0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2232] @ 68d8c │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2248] @ 68d90 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2264] @ 68d94 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2280] @ 68d98 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r7, #0 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr sl, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [pc, #-2308] @ 68d9c │ │ │ │ + ldr r4, [pc, #-2308] @ 68da0 │ │ │ │ + mov r0, sl │ │ │ │ + add r6, pc, r6 │ │ │ │ + bl ba48 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ba48 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + add r0, r4, #16 │ │ │ │ + mov r1, sl │ │ │ │ + bl bac0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 68c80 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r4, #56 @ 0x38 │ │ │ │ + bl bac0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 68c80 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, #2 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r3, r4, #20 │ │ │ │ + mvn r1, #63 @ 0x3f │ │ │ │ + bl ba3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bf88 │ │ │ │ + bne 68c80 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6973c │ │ │ │ + ldr r1, [pc, #-2428] @ 68da4 │ │ │ │ mov r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 6bf04 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006bf9c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - mul r4, r1, r4 │ │ │ │ - bl 6ac7c │ │ │ │ - mul r0, r4, r0 │ │ │ │ - add r0, r0, #7 │ │ │ │ - lsr r0, r0, #3 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006bfcc : │ │ │ │ - cmp r2, #6 │ │ │ │ - bhi 6bffc │ │ │ │ - ldr ip, [pc, #40] @ 6c004 │ │ │ │ - add ip, pc, ip │ │ │ │ - add r2, ip, r2, lsl #2 │ │ │ │ - ldr r2, [r2, #1684] @ 0x694 │ │ │ │ - mul r3, r2, r3 │ │ │ │ - mul r1, r3, r1 │ │ │ │ - mul r0, r1, r0 │ │ │ │ - add r0, r0, #7 │ │ │ │ - lsr r0, r0, #3 │ │ │ │ - bx lr │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x000c56b4 │ │ │ │ - │ │ │ │ -0006c008 : │ │ │ │ - b 65030 │ │ │ │ - │ │ │ │ -0006c00c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #60] @ 0x3c │ │ │ │ - mov r8, r1 │ │ │ │ - add r1, r3, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ - mov r7, r2 │ │ │ │ - bl bd84 │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - add r1, r1, #1 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl bd84 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2344] @ 68e08 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #-2460] @ 68da8 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, #2 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + add r3, r4, #60 @ 0x3c │ │ │ │ + mvn r1, #63 @ 0x3f │ │ │ │ + bl ba3c │ │ │ │ cmp r0, #0 │ │ │ │ - cmpne r5, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - moveq r9, #1 │ │ │ │ - movne r9, #0 │ │ │ │ - beq 6c0ec │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + bne 68c80 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 69798 │ │ │ │ + ldr r1, [pc, #-2512] @ 68dac │ │ │ │ mov r0, #1 │ │ │ │ - add r2, r3, r0 │ │ │ │ - add sl, r3, #1073741824 @ 0x40000000 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #64] @ 0x40 │ │ │ │ - str r9, [r5, sl, lsl #2] │ │ │ │ - add r6, r5, r3, lsl #2 │ │ │ │ - bl baa8 │ │ │ │ - mov r1, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2436] @ 68e08 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #-2544] @ 68db0 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + bl bc70 │ │ │ │ cmp r0, #0 │ │ │ │ - strbne r9, [r0] │ │ │ │ - strne r0, [r5, sl, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 65fa4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r5, [r4, #68] @ 0x44 │ │ │ │ - mov r6, #0 │ │ │ │ - sub r4, r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r6, [r5, r4, lsl #2] │ │ │ │ + bne 68c80 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 697e8 │ │ │ │ + ldr r1, [pc, #-2584] @ 68db4 │ │ │ │ mov r0, #1 │ │ │ │ - bl baa8 │ │ │ │ - add r8, r5, r4, lsl #2 │ │ │ │ - mov r1, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2516] @ 68e08 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #-2616] @ 68db8 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + bl bc70 │ │ │ │ cmp r0, #0 │ │ │ │ - strbne r6, [r0] │ │ │ │ - strne r0, [r5, r4, lsl #2] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 65fa4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b700 │ │ │ │ - mov r0, #83 @ 0x53 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -0006c104 : │ │ │ │ - b 6509c │ │ │ │ - │ │ │ │ -0006c108 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ - mov sl, r1 │ │ │ │ - add r1, r0, #1 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ - mov r9, r2 │ │ │ │ + bne 68c80 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 69838 │ │ │ │ + ldr r1, [pc, #-2656] @ 68dbc │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2596] @ 68e08 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #-2688] @ 68dc0 │ │ │ │ + ldr r6, [pc, #-2688] @ 68dc4 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bd84 │ │ │ │ - ldr r1, [r4, #72] @ 0x48 │ │ │ │ - add r1, r1, #1 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ - bl bd84 │ │ │ │ - ldr r1, [r4, #72] @ 0x48 │ │ │ │ - add r1, r1, #1 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ - bl bd84 │ │ │ │ - ldr r1, [r4, #72] @ 0x48 │ │ │ │ - add r1, r1, #1 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ - bl bd84 │ │ │ │ - cmp r8, #0 │ │ │ │ - cmpne r5, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 6c2a8 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r3, #0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mvn r2, #63 @ 0x3f │ │ │ │ + mvn r3, #0 │ │ │ │ + bl b7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - cmpne r7, #0 │ │ │ │ - moveq fp, #1 │ │ │ │ - movne fp, #0 │ │ │ │ - beq 6c2a8 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ - mov r0, #1 │ │ │ │ - add r3, r6, r0 │ │ │ │ - str r7, [r4, #84] @ 0x54 │ │ │ │ - add r7, r6, #1073741824 @ 0x40000000 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - str r5, [r4, #76] @ 0x4c │ │ │ │ - str r8, [r4, #80] @ 0x50 │ │ │ │ - str fp, [r5, r7, lsl #2] │ │ │ │ - bl baa8 │ │ │ │ - add r6, r5, r6, lsl #2 │ │ │ │ - mov r1, sl │ │ │ │ - mov sl, #0 │ │ │ │ + bne 68c80 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r0, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + mvn r2, #63 @ 0x3f │ │ │ │ + mvn r3, #0 │ │ │ │ + bl b7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - strbne fp, [r0] │ │ │ │ - strne r0, [r5, r7, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 65fa4 │ │ │ │ - ldr r5, [r4, #72] @ 0x48 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ - sub r5, r5, #-1073741823 @ 0xc0000001 │ │ │ │ - str sl, [r6, r5, lsl #2] │ │ │ │ - mov r0, #1 │ │ │ │ - bl baa8 │ │ │ │ - add r7, r6, r5, lsl #2 │ │ │ │ - mov r1, r9 │ │ │ │ + bne 68c80 │ │ │ │ + ldr fp, [pc, #-2780] @ 68dc8 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + add fp, pc, fp │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r0, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r2, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + bl b7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - strbne sl, [r0] │ │ │ │ - strne r0, [r6, r5, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 65fa4 │ │ │ │ - ldr r5, [r4, #72] @ 0x48 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ - sub r5, r5, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r7, #0 │ │ │ │ - str r7, [r6, r5, lsl #2] │ │ │ │ - mov r0, #1 │ │ │ │ - bl baa8 │ │ │ │ - add r9, r6, r5, lsl #2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + bne 68c80 │ │ │ │ + ldr r1, [pc, #-2824] @ 68dcc │ │ │ │ + sub r5, r5, r9 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + add sl, r5, #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + asr r3, sl, #31 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl b7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - strbne r7, [r0] │ │ │ │ - strne r0, [r6, r5, lsl #2] │ │ │ │ + bne 68c80 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r1, [pc, #-2888] @ 68dd0 │ │ │ │ + sub r3, r8, r7 │ │ │ │ + add r5, r3, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + asr r3, r5, #31 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + bl b7b4 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 68c80 │ │ │ │ mov r0, r9 │ │ │ │ - bl 65fa4 │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ - mov r6, #0 │ │ │ │ - sub r4, r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r0, #1 │ │ │ │ - str r6, [r5, r4, lsl #2] │ │ │ │ - bl baa8 │ │ │ │ - add r7, r5, r4, lsl #2 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [r4, #96] @ 0x60 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 118758 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mvn r6, #13 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [pc, #-2988] @ 68dd4 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl bde4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bne 68c80 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [r4, #104] @ 0x68 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 118758 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r3, r1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [pc, #-3068] @ 68dd8 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl bde4 │ │ │ │ cmp r0, #0 │ │ │ │ - strbne r6, [r0] │ │ │ │ - strne r0, [r5, r4, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 65fa4 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r8 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r7 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b700 │ │ │ │ - mov r0, #83 @ 0x53 │ │ │ │ - b 6c2a0 │ │ │ │ - │ │ │ │ -0006c2d0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl 6aad8 │ │ │ │ + bne 68c80 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r0, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + mov r2, #2 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - str r3, [r4] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - str r3, [r4, #64] @ 0x40 │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - str r3, [r4, #76] @ 0x4c │ │ │ │ - str r3, [r4, #80] @ 0x50 │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #120] @ 0x78 │ │ │ │ - str r3, [r4, #136] @ 0x88 │ │ │ │ - str r3, [r4, #140] @ 0x8c │ │ │ │ - str r3, [r4, #144] @ 0x90 │ │ │ │ - str r3, [r4, #148] @ 0x94 │ │ │ │ - str r3, [r4, #152] @ 0x98 │ │ │ │ - str r3, [r4, #156] @ 0x9c │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006c350 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl 6ab34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 65030 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 6509c │ │ │ │ - ldr r0, [r4, #136] @ 0x88 │ │ │ │ + bl b7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 68c80 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, sl │ │ │ │ + bl b7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 68c80 │ │ │ │ + ldr ip, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r5 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl b7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6a05c │ │ │ │ + ldr r4, [pc, #-3212] @ 68ddc │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldrd r0, [r4, #96] @ 0x60 │ │ │ │ + bl 118758 │ │ │ │ + mvn r6, #13 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [pc, #-3256] @ 68de0 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + bl bde4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 68c80 │ │ │ │ + ldrd r0, [r4, #104] @ 0x68 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 118758 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [pc, #-3312] @ 68de4 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + bl bde4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 68c80 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6a034 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + sub r9, r9, r3 │ │ │ │ + mvn r3, #3 │ │ │ │ + mul r5, r3, r5 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [pc, #-3372] @ 68de8 │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, r3, r5 │ │ │ │ + lsl r9, r9, #3 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, r7 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ + mov fp, r3 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ + b 69b7c │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [fp, r6, lsl #2] │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + add r3, r3, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str sl, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl bdb4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 68c80 │ │ │ │ + ldr r1, [sp, #380] @ 0x17c │ │ │ │ + add r6, r6, #1 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r6, r8 │ │ │ │ + str r1, [sp, #380] @ 0x17c │ │ │ │ + ble 69b34 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b700 │ │ │ │ - ldr r0, [r4, #140] @ 0x8c │ │ │ │ + ldr r3, [pc, #-3504] @ 68dec │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 69bcc │ │ │ │ + ldr r1, [pc, #-3520] @ 68df0 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-3512] @ 68e08 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ + add r4, r3, r5 │ │ │ │ + ldr r5, [pc, #-3564] @ 68df4 │ │ │ │ + mov r3, #1 │ │ │ │ + add r5, pc, r5 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ + b 69c30 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r4, r7, lsl #2] │ │ │ │ + mov r2, r6 │ │ │ │ + add r3, r3, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str sl, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ + bl bdb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6a080 │ │ │ │ + ldr r3, [sp, #380] @ 0x17c │ │ │ │ + add r7, r7, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r7, r8 │ │ │ │ + str r3, [sp, #380] @ 0x17c │ │ │ │ + ble 69bec │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b700 │ │ │ │ - ldr r0, [r4, #144] @ 0x90 │ │ │ │ - pop {r4, lr} │ │ │ │ - b b700 │ │ │ │ - │ │ │ │ -0006c398 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - add r5, r6, #12 │ │ │ │ - bl 6c350 │ │ │ │ - mov r2, #160 @ 0xa0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b838 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6aad8 │ │ │ │ - add r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6ab38 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 6c3f4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r7, [r6, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r7, [r6, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #-3672] @ 68df8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - movne r5, r7 │ │ │ │ - str r7, [r6, #68] @ 0x44 │ │ │ │ - bne 6c424 │ │ │ │ - b 6c454 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - bcs 6c454 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r2, [r2, r5, lsl #2] │ │ │ │ - ldr r1, [r3, r5, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 6c00c │ │ │ │ + ble 69c80 │ │ │ │ + ldr r1, [pc, #-3688] @ 68dfc │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-3692] @ 68e08 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #-3720] @ 68e00 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl b754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c414 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r5, #0 │ │ │ │ - str r5, [r6, #72] @ 0x48 │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - str r5, [r6, #76] @ 0x4c │ │ │ │ - cmp r3, r5 │ │ │ │ - str r5, [r6, #80] @ 0x50 │ │ │ │ - str r5, [r6, #84] @ 0x54 │ │ │ │ - str r5, [r6, #88] @ 0x58 │ │ │ │ - bne 6c48c │ │ │ │ - b 6c4c0 │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - bcs 6c4c0 │ │ │ │ - add r1, r4, #76 @ 0x4c │ │ │ │ - ldm r1, {r1, r2, r3} │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr ip, [r0, r5, lsl #2] │ │ │ │ - ldr r2, [r2, r5, lsl #2] │ │ │ │ - ldr r1, [r1, r5, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 6c108 │ │ │ │ + bne 68c80 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 69ccc │ │ │ │ + ldr r1, [pc, #-3756] @ 68e04 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-3768] @ 68e08 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #-3784] @ 68e0c │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + bl b754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c47c │ │ │ │ - b 6c444 │ │ │ │ + bne 68c80 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 69d18 │ │ │ │ + ldr r1, [pc, #928] @ 6a09c │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #916] @ 6a0a0 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #900] @ 6a0a4 │ │ │ │ + ldr r6, [pc, #900] @ 6a0a8 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, r4, #3296 @ 0xce0 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldr r7, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ - add r8, r4, #136 @ 0x88 │ │ │ │ - add r5, r6, #132 @ 0x84 │ │ │ │ - str r3, [r6, #136] @ 0x88 │ │ │ │ - str r3, [r6, #140] @ 0x8c │ │ │ │ - str r3, [r6, #144] @ 0x90 │ │ │ │ - str r3, [r6, #148] @ 0x94 │ │ │ │ - str r3, [r6, #152] @ 0x98 │ │ │ │ - str r3, [r6, #156] @ 0x9c │ │ │ │ - add r4, r4, #144 @ 0x90 │ │ │ │ - add r6, r6, #144 @ 0x90 │ │ │ │ - ldr r9, [r4, #4]! │ │ │ │ - str r9, [r5, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - bl baa8 │ │ │ │ - cmp r9, #0 │ │ │ │ - clz r3, r0 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - moveq r3, #0 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r2, [r4, #3312] @ 0xcf0 │ │ │ │ + str r3, [r5], #1024 @ 0x400 │ │ │ │ + ldr r3, [r4, #3304] @ 0xce8 │ │ │ │ + ldr r1, [r4, #3308] @ 0xcec │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #3316] @ 0xcf4 │ │ │ │ + add r6, pc, r6 │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + ldr r6, [pc, #828] @ 6a0ac │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r6, pc, r6 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r2, [r4, #3312] @ 0xcf0 │ │ │ │ + ldr r3, [r4, #3304] @ 0xce8 │ │ │ │ + ldr r1, [r4, #3308] @ 0xcec │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #3316] @ 0xcf4 │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [r4, #3304] @ 0xce8 │ │ │ │ + ldr r2, [r4, #3312] @ 0xcf0 │ │ │ │ + ldr r1, [r4, #3308] @ 0xcec │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #3316] @ 0xcf4 │ │ │ │ + add r4, r7, #5120 @ 0x1400 │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ + strd r0, [r4, #8] │ │ │ │ + b 66448 │ │ │ │ + mov fp, r0 │ │ │ │ + b 672d0 │ │ │ │ + mov sl, r0 │ │ │ │ + b 678cc │ │ │ │ + ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - str r0, [r5, #4]! │ │ │ │ - bne 6c574 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 6c55c │ │ │ │ - ldr r2, [r8] │ │ │ │ - cmp r9, #1 │ │ │ │ - ldrb r3, [r2] │ │ │ │ - strb r3, [r0] │ │ │ │ - beq 6c55c │ │ │ │ - mov r3, #1 │ │ │ │ - b 6c540 │ │ │ │ - ldr r2, [r8] │ │ │ │ - ldr r1, [r5] │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ - strb r2, [r1, r3] │ │ │ │ - ldr r2, [r4] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - bcc 6c53c │ │ │ │ - cmp r5, r6 │ │ │ │ - add r8, r8, #4 │ │ │ │ - bne 6c4ec │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r7, #83 @ 0x53 │ │ │ │ - b 6c3e8 │ │ │ │ - │ │ │ │ -0006c57c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3912] @ 0xf48 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #120] @ 6c618 │ │ │ │ - ldr r3, [pc, #120] @ 6c61c │ │ │ │ - sub sp, sp, #168 @ 0xa8 │ │ │ │ + ble 69ed4 │ │ │ │ + ldr r3, [pc, #684] @ 6a0b0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #164] @ 0xa4 │ │ │ │ + add r7, r2, r3 │ │ │ │ + mov r8, r2 │ │ │ │ + add r9, r5, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r4, #1 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #636] @ 6a0b4 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #620] @ 6a0b8 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #604] @ 6a0bc │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #588] @ 6a0c0 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #572] @ 6a0c4 │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #556] @ 6a0c8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #540] @ 6a0cc │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #524] @ 6a0d0 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 695f4 │ │ │ │ + ldr r0, [pc, #504] @ 6a0d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - add r5, sp, #4 │ │ │ │ - mov r2, #160 @ 0xa0 │ │ │ │ - mov r0, r5 │ │ │ │ + bl 64540 │ │ │ │ + ldr r1, [pc, #496] @ 6a0d8 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #112 @ 0x70 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 66448 │ │ │ │ + ldr r3, [pc, #472] @ 6a0dc │ │ │ │ + add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - mov r3, #0 │ │ │ │ - bl b838 │ │ │ │ - mov r2, #160 @ 0xa0 │ │ │ │ - mov r1, r4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 69f4c │ │ │ │ mov r0, r6 │ │ │ │ - bl b838 │ │ │ │ - mov r2, #160 @ 0xa0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b838 │ │ │ │ - ldr r2, [pc, #48] @ 6c620 │ │ │ │ - ldr r3, [pc, #40] @ 6c61c │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl baa8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + bne 67e7c │ │ │ │ + ldr r0, [pc, #436] @ 6a0e0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 64540 │ │ │ │ + ldr r1, [pc, #428] @ 6a0e4 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #112 @ 0x70 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 66448 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #396] @ 6a0e8 │ │ │ │ + mul r2, r3, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #296] @ 6a0a0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6c614 │ │ │ │ - add sp, sp, #168 @ 0xa8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + mov r0, r6 │ │ │ │ + bl baa8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + bne 67e34 │ │ │ │ + b 69f24 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov ip, r3 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + b 695ac │ │ │ │ + ldr r0, [pc, #300] @ 6a0ec │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 64540 │ │ │ │ + ldr r1, [pc, #292] @ 6a0f0 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #112 @ 0x70 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 66448 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, lr, r4, asr sl │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r3, lr, r8, lsl #20 │ │ │ │ + ldr r0, [pc, #264] @ 6a0f4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 64540 │ │ │ │ + ldr r1, [pc, #256] @ 6a0f8 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #112 @ 0x70 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 66448 │ │ │ │ + ldr r0, [pc, #232] @ 6a0fc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 64540 │ │ │ │ + ldr r1, [pc, #224] @ 6a100 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #112 @ 0x70 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 66448 │ │ │ │ + ldr r1, [pc, #200] @ 6a104 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #80] @ 6a0a0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 69af4 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + bl 644ac │ │ │ │ + ldr r1, [pc, #156] @ 6a108 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #112 @ 0x70 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 66448 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + bl 644ac │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r5, #112 @ 0x70 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 66448 │ │ │ │ + andeq r3, fp, ip, lsr #29 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + strdeq r8, [lr], -r8 @ │ │ │ │ + andeq r3, fp, r0, ror lr │ │ │ │ + andeq r3, fp, r0, ror #28 │ │ │ │ + muleq r1, pc, r6 @ │ │ │ │ + andeq r3, fp, r4, lsr #22 │ │ │ │ + andeq r3, fp, r0, lsr #22 │ │ │ │ + andeq r3, fp, ip, lsl fp │ │ │ │ + andeq r3, fp, r8, lsl fp │ │ │ │ + andeq r3, fp, r8, lsl fp │ │ │ │ + andeq r3, fp, r4, lsl fp │ │ │ │ + andeq r3, fp, r0, lsl fp │ │ │ │ + andeq r3, fp, ip, lsl #22 │ │ │ │ + andeq r3, fp, r8, lsl #22 │ │ │ │ + andeq r8, lr, r0, lsr ip │ │ │ │ + andeq r8, lr, r8, lsl ip │ │ │ │ + andeq r3, fp, r4, lsl r8 │ │ │ │ + andeq r8, lr, r0, ror #23 │ │ │ │ + andeq r3, fp, r4, lsl #25 │ │ │ │ + andeq r3, fp, r0, asr r7 │ │ │ │ + andeq r8, lr, ip, asr #22 │ │ │ │ + andeq r3, fp, r4, lsr #14 │ │ │ │ + andeq r8, lr, r0, lsr #22 │ │ │ │ + andeq r3, fp, ip, lsr #14 │ │ │ │ + strdeq r8, [lr], -r8 @ │ │ │ │ + ldrdeq r3, [fp], -r4 │ │ │ │ + andeq r8, lr, ip, lsr #21 │ │ │ │ │ │ │ │ -0006c624 : │ │ │ │ +0006a10c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3928] @ 0xf58 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #1372] @ 6cb9c │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #1368] @ 6cba0 │ │ │ │ - sub sp, sp, #132 @ 0x84 │ │ │ │ + str r0, [ip, #3040] @ 0xbe0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #496] @ 6a318 │ │ │ │ + ldr r3, [pc, #496] @ 6a31c │ │ │ │ add r2, pc, r2 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 65138 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ - ldr r7, [sp, #172] @ 0xac │ │ │ │ - mul fp, r7, r6 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6c988 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r9, [r5, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 6c8c4 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - cmp r2, #16 │ │ │ │ - beq 6c9c8 │ │ │ │ - cmp r9, #8 │ │ │ │ - beq 6cb38 │ │ │ │ + str r3, [sp, #1028] @ 0x404 │ │ │ │ mov r3, #0 │ │ │ │ - cmp fp, #0 │ │ │ │ - strb r3, [sp, #48] @ 0x30 │ │ │ │ - strb r3, [sp, #50] @ 0x32 │ │ │ │ - strb r3, [sp, #52] @ 0x34 │ │ │ │ - strb r3, [sp, #54] @ 0x36 │ │ │ │ - beq 6c7a8 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #1236] @ 6cba4 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r2, sp, #50 @ 0x32 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r3, sp, #54 @ 0x36 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r7, r8 │ │ │ │ - mov r4, #0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, sp, #20 │ │ │ │ - str r3, [sp] │ │ │ │ - stmib sp, {r4, sl} │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldm r0, {r0, r1, r2} │ │ │ │ - bl 66f1c │ │ │ │ - ldr r0, [r5] │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldrb r1, [sp, #48] @ 0x30 │ │ │ │ - ldrb r2, [sp, #50] @ 0x32 │ │ │ │ - ldrb r3, [sp, #52] @ 0x34 │ │ │ │ - ldrb ip, [sp, #54] @ 0x36 │ │ │ │ - cmp r0, #6 │ │ │ │ - bhi 6c780 │ │ │ │ - ldrb r0, [lr, r0] │ │ │ │ - add pc, pc, r0, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - cmp r0, #8 │ │ │ │ - strbeq r1, [r9] │ │ │ │ - strbeq r2, [r9, #1] │ │ │ │ - strbeq r3, [r9, #2] │ │ │ │ - strbne r1, [r7, #1] │ │ │ │ - strbne r1, [r7] │ │ │ │ - strbne r2, [r7, #3] │ │ │ │ - strbne r2, [r7, #2] │ │ │ │ - strbne r3, [r7, #5] │ │ │ │ - strbne r3, [r7, #4] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ - add r6, r6, #8 │ │ │ │ - add r8, r8, #4 │ │ │ │ - add r7, r7, #6 │ │ │ │ - add r9, r9, #3 │ │ │ │ - bne 6c70c │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 6cb68 │ │ │ │ - ldr r2, [pc, #1016] @ 6cba8 │ │ │ │ - ldr r3, [pc, #1004] @ 6cba0 │ │ │ │ + bl a0e10 │ │ │ │ + ldr r3, [pc, #456] @ 6a320 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + str r1, [r5] │ │ │ │ + strd r2, [r4] │ │ │ │ + cmp r0, #1 │ │ │ │ + ble 6a1dc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldrb r3, [r0] │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + beq 6a27c │ │ │ │ + bhi 6a1c4 │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ + beq 6a27c │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ + beq 6a1cc │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + ldr r1, [pc, #392] @ 6a324 │ │ │ │ + mov r2, #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ba30 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6a308 │ │ │ │ + str r0, [r5] │ │ │ │ + ldr r3, [pc, #364] @ 6a328 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [r4] │ │ │ │ + b 6a220 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ + bne 6a190 │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r4] │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + ldr r1, [pc, #324] @ 6a32c │ │ │ │ + mov r2, #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ba30 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6a250 │ │ │ │ + ldrd r8, [r4] │ │ │ │ + str r0, [r5] │ │ │ │ + ldr r3, [pc, #276] @ 6a320 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6a1b4 │ │ │ │ + ldr r2, [pc, #264] @ 6a330 │ │ │ │ + ldr r3, [pc, #240] @ 6a31c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #1028] @ 0x404 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6cb98 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #132 @ 0x84 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - cmp r0, #8 │ │ │ │ - beq 6c890 │ │ │ │ - strb r1, [r6, #1] │ │ │ │ - strb r1, [r6] │ │ │ │ - strb r2, [r6, #3] │ │ │ │ - strb r2, [r6, #2] │ │ │ │ - strb r3, [r6, #5] │ │ │ │ - strb r3, [r6, #4] │ │ │ │ - strb ip, [r6, #7] │ │ │ │ - strb ip, [r6, #6] │ │ │ │ - b 6c780 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, #8 │ │ │ │ - beq 6c8a4 │ │ │ │ - cmp r3, #16 │ │ │ │ - strbeq r1, [r8, #1] │ │ │ │ - strbeq r1, [r8] │ │ │ │ - strbeq ip, [r8, #3] │ │ │ │ - strbeq ip, [r8, #2] │ │ │ │ - b 6c780 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp] │ │ │ │ - bl 647ec │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 6c780 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne 6c880 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - strb r3, [r2, r4] │ │ │ │ - b 6c780 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r2, #8 │ │ │ │ - beq 6c8b8 │ │ │ │ - cmp r2, #16 │ │ │ │ - bne 6c964 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r3, r2, #1 │ │ │ │ - strb r1, [r3, r4, lsl #1] │ │ │ │ - strb r1, [r2, r4, lsl #1] │ │ │ │ - b 6c780 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 647a0 │ │ │ │ - b 6c780 │ │ │ │ - strb r1, [r8] │ │ │ │ - strb r2, [r8, #1] │ │ │ │ - strb r3, [r8, #2] │ │ │ │ - strb ip, [r8, #3] │ │ │ │ - b 6c780 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - strb r1, [r3, r4, lsl #1] │ │ │ │ - add r3, r3, #1 │ │ │ │ - strb ip, [r3, r4, lsl #1] │ │ │ │ - b 6c780 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - strb r1, [r3, r4] │ │ │ │ - b 6c780 │ │ │ │ - mov r7, #1 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - lsl r7, r7, r9 │ │ │ │ - add r8, sp, #56 @ 0x38 │ │ │ │ - cmp r7, r3 │ │ │ │ - movcs r7, r3 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl b5b0 │ │ │ │ - mvn r3, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - beq 6c930 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - ldrb r3, [r6, #2] │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ - ldrb r1, [r6] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ - str r0, [sp] │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 64f78 │ │ │ │ - cmp r7, r4 │ │ │ │ - add r6, r6, #4 │ │ │ │ - bne 6c900 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - cmp r3, #16 │ │ │ │ - beq 6cb24 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp fp, #0 │ │ │ │ - strb r3, [sp, #48] @ 0x30 │ │ │ │ - strb r3, [sp, #50] @ 0x32 │ │ │ │ - strb r3, [sp, #52] @ 0x34 │ │ │ │ - strb r3, [sp, #54] @ 0x36 │ │ │ │ - bne 6c6c4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 66a28 │ │ │ │ - b 6c7a8 │ │ │ │ - rsb r3, r2, #8 │ │ │ │ - asr r3, r1, r3 │ │ │ │ - mvn r1, #0 │ │ │ │ - bic r3, r3, r1, lsl r2 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - mov r1, r4 │ │ │ │ - bl 647a0 │ │ │ │ - b 6c780 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ + bne 6a314 │ │ │ │ + add sp, sp, #1024 @ 0x400 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #220] @ 6a334 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6bf9c │ │ │ │ + bl ba30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c7a8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - add r0, r3, r0 │ │ │ │ - ldrb r1, [r3, #1]! │ │ │ │ - strb r1, [r2, #1]! │ │ │ │ - cmp r0, r3 │ │ │ │ - bne 6c9b4 │ │ │ │ - b 6c7a8 │ │ │ │ - cmp r9, #16 │ │ │ │ - bne 6c6a0 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 6c7a8 │ │ │ │ - ldr r3, [pc, #460] @ 6cbac │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r8, #0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - add r1, sp, #50 @ 0x32 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r2, r2, #1 │ │ │ │ - add r3, sp, #54 @ 0x36 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r4, r8 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #20 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - stmib sp, {r8, sl} │ │ │ │ - str r2, [sp] │ │ │ │ - ldm r0, {r0, r1, r2} │ │ │ │ - strh r4, [sp, #48] @ 0x30 │ │ │ │ - strh r4, [sp, #50] @ 0x32 │ │ │ │ - strh r4, [sp, #52] @ 0x34 │ │ │ │ - strh r4, [sp, #54] @ 0x36 │ │ │ │ - bl 64850 │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldrh r1, [sp, #48] @ 0x30 │ │ │ │ - ldrh lr, [sp, #50] @ 0x32 │ │ │ │ - ldrh ip, [sp, #52] @ 0x34 │ │ │ │ - ldrh r0, [sp, #54] @ 0x36 │ │ │ │ - cmp r2, #6 │ │ │ │ - bhi 6ca94 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - strb r1, [r9, #1] │ │ │ │ - strb r0, [r9, #3] │ │ │ │ - lsr r1, r1, #8 │ │ │ │ - lsr r0, r0, #8 │ │ │ │ - strb r1, [r9] │ │ │ │ - strb r0, [r9, #2] │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp fp, r8 │ │ │ │ - add r7, r7, #6 │ │ │ │ - add r9, r9, #4 │ │ │ │ - add r6, r6, #8 │ │ │ │ - bne 6ca24 │ │ │ │ - b 6c79c │ │ │ │ - strb r1, [r6, #1] │ │ │ │ - strb lr, [r6, #3] │ │ │ │ - lsr r1, r1, #8 │ │ │ │ - lsr lr, lr, #8 │ │ │ │ - strb ip, [r6, #5] │ │ │ │ - strb r0, [r6, #7] │ │ │ │ - lsr ip, ip, #8 │ │ │ │ - lsr r0, r0, #8 │ │ │ │ - strb r1, [r6] │ │ │ │ - strb lr, [r6, #2] │ │ │ │ - strb ip, [r6, #4] │ │ │ │ - strb r0, [r6, #6] │ │ │ │ - b 6ca94 │ │ │ │ - strb r1, [r7, #1] │ │ │ │ - strb lr, [r7, #3] │ │ │ │ - lsr r1, r1, #8 │ │ │ │ - lsr lr, lr, #8 │ │ │ │ - strb ip, [r7, #5] │ │ │ │ - lsr ip, ip, #8 │ │ │ │ - strb r1, [r7] │ │ │ │ - strb lr, [r7, #2] │ │ │ │ - strb ip, [r7, #4] │ │ │ │ - b 6ca94 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - lsr r2, r1, #8 │ │ │ │ - strb r2, [r3, r8, lsl #1] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - strb r1, [r3, r8, lsl #1] │ │ │ │ - b 6ca94 │ │ │ │ - cmp r9, #16 │ │ │ │ - bne 6c93c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 6c9d8 │ │ │ │ - b 6c958 │ │ │ │ - cmp r3, #6 │ │ │ │ - beq 6cb78 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 6c6a8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, #0 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 6602c │ │ │ │ - ldr r3, [r5] │ │ │ │ - b 6c7a0 │ │ │ │ - add r8, sp, #56 @ 0x38 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 66a28 │ │ │ │ - b 6c7a8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, #1 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 6602c │ │ │ │ - ldr r3, [r5] │ │ │ │ - b 6c7a0 │ │ │ │ + bne 6a2e0 │ │ │ │ + mov r3, #2 │ │ │ │ + ldrd r8, [r4] │ │ │ │ + str r3, [r5] │ │ │ │ + b 6a204 │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl b514 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + mov r2, #2 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r1, [pc, #156] @ 6a338 │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + strd r8, [r4] │ │ │ │ + bl ba30 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + streq r3, [r5] │ │ │ │ + beq 6a204 │ │ │ │ + ldr r1, [pc, #120] @ 6a33c │ │ │ │ + mov r2, #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ba30 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r3, #3 │ │ │ │ + streq r3, [r5] │ │ │ │ + beq 6a204 │ │ │ │ + ldr r1, [pc, #88] @ 6a340 │ │ │ │ + mov r2, #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ba30 │ │ │ │ + ldrd r8, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r3, #4 │ │ │ │ + streq r3, [r5] │ │ │ │ + b 6a204 │ │ │ │ + ldr r1, [pc, #52] @ 6a344 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 6a258 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000e39b0 │ │ │ │ + ldrdeq r5, [lr], -r0 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - ldrdeq r4, [ip], -r8 │ │ │ │ - andeq r3, lr, r8, asr #16 │ │ │ │ - ldrdeq r4, [ip], -r3 │ │ │ │ + addgt r3, pc, r0, lsl #16 │ │ │ │ + andeq r3, fp, ip, ror #20 │ │ │ │ + addsmi r4, pc, r0 │ │ │ │ + andeq r3, fp, r0, lsr #20 │ │ │ │ + ldrdeq r5, [lr], -r0 │ │ │ │ + @ instruction: 0x000b39b8 │ │ │ │ + andeq r3, fp, ip, ror #18 │ │ │ │ + andeq r3, fp, r8, asr #18 │ │ │ │ + andeq r3, fp, r8, lsr #18 │ │ │ │ + andeq r3, fp, r0, lsl #18 │ │ │ │ │ │ │ │ -0006cbb0 : │ │ │ │ +0006a348 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r9, [pc, #220] @ 6a43c │ │ │ │ + mov r5, r1 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldrd r0, [r0] │ │ │ │ + ldrd r2, [r9] │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [r9, #8] │ │ │ │ + strd r0, [r4] │ │ │ │ + ldrd r0, [r5] │ │ │ │ + bl 118758 │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - str r3, [r0] │ │ │ │ - str r3, [r0, #4] │ │ │ │ - str r3, [r0, #16] │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - str r3, [r0, #8] │ │ │ │ - str r3, [r0, #20] │ │ │ │ - str r2, [r0, #1048] @ 0x418 │ │ │ │ - bx lr │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r6, [r5] │ │ │ │ + ldrd r4, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6a3e4 │ │ │ │ + ldr r9, [r9, #28] │ │ │ │ + ldr r3, [pc, #128] @ 6a440 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r9, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6a3f0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r8] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6a3e4 │ │ │ │ + ldr r3, [pc, #44] @ 6a440 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r9, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 6a3e4 │ │ │ │ + andseq r9, r3, r0, ror #2 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ │ │ │ │ -0006cbd8 : │ │ │ │ - sub r3, r0, #1 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bhi 6cc18 │ │ │ │ - sub r3, r0, r0, lsl #4 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - cmp r3, #15 │ │ │ │ - bls 6cc00 │ │ │ │ - mov r0, #8 │ │ │ │ - bx lr │ │ │ │ - sub r0, r0, r0, lsl #2 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - cmp r0, #3 │ │ │ │ - movhi r0, #4 │ │ │ │ - movls r0, #2 │ │ │ │ - bx lr │ │ │ │ +0006a444 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r0 │ │ │ │ + bl b7cc │ │ │ │ + ldrb r3, [r7] │ │ │ │ + ldr r6, [pc, #424] @ 6a610 │ │ │ │ + cmp r3, #32 │ │ │ │ + add r6, pc, r6 │ │ │ │ + bne 6a608 │ │ │ │ + add r2, r7, r0 │ │ │ │ + mov r5, r7 │ │ │ │ + b 6a488 │ │ │ │ + ldrb r3, [r5, #1]! │ │ │ │ + cmp r3, #32 │ │ │ │ + bne 6a494 │ │ │ │ + cmp r5, r2 │ │ │ │ + bcc 6a47c │ │ │ │ + ldrb r3, [r5] │ │ │ │ + cmp r3, #32 │ │ │ │ + cmpne r3, #61 @ 0x3d │ │ │ │ + beq 6a600 │ │ │ │ + add r1, r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + b 6a4bc │ │ │ │ + ldrb r2, [r3, #1]! │ │ │ │ + cmp r2, #32 │ │ │ │ + cmpne r2, #61 @ 0x3d │ │ │ │ + beq 6a4c4 │ │ │ │ + cmp r3, r1 │ │ │ │ + bcc 6a4ac │ │ │ │ + ldr ip, [pc, #328] @ 6a614 │ │ │ │ + mov r4, r3 │ │ │ │ + add lr, r7, r0 │ │ │ │ + b 6a4d8 │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldrb r2, [r4] │ │ │ │ + sub r2, r2, #32 │ │ │ │ + and r2, r2, #255 @ 0xff │ │ │ │ + cmp r2, #29 │ │ │ │ + lsr r1, ip, r2 │ │ │ │ + bhi 6a500 │ │ │ │ + tst r1, #1 │ │ │ │ + beq 6a500 │ │ │ │ + cmp r4, lr │ │ │ │ + bcc 6a4d4 │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r3] │ │ │ │ + ldrb r2, [r4] │ │ │ │ + cmp r2, #39 @ 0x27 │ │ │ │ + ldrbeq r2, [r4, #1] │ │ │ │ + addeq r3, r4, #1 │ │ │ │ + movne r3, r4 │ │ │ │ + cmp r2, #32 │ │ │ │ + cmpne r2, #39 @ 0x27 │ │ │ │ + beq 6a548 │ │ │ │ + add r7, r7, r0 │ │ │ │ + b 6a540 │ │ │ │ + ldrb r2, [r3, #1]! │ │ │ │ + cmp r2, #32 │ │ │ │ + cmpne r2, #39 @ 0x27 │ │ │ │ + beq 6a548 │ │ │ │ + cmp r3, r7 │ │ │ │ + bcc 6a530 │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r3] │ │ │ │ + ldr r3, [pc, #192] @ 6a618 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 6a58c │ │ │ │ + ldr r1, [pc, #176] @ 6a61c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ - bx lr │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #156] @ 6a620 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r1, [pc, #144] @ 6a624 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 6a5e4 │ │ │ │ + ldr r1, [pc, #124] @ 6a628 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 6a5c4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r2, #10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b91c │ │ │ │ + ldr r3, [pc, #84] @ 6a62c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r0, [r3, #24] │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r2, #10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b91c │ │ │ │ + ldr r3, [pc, #56] @ 6a630 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r0, [r3, #20] │ │ │ │ + b 6a5a4 │ │ │ │ + mov r3, r5 │ │ │ │ + b 6a4c4 │ │ │ │ + mov r5, r7 │ │ │ │ + b 6a494 │ │ │ │ + muleq lr, r0, fp │ │ │ │ + andcs r0, r0, r1, lsl #1 │ │ │ │ + andseq r8, r3, ip, ror #30 │ │ │ │ + andeq r2, fp, r8, lsr r9 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + ldrdeq r2, [ip], -r0 │ │ │ │ + andeq r2, ip, r8, asr #5 │ │ │ │ + andseq r8, r3, ip, ror #29 │ │ │ │ + andseq r8, r3, ip, asr #29 │ │ │ │ │ │ │ │ -0006cc20 : │ │ │ │ +0006a634 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3904] @ 0xf40 │ │ │ │ - mov r4, r0 │ │ │ │ - mul r0, r3, r2 │ │ │ │ - ldr r2, [pc, #1964] @ 6d3ec │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #1960] @ 6d3f0 │ │ │ │ + str r0, [ip, #2952] @ 0xb88 │ │ │ │ + ldr r2, [pc, #1076] @ 6aa80 │ │ │ │ + ldr r3, [pc, #1076] @ 6aa84 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr fp, [sp, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, fp │ │ │ │ + sub sp, sp, #1104 @ 0x450 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #32768 @ 0x8000 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #1100] @ 0x44c │ │ │ │ mov r3, #0 │ │ │ │ - bl 6becc │ │ │ │ - subs r9, r0, #0 │ │ │ │ - mov r0, fp │ │ │ │ - movne r9, #1 │ │ │ │ - bl 6bf4c │ │ │ │ - clz r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 6ac7c │ │ │ │ - lsr r5, r5, #5 │ │ │ │ - cmp r0, #8 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi 6d084 │ │ │ │ - sub r3, r0, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - movhi r3, #256 @ 0x100 │ │ │ │ - strhi r3, [sp, #68] @ 0x44 │ │ │ │ - bls 6d0b4 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b5b0 │ │ │ │ - mvn r2, #0 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - cmp r2, #16 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - beq 6d0e8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6d390 │ │ │ │ - add r2, sp, #78 @ 0x4e │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add r2, sp, #74 @ 0x4a │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r6, #0 │ │ │ │ - sub r8, r2, #1 │ │ │ │ - clz r8, r8 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - lsr r8, r8, #5 │ │ │ │ - str fp, [sp, #56] @ 0x38 │ │ │ │ - mov sl, r6 │ │ │ │ - mov r7, r6 │ │ │ │ - mov fp, r8 │ │ │ │ - str r9, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - strb r7, [sp, #72] @ 0x48 │ │ │ │ - strb r7, [sp, #74] @ 0x4a │ │ │ │ - strb r7, [sp, #76] @ 0x4c │ │ │ │ - strb r7, [sp, #78] @ 0x4e │ │ │ │ - bl 66f1c │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r3, [r4, #1048] @ 0x418 │ │ │ │ - bne 6cd88 │ │ │ │ - cmp r3, #7 │ │ │ │ - bls 6d05c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movhi fp, #0 │ │ │ │ - movls fp, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r2, fp │ │ │ │ - bne 6cdcc │ │ │ │ - ldrb r8, [sp, #72] @ 0x48 │ │ │ │ - ldrb r9, [sp, #74] @ 0x4a │ │ │ │ - cmp r8, r9 │ │ │ │ - beq 6cffc │ │ │ │ - cmp r3, #7 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4] │ │ │ │ - movls r3, #8 │ │ │ │ - strls r3, [r4, #1048] @ 0x418 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6cf14 │ │ │ │ - ldrb r8, [sp, #72] @ 0x48 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldrh r3, [r4, #8] │ │ │ │ - ldrb r5, [sp, #78] @ 0x4e │ │ │ │ - cmp r3, r8 │ │ │ │ - beq 6d028 │ │ │ │ - cmp r5, #255 @ 0xff │ │ │ │ - movne r3, #0 │ │ │ │ - beq 6d0cc │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 6cfc0 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - eor r3, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + bl baa8 │ │ │ │ + ldr r1, [pc, #1036] @ 6aa88 │ │ │ │ + ldr sl, [pc, #1036] @ 6aa8c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b844 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 6aa44 │ │ │ │ + ldr r7, [pc, #1008] @ 6aa90 │ │ │ │ + ldr r8, [pc, #1008] @ 6aa94 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r5, sp, #76 @ 0x4c │ │ │ │ + b 6a740 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b7cc │ │ │ │ + sub r0, r0, #1 │ │ │ │ + add r3, r0, #1104 @ 0x450 │ │ │ │ + add r0, sp, r3 │ │ │ │ + ldrb r3, [r0, #-1028] @ 0xfffffbfc │ │ │ │ + cmp r3, #10 │ │ │ │ moveq r3, #0 │ │ │ │ - andne r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6cfc0 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - orrs r2, r2, r3 │ │ │ │ - bne 6cef8 │ │ │ │ - ldrb r3, [sp, #76] @ 0x4c │ │ │ │ - ldrb r9, [sp, #74] @ 0x4a │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - strh r8, [r4, #8] │ │ │ │ - strh r9, [r4, #10] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - beq 6d370 │ │ │ │ + strbeq r3, [r0, #-1028] @ 0xfffffbfc │ │ │ │ + ldr r3, [r7, #48] @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 6a700 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #928] @ 6aa98 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b7cc │ │ │ │ + cmp r0, #79 @ 0x4f │ │ │ │ + bhi 6a720 │ │ │ │ + rsb r2, r0, #80 @ 0x50 │ │ │ │ + mov r1, #32 │ │ │ │ + add r0, r5, r0 │ │ │ │ + bl b5b0 │ │ │ │ mov r3, #0 │ │ │ │ - mov r6, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - bne 6cd3c │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - ldrh r1, [r0, #8] │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ - ldrh r3, [r0, #12] │ │ │ │ - add r1, r1, r1, lsl #8 │ │ │ │ - add r2, r2, r2, lsl #8 │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - strh r1, [r0, #8] │ │ │ │ - strh r2, [r0, #10] │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - add r6, sp, #140 @ 0x8c │ │ │ │ - ldr r5, [r4, #4]! │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 6cec0 │ │ │ │ + mov r2, #32768 @ 0x8000 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strb r3, [sp, #156] @ 0x9c │ │ │ │ + bl b484 <__strcat_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 66a28 │ │ │ │ + bl 6a444 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ + bl b4d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6a6b0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b4cc │ │ │ │ + ldr r3, [pc, #820] @ 6aa9c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 6a7a8 │ │ │ │ + ldr r1, [pc, #804] @ 6aaa0 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #792] @ 6aaa4 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #776] @ 6aaa8 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd0c │ │ │ │ + ldr r5, [pc, #756] @ 6aaac │ │ │ │ + add r5, pc, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [r5, #28] │ │ │ │ + beq 6aa1c │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r6, [fp, #32] │ │ │ │ + bic r7, r2, #-2147483648 @ 0x80000000 │ │ │ │ + add r3, r5, #1088 @ 0x440 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + strd r6, [r3, #-8] │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #708] @ 6aab0 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #700] @ 6aab4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + mov r9, r1 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #668] @ 6aab0 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #660] @ 6aab4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r0, fp │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add fp, sp, #48 @ 0x30 │ │ │ │ + strd r6, [sp] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + bl b790 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + sub r3, fp, #12 │ │ │ │ + str fp, [sp, #12] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + sub r3, fp, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [r1] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r1, #-8] │ │ │ │ + bl bc40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r0, [fp, #-8] │ │ │ │ + bl 118758 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r8, [r5] │ │ │ │ + ldrd r0, [fp] │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + strd r0, [r5, #8] │ │ │ │ + bne 6a950 │ │ │ │ + ldr r3, [pc, #488] @ 6aab8 │ │ │ │ + ldr r2, [pc, #488] @ 6aabc │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r1, #3940] @ 0xf64 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi 6aa70 │ │ │ │ + ldrb r3, [r2, r3] │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + ldr r7, [pc, #448] @ 6aac0 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r2, #4 │ │ │ │ + ldr r3, [pc, #440] @ 6aac4 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #32] │ │ │ │ + strd r6, [r3, #40] @ 0x28 │ │ │ │ bl b700 │ │ │ │ - cmp r4, r6 │ │ │ │ - bne 6cea4 │ │ │ │ - ldr r2, [pc, #1316] @ 6d3f4 │ │ │ │ - ldr r3, [pc, #1308] @ 6d3f0 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #416] @ 6aac8 │ │ │ │ + ldr r3, [pc, #344] @ 6aa84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #1100] @ 0x44c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6d39c │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ + bne 6aa6c │ │ │ │ + add sp, sp, #1104 @ 0x450 │ │ │ │ + add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 6ce58 │ │ │ │ - ldrb r3, [sp, #76] @ 0x4c │ │ │ │ - ldrb r9, [sp, #74] @ 0x4a │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b 6cf38 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 6cfb8 │ │ │ │ - ldrb r3, [sp, #76] @ 0x4c │ │ │ │ - ldrb r8, [sp, #72] @ 0x48 │ │ │ │ - ldrb r9, [sp, #74] @ 0x4a │ │ │ │ - ldrb r5, [sp, #78] @ 0x4e │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 647ec │ │ │ │ - cmp r0, #0 │ │ │ │ - movge r6, #0 │ │ │ │ - bge 6ce64 │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl 64f78 │ │ │ │ - cmp r6, #255 @ 0xff │ │ │ │ - bls 6d090 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r6, [r4, #20] │ │ │ │ - movcc r6, #0 │ │ │ │ - movcs r6, #1 │ │ │ │ - tst r6, r3 │ │ │ │ - beq 6ce64 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - and r2, r3, fp │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 6ce74 │ │ │ │ - mov r6, #1 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - b 6ce64 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - b 6cfa4 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r3, [r4, #1048] @ 0x418 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi 6d078 │ │ │ │ - mov r3, #8 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [r4, #1048] @ 0x418 │ │ │ │ - bne 6cf9c │ │ │ │ - ldrb r9, [sp, #74] @ 0x4a │ │ │ │ - ldrb r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b 6cf38 │ │ │ │ - ldrb r1, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r8, r1 │ │ │ │ - bne 6cdb8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6cde4 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 6d378 │ │ │ │ - ldrb r5, [sp, #78] @ 0x4e │ │ │ │ - b 6cf38 │ │ │ │ - ldrb r9, [sp, #74] @ 0x4a │ │ │ │ - ldrh r3, [r4, #10] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne 6cdf4 │ │ │ │ - ldrb r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r5, #255 @ 0xff │ │ │ │ - ldrh r3, [r4, #12] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - beq 6d3a0 │ │ │ │ - sub r3, r2, r3 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - b 6ce00 │ │ │ │ - ldrb r0, [sp, #72] @ 0x48 │ │ │ │ - bl 6cbd8 │ │ │ │ - ldr r3, [r4, #1048] @ 0x418 │ │ │ │ - cmp r3, r0 │ │ │ │ - movcc r3, r0 │ │ │ │ - strcc r0, [r4, #1048] @ 0x418 │ │ │ │ - b 6cd88 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 6cfe4 │ │ │ │ - b 6cf9c │ │ │ │ - ldr r3, [pc, #876] @ 6d3f8 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - b 6ccb0 │ │ │ │ - add r3, r4, #24 │ │ │ │ - strb r8, [r3, r6, lsl #2] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - add r3, r3, r6, lsl #2 │ │ │ │ - strb r9, [r3, #1] │ │ │ │ - strb r2, [r3, #2] │ │ │ │ - strb r5, [r3, #3] │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - b 6cf78 │ │ │ │ - ldr r2, [pc, #832] @ 6d3fc │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #1712] @ 0x6b0 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - b 6ccb0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 6ce58 │ │ │ │ - ldrb r3, [sp, #76] @ 0x4c │ │ │ │ - ldrb r9, [sp, #74] @ 0x4a │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b 6cf38 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6d390 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r1, sp, #74 @ 0x4a │ │ │ │ - add r2, sp, #78 @ 0x4e │ │ │ │ - str r1, [sp, #28] │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - ldr sl, [pc, #752] @ 6d400 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b 6d140 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq 6d380 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - stm sp, {r4, r6, fp} │ │ │ │ - bl 64850 │ │ │ │ - ldrh r8, [sp, #72] @ 0x48 │ │ │ │ - ldrh r1, [sp, #74] @ 0x4a │ │ │ │ - umull r0, r9, sl, r8 │ │ │ │ - umull r0, r7, sl, r1 │ │ │ │ - ldrh r2, [sp, #76] @ 0x4c │ │ │ │ - ldrh ip, [sp, #78] @ 0x4e │ │ │ │ - umull r0, r5, sl, r2 │ │ │ │ - umull r0, lr, sl, ip │ │ │ │ - and r0, r9, #65280 @ 0xff00 │ │ │ │ - add r0, r0, r9, lsr #8 │ │ │ │ - sub r0, r8, r0 │ │ │ │ - and r8, r7, #65280 @ 0xff00 │ │ │ │ - add r8, r8, r7, lsr #8 │ │ │ │ - sub r1, r1, r8 │ │ │ │ - orr r1, r0, r1 │ │ │ │ - and r0, r5, #65280 @ 0xff00 │ │ │ │ - add r0, r0, r5, lsr #8 │ │ │ │ - sub r2, r2, r0 │ │ │ │ - orr r2, r1, r2 │ │ │ │ - and r1, lr, #65280 @ 0xff00 │ │ │ │ - add r1, r1, lr, lsr #8 │ │ │ │ - sub ip, ip, r1 │ │ │ │ - orr r2, r2, ip │ │ │ │ - lsl r2, r2, #16 │ │ │ │ - lsr r2, r2, #16 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6d130 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r3, #16 │ │ │ │ - str r3, [r4, #1048] @ 0x418 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [pc, #548] @ 6d404 │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r7, #1 │ │ │ │ - strh r6, [sp, #72] @ 0x48 │ │ │ │ - strh r6, [sp, #74] @ 0x4a │ │ │ │ - strh r6, [sp, #76] @ 0x4c │ │ │ │ - strh r6, [sp, #78] @ 0x4e │ │ │ │ - b 6d238 │ │ │ │ - ldrh r2, [sp, #72] @ 0x48 │ │ │ │ - ldrh r1, [sp, #74] @ 0x4a │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 6d2dc │ │ │ │ - ldrh r1, [sp, #76] @ 0x4c │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 6d2dc │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 6d268 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r5, #1 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq 6ce9c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - stmib sp, {r6, fp} │ │ │ │ - str sl, [sp] │ │ │ │ - bl 64850 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 6d1fc │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 6ce9c │ │ │ │ - ldrh r2, [sp, #72] @ 0x48 │ │ │ │ - mov r5, r9 │ │ │ │ - ldrh r1, [r4, #8] │ │ │ │ - ldrh r0, [sp, #78] @ 0x4e │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 6d2fc │ │ │ │ - cmp r0, r8 │ │ │ │ - movne r1, #0 │ │ │ │ - beq 6d2d0 │ │ │ │ + ldr r1, [pc, #372] @ 6aacc │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #352] @ 6aad0 │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #276] @ 6aa98 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6a8c8 │ │ │ │ + ldrd r6, [r1, #120] @ 0x78 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #288] @ 6aac0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d350 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - eor r1, r1, #1 │ │ │ │ + movne r2, #1 │ │ │ │ + ldreq r7, [pc, #284] @ 6aad4 │ │ │ │ + moveq r6, #0 │ │ │ │ + moveq r2, #1 │ │ │ │ + b 6a904 │ │ │ │ + ldrd r6, [r1, #120] @ 0x78 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #260] @ 6aad4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r1, #0 │ │ │ │ - andne r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 6d350 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - orrs r0, r0, r1 │ │ │ │ - bne 6d2d0 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ - ldrh r2, [sp, #74] @ 0x4a │ │ │ │ - strh r2, [r4, #10] │ │ │ │ - ldrh r2, [sp, #76] @ 0x4c │ │ │ │ - strh r2, [r4, #12] │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - mov r9, r5 │ │ │ │ - mov r5, #0 │ │ │ │ - b 6d228 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r7, [r4] │ │ │ │ - bne 6ce9c │ │ │ │ - ldrh r1, [r4, #8] │ │ │ │ - ldrh r0, [sp, #78] @ 0x4e │ │ │ │ - cmp r1, r2 │ │ │ │ - mov r5, #1 │ │ │ │ - bne 6d278 │ │ │ │ - ldrh ip, [r4, #10] │ │ │ │ - ldrh r1, [sp, #74] @ 0x4a │ │ │ │ - cmp ip, r1 │ │ │ │ - bne 6d278 │ │ │ │ - ldrh ip, [sp, #76] @ 0x4c │ │ │ │ - ldrh r1, [r4, #12] │ │ │ │ - sub r1, r1, ip │ │ │ │ - ldr ip, [pc, #228] @ 6d404 │ │ │ │ - clz r1, r1 │ │ │ │ - cmp r0, ip │ │ │ │ - lsr r1, r1, #5 │ │ │ │ - bne 6d284 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - moveq r1, #0 │ │ │ │ - andne r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 6d2d0 │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - b 6d364 │ │ │ │ - ldr r2, [r4, #1048] @ 0x418 │ │ │ │ - str r7, [r4, #16] │ │ │ │ - cmp r2, #7 │ │ │ │ - movls r2, #8 │ │ │ │ - strls r2, [r4, #1048] @ 0x418 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 6d220 │ │ │ │ - b 6ce9c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b 6cf38 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - b 6ce64 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b 6cd08 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b 6ce74 │ │ │ │ + movne r2, #3 │ │ │ │ + ldreq r7, [pc, #216] @ 6aac0 │ │ │ │ + moveq r6, #0 │ │ │ │ + moveq r2, #2 │ │ │ │ + b 6a904 │ │ │ │ + ldrd r6, [r1, #120] @ 0x78 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #212] @ 6aad4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119048 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + ldreq r7, [pc, #168] @ 6aac0 │ │ │ │ + moveq r6, #0 │ │ │ │ + b 6a904 │ │ │ │ + ldr ip, [pc, #180] @ 6aad8 │ │ │ │ + add r5, r5, #52 @ 0x34 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2} │ │ │ │ + stmia r5!, {r0, r1} │ │ │ │ + strb r2, [r5] │ │ │ │ + mov r0, #1 │ │ │ │ + b 6a920 │ │ │ │ + ldr r0, [pc, #144] @ 6aadc │ │ │ │ + ldr r3, [pc, #144] @ 6aae0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + add r0, r0, #52 @ 0x34 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 6aa3c │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6d0cc │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 6d0cc │ │ │ │ - ldr r3, [r4, #1048] @ 0x418 │ │ │ │ - cmp r3, #7 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - bls 6d3d8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 6cf9c │ │ │ │ - b 6cff0 │ │ │ │ - mov r3, #8 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [r4, #1048] @ 0x418 │ │ │ │ - beq 6cff0 │ │ │ │ - b 6cf9c │ │ │ │ - @ instruction: 0x000e33b4 │ │ │ │ + ldr r7, [pc, #72] @ 6aac0 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + b 6a904 │ │ │ │ + andeq r5, lr, ip, lsr #19 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r3, lr, r8, lsr #2 │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ - ldrdeq r4, [ip], -r4 @ │ │ │ │ - @ instruction: 0xff00ff01 │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ + andeq r7, fp, r4, lsl #17 │ │ │ │ + andeq r5, lr, r8, ror r9 │ │ │ │ + andseq r8, r3, r0, lsr #28 │ │ │ │ + andeq r2, fp, ip, lsl #19 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andseq r8, r3, ip, asr sp │ │ │ │ + muleq fp, r8, r4 │ │ │ │ + strdeq r6, [fp], -ip │ │ │ │ + andeq r3, fp, r8, lsr #9 │ │ │ │ + andseq r8, r3, ip, lsl #26 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + svccc 0x00e00000 │ │ │ │ + @ instruction: 0x00138bf0 │ │ │ │ + muleq ip, r9, fp │ │ │ │ + addsmi r4, pc, r0 │ │ │ │ + @ instruction: 0x00138bb4 │ │ │ │ + ldrdeq r5, [lr], -r0 │ │ │ │ + andeq r3, fp, r0, lsr #6 │ │ │ │ + andeq r3, fp, r8, lsr #6 │ │ │ │ + addsmi r7, lr, r0, lsl #16 │ │ │ │ + andeq r2, fp, ip, asr r6 │ │ │ │ + andseq r8, r3, r4, ror sl │ │ │ │ + andeq r2, fp, r0, asr #11 │ │ │ │ │ │ │ │ -0006d408 : │ │ │ │ +0006aae4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3000] @ 0xbb8 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #628] @ 6d698 │ │ │ │ - sub sp, sp, #1056 @ 0x420 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #620] @ 6d69c │ │ │ │ - sub sp, sp, #8 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #108] @ 6ab68 │ │ │ │ + ldr r3, [pc, #108] @ 6ab6c │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r4, sp, #8 │ │ │ │ - ldr r8, [sp, #1096] @ 0x448 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + add r4, sp, #4 │ │ │ │ + mov r1, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #1060] @ 0x424 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 6cbb0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 6cc20 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6d4f8 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - mul r2, r7, r9 │ │ │ │ - cmp lr, #0 │ │ │ │ - str r0, [r6, #16] │ │ │ │ - bne 6d528 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r1, [sp, #1056] @ 0x420 │ │ │ │ - orr sl, r5, ip │ │ │ │ - lsl r9, r3, #1 │ │ │ │ - bls 6d53c │ │ │ │ - cmp r3, #4 │ │ │ │ - bls 6d648 │ │ │ │ - cmp r3, #16 │ │ │ │ - bls 6d658 │ │ │ │ - cmp r3, #256 @ 0x100 │ │ │ │ - bhi 6d5d4 │ │ │ │ - cmp r9, r2 │ │ │ │ - bcs 6d5d4 │ │ │ │ - cmp r1, #8 │ │ │ │ - bhi 6d5d4 │ │ │ │ - cmp sl, #0 │ │ │ │ - movne r7, #8 │ │ │ │ - bne 6d560 │ │ │ │ - str r1, [r6, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - cmp lr, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 6d610 │ │ │ │ - ldr r2, [pc, #416] @ 6d6a0 │ │ │ │ - ldr r3, [pc, #408] @ 6d69c │ │ │ │ + bl bb74 │ │ │ │ + ldr r0, [pc, #72] @ 6ab70 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #52 @ 0x34 │ │ │ │ + mov r1, r4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r2, [pc, #52] @ 6ab74 │ │ │ │ + ldr r3, [pc, #40] @ 6ab6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1060] @ 0x424 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6d694 │ │ │ │ - add sp, sp, #1056 @ 0x420 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r2, #16 │ │ │ │ - bhi 6d490 │ │ │ │ - mov ip, #1 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - b 6d494 │ │ │ │ - mov r7, #1 │ │ │ │ - cmp r9, r2 │ │ │ │ - bcs 6d5d4 │ │ │ │ - cmp r1, #8 │ │ │ │ - bhi 6d5d4 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 6d560 │ │ │ │ - cmp r7, r1 │ │ │ │ - bcs 6d4e4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 6ab00 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r9, #0 │ │ │ │ - bne 6d590 │ │ │ │ - b 6d650 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - add r4, r4, #4 │ │ │ │ - bls 6d650 │ │ │ │ - ldrb r1, [r4, #27] │ │ │ │ - ldrb r3, [r4, #26] │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp] │ │ │ │ - ldrb r1, [r4, #24] │ │ │ │ - bl 6abe4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6d57c │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [r6] │ │ │ │ - ldr r3, [r8] │ │ │ │ - str r7, [r6, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 6d660 │ │ │ │ - mov r0, r5 │ │ │ │ - b 6d4f8 │ │ │ │ - cmp ip, #0 │ │ │ │ - str r1, [r6, #4] │ │ │ │ - beq 6d5f8 │ │ │ │ - cmp r5, #0 │ │ │ │ - movne r3, #6 │ │ │ │ - strne r3, [r6] │ │ │ │ - moveq r3, #4 │ │ │ │ - streq r3, [r6] │ │ │ │ - b 6d4f8 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 6d4e8 │ │ │ │ - mov r3, #2 │ │ │ │ - cmp lr, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - beq 6d4f8 │ │ │ │ - mov r3, #1 │ │ │ │ - lsl r1, r3, r1 │ │ │ │ - str r3, [r6, #16] │ │ │ │ - ldrh r3, [r4, #8] │ │ │ │ - sub r1, r1, #1 │ │ │ │ - and r3, r3, r1 │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ - str r3, [r6, #20] │ │ │ │ - ldrh r3, [r4, #12] │ │ │ │ - and r2, r2, r1 │ │ │ │ - and r3, r3, r1 │ │ │ │ - str r2, [r6, #24] │ │ │ │ - str r3, [r6, #28] │ │ │ │ - b 6d4f8 │ │ │ │ - mov r7, #2 │ │ │ │ - b 6d540 │ │ │ │ - mov r5, #0 │ │ │ │ - b 6d5b4 │ │ │ │ - mov r7, #4 │ │ │ │ - b 6d540 │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - bcc 6d5cc │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne 6d5cc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 6ab34 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 6ab38 │ │ │ │ - b 6d5cc │ │ │ │ + bne 6ab64 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, lr, r8, asr #23 │ │ │ │ + strdeq r5, [lr], -r8 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - strdeq r2, [lr], -r8 │ │ │ │ + mulseq r3, r8, r9 │ │ │ │ + @ instruction: 0x000e54b8 │ │ │ │ │ │ │ │ -0006d6a4 : │ │ │ │ +0006ab78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - mov r5, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne ip, #0 │ │ │ │ - moveq r0, #48 @ 0x30 │ │ │ │ - beq 6d80c │ │ │ │ - cmp ip, #28 │ │ │ │ - movls r0, #27 │ │ │ │ - bls 6d80c │ │ │ │ - add r8, r2, #128 @ 0x80 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 6c350 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 6c2d0 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - cmp r3, #137 @ 0x89 │ │ │ │ - bne 6d814 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ - bne 6d814 │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ - bne 6d814 │ │ │ │ - ldrb r3, [r4, #3] │ │ │ │ - cmp r3, #71 @ 0x47 │ │ │ │ - bne 6d814 │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ - cmp r3, #13 │ │ │ │ - bne 6d814 │ │ │ │ - ldrb r3, [r4, #5] │ │ │ │ - cmp r3, #10 │ │ │ │ - bne 6d814 │ │ │ │ - ldrb r3, [r4, #6] │ │ │ │ - cmp r3, #26 │ │ │ │ - bne 6d814 │ │ │ │ - ldrb r3, [r4, #7] │ │ │ │ - cmp r3, #10 │ │ │ │ - bne 6d814 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cmp r3, #73 @ 0x49 │ │ │ │ - bne 6d820 │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ - bne 6d820 │ │ │ │ - ldrb r3, [r4, #14] │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ - bne 6d820 │ │ │ │ - ldrb r3, [r4, #15] │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ - bne 6d820 │ │ │ │ - add r0, r4, #16 │ │ │ │ - bl 672c8 │ │ │ │ - str r0, [r7] │ │ │ │ - add r0, r4, #20 │ │ │ │ - bl 672c8 │ │ │ │ - str r0, [r6] │ │ │ │ - ldrb r3, [r4, #24] │ │ │ │ - str r3, [r5, #144] @ 0x90 │ │ │ │ - ldrb r3, [r4, #25] │ │ │ │ - str r3, [r5, #140] @ 0x8c │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldrb r3, [r4, #26] │ │ │ │ - str r3, [r5, #128] @ 0x80 │ │ │ │ - ldrb r1, [r4, #27] │ │ │ │ - cmp r2, #0 │ │ │ │ - str r1, [r5, #132] @ 0x84 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ - str r2, [r5, #136] @ 0x88 │ │ │ │ - beq 6d828 │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r0, #32 │ │ │ │ - bne 6d80c │ │ │ │ - ldr r3, [r5, #132] @ 0x84 │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r0, #33 @ 0x21 │ │ │ │ - bne 6d80c │ │ │ │ - ldr r3, [r5, #136] @ 0x88 │ │ │ │ - cmp r3, #1 │ │ │ │ - movhi r0, #34 @ 0x22 │ │ │ │ - bhi 6d80c │ │ │ │ - ldr r1, [r5, #144] @ 0x90 │ │ │ │ - ldr r0, [r5, #140] @ 0x8c │ │ │ │ - bl 64724 │ │ │ │ - str r0, [r5, #288] @ 0x120 │ │ │ │ + ldr r3, [pc, #232] @ 6ac78 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + strb r2, [r3, #1088] @ 0x440 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b8f8 │ │ │ │ + cmp r0, #32 │ │ │ │ + cmpne r0, #9 │ │ │ │ + mov r3, r0 │ │ │ │ + beq 6aba0 │ │ │ │ + cmp r0, #10 │ │ │ │ + beq 6ac5c │ │ │ │ + ldr r5, [pc, #180] @ 6ac7c │ │ │ │ + mov r2, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + strb r0, [r5, #1088] @ 0x440 │ │ │ │ + strb r2, [r5, #1089] @ 0x441 │ │ │ │ + mov r8, #1 │ │ │ │ + add r5, r5, #1088 @ 0x440 │ │ │ │ + b 6abf4 │ │ │ │ + cmp r0, #9 │ │ │ │ + cmpne r0, #32 │ │ │ │ + beq 6ac30 │ │ │ │ + add r8, r8, #1 │ │ │ │ + strb r0, [r5, #1]! │ │ │ │ + mov r0, r6 │ │ │ │ + bl b8f8 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 6abe0 │ │ │ │ + ldr r1, [pc, #112] @ 6ac80 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r8, r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, r1, #1088 @ 0x440 │ │ │ │ + strb r3, [r8, #1088] @ 0x440 │ │ │ │ + bl b928 │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #28 │ │ │ │ - str r0, [r5, #288] @ 0x120 │ │ │ │ + ldr r1, [pc, #76] @ 6ac84 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r8, r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, r1, #1088 @ 0x440 │ │ │ │ + strb r3, [r8, #1088] @ 0x440 │ │ │ │ + bl b928 │ │ │ │ + mov r4, #1 │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #29 │ │ │ │ - b 6d80c │ │ │ │ - add r0, r4, #29 │ │ │ │ - bl 672c8 │ │ │ │ - mov r1, #17 │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl 6a264 │ │ │ │ - cmp r6, r0 │ │ │ │ - movne r0, #57 @ 0x39 │ │ │ │ - bne 6d80c │ │ │ │ - ldr r3, [r5, #128] @ 0x80 │ │ │ │ - b 6d7d4 │ │ │ │ + ldr r1, [pc, #36] @ 6ac88 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #1088 @ 0x440 │ │ │ │ + strh r3, [r1] │ │ │ │ + bl b928 │ │ │ │ + b 6ac50 │ │ │ │ + andseq r8, r3, r0, lsr r9 │ │ │ │ + @ instruction: 0x001388f8 │ │ │ │ + @ instruction: 0x001388b0 │ │ │ │ + andseq r8, r3, r8, lsl #17 │ │ │ │ + andseq r8, r3, ip, asr r8 │ │ │ │ │ │ │ │ -0006d854 : │ │ │ │ +0006ac8c : │ │ │ │ + push {r4, r5} │ │ │ │ + ldrd r2, [r1] │ │ │ │ + ldrd r4, [r0] │ │ │ │ + strd r2, [r0] │ │ │ │ + mov r0, #0 │ │ │ │ + strd r4, [r1] │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006acac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3624] @ 0xe28 │ │ │ │ - sub sp, sp, #436 @ 0x1b4 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [pc, #3776] @ 6e740 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #3768] @ 6e744 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r8, [sp, #472] @ 0x1d8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #428] @ 0x1ac │ │ │ │ - mov r3, #0 │ │ │ │ - ldr fp, [sp, #476] @ 0x1dc │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl be44 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ - str fp, [sp] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ str r3, [r0] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, ip │ │ │ │ - bl 6d6a4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r9, #288] @ 0x120 │ │ │ │ - bne 6db3c │ │ │ │ - ldr r3, [pc, #3696] @ 6e748 │ │ │ │ - add r6, r8, #33 @ 0x21 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #3684] @ 6e74c │ │ │ │ - mov r7, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #3672] @ 6e750 │ │ │ │ - mov sl, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r3, #1 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r8, r6 │ │ │ │ - sub r4, r6, r8 │ │ │ │ - movls r3, #0 │ │ │ │ - movhi r3, #1 │ │ │ │ - add r4, r4, #12 │ │ │ │ - cmp fp, r4 │ │ │ │ - orrcc r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6dff4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 6a2b4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - blt 6e060 │ │ │ │ - add r4, r4, r5 │ │ │ │ - cmp fp, r4 │ │ │ │ - bcc 6e050 │ │ │ │ - add r3, r5, #12 │ │ │ │ - add r3, r6, r3 │ │ │ │ - cmp r8, r3 │ │ │ │ - bhi 6e050 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 6a390 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 6a2e0 │ │ │ │ + bne 6aed0 │ │ │ │ + ldr r3, [pc, #960] @ 6b0b8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6db68 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 6a2e0 │ │ │ │ + bne 6aed0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6dc34 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 6a2e0 │ │ │ │ + bne 6aef8 │ │ │ │ + ldr r3, [pc, #904] @ 6b0b8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dbc8 │ │ │ │ - ldr r0, [r9, #148] @ 0x94 │ │ │ │ + bne 6aee4 │ │ │ │ + ldr r2, [pc, #880] @ 6b0bc │ │ │ │ + ldr r3, [pc, #880] @ 6b0c0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d9b8 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [pc, #3476] @ 6e754 │ │ │ │ - umull r3, r0, r5, r0 │ │ │ │ - lsr r0, r0, #1 │ │ │ │ - str r0, [r9, #152] @ 0x98 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - bl baa8 │ │ │ │ + bne 6b010 │ │ │ │ + ldr r2, [pc, #860] @ 6b0c4 │ │ │ │ + ldr r3, [pc, #860] @ 6b0c8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r9, #148] @ 0x94 │ │ │ │ - beq 6ef10 │ │ │ │ - ldr r3, [pc, #3444] @ 6e758 │ │ │ │ - cmp r5, r3 │ │ │ │ - bhi 6df4c │ │ │ │ - cmp r5, #2 │ │ │ │ - bls 6da70 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - strb r3, [r0] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mvn ip, #0 │ │ │ │ - strb r3, [r0, #1] │ │ │ │ - cmp r5, #5 │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - strb r3, [r0, #2] │ │ │ │ - strb ip, [r0, #3] │ │ │ │ - bls 6da70 │ │ │ │ - mov r3, #4 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r2, [r9, #148] @ 0x94 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ - strb r0, [r2, r3] │ │ │ │ - ldr r2, [r9, #148] @ 0x94 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ - add r2, r2, r3 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ - ldr r2, [r9, #148] @ 0x94 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ - add r2, r2, r3 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ - ldr r2, [r9, #148] @ 0x94 │ │ │ │ - add r1, r1, #1 │ │ │ │ - add r2, r2, r3 │ │ │ │ - strb ip, [r2, #3] │ │ │ │ - ldr r2, [r9, #152] @ 0x98 │ │ │ │ - add r4, r4, #3 │ │ │ │ - cmp r1, r2 │ │ │ │ - add r3, r3, #4 │ │ │ │ - bcc 6da20 │ │ │ │ - ldr r3, [r9, #16] │ │ │ │ - orrs r3, r7, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r9, #288] @ 0x120 │ │ │ │ - beq 6df14 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + bne 6af0c │ │ │ │ + ldr r3, [pc, #840] @ 6b0cc │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #804] @ 6b0d0 │ │ │ │ + ldr r3, [pc, #804] @ 6b0d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #792] @ 6b0d8 │ │ │ │ + ldr r3, [pc, #792] @ 6b0dc │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #776] @ 6b0e0 │ │ │ │ + ldr r3, [pc, #776] @ 6b0e4 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #760] @ 6b0e8 │ │ │ │ + ldr r3, [pc, #760] @ 6b0ec │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #744] @ 6b0f0 │ │ │ │ + ldr r3, [pc, #744] @ 6b0f4 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #728] @ 6b0f8 │ │ │ │ + ldr r3, [pc, #728] @ 6b0fc │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #712] @ 6b100 │ │ │ │ + ldr r3, [pc, #712] @ 6b104 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #692] @ 6b108 │ │ │ │ + ldr r3, [pc, #692] @ 6b10c │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #676] @ 6b110 │ │ │ │ + ldr r3, [pc, #676] @ 6b114 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #660] @ 6b118 │ │ │ │ + ldr r3, [pc, #660] @ 6b11c │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #644] @ 6b120 │ │ │ │ + ldr r3, [pc, #644] @ 6b124 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #516] @ 6b0b8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6a450 │ │ │ │ - ldr r3, [r9, #288] @ 0x120 │ │ │ │ - cmp r3, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118d7c │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r3, #33 @ 0x21 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r3, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #568] @ 6b128 │ │ │ │ + mov r0, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r3, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #552] @ 6b12c │ │ │ │ + mov r0, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [pc, #412] @ 6b0b8 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 118758 │ │ │ │ + bl b7c0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #-1073741824 @ 0xc0000000 │ │ │ │ + bl 118b10 │ │ │ │ + bl b3d0 │ │ │ │ + ldr r2, [pc, #500] @ 6b130 │ │ │ │ + ldr r3, [pc, #500] @ 6b134 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #488] @ 6b138 │ │ │ │ + ldr r3, [pc, #488] @ 6b13c │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #472] @ 6b140 │ │ │ │ + ldr r3, [pc, #472] @ 6b144 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #456] @ 6b148 │ │ │ │ + ldr r3, [pc, #456] @ 6b14c │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #440] @ 6b150 │ │ │ │ + ldr r3, [pc, #440] @ 6b154 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #424] @ 6b158 │ │ │ │ + ldr r3, [pc, #424] @ 6b15c │ │ │ │ + bl 11875c │ │ │ │ mov r6, r0 │ │ │ │ - beq 6d910 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r8, r4, #140 @ 0x8c │ │ │ │ - ldr r5, [r3] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r6, [r3] │ │ │ │ - bl 6ac7c │ │ │ │ - ldr r3, [r4, #288] @ 0x120 │ │ │ │ + add r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r2, [pc, #412] @ 6b160 │ │ │ │ + ldr r3, [pc, #412] @ 6b164 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #400] @ 6b168 │ │ │ │ + ldr r3, [pc, #400] @ 6b16c │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #384] @ 6b170 │ │ │ │ + ldr r3, [pc, #384] @ 6b174 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #368] @ 6b178 │ │ │ │ + ldr r3, [pc, #368] @ 6b17c │ │ │ │ + bl 11875c │ │ │ │ + b 6aea0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl b7c0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #-1073741824 @ 0xc0000000 │ │ │ │ + bl 118b10 │ │ │ │ + bl b3d0 │ │ │ │ + ldr r2, [pc, #252] @ 6b130 │ │ │ │ + ldr r3, [pc, #252] @ 6b134 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #240] @ 6b138 │ │ │ │ + ldr r3, [pc, #240] @ 6b13c │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #224] @ 6b140 │ │ │ │ + ldr r3, [pc, #224] @ 6b144 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #208] @ 6b148 │ │ │ │ + ldr r3, [pc, #208] @ 6b14c │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #192] @ 6b150 │ │ │ │ + ldr r3, [pc, #192] @ 6b154 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #176] @ 6b158 │ │ │ │ + ldr r3, [pc, #176] @ 6b15c │ │ │ │ + bl 11875c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + b 6afbc │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + vrintz.f16 d4, d18 │ │ │ │ + svccc 0x0098d4fd │ │ │ │ + ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ + svccc 0x00ef3958 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + ldclt 5, cr0, [lr], {37} @ 0x25 │ │ │ │ + subgt sp, r3, r1, lsr r9 │ │ │ │ + mlasvc r4, fp, r3, r0 │ │ │ │ + rsbmi r9, fp, r6, asr #28 │ │ │ │ + vstrcs d19, [r5, #612] @ 0x264 │ │ │ │ + ldrsbmi r3, [r1], #-235 @ 0xffffff15 @ │ │ │ │ + strlt r4, [fp], #-27 @ 0xffffffe5 │ │ │ │ + rsbmi r4, r1, r2, ror fp │ │ │ │ + strbcc r8, [r0], #3021 @ 0xbcd │ │ │ │ + eorsmi sl, lr, r0, lsr sl │ │ │ │ + subscs r5, r7, r9, ror r4 │ │ │ │ + mulmi r4, r3, sp │ │ │ │ + cdpgt 4, 3, cr0, cr0, cr4, {6} │ │ │ │ + strdgt r3, [fp], #-192 @ 0xffffff40 │ │ │ │ + ldclcs 2, cr4, [r0], #476 @ 0x1dc │ │ │ │ + strhmi r3, [r4], #-47 @ 0xffffffd1 @ │ │ │ │ + bleq 121460 │ │ │ │ + rsbmi r7, r3, lr, asr r6 │ │ │ │ + @ instruction: 0xb1a7e9be │ │ │ │ + subsmi fp, r0, r8, asr #6 │ │ │ │ + cdpvc 8, 1, cr7, cr4, cr6, {1} │ │ │ │ + @ instruction: 0x402a8fb5 │ │ │ │ + svcvc 0x00f00000 @ IMB │ │ │ │ + @ instruction: 0xfff00000 @ IMB │ │ │ │ + subls ip, sl, #224, 30 @ 0x380 │ │ │ │ + svclt 0x007fe30d │ │ │ │ + strhgt r8, [r8], #24 @ │ │ │ │ + svccc 0x00d4a224 │ │ │ │ + cmngt r0, r8, asr r7 │ │ │ │ + andmi r3, r3, r0, asr #9 │ │ │ │ + @ instruction: 0x2c703a1a │ │ │ │ + ldrdmi r6, [r4], -sl │ │ │ │ + vld2. {d20[]-d21[]}, [sl], r7 │ │ │ │ + andsmi r7, r1, r7, lsr #31 │ │ │ │ + cdpne 15, 3, cr12, cr15, cr2, {5} │ │ │ │ + andmi r8, r7, ip, asr r1 │ │ │ │ + @ instruction: 0x57ac9fd4 │ │ │ │ + svccc 0x007fe2d8 │ │ │ │ + blcs 16abf00 │ │ │ │ + svccc 0x00d4a34d │ │ │ │ + stcvc 6, cr14, [sl], {22} │ │ │ │ + andmi r8, r3, r2, lsr #31 │ │ │ │ + ldmvs r5, {r0, r3, r4, r8, ip, sp, pc} │ │ │ │ + andmi r0, lr, r7, lsl #18 │ │ │ │ + │ │ │ │ +0006b180 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r8, [pc, #236] @ 6b284 │ │ │ │ + ldr r3, [pc, #236] @ 6b288 │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6de84 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #216] @ 6b28c │ │ │ │ + ldr r2, [pc, #216] @ 6b290 │ │ │ │ + ldr r3, [pc, #216] @ 6b294 │ │ │ │ + ldr r7, [r8, r1] │ │ │ │ + ldr r6, [r8, r2] │ │ │ │ + ldr r5, [r8, r3] │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ bl b700 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r3, [r3, #288] @ 0x120 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6dda0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ bl b700 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [r2, #288] @ 0x120 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6db3c │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6dc98 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r4, #96 @ 0x60 │ │ │ │ - bl 6ab38 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #288] @ 0x120 │ │ │ │ - bne 6db3c │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #3096] @ 6e75c │ │ │ │ - ldr r3, [pc, #3068] @ 6e744 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + add r4, r4, #4 │ │ │ │ + bl b700 │ │ │ │ + cmp r4, #1024 @ 0x400 │ │ │ │ + bne 6b1c8 │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl b700 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl b700 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl b700 │ │ │ │ + ldr r3, [pc, #128] @ 6b298 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b700 │ │ │ │ + ldr r3, [pc, #116] @ 6b29c │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b700 │ │ │ │ + ldr r3, [pc, #104] @ 6b2a0 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b700 │ │ │ │ + ldr r3, [pc, #92] @ 6b2a4 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b700 │ │ │ │ + ldr r3, [pc, #80] @ 6b2a8 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b700 │ │ │ │ + ldr r3, [pc, #68] @ 6b2ac │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b700 │ │ │ │ + ldr r3, [pc, #56] @ 6b2b0 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [r3] │ │ │ │ + b b700 │ │ │ │ + andeq r4, lr, r0, ror #28 │ │ │ │ + andeq r0, r0, r4, lsr #9 │ │ │ │ + andeq r0, r0, r8, lsr #8 │ │ │ │ + @ instruction: 0x000004b8 │ │ │ │ + andeq r0, r0, r8, lsl #8 │ │ │ │ + andeq r0, r0, ip, asr r4 │ │ │ │ + muleq r0, r4, r5 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + ldrdeq r0, [r0], -r8 │ │ │ │ + andeq r0, r0, r8, lsl #11 │ │ │ │ + andeq r0, r0, r0, lsl #12 │ │ │ │ + andeq r0, r0, r8, lsr r4 │ │ │ │ + │ │ │ │ +0006b2b4 : │ │ │ │ + mov ip, #0 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #20480 @ 0x5000 │ │ │ │ + sub ip, sp, ip │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 6b2c8 │ │ │ │ + str r0, [lr, #-3312] @ 0xfffff310 │ │ │ │ + sub sp, sp, #23552 @ 0x5c00 │ │ │ │ + sub sp, sp, #204 @ 0xcc │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #3808] @ 6c1d0 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #3804] @ 6c1d4 │ │ │ │ add r2, pc, r2 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ + add r1, sp, #23552 @ 0x5c00 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ │ │ - eors r2, r3, r2 │ │ │ │ + ldr r8, [pc, #3784] @ 6c1d8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r1, #196] @ 0xc4 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6ef2c │ │ │ │ - add sp, sp, #436 @ 0x1b4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, r5, r3 │ │ │ │ - cmp r3, sl │ │ │ │ - bhi 6dc64 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 6dbac │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - sub r2, r2, #1 │ │ │ │ - sub r0, r5, #1 │ │ │ │ - add r0, r4, r0 │ │ │ │ - add r2, r1, r2 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - ldrb r1, [r4, #1]! │ │ │ │ - strb r1, [r2, #1]! │ │ │ │ - cmp r0, r4 │ │ │ │ - bne 6db9c │ │ │ │ - ldr r2, [r9, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - orrs r2, r7, r2 │ │ │ │ - beq 6dfd8 │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - b 6da8c │ │ │ │ - ldr r1, [pc, #2960] @ 6e760 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 6a2e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6dd40 │ │ │ │ - ldr r3, [r9, #140] @ 0x8c │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 6e014 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6df8c │ │ │ │ - cmp r5, #2 │ │ │ │ - bne 6dff4 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #668] @ 0x29c │ │ │ │ + add r3, sp, #3264 @ 0xcc0 │ │ │ │ + add ip, sp, #23552 @ 0x5c00 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r6, #0 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [pc, #3736] @ 6c1dc │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ + ldr r5, [ip, #240] @ 0xf0 │ │ │ │ + add ip, ip, #240 @ 0xf0 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + add r1, r1, #196 @ 0xc4 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ + str r8, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #3696] @ 6c1e0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r5, [r3, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [r9, #156] @ 0x9c │ │ │ │ - ldrb r2, [r4] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - add r3, r3, r2, lsl #8 │ │ │ │ - str r3, [r9, #168] @ 0xa8 │ │ │ │ - str r3, [r9, #164] @ 0xa4 │ │ │ │ - str r3, [r9, #160] @ 0xa0 │ │ │ │ - ldr r3, [r9, #16] │ │ │ │ - orrs r3, r7, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r9, #288] @ 0x120 │ │ │ │ - bne 6da8c │ │ │ │ - b 6dd88 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - orrs r3, r7, r3 │ │ │ │ - bne 6daa4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 6a398 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6daa4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #57 @ 0x39 │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ - cmp r3, sl, lsl #1 │ │ │ │ - addls sl, r3, r3, lsl #1 │ │ │ │ - movhi sl, r3 │ │ │ │ - lsrls sl, sl, #1 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bl bd84 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6e728 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b 6db78 │ │ │ │ - add r5, r2, #96 @ 0x60 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 65138 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6db38 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - bic r3, r3, #4 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 6dcd4 │ │ │ │ - ldr r3, [r2, #100] @ 0x64 │ │ │ │ - cmp r3, #8 │ │ │ │ - movne r0, #56 @ 0x38 │ │ │ │ - bne 6db3c │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [r7] │ │ │ │ - ldr r6, [r9] │ │ │ │ - bl 6bf9c │ │ │ │ + mov r5, r8 │ │ │ │ + mov r1, r0 │ │ │ │ + str r3, [r1], #4 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ + strb r6, [r0, #4] │ │ │ │ + mov r0, #1024 @ 0x400 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ bl baa8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r9] │ │ │ │ - beq 6ec1c │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r7] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 6c624 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [r4, #288] @ 0x120 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [r4, #288] @ 0x120 │ │ │ │ - b 6db3c │ │ │ │ - ldr r1, [pc, #2588] @ 6e764 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 6a2e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6df28 │ │ │ │ - ldr r1, [pc, #2568] @ 6e768 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 6a2e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6e070 │ │ │ │ - ldr r3, [r9, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6e3b8 │ │ │ │ - ldr r3, [r9, #16] │ │ │ │ - orrs r3, r7, r3 │ │ │ │ - bne 6da8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 6a398 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6dc54 │ │ │ │ - mov r7, #0 │ │ │ │ - b 6da8c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 6bf9c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 6df5c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r3, [r4, #288] @ 0x120 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6de74 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r5, [r3] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ - ldr r6, [r3] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 6ac7c │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq 6e528 │ │ │ │ - ldr r3, [r4, #136] @ 0x88 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6e22c │ │ │ │ - cmp fp, #7 │ │ │ │ - str fp, [sp] │ │ │ │ - bhi 6e4f0 │ │ │ │ - mov r4, r5 │ │ │ │ - mul r4, fp, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - add r5, r4, #7 │ │ │ │ - bic r5, r5, #7 │ │ │ │ - cmp r4, r5 │ │ │ │ - beq 6e4f0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 65200 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6e50c │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 656f4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - str r2, [r3, #288] @ 0x120 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #3652] @ 6c1e4 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, #1024 @ 0x400 │ │ │ │ + str r7, [r3] │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #3628] @ 6c1e8 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, #1024 @ 0x400 │ │ │ │ + str r6, [r3] │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #3604] @ 6c1ec │ │ │ │ + sub r6, r6, #4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + sub r5, r7, #4 │ │ │ │ + add r7, r7, #1020 @ 0x3fc │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + sub r8, r0, #4 │ │ │ │ + str r0, [r3] │ │ │ │ + mov r0, #1024 @ 0x400 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r5, #4]! │ │ │ │ + mov r0, #1024 @ 0x400 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r6, #4]! │ │ │ │ + mov r0, #1024 @ 0x400 │ │ │ │ + bl baa8 │ │ │ │ + cmp r7, r5 │ │ │ │ + str r0, [r8, #4]! │ │ │ │ + bne 6b3f0 │ │ │ │ + mov r0, #2048 @ 0x800 │ │ │ │ + bl baa8 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #3520] @ 6c1f0 │ │ │ │ + add r7, sp, #21504 @ 0x5400 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + add r7, r7, #196 @ 0xc4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1024 @ 0x400 │ │ │ │ str r2, [r3] │ │ │ │ - b 6daf8 │ │ │ │ - mul r3, r0, r5 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r3, r3, #7 │ │ │ │ - ldr r5, [r2] │ │ │ │ - lsr r3, r3, #3 │ │ │ │ - mla r5, r6, r3, r5 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - cmp r5, r3 │ │ │ │ - bls 6dee0 │ │ │ │ - cmp r5, r3, lsl #1 │ │ │ │ - addls r5, r5, r5, lsl #1 │ │ │ │ - lsrls r5, r5, #1 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r5 │ │ │ │ - bl bd84 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6e004 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [r3, #288] @ 0x120 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6dae0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 6e1e0 │ │ │ │ - str r2, [sp] │ │ │ │ - add r1, sp, #116 @ 0x74 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r0, [r3, #288] @ 0x120 │ │ │ │ - b 6dae0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 6a398 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 6da84 │ │ │ │ - b 6dc54 │ │ │ │ - ldr r2, [pc, #2108] @ 6e76c │ │ │ │ - ldr r3, [r9, #140] @ 0x8c │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, #6 │ │ │ │ - bhi 6dc1c │ │ │ │ - add r3, r3, r3 │ │ │ │ - ldrsh r3, [r2, r3] │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #38 @ 0x26 │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ - mov r1, #1 │ │ │ │ - bl b574 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bne 6ddc4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #83 @ 0x53 │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #3488] @ 6c1f4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #2048 @ 0x800 │ │ │ │ str r2, [r3] │ │ │ │ - b 6daf8 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 6e4e0 │ │ │ │ - cmp r5, #6 │ │ │ │ - bne 6e21c │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r9, #156] @ 0x9c │ │ │ │ - ldrb r2, [r4] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - add r3, r3, r2, lsl #8 │ │ │ │ - str r3, [r9, #160] @ 0xa0 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ - ldrb r3, [r4, #3] │ │ │ │ - add r3, r3, r2, lsl #8 │ │ │ │ - str r3, [r9, #164] @ 0xa4 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ - ldrb r3, [r4, #5] │ │ │ │ - add r3, r3, r2, lsl #8 │ │ │ │ - str r3, [r9, #168] @ 0xa8 │ │ │ │ - b 6dc1c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 6a398 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 6dc54 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b 6dbbc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #30 │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #83 @ 0x53 │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6dae0 │ │ │ │ - ldr r2, [r9, #152] @ 0x98 │ │ │ │ - cmp r5, r2 │ │ │ │ - bhi 6df4c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 6dc1c │ │ │ │ - sub r0, r5, #1 │ │ │ │ - add r0, r4, r0 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - ldrb r1, [r4, #1]! │ │ │ │ - ldr r2, [r9, #148] @ 0x94 │ │ │ │ - cmp r0, r4 │ │ │ │ - strb r1, [r2, r3] │ │ │ │ - add r3, r3, #4 │ │ │ │ - bne 6e034 │ │ │ │ - b 6dc1c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #64 @ 0x40 │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #63 @ 0x3f │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ - ldr r1, [pc, #1784] @ 6e770 │ │ │ │ - mov r0, r6 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #3464] @ 6c1f8 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1024 @ 0x400 │ │ │ │ + str r2, [r3] │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #3440] @ 6c1fc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1024 @ 0x400 │ │ │ │ + str r2, [r3] │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #3416] @ 6c200 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #2048 @ 0x800 │ │ │ │ + str r2, [r3] │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #3392] @ 6c204 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #2048 @ 0x800 │ │ │ │ + str r2, [r3] │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #3368] @ 6c208 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1024 @ 0x400 │ │ │ │ + str r2, [r3] │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #3344] @ 6c20c │ │ │ │ + ldr r1, [pc, #3344] @ 6c210 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6a2e0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6e304 │ │ │ │ - ldr r3, [r9, #24] │ │ │ │ + mov r2, #233 @ 0xe9 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r0, [r3] │ │ │ │ + mov r0, r7 │ │ │ │ + bl b838 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq 6d8a4 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq 6dd44 │ │ │ │ + ldr r3, [pc, #3300] @ 6c214 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6dd7c │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - beq 6e9cc │ │ │ │ - sub r2, r4, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - b 6e0c8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq 6e9cc │ │ │ │ - ldrb r1, [r0, #1]! │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 6e0bc │ │ │ │ - add r0, r3, #2 │ │ │ │ - cmp r5, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - bls 6e9cc │ │ │ │ - sub r0, r3, #1 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ - bhi 6e518 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, r3, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - bl baa8 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - beq 6e728 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - strb r1, [r0, r3] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - add r3, r2, r3 │ │ │ │ - sub r2, r0, #1 │ │ │ │ - ldrb r0, [r1, #1]! │ │ │ │ - strb r0, [r2, #1]! │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 6e138 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldrb r3, [r4, r3] │ │ │ │ + bgt 6bda8 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e9dc │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl b700 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #72 @ 0x48 │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ - cmp r5, #6 │ │ │ │ - bne 6e700 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r9, #172] @ 0xac │ │ │ │ - ldrb r2, [r4] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - add r3, r3, r2, lsl #8 │ │ │ │ - str r3, [r9, #176] @ 0xb0 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ - ldrb r3, [r4, #3] │ │ │ │ - add r3, r3, r2, lsl #8 │ │ │ │ - str r3, [r9, #180] @ 0xb4 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ - ldrb r3, [r4, #5] │ │ │ │ - add r3, r3, r2, lsl #8 │ │ │ │ - str r3, [r9, #184] @ 0xb8 │ │ │ │ - b 6dc1c │ │ │ │ - cmp r5, #2 │ │ │ │ - bne 6e6f0 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r9, #172] @ 0xac │ │ │ │ - ldrb r2, [r4] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - add r3, r3, r2, lsl #8 │ │ │ │ - str r3, [r9, #184] @ 0xb8 │ │ │ │ - str r3, [r9, #180] @ 0xb4 │ │ │ │ - str r3, [r9, #176] @ 0xb0 │ │ │ │ - b 6dc1c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp] │ │ │ │ - add r1, sp, #116 @ 0x74 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ - bl 69e14 │ │ │ │ - b 6df08 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne 6e6e0 │ │ │ │ - str r5, [r9, #172] @ 0xac │ │ │ │ - ldrb r3, [r4] │ │ │ │ - str r3, [r9, #184] @ 0xb8 │ │ │ │ - str r3, [r9, #180] @ 0xb4 │ │ │ │ - str r3, [r9, #176] @ 0xb0 │ │ │ │ - b 6dc1c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #41 @ 0x29 │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ - add r9, sp, #124 @ 0x7c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r6, sp, #300 @ 0x12c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r5, sp, #268 @ 0x10c │ │ │ │ - add sl, sp, #236 @ 0xec │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str fp, [sp, #12] │ │ │ │ - str r6, [sp] │ │ │ │ - bl 64a0c │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - str r9, [sp, #28] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r8, [sp, #60] @ 0x3c │ │ │ │ - b 6e294 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r6, r6, #4 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq 6e53c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str fp, [sp] │ │ │ │ - ldr r8, [r3], #4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r4, [r5], #4 │ │ │ │ - ldr r9, [r3], #4 │ │ │ │ - ldr r1, [sl], #4 │ │ │ │ - add r4, r7, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r1, r7, r1 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 65200 │ │ │ │ + bne 6bd68 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + bl 6a634 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e738 │ │ │ │ - cmp fp, #7 │ │ │ │ - bhi 6e284 │ │ │ │ - mul r2, r8, fp │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r0, [r6] │ │ │ │ - add r3, r2, #7 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r7, r0 │ │ │ │ - bic r3, r3, #7 │ │ │ │ - bl 656f4 │ │ │ │ - b 6e284 │ │ │ │ - ldr r1, [pc, #1128] @ 6e774 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 6a2e0 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq 6e944 │ │ │ │ - ldr r2, [r9, #24] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6dd7c │ │ │ │ - add r2, r9, #128 @ 0x80 │ │ │ │ - cmp r5, #4 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bls 6ec04 │ │ │ │ - sub r2, r4, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldrb r1, [r0, #1]! │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 6ea34 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne 6e358 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r5, #75 @ 0x4b │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl b700 │ │ │ │ + bgt 6dd24 │ │ │ │ + ldr r5, [pc, #3244] @ 6c218 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r7, [r5, #48] @ 0x30 │ │ │ │ + cmp r7, #0 │ │ │ │ + bgt 6d700 │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + lsl r9, r4, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl b700 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, r1 │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r5, [r3, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 6e518 │ │ │ │ - sub r1, r4, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - b 6e3e0 │ │ │ │ - add r3, r2, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq 6e534 │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r0, #1]! │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6e3d0 │ │ │ │ - mov r3, r2 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ - bhi 6e518 │ │ │ │ - add r2, r3, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ bl baa8 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - beq 6e728 │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - mov r0, #0 │ │ │ │ - strb r0, [ip, r3] │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add r0, r1, #2 │ │ │ │ - sub r0, r0, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - ldrb r0, [r1, #1]! │ │ │ │ - strb r0, [ip, #1]! │ │ │ │ - bhi 6e43c │ │ │ │ - cmp r5, r2 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - bcc 6e710 │ │ │ │ - sub r2, r5, r2 │ │ │ │ - add r0, r2, #1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + mul r4, r0, r4 │ │ │ │ + lsl r0, r4, #3 │ │ │ │ bl baa8 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6e720 │ │ │ │ - mov r1, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - strb r1, [r5, r2] │ │ │ │ - beq 6e4ac │ │ │ │ - add r3, r4, r3 │ │ │ │ - add r2, r2, r3 │ │ │ │ - sub r1, r5, #1 │ │ │ │ - ldrb r0, [r3, #1]! │ │ │ │ - strb r0, [r1, #1]! │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 6e49c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, r9, #128 @ 0x80 │ │ │ │ - bl 6c00c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl b700 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b700 │ │ │ │ - cmp r4, #0 │ │ │ │ - str r4, [r9, #288] @ 0x120 │ │ │ │ - beq 6dd7c │ │ │ │ - b 6daa4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #42 @ 0x2a │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 65200 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6de68 │ │ │ │ - mov r3, #36 @ 0x24 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - b 6de68 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #89 @ 0x59 │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ - mov r3, #31 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - b 6de68 │ │ │ │ - mov r3, r5 │ │ │ │ - b 6e3f4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r9, sp, #396 @ 0x18c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r4, sp, #180 @ 0xb4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, sp, #332 @ 0x14c │ │ │ │ - add r3, sp, #364 @ 0x16c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str fp, [sp, #12] │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ - bl 64a0c │ │ │ │ - cmp fp, #7 │ │ │ │ - bls 6e788 │ │ │ │ - ldr r0, [pc, #492] @ 6e778 │ │ │ │ - add r3, r7, fp, lsr #3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - lsr r6, fp, #3 │ │ │ │ - add r1, r0, #28 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #0 │ │ │ │ - sub fp, r2, #1 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - add r2, r0, #84 @ 0x54 │ │ │ │ - mov r4, r1 │ │ │ │ - mov ip, r5 │ │ │ │ - lsl r7, r6, #1 │ │ │ │ - add lr, r0, #56 @ 0x38 │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - str r8, [sp, #84] @ 0x54 │ │ │ │ - ldr sl, [ip], #4 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 6e6cc │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r8, [r3, r1, lsl #2] │ │ │ │ - mul r3, r8, r6 │ │ │ │ - cmp r8, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 6e6cc │ │ │ │ - ldr r3, [lr, r1, lsl #2] │ │ │ │ - ldr r5, [r0, r1, lsl #2] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mul r5, r6, r5 │ │ │ │ - ldr r3, [r3, r1, lsl #2] │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, r1, lsl #2] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r2 │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - str lr, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr lr, [sp, #60] @ 0x3c │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - mla lr, r0, r3, lr │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - mov r4, #0 │ │ │ │ - mla r0, ip, lr, r0 │ │ │ │ - ldr ip, [r9, r1, lsl #2] │ │ │ │ - mov lr, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - mul lr, r6, lr │ │ │ │ - add ip, r0, ip │ │ │ │ - add ip, ip, r2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - sub sl, ip, r6 │ │ │ │ - add r1, fp, lr │ │ │ │ - mov r2, sl │ │ │ │ - ldrb r0, [r2], #1 │ │ │ │ - strb r0, [r1, #1]! │ │ │ │ - cmp ip, r2 │ │ │ │ - bne 6e678 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r8 │ │ │ │ - add lr, lr, r5 │ │ │ │ - add ip, r7, sl │ │ │ │ - bne 6e66c │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r0, r3 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, r2, r0 │ │ │ │ - bne 6e630 │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - ldr lr, [sp, #100] @ 0x64 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, #7 │ │ │ │ - bne 6e5cc │ │ │ │ - ldr r8, [sp, #84] @ 0x54 │ │ │ │ - b 6de68 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #43 @ 0x2b │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #44 @ 0x2c │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #45 @ 0x2d │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ + str r0, [r6] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 6b620 │ │ │ │ + ldr r3, [pc, #3164] @ 6c21c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + sub r2, r3, #4 │ │ │ │ + add r2, r9, r2 │ │ │ │ + add r4, r4, r1 │ │ │ │ + str r4, [r3, #4]! │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 6b5d4 │ │ │ │ + cmp r7, #0 │ │ │ │ + ble 6b620 │ │ │ │ + ldr r1, [pc, #3116] @ 6c220 │ │ │ │ mov r0, #1 │ │ │ │ - bl baa8 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 6e9c0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl b700 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #83 @ 0x53 │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - b 6e50c │ │ │ │ - andeq r2, lr, r0, ror r7 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq lr, sl, r4, lsr #29 │ │ │ │ - muleq sl, ip, lr │ │ │ │ - andeq lr, sl, ip, ror #28 │ │ │ │ - bge feb19208 │ │ │ │ - andeq r0, r0, r2, lsl #6 │ │ │ │ - @ instruction: 0x000e24b4 │ │ │ │ - andeq lr, sl, r4, lsr #23 │ │ │ │ - andeq lr, sl, r4, asr #20 │ │ │ │ - andeq lr, sl, ip, lsl #20 │ │ │ │ - andeq r3, ip, lr, lsl #13 │ │ │ │ - andeq lr, sl, ip, lsl r7 │ │ │ │ - muleq sl, r0, r4 │ │ │ │ - andeq r3, ip, r0, lsl #2 │ │ │ │ - andeq r2, ip, r8, ror #29 │ │ │ │ - andeq sp, sl, r8, asr lr │ │ │ │ - @ instruction: 0x000adcbc │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r8, [sp, #92] @ 0x5c │ │ │ │ - mul r3, fp, r3 │ │ │ │ - mov r8, r5 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #-40] @ 6e77c │ │ │ │ - mov r5, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #3104] @ 6c224 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #3088] @ 6c228 │ │ │ │ add r3, pc, r3 │ │ │ │ - add lr, r3, #28 │ │ │ │ - add r1, r3, #56 @ 0x38 │ │ │ │ - mov ip, lr │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, r3, #84 @ 0x54 │ │ │ │ - mov r6, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r8, r2, lsl #2] │ │ │ │ - ldr sl, [r5], #4 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mul r3, sl, fp │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 6e930 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 6e930 │ │ │ │ - ldr r3, [ip, r2, lsl #2] │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r9, [r4, r2, lsl #2] │ │ │ │ - mul r3, fp, r3 │ │ │ │ - ldr r1, [r1, r2, lsl #2] │ │ │ │ - sub r9, r9, #1 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - mul r9, fp, r9 │ │ │ │ - ldr r1, [r1, r2, lsl #2] │ │ │ │ - mov r0, #0 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - mov r5, r3 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - str sl, [sp, #28] │ │ │ │ - str r8, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - str ip, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mla r8, ip, r3, r8 │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mul ip, r8, ip │ │ │ │ - mov r8, ip │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - ldr ip, [ip, r2, lsl #2] │ │ │ │ - add ip, r0, ip, lsl #3 │ │ │ │ - sub r5, r8, ip │ │ │ │ - sub r4, ip, r1 │ │ │ │ - add r5, r5, r1 │ │ │ │ - sub r4, r4, r8 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, fp, ip │ │ │ │ + ble 6b8cc │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r9, [pc, #3060] @ 6c22c │ │ │ │ + mov sl, r7 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ mov r8, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - sub r3, ip, fp │ │ │ │ - str fp, [sp, #20] │ │ │ │ - ldrb r2, [r7, r3, lsr #3] │ │ │ │ - mvn sl, r3 │ │ │ │ - and sl, sl, #7 │ │ │ │ - asr r2, r2, sl │ │ │ │ - tst r2, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - add r3, r3, #1 │ │ │ │ - beq 6e8d0 │ │ │ │ - add r2, r2, r5 │ │ │ │ - ldrb sl, [lr, r2, lsr #3] │ │ │ │ - sub fp, r4, r3 │ │ │ │ - and fp, fp, #7 │ │ │ │ - orr sl, sl, r6, lsl fp │ │ │ │ - strb sl, [lr, r2, lsr #3] │ │ │ │ - cmp r3, ip │ │ │ │ - bne 6e898 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r2, r8 │ │ │ │ - add ip, r3, fp │ │ │ │ - add r5, r5, r9 │ │ │ │ - sub r4, r4, r9 │ │ │ │ - bne 6e890 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - add r3, r3, #1 │ │ │ │ - mov r2, r1 │ │ │ │ - cmp ip, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - add r0, r0, ip │ │ │ │ - bne 6e844 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - ldr r8, [sp, #100] @ 0x64 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - ldr ip, [sp, #108] @ 0x6c │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, #7 │ │ │ │ - bne 6e7d0 │ │ │ │ - ldr r8, [sp, #92] @ 0x5c │ │ │ │ - b 6de68 │ │ │ │ - ldr r1, [pc, #-460] @ 6e780 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + strd r8, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #3036] @ 6c230 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 6b8b0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 118a2c │ │ │ │ + ldr ip, [pc, #3012] @ 6c234 │ │ │ │ + ldr r2, [pc, #3012] @ 6c238 │ │ │ │ + ldr r3, [pc, #3012] @ 6c23c │ │ │ │ + mov r9, #0 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [pc, #3004] @ 6c240 │ │ │ │ + ldr r1, [pc, #3004] @ 6c244 │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + ldr fp, [r7, ip] │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str sl, [sp, #160] @ 0xa0 │ │ │ │ + mov sl, r9 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 118a2c │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 6a2e0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6eae8 │ │ │ │ - cmp r5, #7 │ │ │ │ - bne 6eb74 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r9, #220] @ 0xdc │ │ │ │ - ldrb r1, [r4] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r3, r3, r1, lsl #8 │ │ │ │ - str r3, [r9, #224] @ 0xe0 │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - str r3, [r9, #228] @ 0xe4 │ │ │ │ - ldrb r3, [r4, #3] │ │ │ │ - str r3, [r9, #232] @ 0xe8 │ │ │ │ - ldr r3, [r9, #16] │ │ │ │ - orrs r3, r7, r3 │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ - str r3, [r9, #236] @ 0xec │ │ │ │ - ldrb r3, [r4, #5] │ │ │ │ - str r3, [r9, #240] @ 0xf0 │ │ │ │ - ldrb r3, [r4, #6] │ │ │ │ - str r3, [r9, #244] @ 0xf4 │ │ │ │ - str r2, [r9, #288] @ 0x120 │ │ │ │ - bne 6da8c │ │ │ │ - b 6dd88 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r5] │ │ │ │ - b 6e4ac │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #75 @ 0x4b │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #116 @ 0x74 │ │ │ │ - sub r3, r5, r2 │ │ │ │ - ldr r5, [r9, #4] │ │ │ │ - add r2, r4, r2 │ │ │ │ - cmp r5, #0 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 118a2c │ │ │ │ + ldrd r6, [sp, #104] @ 0x68 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - str r9, [sp] │ │ │ │ - beq 6ebc4 │ │ │ │ - blx r5 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 6eb84 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118d7c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r5, [r3, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ - add r0, r3, #3 │ │ │ │ - cmp r5, r0 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - bls 6eefc │ │ │ │ - sub r0, r3, #1 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ - bhi 6eee8 │ │ │ │ - add r2, r3, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - bl baa8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 6ec24 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - strb r1, [r0, r3] │ │ │ │ - sub r1, r0, #1 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - add r2, r2, r3 │ │ │ │ - ldrb ip, [r0, #1]! │ │ │ │ - strb ip, [r1, #1]! │ │ │ │ - cmp r2, r0 │ │ │ │ - bne 6ea90 │ │ │ │ - add r2, r3, #2 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ - add r2, r4, r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6ecec │ │ │ │ - sub ip, r5, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - sub ip, ip, r3 │ │ │ │ - mov lr, r2 │ │ │ │ - b 6ead0 │ │ │ │ - cmp r0, ip │ │ │ │ - beq 6ec3c │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118758 │ │ │ │ mov r2, r0 │ │ │ │ - ldrb r0, [lr, #1]! │ │ │ │ - cmp r0, #0 │ │ │ │ - add r0, r2, #1 │ │ │ │ - bne 6eac8 │ │ │ │ - b 6ec40 │ │ │ │ - ldr r1, [pc, #-876] @ 6e784 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 6a2e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6ebe0 │ │ │ │ - cmp r5, #9 │ │ │ │ - bne 6ebd0 │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [r9, #248] @ 0xf8 │ │ │ │ - ldrb r1, [r4] │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r2, r2, r1, lsl #8 │ │ │ │ - ldrb r1, [r4, #2] │ │ │ │ - add r1, r1, r2, lsl #8 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ - add r2, r2, r1, lsl #8 │ │ │ │ - str r2, [r9, #252] @ 0xfc │ │ │ │ - ldrb r1, [r4, #4] │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ - add r2, r2, r1, lsl #8 │ │ │ │ - ldrb r1, [r4, #6] │ │ │ │ - add r1, r1, r2, lsl #8 │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ - add r2, r2, r1, lsl #8 │ │ │ │ - str r2, [r9, #256] @ 0x100 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - str r3, [r9, #288] @ 0x120 │ │ │ │ - ldr r3, [r9, #16] │ │ │ │ - str r2, [r9, #260] @ 0x104 │ │ │ │ - orrs r3, r7, r3 │ │ │ │ - bne 6da8c │ │ │ │ - b 6dd88 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #73 @ 0x49 │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, r9, #128 @ 0x80 │ │ │ │ - bl 6c00c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl b700 │ │ │ │ - cmp r4, #0 │ │ │ │ - str r4, [r9, #288] @ 0x120 │ │ │ │ - beq 6dd7c │ │ │ │ - b 6daa4 │ │ │ │ - bl 69e14 │ │ │ │ - mov r1, r0 │ │ │ │ - b 6ea0c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #74 @ 0x4a │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6a358 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6ef60 │ │ │ │ - ldr r3, [r9, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6ef30 │ │ │ │ - mov r7, #1 │ │ │ │ - b 6da8c │ │ │ │ - mov r1, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r5, #30 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b 6e384 │ │ │ │ - mov r3, #83 @ 0x53 │ │ │ │ - b 6dd28 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r5, #83 @ 0x53 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b 6e384 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r0, r2, #1 │ │ │ │ - ldrb r3, [r4, r3] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [fp] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, #0 │ │ │ │ + moveq r1, #0 │ │ │ │ + beq 6b874 │ │ │ │ + bl bcac │ │ │ │ + bl 118a2c │ │ │ │ + ldr r2, [pc, #2548] @ 6c248 │ │ │ │ + ldr r3, [pc, #2548] @ 6c24c │ │ │ │ + bl 118d7c │ │ │ │ + bl 6acac │ │ │ │ + ldrd r2, [fp] │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #2532] @ 6c250 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - bl baa8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - beq 6ed00 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov r0, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ - ldrne r0, [sp, #60] @ 0x3c │ │ │ │ - subne ip, r2, #1 │ │ │ │ - addne ip, r0, ip │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - subne r0, r0, #1 │ │ │ │ - beq 6eca8 │ │ │ │ - ldrb lr, [r1, #1]! │ │ │ │ - strb lr, [r0, #1]! │ │ │ │ - cmp ip, r0 │ │ │ │ - bne 6ec98 │ │ │ │ - add r3, r3, #4 │ │ │ │ - add r3, r3, r2 │ │ │ │ - cmp r5, r3 │ │ │ │ - bls 6ee08 │ │ │ │ - sub r0, r3, #1 │ │ │ │ - add r0, r4, r0 │ │ │ │ - sub ip, r5, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - b 6ecd4 │ │ │ │ - cmp r1, ip │ │ │ │ - beq 6ed10 │ │ │ │ - mov r2, r1 │ │ │ │ - ldrb r1, [r0, #1]! │ │ │ │ - cmp r1, #0 │ │ │ │ - add r1, r2, #1 │ │ │ │ - bne 6eccc │ │ │ │ - b 6ed14 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r5, #72 @ 0x48 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - b 6e384 │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - mov r5, #83 @ 0x53 │ │ │ │ - mov r1, r9 │ │ │ │ - b 6e384 │ │ │ │ - mov r2, r1 │ │ │ │ - add r0, r2, #1 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - bl baa8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 6eed8 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - mov r1, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - strb r1, [r3, r2] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - beq 6ed70 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - sub r1, r3, #1 │ │ │ │ - sub ip, r2, #1 │ │ │ │ - add ip, r0, ip │ │ │ │ - add r1, r4, r1 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - ldrb lr, [r1, #1]! │ │ │ │ - strb lr, [r0, #1]! │ │ │ │ - cmp ip, r0 │ │ │ │ - bne 6ed60 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r2, r2, r3 │ │ │ │ - cmp r5, r2 │ │ │ │ - bcc 6ee50 │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r5, [ip] │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #2500] @ 6c254 │ │ │ │ + lsl r4, sl, #3 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp r6, sl │ │ │ │ + strd r0, [r5, r4] │ │ │ │ + bgt 6b6b4 │ │ │ │ + ldr sl, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp sl, r3 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blt 6b64c │ │ │ │ + ldr r8, [sp, #184] @ 0xb8 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 6b984 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + mov r5, #0 │ │ │ │ + add r9, sp, #17408 @ 0x4400 │ │ │ │ + add r4, sp, #19456 @ 0x4c00 │ │ │ │ + sub r3, r3, #132 @ 0x84 │ │ │ │ + ldr fp, [sp, #132] @ 0x84 │ │ │ │ + mov r7, r5 │ │ │ │ + add r9, r9, #196 @ 0xc4 │ │ │ │ + add r4, r4, #200 @ 0xc8 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + b 6b918 │ │ │ │ + ldrb r3, [r4, #-2052] @ 0xfffff7fc │ │ │ │ cmp r3, #0 │ │ │ │ - sub r3, r5, r2 │ │ │ │ - bne 6ee64 │ │ │ │ - adds r5, r3, #1 │ │ │ │ - ldreq r1, [sp, #72] @ 0x48 │ │ │ │ - mvneq r3, #0 │ │ │ │ - streq r1, [sp, #116] @ 0x74 │ │ │ │ - strbeq r1, [r3] │ │ │ │ - bne 6ee10 │ │ │ │ - add r4, r4, r2 │ │ │ │ - add r3, r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - sub r1, r2, r4 │ │ │ │ - ldrb ip, [r2], #1 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - cmp r3, r2 │ │ │ │ - strb ip, [r0, r1] │ │ │ │ - bne 6edb4 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - bl 6c108 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b 6eba8 │ │ │ │ + bne 6c074 │ │ │ │ + cmn r6, #1 │ │ │ │ + beq 6b968 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 6ab78 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl b7cc │ │ │ │ + sub r3, r0, #1 │ │ │ │ + add r3, r4, r3 │ │ │ │ + ldrb r2, [r3, #-2052] @ 0xfffff7fc │ │ │ │ + cmp r2, #10 │ │ │ │ + bne 6b904 │ │ │ │ mov r2, #0 │ │ │ │ - b 6ed14 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - bl baa8 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 6eea0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r0, #0 │ │ │ │ + strb r2, [r3, #-2052] @ 0xfffff7fc │ │ │ │ + ldrb r3, [r4, #-2052] @ 0xfffff7fc │ │ │ │ cmp r3, #0 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ - bne 6eda8 │ │ │ │ - b 6edcc │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + bne 6d5b0 │ │ │ │ + cmn r6, #1 │ │ │ │ + add r5, r5, #1 │ │ │ │ + mov r7, #0 │ │ │ │ + bne 6b918 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + bl b4cc │ │ │ │ + ldr r3, [pc, #2272] @ 6c258 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - moveq r5, #1 │ │ │ │ - beq 6ee10 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r5, [r9, #4] │ │ │ │ - add r2, r4, r2 │ │ │ │ - cmp r5, #0 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ - add r1, sp, #116 @ 0x74 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp] │ │ │ │ - beq 6eecc │ │ │ │ - blx r5 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 6eeac │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - b 6e384 │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - mov r5, #83 @ 0x53 │ │ │ │ - b 6e384 │ │ │ │ + bgt 6d944 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [pc, #2252] @ 6c25c │ │ │ │ + mov r0, r5 │ │ │ │ + bl ba48 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r2, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - strcc r3, [sp, #120] @ 0x78 │ │ │ │ - bl 66c1c │ │ │ │ - b 6edcc │ │ │ │ - bl 69e14 │ │ │ │ - mov r5, r0 │ │ │ │ - b 6ee8c │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - mov r5, #83 @ 0x53 │ │ │ │ - mov r1, r9 │ │ │ │ - b 6e384 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r5, #89 @ 0x59 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - b 6e384 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r5, #75 @ 0x4b │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - b 6e384 │ │ │ │ - cmp r5, #2 │ │ │ │ - bls 6da70 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #83 @ 0x53 │ │ │ │ - str r0, [r2, #152] @ 0x98 │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, r3, #65 @ 0x41 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - add r1, r0, #12 │ │ │ │ - add r1, r9, r1 │ │ │ │ - add r0, r9, r0 │ │ │ │ - bl 6a474 │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub r9, r3, #136 @ 0x88 │ │ │ │ + add r0, r4, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + bl bac0 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r9, #288] @ 0x120 │ │ │ │ - beq 6ebfc │ │ │ │ - b 6daa4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #69 @ 0x45 │ │ │ │ - str r3, [r2, #288] @ 0x120 │ │ │ │ - b 6daa4 │ │ │ │ - │ │ │ │ -0006ef70 : │ │ │ │ - mov r1, #1 │ │ │ │ + bne 6d6a4 │ │ │ │ + str r9, [sp] │ │ │ │ + add r3, r4, #20 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r2, #2 │ │ │ │ + mvn r1, #63 @ 0x3f │ │ │ │ + bl ba3c │ │ │ │ + subs sl, r0, #0 │ │ │ │ + bne 6d6a4 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 6d96c │ │ │ │ + ldr r3, [pc, #2164] @ 6c260 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r8, [r2, r3] │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6e8f4 │ │ │ │ + mov r5, #0 │ │ │ │ + str sl, [sp, #308] @ 0x134 │ │ │ │ + ldr sl, [sp, #228] @ 0xe4 │ │ │ │ + mov r7, r5 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ + str r9, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + lsl r2, r7, #3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #2084] @ 6c264 │ │ │ │ mov r2, #0 │ │ │ │ - str r1, [r0, #20] │ │ │ │ - str r1, [r0, #24] │ │ │ │ - str r2, [r0, #28] │ │ │ │ - str r2, [r0, #16] │ │ │ │ - b 6a24c │ │ │ │ - │ │ │ │ -0006ef8c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sl] │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [r3, r7, lsl #2] │ │ │ │ + lsl r3, r7, #2 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + bl f0ac0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 6e704 │ │ │ │ + ldr r0, [pc, #2044] @ 6c268 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ mov r4, r0 │ │ │ │ - add r0, r0, #96 @ 0x60 │ │ │ │ - bl 6ab34 │ │ │ │ - add r0, r4, #128 @ 0x80 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 6c350 │ │ │ │ - │ │ │ │ -0006efb4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [pc, #2028] @ 6c26c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r3, r4 │ │ │ │ + orrs r3, r3, r0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + bpl 6bac4 │ │ │ │ + ldr r0, [pc, #2004] @ 6c270 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r6, r4, #96 @ 0x60 │ │ │ │ - bl 6ef8c │ │ │ │ - mov r2, #292 @ 0x124 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b838 │ │ │ │ - add r7, r4, #128 @ 0x80 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 6aad8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 6c2d0 │ │ │ │ - add r1, r5, #96 @ 0x60 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 6ab38 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #288] @ 0x120 │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r1, r5, #128 @ 0x80 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 6c398 │ │ │ │ - str r0, [r4, #288] @ 0x120 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0006f024 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3784] @ 0xec8 │ │ │ │ - sub sp, sp, #276 @ 0x114 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #3808] @ 6ff24 │ │ │ │ - mov ip, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #3800] @ 6ff28 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [pc, #1988] @ 6c274 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r4, [sp, #316] @ 0x13c │ │ │ │ - mov r6, r3 │ │ │ │ + bl f087c │ │ │ │ + mov r3, r4 │ │ │ │ + orrs r3, r3, r0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + bmi 6d228 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + lsl r2, r7, #2 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl f087c │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ + str sl, [sp, #208] @ 0xd0 │ │ │ │ + str r8, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + b 6bc38 │ │ │ │ + ldr r3, [pc, #1848] @ 6c22c │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + sub r1, r4, #140 @ 0x8c │ │ │ │ + sub r6, r4, #120 @ 0x78 │ │ │ │ + sub r5, r4, #128 @ 0x80 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #268] @ 0x10c │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [ip] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [r4, #288] @ 0x120 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - mov r5, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r7, r2 │ │ │ │ - bl 6c2d0 │ │ │ │ - add r1, r4, #128 @ 0x80 │ │ │ │ + ldr r0, [fp, #28] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [r9, #-2700] @ 0xfffff574 │ │ │ │ + ldrd r2, [r4, #-104] @ 0xffffff98 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r4, #-112] @ 0xffffff90 │ │ │ │ + bl bc40 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c398 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 6f1bc │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6f1bc │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 6a348 │ │ │ │ + ldr r3, [fp, #48] @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt 6c0fc │ │ │ │ + ldr r3, [r9, #-2700] @ 0xfffff574 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6f204 │ │ │ │ - ldr r0, [r4, #288] @ 0x120 │ │ │ │ + bne 6bc50 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r3, #-128] @ 0xffffff80 │ │ │ │ + ldr r3, [pc, #1800] @ 6c278 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [pc, #1784] @ 6c278 │ │ │ │ + mov r2, #0 │ │ │ │ + sub r5, r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r8, #-8] │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + sub r1, r0, #1 │ │ │ │ + orrs r3, r5, r1 │ │ │ │ + mov fp, r0 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + bmi 6c0b8 │ │ │ │ + ldr r3, [pc, #1740] @ 6c27c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + cmp r2, r5 │ │ │ │ + ble 6c0b8 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + cmp r3, r1 │ │ │ │ + ble 6c0b8 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r3] │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f1d8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, #2 │ │ │ │ - movhi r3, #61 @ 0x3d │ │ │ │ - movhi r0, r3 │ │ │ │ - strhi r3, [r4, #288] @ 0x120 │ │ │ │ - bhi 6f1d8 │ │ │ │ - ldr r3, [r4, #136] @ 0x88 │ │ │ │ - cmp r3, #1 │ │ │ │ - movhi r3, #71 @ 0x47 │ │ │ │ - movhi r0, r3 │ │ │ │ - strhi r3, [r4, #288] @ 0x120 │ │ │ │ - bhi 6f1d8 │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 64724 │ │ │ │ + beq 6d280 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + ldr r4, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #1640] @ 6c280 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + beq 6d218 │ │ │ │ + strd r2, [r4, r5] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr sl, [pc, #1604] @ 6c284 │ │ │ │ + ldr fp, [pc, #1604] @ 6c288 │ │ │ │ + ldr r4, [sp, #116] @ 0x74 │ │ │ │ + ldr r9, [sp, #132] @ 0x84 │ │ │ │ + add sl, pc, sl │ │ │ │ + add fp, pc, fp │ │ │ │ + bl f1a54 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #288] @ 0x120 │ │ │ │ - bne 6f1d8 │ │ │ │ - ldr r1, [r4, #100] @ 0x64 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ - bl 64724 │ │ │ │ + blt 6c3a4 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + sub r8, r4, #112 @ 0x70 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r3] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + sub r1, r4, #104 @ 0x68 │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + strd r6, [sp, #40] @ 0x28 │ │ │ │ + str r8, [sp, #32] │ │ │ │ + ldrd r6, [sl, #40] @ 0x28 │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + ldrd r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sl, #32] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldrd r6, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + strd r6, [sp] │ │ │ │ + bl a1be8 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4, #288] @ 0x120 │ │ │ │ - bne 6f1d8 │ │ │ │ - add fp, r4, #96 @ 0x60 │ │ │ │ - add r8, sp, #120 @ 0x78 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 65138 │ │ │ │ + blt 6baec │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr ip, [sp, #136] @ 0x88 │ │ │ │ + ldr lr, [sp, #88] @ 0x58 │ │ │ │ + ldr ip, [ip] │ │ │ │ + ldr ip, [ip, r5] │ │ │ │ + cmp ip, #0 │ │ │ │ + ldr ip, [sp, #152] @ 0x98 │ │ │ │ + ldr ip, [ip] │ │ │ │ + ldrd r6, [ip, lr] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + bne 6c36c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [pc, #1340] @ 6c28c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f228 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr sl, [sp, #312] @ 0x138 │ │ │ │ - bl 6ac7c │ │ │ │ - mul sl, r6, sl │ │ │ │ - mul r3, r0, sl │ │ │ │ - add r3, r3, #7 │ │ │ │ - lsr r0, r3, #3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl baa8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #7 │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - movls r2, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - movne r3, #83 @ 0x53 │ │ │ │ - mov sl, r0 │ │ │ │ - strne r3, [r4, #288] @ 0x120 │ │ │ │ - bne 6f1a8 │ │ │ │ - ldr r3, [r4, #288] @ 0x120 │ │ │ │ + ldrne r7, [pc, #1324] @ 6c28c │ │ │ │ + movne r6, #0 │ │ │ │ + strd r6, [sp, #80] @ 0x50 │ │ │ │ + b 6baf8 │ │ │ │ + ldr r1, [pc, #1312] @ 6c290 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b844 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + bne 6b554 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [r3] │ │ │ │ + ldr r3, [pc, #1280] @ 6c294 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 6d6c4 │ │ │ │ + ldr r1, [pc, #1256] @ 6c298 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #1136] @ 6c234 │ │ │ │ + ldr r1, [pc, #1236] @ 6c29c │ │ │ │ + ldr r8, [r4, r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrd r2, [r8] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1120] @ 6c240 │ │ │ │ + ldr r1, [pc, #1212] @ 6c2a0 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrd r2, [r6] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1096] @ 6c244 │ │ │ │ + ldr r1, [pc, #1188] @ 6c2a4 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrd r2, [r6] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1056] @ 6c238 │ │ │ │ + ldr r1, [pc, #1164] @ 6c2a8 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrd r2, [r6] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1032] @ 6c23c │ │ │ │ + ldr r1, [pc, #1140] @ 6c2ac │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrd r2, [r6] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1040] @ 6c260 │ │ │ │ + ldr r1, [pc, #1116] @ 6c2b0 │ │ │ │ + ldr r8, [r4, r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r8] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6f2a0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, sl │ │ │ │ - bl b700 │ │ │ │ - b 6f25c │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #255 @ 0xff │ │ │ │ - movhi r3, #68 @ 0x44 │ │ │ │ - movhi r0, r3 │ │ │ │ - strhi r3, [r4, #288] @ 0x120 │ │ │ │ - bls 6f0bc │ │ │ │ - ldr r2, [pc, #3404] @ 6ff2c │ │ │ │ - ldr r3, [pc, #3396] @ 6ff28 │ │ │ │ - add r2, pc, r2 │ │ │ │ + ble 6bfb8 │ │ │ │ + ldr r5, [pc, #1084] @ 6c2b4 │ │ │ │ + ldr r6, [pc, #1084] @ 6c2b8 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r9, [sp, #212] @ 0xd4 │ │ │ │ + ldr sl, [sp, #176] @ 0xb0 │ │ │ │ + ldr fp, [sp, #152] @ 0x98 │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r9] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sl] │ │ │ │ + lsl r4, r5, #3 │ │ │ │ + ldrd r2, [r3, r4] │ │ │ │ + ldr r1, [pc, #968] @ 6c2bc │ │ │ │ + strd r2, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [pc, #944] @ 6c2c0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [fp] │ │ │ │ + ldr r1, [pc, #916] @ 6c2c4 │ │ │ │ + ldrd r6, [r3, r4] │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r6, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #888] @ 6c2c8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [pc, #860] @ 6c2cc │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [pc, #832] @ 6c2d0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrd r2, [r3, r4] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt 6beac │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #844] @ 6c310 │ │ │ │ + ldr r1, [pc, #780] @ 6c2d4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6ff20 │ │ │ │ - add sp, sp, #276 @ 0x114 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, r4, #96 @ 0x60 │ │ │ │ - str r3, [sp] │ │ │ │ + mov r4, r3 │ │ │ │ + mov r0, #1 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6c058 │ │ │ │ + ldr r5, [pc, #740] @ 6c2d8 │ │ │ │ + ldr r4, [pc, #740] @ 6c2dc │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r8, [sp, #272] @ 0x110 │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r3, [r7] │ │ │ │ mov r2, r6 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ - bl 6d408 │ │ │ │ - str r0, [r4, #288] @ 0x120 │ │ │ │ - b 6f0cc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp] │ │ │ │ - add r3, r4, #32 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - bl 6b764 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r7, [r4, #288] @ 0x120 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - beq 6f300 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 6c350 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl b700 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - str r2, [r9] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r0, [r4, #288] @ 0x120 │ │ │ │ - b 6f1d8 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 6c624 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #288] @ 0x120 │ │ │ │ - bne 6f1a8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp] │ │ │ │ - add r3, r4, #32 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - bl 6b764 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b 6f1b0 │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl baa8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6f328 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mvn r3, #118 @ 0x76 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - strb r3, [r0] │ │ │ │ - add fp, sp, #72 @ 0x48 │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - mov r0, fp │ │ │ │ - bl 66c1c │ │ │ │ - mov r1, #78 @ 0x4e │ │ │ │ - mov r0, fp │ │ │ │ - bl 66c1c │ │ │ │ - mov r1, #71 @ 0x47 │ │ │ │ - mov r0, fp │ │ │ │ - bl 66c1c │ │ │ │ - mov r1, #13 │ │ │ │ - mov r0, fp │ │ │ │ - bl 66c1c │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, fp │ │ │ │ - bl 66c1c │ │ │ │ - mov r1, #26 │ │ │ │ - mov r0, fp │ │ │ │ - bl 66c1c │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, fp │ │ │ │ - bl 66c1c │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ - ldr r6, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str sl, [sp, #104] @ 0x68 │ │ │ │ - str sl, [sp, #96] @ 0x60 │ │ │ │ - str sl, [sp, #100] @ 0x64 │ │ │ │ - bl 66e94 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 66e94 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - and r1, r3, #255 @ 0xff │ │ │ │ - bl 66c1c │ │ │ │ - and r1, r5, #255 @ 0xff │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 66c1c │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, sl │ │ │ │ - bl 66c1c │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, sl │ │ │ │ - bl 66c1c │ │ │ │ - and r1, r6, #255 @ 0xff │ │ │ │ - mov r0, r5 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r3, [pc, #2852] @ 6ff30 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [r8] │ │ │ │ + lsl r3, r6, #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r9] │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + bgt 6c00c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #636] @ 6c2e0 │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 6b53c │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr sl, [r3, r5, lsl #2] │ │ │ │ + bl b514 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r9 │ │ │ │ + bl b7cc │ │ │ │ + ldr r2, [fp, #-2692] @ 0xfffff57c │ │ │ │ + add r3, r9, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc 6dd14 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + lsl r3, r7, #3 │ │ │ │ + strd r0, [sl, r3] │ │ │ │ + add r7, r7, #1 │ │ │ │ + b 6b910 │ │ │ │ + ldr r3, [pc, #548] @ 6c2e4 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, fp │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 6a51c │ │ │ │ - cmp r0, sl │ │ │ │ - ldreq r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 6bc2c │ │ │ │ + ldr r1, [pc, #532] @ 6c2e8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #308] @ 6c224 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6bc2c │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #484] @ 6c2ec │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r4, #-104] @ 0xffffff98 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + ldrd r2, [r4, #-112] @ 0xffffff90 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r9, #-2700] @ 0xfffff574 │ │ │ │ + ldrd r0, [r8, #-8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrd r2, [r4, #-128] @ 0xffffff80 │ │ │ │ + strd r0, [sp] │ │ │ │ + beq 6c19c │ │ │ │ + ldr r1, [pc, #416] @ 6c2f0 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #196] @ 6c224 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #384] @ 6c2f4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 6c1bc │ │ │ │ + ldr r1, [pc, #368] @ 6c2f8 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl b778 │ │ │ │ + b 6bb50 │ │ │ │ + ldr r1, [pc, #344] @ 6c2fc │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #112] @ 6c224 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + b 6c16c │ │ │ │ + ldr r1, [pc, #316] @ 6c300 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 6c190 │ │ │ │ + andeq r4, lr, r4, lsl #26 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq r4, lr, r8, asr #25 │ │ │ │ + andeq r1, r0, ip, lsl #8 │ │ │ │ + andseq r8, r3, r4, asr r1 │ │ │ │ + andeq r0, r0, r8, lsr #8 │ │ │ │ + @ instruction: 0x000004b8 │ │ │ │ + andeq r0, r0, r8, lsl #8 │ │ │ │ + andeq r0, r0, ip, asr r4 │ │ │ │ + muleq r0, r4, r5 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + ldrdeq r0, [r0], -r8 │ │ │ │ + andeq r0, r0, r8, lsl #11 │ │ │ │ + andeq r0, r0, r0, lsl #12 │ │ │ │ + andeq r0, r0, r0, lsr #9 │ │ │ │ + andeq r0, r0, r8, lsr r4 │ │ │ │ + @ instruction: 0x000b27b4 │ │ │ │ + mulseq r3, r4, pc @ │ │ │ │ + andseq r7, r3, r8, asr pc │ │ │ │ + andseq r7, r3, r4, lsl #30 │ │ │ │ + andeq r2, fp, r8, asr #26 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andseq r7, r3, ip, lsr #29 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andseq r7, r3, r0, ror lr │ │ │ │ + andeq r0, r0, r8, lsl #12 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + @ instruction: 0x000005b4 │ │ │ │ + muleq r0, ip, r6 │ │ │ │ + andeq r0, r0, r0, asr r4 │ │ │ │ + @ instruction: 0xffc00000 │ │ │ │ + ldrshmi pc, [pc, #255] @ 6c353 @ │ │ │ │ + andseq r7, r3, r8, asr ip │ │ │ │ + andseq r7, r3, r0, lsr ip │ │ │ │ + andseq r7, r3, ip, asr #22 │ │ │ │ + andseq r7, r3, r8, lsr #22 │ │ │ │ + andeq r0, r0, ip, lsl r4 │ │ │ │ + svccc 0x00d00000 │ │ │ │ + andeq r2, fp, r0, asr r9 │ │ │ │ + andeq r2, fp, r0, asr #18 │ │ │ │ + andeq r2, fp, r8, lsr #18 │ │ │ │ + andeq r2, fp, ip, lsl r9 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + andseq r7, r3, r4, lsl r9 │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + andseq r7, r3, r8, ror r8 │ │ │ │ + andseq r7, r3, r4, ror r8 │ │ │ │ + andmi r0, r8, r0 │ │ │ │ + muleq fp, r4, r1 │ │ │ │ + andeq r2, fp, r4, asr r4 │ │ │ │ + andeq r2, fp, r4, asr r2 │ │ │ │ + andeq r2, fp, r8, asr #4 │ │ │ │ + andeq r2, fp, r4, asr #4 │ │ │ │ + andeq r2, fp, r0, asr #4 │ │ │ │ + andeq r2, fp, ip, lsr r2 │ │ │ │ + andeq r2, fp, r8, lsr r2 │ │ │ │ + andeq r2, fp, r4, lsr r2 │ │ │ │ + andeq r2, fp, r8, asr r2 │ │ │ │ + andeq r2, fp, r8, lsr #4 │ │ │ │ + strdeq r2, [fp], -ip │ │ │ │ + strdeq r2, [fp], -r4 │ │ │ │ + strdeq r2, [fp], -r4 │ │ │ │ + andeq r2, fp, ip, ror #3 │ │ │ │ + andeq r2, fp, r8, ror #3 │ │ │ │ + andeq r2, fp, ip, ror #3 │ │ │ │ + ldrdeq r2, [fp], -r8 │ │ │ │ + @ instruction: 0x000b21b0 │ │ │ │ + andeq r2, fp, r8, asr #3 │ │ │ │ + andeq r2, fp, r4, lsr r1 │ │ │ │ + andseq r7, r3, r4, lsl #8 │ │ │ │ + andeq r2, fp, r8, lsr #7 │ │ │ │ + strdeq r2, [fp], -r4 │ │ │ │ + strdeq r2, [fp], -r0 │ │ │ │ + andseq r7, r3, r0, asr r3 │ │ │ │ + andeq r8, fp, r0, lsr #25 │ │ │ │ + andeq r2, fp, r0, asr #5 │ │ │ │ + andeq r5, fp, r4, lsl #30 │ │ │ │ + ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ + svccc 0x00d99999 │ │ │ │ + eormi r0, r4, r0 │ │ │ │ + andeq r0, r0, r0, asr #11 │ │ │ │ + ldrdeq r2, [fp], -ip │ │ │ │ + ldrheq r7, [r3], -r0 │ │ │ │ + andseq r7, r3, r4, asr #1 │ │ │ │ + andeq r2, fp, ip, asr #2 │ │ │ │ + andeq r1, fp, r4, ror #30 │ │ │ │ + andeq r1, fp, ip, asr #30 │ │ │ │ + andeq r2, fp, r8, ror r0 │ │ │ │ + andeq r2, fp, r4, rrx │ │ │ │ + andeq r2, fp, r4, asr r0 │ │ │ │ + andeq r2, fp, r0, asr #32 │ │ │ │ + andeq r2, fp, r0, lsr r0 │ │ │ │ + andeq r2, fp, ip, lsl r0 │ │ │ │ + andeq r2, fp, ip │ │ │ │ + strdeq r1, [fp], -r8 │ │ │ │ + andseq r6, r3, r8, lsr lr │ │ │ │ + addsmi r4, pc, r0 │ │ │ │ + orrsmi sp, r7, r4, lsl #15 │ │ │ │ + orrsgt sp, r7, r4, lsl #15 │ │ │ │ + orr r2, r1, r3, lsl ip │ │ │ │ + cdpcc 0, 15, cr2, cr13, cr11, {4} │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ mov r0, r6 │ │ │ │ - streq r3, [sp, #80] @ 0x50 │ │ │ │ - bl b700 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 6f4bc │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6ff10 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - mov r8, r5 │ │ │ │ - mov sl, r2 │ │ │ │ - b 6f490 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 6a42c │ │ │ │ - sub r3, r0, r5 │ │ │ │ - cmp sl, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - bls 6f4b0 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, fp │ │ │ │ - bl 6a474 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 6f470 │ │ │ │ - str r6, [r4, #288] @ 0x120 │ │ │ │ - b 6f278 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - str r6, [r4, #288] @ 0x120 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 6fd08 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6f4e0 │ │ │ │ - bic r2, r3, #4 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 6fd9c │ │ │ │ - bics r3, r3, #2 │ │ │ │ - bne 6f4f4 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + bl 118758 │ │ │ │ + ldr r2, [pc, #-124] @ 6c304 │ │ │ │ + ldr r3, [pc, #-124] @ 6c308 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r1, [pc, #-140] @ 6c30c │ │ │ │ + bl bc64 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + b 6bd40 │ │ │ │ + ldr r8, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr sl, [sp, #208] @ 0xd0 │ │ │ │ + bl f1dfc │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + bgt 6ba14 │ │ │ │ + ldr sl, [sp, #308] @ 0x134 │ │ │ │ + ldr r9, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [pc, #-196] @ 6c310 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fd8c │ │ │ │ + ble 6eb30 │ │ │ │ + ldr r3, [pc, #-216] @ 6c314 │ │ │ │ + ldr r7, [pc, #-216] @ 6c318 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #516] @ 0x204 │ │ │ │ + ldr r3, [pc, #-224] @ 6c31c │ │ │ │ + ldr r8, [sp, #288] @ 0x120 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #-236] @ 6c320 │ │ │ │ + mov ip, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + str ip, [sp, #256] @ 0x100 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r7, #48] @ 0x30 │ │ │ │ + cmp r3, #2 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6f63c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6f5cc │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 6f570 │ │ │ │ - ldr sl, [sp, #260] @ 0x104 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 6ff08 │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r5 │ │ │ │ - b 6f550 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r7 │ │ │ │ + lsl r4, r3, #2 │ │ │ │ + bgt 6dce4 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + bl f0ac0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 6ea94 │ │ │ │ + ldr r0, [pc, #-308] @ 6c324 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + ldr r4, [sp, #132] @ 0x84 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [pc, #-328] @ 6c328 │ │ │ │ + str fp, [r4, #-2568] @ 0xfffff5f8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #-344] @ 6c32c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [r4, #-2548] @ 0xfffff60c │ │ │ │ + bl f087c │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #-364] @ 6c330 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 6a42c │ │ │ │ - sub r3, r0, r5 │ │ │ │ - cmp sl, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - bls 6f56c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 6a474 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 6f530 │ │ │ │ - b 6f4a8 │ │ │ │ - str r6, [r4, #288] @ 0x120 │ │ │ │ - ldr r6, [r4, #56] @ 0x38 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, r4, #32 │ │ │ │ - cmp r6, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [r4, #-2564] @ 0xfffff5fc │ │ │ │ + bl f087c │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #-384] @ 6c334 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [r4, #-2544] @ 0xfffff610 │ │ │ │ + bl f087c │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #-404] @ 6c338 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [r4, #-2560] @ 0xfffff600 │ │ │ │ + bl f087c │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #-424] @ 6c33c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - beq 6fdbc │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - blx r6 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [r4, #-2540] @ 0xfffff614 │ │ │ │ + bl f087c │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #-444] @ 6c340 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [r4, #-2556] @ 0xfffff604 │ │ │ │ + bl f087c │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #-464] @ 6c344 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [r4, #-2536] @ 0xfffff618 │ │ │ │ + bl f087c │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #-484] @ 6c348 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [r4, #-2552] @ 0xfffff608 │ │ │ │ + bl f087c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + orr r3, fp, r3 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + ldr lr, [sp, #100] @ 0x64 │ │ │ │ + orr r3, r3, r1 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + orr r3, r3, ip │ │ │ │ + orr r3, r3, lr │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + orrs r3, r3, r0 │ │ │ │ + str r0, [r4, #-2532] @ 0xfffff61c │ │ │ │ + bmi 6e760 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r8, [sp, #144] @ 0x90 │ │ │ │ + bl f1a54 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 6d5f4 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt 6dcbc │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl f1d6c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6c58c │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl f1d6c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6c58c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl f1d6c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6c58c │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl f1d6c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6c58c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - beq 6f76c │ │ │ │ - bl b700 │ │ │ │ - b 6f4a8 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 66e94 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 66e94 │ │ │ │ - ldrb r1, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r3, [pc, #2344] @ 6ff34 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp] │ │ │ │ - bl 6a51c │ │ │ │ + bl f1d6c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r3, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r6 │ │ │ │ - streq r3, [sp, #80] @ 0x50 │ │ │ │ - bl b700 │ │ │ │ - b 6f50c │ │ │ │ - ldr r3, [pc, #2292] @ 6ff38 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - mov r1, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - cmp r2, #6 │ │ │ │ - bhi 6f764 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - mov r0, #1 │ │ │ │ - ldr r5, [sp, #156] @ 0x9c │ │ │ │ - bl baa8 │ │ │ │ - lsr r6, r5, #8 │ │ │ │ - and r1, r5, #255 @ 0xff │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - and r6, r6, #255 @ 0xff │ │ │ │ - subs r3, r0, #0 │ │ │ │ - movne r7, #1 │ │ │ │ - strbne r6, [r3] │ │ │ │ - mov r0, r5 │ │ │ │ - strne r7, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ - bl 66c1c │ │ │ │ - ldrb r1, [sp, #161] @ 0xa1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 66c1c │ │ │ │ - ldrb r1, [sp, #160] @ 0xa0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 66c1c │ │ │ │ - ldrb r1, [sp, #165] @ 0xa5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 66c1c │ │ │ │ - ldrb r1, [sp, #164] @ 0xa4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 66c1c │ │ │ │ - ldrd r6, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #2144] @ 6ff3c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp] │ │ │ │ - bl 6a51c │ │ │ │ + bne 6c58c │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl f1d6c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r3, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r6 │ │ │ │ - streq r3, [sp, #80] @ 0x50 │ │ │ │ - bl b700 │ │ │ │ - b 6f500 │ │ │ │ - mov r0, #1 │ │ │ │ - ldr r5, [sp, #156] @ 0x9c │ │ │ │ - bl baa8 │ │ │ │ - lsr r6, r5, #8 │ │ │ │ - and r6, r6, #255 @ 0xff │ │ │ │ - and r1, r5, #255 @ 0xff │ │ │ │ + bne 6c58c │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl f1d6c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6c58c │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl f1d6c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6c58c │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl f1d6c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6c58c │ │ │ │ + ldr r9, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl f1d6c │ │ │ │ subs r3, r0, #0 │ │ │ │ - movne r7, #1 │ │ │ │ - strbne r6, [r3] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - strne r7, [sp, #104] @ 0x68 │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 66c1c │ │ │ │ - ldrd r6, [sp, #96] @ 0x60 │ │ │ │ - b 6f6d4 │ │ │ │ - mov r0, #1 │ │ │ │ - ldrb r5, [sp, #156] @ 0x9c │ │ │ │ - bl baa8 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - movne r7, #1 │ │ │ │ - strbne r5, [r6] │ │ │ │ - b 6f6d4 │ │ │ │ - mov r6, #0 │ │ │ │ - b 6f6d4 │ │ │ │ - ldr r3, [pc, #1996] @ 6ff40 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, fp │ │ │ │ - bl 6a51c │ │ │ │ - subs r7, r0, #0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bne 6fed4 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - str r6, [r4, #288] @ 0x120 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6fe1c │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 6fee0 │ │ │ │ - ldr r3, [pc, #1920] @ 6ff44 │ │ │ │ - mov sl, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r7, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r9, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #32] │ │ │ │ - ldr r5, [sp, #172] @ 0xac │ │ │ │ - ldr fp, [r5, sl, lsl #2] │ │ │ │ - mov r0, fp │ │ │ │ - bl b7cc │ │ │ │ - cmp r0, #79 @ 0x4f │ │ │ │ - bhi 6fdfc │ │ │ │ - ldrb r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6fea0 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r8, [r3, sl, lsl #2] │ │ │ │ - beq 6fc24 │ │ │ │ - mov r0, r8 │ │ │ │ - bl b7cc │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ + bne 6c58c │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ + ldr r4, [pc, #-808] @ 6c34c │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ + add r2, sp, #724 @ 0x2d4 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ + add fp, sp, #1216 @ 0x4c0 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add fp, fp, #8 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldrb r1, [fp] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - cmp r1, r3 │ │ │ │ - mov r9, r0 │ │ │ │ - beq 6f948 │ │ │ │ - add r5, fp, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 66c1c │ │ │ │ - ldrb r1, [r5] │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ + sub r1, fp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ + add ip, sp, #864 @ 0x360 │ │ │ │ + add lr, sp, #904 @ 0x388 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ + mov r5, r3 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #364] @ 0x16c │ │ │ │ + str ip, [sp, #360] @ 0x168 │ │ │ │ + str lr, [sp, #356] @ 0x164 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ + str lr, [sp, #136] @ 0x88 │ │ │ │ + str ip, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + mov r2, r0 │ │ │ │ + strd r2, [r1], #8 │ │ │ │ + strd r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne 6f844 │ │ │ │ - sub r0, r0, fp │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ - bhi 6fc34 │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 66c1c │ │ │ │ - ldr fp, [r4, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp fp, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - beq 6fdb0 │ │ │ │ - blx fp │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 6f934 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6f910 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r7 │ │ │ │ - ldrb r1, [r3, r8] │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - bcc 6f8e0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + strd r0, [r3], #8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [r2, #32] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrd r2, [r2, #40] @ 0x28 │ │ │ │ + mov r0, #0 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + ldr r3, [pc, #-1092] @ 6c350 │ │ │ │ + mov r2, #0 │ │ │ │ + bl a1be8 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + add r3, r6, #8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r2, [pc, #-1096] @ 6c364 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [pc, #-1100] @ 6c368 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r3, r6 │ │ │ │ + bl b370 │ │ │ │ + mov r4, r6 │ │ │ │ + ldrd r0, [r7] │ │ │ │ + ldr r8, [sp, #264] @ 0x108 │ │ │ │ + add r3, r7, #8 │ │ │ │ + ldrd r6, [r6] │ │ │ │ + add ip, sp, #288 @ 0x120 │ │ │ │ + strd r6, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r6, [r8, #-8] │ │ │ │ + ldr r2, [pc, #-1160] @ 6c364 │ │ │ │ + strd r6, [ip] │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #-1168] @ 6c368 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r3, r4 │ │ │ │ + bl b370 │ │ │ │ + ldrd r2, [r4] │ │ │ │ + ldrd r6, [r8, #-8] │ │ │ │ + ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ + strd r6, [sp, #248] @ 0xf8 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r2, r6 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 6a51c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r3, [sp, #76] @ 0x4c │ │ │ │ - streq r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b700 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r6, sl │ │ │ │ - bhi 6f7d8 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ - beq 6f9a8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 6feec │ │ │ │ - ldr r5, [sp, #172] @ 0xac │ │ │ │ - sub r7, r5, #4 │ │ │ │ - ldr r5, [pc, #1480] @ 6ff48 │ │ │ │ - mov sl, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - b 6f994 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp sl, r6 │ │ │ │ - beq 6feec │ │ │ │ - ldr r0, [r7, #4]! │ │ │ │ - mov r1, r5 │ │ │ │ - bl be14 │ │ │ │ + strd r0, [r3], #8 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r6, [sp, #248] @ 0xf8 │ │ │ │ + cmp r5, #5 │ │ │ │ + strd r0, [r3], #8 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + strd r6, [r3], #8 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + bne 6c6f8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r8, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ + sub r3, r3, #24 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [pc, #-1364] @ 6c354 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #-1376] @ 6c358 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + mov r0, #0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + strd r2, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + str sl, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #524] @ 0x20c │ │ │ │ + str fp, [sp, #532] @ 0x214 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + sub r2, r6, #2400 @ 0x960 │ │ │ │ + mov r7, r3 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #5 │ │ │ │ + movne r4, r3 │ │ │ │ + moveq r4, #1 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ + sub r3, r6, #2448 @ 0x990 │ │ │ │ + ldrd r0, [r3, r4] │ │ │ │ + add r2, r2, r4 │ │ │ │ + ldrd sl, [r2, #-8] │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ + sub r3, r6, #2368 @ 0x940 │ │ │ │ + ldr ip, [sp, #364] @ 0x16c │ │ │ │ + strd sl, [r2] │ │ │ │ + ldrd sl, [r3, r4] │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + strd sl, [r3] │ │ │ │ + ldrd r2, [ip, #8]! │ │ │ │ + add lr, sp, #320 @ 0x140 │ │ │ │ + str ip, [sp, #364] @ 0x16c │ │ │ │ + ldr ip, [sp, #360] @ 0x168 │ │ │ │ + mov sl, r2 │ │ │ │ + mov fp, r3 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ + mov r2, r0 │ │ │ │ + strd sl, [r3] │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, fp │ │ │ │ + ldrd sl, [ip, #8]! │ │ │ │ + str ip, [sp, #360] @ 0x168 │ │ │ │ + ldr ip, [sp, #356] @ 0x164 │ │ │ │ + strd sl, [lr] │ │ │ │ + ldrd sl, [ip, #8]! │ │ │ │ + add lr, sp, #448 @ 0x1c0 │ │ │ │ + strd sl, [lr] │ │ │ │ + str ip, [sp, #356] @ 0x164 │ │ │ │ + bl 118b10 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 11875c │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 11875c │ │ │ │ + bl bb44 │ │ │ │ + ldr r2, [pc, #-1680] @ 6c364 │ │ │ │ + ldr r3, [pc, #-1680] @ 6c368 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [pc, #-1724] @ 6c35c │ │ │ │ + ldr r3, [pc, #-1724] @ 6c360 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f988 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6fbc4 │ │ │ │ - mov sl, #0 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str fp, [sp, #56] @ 0x38 │ │ │ │ + beq 6eb40 │ │ │ │ + cmp r8, #2 │ │ │ │ + bgt 6f0e4 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + cmp r3, #5 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - ldr r8, [r3, sl, lsl #2] │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + bne 6c8ec │ │ │ │ + cmp r8, #2 │ │ │ │ + ldr sl, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #524] @ 0x20c │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr fp, [sp, #532] @ 0x214 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ + bgt 6f164 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + sub r3, fp, #200 @ 0xc8 │ │ │ │ + ldr r9, [sp, #160] @ 0xa0 │ │ │ │ + ldr r8, [sp, #144] @ 0x90 │ │ │ │ + add r2, r2, #32 │ │ │ │ + mov r4, r3 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [pc, #-1900] @ 6c364 │ │ │ │ + ldrd r0, [r3, #8]! │ │ │ │ + add r4, r4, #24 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #-1912] @ 6c368 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl b370 │ │ │ │ + ldr ip, [sp, #280] @ 0x118 │ │ │ │ + ldrd r6, [r5] │ │ │ │ + ldrd r0, [ip, #8]! │ │ │ │ + strd r6, [sp, #144] @ 0x90 │ │ │ │ + str ip, [sp, #280] @ 0x118 │ │ │ │ + ldr ip, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [pc, #-1964] @ 6c364 │ │ │ │ + ldrd r6, [ip, #-8] │ │ │ │ + ldr r3, [pc, #-1968] @ 6c368 │ │ │ │ + strd r6, [sp, #160] @ 0xa0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl b370 │ │ │ │ + ldr ip, [sp, #264] @ 0x108 │ │ │ │ + ldrd r2, [r5] │ │ │ │ + ldrd r6, [ip, #-8] │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + strd r6, [sp, #144] @ 0x90 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [r4, #-24] @ 0xffffffe8 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r6, [sp, #144] @ 0x90 │ │ │ │ + cmp r3, r2 │ │ │ │ + strd r6, [r4, #-8] │ │ │ │ + strd r0, [r4, #-16] │ │ │ │ + bne 6cac4 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ + sub r4, r3, #2240 @ 0x8c0 │ │ │ │ + ldrd r2, [r4] │ │ │ │ + str r8, [sp, #144] @ 0x90 │ │ │ │ + ldrd r8, [r4, #32] │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ + strd r8, [sp, #192] @ 0xc0 │ │ │ │ + strd r2, [r1] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r8, [r4, #24] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + strd r8, [sp, #184] @ 0xb8 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r8, [r4, #8] │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ + strd r8, [r3] │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 118758 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + ldrd r8, [r4, #16] │ │ │ │ + strd r8, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + strd r2, [r1] │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ + add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #388] @ 0x184 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl b7cc │ │ │ │ - cmp r0, #79 @ 0x4f │ │ │ │ - bhi 6fde4 │ │ │ │ - ldrb r9, [r8] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 6feb0 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - add fp, r8, #1 │ │ │ │ - ldr r7, [r3, sl, lsl #2] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r6, [r3, sl, lsl #2] │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - add r4, sp, #84 @ 0x54 │ │ │ │ - ldr r5, [r3, sl, lsl #2] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl b7cc │ │ │ │ - mov r1, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r8, [sp, #184] @ 0xb8 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r1 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 118758 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add ip, sp, #288 @ 0x120 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r2, [r4, #56] @ 0x38 │ │ │ │ + strd r8, [sp, #184] @ 0xb8 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + strd r0, [ip] │ │ │ │ + mov r2, r8 │ │ │ │ + ldrd r0, [ip] │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r8, [r4, #48] @ 0x30 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + strd r8, [r1] │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118758 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + ldrd r8, [sp, #176] @ 0xb0 │ │ │ │ + add ip, sp, #288 @ 0x120 │ │ │ │ + str r8, [sp, #392] @ 0x188 │ │ │ │ + ldrd r8, [r4, #40] @ 0x28 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ + add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #396] @ 0x18c │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + strd r8, [ip] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r8, [sp, #192] @ 0xc0 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + mov r2, r8 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 11875c │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 118b10 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118758 │ │ │ │ + add ip, sp, #296 @ 0x128 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [ip] │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 118b10 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118758 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #404] @ 0x194 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 11875c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118758 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + bl 118b10 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 11875c │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 11875c │ │ │ │ + bl b3d0 │ │ │ │ + add ip, sp, #288 @ 0x120 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + strd r2, [ip] │ │ │ │ + ldrd r2, [ip] │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 118b10 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 11875c │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 11875c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6f314 │ │ │ │ + sub r3, fp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + str sl, [sp, #320] @ 0x140 │ │ │ │ + sub r3, r3, #2240 @ 0x8c0 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ + ldr ip, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + ldrd sl, [ip, #8] │ │ │ │ + ldrd r6, [ip, #16] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 66c1c │ │ │ │ - ldrb r1, [fp] │ │ │ │ - mov ip, fp │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - add fp, fp, #1 │ │ │ │ - bne 6fa34 │ │ │ │ - sub ip, ip, r8 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - cmp ip, #78 @ 0x4e │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118758 │ │ │ │ + ldr ip, [sp, #248] @ 0xf8 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r4, [ip], #24 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ + str ip, [sp, #248] @ 0xf8 │ │ │ │ mov r9, r1 │ │ │ │ - bhi 6fba8 │ │ │ │ + add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ + str r1, [sp, #412] @ 0x19c │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - subs r1, r3, #0 │ │ │ │ - movne r1, #1 │ │ │ │ - bl 66c1c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66c1c │ │ │ │ - ldrb r1, [r6] │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - beq 6fad4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 66c1c │ │ │ │ - ldrb r1, [r6, #1]! │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - bne 6fab0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 66c1c │ │ │ │ - ldrb r1, [r5] │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - beq 6fb20 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 66c1c │ │ │ │ - ldrb r1, [r5, #1]! │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - bne 6fafc │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - bne 6fc3c │ │ │ │ - ldrb r1, [r7] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 6fb78 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 66c1c │ │ │ │ - ldrb r1, [r7, #1]! │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - bne 6fb54 │ │ │ │ - ldr r3, [pc, #972] @ 6ff4c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + bl b3d0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r8, [sp, #296] @ 0x128 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [r8] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [r8, #8] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118d7c │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + add r3, r8, #24 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, #5 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ + strd r0, [r8, #16] │ │ │ │ + beq 6f1a8 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ + and r3, r3, #3 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r2, r1, r3, lsl #3 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + ldrd r0, [r1, r3] │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r0, [r2, #8] │ │ │ │ + ldrd r2, [r2, #-8] │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + strd r2, [sp, #176] @ 0xb0 │ │ │ │ + b 6d014 │ │ │ │ + ldrd r0, [r4, r5] │ │ │ │ + bl 11875c │ │ │ │ + strd r0, [r4, r5] │ │ │ │ + b 6bc2c │ │ │ │ + ldr r0, [pc, #3512] @ 6dfe8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [pc, #3496] @ 6dfec │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r3, r4 │ │ │ │ + orrs r3, r3, r0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + bpl 6bac4 │ │ │ │ + bl 6b180 │ │ │ │ + ldr lr, [pc, #3468] @ 6dff0 │ │ │ │ + ldr ip, [sp, #224] @ 0xe0 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2} │ │ │ │ + strb r3, [ip] │ │ │ │ + b 6d6c4 │ │ │ │ + ldr r3, [pc, #3436] @ 6dff4 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + strd r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 1190e4 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 118a2c │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + bl 119070 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6bc2c │ │ │ │ + rsb r3, r4, #2 │ │ │ │ + add sl, r5, r6 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [pc, #3356] @ 6dff8 │ │ │ │ + ldr r3, [pc, #3356] @ 6dffc │ │ │ │ + add r5, pc, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ + str fp, [sp, #296] @ 0x128 │ │ │ │ + str r8, [sp, #280] @ 0x118 │ │ │ │ + b 6d32c │ │ │ │ + mov r6, r8 │ │ │ │ + mov r7, r9 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + add r0, r3, sl │ │ │ │ + bl 118a2c │ │ │ │ mov r2, r6 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 6a51c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r3, [sp, #76] @ 0x4c │ │ │ │ - streq r3, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 119070 │ │ │ │ add sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - bhi 6f9c4 │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sp, #252] @ 0xfc │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 6fcdc │ │ │ │ - ldr sl, [sp, #264] @ 0x108 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6d5a8 │ │ │ │ + ldr r3, [pc, #3276] @ 6e000 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 6ff18 │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r5 │ │ │ │ - b 6fc08 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 6a42c │ │ │ │ - sub r3, r0, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + blt 6d300 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ cmp sl, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - bls 6fcd8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 6a474 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 6fbe8 │ │ │ │ - b 6f4a8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + bge 6d300 │ │ │ │ + mov r0, sl │ │ │ │ + bl 118a2c │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118758 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 1190e4 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 118a2c │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, fp │ │ │ │ - bl 6a6ec │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ - b 6f948 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [r3, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cmp r8, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r7 │ │ │ │ - beq 6fec8 │ │ │ │ - blx r8 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 6fccc │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6fcc0 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrb r1, [r3, r7] │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 66c1c │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - bcc 6fc90 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl b700 │ │ │ │ - b 6fb78 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl b700 │ │ │ │ - b 6fba0 │ │ │ │ - str r6, [r4, #288] @ 0x120 │ │ │ │ - ldr r3, [pc, #620] @ 6ff50 │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp] │ │ │ │ - bl 6a51c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r3, [sp, #76] @ 0x4c │ │ │ │ - streq r3, [sp, #80] @ 0x50 │ │ │ │ - b 6f278 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 6a600 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - beq 6fd30 │ │ │ │ - bic r2, r3, #4 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 6fd9c │ │ │ │ - cmp r3, #3 │ │ │ │ - bne 6f4e0 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 119070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f4f4 │ │ │ │ + beq 6d300 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str sl, [sp, #232] @ 0xe8 │ │ │ │ + add r4, r3, r4 │ │ │ │ + lsl r3, sl, #3 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + rsb r3, r3, #2 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + b 6d438 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + strd r2, [r6, r1] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r0, r3, r4 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldrd sl, [r3, r2] │ │ │ │ + ldr r3, [pc, #3072] @ 6e000 │ │ │ │ mov r2, #0 │ │ │ │ - ldrb r3, [r1, r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6fd6c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 6a8b4 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - b 6f4e0 │ │ │ │ - cmp r3, #255 @ 0xff │ │ │ │ - bne 6fd58 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ - bls 6f4f4 │ │ │ │ - lsl r3, r2, #2 │ │ │ │ - add r3, r3, #3 │ │ │ │ - b 6fd4c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 6a8b4 │ │ │ │ - b 6f4f4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 6a600 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - b 6fd30 │ │ │ │ - bl 69f94 │ │ │ │ mov r8, r0 │ │ │ │ - b 6f8cc │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - bl 69f94 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ mov r6, r0 │ │ │ │ - b 6f5b8 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #66 @ 0x42 │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - str r3, [r4, #288] @ 0x120 │ │ │ │ - b 6fbc4 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ - mov r3, #66 @ 0x42 │ │ │ │ - str r3, [r4, #288] @ 0x120 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 119070 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6d59c │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 6d3dc │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 6d3dc │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6f974 │ │ │ │ - b 6f9a8 │ │ │ │ - mov r0, #7 │ │ │ │ - bl baa8 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 6f7b0 │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ - ldrb r1, [sp, #208] @ 0xd0 │ │ │ │ - lsr r3, r2, #8 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - and r2, r2, #255 @ 0xff │ │ │ │ - orr r3, r3, r2, lsl #8 │ │ │ │ - ldrb r2, [sp, #212] @ 0xd4 │ │ │ │ - orr r3, r3, r1, lsl #16 │ │ │ │ - orr r3, r3, r2, lsl #24 │ │ │ │ - str r3, [r6] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strb r3, [r6, #4] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - strb r3, [r6, #5] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - strb r3, [r6, #6] │ │ │ │ - ldr r3, [pc, #224] @ 6ff54 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldrne r7, [pc, #3320] @ 6e164 │ │ │ │ + movne r6, #0 │ │ │ │ + beq 6d50c │ │ │ │ + ldr r3, [pc, #2956] @ 6e004 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, #7 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp] │ │ │ │ - bl 6a51c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #4 │ │ │ │ + bgt 6d4d0 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ - streq r3, [sp, #80] @ 0x50 │ │ │ │ - bl b700 │ │ │ │ - b 6f7b0 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ - mov r3, #67 @ 0x43 │ │ │ │ - b 6fe08 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #67 @ 0x43 │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - str r3, [r4, #288] @ 0x120 │ │ │ │ - b 6fbc4 │ │ │ │ - bl 69f94 │ │ │ │ - mov r7, r0 │ │ │ │ - b 6fc7c │ │ │ │ - bl b700 │ │ │ │ - str r7, [r4, #288] @ 0x120 │ │ │ │ - b 6f278 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6f9a8 │ │ │ │ - ldr r2, [pc, #100] @ 6ff58 │ │ │ │ - ldr r1, [pc, #100] @ 6ff5c │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r6, [r3, r4, lsl #2] │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [pc, #3164] @ 6e10c │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r1, [r1] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 6d3d4 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [r6, r7] │ │ │ │ + bl 11875c │ │ │ │ + strd r0, [r6, r7] │ │ │ │ + b 6d3dc │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #2860] @ 6e008 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, fp │ │ │ │ - bl 6a6ec │ │ │ │ - b 6f9a8 │ │ │ │ - str sl, [r4, #288] @ 0x120 │ │ │ │ - b 6f570 │ │ │ │ - str r2, [r4, #288] @ 0x120 │ │ │ │ - b 6f4bc │ │ │ │ - str sl, [r4, #288] @ 0x120 │ │ │ │ - b 6fcdc │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, lr, ip, lsr #31 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r0, lr, r8, lsl lr │ │ │ │ - andeq sp, sl, r4, lsr #7 │ │ │ │ - andeq sp, sl, r0, lsr #3 │ │ │ │ - andeq r1, ip, r4, lsl #31 │ │ │ │ - strheq sp, [sl], -r0 │ │ │ │ - andeq sp, sl, r0 │ │ │ │ - ldrdeq ip, [sl], -r0 │ │ │ │ - andeq ip, sl, ip, lsr lr │ │ │ │ - andeq ip, sl, ip, lsl ip │ │ │ │ - andeq ip, sl, r0, lsr #21 │ │ │ │ - andeq ip, sl, r0, lsr r9 │ │ │ │ - ldrdeq ip, [sl], -r0 │ │ │ │ - andeq ip, sl, r4, asr #17 │ │ │ │ - │ │ │ │ -0006ff60 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 6a20c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ffa0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 6ef70 │ │ │ │ - add r0, r4, #32 │ │ │ │ - bl 6ff60 │ │ │ │ - add r0, r4, #96 @ 0x60 │ │ │ │ - bl 6aad8 │ │ │ │ - add r0, r4, #128 @ 0x80 │ │ │ │ - bl 6c2d0 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #288] @ 0x120 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ffdc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3768] @ 0xeb8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #160] @ 70098 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #156] @ 7009c │ │ │ │ - sub sp, sp, #304 @ 0x130 │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r2, r4 │ │ │ │ + strd r6, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #3188] @ 6e174 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r4, sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #300] @ 0x12c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 6ffa0 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #332] @ 0x14c │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - str r8, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - bl 6d854 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6d484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ef8c │ │ │ │ - ldr r2, [pc, #52] @ 700a0 │ │ │ │ - ldr r3, [pc, #44] @ 7009c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 70094 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #304 @ 0x130 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - strdeq pc, [sp], -r8 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq pc, sp, ip, lsl #31 │ │ │ │ - │ │ │ │ -000700a4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - mov lr, #8 │ │ │ │ - str ip, [sp] │ │ │ │ - mov ip, #6 │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ - bl 6ffdc │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -000700d8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - mov lr, #8 │ │ │ │ - str ip, [sp] │ │ │ │ - mov ip, #2 │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ - bl 6ffdc │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -0007010c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #164] @ 701cc │ │ │ │ - mov r5, r2 │ │ │ │ + bl 118a2c │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r1, #-8] │ │ │ │ + bl 118758 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11875c │ │ │ │ + add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 118d7c │ │ │ │ + bl bba4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + b 6d470 │ │ │ │ + strd sl, [sp, #72] @ 0x48 │ │ │ │ + ldr sl, [sp, #232] @ 0xe8 │ │ │ │ + b 6d308 │ │ │ │ + strd r6, [sp, #192] @ 0xc0 │ │ │ │ + b 6bc2c │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr sl, [r3, r5, lsl #2] │ │ │ │ + bl b514 │ │ │ │ + lsl r7, r7, #3 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r9 │ │ │ │ + bl b7cc │ │ │ │ + ldr r2, [fp, #-2692] @ 0xfffff57c │ │ │ │ + add r3, r9, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcs 6e82c │ │ │ │ + mvn r2, #0 │ │ │ │ + mvn r3, #0 │ │ │ │ + strd r2, [sl, r7] │ │ │ │ + b 6b958 │ │ │ │ + ldr r8, [sp, #144] @ 0x90 │ │ │ │ + bl f1dfc │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #156] @ 701d0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r0, sp, #20 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 672f8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 70198 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl b700 │ │ │ │ - ldr r2, [pc, #100] @ 701d4 │ │ │ │ - ldr r3, [pc, #92] @ 701d0 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt 6c428 │ │ │ │ + mov r9, r5 │ │ │ │ + ldr r4, [pc, #2536] @ 6e00c │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + mov r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + strd r2, [r1, #-40] @ 0xffffffd8 │ │ │ │ + strd r2, [r1, #-32] @ 0xffffffe0 │ │ │ │ + ble 6e920 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr fp, [sp, #132] @ 0x84 │ │ │ │ + sub r6, r3, #4 │ │ │ │ + asr r8, r5, #31 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ + b 6d67c │ │ │ │ + ldr r3, [fp, #-2596] @ 0xfffff5dc │ │ │ │ + add sl, sl, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [fp, #-2596] @ 0xfffff5dc │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cmp r3, sl │ │ │ │ + ble 6e920 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + ldr r3, [r6, #4]! │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + stm sp, {r5, r8} │ │ │ │ + bl bdb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6d660 │ │ │ │ + bl 6b180 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [r3, #-2696] @ 0xfffff578 │ │ │ │ + bl 6aae4 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r4, #52 @ 0x34 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r2, [pc, #2372] @ 6e010 │ │ │ │ + ldr r3, [pc, #2372] @ 6e014 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, sp, #23552 @ 0x5c00 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #196 @ 0xc4 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 701c8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr lr, [sp, #60] @ 0x3c │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str lr, [sp, #8] │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 6ffdc │ │ │ │ + bne 6eb3c │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + add sp, sp, #23552 @ 0x5c00 │ │ │ │ + add sp, sp, #204 @ 0xcc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #2320] @ 6e018 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #2304] @ 6e01c │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #2288] @ 6e020 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #2272] @ 6e024 │ │ │ │ + ldrd r2, [r5, #40] @ 0x28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r1, [pc, #2252] @ 6e028 │ │ │ │ + add r2, r2, #3520 @ 0xdc0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, r2, #8 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r1, [pc, #2228] @ 6e02c │ │ │ │ + add r3, r3, #688 @ 0x2b0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r1, [pc, #2204] @ 6e030 │ │ │ │ + add r3, r3, #704 @ 0x2c0 │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r1, [pc, #2180] @ 6e034 │ │ │ │ + add r3, r3, #624 @ 0x270 │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r1, [pc, #2156] @ 6e038 │ │ │ │ + add r3, r3, #624 @ 0x270 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r1, [pc, #2132] @ 6e03c │ │ │ │ + add r3, r3, #768 @ 0x300 │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r1, [pc, #2108] @ 6e040 │ │ │ │ + add r3, r3, #768 @ 0x300 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2392] @ 6e174 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ + ldr r7, [r5, #48] @ 0x30 │ │ │ │ + lsl r9, r4, #2 │ │ │ │ + mov r0, r9 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + mul r4, r3, r4 │ │ │ │ + lsl r8, r4, #3 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + mov r0, r8 │ │ │ │ + bl baa8 │ │ │ │ + cmp r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ - b 70160 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, sp, r8, asr #29 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq pc, sp, r8, lsl #29 │ │ │ │ - │ │ │ │ -000701d8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov ip, #6 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov lr, #8 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 7010c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00070204 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov ip, #2 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov lr, #8 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 7010c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00070230 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3760] @ 0xeb0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #168] @ 702f4 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #164] @ 702f8 │ │ │ │ - sub sp, sp, #304 @ 0x130 │ │ │ │ - add r2, pc, r2 │ │ │ │ + str r0, [sl] │ │ │ │ + ble 6b5ac │ │ │ │ + ldr r1, [pc, #2000] @ 6e044 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr r7, [r5, #48] @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ble 6b5e4 │ │ │ │ + lsl r9, r3, #2 │ │ │ │ + b 6b5b8 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #1944] @ 6e048 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r8, [r2, r3] │ │ │ │ + ldr r3, [pc, #1936] @ 6e04c │ │ │ │ + str r4, [r8] │ │ │ │ + add r1, sp, #1216 @ 0x4c0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r4, sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr sl, [sp, #340] @ 0x154 │ │ │ │ - ldr r9, [sp, #344] @ 0x158 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #300] @ 0x12c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 6ffa0 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str sl, [sp, #104] @ 0x68 │ │ │ │ - str sl, [sp, #148] @ 0x94 │ │ │ │ - str r9, [sp, #108] @ 0x6c │ │ │ │ - str r9, [sp, #152] @ 0x98 │ │ │ │ - bl 6f024 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ - bl 6ef8c │ │ │ │ - ldr r2, [pc, #52] @ 702fc │ │ │ │ - ldr r3, [pc, #44] @ 702f8 │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, r1, #4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r4, [r3] │ │ │ │ + bl a0e10 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + ble 6b528 │ │ │ │ + ldr r6, [pc, #1896] @ 6e050 │ │ │ │ + ldr r5, [sp, #132] @ 0x84 │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r3, r5, r4, lsl #2 │ │ │ │ + ldr fp, [r3, #-2052] @ 0xfffff7fc │ │ │ │ + ldrb r3, [fp] │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + bne 6d930 │ │ │ │ + mov r0, fp │ │ │ │ + bl b7cc │ │ │ │ + cmp r0, #1 │ │ │ │ + bls 6d930 │ │ │ │ + ldrb r3, [fp, #1] │ │ │ │ + sub r3, r3, #97 @ 0x61 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi 6d930 │ │ │ │ + ldrb r3, [r6, r3] │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r2, #233 @ 0xe9 │ │ │ │ + mov r1, r7 │ │ │ │ + bl b838 │ │ │ │ + b 6d6c4 │ │ │ │ + ldr r1, [pc, #1800] @ 6e054 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2072] @ 6e174 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl b778 │ │ │ │ + b 6b984 │ │ │ │ + ldr r1, [pc, #1764] @ 6e058 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2032] @ 6e174 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl b778 │ │ │ │ + b 6b9e4 │ │ │ │ + add r3, r4, #1 │ │ │ │ + cmp r3, r9 │ │ │ │ + bge 6d930 │ │ │ │ + add r3, r5, r3, lsl #2 │ │ │ │ + ldr r0, [r3, #-2052] @ 0xfffff7fc │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [pc, #1700] @ 6e05c │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 702f0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #304 @ 0x130 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, sp, r4, lsr #27 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq pc, sp, r0, lsr sp @ │ │ │ │ - │ │ │ │ -00070300 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - mov lr, #8 │ │ │ │ - str ip, [sp] │ │ │ │ - mov ip, #6 │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ - bl 70230 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00070334 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - mov lr, #8 │ │ │ │ - str ip, [sp] │ │ │ │ - mov ip, #2 │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ - bl 70230 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00070368 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #148] @ 70420 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #144] @ 70424 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp] │ │ │ │ - str lr, [sp, #8] │ │ │ │ + strd r0, [r3] │ │ │ │ + add r4, r4, #2 │ │ │ │ + cmp r9, r4 │ │ │ │ + bgt 6d8f0 │ │ │ │ + b 6b528 │ │ │ │ + add fp, r4, #2 │ │ │ │ + cmp fp, r9 │ │ │ │ + bge 6d930 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sl] │ │ │ │ + ldr r3, [r3] │ │ │ │ + add fp, r5, fp, lsl #2 │ │ │ │ + ldr r0, [r3, r2, lsl #2] │ │ │ │ + add r3, r5, r4, lsl #2 │ │ │ │ + ldr r1, [r3, #-2048] @ 0xfffff800 │ │ │ │ + bl b928 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [fp, #-2052] @ 0xfffff7fc │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr fp, [sl] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + lsl fp, fp, #3 │ │ │ │ + add r4, r4, #3 │ │ │ │ + strd r0, [r3, fp] │ │ │ │ + ldr r3, [sl] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sl] │ │ │ │ + b 6d9c4 │ │ │ │ + add fp, r4, #4 │ │ │ │ + cmp fp, r9 │ │ │ │ + bge 6d930 │ │ │ │ + add r3, r5, r4, lsl #2 │ │ │ │ + ldr r0, [r3, #-2048] @ 0xfffff800 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + add fp, r5, fp, lsl #2 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #1528] @ 6e060 │ │ │ │ + mov r3, r1 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, #0 │ │ │ │ - mov r2, r1 │ │ │ │ - add r0, sp, #20 │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 70230 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 70404 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl b700 │ │ │ │ - ldr r2, [pc, #76] @ 70428 │ │ │ │ - ldr r3, [pc, #68] @ 70424 │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r1, #0 │ │ │ │ + strd r2, [r0] │ │ │ │ + add r3, r5, r4, lsl #2 │ │ │ │ + ldr r0, [r3, #-2044] @ 0xfffff804 │ │ │ │ + bl b514 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #1492] @ 6e064 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + mov r1, #0 │ │ │ │ + strd r2, [r0] │ │ │ │ + add r3, r5, r4, lsl #2 │ │ │ │ + ldr r0, [r3, #-2040] @ 0xfffff808 │ │ │ │ + bl b514 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + add r4, r4, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #1452] @ 6e068 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + mov r1, #0 │ │ │ │ + strd r2, [r0] │ │ │ │ + ldr r0, [fp, #-2052] @ 0xfffff7fc │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [pc, #1428] @ 6e06c │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + strd r0, [r3] │ │ │ │ + b 6d9c4 │ │ │ │ + add r3, r4, #1 │ │ │ │ + cmp r3, r9 │ │ │ │ + bge 6d930 │ │ │ │ + add r3, r5, r3, lsl #2 │ │ │ │ + ldr r1, [r3, #-2052] @ 0xfffff7fc │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r4, r4, #2 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b928 │ │ │ │ + b 6d9c4 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #1524] @ 6e10c │ │ │ │ + add r4, r4, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [r3] │ │ │ │ + b 6d9c4 │ │ │ │ + add fp, r4, #8 │ │ │ │ + cmp fp, r9 │ │ │ │ + bge 6d930 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r3, [r3] │ │ │ │ + add fp, r5, fp, lsl #2 │ │ │ │ + ldr r0, [r3, r2, lsl #2] │ │ │ │ + add r3, r5, r4, lsl #2 │ │ │ │ + ldr r1, [r3, #-2048] @ 0xfffff800 │ │ │ │ + bl b928 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r0, [r3, r2, lsl #2] │ │ │ │ + add r3, r5, r4, lsl #2 │ │ │ │ + ldr r1, [r3, #-2044] @ 0xfffff804 │ │ │ │ + bl b928 │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r2, r5, r4, lsl #2 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [r2, #-2040] @ 0xfffff808 │ │ │ │ + mov r1, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7041c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, r5 │ │ │ │ - bl 673c0 │ │ │ │ - mov r4, r0 │ │ │ │ - b 703cc │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, sp, r8, ror #24 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq pc, sp, ip, lsl ip @ │ │ │ │ - │ │ │ │ -0007042c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov ip, #6 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov lr, #8 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 70368 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00070458 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov ip, #2 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov lr, #8 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 70368 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - │ │ │ │ -00070484 : │ │ │ │ - ldr r3, [pc, #900] @ 70810 │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ - bhi 704a4 │ │ │ │ - add r0, r0, r0 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ - add pc, pc, r0, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #872] @ 70814 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #864] @ 70818 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #856] @ 7081c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #848] @ 70820 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #840] @ 70824 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #832] @ 70828 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #824] @ 7082c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #816] @ 70830 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #808] @ 70834 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #800] @ 70838 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #792] @ 7083c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #784] @ 70840 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #776] @ 70844 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #768] @ 70848 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #760] @ 7084c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #752] @ 70850 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #744] @ 70854 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #736] @ 70858 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #728] @ 7085c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #720] @ 70860 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #712] @ 70864 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #704] @ 70868 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #696] @ 7086c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #688] @ 70870 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #680] @ 70874 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #672] @ 70878 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #664] @ 7087c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #656] @ 70880 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #648] @ 70884 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #640] @ 70888 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #632] @ 7088c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #624] @ 70890 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #616] @ 70894 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #608] @ 70898 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #600] @ 7089c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #592] @ 708a0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #584] @ 708a4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #576] @ 708a8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #568] @ 708ac │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #560] @ 708b0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #552] @ 708b4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #544] @ 708b8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #536] @ 708bc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #528] @ 708c0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #520] @ 708c4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #512] @ 708c8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #504] @ 708cc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #496] @ 708d0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #488] @ 708d4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #480] @ 708d8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #472] @ 708dc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #464] @ 708e0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #456] @ 708e4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #448] @ 708e8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #440] @ 708ec │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #432] @ 708f0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #424] @ 708f4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #416] @ 708f8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #408] @ 708fc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #400] @ 70900 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #392] @ 70904 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #384] @ 70908 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #376] @ 7090c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #368] @ 70910 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #360] @ 70914 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #352] @ 70918 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #344] @ 7091c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #336] @ 70920 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #328] @ 70924 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #320] @ 70928 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #312] @ 7092c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #304] @ 70930 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #296] @ 70934 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - andeq r1, ip, ip, asr #2 │ │ │ │ - strdeq ip, [sl], -ip @ │ │ │ │ - andeq ip, sl, r0, ror #8 │ │ │ │ - @ instruction: 0x000ac3b4 │ │ │ │ - andeq ip, sl, r8, asr #19 │ │ │ │ - andeq ip, sl, ip, asr #20 │ │ │ │ - andeq ip, sl, r8, asr r3 │ │ │ │ - andeq ip, sl, r4, lsl r3 │ │ │ │ - andeq ip, sl, ip, asr #8 │ │ │ │ - ldrdeq ip, [sl], -r4 │ │ │ │ - andeq ip, sl, r0, lsr #29 │ │ │ │ - andeq ip, sl, r0, asr lr │ │ │ │ - andeq ip, sl, r8, ror #27 │ │ │ │ - andeq ip, sl, ip, ror sp │ │ │ │ - andeq ip, sl, r0, lsl sp │ │ │ │ - andeq ip, sl, r8, asr #25 │ │ │ │ - andeq ip, sl, ip, ror #24 │ │ │ │ - andeq ip, sl, ip, lsr #24 │ │ │ │ - andeq ip, sl, r4, asr #13 │ │ │ │ - muleq sl, ip, r6 │ │ │ │ - andeq ip, sl, r0, ror r6 │ │ │ │ - andeq ip, sl, r4, asr #12 │ │ │ │ - andeq ip, sl, r0, lsl #12 │ │ │ │ - ldrdeq ip, [sl], -r0 │ │ │ │ - @ instruction: 0x000acfb4 │ │ │ │ - andeq ip, sl, r4, lsl #31 │ │ │ │ - andeq ip, sl, r8, asr pc │ │ │ │ - andeq ip, sl, ip, lsr #30 │ │ │ │ - andeq ip, sl, r0, lsl #30 │ │ │ │ - andeq ip, sl, r4, asr #29 │ │ │ │ - andeq ip, sl, ip, ror lr │ │ │ │ - andeq ip, sl, r8, asr lr │ │ │ │ - andeq ip, sl, r4, lsr lr │ │ │ │ - andeq ip, sl, r8, asr #27 │ │ │ │ - andeq ip, sl, ip, lsr r8 │ │ │ │ - andeq ip, sl, r8, lsl #16 │ │ │ │ - andeq ip, sl, r8, lsl #19 │ │ │ │ - andeq ip, sl, r0, asr #18 │ │ │ │ - andeq ip, sl, r8, lsl r9 │ │ │ │ - andeq ip, sl, r8, ror #17 │ │ │ │ - andeq ip, sl, ip, lsr r2 │ │ │ │ - andeq ip, sl, r8, ror #5 │ │ │ │ - andeq ip, sl, r8, lsl #7 │ │ │ │ - andeq ip, sl, r0, lsr r8 │ │ │ │ - andeq ip, sl, ip, lsl #31 │ │ │ │ - andeq ip, sl, r4, asr #30 │ │ │ │ - andeq ip, sl, ip, lsl pc │ │ │ │ - andeq ip, sl, r8, asr #29 │ │ │ │ - andeq ip, sl, r0, ror r4 │ │ │ │ - andeq ip, sl, ip, lsr r4 │ │ │ │ - strdeq ip, [sl], -r0 │ │ │ │ - @ instruction: 0x000ac3b8 │ │ │ │ - andeq ip, sl, ip, lsl #7 │ │ │ │ - andeq ip, sl, r0, asr r3 │ │ │ │ - andeq ip, sl, r0, asr #5 │ │ │ │ - andeq ip, sl, ip, ror r2 │ │ │ │ - ldrdeq ip, [sl], -ip @ │ │ │ │ - andeq ip, sl, r4, lsr #13 │ │ │ │ - andeq ip, sl, r4, asr r6 │ │ │ │ - andeq ip, sl, r0, lsr #12 │ │ │ │ - andeq ip, sl, r4, ror #11 │ │ │ │ - andeq ip, sl, r4, lsl #11 │ │ │ │ - andeq ip, sl, r0, ror #10 │ │ │ │ - andeq ip, sl, r8, lsr #10 │ │ │ │ - strdeq ip, [sl], -r8 │ │ │ │ - @ instruction: 0x000ac4b0 │ │ │ │ - andeq ip, sl, ip, lsl #19 │ │ │ │ - andeq ip, sl, r4, lsr r9 │ │ │ │ - strdeq ip, [sl], -ip @ │ │ │ │ - @ instruction: 0x000ac8b0 │ │ │ │ - andeq ip, sl, ip, ror #16 │ │ │ │ - andeq ip, sl, r4, lsl r8 │ │ │ │ - strdeq fp, [sl], -r4 │ │ │ │ - andeq fp, sl, r8, asr #31 │ │ │ │ - │ │ │ │ -00070938 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub r1, r1, #1 │ │ │ │ - ldr r4, [pc, #164] @ 709ec │ │ │ │ - add r1, r0, r1 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl b514 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [r2, r3] │ │ │ │ + add r3, r5, r4, lsl #2 │ │ │ │ + ldr r1, [r3, #-2036] @ 0xfffff80c │ │ │ │ + add r3, sp, #22528 @ 0x5800 │ │ │ │ + add r3, r3, #196 @ 0xc4 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r1, [pc, #1192] @ 6e070 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b484 <__strcat_chk@plt> │ │ │ │ + add r1, r5, r4, lsl #2 │ │ │ │ + ldr r1, [r1, #-2032] @ 0xfffff810 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl b484 <__strcat_chk@plt> │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r1, [r1] │ │ │ │ + add r2, r2, r3, lsl #3 │ │ │ │ + add r1, r1, r3, lsl #2 │ │ │ │ + bl 6a10c │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r2, r5, r4, lsl #2 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [r2, #-2028] @ 0xfffff814 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [r3] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl b514 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [r2, r3] │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [r3, r2, lsl #2] │ │ │ │ + ldr r1, [pc, #1060] @ 6e074 │ │ │ │ + add r2, r5, r4, lsl #2 │ │ │ │ + ldr r0, [r2, #-2024] @ 0xfffff818 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl b550 │ │ │ │ + add r4, r4, #9 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r2, [r8] │ │ │ │ + ldreq r3, [sp, #56] @ 0x38 │ │ │ │ + moveq r1, #1 │ │ │ │ + streq r1, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [fp, #-2052] @ 0xfffff7fc │ │ │ │ + ldr r1, [pc, #1008] @ 6e078 │ │ │ │ + ldr fp, [r3] │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [fp, r3, lsl #2] │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b550 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r3, [r8] │ │ │ │ + moveq r2, #1 │ │ │ │ + streq r2, [fp, r3, lsl #2] │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r8] │ │ │ │ + b 6d9c4 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #1180] @ 6e174 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6c5b4 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r1, [sp, #516] @ 0x204 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #1132] @ 6e174 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6c43c │ │ │ │ + mvn r2, #0 │ │ │ │ + mvn r3, #0 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + b 6c0a4 │ │ │ │ + bl 6b180 │ │ │ │ + ldr r1, [pc, #844] @ 6e07c │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #52 @ 0x34 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 6d6c4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 7bfa0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6e808 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #764] @ 6e05c │ │ │ │ + ldr r1, [pc, #796] @ 6e080 │ │ │ │ + add r9, sp, #17408 @ 0x4400 │ │ │ │ + ldr r8, [r2, r3] │ │ │ │ + add r9, r9, #196 @ 0xc4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ - ldrb r3, [r1] │ │ │ │ - mov ip, r1 │ │ │ │ - sub r3, r3, #9 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - cmp r3, #23 │ │ │ │ - lsr lr, r4, r3 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - bhi 70984 │ │ │ │ - tst lr, #1 │ │ │ │ - beq 70984 │ │ │ │ - cmp r0, r1 │ │ │ │ - mov ip, r1 │ │ │ │ - strb r5, [r1, #1] │ │ │ │ - bcc 7094c │ │ │ │ - ldr r4, [pc, #96] @ 709ec │ │ │ │ - mov r1, r0 │ │ │ │ - ldrb r3, [r1] │ │ │ │ - mov r0, r1 │ │ │ │ - sub r3, r3, #9 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - cmp r3, #23 │ │ │ │ - lsr lr, r4, r3 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bhi 709c0 │ │ │ │ - tst lr, #1 │ │ │ │ - beq 709c0 │ │ │ │ - cmp r1, ip │ │ │ │ - mov r0, r1 │ │ │ │ - bcc 7098c │ │ │ │ - cmp r2, #0 │ │ │ │ - popeq {r4, r5, pc} │ │ │ │ - ldrb r3, [ip] │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ - moveq r3, #0 │ │ │ │ - strbeq r3, [ip] │ │ │ │ - ldrb r3, [r0] │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ - moveq r3, #0 │ │ │ │ - strbeq r3, [r0], #1 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - addeq r0, r0, r3, lsl r0 │ │ │ │ - │ │ │ │ -000709f0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #1712] @ 710b8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - bl b7cc │ │ │ │ - ldrb r3, [r7] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 70bd0 │ │ │ │ - ldr r3, [pc, #1680] @ 710bc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r9, [r5, r3] │ │ │ │ - ldr r8, [r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 70ffc │ │ │ │ - mov r0, #16 │ │ │ │ - bl baa8 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r3, #0 │ │ │ │ - mov fp, r0 │ │ │ │ - strd r2, [fp] │ │ │ │ - mov r0, #512 @ 0x200 │ │ │ │ - bl baa8 │ │ │ │ + strd r4, [r8] │ │ │ │ + bl 7c71c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6dde4 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + mov r0, r9 │ │ │ │ + sub r1, r3, #132 @ 0x84 │ │ │ │ + bl b514 │ │ │ │ mov r6, r0 │ │ │ │ - str r6, [fp, #8] │ │ │ │ - mov r0, #512 @ 0x200 │ │ │ │ - bl baa8 │ │ │ │ - sub r5, r6, #4 │ │ │ │ - add r6, r6, #508 @ 0x1fc │ │ │ │ - sub sl, r0, #4 │ │ │ │ - str r0, [fp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl baa8 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r5, #4]! │ │ │ │ - mov r0, r4 │ │ │ │ - bl baa8 │ │ │ │ - cmp r5, r6 │ │ │ │ - str r0, [sl, #4]! │ │ │ │ - bne 70a7c │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 70fcc │ │ │ │ - mov r0, r7 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r6, [r8] │ │ │ │ bl b7cc │ │ │ │ - add r8, r0, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl baa8 │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [r2, #-2692] @ 0xfffff57c │ │ │ │ + add r3, r9, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc 6e7c8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - bl b838 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 70938 │ │ │ │ - mov r3, r0 │ │ │ │ - ldrb r2, [r3], #1 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r2, #123 @ 0x7b │ │ │ │ - moveq r7, #125 @ 0x7d │ │ │ │ - beq 70b04 │ │ │ │ - cmp r2, #91 @ 0x5b │ │ │ │ - movne r7, #32 │ │ │ │ - moveq r7, #93 @ 0x5d │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6e7c8 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #624] @ 6e060 │ │ │ │ + ldr r1, [pc, #656] @ 6e084 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + strd r4, [r6] │ │ │ │ + bl 7c71c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6de48 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + mov r0, r9 │ │ │ │ + sub r1, r3, #132 @ 0x84 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r6] │ │ │ │ + mov r0, r9 │ │ │ │ bl b7cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ - and r1, r2, #223 @ 0xdf │ │ │ │ - cmp r1, #93 @ 0x5d │ │ │ │ - bne 71090 │ │ │ │ - subs r2, r2, r7 │ │ │ │ - movne r2, #1 │ │ │ │ - cmp r7, #32 │ │ │ │ - orreq r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 70bc4 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ - ldr r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 7105c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [r2, #-2692] @ 0xfffff57c │ │ │ │ + add r3, r9, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc 6e910 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #528] @ 6e064 │ │ │ │ + ldr r1, [pc, #560] @ 6e088 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + strd r4, [r6] │ │ │ │ + bl 7c71c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6deac │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + mov r0, r9 │ │ │ │ + sub r1, r3, #132 @ 0x84 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r6] │ │ │ │ + mov r0, r9 │ │ │ │ bl b7cc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r6, #0 │ │ │ │ - mov r8, r3 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - sub r5, r8, #1 │ │ │ │ - add r2, r3, r2 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrb r3, [r5, #1]! │ │ │ │ - bne 70b90 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ - beq 70c34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 70c34 │ │ │ │ - cmp r5, r2 │ │ │ │ - bhi 70c34 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ - beq 70be0 │ │ │ │ - and r3, r3, #223 @ 0xdf │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - addeq r6, r6, #1 │ │ │ │ - beq 70b7c │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - subeq r6, r6, #1 │ │ │ │ - b 70b7c │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7102c │ │ │ │ - mov fp, #0 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, #0 │ │ │ │ - ldrb r1, [r5, #-1] │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ - beq 70c08 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 70c10 │ │ │ │ - mov r3, #2 │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - subeq r6, r6, #1 │ │ │ │ - b 70b7c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 70bf8 │ │ │ │ - ldrb r3, [r5, #1]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 70bd0 │ │ │ │ - cmp r5, r2 │ │ │ │ - bhi 70bd0 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ - mov r3, #1 │ │ │ │ - bne 70c10 │ │ │ │ - b 70be4 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r5] │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 70ec8 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [r2, #-2692] @ 0xfffff57c │ │ │ │ + add r3, r9, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc 6e7b8 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #432] @ 6e068 │ │ │ │ + ldr r1, [pc, #464] @ 6e08c │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + strd r4, [r6] │ │ │ │ + bl 7c71c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6df34 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + mov r0, r9 │ │ │ │ + sub r1, r3, #132 @ 0x84 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r6] │ │ │ │ + mov r0, r9 │ │ │ │ bl b7cc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 70938 │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - bne 70e98 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [r2, #-2692] @ 0xfffff57c │ │ │ │ + add r3, r9, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcs 6df34 │ │ │ │ + bl 6b180 │ │ │ │ + ldr lr, [pc, #372] @ 6e090 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [sp, #224] @ 0xe0 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + b 6d6c4 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #300] @ 6e06c │ │ │ │ + ldr r1, [pc, #336] @ 6e094 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + strd r4, [r6] │ │ │ │ + bl 7c71c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6dfa8 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + mov r0, r9 │ │ │ │ + sub r1, r3, #132 @ 0x84 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r6] │ │ │ │ + mov r0, r9 │ │ │ │ bl b7cc │ │ │ │ - mov r1, #0 │ │ │ │ - sub r3, r7, #1 │ │ │ │ - add r0, r7, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrb r2, [r3, #1]! │ │ │ │ - bne 70c98 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ - beq 70dd8 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ - bne 70cac │ │ │ │ - ldrb r2, [r3, #-1] │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ - eorne r1, r1, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - bcc 70c84 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 70bd0 │ │ │ │ - ldrb r3, [r7] │ │ │ │ - and r3, r3, #223 @ 0xdf │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - beq 70d9c │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 70d04 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #988] @ 710c0 │ │ │ │ - ldr r0, [pc, #988] @ 710c4 │ │ │ │ - ldr r8, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r2, #39 @ 0x27 │ │ │ │ - mov r1, #1 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl b778 │ │ │ │ - ldmib fp, {r8, sl} │ │ │ │ - ldr r3, [pc, #952] @ 710c8 │ │ │ │ - mvn r2, #0 │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [r2, #-2692] @ 0xfffff57c │ │ │ │ + add r3, r9, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcs 6dfa8 │ │ │ │ + bl 6b180 │ │ │ │ + ldr lr, [pc, #244] @ 6e098 │ │ │ │ + add lr, pc, lr │ │ │ │ + b 6df1c │ │ │ │ + ldr r3, [pc, #152] @ 6e048 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [pc, #148] @ 6e04c │ │ │ │ + ldr r8, [r1, r3] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r8] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r7, sp, #18432 @ 0x4800 │ │ │ │ + add r4, sp, #19456 @ 0x4c00 │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ + mov r6, r3 │ │ │ │ + add r7, r7, #196 @ 0xc4 │ │ │ │ + add r4, r4, #200 @ 0xc8 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r3, [r2] │ │ │ │ + b 6e190 │ │ │ │ + andeq r1, fp, r4, lsr #3 │ │ │ │ + muleq fp, r8, r1 │ │ │ │ + andeq r1, fp, ip, ror r1 │ │ │ │ + andgt r0, r8, r0 │ │ │ │ + andseq r6, r3, r4, ror #3 │ │ │ │ + andseq r6, r3, r0, ror #3 │ │ │ │ + andmi r0, r8, r0 │ │ │ │ + andseq r6, r3, ip, asr #32 │ │ │ │ + @ instruction: 0x000b0fbc │ │ │ │ + mulseq r3, ip, lr │ │ │ │ + andeq r2, lr, ip, lsr #18 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq r0, fp, r4, lsl #22 │ │ │ │ + andeq r0, fp, r8, lsl #22 │ │ │ │ + andeq r0, fp, ip, lsl #22 │ │ │ │ + andeq r0, fp, r0, lsl fp │ │ │ │ + andeq r0, fp, r0, lsl fp │ │ │ │ + andeq r0, fp, r8, lsl #22 │ │ │ │ + andeq r0, fp, r4, lsl #22 │ │ │ │ + andeq r0, fp, r0, lsl #22 │ │ │ │ + strdeq r0, [fp], -ip │ │ │ │ + strdeq r0, [fp], -r8 │ │ │ │ + strdeq r0, [fp], -r8 │ │ │ │ + andeq r0, fp, r0, lsr #21 │ │ │ │ + andeq r0, r0, ip, lsl r4 │ │ │ │ + andeq r0, r0, r0, asr #11 │ │ │ │ + andeq r3, ip, r9, lsl #23 │ │ │ │ + andeq r0, fp, r0, lsl sl │ │ │ │ + andeq r0, fp, r0, lsl #20 │ │ │ │ + andeq r0, r0, r8, lsl #12 │ │ │ │ + muleq r0, ip, r6 │ │ │ │ + andeq r0, r0, r0, asr r4 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + @ instruction: 0x000005b4 │ │ │ │ + andeq lr, sl, r4, lsr #25 │ │ │ │ + andeq r0, fp, ip, asr #2 │ │ │ │ + andeq r0, fp, r0, lsl r1 │ │ │ │ + mulseq r3, r0, r7 │ │ │ │ + andeq r0, fp, r4, asr r0 │ │ │ │ + andeq r0, fp, r8, lsl r0 │ │ │ │ + andeq pc, sl, r4, ror #31 │ │ │ │ + muleq sl, r0, pc @ │ │ │ │ + andeq pc, sl, r8, lsl #30 │ │ │ │ + andeq pc, sl, r8, lsl pc @ │ │ │ │ + andeq pc, sl, r0, lsl #29 │ │ │ │ + ldrdeq pc, [sl], -r8 │ │ │ │ + @ instruction: 0x000afcb4 │ │ │ │ + cmnvs r4, r3, ror #2 │ │ │ │ + rsbeq r6, r7, ip, ror #30 │ │ │ │ + muleq sl, ip, ip │ │ │ │ + andeq pc, sl, r4, ror #24 │ │ │ │ + andeq pc, sl, ip, asr #24 │ │ │ │ + andeq pc, sl, ip, asr #23 │ │ │ │ + andeq pc, sl, r8, ror #19 │ │ │ │ + andeq pc, sl, ip, lsr #23 │ │ │ │ + andeq pc, sl, ip, lsl #22 │ │ │ │ + andeq pc, sl, r0, asr #17 │ │ │ │ + @ instruction: 0x000afab4 │ │ │ │ + andeq pc, sl, ip, lsr #21 │ │ │ │ + addsmi r4, pc, r0 │ │ │ │ + stmdbvs r7!, {r0, r3, r5, r6, r8, sl, fp, sp, lr}^ │ │ │ │ + rsbeq r6, pc, lr, ror #12 │ │ │ │ + andeq pc, sl, r8, asr #17 │ │ │ │ + andeq pc, sl, r8, asr #18 │ │ │ │ + andeq pc, sl, r8, lsl #25 │ │ │ │ + andeq pc, sl, r8, lsl r8 @ │ │ │ │ + andeq pc, sl, r0, asr #27 │ │ │ │ + andeq pc, sl, r0, lsr #16 │ │ │ │ + andeq pc, sl, r0, ror #12 │ │ │ │ + andeq pc, sl, r4, lsl #12 │ │ │ │ + muleq sl, r8, r5 │ │ │ │ + andeq pc, sl, r4, asr r6 @ │ │ │ │ + andeq pc, sl, r8, lsl #15 │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + andeq pc, sl, r4, asr r7 @ │ │ │ │ + andeq pc, sl, ip, lsr r7 @ │ │ │ │ + @ instruction: 0x000b23b8 │ │ │ │ + andeq pc, sl, r0, ror #11 │ │ │ │ + andeq pc, sl, r8, lsl #10 │ │ │ │ + mulseq r3, ip, fp │ │ │ │ + andeq pc, sl, r8, lsl #4 │ │ │ │ + andseq r4, r3, r0, ror #22 │ │ │ │ + muleq sl, r4, lr │ │ │ │ + andseq r4, r3, r0, lsl fp │ │ │ │ + andeq pc, sl, r4, ror lr @ │ │ │ │ + andseq r4, r3, r4, asr #21 │ │ │ │ + andeq pc, sl, r8, asr lr @ │ │ │ │ + andeq pc, sl, ip, asr #28 │ │ │ │ + andeq pc, sl, ip, lsr sl @ │ │ │ │ + andeq pc, sl, ip, lsl r4 @ │ │ │ │ + andeq pc, sl, ip, lsr r4 @ │ │ │ │ + andeq pc, sl, r4, asr r4 @ │ │ │ │ + @ instruction: 0x001348f0 │ │ │ │ + andeq pc, sl, r4, lsr sl @ │ │ │ │ + svccc 0x00e00000 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ + strdeq pc, [sl], -ip │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andseq r4, r3, ip, lsr #10 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r2, [pc, #-176] @ 6e0d8 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 6e5e0 │ │ │ │ + add r6, r6, #1 │ │ │ │ + ldr r3, [pc, #-252] @ 6e09c │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [sl, r8, lsl #2] │ │ │ │ - str r8, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl b7cc │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 70938 │ │ │ │ - ldr r3, [fp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r8, lsl #2] │ │ │ │ - bl b928 │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 70ef8 │ │ │ │ - ldr r3, [fp] │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - str r8, [fp, #4] │ │ │ │ - bge 70f2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r8, r5, #1 │ │ │ │ - add r3, r3, r2 │ │ │ │ - cmp r8, r3 │ │ │ │ - bcc 70b6c │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - mov r0, r5 │ │ │ │ - bl b700 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 70d04 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #780] @ 710c0 │ │ │ │ - ldr r0, [pc, #788] @ 710cc │ │ │ │ - ldr r8, [r2, r3] │ │ │ │ + bl 7c71c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6e858 │ │ │ │ + ldr r3, [pc, #-300] @ 6e0a0 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r2, #24 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl b778 │ │ │ │ - b 70ccc │ │ │ │ - ldrb r2, [r7] │ │ │ │ - add sl, r3, #1 │ │ │ │ - and r2, r2, #223 @ 0xdf │ │ │ │ - cmp r2, #91 @ 0x5b │ │ │ │ - beq 70d9c │ │ │ │ - strb r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl b7cc │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r0 │ │ │ │ + sub r5, r4, #4 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7c71c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6e838 │ │ │ │ + ldr r3, [r4, #-4] │ │ │ │ + ldr r2, [pc, #-356] @ 6e0a4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 6e17c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [pc, #-368] @ 6e0a8 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 6e17c │ │ │ │ + ldr r3, [pc, #-376] @ 6e0ac │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 70938 │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r3, r8, lsl #2] │ │ │ │ - bl b928 │ │ │ │ - mov r0, sl │ │ │ │ - bl b7cc │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 70938 │ │ │ │ - ldr r3, [fp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r3, r8, lsl #2] │ │ │ │ - bl b928 │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 70d58 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #604] @ 710c0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - stm sp, {r7, sl} │ │ │ │ - ldr r2, [pc, #608] @ 710d0 │ │ │ │ - mov r7, r3 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7c71c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6e900 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [r8] │ │ │ │ ldr r3, [r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl b778 │ │ │ │ - b 70d58 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #540] @ 710c0 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r8, [r2, r3] │ │ │ │ - ldr r2, [pc, #548] @ 710d4 │ │ │ │ - ldr r0, [r8] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r7 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl b778 │ │ │ │ - b 70c70 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #492] @ 710c0 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r7, [r2, r3] │ │ │ │ - ldr r2, [pc, #504] @ 710d8 │ │ │ │ - ldr r0, [r7] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r8 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl b778 │ │ │ │ - b 70c48 │ │ │ │ - ldr r3, [pc, #448] @ 710c0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r3, [sl, r8, lsl #2] │ │ │ │ - mov r7, r2 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r2, [pc, #444] @ 710dc │ │ │ │ - mov r0, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b 70e80 │ │ │ │ - add r3, r3, #128 @ 0x80 │ │ │ │ - lsl sl, r3, #2 │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [fp] │ │ │ │ - ldr r0, [fp, #8] │ │ │ │ - bl bd84 │ │ │ │ - mov r1, sl │ │ │ │ - sub r7, sl, #516 @ 0x204 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [fp, #8] │ │ │ │ - ldr r0, [fp, #12] │ │ │ │ - bl bd84 │ │ │ │ - sub r3, sl, #4 │ │ │ │ - add sl, r0, r7 │ │ │ │ - add r7, r8, r7 │ │ │ │ - add r8, r8, r3 │ │ │ │ - str r0, [fp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl baa8 │ │ │ │ - str r0, [r7, #4]! │ │ │ │ - mov r0, r4 │ │ │ │ - bl baa8 │ │ │ │ - cmp r7, r8 │ │ │ │ - str r0, [sl, #4]! │ │ │ │ - bne 70f70 │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 70d6c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #280] @ 710c0 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [r3, r2, lsl #2] │ │ │ │ + bl b928 │ │ │ │ + ldr r3, [pc, #-448] @ 6e0b0 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r7, [r2, r3] │ │ │ │ - ldr r2, [pc, #300] @ 710e0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl b778 │ │ │ │ - b 70d6c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #232] @ 710c0 │ │ │ │ + mov r0, r7 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7c71c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6ead4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [r3, r2, lsl #2] │ │ │ │ + bl b928 │ │ │ │ + ldr r3, [pc, #-520] @ 6e0b4 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r5, [r2, r3] │ │ │ │ - ldr r2, [pc, #256] @ 710e4 │ │ │ │ - ldr r0, [r5] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl b778 │ │ │ │ - b 70aa8 │ │ │ │ - ldr r3, [pc, #188] @ 710c0 │ │ │ │ - ldr r2, [pc, #224] @ 710e8 │ │ │ │ - ldr r5, [r5, r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r1, [pc, #-384] @ 6e164 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + mov r0, #0 │ │ │ │ + strd r0, [r2, r3] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7c71c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6e32c │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr sl, [r8] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr sl, [r8] │ │ │ │ + ldr r3, [r3] │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + mov r1, r3 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r1, sl] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119070 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6e36c │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #-516] @ 6e164 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [r1, sl] │ │ │ │ + ldr r3, [pc, #-700] @ 6e0b8 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl b778 │ │ │ │ - ldr r8, [r9] │ │ │ │ - b 70a3c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #136] @ 710c0 │ │ │ │ - ldr r0, [pc, #176] @ 710ec │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #33 @ 0x21 │ │ │ │ - ldr r3, [r4] │ │ │ │ + mov r0, r7 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr sl, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r3, [sl] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [r3, r2, lsl #2] │ │ │ │ + mov r0, fp │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 7c71c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6e3dc │ │ │ │ + ldr r1, [pc, #-768] @ 6e0bc │ │ │ │ + mov r0, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b550 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6e734 │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r3, [sl] │ │ │ │ mov r1, #1 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl b778 │ │ │ │ - b 70bd0 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r2, [pc, #88] @ 710c0 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ - ldr r2, [pc, #128] @ 710f0 │ │ │ │ + str r1, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [pc, #-804] @ 6e0c0 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r6] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b 70b4c │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 70bd0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #24] @ 710c0 │ │ │ │ - ldr r0, [pc, #72] @ 710f4 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #27 │ │ │ │ - b 71044 │ │ │ │ - strdeq pc, [sp], -r0 │ │ │ │ - andeq r0, r0, r4, asr #11 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq ip, sl, r4, lsr #21 │ │ │ │ - andeq ip, sl, r4, lsr #21 │ │ │ │ - andeq ip, sl, ip, lsr #19 │ │ │ │ - andeq ip, sl, r4, asr #18 │ │ │ │ - andeq ip, sl, r0, lsr #17 │ │ │ │ - andeq ip, sl, ip, asr #16 │ │ │ │ - andeq ip, sl, ip, asr #17 │ │ │ │ - andeq ip, sl, ip, ror #16 │ │ │ │ - andeq ip, sl, r4, lsr #13 │ │ │ │ - andeq ip, sl, r4, ror #12 │ │ │ │ - andeq ip, sl, r4, lsr #13 │ │ │ │ - muleq sl, r4, r6 │ │ │ │ - andeq ip, sl, r8, lsl r6 │ │ │ │ - │ │ │ │ -000710f8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 71164 │ │ │ │ - ldr r6, [r5] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 71144 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ - add r4, r4, #1 │ │ │ │ - bl b700 │ │ │ │ - cmp r6, r4 │ │ │ │ - bne 71120 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl b700 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b700 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0007116c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - bl b7cc │ │ │ │ - ldr fp, [pc, #596] @ 713ec │ │ │ │ - add fp, pc, fp │ │ │ │ - mov r7, r0 │ │ │ │ - bl baa8 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl baa8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl baa8 │ │ │ │ - ldr r3, [pc, #560] @ 713f0 │ │ │ │ - ldr r3, [fp, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr sl, [r3] │ │ │ │ - cmp sl, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - beq 71388 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b58c │ │ │ │ - subs r1, r0, r4 │ │ │ │ - beq 713dc │ │ │ │ - mov r3, r4 │ │ │ │ - mov r9, #0 │ │ │ │ - b 71200 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r1, r9 │ │ │ │ - beq 7132c │ │ │ │ - mov r0, r3 │ │ │ │ - ldrb r2, [r3], #1 │ │ │ │ - cmp r2, #91 @ 0x5b │ │ │ │ - cmpne r2, #46 @ 0x2e │ │ │ │ - bne 711f4 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr sl, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r2, [sl] │ │ │ │ + ldr r1, [pc, #-680] @ 6e164 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + mov r0, #0 │ │ │ │ + strd r0, [r2, r3] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7c71c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6e450 │ │ │ │ + ldr r3, [sl] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr sl, [r8] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + strd r0, [r3, sl] │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr sl, [r8] │ │ │ │ + ldr r3, [r3] │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + mov r1, r3 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r1, sl] │ │ │ │ mov r3, #0 │ │ │ │ - strb r3, [r0] │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - bl b7cc │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - ldrb r3, [r4, r0] │ │ │ │ - add r0, r4, r0 │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - beq 7137c │ │ │ │ - cmp r9, r1 │ │ │ │ - bge 71340 │ │ │ │ - add r1, r9, #1 │ │ │ │ - add r1, r4, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b928 │ │ │ │ - cmp sl, #1 │ │ │ │ - beq 71350 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b7cc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 709f0 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq 71300 │ │ │ │ - ldr r9, [fp, #4] │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 71300 │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ - mov r8, #0 │ │ │ │ - sub sl, r3, #4 │ │ │ │ - b 712a4 │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r9, r8 │ │ │ │ - beq 71300 │ │ │ │ - ldr r0, [sl, #4]! │ │ │ │ - mov r1, r4 │ │ │ │ - bl be14 │ │ │ │ + bl 119070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71298 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [fp, #12] │ │ │ │ - ldr r1, [r3, r8, lsl #2] │ │ │ │ - bne 713bc │ │ │ │ - mov r0, r6 │ │ │ │ - bl b928 │ │ │ │ - mov r0, fp │ │ │ │ - bl 710f8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b700 │ │ │ │ + beq 6e490 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #-808] @ 6e164 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [r1, sl] │ │ │ │ + ldr r3, [pc, #-980] @ 6e0c4 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov sl, #1 │ │ │ │ + str sl, [r3, r2, lsl #2] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 710f8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b700 │ │ │ │ + bl 7c71c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6e504 │ │ │ │ + ldr r1, [pc, #-1048] @ 6e0c8 │ │ │ │ + mov r2, #3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl ba30 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6e790 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str sl, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [pc, #-1088] @ 6e0cc │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl b700 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #-1112] @ 6e0d0 │ │ │ │ + add sl, sp, #20480 @ 0x5000 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + add sl, sl, #196 @ 0xc4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + mov r3, sl │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + ldr lr, [r8] │ │ │ │ + strh r2, [r3] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + mov ip, #0 │ │ │ │ + str ip, [r3, lr, lsl #2] │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r1, [pc, #-1180] @ 6e0d4 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub r0, r1, #1 │ │ │ │ - ldrb r3, [r4, r0] │ │ │ │ - add r0, r4, r0 │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - beq 7137c │ │ │ │ - mov r3, #0 │ │ │ │ - cmp sl, #1 │ │ │ │ - strb r3, [r5] │ │ │ │ - bne 71260 │ │ │ │ - ldr r1, [pc, #156] @ 713f4 │ │ │ │ - mov r3, r5 │ │ │ │ + strd r0, [r2, r3] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7c71c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6e5a0 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #136] @ 713f8 │ │ │ │ - ldr r3, [fp, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - b 71260 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r0] │ │ │ │ - b 71240 │ │ │ │ - ldr r1, [pc, #108] @ 713fc │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r1, [r1] │ │ │ │ + add r2, r2, r3, lsl #3 │ │ │ │ + add r1, r1, r3, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #80] @ 713f8 │ │ │ │ - ldr r3, [fp, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr sl, [r3] │ │ │ │ - b 711d4 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7116c │ │ │ │ + bl 6a10c │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r2, [pc, #-1272] @ 6e0d8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r8] │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 6e18c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [pc, #-1296] @ 6e0dc │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 6e18c │ │ │ │ + ldr r3, [pc, #-1304] @ 6e0e0 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7c71c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71300 │ │ │ │ + beq 6eac4 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [r3, r2, lsl #2] │ │ │ │ + bl b928 │ │ │ │ + ldr r3, [pc, #-1380] @ 6e0e4 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r1, [pc, #-1292] @ 6e164 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + mov r0, #0 │ │ │ │ + strd r0, [r2, r3] │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - b 712cc │ │ │ │ - ldrb r3, [r4, #-1] │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - strbeq r1, [r4, #-1] │ │ │ │ - b 71340 │ │ │ │ - andeq lr, sp, r4, ror #28 │ │ │ │ - andeq r0, r0, r4, asr #11 │ │ │ │ - andeq ip, sl, r0, lsr r5 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - andeq ip, sl, ip, asr #9 │ │ │ │ - │ │ │ │ -00071400 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl b7cc │ │ │ │ - ldrb r4, [r5] │ │ │ │ - cmp r4, #43 @ 0x2b │ │ │ │ - cmpne r4, #32 │ │ │ │ - moveq r4, #1 │ │ │ │ - movne r4, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - bne 71454 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r3 │ │ │ │ - ldrb r2, [r3, #1]! │ │ │ │ - cmp r2, #43 @ 0x2b │ │ │ │ - cmpne r2, #32 │ │ │ │ - beq 71438 │ │ │ │ - rsb r4, r5, #1 │ │ │ │ - add r4, r4, r1 │ │ │ │ - bl ba90 <__ctype_b_loc@plt> │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ - add r3, r5, r4 │ │ │ │ - ldr r1, [r0] │ │ │ │ - lsl r0, r2, #1 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ - tst r0, #2048 @ 0x800 │ │ │ │ - beq 71494 │ │ │ │ - mov ip, r3 │ │ │ │ - ldrb r2, [r3, #1]! │ │ │ │ - lsl r0, r2, #1 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ - tst r0, #2048 @ 0x800 │ │ │ │ - bne 71474 │ │ │ │ - rsb r4, r5, #1 │ │ │ │ - add r4, r4, ip │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ - beq 714f0 │ │ │ │ - and r2, r2, #223 @ 0xdf │ │ │ │ - cmp r2, #69 @ 0x45 │ │ │ │ - addeq r4, r4, #1 │ │ │ │ - ldrb r3, [r5, r4] │ │ │ │ - add r0, r5, r4 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - ldrh r3, [r1, r3] │ │ │ │ - tst r3, #2048 @ 0x800 │ │ │ │ - beq 714e0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldrb r2, [r0, #1]! │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ - tst r2, #2048 @ 0x800 │ │ │ │ - bne 714c0 │ │ │ │ - rsb r5, r5, #1 │ │ │ │ - add r4, r5, r3 │ │ │ │ - sub r0, r6, r4 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r3, r4, #1 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ - lsl r0, r2, #1 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ - tst r0, #2048 @ 0x800 │ │ │ │ - beq 71530 │ │ │ │ - add r3, r5, r3 │ │ │ │ - mov ip, r3 │ │ │ │ - ldrb r2, [r3, #1]! │ │ │ │ - lsl r0, r2, #1 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ - tst r0, #2048 @ 0x800 │ │ │ │ - bne 7150c │ │ │ │ - rsb r4, r5, #1 │ │ │ │ - add r4, r4, ip │ │ │ │ - b 7149c │ │ │ │ - mov r4, r3 │ │ │ │ - b 7149c │ │ │ │ - │ │ │ │ -00071538 : │ │ │ │ - ldrb r3, [r0] │ │ │ │ - cmp r3, #32 │ │ │ │ - bne 71550 │ │ │ │ - ldrb r3, [r0, #1]! │ │ │ │ - cmp r3, #32 │ │ │ │ - beq 71544 │ │ │ │ - str r0, [r1] │ │ │ │ - ldrb r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 715e0 │ │ │ │ - mov ip, #0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov lr, ip │ │ │ │ - cmp r3, #32 │ │ │ │ - cmpne r3, #58 @ 0x3a │ │ │ │ - beq 715c4 │ │ │ │ - ldrb r3, [r0, #1]! │ │ │ │ - cmp r3, #32 │ │ │ │ - cmpne r3, #58 @ 0x3a │ │ │ │ - beq 715c4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 71578 │ │ │ │ - ldrb r3, [r0] │ │ │ │ - cmp r3, #32 │ │ │ │ - bne 715a8 │ │ │ │ - ldrb r3, [r0, #1]! │ │ │ │ - cmp r3, #32 │ │ │ │ - beq 7159c │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - ldrb r3, [r0] │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7156c │ │ │ │ - str ip, [r2] │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ - cmpne r3, #32 │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - strbne lr, [r0], #1 │ │ │ │ - b 71590 │ │ │ │ - str r3, [r2] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000715e8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3632] @ 0xe30 │ │ │ │ - sub sp, sp, #428 @ 0x1ac │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #3984] @ 72598 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #3980] @ 7259c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r5, sp, #100 @ 0x64 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7c71c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6e6b4 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr sl, [r3] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r5, [r3] │ │ │ │ + bl b514 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + strd r0, [sl, r5] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r5, [r3] │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + lsl sl, r5, #3 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #420] @ 0x1a4 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [r3, sl] │ │ │ │ mov r3, #0 │ │ │ │ - bl ba00 <__stpcpy_chk@plt> │ │ │ │ - add r7, sp, #140 @ 0x8c │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - add r1, sp, #260 @ 0x104 │ │ │ │ - strh r2, [r1] │ │ │ │ - add r1, sp, #340 @ 0x154 │ │ │ │ - strh r2, [r1] │ │ │ │ - add r1, sp, #380 @ 0x17c │ │ │ │ - strh r2, [r1] │ │ │ │ - add r1, sp, #220 @ 0xdc │ │ │ │ - sub r2, r6, r5 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r2, r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - bl b760 <__memcpy_chk@plt> │ │ │ │ - ldrb r3, [sp, #100] @ 0x64 │ │ │ │ - cmp r3, #32 │ │ │ │ - bne 71f44 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 119070 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6e6f4 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #-1420] @ 6e164 │ │ │ │ mov r2, #0 │ │ │ │ - ldrb r3, [r1, #1]! │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r3, #32 │ │ │ │ - beq 716a0 │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq 71c7c │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - addeq r3, r2, #424 @ 0x1a8 │ │ │ │ - addeq r2, sp, r3 │ │ │ │ - moveq r3, #32 │ │ │ │ - strbeq r3, [r2, #-324] @ 0xfffffebc │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - bl b7cc │ │ │ │ + strd r2, [r1, sl] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r5, r5, #1 │ │ │ │ + str r5, [r3] │ │ │ │ + b 6e18c │ │ │ │ + bl 6b180 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [pc, #-1580] @ 6e0e8 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr ip, [ip, r7, lsl #2] │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str ip, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 6d6c4 │ │ │ │ + ldr r1, [pc, #-1616] @ 6e0ec │ │ │ │ + mov r0, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b550 │ │ │ │ cmp r0, #0 │ │ │ │ - moveq sl, r0 │ │ │ │ - streq r0, [sp, #56] @ 0x38 │ │ │ │ - beq 72244 │ │ │ │ - mvn fp, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov ip, r5 │ │ │ │ - mov r9, fp │ │ │ │ - mov r8, fp │ │ │ │ - mov sl, r3 │ │ │ │ - b 71734 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ - beq 71b40 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ - beq 7174c │ │ │ │ - and r2, r2, #223 @ 0xdf │ │ │ │ - cmp r2, #77 @ 0x4d │ │ │ │ - moveq r9, r3 │ │ │ │ - bne 72588 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 7175c │ │ │ │ - ldrb r2, [ip], #1 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - beq 71b40 │ │ │ │ - bls 71708 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ - bne 71718 │ │ │ │ - mov r8, r3 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne 71734 │ │ │ │ - cmp r8, #0 │ │ │ │ - movle r2, #0 │ │ │ │ - movgt r2, #1 │ │ │ │ - cmp r9, #0 │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - tst r2, r3 │ │ │ │ - beq 71b8c │ │ │ │ - cmp r8, r9 │ │ │ │ - bgt 71b5c │ │ │ │ - cmp fp, #0 │ │ │ │ - bgt 71c94 │ │ │ │ - add r2, r0, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #260 @ 0x104 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl b838 │ │ │ │ - sub r3, r9, #1 │ │ │ │ - mov r4, #0 │ │ │ │ - cmp r8, r3 │ │ │ │ - add r3, sp, r8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - strb r4, [r3, #260] @ 0x104 │ │ │ │ - blt 722a8 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #340 @ 0x154 │ │ │ │ - bl b838 │ │ │ │ - add r3, sp, r9 │ │ │ │ - strb r4, [r3, #340] @ 0x154 │ │ │ │ + bne 6eb00 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r0, [r3, r2, lsl #2] │ │ │ │ + b 6e3dc │ │ │ │ + bl 6b180 │ │ │ │ + ldr lr, [pc, #-1660] @ 6e0f0 │ │ │ │ + ldr ip, [sp, #224] @ 0xe0 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + strb r2, [ip] │ │ │ │ + b 6d6c4 │ │ │ │ + ldr r1, [pc, #-1700] @ 6e0f4 │ │ │ │ + mov r0, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b550 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r3, [sp, #136] @ 0x88 │ │ │ │ + ldreq r2, [r8] │ │ │ │ + ldreq r3, [r3] │ │ │ │ + streq r0, [r3, r2, lsl #2] │ │ │ │ + b 6e504 │ │ │ │ + bl 6b180 │ │ │ │ + ldr lr, [pc, #-1740] @ 6e0f8 │ │ │ │ + add lr, pc, lr │ │ │ │ + b 6df1c │ │ │ │ + bl 6b180 │ │ │ │ + ldr lr, [pc, #-1752] @ 6e0fc │ │ │ │ + ldr ip, [sp, #224] @ 0xe0 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + lsr r3, r1, #16 │ │ │ │ + str r0, [ip], #4 │ │ │ │ + strh r1, [ip], #2 │ │ │ │ + strb r3, [ip] │ │ │ │ + b 6d6c4 │ │ │ │ + bl 6b180 │ │ │ │ + ldr lr, [pc, #-1812] @ 6e100 │ │ │ │ + ldr ip, [sp, #224] @ 0xe0 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + b 6d6c4 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r2, [sl, r7] │ │ │ │ + b 6b958 │ │ │ │ + ldr r3, [pc, #-1852] @ 6e104 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 6d6c4 │ │ │ │ + ldr r1, [pc, #-1880] @ 6e108 │ │ │ │ + strb r0, [r4, #-2052] @ 0xfffff7fc │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 7c71c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6e888 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b928 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #-1928] @ 6e10c │ │ │ │ + ldr r1, [pc, #-1928] @ 6e110 │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - cmn fp, #1 │ │ │ │ - bne 71fd0 │ │ │ │ - add r0, r9, #1 │ │ │ │ - add r0, r5, r0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - bl 71538 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #1 │ │ │ │ - add r4, sp, #380 @ 0x17c │ │ │ │ - beq 722cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 71400 │ │ │ │ - cmp r0, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - beq 71e14 │ │ │ │ - mov r8, #0 │ │ │ │ - mov r9, #0 │ │ │ │ - cmp sl, #1 │ │ │ │ - ldrne fp, [pc, #3444] @ 725a0 │ │ │ │ - ldreq fp, [pc, #3444] @ 725a4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov sl, #0 │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r8, sp, #180 @ 0xb4 │ │ │ │ - sub r6, r6, r5 │ │ │ │ - add r2, r6, #1 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - bl b760 <__memcpy_chk@plt> │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl b514 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - bl b7cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r9 │ │ │ │ + str r3, [r4] │ │ │ │ + bl 7c71c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 718cc │ │ │ │ - mov r9, #0 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r5, r9 │ │ │ │ - ldrb r3, [sl], #1 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - bne 718c0 │ │ │ │ - mov r0, r8 │ │ │ │ - strb r5, [sl, #-1] │ │ │ │ - bl b7cc │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, r0 │ │ │ │ - bcc 718a8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r6, r8, r6 │ │ │ │ - cmp r0, #4 │ │ │ │ - cmpls r3, r6 │ │ │ │ - beq 71fd8 │ │ │ │ - mov r3, #48 @ 0x30 │ │ │ │ - add r2, sp, #300 @ 0x12c │ │ │ │ - strh r3, [r2] │ │ │ │ - add r2, sp, #340 @ 0x154 │ │ │ │ - strh r3, [r2] │ │ │ │ - add r2, sp, #380 @ 0x17c │ │ │ │ - strh r3, [r2] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - bl ba00 <__stpcpy_chk@plt> │ │ │ │ - ldrb r3, [sp, #140] @ 0x8c │ │ │ │ - cmp r3, #32 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bne 72154 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, #0 │ │ │ │ - ldrb r3, [r1, #1]! │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r3, #32 │ │ │ │ - beq 71924 │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq 71dc4 │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - addeq r3, r2, #424 @ 0x1a8 │ │ │ │ - addeq r2, sp, r3 │ │ │ │ - moveq r3, #32 │ │ │ │ - strbeq r3, [r2, #-284] @ 0xfffffee4 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r0, r7 │ │ │ │ - bl b7cc │ │ │ │ + beq 6b528 │ │ │ │ + ldr r1, [pc, #-1964] @ 6e114 │ │ │ │ + mov r0, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b550 │ │ │ │ cmp r0, #0 │ │ │ │ - streq r0, [sp, #56] @ 0x38 │ │ │ │ - beq 72324 │ │ │ │ - mvn sl, #0 │ │ │ │ - mov ip, r7 │ │ │ │ - mov r9, sl │ │ │ │ - mov r6, sl │ │ │ │ - mov r1, #0 │ │ │ │ - ldrb r3, [ip], #1 │ │ │ │ - and r3, r3, #223 @ 0xdf │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ - moveq r6, r1 │ │ │ │ - beq 719a0 │ │ │ │ - cmp r3, #77 @ 0x4d │ │ │ │ - moveq r9, r1 │ │ │ │ - bne 724d8 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 71980 │ │ │ │ - cmp r6, #0 │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r9, #0 │ │ │ │ - movle fp, #0 │ │ │ │ - movgt fp, #1 │ │ │ │ - tst r3, fp │ │ │ │ - beq 71d28 │ │ │ │ - cmp r9, r6 │ │ │ │ - blt 71b5c │ │ │ │ - cmp sl, #0 │ │ │ │ - bgt 71b4c │ │ │ │ - add fp, r0, #1 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #300 @ 0x12c │ │ │ │ - bl b838 │ │ │ │ - sub r3, r9, #1 │ │ │ │ - mov r5, #0 │ │ │ │ - cmp r3, r6 │ │ │ │ - add r3, sp, r6 │ │ │ │ - strb r5, [r3, #300] @ 0x12c │ │ │ │ - bgt 72368 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #340 @ 0x154 │ │ │ │ - bl b838 │ │ │ │ - add r3, sp, r9 │ │ │ │ - strb r5, [r3, #340] @ 0x154 │ │ │ │ + beq 6e8e8 │ │ │ │ + ldr r1, [pc, #-1984] @ 6e118 │ │ │ │ + mov r0, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b550 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6b528 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4] │ │ │ │ + b 6b528 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - cmn sl, #1 │ │ │ │ - bne 71a60 │ │ │ │ - add r0, r9, #1 │ │ │ │ - add r0, r7, r0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - bl 71538 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 71a60 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 71400 │ │ │ │ - cmp r0, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 72020 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - strd r0, [r3] │ │ │ │ - ldmib sp, {r1, r3} │ │ │ │ - mov r0, r8 │ │ │ │ - sub r7, r3, r1 │ │ │ │ - add r2, r7, #1 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - bl b760 <__memcpy_chk@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl b514 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r5, r1 │ │ │ │ - bl b7cc │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + b 6c3cc │ │ │ │ + bl 6b180 │ │ │ │ + ldr lr, [pc, #-2032] @ 6e11c │ │ │ │ + add lr, pc, lr │ │ │ │ + b 6df1c │ │ │ │ + bl 6b180 │ │ │ │ + ldr lr, [pc, #-2044] @ 6e120 │ │ │ │ + add lr, pc, lr │ │ │ │ + b 6df1c │ │ │ │ + ldr r3, [pc, #-2052] @ 6e124 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6e958 │ │ │ │ + ldr r1, [pc, #-2068] @ 6e128 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2008] @ 6e174 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #-2100] @ 6e12c │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r2, r9 │ │ │ │ + bl bc70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71b04 │ │ │ │ - mov sl, #0 │ │ │ │ - mov fp, r8 │ │ │ │ - mov r9, sl │ │ │ │ - ldrb r3, [fp], #1 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - bne 71af8 │ │ │ │ - mov r0, r8 │ │ │ │ - strb r9, [fp, #-1] │ │ │ │ - bl b7cc │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r0, sl │ │ │ │ - bhi 71ae0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r7, r8, r7 │ │ │ │ - cmp r0, #4 │ │ │ │ - cmpls r3, r7 │ │ │ │ - beq 721ec │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r6, r3 │ │ │ │ - beq 72228 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bne 6d6a4 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71b5c │ │ │ │ - clz r0, r6 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - lsl r0, r0, #1 │ │ │ │ - b 71b60 │ │ │ │ - mov r8, r3 │ │ │ │ - mov sl, #1 │ │ │ │ - b 71728 │ │ │ │ - cmp r6, sl │ │ │ │ - bgt 71b5c │ │ │ │ - cmp r9, sl │ │ │ │ - ble 7215c │ │ │ │ + ble 6e9a8 │ │ │ │ + ldr r1, [pc, #-2140] @ 6e130 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #2624] @ 725a8 │ │ │ │ - ldr r3, [pc, #2608] @ 7259c │ │ │ │ - add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2088] @ 6e174 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 72594 │ │ │ │ - add sp, sp, #428 @ 0x1ac │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp fp, #0 │ │ │ │ - movle r1, #0 │ │ │ │ - movgt r1, #1 │ │ │ │ - and r2, r2, r1 │ │ │ │ - cmp fp, r8 │ │ │ │ - movge r2, #0 │ │ │ │ - andlt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 71b5c │ │ │ │ - ands r3, r3, r1 │ │ │ │ - beq 71c30 │ │ │ │ - cmp fp, r9 │ │ │ │ - blt 71b5c │ │ │ │ - add r4, r0, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #340 @ 0x154 │ │ │ │ - bl b838 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, sp, r9 │ │ │ │ - cmp fp, r3 │ │ │ │ - strb r3, [r2, #340] @ 0x154 │ │ │ │ - ble 717d0 │ │ │ │ - sub r2, fp, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ - bgt 71d08 │ │ │ │ - cmp r8, #0 │ │ │ │ - ble 722e0 │ │ │ │ - cmp r8, r2 │ │ │ │ - blt 71ff0 │ │ │ │ - mov r2, r4 │ │ │ │ - add r4, sp, #380 @ 0x17c │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #-2172] @ 6e134 │ │ │ │ + mov r1, r9 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl b754 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6d6a4 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6e9f4 │ │ │ │ + ldr r1, [pc, #-2208] @ 6e138 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2164] @ 6e174 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #-2240] @ 6e13c │ │ │ │ + ldr r3, [pc, #-2240] @ 6e140 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ + add r5, r4, #52 @ 0x34 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2284] @ 6e144 │ │ │ │ + add r4, r4, #2112 @ 0x840 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b838 │ │ │ │ - add r2, fp, #424 @ 0x1a8 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ mov r3, #0 │ │ │ │ - add fp, sp, r2 │ │ │ │ - strb r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - b 71804 │ │ │ │ - cmp r8, #0 │ │ │ │ - bgt 71f4c │ │ │ │ - cmp r9, #0 │ │ │ │ - bgt 71bc0 │ │ │ │ - cmp fp, #0 │ │ │ │ - and r2, r8, r9 │ │ │ │ - ble 72230 │ │ │ │ - add r4, sp, #380 @ 0x17c │ │ │ │ - add r2, r0, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl b838 │ │ │ │ - add r3, fp, #424 @ 0x1a8 │ │ │ │ - add fp, sp, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strb r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - b 71804 │ │ │ │ - mov r3, #32 │ │ │ │ - add r2, sp, r2 │ │ │ │ - strb r3, [r2, #100] @ 0x64 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b 716d4 │ │ │ │ - cmp fp, r8 │ │ │ │ - blt 71b5c │ │ │ │ - cmp fp, r9 │ │ │ │ - blt 71b5c │ │ │ │ - add r4, r0, #1 │ │ │ │ - mov r2, r4 │ │ │ │ + str r3, [r2] │ │ │ │ + add r3, r2, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #260 @ 0x104 │ │ │ │ - bl b838 │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, sp, r8 │ │ │ │ - strb r2, [r3, #260] @ 0x104 │ │ │ │ - sub r3, r9, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - ble 71bc4 │ │ │ │ - add r1, r8, #1 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - add r1, r5, r1 │ │ │ │ - add r0, sp, #340 @ 0x154 │ │ │ │ + str r7, [r3, #1028] @ 0x404 │ │ │ │ + mov r5, r2 │ │ │ │ + str r6, [r3, #1032] @ 0x408 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ bl bd90 <__strcpy_chk@plt> │ │ │ │ - mov r2, #0 │ │ │ │ - sub r3, r9, r8 │ │ │ │ - add r3, sp, r3 │ │ │ │ - cmp fp, r2 │ │ │ │ - strb r2, [r3, #339] @ 0x153 │ │ │ │ - ble 717d0 │ │ │ │ - sub r2, fp, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ - ble 71bfc │ │ │ │ - add r1, r9, #1 │ │ │ │ - add r4, sp, #380 @ 0x17c │ │ │ │ - add r1, r5, r1 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ + add r0, r5, #1024 @ 0x400 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #4 │ │ │ │ bl bd90 <__strcpy_chk@plt> │ │ │ │ - sub r3, fp, r9 │ │ │ │ - b 7200c │ │ │ │ - cmp sl, #0 │ │ │ │ - movle r2, #0 │ │ │ │ - movgt r2, #1 │ │ │ │ - and r3, r3, r2 │ │ │ │ - cmp r6, sl │ │ │ │ - movle r3, #0 │ │ │ │ - andgt r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 71b5c │ │ │ │ - ands fp, fp, r2 │ │ │ │ - beq 71ddc │ │ │ │ - cmp r9, sl │ │ │ │ - bgt 71b5c │ │ │ │ - add r5, r0, #1 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #340 @ 0x154 │ │ │ │ - bl b838 │ │ │ │ - add r3, sp, r9 │ │ │ │ - cmp sl, fp │ │ │ │ - strb fp, [r3, #340] @ 0x154 │ │ │ │ - ble 71a20 │ │ │ │ - sub r3, sl, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - bgt 721c0 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 7238c │ │ │ │ - cmp r6, r3 │ │ │ │ - blt 7228c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b838 │ │ │ │ - add sl, sp, sl │ │ │ │ + bl 6b180 │ │ │ │ + b 6d6c4 │ │ │ │ + bl 6b180 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [pc, #-2396] @ 6e148 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr ip, [ip, r4] │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str ip, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 6d6c4 │ │ │ │ + bl 6b180 │ │ │ │ + ldr lr, [pc, #-2436] @ 6e14c │ │ │ │ + add lr, pc, lr │ │ │ │ + b 6df1c │ │ │ │ + bl 6b180 │ │ │ │ + ldr lr, [pc, #-2448] @ 6e150 │ │ │ │ + ldr ip, [sp, #224] @ 0xe0 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + strh r3, [ip] │ │ │ │ + b 6d6c4 │ │ │ │ + bl 6b180 │ │ │ │ + ldr lr, [pc, #-2488] @ 6e154 │ │ │ │ + ldr ip, [sp, #224] @ 0xe0 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2} │ │ │ │ + strh r3, [ip] │ │ │ │ + b 6d6c4 │ │ │ │ mov r3, #0 │ │ │ │ - strb r3, [sl, #380] @ 0x17c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - b 71a60 │ │ │ │ - mov r3, #32 │ │ │ │ - add r2, sp, r2 │ │ │ │ - strb r3, [r2, #140] @ 0x8c │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b 71958 │ │ │ │ - cmp r6, #0 │ │ │ │ - bgt 724e4 │ │ │ │ - cmp r9, #0 │ │ │ │ - bgt 71d5c │ │ │ │ - cmp sl, #0 │ │ │ │ - addgt r2, r0, #1 │ │ │ │ - ble 7230c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - add sl, sp, sl │ │ │ │ - bl b838 │ │ │ │ - strb fp, [sl, #380] @ 0x17c │ │ │ │ - str fp, [sp, #56] @ 0x38 │ │ │ │ - b 71a60 │ │ │ │ - add r8, sp, #340 @ 0x154 │ │ │ │ - mov r0, r8 │ │ │ │ - add r9, sp, #260 @ 0x104 │ │ │ │ - bl 71400 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 71400 │ │ │ │ - cmp r0, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bne 71818 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b514 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #1876] @ 725ac │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq 723cc │ │ │ │ - ldrd r8, [sp, #24] │ │ │ │ - ldr r3, [pc, #1856] @ 725b0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118dcc │ │ │ │ - bl 119134 │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #1816] @ 725b0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #1788] @ 725b4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 118dcc │ │ │ │ - bl 119134 │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #1748] @ 725b4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #1720] @ 725b8 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + b 6d61c │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + cmp r8, #2 │ │ │ │ + bgt 6f050 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #1696] @ 725ac │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6f0c8 │ │ │ │ + ldr r3, [pc, #-2568] @ 6e160 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 1187ac │ │ │ │ + bl 118b10 │ │ │ │ + add ip, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - b 71820 │ │ │ │ - mov r2, #0 │ │ │ │ - b 716b0 │ │ │ │ - add r4, r0, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #260 @ 0x104 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl b838 │ │ │ │ - add r3, r8, #424 @ 0x1a8 │ │ │ │ - add r2, sp, r3 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strb r3, [r2, #-164] @ 0xffffff5c │ │ │ │ - bgt 71cc4 │ │ │ │ - cmp fp, #0 │ │ │ │ - subgt r2, fp, #1 │ │ │ │ - strle r3, [sp, #56] @ 0x38 │ │ │ │ - bgt 71bfc │ │ │ │ - and r3, fp, r9 │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 717d8 │ │ │ │ - add r0, r8, #1 │ │ │ │ - add r0, r5, r0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - bl 71538 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 72264 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 71fd0 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - add r0, sp, #340 @ 0x154 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - add r4, sp, #380 @ 0x17c │ │ │ │ - b 71804 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + strd r2, [ip] │ │ │ │ + ldr r2, [pc, #-2596] @ 6e168 │ │ │ │ + ldr r3, [pc, #-2596] @ 6e16c │ │ │ │ + bl 118b10 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r3, r4 │ │ │ │ + bl b370 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + add ip, sp, #472 @ 0x1d8 │ │ │ │ strd r2, [r1] │ │ │ │ + ldrd r0, [r4] │ │ │ │ + ldr r4, [pc, #-2664] @ 6e158 │ │ │ │ + strd r0, [ip] │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 11875c │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r2, #0 │ │ │ │ + str r9, [sp, #548] @ 0x224 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [pc, #-2700] @ 6e15c │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ + add r3, r4, #1088 @ 0x440 │ │ │ │ + str r3, [sp, #508] @ 0x1fc │ │ │ │ + add r3, sp, #572 @ 0x23c │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ + str r3, [sp, #540] @ 0x21c │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b 718e0 │ │ │ │ - add r1, r8, #1 │ │ │ │ - add r4, sp, #380 @ 0x17c │ │ │ │ - add r1, r5, r1 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - sub r3, fp, r8 │ │ │ │ + strd r2, [r1] │ │ │ │ + b 6ece4 │ │ │ │ + ldr r3, [r6, #-2700] @ 0xfffff574 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6ec9c │ │ │ │ + ldr r3, [pc, #-2768] @ 6e160 │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, r3 │ │ │ │ - strb r2, [r3, #379] @ 0x17b │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - b 71804 │ │ │ │ - add r5, sp, #340 @ 0x154 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 71400 │ │ │ │ - cmp r0, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - bne 71a74 │ │ │ │ - add r9, sp, #300 @ 0x12c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 71400 │ │ │ │ - cmp r0, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - bne 71a74 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b514 │ │ │ │ - ldr r3, [pc, #1352] @ 725ac │ │ │ │ + ldrd r0, [r7] │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 7246c │ │ │ │ - ldr r3, [pc, #1328] @ 725b0 │ │ │ │ + strd sl, [r3, #-64] @ 0xffffffc0 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldrd r0, [r3, #-8] │ │ │ │ + ldr r3, [pc, #-2824] @ 6e160 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ + orrs r2, r2, r3 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r8, [r2, #-8] │ │ │ │ + bpl 6ef8c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r6, #-2700] @ 0xfffff574 │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r2, #0 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118dcc │ │ │ │ - bl 119134 │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r0 │ │ │ │ + ldrd r0, [r3, #-8] │ │ │ │ + ldr r3, [pc, #-2896] @ 6e160 │ │ │ │ + bl 118b10 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #1288] @ 725b0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 11875c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #1260] @ 725b4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 118dcc │ │ │ │ - bl 119134 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #1232] @ 725b4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - bl 118b60 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + strd r2, [r1] │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6f0d8 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118758 │ │ │ │ + add ip, sp, #488 @ 0x1e8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #1196] @ 725b8 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #1172] @ 725ac │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 1187ac │ │ │ │ + strd r2, [ip] │ │ │ │ + ldr r2, [pc, #-2984] @ 6e168 │ │ │ │ + ldr r3, [pc, #-2984] @ 6e16c │ │ │ │ + bl 118b10 │ │ │ │ + bl b640 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - b 71a7c │ │ │ │ - mov r2, #0 │ │ │ │ - b 71934 │ │ │ │ - add r5, r0, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #300 @ 0x12c │ │ │ │ - bl b838 │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, sp, r6 │ │ │ │ - strb r2, [r3, #300] @ 0x12c │ │ │ │ - sub r3, r9, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - ble 71d60 │ │ │ │ - add r1, r6, #1 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - add r1, r7, r1 │ │ │ │ - add r0, sp, #340 @ 0x154 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - mov r2, #0 │ │ │ │ - sub r3, r9, r6 │ │ │ │ - add r3, sp, r3 │ │ │ │ - cmp sl, r2 │ │ │ │ - strb r2, [r3, #339] @ 0x153 │ │ │ │ - ble 71a20 │ │ │ │ - sub r3, sl, #1 │ │ │ │ - cmp r9, r3 │ │ │ │ - bge 71d98 │ │ │ │ - add r1, r9, #1 │ │ │ │ - add r1, r7, r1 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - sub r3, sl, r9 │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, sp, r3 │ │ │ │ - strb r2, [r3, #379] @ 0x17b │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - b 71a60 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r4, [r3] │ │ │ │ - bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #952] @ 725bc │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - clzeq r0, r3 │ │ │ │ - lsreq r0, r0, #5 │ │ │ │ - beq 71b60 │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r0, #2 │ │ │ │ - bne 71b60 │ │ │ │ - mov r0, #3 │ │ │ │ - b 71b60 │ │ │ │ - cmn r2, #1 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 71f8c │ │ │ │ - cmn fp, #1 │ │ │ │ - bne 71fd0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 71538 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt 72394 │ │ │ │ - bne 717f8 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - add r0, sp, #340 @ 0x154 │ │ │ │ - add r4, sp, #380 @ 0x17c │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - b 71804 │ │ │ │ - add r1, r6, #1 │ │ │ │ - add r1, r7, r1 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - sub r3, sl, r6 │ │ │ │ - b 721d8 │ │ │ │ - add r1, r8, #1 │ │ │ │ - add r1, r5, r1 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - add r0, sp, #340 @ 0x154 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - sub r3, r9, r8 │ │ │ │ - add r3, sp, r3 │ │ │ │ - strb r4, [r3, #339] @ 0x153 │ │ │ │ - b 717d0 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - b 71804 │ │ │ │ - mov r2, r4 │ │ │ │ - add r4, sp, #380 @ 0x17c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b838 │ │ │ │ - add r3, fp, #424 @ 0x1a8 │ │ │ │ - add fp, sp, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - b 71804 │ │ │ │ - and r3, r9, r6 │ │ │ │ - cmn r3, #1 │ │ │ │ - str fp, [sp, #56] @ 0x38 │ │ │ │ - bne 7251c │ │ │ │ - cmn sl, #1 │ │ │ │ - bne 71a60 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - bl 71538 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt 72438 │ │ │ │ - bne 71a48 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - add r0, sp, #340 @ 0x154 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - b 71a60 │ │ │ │ - add r1, r6, #1 │ │ │ │ - add r1, r7, r1 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - add r0, sp, #340 @ 0x154 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - sub r3, r9, r6 │ │ │ │ - add r3, sp, r3 │ │ │ │ - strb r5, [r3, #339] @ 0x153 │ │ │ │ - b 71a20 │ │ │ │ - mov r2, r5 │ │ │ │ - b 71df8 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - add r0, sp, #260 @ 0x104 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - add r4, sp, #380 @ 0x17c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - add r0, sp, #340 @ 0x154 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - b 71804 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, fp │ │ │ │ - bl b514 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, fp │ │ │ │ - bl b514 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, fp │ │ │ │ - bl b514 │ │ │ │ - ldr r3, [pc, #424] @ 725ac │ │ │ │ - mov r2, #0 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #404] @ 725b8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 118dcc │ │ │ │ - b 71f24 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - add r0, sp, #300 @ 0x12c │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - add r0, sp, #340 @ 0x154 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - b 71a60 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl b514 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl b514 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl b514 │ │ │ │ - ldr r3, [pc, #264] @ 725ac │ │ │ │ - mov r2, #0 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #244] @ 725b8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 118dcc │ │ │ │ - b 72134 │ │ │ │ - cmp r3, #83 @ 0x53 │ │ │ │ - moveq sl, r1 │ │ │ │ - b 719a0 │ │ │ │ - add r5, r0, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #300 @ 0x12c │ │ │ │ - bl b838 │ │ │ │ - add r3, r6, #424 @ 0x1a8 │ │ │ │ - add r3, sp, r3 │ │ │ │ - cmp r9, #0 │ │ │ │ - strb fp, [r3, #-124] @ 0xffffff84 │ │ │ │ - bgt 7217c │ │ │ │ - cmp sl, #0 │ │ │ │ - subgt r3, sl, #1 │ │ │ │ - strle fp, [sp, #56] @ 0x38 │ │ │ │ - bgt 71d98 │ │ │ │ - and r3, r9, sl │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 71a28 │ │ │ │ - add r0, r6, #1 │ │ │ │ - add r0, r7, r0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - bl 71538 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 72564 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 71a60 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - add r0, sp, #340 @ 0x154 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - b 71a60 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #340 @ 0x154 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r3 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - b 72350 │ │ │ │ - cmp r2, #83 @ 0x53 │ │ │ │ - moveq fp, r3 │ │ │ │ - b 71728 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, sp, ip, ror #19 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - eormi r0, lr, r0 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - muleq sp, r0, r4 │ │ │ │ - submi r0, lr, r0 │ │ │ │ - sbcmi r8, r3, r0, lsl #16 │ │ │ │ - subsmi r0, r9, r0 │ │ │ │ - adcmi r2, ip, r0 │ │ │ │ - subsmi r8, r6, r0 │ │ │ │ - │ │ │ │ -000725c0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr lr, [pc, #3444] @ 7334c │ │ │ │ - ldr ip, [pc, #3444] @ 73350 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - sub sp, sp, #196 @ 0xc4 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #188] @ 0xbc │ │ │ │ - mov ip, #0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #3416] @ 73354 │ │ │ │ - ldr r2, [pc, #3416] @ 73358 │ │ │ │ - add r3, pc, r3 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r2, [r2] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #252] @ 0xfc │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - bne 7356c │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 734a0 │ │ │ │ - ldr r4, [pc, #3340] @ 7335c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldrd r0, [r4] │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 73454 │ │ │ │ - ldr r4, [pc, #3316] @ 73360 │ │ │ │ - ldr r2, [pc, #3316] @ 73364 │ │ │ │ - ldr r3, [pc, #3316] @ 73368 │ │ │ │ - add r4, pc, r4 │ │ │ │ - strd r2, [r4] │ │ │ │ - ldr r2, [pc, #3308] @ 7336c │ │ │ │ - ldr r3, [pc, #3308] @ 73370 │ │ │ │ - ldrd r8, [sp, #8] │ │ │ │ - strd r2, [r4, #24] │ │ │ │ - ldr r2, [pc, #3300] @ 73374 │ │ │ │ - ldr r3, [pc, #3300] @ 73378 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r2, [r4, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [pc, #3288] @ 7337c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #3280] @ 73380 │ │ │ │ - ldr r3, [pc, #3280] @ 73384 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #3240] @ 73380 │ │ │ │ - ldr r3, [pc, #3240] @ 73384 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #3236] @ 73388 │ │ │ │ - ldr r3, [pc, #3236] @ 7338c │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - strd sl, [r4, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #3212] @ 73390 │ │ │ │ - ldr r3, [pc, #3212] @ 73394 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #3208] @ 73398 │ │ │ │ - ldr r3, [pc, #3208] @ 7339c │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ + strd r2, [r1] │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118758 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 118d7c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r8, sl │ │ │ │ - mov r9, fp │ │ │ │ - ldr r2, [pc, #3136] @ 733a0 │ │ │ │ - ldr r3, [pc, #3136] @ 733a4 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r1, [pc, #-3076] @ 6e164 │ │ │ │ + bl 118758 │ │ │ │ mov fp, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #3116] @ 733a8 │ │ │ │ - ldr r3, [pc, #3116] @ 733ac │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #3080] @ 733b0 │ │ │ │ - ldr r1, [pc, #3080] @ 733b4 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r3, r9 │ │ │ │ - strd r8, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd sl, [sp, #16] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd sl, [sp] │ │ │ │ - ldr r2, [pc, #3028] @ 733b8 │ │ │ │ - ldr r3, [pc, #3028] @ 733bc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 11875c │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ mov r2, sl │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #2964] @ 733c0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r2, [pc, #2860] @ 73364 │ │ │ │ - ldr r3, [pc, #2860] @ 73368 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl b370 │ │ │ │ - ldrd sl, [sp, #128] @ 0x80 │ │ │ │ - ldrd r8, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #2924] @ 733c4 │ │ │ │ - ldr r3, [pc, #2924] @ 733c8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - strd sl, [sp, #56] @ 0x38 │ │ │ │ - strd r8, [sp, #32] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #2904] @ 733cc │ │ │ │ - ldr r3, [pc, #2904] @ 733d0 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r8, [sp] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ mov r2, r8 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 11875c │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + mov r2, sl │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + mov r3, fp │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #2864] @ 733d4 │ │ │ │ - ldr r3, [pc, #2864] @ 733d8 │ │ │ │ - mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + mov sl, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #2772] @ 733c0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r2, [pc, #2668] @ 73364 │ │ │ │ - ldr r3, [pc, #2668] @ 73368 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl b370 │ │ │ │ - ldrd r8, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #2760] @ 733dc │ │ │ │ - ldr r3, [pc, #2760] @ 733e0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r8, [sp, #16] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd sl, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r0, [pc, #2732] @ 733e4 │ │ │ │ - ldr r1, [pc, #2732] @ 733e8 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r8, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #2660] @ 733dc │ │ │ │ - ldr r3, [pc, #2672] @ 733ec │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r8, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #2604] @ 733f0 │ │ │ │ - ldr r3, [pc, #2604] @ 733f4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #2484] @ 733c0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r2, [pc, #2380] @ 73364 │ │ │ │ - ldr r3, [pc, #2380] @ 73368 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl b370 │ │ │ │ - ldrd r6, [sp, #120] @ 0x78 │ │ │ │ - ldrd r8, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r6, [sp, #48] @ 0x30 │ │ │ │ - ldrd r6, [sp, #128] @ 0x80 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r6, [sp, #64] @ 0x40 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - ldr r5, [pc, #2316] @ 73368 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118b60 │ │ │ │ + bl 11875c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl bc7c │ │ │ │ + ldr r2, [pc, #-3336] @ 6e168 │ │ │ │ + ldr r3, [pc, #-3336] @ 6e16c │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + strd sl, [r3] │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + bl b724 │ │ │ │ + ldr r2, [pc, #-3376] @ 6e168 │ │ │ │ + ldr r3, [pc, #-3376] @ 6e16c │ │ │ │ + bl 118d7c │ │ │ │ + ldr ip, [sp, #504] @ 0x1f8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #-2700] @ 0xfffff574 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1187a8 │ │ │ │ + ldr sl, [sp, #544] @ 0x220 │ │ │ │ + ldr fp, [sp, #540] @ 0x21c │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str fp, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + strd r0, [sp] │ │ │ │ + strd r0, [ip, #-8] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl bc40 │ │ │ │ mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [r4, #56] @ 0x38 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ + bl 6a348 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + cmp r3, #3 │ │ │ │ + ble 6ec1c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr ip, [sp, #504] @ 0x1f8 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr sl, [sp, #312] @ 0x138 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r8, [ip, #-8] │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r8, [sp, #48] @ 0x30 │ │ │ │ + ldrd r8, [sl] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r8, [sp, #40] @ 0x28 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r6, #-2700] @ 0xfffff574 │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrd r2, [r7] │ │ │ │ + strd r0, [sp] │ │ │ │ + beq 6f044 │ │ │ │ + ldr r1, [pc, #-3584] @ 6e170 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-3596] @ 6e174 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6ec1c │ │ │ │ + ldr r2, [pc, #-3612] @ 6e178 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r2, #20] │ │ │ │ + cmp r0, r1 │ │ │ │ + bge 6ec94 │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 6ec94 │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r2, sl │ │ │ │ + movne r3, fp │ │ │ │ + bne 6efd4 │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + strd r2, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, sl │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6eff4 │ │ │ │ + ldrd sl, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [r4, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + strd sl, [sp, #216] @ 0xd8 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r2, r8 │ │ │ │ + movne r3, r9 │ │ │ │ + bne 6f01c │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + strd r2, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6f03c │ │ │ │ + ldrd r8, [sp, #136] @ 0x88 │ │ │ │ + strd r8, [sp, #136] @ 0x88 │ │ │ │ + b 6ec9c │ │ │ │ + ldr r1, [pc, #3340] @ 6fd58 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 6ef70 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + ldr r3, [pc, #3324] @ 6fd5c │ │ │ │ + mov r2, r7 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #1088 @ 0x440 │ │ │ │ + ldrd r0, [r3, #-8] │ │ │ │ + sub r3, r6, #2288 @ 0x8f0 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [r3, r4] │ │ │ │ + sub r3, r6, #2320 @ 0x910 │ │ │ │ + add r3, r3, r4 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldrd r0, [r3, #-8] │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldrd sl, [r3, #8] │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + strd sl, [sp, #8] │ │ │ │ + ldr r1, [pc, #3260] @ 6fd60 │ │ │ │ + ldrd sl, [r3, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd sl, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #3240] @ 6fd64 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6eb48 │ │ │ │ + ldr r3, [pc, #3224] @ 6fd68 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, #48] @ 0x30 │ │ │ │ + b 6ca44 │ │ │ │ + ldr r9, [sp, #548] @ 0x224 │ │ │ │ + ldr r8, [r4, #48] @ 0x30 │ │ │ │ + b 6ca44 │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + sub lr, r6, #2288 @ 0x8f0 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + ldr r3, [pc, #3188] @ 6fd6c │ │ │ │ + sub ip, r6, #2320 @ 0x910 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, r3, #1088 @ 0x440 │ │ │ │ + ldrd r0, [r1, #-8] │ │ │ │ + add ip, ip, r4 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [lr, r4] │ │ │ │ + mov r2, r7 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + mov r7, r3 │ │ │ │ + ldrd r0, [ip, #-8] │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldrd sl, [r3, #8] │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + strd sl, [sp, #8] │ │ │ │ + ldr r1, [pc, #3124] @ 6fd70 │ │ │ │ + ldrd sl, [r3, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + strd sl, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [pc, #3088] @ 6fd64 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r0, [r2] │ │ │ │ + bl b778 │ │ │ │ + ldr r8, [r7, #48] @ 0x30 │ │ │ │ + b 6ca2c │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [pc, #3076] @ 6fd74 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #3016] @ 6fd64 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6ca94 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ + subs r3, r3, #4 │ │ │ │ + movne r3, #1 │ │ │ │ + ldr sl, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr fp, [sp, #288] @ 0x120 │ │ │ │ + ldr r9, [sp, #160] @ 0xa0 │ │ │ │ + ldr r8, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ + add r3, r4, #16 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [r4], #4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6f23c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + ldrd r0, [fp] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [fp, #8] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [r4, #40] @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [fp, #16] │ │ │ │ + bl 11875c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6f378 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + add fp, fp, #24 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 6f1e0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ + cmp r3, #4 │ │ │ │ + str r8, [sp, #144] @ 0x90 │ │ │ │ + beq 6f380 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r9, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [pc, #2824] @ 6fd78 │ │ │ │ + sub r1, r3, #120 @ 0x78 │ │ │ │ + sub r4, r3, #140 @ 0x8c │ │ │ │ + sub fp, r3, #128 @ 0x80 │ │ │ │ + mov r3, #0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str fp, [sp, #8] │ │ │ │ + str r3, [r9, #-2700] @ 0xfffff574 │ │ │ │ + ldr r3, [pc, #2788] @ 6fd7c │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + mov r8, r2 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ + bl bc40 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 6a348 │ │ │ │ + ldr r3, [r9, #-2700] @ 0xfffff574 │ │ │ │ + ldr r4, [r8, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6fb7c │ │ │ │ + ldr r0, [r8, #20] │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [r8, #28] │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, r3, #768 @ 0x300 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6fb68 │ │ │ │ + cmp r4, #2 │ │ │ │ + bgt 6fa24 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + strd r2, [sp, #136] @ 0x88 │ │ │ │ + b 6f380 │ │ │ │ + sub r1, fp, #128 @ 0x80 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ + bl 6ac8c │ │ │ │ + sub r1, fp, #120 @ 0x78 │ │ │ │ + sub r0, fp, #192 @ 0xc0 │ │ │ │ + bl 6ac8c │ │ │ │ + sub r1, fp, #112 @ 0x70 │ │ │ │ + sub r0, fp, #184 @ 0xb8 │ │ │ │ + bl 6ac8c │ │ │ │ + sub r1, fp, #152 @ 0x98 │ │ │ │ + sub r0, fp, #176 @ 0xb0 │ │ │ │ + bl 6ac8c │ │ │ │ + sub r1, fp, #144 @ 0x90 │ │ │ │ + sub r0, fp, #168 @ 0xa8 │ │ │ │ + bl 6ac8c │ │ │ │ + sub r1, fp, #136 @ 0x88 │ │ │ │ + sub r0, fp, #160 @ 0xa0 │ │ │ │ + bl 6ac8c │ │ │ │ + ldrd r2, [r4, #32] │ │ │ │ + strd r2, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r2, [r4, #24] │ │ │ │ + strd r2, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r2, [r4, #16] │ │ │ │ + strd r2, [sp, #176] @ 0xb0 │ │ │ │ + b 6cfe4 │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ + str r8, [sp, #144] @ 0x90 │ │ │ │ + ldr fp, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r9, [sp, #160] @ 0xa0 │ │ │ │ + ldr r8, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [r4], #4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6f3ec │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + ldrd r0, [fp] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [fp, #8] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [r4, #64] @ 0x40 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - ldrd r8, [sp, #64] @ 0x40 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - add r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r0, [r4, #88] @ 0x58 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [r4, #48] @ 0x30 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1956] @ 7336c │ │ │ │ - ldr r3, [pc, #1956] @ 73370 │ │ │ │ - ldrd r6, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #1952] @ 73378 │ │ │ │ - ldr r2, [pc, #1944] @ 73374 │ │ │ │ - ldrd r8, [sp, #8] │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #2064] @ 733f8 │ │ │ │ - strd r6, [r4, #96] @ 0x60 │ │ │ │ - add r3, pc, r3 │ │ │ │ - strd r8, [r3] │ │ │ │ - strd r0, [r4, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr r4, [pc, #1892] @ 73364 │ │ │ │ - strd r0, [r3, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ - ldr sl, [sp, #116] @ 0x74 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - bl b370 │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [fp, #16] │ │ │ │ + bl 118758 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6f4bc │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + add fp, fp, #24 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 6f390 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ + cmp r3, #4 │ │ │ │ + str r8, [sp, #144] @ 0x90 │ │ │ │ + beq 6f4c4 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r9, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [pc, #2400] @ 6fd80 │ │ │ │ + sub r1, r3, #120 @ 0x78 │ │ │ │ + sub r4, r3, #140 @ 0x8c │ │ │ │ + sub fp, r3, #128 @ 0x80 │ │ │ │ + mov r3, #0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str fp, [sp, #8] │ │ │ │ + str r3, [r9, #-2700] @ 0xfffff574 │ │ │ │ + ldr r3, [pc, #2364] @ 6fd84 │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + mov r8, r2 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ + bl bc40 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - ldrd r6, [sp, #128] @ 0x80 │ │ │ │ - ldrd r8, [sp, #120] @ 0x78 │ │ │ │ - bl b370 │ │ │ │ - ldrd sl, [sp, #120] @ 0x78 │ │ │ │ - ldrd r4, [sp, #128] @ 0x80 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 6a348 │ │ │ │ + ldr r3, [r9, #-2700] @ 0xfffff574 │ │ │ │ + ldr r4, [r8, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6fa98 │ │ │ │ + ldr r3, [r8, #28] │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + add r3, r3, #768 @ 0x300 │ │ │ │ ldrd r0, [r3] │ │ │ │ - ldr r3, [pc, #1892] @ 733fc │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - add r3, fp, #-2147483648 @ 0x80000000 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - bl 118b60 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6fa80 │ │ │ │ + cmp r4, #2 │ │ │ │ + bgt 6fa50 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #136] @ 0x88 │ │ │ │ + b 6f4c4 │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ + str r8, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 1190e4 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + strd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6f95c │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 1190e4 │ │ │ │ + mov fp, r0 │ │ │ │ + bl 118a2c │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + str sl, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #364] @ 0x16c │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [pc, #2152] @ 6fd88 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + ldrd r4, [r3] │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6f890 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ + ldr r9, [pc, #2108] @ 6fd8c │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r8, fp │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ + str fp, [sp, #504] @ 0x1f8 │ │ │ │ + b 6f59c │ │ │ │ + add r8, r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ + bl 118a2c │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 119070 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6f88c │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + strd r4, [sp] │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ + bl b790 │ │ │ │ mov r3, #0 │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 119098 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [pc, #1964] @ 6fd90 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + ldrd sl, [r6, #-8] │ │ │ │ + ldrd r2, [r9, #40] @ 0x28 │ │ │ │ + ldr r0, [r9, #32] │ │ │ │ + strd sl, [sp, #8] │ │ │ │ + ldrd sl, [r7] │ │ │ │ + strd sl, [sp] │ │ │ │ + bl a1be8 │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r0, #3308] @ 0xcec │ │ │ │ + str r3, [r2, #-2700] @ 0xfffff574 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6f578 │ │ │ │ + ldr sl, [sp, #116] @ 0x74 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + sub r3, sl, #140 @ 0x8c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + sub r3, sl, #72 @ 0x48 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r7] │ │ │ │ + bl bc40 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r3, #-2700] @ 0xfffff574 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6f578 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r0, [r6] │ │ │ │ + bl 118758 │ │ │ │ + ldr r2, [pc, #1836] @ 6fd94 │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ + str r3, [sp, #420] @ 0x1a4 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [pc, #1820] @ 6fd98 │ │ │ │ ldrd r0, [r1] │ │ │ │ - movne r4, #1 │ │ │ │ - bl 119098 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - orrne r4, r4, #1 │ │ │ │ - tst r4, #1 │ │ │ │ - beq 734bc │ │ │ │ - ldrd r4, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r4, [sp] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ + bne 6f578 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1187ac │ │ │ │ + ldrd r0, [sl, #-72] @ 0xffffffb8 │ │ │ │ + bl 118758 │ │ │ │ + ldr r2, [pc, #1780] @ 6fd94 │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ + str r3, [sp, #428] @ 0x1ac │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [pc, #1764] @ 6fd98 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6f578 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + ldr r2, [pc, #1728] @ 6fd9c │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [pc, #1724] @ 6fda0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r3, r4 │ │ │ │ + bl b370 │ │ │ │ + ldrd r0, [r7, #-8] │ │ │ │ + ldr ip, [sp, #264] @ 0x108 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldr r2, [pc, #1684] @ 6fd9c │ │ │ │ + strd r0, [r3] │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [pc, #1676] @ 6fda0 │ │ │ │ + ldrd r4, [r4] │ │ │ │ + ldrd sl, [ip, #-8] │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + bl b370 │ │ │ │ + ldr ip, [sp, #264] @ 0x108 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r2, [ip, #-8] │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r4, [r4] │ │ │ │ + add ip, sp, #328 @ 0x148 │ │ │ │ + strd r2, [ip] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bl 1187ac │ │ │ │ + bl 118b10 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [r3] │ │ │ │ mov r3, r5 │ │ │ │ - mov r5, #3 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #1456] @ 73400 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r4, r3, #32 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r8, [r4] │ │ │ │ - ldrd r6, [r4, #16] │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r6, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd sl, [r4, #8] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - add r4, r4, #24 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr sl, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr fp, [r4], #4 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 6f808 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + ldrd r2, [sl] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ + ldrd r2, [sl, #8] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r0, [r3], #8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ mov r2, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 11875c │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + ldrd r2, [sl, #16] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r1 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r5, r5, #1 │ │ │ │ - strd r0, [r3], #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bne 72e68 │ │ │ │ - ldrd r8, [sp, #144] @ 0x90 │ │ │ │ - ldrd r4, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - bl bc7c │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ - ldr sl, [sp, #116] @ 0x74 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 11875c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6f8ec │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + add sl, sl, #24 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 6f780 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + ldr fp, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #3 │ │ │ │ + bgt 6f900 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 6f578 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #1380] @ 6fda4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + ldrd r0, [r2, r3] │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r5, [r3, r8, lsl #2] │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + bne 6f878 │ │ │ │ + ldrd r2, [r5, r4] │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + strd r0, [r5, r4] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ + b 6f578 │ │ │ │ + ldr fp, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + bl 118a2c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - bl b370 │ │ │ │ - ldrd r6, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r4, [sp, #120] @ 0x78 │ │ │ │ - strd r6, [sp, #8] │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + strd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6f524 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr sl, [sp, #360] @ 0x168 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r7, [sp, #364] @ 0x16c │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ + beq 6f95c │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + b 6c58c │ │ │ │ + ldr r3, [pc, #1204] @ 6fda8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #3 │ │ │ │ + ble 6f578 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r1, [pc, #1180] @ 6fdac │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + str fp, [sp, #32] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ldrd r4, [r6, #-8] │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + ldrd r4, [r7] │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r6, [sp, #152] @ 0x98 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl b3d0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl bc7c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - bl b370 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r6, [sp, #120] @ 0x78 │ │ │ │ - ldrd r8, [sp, #128] @ 0x80 │ │ │ │ - bl b3d0 │ │ │ │ - mov sl, r8 │ │ │ │ - add fp, r9, #-2147483648 @ 0x80000000 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 118dcc │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #1044] @ 6fd64 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6f82c │ │ │ │ + ldr r8, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [pc, #1096] @ 6fdb0 │ │ │ │ + sub r3, r8, #2480 @ 0x9b0 │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + add r0, pc, r0 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + sub r3, r8, #2528 @ 0x9e0 │ │ │ │ + sub r1, r2, #56 @ 0x38 │ │ │ │ + sub r4, r2, #140 @ 0x8c │ │ │ │ + sub fp, r2, #64 @ 0x40 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str fp, [sp, #8] │ │ │ │ + mov r9, r0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + bl bc40 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp] │ │ │ │ + mov r0, fp │ │ │ │ + bl 6a348 │ │ │ │ + ldr r3, [r8, #-2700] @ 0xfffff574 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6f8dc │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldrd r0, [r3, #-64] @ 0xffffffc0 │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ + ldrd r0, [r3, #-8] │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [r9, #48] @ 0x30 │ │ │ │ + cmp r3, #3 │ │ │ │ + mov fp, r0 │ │ │ │ + bgt 6fc60 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr fp, [r3, fp, lsl #2] │ │ │ │ + ldr r3, [pc, #928] @ 6fda4 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6fc48 │ │ │ │ + ldr r3, [pc, #920] @ 6fdb4 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [fp, r4] │ │ │ │ + b 6f8dc │ │ │ │ + ldr r1, [pc, #908] @ 6fdb8 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #800] @ 6fd64 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6f308 │ │ │ │ + ldr r1, [pc, #868] @ 6fdbc │ │ │ │ mov r2, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp] │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #752] @ 6fd64 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6f4ac │ │ │ │ + cmp r4, #2 │ │ │ │ + bgt 6fad8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #168] @ 0xa8 │ │ │ │ + b 6f4c4 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldrd r2, [r3, #-120] @ 0xffffff88 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6fb38 │ │ │ │ + cmp r4, #2 │ │ │ │ + bgt 6fb08 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 118dcc │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 118b60 │ │ │ │ + strd r2, [sp, #168] @ 0xa8 │ │ │ │ + b 6f4c4 │ │ │ │ + ldr r1, [pc, #736] @ 6fdc0 │ │ │ │ mov r2, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 73258 │ │ │ │ - ldr r7, [pc, #484] @ 73404 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #616] @ 6fd64 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6fa88 │ │ │ │ + ldr r1, [pc, #692] @ 6fdc4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #568] @ 6fd64 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6fac8 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73228 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov r2, #0 │ │ │ │ - strd r8, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [pc, #404] @ 73404 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190e8 │ │ │ │ + beq 6fcc4 │ │ │ │ + cmp r4, #2 │ │ │ │ + bgt 6fc90 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r2, [sp, #136] @ 0x88 │ │ │ │ + b 6f4c4 │ │ │ │ + cmp r4, #2 │ │ │ │ + bgt 6fbbc │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + strd r2, [sp, #168] @ 0xa8 │ │ │ │ + b 6f380 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldrd r2, [r3, #-120] @ 0xffffff88 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 732bc │ │ │ │ - ldr r5, [pc, #384] @ 73404 │ │ │ │ - mov r4, #0 │ │ │ │ + beq 6fc18 │ │ │ │ + cmp r4, #2 │ │ │ │ + bgt 6fbe8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r2, [sp, #168] @ 0xa8 │ │ │ │ + b 6f380 │ │ │ │ + ldr r1, [pc, #516] @ 6fdc8 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #392] @ 6fd64 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6fb70 │ │ │ │ + ldr r1, [pc, #476] @ 6fdcc │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #344] @ 6fd64 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6fbac │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 73284 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - strd r8, [r3] │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #344] @ 73428 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 73598 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [pc, #276] @ 73408 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r5, [pc, #260] @ 73408 │ │ │ │ - movne r4, #0 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - strd r4, [r3] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [pc, #224] @ 733fc │ │ │ │ - bl 118dcc │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - strd r2, [r1] │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r2, [pc, #192] @ 7340c │ │ │ │ - b 7342c │ │ │ │ - andeq sp, sp, r0, lsr #20 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - strdeq sp, [sp], -ip │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - andeq lr, sp, r8, lsl sl │ │ │ │ - andeq r2, pc, r8, lsl #20 │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - bne 1963b54 │ │ │ │ - ldrdmi sl, [ip], #-92 @ 0xffffffa4 │ │ │ │ - rscslt r8, pc, #628 @ 0x274 │ │ │ │ - cdpcc 5, 13, cr5, cr4, cr5, {5} │ │ │ │ - addsmi r4, pc, r0 │ │ │ │ - @ instruction: 0x47ae147b │ │ │ │ - svccc 0x00847ae1 │ │ │ │ - stclmi 13, cr6, [lr], #-624 @ 0xfffffd90 │ │ │ │ - svccc 0x00f6584f │ │ │ │ - bge ff3dada8 │ │ │ │ - adcmi r0, r2, pc, ror #8 │ │ │ │ - stm r5, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - svccc 0x00223810 │ │ │ │ - mrcgt 12, 3, r6, cr4, cr9, {5} │ │ │ │ - svccc 0x002c714f │ │ │ │ - svclt 0x00f47736 │ │ │ │ - svccc 0x00368b5c │ │ │ │ - ldclvc 1, cr4, [r4, #212] @ 0xd4 │ │ │ │ - svccc 0x00d35200 │ │ │ │ - ldrpl sp, [r2, #2444] @ 0x98c │ │ │ │ - svccc 0x00926e11 │ │ │ │ - adcmi r2, ip, r0 │ │ │ │ - ldcpl 12, cr9, [fp, #1000]! @ 0x3e8 │ │ │ │ - svccc 0x00114d2f │ │ │ │ - ldclcs 13, cr5, [r9], #316 @ 0x13c │ │ │ │ - svccc 0x00f183cf │ │ │ │ - strbge sl, [r1], r9, asr #32 │ │ │ │ - svccc 0x0092a3ce │ │ │ │ - ldcgt 8, cr10, [r5, #-352]! @ 0xfffffea0 │ │ │ │ - svccc 0x00eb4e3b │ │ │ │ - ldcpl 1, cr13, [r1], {78} @ 0x4e │ │ │ │ - addsmi r5, pc, lr, lsr r1 @ │ │ │ │ - svccc 0x00db4e3b │ │ │ │ - stclhi 1, cr8, [r9, #764] @ 0x2fc │ │ │ │ - svccc 0x00a56b22 │ │ │ │ - andeq lr, sp, r0, lsl #9 │ │ │ │ - eormi r0, lr, r0 │ │ │ │ - andeq r2, pc, ip, lsr #4 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - subsgt r8, r6, r0 │ │ │ │ - andeq ip, sp, r8, asr #23 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r1, pc, r8, lsl #24 │ │ │ │ - @ instruction: 0xd6fda837 │ │ │ │ - eorsmi r1, r5, lr, asr #16 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq sl, sl, r8, lsr r3 │ │ │ │ - subsmi r8, r6, r0 │ │ │ │ - ldr r3, [pc, #-36] @ 73410 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 735a4 │ │ │ │ - add sp, sp, #196 @ 0xc4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r0, [r4, #8] │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - bl 119098 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72664 │ │ │ │ - ldr r3, [pc, #-92] @ 73414 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrd r0, [r3, #8] │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [r3, #16] │ │ │ │ - ldrd r2, [r3, #24] │ │ │ │ - strd r0, [sp] │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - b 72c00 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r2, [r1] │ │ │ │ - b 73324 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldr r2, [pc, #-176] @ 73418 │ │ │ │ - ldr r3, [pc, #-176] @ 7341c │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - bl 118b60 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ + beq 6fd28 │ │ │ │ + cmp r4, #2 │ │ │ │ + bgt 6fcf4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ + strd r2, [sp, #136] @ 0x88 │ │ │ │ + b 6f380 │ │ │ │ + ldrd r0, [fp, r4] │ │ │ │ + ldr r3, [pc, #352] @ 6fdb4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + strd r0, [fp, r4] │ │ │ │ + b 6f8dc │ │ │ │ + ldr r1, [pc, #360] @ 6fdd0 │ │ │ │ + mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #224] @ 6fd64 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6f9f0 │ │ │ │ + ldr r1, [pc, #316] @ 6fdd4 │ │ │ │ mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 1187ac │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #176] @ 6fd64 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + strd r8, [sp, #136] @ 0x88 │ │ │ │ + b 6f4c4 │ │ │ │ + cmp r4, #2 │ │ │ │ + ble 6f4c4 │ │ │ │ + ldr r1, [pc, #260] @ 6fdd8 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #124] @ 6fd64 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6f4c4 │ │ │ │ + ldr r1, [pc, #224] @ 6fddc │ │ │ │ mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - b 72df0 │ │ │ │ - ldr r2, [pc, #-340] @ 73420 │ │ │ │ - ldr r0, [pc, #-340] @ 73424 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r2, #39 @ 0x27 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r4] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #76] @ 6fd64 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 72634 │ │ │ │ - ldr r5, [pc, #-376] @ 73428 │ │ │ │ - mov r4, #0 │ │ │ │ - b 73304 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ + strd r8, [sp, #136] @ 0x88 │ │ │ │ + b 6f380 │ │ │ │ + cmp r4, #2 │ │ │ │ + ble 6f380 │ │ │ │ + ldr r1, [pc, #168] @ 6fde0 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #24] @ 6fd64 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6f380 │ │ │ │ + andeq pc, sl, r4, asr #12 │ │ │ │ + andseq r4, r3, r0, ror #8 │ │ │ │ + andeq pc, sl, r0, lsr #10 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + @ instruction: 0x001343f4 │ │ │ │ + andseq r4, r3, r8, asr #7 │ │ │ │ + andeq pc, sl, r8, lsr #8 │ │ │ │ + andeq pc, sl, r4, lsr r5 @ │ │ │ │ + andseq r4, r3, ip, lsr r2 │ │ │ │ + subsmi r8, r6, r0 │ │ │ │ + andseq r4, r3, ip, lsl #1 │ │ │ │ + subsgt r8, r6, r0 │ │ │ │ + andseq r3, r3, r4, lsr #31 │ │ │ │ + andseq r3, r3, r4, ror #30 │ │ │ │ + addsmi r4, pc, r0 │ │ │ │ + @ instruction: 0x47ae147b │ │ │ │ + svccc 0x00847ae1 │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + @ instruction: 0x00133bd0 │ │ │ │ + muleq sl, ip, lr │ │ │ │ + andseq r3, r3, r4, asr fp │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andeq lr, sl, ip, lsr #25 │ │ │ │ + strdeq lr, [sl], -ip │ │ │ │ + muleq sl, ip, ip │ │ │ │ + andeq lr, sl, r8, ror #24 │ │ │ │ + andeq lr, sl, ip, lsr fp │ │ │ │ + andeq lr, sl, ip, lsl #22 │ │ │ │ + muleq sl, r4, fp │ │ │ │ + @ instruction: 0x000aeabc │ │ │ │ + ldrdeq lr, [sl], -r0 │ │ │ │ + ldrdeq lr, [sl], -ip │ │ │ │ + strdeq lr, [sl], -r0 │ │ │ │ │ │ │ │ -000735a8 : │ │ │ │ +0006fde4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr lr, [pc, #248] @ 736b8 │ │ │ │ - ldr ip, [pc, #248] @ 736bc │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #236] @ 736c0 │ │ │ │ - sub sp, sp, #88 @ 0x58 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #228] @ 736c4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #84] @ 0x54 │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldrd r8, [sp, #136] @ 0x88 │ │ │ │ - ldr r2, [r2] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bne 73688 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - add ip, sp, #72 @ 0x48 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - add ip, sp, #64 @ 0x40 │ │ │ │ - strd r2, [sp] │ │ │ │ - str r9, [sp, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - bl 725c0 │ │ │ │ - ldr r2, [pc, #100] @ 736c8 │ │ │ │ - ldr r3, [pc, #84] @ 736bc │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #104] @ 6fe64 │ │ │ │ + ldr r3, [pc, #104] @ 6fe68 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, sp, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + bl bb74 │ │ │ │ + ldr r0, [pc, #68] @ 6fe6c │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r2, [pc, #52] @ 6fe70 │ │ │ │ + ldr r3, [pc, #40] @ 6fe68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 736b4 │ │ │ │ - add sp, sp, #88 @ 0x58 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #60] @ 736cc │ │ │ │ - ldr r0, [pc, #60] @ 736d0 │ │ │ │ - ldr sl, [r3, r2] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [sl] │ │ │ │ - mov r2, #23 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [sl] │ │ │ │ - bl b778 │ │ │ │ - b 73608 │ │ │ │ + bne 6fe60 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, sp, r8, lsr sl │ │ │ │ + strdeq r0, [lr], -r8 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq ip, sp, ip, lsl sl │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - muleq sp, r4, r9 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq sl, sl, r4, asr #4 │ │ │ │ + @ instruction: 0x001342d8 │ │ │ │ + @ instruction: 0x000e01bc │ │ │ │ │ │ │ │ -000736d4 : │ │ │ │ +0006fe74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr lr, [pc, #3444] @ 74460 │ │ │ │ - ldr ip, [pc, #3444] @ 74464 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - sub sp, sp, #196 @ 0xc4 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #188] @ 0xbc │ │ │ │ - mov ip, #0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #3416] @ 74468 │ │ │ │ - ldr r2, [pc, #3416] @ 7446c │ │ │ │ + str r0, [ip, #672] @ 0x2a0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #2992] @ 70a40 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #2988] @ 70a44 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #3376 @ 0xd30 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #3380] @ 0xd34 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [pc, #2960] @ 70a48 │ │ │ │ + mov sl, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r2, [r2] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #252] @ 0xfc │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - bne 74684 │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 745b8 │ │ │ │ - ldr r4, [pc, #3340] @ 74470 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldrd r0, [r4] │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7456c │ │ │ │ - ldr r4, [pc, #3316] @ 74474 │ │ │ │ - ldr r2, [pc, #3316] @ 74478 │ │ │ │ - ldr r3, [pc, #3316] @ 7447c │ │ │ │ - add r4, pc, r4 │ │ │ │ - strd r2, [r4] │ │ │ │ - ldr r2, [pc, #3308] @ 74480 │ │ │ │ - ldr r3, [pc, #3308] @ 74484 │ │ │ │ - ldrd r8, [sp, #8] │ │ │ │ - strd r2, [r4, #24] │ │ │ │ - ldr r2, [pc, #3300] @ 74488 │ │ │ │ - ldr r3, [pc, #3300] @ 7448c │ │ │ │ - mov r0, r8 │ │ │ │ - strd r2, [r4, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [pc, #3288] @ 74490 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #3280] @ 74494 │ │ │ │ - ldr r3, [pc, #3280] @ 74498 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #3240] @ 74494 │ │ │ │ - ldr r3, [pc, #3240] @ 74498 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #3236] @ 7449c │ │ │ │ - ldr r3, [pc, #3236] @ 744a0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - strd sl, [r4, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #3212] @ 744a4 │ │ │ │ - ldr r3, [pc, #3212] @ 744a8 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #3208] @ 744ac │ │ │ │ - ldr r3, [pc, #3208] @ 744b0 │ │ │ │ + ldr r0, [pc, #2948] @ 70a4c │ │ │ │ + mov r4, r1 │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl baa8 │ │ │ │ + mov r9, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + str r9, [r3], #4 │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + strb sl, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 8fa10 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + bne 70324 │ │ │ │ + ldr r1, [pc, #2892] @ 70a50 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b844 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 709f8 │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r8, sl │ │ │ │ - mov r9, fp │ │ │ │ - ldr r2, [pc, #3136] @ 744b4 │ │ │ │ - ldr r3, [pc, #3136] @ 744b8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #3116] @ 744bc │ │ │ │ - ldr r3, [pc, #3116] @ 744c0 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r0, [pc, #3080] @ 744c4 │ │ │ │ - ldr r1, [pc, #3080] @ 744c8 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ + add r9, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ + mov r3, sl │ │ │ │ + sub r1, r6, #12 │ │ │ │ + mov r0, #10 │ │ │ │ + str r9, [sp] │ │ │ │ + bl b460 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne 703d0 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble 6ff5c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add r1, r5, #1 │ │ │ │ mov r3, r9 │ │ │ │ - strd r8, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd sl, [sp, #16] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd sl, [sp] │ │ │ │ - ldr r2, [pc, #3028] @ 744cc │ │ │ │ - ldr r3, [pc, #3028] @ 744d0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #2964] @ 744d4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r2, [pc, #2860] @ 74478 │ │ │ │ - ldr r3, [pc, #2860] @ 7447c │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl b370 │ │ │ │ - ldrd sl, [sp, #128] @ 0x80 │ │ │ │ - ldrd r8, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #2924] @ 744d8 │ │ │ │ - ldr r3, [pc, #2924] @ 744dc │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - strd sl, [sp, #56] @ 0x38 │ │ │ │ - strd r8, [sp, #32] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #2904] @ 744e0 │ │ │ │ - ldr r3, [pc, #2904] @ 744e4 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r8, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ + bl b82c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 70994 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + sub r1, r6, #8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ + sub r2, r9, #4 │ │ │ │ + bl b7fc │ │ │ │ + subs fp, r0, #0 │ │ │ │ + bne 70434 │ │ │ │ + ldr r3, [sp, #3424] @ 0xd60 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 70408 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 70454 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 709d8 │ │ │ │ + mov r5, #1 │ │ │ │ + add r6, sp, #52 @ 0x34 │ │ │ │ + str r8, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #2864] @ 744e8 │ │ │ │ - ldr r3, [pc, #2864] @ 744ec │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #2772] @ 744d4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r2, [pc, #2668] @ 74478 │ │ │ │ - ldr r3, [pc, #2668] @ 7447c │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl b370 │ │ │ │ - ldrd r8, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #2760] @ 744f0 │ │ │ │ - ldr r3, [pc, #2760] @ 744f4 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r8, [sp, #16] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd sl, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r0, [pc, #2732] @ 744f8 │ │ │ │ - ldr r1, [pc, #2732] @ 744fc │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r8, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl b7d8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + sub r3, r0, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + addne r0, r6, r0 │ │ │ │ + bne 6ffe8 │ │ │ │ + b 6fff4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmn r3, #1 │ │ │ │ + strb r1, [r0] │ │ │ │ + beq 6fff4 │ │ │ │ + ldrb r2, [r0, #-1]! │ │ │ │ + cmp r2, #32 │ │ │ │ + beq 6ffd8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 701c8 │ │ │ │ + add sl, sp, #1328 @ 0x530 │ │ │ │ + add sl, sl, #8 │ │ │ │ + sub r8, sl, #4 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #2676] @ 74500 │ │ │ │ - ldr r3, [pc, #2676] @ 74504 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r2, [sp, #1332] @ 0x534 │ │ │ │ + ldr r3, [pc, #2608] @ 70a54 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 702dc │ │ │ │ + add sl, sp, #2352 @ 0x930 │ │ │ │ + add sl, sl, #4 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + mov r1, #61 @ 0x3d │ │ │ │ + mov r0, sl │ │ │ │ + bl b538 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + strbne r2, [r0] │ │ │ │ + mov r0, sl │ │ │ │ + bl b7cc │ │ │ │ + add r2, sl, r0 │ │ │ │ + cmp r2, sl │ │ │ │ + bls 70090 │ │ │ │ + mov ip, #0 │ │ │ │ + ldrb r3, [r2], #-1 │ │ │ │ + and r1, r3, #223 @ 0xdf │ │ │ │ + cmp r1, #0 │ │ │ │ + cmpne r3, #10 │ │ │ │ + bne 70090 │ │ │ │ + cmp r2, sl │ │ │ │ + strb ip, [r2, #1] │ │ │ │ + bne 70070 │ │ │ │ + ldr r1, [pc, #2496] @ 70a58 │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, sl │ │ │ │ + bl bd54 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 70194 │ │ │ │ + ldr r1, [pc, #2472] @ 70a5c │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, sl │ │ │ │ + bl bd54 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 70194 │ │ │ │ + ldr r1, [pc, #2448] @ 70a60 │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, sl │ │ │ │ + bl bd54 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 70194 │ │ │ │ + ldr r1, [pc, #2424] @ 70a64 │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, sl │ │ │ │ + bl bd54 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 70194 │ │ │ │ + ldr r1, [pc, #2400] @ 70a68 │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, sl │ │ │ │ + bl bd54 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 70194 │ │ │ │ + ldr r1, [pc, #2376] @ 70a6c │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, sl │ │ │ │ + bl bd54 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 70194 │ │ │ │ + ldrb r2, [sp, #2356] @ 0x934 │ │ │ │ + cmp r2, #67 @ 0x43 │ │ │ │ + bne 70150 │ │ │ │ + ldrb r2, [sl, #1] │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ + beq 70194 │ │ │ │ + ldrb r2, [sp, #2356] @ 0x934 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ + bne 70168 │ │ │ │ + ldrb r3, [sl, #1] │ │ │ │ + cmp r3, #67 @ 0x43 │ │ │ │ + beq 70194 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 709b4 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r8, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #2608] @ 74508 │ │ │ │ - ldr r3, [pc, #2608] @ 7450c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + bl ab070 │ │ │ │ + ldr r2, [pc, #2288] @ 70a70 │ │ │ │ + mov r1, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 701bc │ │ │ │ + cmp fp, #0 │ │ │ │ mov r0, r8 │ │ │ │ + bne 70374 │ │ │ │ + bl ab070 │ │ │ │ + ldr r2, [pc, #2248] @ 70a74 │ │ │ │ + mov r1, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + add fp, fp, #1 │ │ │ │ + and fp, fp, #1 │ │ │ │ + b 701e0 │ │ │ │ + ldr r2, [pc, #2216] @ 70a78 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #3424] @ 0xd60 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 702ac │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + bge 6ffa4 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + beq 703f0 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 70394 │ │ │ │ + ldr r2, [pc, #2140] @ 70a7c │ │ │ │ + mov r1, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 70954 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b778 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b4cc │ │ │ │ mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #2484] @ 744d4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r2, [pc, #2380] @ 74478 │ │ │ │ - ldr r3, [pc, #2380] @ 7447c │ │ │ │ - bl 118b60 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl b754 │ │ │ │ + ldr r3, [pc, #2088] @ 70a80 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r4, r8 │ │ │ │ + str ip, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r0, [r4], #1024 @ 0x400 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #2048] @ 70a84 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r4, #4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r3, r8, #4096 @ 0x1000 │ │ │ │ + str r2, [r3, #1028] @ 0x404 │ │ │ │ + b 70340 │ │ │ │ + ldr r1, [pc, #2004] @ 70a88 │ │ │ │ + mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl b370 │ │ │ │ - ldrd r6, [sp, #120] @ 0x78 │ │ │ │ - ldrd r8, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r6, [sp, #48] @ 0x30 │ │ │ │ - ldrd r6, [sp, #128] @ 0x80 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [pc, #1980] @ 70a8c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 701f4 │ │ │ │ + ldrh r3, [sl] │ │ │ │ + ldr r2, [pc, #1960] @ 70a90 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 70028 │ │ │ │ + ldrb r3, [sp, #1338] @ 0x53a │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ + bne 70028 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 703ac │ │ │ │ mov r0, r8 │ │ │ │ + bl ab070 │ │ │ │ + ldr r2, [pc, #1924] @ 70a94 │ │ │ │ + mov r1, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 701bc │ │ │ │ + ldr r3, [pc, #1900] @ 70a98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r1, r9 │ │ │ │ - strd r6, [sp, #64] @ 0x40 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - ldr r5, [pc, #2316] @ 7447c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [r4, #56] @ 0x38 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #1876] @ 70a9c │ │ │ │ + ldr r3, [pc, #1784] @ 70a44 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #3380] @ 0xd34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 70a3c │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [r4, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ + add sp, sp, #3376 @ 0xd30 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl ab070 │ │ │ │ + ldr r2, [pc, #1824] @ 70aa0 │ │ │ │ + mov r1, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 701bc │ │ │ │ + ldr r2, [pc, #1800] @ 70aa4 │ │ │ │ + mov r1, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 7022c │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [r4, #40] @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ + bl ab070 │ │ │ │ + ldr r2, [pc, #1772] @ 70aa8 │ │ │ │ + mov r1, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 701bc │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 6fde4 │ │ │ │ + ldr r1, [pc, #1740] @ 70aac │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 70340 │ │ │ │ + ldr r2, [pc, #1720] @ 70ab0 │ │ │ │ + mov r1, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 70234 │ │ │ │ + ldr r1, [pc, #1700] @ 70ab4 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [pc, #1636] @ 70a8c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 6ff84 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 6fde4 │ │ │ │ + ldr r1, [pc, #1652] @ 70ab8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 70340 │ │ │ │ + ldr r2, [pc, #1632] @ 70abc │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #1616] @ 70ac0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [r4, #64] @ 0x40 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - ldrd r8, [sp, #64] @ 0x40 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - add r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r0, [r4, #88] @ 0x58 │ │ │ │ - mov r0, r8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #1600] @ 70ac4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [r4, #48] @ 0x30 │ │ │ │ - mov r0, r8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #1584] @ 70ac8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1956] @ 74480 │ │ │ │ - ldr r3, [pc, #1956] @ 74484 │ │ │ │ - ldrd r6, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #1952] @ 7448c │ │ │ │ - ldr r2, [pc, #1944] @ 74488 │ │ │ │ - ldrd r8, [sp, #8] │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #2068] @ 74510 │ │ │ │ - strd r6, [r4, #96] @ 0x60 │ │ │ │ - add r3, pc, r3 │ │ │ │ - strd r8, [r3] │ │ │ │ - strd r0, [r4, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr r4, [pc, #1892] @ 74478 │ │ │ │ - strd r0, [r3, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ - ldr sl, [sp, #116] @ 0x74 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - bl b370 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - ldrd r6, [sp, #128] @ 0x80 │ │ │ │ - ldrd r8, [sp, #120] @ 0x78 │ │ │ │ - bl b370 │ │ │ │ - ldrd sl, [sp, #120] @ 0x78 │ │ │ │ - ldrd r4, [sp, #128] @ 0x80 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #1568] @ 70acc │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - ldr r3, [pc, #1896] @ 74514 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - add r3, fp, #-2147483648 @ 0x80000000 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #1552] @ 70ad0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #1536] @ 70ad4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 119098 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - movne r4, #1 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - orrne r4, r4, #1 │ │ │ │ - tst r4, #1 │ │ │ │ - beq 745d4 │ │ │ │ - ldrd r4, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #1520] @ 70ad8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r6, [pc, #1504] @ 70adc │ │ │ │ + ldr r2, [pc, #1504] @ 70ae0 │ │ │ │ + ldr r5, [pc, #1504] @ 70ae4 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #1448] @ 70ae8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #1432] @ 70aec │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #1416] @ 70af0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #1400] @ 70af4 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #1384] @ 70af8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #1368] @ 70afc │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr sl, [pc, #1320] @ 70b00 │ │ │ │ + ldr r2, [pc, #1320] @ 70b04 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r4, [sp] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r5, #3 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #1460] @ 74518 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #1284] @ 70b08 │ │ │ │ + mov r1, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r4, r3, #32 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r8, [r4] │ │ │ │ - ldrd r6, [r4, #16] │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r6, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd sl, [r4, #8] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - add r4, r4, #24 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r1, [pc, #1260] @ 70b0c │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r0, [r3], #8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #1204] @ 70b10 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r5, r5, #1 │ │ │ │ - strd r0, [r3], #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bne 73f7c │ │ │ │ - ldrd r8, [sp, #144] @ 0x90 │ │ │ │ - ldrd r4, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - bl bc7c │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ - ldr sl, [sp, #116] @ 0x74 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ mov r2, sl │ │ │ │ - bl b370 │ │ │ │ - ldrd r6, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r4, [sp, #120] @ 0x78 │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - strd r4, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r6, [sp, #152] @ 0x98 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl b3d0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r0, [pc, #1156] @ 70b14 │ │ │ │ mov r1, r7 │ │ │ │ - bl bc7c │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - bl b370 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r6, [sp, #120] @ 0x78 │ │ │ │ - ldrd r8, [sp, #128] @ 0x80 │ │ │ │ - bl b3d0 │ │ │ │ - mov sl, r8 │ │ │ │ - add fp, r9, #-2147483648 @ 0x80000000 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #1100] @ 70b18 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #1084] @ 70b1c │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp] │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #1028] @ 70b20 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 118dcc │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7436c │ │ │ │ - ldr r7, [pc, #488] @ 7451c │ │ │ │ - mov r6, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #980] @ 70b24 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #912] @ 70b28 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7433c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov r2, #0 │ │ │ │ - strd r8, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [pc, #408] @ 7451c │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 743d0 │ │ │ │ - ldr r5, [pc, #388] @ 7451c │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 74398 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - strd r8, [r3] │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #348] @ 74540 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 746b0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [pc, #280] @ 74520 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r5, [pc, #264] @ 74520 │ │ │ │ - movne r4, #0 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - strd r4, [r3] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [pc, #228] @ 74514 │ │ │ │ - bl 118dcc │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - strd r0, [r3] │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - strd r2, [r1] │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r2, [pc, #196] @ 74524 │ │ │ │ - b 74544 │ │ │ │ - andeq ip, sp, ip, lsl #18 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq ip, sp, r8, ror #17 │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - andeq sp, sp, r4, lsl r9 │ │ │ │ - andeq r1, pc, ip, asr r9 @ │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - bne 1964c68 │ │ │ │ - ldrdmi sl, [ip], #-92 @ 0xffffffa4 │ │ │ │ - rscslt r8, pc, #628 @ 0x274 │ │ │ │ - cdpcc 5, 13, cr5, cr4, cr5, {5} │ │ │ │ - addsmi fp, sp, r0 │ │ │ │ - @ instruction: 0x47ae147b │ │ │ │ - svccc 0x00847ae1 │ │ │ │ - @ instruction: 0xf5c28f5c │ │ │ │ - svccc 0x00f65c28 │ │ │ │ - ldmdbhi r7!, {r0, r1, r2, r6, r7, r8, r9, fp, lr} │ │ │ │ - adcmi r0, r2, r1, lsl #1 │ │ │ │ - ldclmi 13, cr1, [r5, #-420] @ 0xfffffe5c │ │ │ │ - svccc 0x000f7510 │ │ │ │ - @ instruction: 0xe646f156 │ │ │ │ - svccc 0x00383f91 │ │ │ │ - blcs 206c6f0 │ │ │ │ - svccc 0x0031b1d9 │ │ │ │ - stmdbne r5!, {r2, r4, r6, r7, r8, r9, fp, sp}^ │ │ │ │ - svccc 0x00d358e2 │ │ │ │ - stclhi 15, cr13, [pc, #-236] @ 743e8 │ │ │ │ - svccc 0x00926e97 │ │ │ │ - adcmi r2, ip, r0 │ │ │ │ - cdpcc 7, 13, cr2, cr5, cr5, {7} │ │ │ │ - svccc 0x00398f1d │ │ │ │ - ldmdalt r1, {r0, r2, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ - svccc 0x00f1851e │ │ │ │ - cmnvs r3, #57088 @ 0xdf00 │ │ │ │ - svccc 0x0092c27a │ │ │ │ - ldcgt 8, cr10, [r5, #-352]! @ 0xfffffea0 │ │ │ │ - svccc 0x00eb4e3b │ │ │ │ - adcvc sp, r3, sl, lsl #14 │ │ │ │ - @ instruction: 0x409f52bd │ │ │ │ - strbhi r0, [sp], #-315 @ 0xfffffec5 │ │ │ │ - svccc 0x00db4f0d │ │ │ │ - ldrsbmi r1, [r2, #39]! @ 0x27 │ │ │ │ - svccc 0x00a566cf │ │ │ │ - andeq sp, sp, ip, ror r3 │ │ │ │ - eormi r0, lr, r0 │ │ │ │ - andeq r1, pc, r0, lsl #3 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - subsgt r8, r6, r0 │ │ │ │ - @ instruction: 0x000dbab0 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r0, pc, r8, asr fp @ │ │ │ │ - @ instruction: 0xd6fda837 │ │ │ │ - eorsmi r1, r5, lr, asr #16 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq r9, sl, r0, ror #4 │ │ │ │ - subsmi r8, r6, r0 │ │ │ │ - ldr r3, [pc, #-36] @ 74528 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #864] @ 70b2c │ │ │ │ + mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 746bc │ │ │ │ - add sp, sp, #196 @ 0xc4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r0, [r4, #8] │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 73778 │ │ │ │ - ldr r3, [pc, #-92] @ 7452c │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #848] @ 70b30 │ │ │ │ + mov r1, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldrd r0, [r3, #8] │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [r3, #16] │ │ │ │ - ldrd r2, [r3, #24] │ │ │ │ - strd r0, [sp] │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - b 73d14 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r2, [r1] │ │ │ │ - b 74438 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldr r2, [pc, #-176] @ 74530 │ │ │ │ - ldr r3, [pc, #-176] @ 74534 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - bl 118b60 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 118b60 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #744] @ 70b34 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - b 73f04 │ │ │ │ - ldr r2, [pc, #-340] @ 74538 │ │ │ │ - ldr r0, [pc, #-340] @ 7453c │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #644] @ 70b38 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #628] @ 70b3c │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #596] @ 70b40 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #580] @ 70b44 │ │ │ │ + add r3, sp, #308 @ 0x134 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #544] @ 70b48 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 6ff98 │ │ │ │ + ldr r2, [pc, #516] @ 70b4c │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #500] @ 70b50 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r2, #42 @ 0x2a │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl b778 │ │ │ │ - b 73748 │ │ │ │ - ldr r5, [pc, #-376] @ 74540 │ │ │ │ - mov r4, #0 │ │ │ │ - b 74418 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #484] @ 70b54 │ │ │ │ + mov r1, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #468] @ 70b58 │ │ │ │ + mov r1, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 70234 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 6fde4 │ │ │ │ + ldr r1, [pc, #440] @ 70b5c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 70340 │ │ │ │ + mov r0, r8 │ │ │ │ + bl ab070 │ │ │ │ + ldr r2, [pc, #412] @ 70b60 │ │ │ │ + mov r1, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 701bc │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 703f0 │ │ │ │ + ldr r2, [pc, #380] @ 70b64 │ │ │ │ + mov r1, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 70234 │ │ │ │ + ldr lr, [pc, #360] @ 70b68 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, r4 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2} │ │ │ │ + ldr r1, [pc, #332] @ 70b6c │ │ │ │ + lsr r2, r3, #16 │ │ │ │ + strh r3, [ip], #2 │ │ │ │ + mov r0, r4 │ │ │ │ + strb r2, [ip] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 70340 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, lr, r4, ror #2 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq r0, lr, r0, asr #2 │ │ │ │ + andeq r1, r0, r8, lsl #8 │ │ │ │ + andeq fp, sl, ip, ror fp │ │ │ │ + stclmi 15, cr4, [sp, #-268] @ 0xfffffef4 │ │ │ │ + andeq sp, sl, r0, ror sl │ │ │ │ + andeq lr, sl, r4, lsr #23 │ │ │ │ + muleq sl, r0, fp │ │ │ │ + andeq lr, sl, ip, ror fp │ │ │ │ + andeq lr, sl, r8, ror #22 │ │ │ │ + andeq lr, sl, r4, asr fp │ │ │ │ + andeq lr, sl, r0, asr fp │ │ │ │ + andeq lr, sl, ip, asr #22 │ │ │ │ + @ instruction: 0x000b11b8 │ │ │ │ + andeq lr, sl, r0, ror #22 │ │ │ │ + muleq sl, r4, fp │ │ │ │ + andeq lr, sl, r0, lsl #23 │ │ │ │ + @ instruction: 0x000aeab8 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andeq r4, r0, r5, asr #28 │ │ │ │ + muleq sl, r8, r9 │ │ │ │ + andeq lr, sl, ip, ror #10 │ │ │ │ + @ instruction: 0x000dfcb0 │ │ │ │ + andeq lr, sl, r0, lsl #18 │ │ │ │ + andeq lr, sl, ip, lsl #20 │ │ │ │ + andeq lr, sl, r4, ror #18 │ │ │ │ + andseq r3, r3, r0, lsr #26 │ │ │ │ + strdeq lr, [sl], -r8 │ │ │ │ + andeq lr, sl, r8, asr #9 │ │ │ │ + @ instruction: 0x00133cbc │ │ │ │ + muleq sl, r0, r4 │ │ │ │ + andeq lr, sl, r4, lsl #9 │ │ │ │ + andeq lr, sl, r8, ror r4 │ │ │ │ + andeq lr, sl, r0, ror r4 │ │ │ │ + andeq lr, sl, ip, ror #8 │ │ │ │ + andeq lr, sl, ip, ror r4 │ │ │ │ + andeq lr, sl, r0, lsl #9 │ │ │ │ + andeq lr, sl, r8, lsl #9 │ │ │ │ + andeq lr, sl, r4, asr #9 │ │ │ │ + andeq lr, sl, r8, lsl #9 │ │ │ │ + andeq r4, fp, r8, lsl r9 │ │ │ │ + andeq lr, sl, ip, lsl #9 │ │ │ │ + andeq lr, sl, r8, lsl #9 │ │ │ │ + muleq sl, r4, r4 │ │ │ │ + muleq sl, r8, r4 │ │ │ │ + andeq lr, sl, r0, lsr #9 │ │ │ │ + andeq lr, sl, r4, lsr #9 │ │ │ │ + andeq lr, sl, r0, lsr #9 │ │ │ │ + andeq lr, sl, ip, lsl #9 │ │ │ │ + muleq sl, r4, r4 │ │ │ │ + andeq lr, sl, r0, lsr #9 │ │ │ │ + andeq lr, sl, r8, lsl #9 │ │ │ │ + andeq lr, sl, r4, ror #8 │ │ │ │ + andeq lr, sl, ip, asr #8 │ │ │ │ + andeq lr, sl, ip, asr #8 │ │ │ │ + andeq lr, sl, r8, lsr #8 │ │ │ │ + andeq lr, sl, r8, lsl r4 │ │ │ │ + andeq lr, sl, r4, ror #7 │ │ │ │ + ldrdeq lr, [sl], -r4 │ │ │ │ + ldrdeq lr, [sl], -r4 │ │ │ │ + andeq lr, sl, r0, lsl #7 │ │ │ │ + andeq lr, sl, ip, lsr #6 │ │ │ │ + andeq lr, sl, r4, lsr #6 │ │ │ │ + andeq lr, sl, ip, lsl #6 │ │ │ │ + andeq lr, sl, r4, lsl r3 │ │ │ │ + andeq lr, sl, r0, lsl r3 │ │ │ │ + andeq lr, sl, r0, ror #8 │ │ │ │ + andeq lr, sl, r4, ror r4 │ │ │ │ + andeq lr, sl, r8, ror #8 │ │ │ │ + andeq lr, sl, r0, ror #8 │ │ │ │ + andseq r3, r3, ip, asr r7 │ │ │ │ + andeq lr, sl, r4, lsl #7 │ │ │ │ + andeq lr, sl, r0, asr #7 │ │ │ │ + @ instruction: 0x000adeb8 │ │ │ │ + @ instruction: 0x001336d4 │ │ │ │ │ │ │ │ -000746c0 : │ │ │ │ +00070b70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr lr, [pc, #248] @ 747d0 │ │ │ │ - ldr ip, [pc, #248] @ 747d4 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #236] @ 747d8 │ │ │ │ - sub sp, sp, #88 @ 0x58 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #228] @ 747dc │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r0 │ │ │ │ + bl b7cc │ │ │ │ + ldrb r3, [r7] │ │ │ │ + ldr r6, [pc, #1012] @ 70f88 │ │ │ │ + cmp r3, #32 │ │ │ │ + add r6, pc, r6 │ │ │ │ + bne 70f80 │ │ │ │ + add r2, r7, r0 │ │ │ │ + mov r5, r7 │ │ │ │ + b 70bb4 │ │ │ │ + ldrb r3, [r5, #1]! │ │ │ │ + cmp r3, #32 │ │ │ │ + bne 70bc0 │ │ │ │ + cmp r5, r2 │ │ │ │ + bcc 70ba8 │ │ │ │ + ldrb r3, [r5] │ │ │ │ + cmp r3, #32 │ │ │ │ + cmpne r3, #61 @ 0x3d │ │ │ │ + beq 70f78 │ │ │ │ + add r1, r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + b 70be8 │ │ │ │ + ldrb r2, [r3, #1]! │ │ │ │ + cmp r2, #32 │ │ │ │ + cmpne r2, #61 @ 0x3d │ │ │ │ + beq 70bf0 │ │ │ │ + cmp r3, r1 │ │ │ │ + bcc 70bd8 │ │ │ │ + ldr ip, [pc, #916] @ 70f8c │ │ │ │ + mov r4, r3 │ │ │ │ + add lr, r7, r0 │ │ │ │ + b 70c04 │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldrb r2, [r4] │ │ │ │ + sub r2, r2, #32 │ │ │ │ + and r2, r2, #255 @ 0xff │ │ │ │ + cmp r2, #29 │ │ │ │ + lsr r1, ip, r2 │ │ │ │ + bhi 70c2c │ │ │ │ + tst r1, #1 │ │ │ │ + beq 70c2c │ │ │ │ + cmp r4, lr │ │ │ │ + bcc 70c00 │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r3] │ │ │ │ + ldrb r2, [r4] │ │ │ │ + cmp r2, #39 @ 0x27 │ │ │ │ + ldrbeq r2, [r4, #1] │ │ │ │ + addeq r3, r4, #1 │ │ │ │ + movne r3, r4 │ │ │ │ + cmp r2, #32 │ │ │ │ + cmpne r2, #39 @ 0x27 │ │ │ │ + beq 70c74 │ │ │ │ + add r7, r7, r0 │ │ │ │ + b 70c6c │ │ │ │ + ldrb r2, [r3, #1]! │ │ │ │ + cmp r2, #32 │ │ │ │ + cmpne r2, #39 @ 0x27 │ │ │ │ + beq 70c74 │ │ │ │ + cmp r3, r7 │ │ │ │ + bcc 70c5c │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r3] │ │ │ │ + ldr r3, [pc, #780] @ 70f90 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #84] @ 0x54 │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldrd r8, [sp, #136] @ 0x88 │ │ │ │ - ldr r2, [r2] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bne 747a0 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - add ip, sp, #72 @ 0x48 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 70cb8 │ │ │ │ + ldr r1, [pc, #764] @ 70f94 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #744] @ 70f98 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r1, [pc, #732] @ 70f9c │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 70f5c │ │ │ │ + ldr r1, [pc, #712] @ 70fa0 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 70f28 │ │ │ │ + ldr r1, [pc, #692] @ 70fa4 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 70ef4 │ │ │ │ + ldr r1, [pc, #672] @ 70fa8 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 70eac │ │ │ │ + ldr r1, [pc, #652] @ 70fac │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 70e60 │ │ │ │ + ldr r1, [pc, #632] @ 70fb0 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 70e2c │ │ │ │ + ldr r1, [pc, #612] @ 70fb4 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 70df8 │ │ │ │ + ldr r1, [pc, #592] @ 70fb8 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 70dc4 │ │ │ │ + ldr r1, [pc, #572] @ 70fbc │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + bl b514 │ │ │ │ + ldr r6, [pc, #540] @ 70fc0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r3, r6, #1040 @ 0x410 │ │ │ │ + add r6, r6, #1104 @ 0x450 │ │ │ │ + strd r0, [r3, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - add ip, sp, #64 @ 0x40 │ │ │ │ - strd r2, [sp] │ │ │ │ - str r9, [sp, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - bl 736d4 │ │ │ │ - ldr r2, [pc, #100] @ 747e0 │ │ │ │ - ldr r3, [pc, #84] @ 747d4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 747cc │ │ │ │ - add sp, sp, #88 @ 0x58 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #60] @ 747e4 │ │ │ │ - ldr r0, [pc, #60] @ 747e8 │ │ │ │ - ldr sl, [r3, r2] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [sl] │ │ │ │ - mov r2, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r6, #48] @ 0x30 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b514 │ │ │ │ + ldr r7, [pc, #492] @ 70fc4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r3, r7, #1040 @ 0x410 │ │ │ │ + add r7, r7, #1104 @ 0x450 │ │ │ │ + strd r0, [r3, #32] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r7, #40] @ 0x28 │ │ │ │ + b 70d78 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b514 │ │ │ │ + ldr r7, [pc, #444] @ 70fc8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r3, r7, #1040 @ 0x410 │ │ │ │ + add r7, r7, #1104 @ 0x450 │ │ │ │ + strd r0, [r3, #24] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r7, #32] │ │ │ │ + b 70d60 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b514 │ │ │ │ + ldr r7, [pc, #396] @ 70fcc │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r3, r7, #1040 @ 0x410 │ │ │ │ + add r7, r7, #1104 @ 0x450 │ │ │ │ + strd r0, [r3, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r7, #24] │ │ │ │ + b 70d48 │ │ │ │ + ldr r7, [pc, #360] @ 70fd0 │ │ │ │ + mov r8, #1 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r8, [r7, #1176] @ 0x498 │ │ │ │ + bl b91c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #10 │ │ │ │ + str r0, [r7, #1052] @ 0x41c │ │ │ │ + mov r0, r4 │ │ │ │ + bl b91c │ │ │ │ + ldr r3, [r7, #1052] @ 0x41c │ │ │ │ + cmp r3, #0 │ │ │ │ + streq r8, [r7, #1052] @ 0x41c │ │ │ │ + str r0, [r7, #1124] @ 0x464 │ │ │ │ + streq r8, [r7, #1124] @ 0x464 │ │ │ │ + b 70d30 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b91c │ │ │ │ + ldr r7, [pc, #272] @ 70fd4 │ │ │ │ + mov r2, #10 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r7, #1048] @ 0x418 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b91c │ │ │ │ + ldr r3, [r7, #1048] @ 0x418 │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + streq r3, [r7, #1048] @ 0x418 │ │ │ │ + str r0, [r7, #1120] @ 0x460 │ │ │ │ + streq r3, [r7, #1120] @ 0x460 │ │ │ │ + b 70d18 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b91c │ │ │ │ + ldr r7, [pc, #204] @ 70fd8 │ │ │ │ + mov r2, #10 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r7, #1044] @ 0x414 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b91c │ │ │ │ + str r0, [r7, #1116] @ 0x45c │ │ │ │ + b 70d00 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b91c │ │ │ │ + ldr r7, [pc, #156] @ 70fdc │ │ │ │ + mov r2, #10 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r7, #1040] @ 0x410 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b91c │ │ │ │ + str r0, [r7, #1112] @ 0x458 │ │ │ │ + b 70ce8 │ │ │ │ + ldr r0, [pc, #124] @ 70fe0 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [sl] │ │ │ │ - bl b778 │ │ │ │ - b 74720 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, sp, r0, lsr #18 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq fp, sp, r4, lsl #18 │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - andeq fp, sp, ip, ror r8 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq r9, sl, r0, ror r1 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 70cd0 │ │ │ │ + mov r3, r5 │ │ │ │ + b 70bf0 │ │ │ │ + mov r5, r7 │ │ │ │ + b 70bc0 │ │ │ │ + andeq pc, sp, r4, ror #8 │ │ │ │ + andcs r0, r0, r1, lsl #1 │ │ │ │ + andseq r3, r3, r0, lsl #17 │ │ │ │ + andeq ip, sl, ip, lsl #4 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + strdeq fp, [fp], -r4 │ │ │ │ + andeq fp, fp, ip, lsl #23 │ │ │ │ + andeq fp, fp, r4, lsl #23 │ │ │ │ + andeq lr, sl, ip, lsl #2 │ │ │ │ + strdeq lr, [sl], -ip │ │ │ │ + andeq ip, sl, ip, lsr #3 │ │ │ │ + @ instruction: 0x000ac1b0 │ │ │ │ + strheq lr, [sl], -ip │ │ │ │ + andeq lr, sl, ip, lsr #1 │ │ │ │ + andseq r3, r3, r0, ror #14 │ │ │ │ + andseq r3, r3, ip, lsr #14 │ │ │ │ + @ instruction: 0x001336f8 │ │ │ │ + andseq r3, r3, r4, asr #13 │ │ │ │ + mulseq r3, r8, r6 │ │ │ │ + andseq r3, r3, ip, lsr r6 │ │ │ │ + @ instruction: 0x001335f4 │ │ │ │ + andseq r3, r3, r0, asr #11 │ │ │ │ + mulseq r3, ip, r5 │ │ │ │ │ │ │ │ -000747ec : │ │ │ │ +00070fe4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #1944] @ 0x798 │ │ │ │ - sub sp, sp, #2112 @ 0x840 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #1860] @ 74f54 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1856] @ 74f58 │ │ │ │ - ldr ip, [sp, #2152] @ 0x868 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r2, [pc, #160] @ 7109c │ │ │ │ + ldr r3, [pc, #160] @ 710a0 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r8, [sp, #2156] @ 0x86c │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r1, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #2108] @ 0x83c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #1820] @ 74f5c │ │ │ │ - ldr r3, [pc, #1820] @ 74f60 │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, #6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl b838 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b7cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 748f4 │ │ │ │ - sub r7, r5, #1 │ │ │ │ - add r0, r7, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, #1 │ │ │ │ - ldrb r2, [r3, #1]! │ │ │ │ - cmp r2, #32 │ │ │ │ - movne r4, #0 │ │ │ │ - andeq r4, r4, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne 7487c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 748f4 │ │ │ │ - bl b880 <__ctype_tolower_loc@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [r9] │ │ │ │ - mov r6, r7 │ │ │ │ - ldrb r2, [r7, #1]! │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - strb r3, [r7] │ │ │ │ - bl b7cc │ │ │ │ - add r6, r6, #2 │ │ │ │ - sub r6, r6, r5 │ │ │ │ - cmp r0, r6 │ │ │ │ - bhi 748a4 │ │ │ │ - ldrb r3, [r5] │ │ │ │ - sub r3, r3, #98 @ 0x62 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - cmp r3, #17 │ │ │ │ - bhi 74928 │ │ │ │ - ldr r2, [pc, #1656] @ 74f64 │ │ │ │ - lsr r3, r2, r3 │ │ │ │ - tst r3, #1 │ │ │ │ - beq 74928 │ │ │ │ - mov r0, #1 │ │ │ │ - ldr r2, [pc, #1640] @ 74f68 │ │ │ │ - ldr r3, [pc, #1620] @ 74f58 │ │ │ │ + bl bb74 │ │ │ │ + ldr r0, [pc, #124] @ 710a4 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #1168 @ 0x490 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r4, [pc, #108] @ 710a8 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r3, [pc, #100] @ 710ac │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + bl ba48 │ │ │ │ + ldr r3, [pc, #80] @ 710b0 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + bl ba48 │ │ │ │ + ldr r2, [pc, #64] @ 710b4 │ │ │ │ + ldr r3, [pc, #40] @ 710a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2108] @ 0x83c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 74f40 │ │ │ │ - add sp, sp, #2112 @ 0x840 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r7, sp, #1072 @ 0x430 │ │ │ │ - add r7, r7, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - bl 7be14 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ble 74de4 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r1, #0 │ │ │ │ - lsl r0, r2, #2 │ │ │ │ - add r9, r3, r2, lsl #2 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r5, r3 │ │ │ │ - mov sl, r1 │ │ │ │ - mov fp, #1 │ │ │ │ - mov r8, r1 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b 749a4 │ │ │ │ - cmp ip, #103 @ 0x67 │ │ │ │ - bne 74aa4 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ - cmp r0, #97 @ 0x61 │ │ │ │ - bne 74aa4 │ │ │ │ - mov r8, #2 │ │ │ │ - str fp, [r5, #-4] │ │ │ │ - cmp r5, r9 │ │ │ │ - beq 749d4 │ │ │ │ - ldr r1, [r7], #4 │ │ │ │ - str sl, [r5], #4 │ │ │ │ - ldrb ip, [r1] │ │ │ │ - cmp ip, #101 @ 0x65 │ │ │ │ - bne 74980 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ - subs r0, r0, #113 @ 0x71 │ │ │ │ - bne 74f20 │ │ │ │ - cmp r5, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - str fp, [r5, #-4] │ │ │ │ - bne 749a4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r5, #0 │ │ │ │ - strb r5, [r2] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - strb r5, [r2] │ │ │ │ - ldr r2, [r1], #4 │ │ │ │ - cmp r2, #0 │ │ │ │ - addeq r5, r5, #1 │ │ │ │ - cmp r1, r9 │ │ │ │ - bne 749f0 │ │ │ │ - cmp r5, #1 │ │ │ │ - ble 748f4 │ │ │ │ - ldr sl, [pc, #1368] @ 74f6c │ │ │ │ - ldr fp, [pc, #1368] @ 74f70 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - mov r7, r3 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b 74a38 │ │ │ │ - cmp r7, r9 │ │ │ │ - add r8, r8, #4 │ │ │ │ - beq 74b1c │ │ │ │ - ldr r3, [r7], #4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 74a2c │ │ │ │ - ldr r5, [r8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl b7cc │ │ │ │ - sub r5, r5, #1 │ │ │ │ - add r4, r5, r0 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq 74a2c │ │ │ │ - bl ba90 <__ctype_b_loc@plt> │ │ │ │ - ldrb r3, [r5, #1]! │ │ │ │ - lsl r2, r3, #1 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ - tst r2, #2048 @ 0x800 │ │ │ │ - bne 74a58 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ - bls 74ae0 │ │ │ │ - sub r3, r3, #100 @ 0x64 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi 748f4 │ │ │ │ - lsr r3, sl, r3 │ │ │ │ - tst r3, #1 │ │ │ │ - bne 74a58 │ │ │ │ - b 748f4 │ │ │ │ - cmp ip, #115 @ 0x73 │ │ │ │ - beq 74b00 │ │ │ │ - ldrb r0, [r1] │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - beq 74ac0 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ - bne 7499c │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl b928 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r1, [r5, #-4] │ │ │ │ - mov r2, r0 │ │ │ │ - b 7499c │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - bls 748f4 │ │ │ │ - sub r3, r3, #43 @ 0x2b │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - lsr r3, fp, r3 │ │ │ │ - tst r3, #1 │ │ │ │ - bne 74a58 │ │ │ │ - b 748f4 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ - cmp r0, #103 @ 0x67 │ │ │ │ - bne 74aac │ │ │ │ - mov r1, #1 │ │ │ │ - mov r8, #3 │ │ │ │ - str r1, [r5, #-4] │ │ │ │ - b 7499c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - mov r7, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - b 74b44 │ │ │ │ - cmp r7, r9 │ │ │ │ - add r8, r8, #4 │ │ │ │ - beq 74b84 │ │ │ │ - ldr r3, [r7], #4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 74b38 │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldrb sl, [r3] │ │ │ │ - sub r3, sl, #45 @ 0x2d │ │ │ │ - cmp sl, #43 @ 0x2b │ │ │ │ - cmpne r3, #1 │ │ │ │ - bls 74b38 │ │ │ │ - bl ba90 <__ctype_b_loc@plt> │ │ │ │ - lsl sl, sl, #1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldrh r3, [r3, sl] │ │ │ │ - tst r3, #2048 @ 0x800 │ │ │ │ - bne 74b38 │ │ │ │ - b 748f4 │ │ │ │ - cmp r5, #2 │ │ │ │ - beq 74dfc │ │ │ │ - ldr r2, [pc, #992] @ 74f74 │ │ │ │ - mov sl, fp │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r7, #0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str fp, [sp, #48] @ 0x30 │ │ │ │ - b 74bc0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - add r6, r6, #4 │ │ │ │ - beq 74d70 │ │ │ │ - ldr r5, [sl], #4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 74bac │ │ │ │ - ldr r4, [r6] │ │ │ │ - mov r0, r4 │ │ │ │ + bne 71098 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + strdeq lr, [sp], -r8 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + @ instruction: 0x001334d8 │ │ │ │ + @ instruction: 0x000defb4 │ │ │ │ + andeq r0, r0, ip, lsr r4 │ │ │ │ + andeq r0, r0, r4, ror r4 │ │ │ │ + andeq lr, sp, r4, lsl #31 │ │ │ │ + │ │ │ │ +000710b8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #80] @ 71120 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r3, #1168 @ 0x490 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + ldr r4, [pc, #60] @ 71124 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r3, [pc, #52] @ 71128 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + bl ba48 │ │ │ │ + ldr r3, [pc, #32] @ 7112c │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, lr} │ │ │ │ + b ba48 │ │ │ │ + andseq r3, r3, r0, lsr r4 │ │ │ │ + andeq lr, sp, r8, lsl #30 │ │ │ │ + andeq r0, r0, ip, lsr r4 │ │ │ │ + andeq r0, r0, r4, ror r4 │ │ │ │ + │ │ │ │ +00071130 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r0 │ │ │ │ bl b7cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 74d14 │ │ │ │ - ldr r9, [pc, #912] @ 74f78 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov fp, r5 │ │ │ │ - ldrb r2, [r4, fp] │ │ │ │ - add r1, r4, fp │ │ │ │ - sub r3, r2, #100 @ 0x64 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi 74c10 │ │ │ │ - ldrb r3, [r9, r3] │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - cmp r2, #59 @ 0x3b │ │ │ │ - cmpne r2, #44 @ 0x2c │ │ │ │ - bne 74f44 │ │ │ │ - mov r3, #32 │ │ │ │ - strb r3, [r1] │ │ │ │ - ldr r4, [r6] │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b7cc │ │ │ │ - mov r2, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r0, fp │ │ │ │ - bhi 74bf0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - eor r2, r2, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - movne r2, #0 │ │ │ │ - andeq r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 74f18 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq 74d1c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b514 │ │ │ │ - ldr r3, [pc, #768] @ 74f7c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ - mov r1, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - addne r8, r8, #1 │ │ │ │ - bl b514 │ │ │ │ - ldr r3, [pc, #740] @ 74f80 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + subne r1, r4, #1 │ │ │ │ + subne r3, r5, #1 │ │ │ │ + addne r3, r6, r3 │ │ │ │ + addne lr, r1, r2 │ │ │ │ + beq 711a0 │ │ │ │ + ldrb ip, [r1, #1]! │ │ │ │ + strb ip, [r3, #1]! │ │ │ │ + cmp r1, lr │ │ │ │ + bne 71170 │ │ │ │ + cmp r2, #79 @ 0x4f │ │ │ │ + bls 711a0 │ │ │ │ + add r5, r6, r5 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + strb r3, [r5, #80] @ 0x50 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b b7cc │ │ │ │ + add r0, r5, r2 │ │ │ │ + add r0, r6, r0 │ │ │ │ + rsb r2, r2, #80 @ 0x50 │ │ │ │ + mov r1, #32 │ │ │ │ + bl b5b0 │ │ │ │ + b 71188 │ │ │ │ + │ │ │ │ +000711b8 : │ │ │ │ + mov ip, #0 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #77824 @ 0x13000 │ │ │ │ + sub ip, sp, ip │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 711cc │ │ │ │ + str r0, [lr, #-3248] @ 0xfffff350 │ │ │ │ + ldr r3, [pc, #516] @ 713ec │ │ │ │ + sub sp, sp, #80896 @ 0x13c00 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r3, #1040 @ 0x410 │ │ │ │ + mov r4, #1 │ │ │ │ + mov r5, #1 │ │ │ │ + ldr r1, [pc, #496] @ 713f0 │ │ │ │ + sub sp, sp, #140 @ 0x8c │ │ │ │ + strd r4, [r2, #8] │ │ │ │ + ldr r2, [pc, #488] @ 713f4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #480] @ 713f8 │ │ │ │ + add ip, sp, #80896 @ 0x13c00 │ │ │ │ + add r3, r3, #1104 @ 0x450 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add ip, ip, #132 @ 0x84 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [ip] │ │ │ │ mov r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - addne r8, r8, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - ble 74e98 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - cmp r8, #2 │ │ │ │ - orrgt r5, r5, #1 │ │ │ │ + strd r4, [r3, #16] │ │ │ │ + bl b844 │ │ │ │ + ldr sl, [pc, #444] @ 713fc │ │ │ │ + add sl, pc, sl │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 713dc │ │ │ │ + add r6, sp, #3200 @ 0xc80 │ │ │ │ + ldr r9, [pc, #428] @ 71400 │ │ │ │ + ldr fp, [pc, #428] @ 71404 │ │ │ │ + add r6, r6, #8 │ │ │ │ + mov r3, #0 │ │ │ │ + add r8, sp, #1024 @ 0x400 │ │ │ │ + mov r5, #1000 @ 0x3e8 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add fp, pc, fp │ │ │ │ + add r4, sp, #4 │ │ │ │ + add r8, r8, #4 │ │ │ │ + strb r3, [r6, #-2180] @ 0xfffff77c │ │ │ │ + b 712c0 │ │ │ │ mov r0, r4 │ │ │ │ bl b7cc │ │ │ │ - ldr r1, [r6] │ │ │ │ + cmp r0, #79 @ 0x4f │ │ │ │ + bhi 7129c │ │ │ │ + rsb r2, r0, #80 @ 0x50 │ │ │ │ + mov r1, #32 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl b58c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r2, #2 │ │ │ │ - bl b838 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 74e98 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - b 74bac │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, #1 │ │ │ │ - b 74c38 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, #3 │ │ │ │ - b 74c38 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, #2 │ │ │ │ - b 74c38 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - mov r5, r0 │ │ │ │ - add r8, r8, #1 │ │ │ │ - b 74c68 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 74d70 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - bl b514 │ │ │ │ - ldr r3, [pc, #580] @ 74f84 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 74d70 │ │ │ │ + bl b5b0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl b514 │ │ │ │ - ldr r3, [pc, #552] @ 74f88 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, #16 │ │ │ │ - beq 74d74 │ │ │ │ - mov r4, #32 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [pc, #524] @ 74f8c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r1, [r5, r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r1, r1, r3, lsl #4 │ │ │ │ - bl b928 │ │ │ │ - ldr r3, [pc, #504] @ 74f90 │ │ │ │ - ldr r1, [r5, r3] │ │ │ │ - add r1, r1, r4 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + strb r3, [r6, #-3124] @ 0xfffff3cc │ │ │ │ + bl 71130 │ │ │ │ mov r0, r4 │ │ │ │ - bl b928 │ │ │ │ - ldr r1, [pc, #484] @ 74f94 │ │ │ │ + bl 70b70 │ │ │ │ + subs r5, r5, #1 │ │ │ │ + beq 71350 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ + bl b4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 748f4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 748f4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldrb r0, [r3] │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - b 748f8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + beq 71350 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b7cc │ │ │ │ + sub r0, r0, #1 │ │ │ │ + add r2, r6, r0 │ │ │ │ + ldrb r3, [r2, #-3204] @ 0xfffff37c │ │ │ │ + cmp r3, #10 │ │ │ │ + bne 71310 │ │ │ │ mov r3, #0 │ │ │ │ - strb r3, [r2] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - strb r3, [r2] │ │ │ │ - b 748f4 │ │ │ │ - ldr r5, [pc, #404] @ 74f98 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - b 74e18 │ │ │ │ - cmp r7, r9 │ │ │ │ - add r6, r6, #4 │ │ │ │ - beq 74d24 │ │ │ │ - ldr r3, [r7], #4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 74e0c │ │ │ │ - ldr sl, [r6] │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r4 │ │ │ │ + strb r3, [r2, #-3204] @ 0xfffff37c │ │ │ │ bl b7cc │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq 74e70 │ │ │ │ - sub r1, sl, #1 │ │ │ │ - add r0, r1, r2 │ │ │ │ - ldrb r3, [r1, #1]! │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ - beq 74e90 │ │ │ │ - sub r3, r3, #100 @ 0x64 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi 74e68 │ │ │ │ - lsr r3, r5, r3 │ │ │ │ - tst r3, #1 │ │ │ │ - movne r4, #2 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 74e40 │ │ │ │ - ldrb r3, [r8] │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [sp, #12] │ │ │ │ - mov r1, sl │ │ │ │ - moveq r0, r8 │ │ │ │ - bl b838 │ │ │ │ - b 74e0c │ │ │ │ - mov r4, #2 │ │ │ │ - b 74e68 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r7, r7, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r7, r2 │ │ │ │ - bge 74d70 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - sub r4, r7, #-1073741823 @ 0xc0000001 │ │ │ │ - add r5, r2, r4, lsl #2 │ │ │ │ - ldr r6, [pc, #220] @ 74f9c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r4, r3, r4, lsl #2 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - add r7, r3, r2 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - b 74ee8 │ │ │ │ - cmp r4, r7 │ │ │ │ - add r5, r5, #4 │ │ │ │ - beq 74d70 │ │ │ │ - ldr r3, [r4, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 74edc │ │ │ │ + sub r0, r0, #1 │ │ │ │ + add r3, r6, r0 │ │ │ │ + ldrb r3, [r3, #-3204] @ 0xfffff37c │ │ │ │ + cmp r3, #13 │ │ │ │ + moveq r3, #0 │ │ │ │ + addeq r0, r6, r0 │ │ │ │ + strbeq r3, [r0, #-3204] @ 0xfffff37c │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 7127c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #196] @ 71408 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 7127c │ │ │ │ + mov r0, r7 │ │ │ │ + bl b4cc │ │ │ │ mov r0, r8 │ │ │ │ - bl b7cc │ │ │ │ - ldr r1, [r5] │ │ │ │ - add r0, r8, r0 │ │ │ │ - bl b58c │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, r6 │ │ │ │ - bl b838 │ │ │ │ - b 74edc │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b 74ea0 │ │ │ │ - cmp ip, #101 @ 0x65 │ │ │ │ - bne 74980 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ - cmp r0, #99 @ 0x63 │ │ │ │ - bne 74980 │ │ │ │ - mov r8, #1 │ │ │ │ - str fp, [r5, #-4] │ │ │ │ - b 7499c │ │ │ │ + bl bd0c │ │ │ │ + ldr r3, [pc, #164] @ 7140c │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r3, #2204] @ 0x89c │ │ │ │ + beq 713b0 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #144] @ 71410 │ │ │ │ + ldr r3, [pc, #112] @ 713f4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #80896 @ 0x13c00 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #132 @ 0x84 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 713d8 │ │ │ │ + add sp, sp, #80896 @ 0x13c00 │ │ │ │ + add sp, sp, #140 @ 0x8c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr lr, [pc, #92] @ 71414 │ │ │ │ + add ip, r3, #1168 @ 0x490 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, ip, #12 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + stm ip, {r0, r1, r2} │ │ │ │ + mov r0, #1 │ │ │ │ + b 71378 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ - movne r2, #1 │ │ │ │ - beq 74c1c │ │ │ │ - b 74c38 │ │ │ │ - andeq fp, sp, r0, ror #15 │ │ │ │ + ldr r0, [pc, #52] @ 71418 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 710b8 │ │ │ │ + b 713d0 │ │ │ │ + andseq r3, r3, r8, lsl r3 │ │ │ │ + strdeq lr, [sp], -r0 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - strdeq r9, [sl], -ip │ │ │ │ - @ instruction: 0x000db7b4 │ │ │ │ - andeq r0, r2, r9, lsr #2 │ │ │ │ - strdeq fp, [sp], -r8 │ │ │ │ - andeq r8, r0, r3, lsl r2 │ │ │ │ - andeq r8, r0, sp │ │ │ │ - ldrdeq r9, [fp], -r8 │ │ │ │ - muleq fp, r8, r1 │ │ │ │ - subsmi ip, r8, r0 │ │ │ │ - sbcmi r8, r3, r0, lsl #15 │ │ │ │ - addgt r8, r6, r0 │ │ │ │ - addmi r8, r6, r0 │ │ │ │ - andeq r0, r0, ip, lsr #12 │ │ │ │ - andeq r0, r0, r8, ror #13 │ │ │ │ - strdeq r7, [sl], -r0 │ │ │ │ - andeq r8, r0, r1, lsl r2 │ │ │ │ - muleq fp, r8, r0 │ │ │ │ + andeq r0, fp, r4, ror #25 │ │ │ │ + @ instruction: 0x000dedbc │ │ │ │ + mulseq r3, ip, r2 │ │ │ │ + andeq fp, sl, r8, asr #27 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + mulseq r3, ip, r1 │ │ │ │ + andeq lr, sp, r8, ror ip │ │ │ │ + muleq sl, r8, sl │ │ │ │ + andeq sp, sl, r4, asr sl │ │ │ │ │ │ │ │ -00074fa0 : │ │ │ │ +0007141c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118a7c │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr sl, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp sl, #0 │ │ │ │ + strd r2, [r8] │ │ │ │ + strd r2, [r9] │ │ │ │ + ble 714ec │ │ │ │ + sub r4, r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + add sl, r4, sl, lsl #3 │ │ │ │ + mov fp, #0 │ │ │ │ + ldrd r6, [r4, #8]! │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1190ac │ │ │ │ - ldr r1, [pc, #144] @ 75074 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - bne 75048 │ │ │ │ - bl bc64 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #108] @ 75078 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - bl b424 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r1, [pc, #72] @ 75074 │ │ │ │ - mov r0, #0 │ │ │ │ - bl bc64 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + beq 714b8 │ │ │ │ + ldrd r2, [r5] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl bc64 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #24] @ 75078 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - bl b4b4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - b 7501c │ │ │ │ - eormi r0, r4, r0 │ │ │ │ - svccc 0x00e00000 │ │ │ │ + bl 118b10 │ │ │ │ + mov fp, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [r8] │ │ │ │ + bl 11875c │ │ │ │ + strd r0, [r8] │ │ │ │ + ldrd r2, [r4] │ │ │ │ + ldrd r0, [r9] │ │ │ │ + bl 11875c │ │ │ │ + strd r0, [r9] │ │ │ │ + cmp r4, sl │ │ │ │ + add r5, r5, #8 │ │ │ │ + bne 71460 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 714ec │ │ │ │ + ldrd r2, [r9] │ │ │ │ + ldrd r0, [r8] │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, #0 │ │ │ │ + strd r2, [r8] │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0007507c : │ │ │ │ +000714f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [pc, #344] @ 751f8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 751f0 │ │ │ │ - ldr r3, [pc, #312] @ 751fc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [pc, #156] @ 715ac │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r6, #0 │ │ │ │ + cmp fp, #0 │ │ │ │ + strd r4, [r2] │ │ │ │ + strd r6, [r3] │ │ │ │ + ble 715a4 │ │ │ │ + sub r8, r1, #8 │ │ │ │ + mov sl, r0 │ │ │ │ + add fp, r8, fp, lsl #3 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r7, r5 │ │ │ │ + mov r9, r2 │ │ │ │ + ldrd r0, [r8, #8]! │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 751f0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1190ac │ │ │ │ + beq 7158c │ │ │ │ + ldrd r0, [sl] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - movne r2, r4 │ │ │ │ - bicne r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ - movne r4, r2 │ │ │ │ - movne r5, r3 │ │ │ │ - movne r0, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sl] │ │ │ │ - mov r0, r4 │ │ │ │ - bl b424 │ │ │ │ - bl 119134 │ │ │ │ - str r0, [r9] │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + beq 7158c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #196] @ 75200 │ │ │ │ + ldr r3, [pc, #44] @ 715ac │ │ │ │ mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ + bl 11875c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl b424 │ │ │ │ - bl 119134 │ │ │ │ - str r0, [r7] │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #140] @ 75200 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [r8] │ │ │ │ + cmp r8, fp │ │ │ │ + add sl, sl, #8 │ │ │ │ + bne 71540 │ │ │ │ + mov r0, #0 │ │ │ │ + strd r4, [r9] │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + │ │ │ │ +000715b0 : │ │ │ │ + cmp r2, #1 │ │ │ │ + bxls lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r6, #1 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + add r8, r0, #8 │ │ │ │ + add r7, r1, #8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r5, r7 │ │ │ │ + mov r4, r8 │ │ │ │ + mov sl, r6 │ │ │ │ + mov fp, r7 │ │ │ │ + stmib sp, {r6, r8} │ │ │ │ + ldrd r8, [r4, #-8] │ │ │ │ + ldrd r6, [r4], #-8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 74fa0 │ │ │ │ - ldr r3, [pc, #108] @ 75200 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r6, [r7] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r4, [r8] │ │ │ │ - bl 1190d4 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 751d0 │ │ │ │ - ldr r3, [pc, #72] @ 75200 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ + beq 71634 │ │ │ │ + ldrd r2, [r5] │ │ │ │ + strd r8, [r4, #8] │ │ │ │ + ldrd r0, [r5, #-8]! │ │ │ │ + subs sl, sl, #1 │ │ │ │ + strd r0, [r5, #8] │ │ │ │ + strd r6, [r4] │ │ │ │ + strd r2, [r5] │ │ │ │ + bne 715f0 │ │ │ │ + ldmib sp, {r6, r8} │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r6, r6, #1 │ │ │ │ - strd r0, [r8] │ │ │ │ - str r6, [r7] │ │ │ │ - cmp r6, #59 @ 0x3b │ │ │ │ - subgt r6, r6, #60 @ 0x3c │ │ │ │ - strgt r6, [r7] │ │ │ │ - ldrgt r3, [r9] │ │ │ │ + cmp r6, r3 │ │ │ │ + add r8, r8, #8 │ │ │ │ + add r7, fp, #8 │ │ │ │ + bne 715dc │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + │ │ │ │ +00071658 : │ │ │ │ + ldr r3, [pc, #8] @ 71668 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3, #2208] @ 0x8a0 │ │ │ │ + bx lr │ │ │ │ + andseq r2, r3, r4, lsr #29 │ │ │ │ + │ │ │ │ +0007166c : │ │ │ │ + ldr r3, [pc, #276] @ 71788 │ │ │ │ + push {r4, lr} │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #2212] @ 0x8a4 │ │ │ │ + ldr lr, [r3, #2216] @ 0x8a8 │ │ │ │ + mov r1, r4 │ │ │ │ + b 716a4 │ │ │ │ + ldr ip, [r3] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp ip, r0 │ │ │ │ + beq 716bc │ │ │ │ + cmn r2, #1 │ │ │ │ + mov r1, r2 │ │ │ │ + beq 716b4 │ │ │ │ + ldr r3, [lr, r1, lsl #2] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 71688 │ │ │ │ mov r0, #0 │ │ │ │ - addgt r3, r3, #1 │ │ │ │ - strgt r3, [r9] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - rsbsgt r8, r6, r0 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - submi r0, lr, r0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #200] @ 7178c │ │ │ │ + cmp r1, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [r0, #2208] @ 0x8a0 │ │ │ │ + ldr ip, [r3, #12] │ │ │ │ + sub r1, r1, #1 │ │ │ │ + str r1, [r0, #2208] @ 0x8a0 │ │ │ │ + beq 71728 │ │ │ │ + mvn r1, #0 │ │ │ │ + cmp ip, r1 │ │ │ │ + str r1, [r3] │ │ │ │ + str r1, [r3, #8] │ │ │ │ + str r1, [r3, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + beq 71718 │ │ │ │ + cmn r2, #1 │ │ │ │ + ldr r3, [lr, ip, lsl #2] │ │ │ │ + ldrne r1, [lr, r2, lsl #2] │ │ │ │ + mov r0, #0 │ │ │ │ + strne ip, [r1, #12] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [lr, r2, lsl #2] │ │ │ │ + mov r0, #0 │ │ │ │ + str ip, [r3, #12] │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [lr, r2, lsl #2] │ │ │ │ + str r2, [r0, #2212] @ 0x8a4 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 716dc │ │ │ │ + ldr r0, [r0, #2220] @ 0x8ac │ │ │ │ + cmp r0, #0 │ │ │ │ + subgt lr, lr, #4 │ │ │ │ + addgt r0, lr, r0, lsl #2 │ │ │ │ + mvngt r2, #0 │ │ │ │ + ble 71770 │ │ │ │ + ldr r3, [lr, #4]! │ │ │ │ + cmp r0, lr │ │ │ │ + str r1, [r3, #4] │ │ │ │ + str r2, [r3] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + bne 71754 │ │ │ │ + ldr r3, [pc, #24] @ 71790 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #2212] @ 0x8a4 │ │ │ │ + str r2, [r3, #2208] @ 0x8a0 │ │ │ │ + b 716b4 │ │ │ │ + andseq r2, r3, ip, lsl #29 │ │ │ │ + andseq r2, r3, ip, lsr lr │ │ │ │ + andseq r2, r3, r8, lsl #27 │ │ │ │ + │ │ │ │ +00071794 : │ │ │ │ + ldr r2, [pc, #80] @ 717ec │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, #2212] @ 0x8a4 │ │ │ │ + ldr ip, [r2, #2216] @ 0x8a8 │ │ │ │ + mov r2, #0 │ │ │ │ + b 717c4 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq 717e0 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 717d8 │ │ │ │ + ldr r3, [ip, r3, lsl #2] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 717ac │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + andseq r2, r3, r8, ror #26 │ │ │ │ │ │ │ │ -00075204 : │ │ │ │ +000717f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [pc, #364] @ 75394 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7538c │ │ │ │ - ldr r3, [pc, #332] @ 75398 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7538c │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #52] @ 7183c │ │ │ │ + mov ip, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r3, #1168 @ 0x490 │ │ │ │ + ldr r3, [pc, #40] @ 71840 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str ip, [sp] │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x00132cf8 │ │ │ │ + andeq sp, sl, r4, asr r6 │ │ │ │ + │ │ │ │ +00071844 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r7, [pc, #500] @ 71a50 │ │ │ │ + mov r9, r3 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r3, [r7, #2224] @ 0x8b0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + beq 7197c │ │ │ │ + cmp r3, r8, lsl #1 │ │ │ │ + lsl r3, r8, #1 │ │ │ │ + blt 719c4 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r2, r4 │ │ │ │ - bicne r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ - movne r4, r2 │ │ │ │ - movne r5, r3 │ │ │ │ - movne r0, #1 │ │ │ │ - ldr r3, [pc, #264] @ 7539c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sl] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 118dcc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl b424 │ │ │ │ - bl 119134 │ │ │ │ - str r0, [r9] │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #200] @ 753a0 │ │ │ │ + cmp r8, #0 │ │ │ │ + strd r2, [r1] │ │ │ │ + strd r2, [r9] │ │ │ │ + ble 719b8 │ │ │ │ + ldr r3, [pc, #420] @ 71a54 │ │ │ │ mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl b424 │ │ │ │ - bl 119134 │ │ │ │ - str r0, [r7] │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #144] @ 753a0 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #408] @ 71a58 │ │ │ │ + sub r4, r4, #8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr fp, [r2, #2232] @ 0x8b8 │ │ │ │ + ldr r3, [r2, #2228] @ 0x8b4 │ │ │ │ + mov sl, #0 │ │ │ │ + add r8, r4, r8, lsl #3 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [r4, #8]! │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 71920 │ │ │ │ + ldrd r2, [r5] │ │ │ │ + ldr r0, [sp] │ │ │ │ + lsl r1, sl, #3 │ │ │ │ + strd r2, [r0, r1] │ │ │ │ + ldrd r2, [r4] │ │ │ │ + add sl, sl, #1 │ │ │ │ + strd r2, [fp, r1] │ │ │ │ + ldrd r0, [r9] │ │ │ │ + bl 11875c │ │ │ │ + strd r0, [r9] │ │ │ │ + cmp r4, r8 │ │ │ │ + add r5, r5, #8 │ │ │ │ + bne 718e0 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 719b8 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + bl 715b0 │ │ │ │ + ldr r2, [pc, #272] @ 71a5c │ │ │ │ + tst sl, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r2, [r2, #2228] @ 0x8b4 │ │ │ │ + beq 71a10 │ │ │ │ + asr r3, sl, #1 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, #0 │ │ │ │ + strd r2, [r1] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r6, #1024 @ 0x400 │ │ │ │ + mov r0, #8192 @ 0x2000 │ │ │ │ + str r6, [r7, #2224] @ 0x8b0 │ │ │ │ + bl baa8 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, #8192 @ 0x2000 │ │ │ │ + str sl, [r7, #2228] @ 0x8b4 │ │ │ │ + bl baa8 │ │ │ │ + cmp sl, #0 │ │ │ │ + movne r3, r6 │ │ │ │ + str r0, [r7, #2232] @ 0x8b8 │ │ │ │ + bne 71880 │ │ │ │ + ldr r0, [pc, #172] @ 71a60 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 717f0 │ │ │ │ + mov r0, #1 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r6, [pc, #152] @ 71a64 │ │ │ │ + lsl sl, r8, #4 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r0, [r6, #2228] @ 0x8b4 │ │ │ │ + str r3, [r6, #2224] @ 0x8b0 │ │ │ │ + bl bd84 │ │ │ │ + mov r1, sl │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [r6, #2228] @ 0x8b4 │ │ │ │ + ldr r0, [r6, #2232] @ 0x8b8 │ │ │ │ + bl bd84 │ │ │ │ + cmp r7, #0 │ │ │ │ + str r0, [r6, #2232] @ 0x8b8 │ │ │ │ + bne 7188c │ │ │ │ + ldr r0, [pc, #96] @ 71a68 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 717f0 │ │ │ │ + b 719b8 │ │ │ │ + cmp sl, #2 │ │ │ │ + beq 71a48 │ │ │ │ + asr r3, sl, #1 │ │ │ │ + lsl r0, r3, #3 │ │ │ │ + add r1, r2, r3, lsl #3 │ │ │ │ + ldrd r2, [r2, r0] │ │ │ │ + ldrd r0, [r1, #-8] │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #28] @ 71a54 │ │ │ │ mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [r8] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 74fa0 │ │ │ │ - ldr r3, [pc, #112] @ 753a0 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r6, [r7] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r4, [r8] │ │ │ │ - bl 1190d4 │ │ │ │ + b 71968 │ │ │ │ + ldrd r2, [r2] │ │ │ │ + b 71968 │ │ │ │ + andseq r2, r3, r4, lsr #25 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + andseq r2, r3, r0, asr #24 │ │ │ │ + @ instruction: 0x00132bb4 │ │ │ │ + ldrdeq sp, [sl], -r8 │ │ │ │ + andseq r2, r3, r4, lsr fp │ │ │ │ + muleq sl, r4, r4 │ │ │ │ + │ │ │ │ +00071a6c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #132] @ 71b08 │ │ │ │ + mov r3, #500 @ 0x1f4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, #2000 @ 0x7d0 │ │ │ │ + str r3, [r4, #2220] @ 0x8ac │ │ │ │ + bl baa8 │ │ │ │ + mvn r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + mvn r5, #0 │ │ │ │ + add r9, r0, #1984 @ 0x7c0 │ │ │ │ + str r0, [r4, #2216] @ 0x8a8 │ │ │ │ + sub r8, r0, #4 │ │ │ │ + add r9, r9, #12 │ │ │ │ + mvn r4, #0 │ │ │ │ + mov r0, #16 │ │ │ │ + bl baa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7536c │ │ │ │ - ldr r3, [pc, #76] @ 753a0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [r8, #4]! │ │ │ │ + beq 71af4 │ │ │ │ + cmp r8, r9 │ │ │ │ + strd r6, [r0] │ │ │ │ + strd r4, [r0, #8] │ │ │ │ + bne 71ab4 │ │ │ │ + ldr r3, [pc, #44] @ 71b0c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - add r6, r6, #1 │ │ │ │ - strd r0, [r8] │ │ │ │ - str r6, [r7] │ │ │ │ - cmp r6, #59 @ 0x3b │ │ │ │ - subgt r6, r6, #60 @ 0x3c │ │ │ │ - strgt r6, [r7] │ │ │ │ - ldrgt r3, [r9] │ │ │ │ - mov r0, #0 │ │ │ │ - addgt r3, r3, #1 │ │ │ │ - strgt r3, [r9] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [r3, #2212] @ 0x8a4 │ │ │ │ + str r2, [r3, #2208] @ 0x8a0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mvn r0, #0 │ │ │ │ + ldr r0, [pc, #20] @ 71b10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 717f0 │ │ │ │ + mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - rsbsgt r8, r6, r0 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - eormi r0, lr, r0 │ │ │ │ - submi r0, lr, r0 │ │ │ │ + andseq r2, r3, ip, ror sl │ │ │ │ + andseq r2, r3, r0, lsr #20 │ │ │ │ + @ instruction: 0x000ad3b8 │ │ │ │ │ │ │ │ -000753a4 : │ │ │ │ +00071b14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #348] @ 7551c │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #344] @ 75520 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #0 │ │ │ │ - add r7, sp, #24 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - add r8, sp, #40 @ 0x28 │ │ │ │ - add r6, sp, #32 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #2 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr sl, [sp, #96] @ 0x60 │ │ │ │ - ldr r9, [sp, #100] @ 0x64 │ │ │ │ - bl 75204 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 754d4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 75500 │ │ │ │ - ldr r3, [pc, #252] @ 75524 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r3, [pc, #384] @ 71cac │ │ │ │ + sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, sl │ │ │ │ + ldr sl, [r3, #2208] @ 0x8a0 │ │ │ │ + ldr ip, [r3, #2216] @ 0x8a8 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 71be4 │ │ │ │ + ldr r4, [r3, #2212] @ 0x8a4 │ │ │ │ + movgt r3, #0 │ │ │ │ + ble 71b64 │ │ │ │ + ldr r2, [ip, r4, lsl #2] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp sl, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + bne 71b4c │ │ │ │ + ldr r3, [pc, #324] @ 71cb0 │ │ │ │ + ldr lr, [ip, r4, lsl #2] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr fp, [r3, #2220] @ 0x8ac │ │ │ │ + lsl r3, r4, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #220] @ 75528 │ │ │ │ - mvn r2, #0 │ │ │ │ + cmp fp, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r0, [lr] │ │ │ │ + str r1, [lr, #12] │ │ │ │ + str r3, [lr, #4] │ │ │ │ + ble 71c90 │ │ │ │ + sub r2, ip, #4 │ │ │ │ + mov r3, #0 │ │ │ │ + b 71bac │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, fp │ │ │ │ + beq 71bfc │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 71ba0 │ │ │ │ + cmp fp, r3 │ │ │ │ + beq 71bfc │ │ │ │ + add sl, sl, #1 │ │ │ │ + str r3, [lr, #8] │ │ │ │ + ldr r3, [pc, #224] @ 71cb4 │ │ │ │ + mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - strd sl, [sp, #16] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ + str sl, [r3, #2208] @ 0x8a0 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [ip] │ │ │ │ + mov r2, #1 │ │ │ │ + mov sl, r2 │ │ │ │ + stm r3, {r0, r2} │ │ │ │ + str r2, [r3, #8] │ │ │ │ + b 71bcc │ │ │ │ + add r3, fp, #500 @ 0x1f4 │ │ │ │ + lsl r5, r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, #2 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl 7507c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 754d4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7550c │ │ │ │ - ldr ip, [pc, #144] @ 7552c │ │ │ │ - add ip, pc, ip │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #128] @ 75530 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, ip │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl bd84 │ │ │ │ + ldr r3, [pc, #156] @ 71cb8 │ │ │ │ + mvn r8, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, #1 │ │ │ │ - str ip, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ 75534 │ │ │ │ - ldr r3, [pc, #64] @ 75520 │ │ │ │ + mov r9, #0 │ │ │ │ + mvn r6, #0 │ │ │ │ + mvn r7, #0 │ │ │ │ + str r0, [r3, #2216] @ 0x8a8 │ │ │ │ + sub r3, r5, #2000 @ 0x7d0 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + sub r5, r5, #4 │ │ │ │ + add r4, r0, r3 │ │ │ │ + add r5, r0, r5 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, #16 │ │ │ │ + bl baa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #4]! │ │ │ │ + beq 71c98 │ │ │ │ + cmp r5, r4 │ │ │ │ + strd r8, [r0] │ │ │ │ + strd r6, [r0, #8] │ │ │ │ + bne 71c48 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr lr, [r3, r2] │ │ │ │ + ldr r2, [pc, #56] @ 71cbc │ │ │ │ + mov r3, fp │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + str r1, [r2, #2220] @ 0x8ac │ │ │ │ + b 71bc4 │ │ │ │ mov r3, #0 │ │ │ │ - bne 75518 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #48] @ 75538 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 75428 │ │ │ │ - ldr ip, [pc, #40] @ 7553c │ │ │ │ - add ip, pc, ip │ │ │ │ - b 7549c │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, sp, r4, lsr ip │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r2, fp, r4, lsr #6 │ │ │ │ - andeq r8, sl, r0, lsl #10 │ │ │ │ - andeq r6, sl, r8, ror #3 │ │ │ │ - andeq r8, sl, r8, lsr #9 │ │ │ │ - andeq sl, sp, ip, lsl fp │ │ │ │ - andeq r6, sl, ip, ror r1 │ │ │ │ - andeq r2, fp, r8, lsr r2 │ │ │ │ + b 71bbc │ │ │ │ + ldr r0, [pc, #32] @ 71cc0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 717f0 │ │ │ │ + mov r0, #1 │ │ │ │ + b 71bdc │ │ │ │ + @ instruction: 0x001329d4 │ │ │ │ + mulseq r3, r4, r9 │ │ │ │ + andseq r2, r3, ip, lsr #18 │ │ │ │ + andseq r2, r3, r4, ror #17 │ │ │ │ + andseq r2, r3, ip, ror r8 │ │ │ │ + andeq sp, sl, r8, lsr #4 │ │ │ │ │ │ │ │ -00075540 : │ │ │ │ +00071cc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr lr, [pc, #1268] @ 75a4c │ │ │ │ - ldr ip, [pc, #1268] @ 75a50 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ - mov ip, #0 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #1240] @ 75a54 │ │ │ │ - ldr r2, [pc, #1240] @ 75a58 │ │ │ │ + str r0, [ip, #464] @ 0x1d0 │ │ │ │ + sub sp, sp, #3584 @ 0xe00 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r2, [pc, #3764] @ 72b9c │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #3760] @ 72ba0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #3588] @ 0xe04 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [pc, #3736] @ 72ba4 │ │ │ │ + ldr r7, [sp, #3644] @ 0xe3c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr fp, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr sl, [sp, #116] @ 0x74 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bne 75a1c │ │ │ │ - ldr r3, [pc, #1204] @ 75a5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov fp, r1 │ │ │ │ + beq 72840 │ │ │ │ + add r5, sp, #2560 @ 0xa00 │ │ │ │ + add r5, r5, #8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + sub r0, r5, #4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #492] @ 0x1ec │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ + mov r1, r3 │ │ │ │ + mvn r2, #0 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [pc, #3664] @ 72ba8 │ │ │ │ + mvn r3, #0 │ │ │ │ + strd r2, [r1, #-8] │ │ │ │ + bl baa8 │ │ │ │ + ldr r4, [pc, #3652] @ 72bac │ │ │ │ + mov r8, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add sl, r4, #2240 @ 0x8c0 │ │ │ │ + mov r9, #0 │ │ │ │ + add r4, r4, #2256 @ 0x8d0 │ │ │ │ + mov r2, r0 │ │ │ │ + str r8, [r2], #4 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + strb r9, [r0, #4] │ │ │ │ + mov r0, sl │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldrd r2, [sl] │ │ │ │ + str r7, [r4, #-2256] @ 0xfffff730 │ │ │ │ + strd r2, [r4, #-8] │ │ │ │ + ldr r3, [pc, #3592] @ 72bb0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr sl, [r2, r3] │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r0, sl │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r2, r9 │ │ │ │ + bl a0d4c │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 727e8 │ │ │ │ + mov r0, sl │ │ │ │ + bl b7cc │ │ │ │ + cmp r0, #5 │ │ │ │ + mov r3, r0 │ │ │ │ + bhi 72724 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi 7279c │ │ │ │ + ldr r3, [pc, #3516] @ 72bb4 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + str r4, [sp, #308] @ 0x134 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r1, [pc, #3488] @ 72bb8 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, sl │ │ │ │ + bl b484 <__strcat_chk@plt> │ │ │ │ + ldr r1, [pc, #3472] @ 72bbc │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b484 <__strcat_chk@plt> │ │ │ │ + ldr r3, [pc, #3456] @ 72bc0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 757b0 │ │ │ │ - ldrd r0, [r3, #64] @ 0x40 │ │ │ │ - ldrd r4, [r3, #8] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [r3, #72] @ 0x48 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldrd r0, [r3, #80] @ 0x50 │ │ │ │ - ldrd r2, [r3, #88] @ 0x58 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r9, sp, #48 @ 0x30 │ │ │ │ - add r8, sp, #56 @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - bl b370 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 71eac │ │ │ │ + ldr r1, [pc, #3440] @ 72bc4 │ │ │ │ + mov r2, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #3424] @ 72bc8 │ │ │ │ + mov r2, sl │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #3408] @ 72bcc │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - ldrd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r6, [sp, #56] @ 0x38 │ │ │ │ - bl b370 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #3392] @ 72bd0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #3728] @ 72d34 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 711b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt 7287c │ │ │ │ + ldr r4, [pc, #3344] @ 72bd4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r4, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r4, [sp, #48] @ 0x30 │ │ │ │ - ldrd r8, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r8, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ + bl b7cc │ │ │ │ + ldr r1, [pc, #3328] @ 72bd8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + sub r0, r0, #3 │ │ │ │ + add r0, r4, r0 │ │ │ │ + bl be14 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r0, fp │ │ │ │ + bl f0ac0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 7289c │ │ │ │ + ldr r0, [pc, #3292] @ 72bdc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [pc, #3280] @ 72be0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [pc, #3264] @ 72be4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + ldr r0, [pc, #3252] @ 72be8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [pc, #3240] @ 72bec │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [pc, #3228] @ 72bf0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [pc, #3216] @ 72bf4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + ldr r0, [pc, #3204] @ 72bf8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [pc, #3192] @ 72bfc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [pc, #3180] @ 72c00 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [pc, #3168] @ 72c04 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #252] @ 0xfc │ │ │ │ + ldr r0, [pc, #3156] @ 72c08 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [pc, #3144] @ 72c0c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [pc, #3132] @ 72c10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [pc, #3120] @ 72c14 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + ldr r0, [pc, #3108] @ 72c18 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [pc, #3096] @ 72c1c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [pc, #3084] @ 72c20 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [pc, #3072] @ 72c24 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [pc, #3060] @ 72c28 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + sub r3, r5, #4 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ + mov r0, r3 │ │ │ │ + bl b7cc │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [pc, #3028] @ 72c2c │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r2, r6, r6, lsl #11 │ │ │ │ + ldr r3, [r3] │ │ │ │ + add r2, r6, r2, lsl #1 │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ + add r3, r3, #16384 @ 0x4000 │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ + blt 728e4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 728d0 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 728bc │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + bmi 72828 │ │ │ │ + add r4, r4, #16 │ │ │ │ + add r3, r4, r5 │ │ │ │ + str r3, [sp, #404] @ 0x194 │ │ │ │ + ldr r3, [pc, #2864] @ 72c30 │ │ │ │ + ldr r6, [pc, r3] │ │ │ │ + lsl r5, r6, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl baa8 │ │ │ │ + lsl r4, r6, #3 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ + mov r0, r5 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ + mov r0, r5 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ + mov r0, r5 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r5 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ + mov r0, r5 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + mov r0, r5 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ + mov r0, r5 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ + mov r0, r5 │ │ │ │ + bl baa8 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ + ble 72270 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + sub r4, r5, #4 │ │ │ │ + add r4, r3, r4 │ │ │ │ + sub r5, r3, #4 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r9, [sp, #404] @ 0x194 │ │ │ │ + sub r7, r3, #4 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + sub r6, r3, #4 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + sub r8, r3, #4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r5, #4]! │ │ │ │ + mov r0, r9 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r7, #4]! │ │ │ │ + mov r0, #32 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r6, #4]! │ │ │ │ + mov r0, #32 │ │ │ │ + bl baa8 │ │ │ │ + cmp r5, r4 │ │ │ │ + str r0, [r8, #4]! │ │ │ │ + bne 72238 │ │ │ │ + ldr r4, [pc, #2492] @ 72c34 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 722d4 │ │ │ │ + add r0, r4, #2240 @ 0x8c0 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldr r2, [r4, #2248] @ 0x8c8 │ │ │ │ + ldr r3, [r4, #2240] @ 0x8c0 │ │ │ │ + ldr r1, [r4, #2244] @ 0x8c4 │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #2252] @ 0x8cc │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #2436] @ 72c38 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2668] @ 72d34 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #2400] @ 72c3c │ │ │ │ + ldr ip, [pc, #2400] @ 72c40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #340] @ 0x154 │ │ │ │ + ldr r3, [pc, #2392] @ 72c44 │ │ │ │ + add ip, pc, ip │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r6, #0 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ + add r3, ip, #1040 @ 0x410 │ │ │ │ + str sl, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ + ldrd sl, [sp, #32] │ │ │ │ + str r3, [sp, #396] @ 0x18c │ │ │ │ + str ip, [sp, #400] @ 0x190 │ │ │ │ + b 723f0 │ │ │ │ + ldrd r2, [r7] │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + strd r4, [sp, #184] @ 0xb8 │ │ │ │ + bl 118a2c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 118b60 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #2448] @ 72cd8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 118a2c │ │ │ │ + ldrd r4, [sp, #80] @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #912] @ 75a60 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #2400] @ 72cd8 │ │ │ │ mov r2, #0 │ │ │ │ - bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 1190d4 │ │ │ │ + bl 11875c │ │ │ │ + strd r4, [sp, #200] @ 0xc8 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl f1d18 │ │ │ │ + add r4, sp, #516 @ 0x204 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + bl 58190 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r3, [sp, #3636] @ 0xe34 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + bne 728f8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b928 │ │ │ │ + ldr r3, [pc, #2160] @ 72c48 │ │ │ │ + add r6, r6, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq 72d3c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + bl f1a54 │ │ │ │ + ldr r3, [sp, #340] @ 0x154 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7587c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118dcc │ │ │ │ - bl b724 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r0, [sl] │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [fp] │ │ │ │ - ldrd r2, [sl] │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r5, [pc, #820] @ 75a64 │ │ │ │ - mov r4, #0 │ │ │ │ + str r0, [r3, #2256] @ 0x8d0 │ │ │ │ + blt 72f10 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + lsl r3, r6, #2 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + bl b91c │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ + lsl r9, r6, #3 │ │ │ │ + str r0, [r3, r6, lsl #2] │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ mov r2, r0 │ │ │ │ + strd r2, [r1, r9] │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [r3, r9] │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + strd r0, [r3, r9] │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + strd r0, [r3, r9] │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + strd r0, [r3, r9] │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [r3, r9] │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + strd r0, [r3, r9] │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [r3, r9] │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r8, [sp, #288] @ 0x120 │ │ │ │ + bl b514 │ │ │ │ + add r7, r8, r9 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + strd r4, [r8, r9] │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sl] │ │ │ │ - bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r1, [sp, #292] @ 0x124 │ │ │ │ + mov r2, r0 │ │ │ │ + strd r2, [r1, r9] │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + strd r0, [r3, r9] │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [sp, #324] @ 0x144 │ │ │ │ + strd r0, [r3, r9] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #10 │ │ │ │ + bl b91c │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + str r0, [r2, r6, lsl #2] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #10 │ │ │ │ + bl b91c │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [r2, r6, lsl #2] │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b91c │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + str r0, [r3, r6, lsl #2] │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b91c │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, #1 │ │ │ │ + str r0, [r3, r6, lsl #2] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r9, [r3, r6, lsl #2] │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl b928 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r9, [r3, r6, lsl #2] │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl b928 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 729a4 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 72314 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1190d4 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75784 │ │ │ │ + movne r2, r4 │ │ │ │ + movne r3, r5 │ │ │ │ + bne 72664 │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + strd r2, [sp, #184] @ 0xb8 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #1612] @ 72cd8 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [fp] │ │ │ │ - ldrd r6, [sl] │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 726ac │ │ │ │ + ldrd r4, [sp, #176] @ 0xb0 │ │ │ │ + strd r4, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r4, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r2, r4 │ │ │ │ + movne r3, r5 │ │ │ │ + bne 726d8 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + strd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #1500] @ 72cd8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7271c │ │ │ │ + ldrd r4, [sp, #192] @ 0xc0 │ │ │ │ + strd r4, [sp, #192] @ 0xc0 │ │ │ │ + b 72384 │ │ │ │ + sub r4, r0, #5 │ │ │ │ + ldr r1, [pc, #1308] @ 72c4c │ │ │ │ + add r6, sl, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #5 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + bl bd54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75850 │ │ │ │ - strd r4, [sl] │ │ │ │ - ldr r2, [pc, #732] @ 75a68 │ │ │ │ - ldr r3, [pc, #704] @ 75a50 │ │ │ │ + bne 72768 │ │ │ │ + strb r0, [sl, r4] │ │ │ │ + mov r0, sl │ │ │ │ + bl b7cc │ │ │ │ + cmp r0, #5 │ │ │ │ + mov r3, r0 │ │ │ │ + bls 71de8 │ │ │ │ + sub r4, r0, #5 │ │ │ │ + add r6, sl, r4 │ │ │ │ + ldr r1, [pc, #1248] @ 72c50 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #5 │ │ │ │ + bl bd54 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7286c │ │ │ │ + strb r0, [sl, r4] │ │ │ │ + mov r0, sl │ │ │ │ + bl b7cc │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls 71df0 │ │ │ │ + ldr r1, [pc, #1200] @ 72c54 │ │ │ │ + sub r4, r3, #4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #4 │ │ │ │ + add r0, sl, r4 │ │ │ │ + bl bd54 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 72854 │ │ │ │ + mov r0, sl │ │ │ │ + bl b7cc │ │ │ │ + ldr r1, [pc, #1164] @ 72c58 │ │ │ │ + sub r4, r0, #4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #4 │ │ │ │ + add r0, sl, r4 │ │ │ │ + bl bd54 │ │ │ │ + cmp r0, #0 │ │ │ │ + strbeq r0, [sl, r4] │ │ │ │ + b 71df0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r2, [pc, #1120] @ 72c5c │ │ │ │ + ldr r3, [pc, #928] @ 72ba0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #3588] @ 0xe04 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 75a48 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ + bne 75b10 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + add sp, sp, #3584 @ 0xe00 │ │ │ │ + add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #692] @ 75a6c │ │ │ │ - ldr r1, [pc, #692] @ 75a70 │ │ │ │ - ldr r4, [pc, #692] @ 75a74 │ │ │ │ - strd r0, [r3, #88] @ 0x58 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r0, [pc, #684] @ 75a78 │ │ │ │ - ldr r1, [pc, #684] @ 75a7c │ │ │ │ - ldr r5, [pc, #684] @ 75a80 │ │ │ │ - strd r0, [r3, #64] @ 0x40 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #676] @ 75a84 │ │ │ │ - ldr r1, [pc, #676] @ 75a88 │ │ │ │ - mov r2, #1 │ │ │ │ - strd r0, [r3, #72] @ 0x48 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #664] @ 75a8c │ │ │ │ - ldr r1, [pc, #664] @ 75a90 │ │ │ │ - str r2, [r3] │ │ │ │ - strd r0, [r3, #80] @ 0x50 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #652] @ 75a94 │ │ │ │ - ldr r1, [pc, #652] @ 75a98 │ │ │ │ - strd r4, [r3, #8] │ │ │ │ - strd r0, [r3, #16] │ │ │ │ - ldr r0, [pc, #644] @ 75a9c │ │ │ │ - ldr r1, [pc, #644] @ 75aa0 │ │ │ │ - strd r0, [r3, #24] │ │ │ │ - ldr r0, [pc, #640] @ 75aa4 │ │ │ │ - ldr r1, [pc, #640] @ 75aa8 │ │ │ │ - strd r0, [r3, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #636] @ 75aac │ │ │ │ - ldr r1, [pc, #636] @ 75ab0 │ │ │ │ - strd r0, [r3, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #632] @ 75ab4 │ │ │ │ - ldr r1, [pc, #632] @ 75ab8 │ │ │ │ - strd r0, [r3, #56] @ 0x38 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - strd r0, [r3, #32] │ │ │ │ - b 755d8 │ │ │ │ - ldr r5, [pc, #612] @ 75abc │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1190ac │ │ │ │ + ldr r1, [pc, #1072] @ 72c60 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #111 @ 0x6f │ │ │ │ + bl b838 │ │ │ │ + b 727f4 │ │ │ │ + add r5, sp, #2560 @ 0xa00 │ │ │ │ + add r5, r5, #8 │ │ │ │ + mov r3, #46 @ 0x2e │ │ │ │ + strh r3, [r5, #-4] │ │ │ │ + b 71d34 │ │ │ │ + strb r0, [sl, r4] │ │ │ │ + mov r0, sl │ │ │ │ + bl b7cc │ │ │ │ + cmp r0, #4 │ │ │ │ + bhi 727c4 │ │ │ │ + b 71df0 │ │ │ │ + mov r0, sl │ │ │ │ + bl b7cc │ │ │ │ + mov r3, r0 │ │ │ │ + b 7279c │ │ │ │ + ldr r1, [pc, #992] @ 72c64 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #1168 @ 0x490 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #12 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 727f4 │ │ │ │ + ldr r3, [pc, #964] @ 72c68 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str fp, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 727f4 │ │ │ │ + ldr r0, [pc, #936] @ 72c6c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + b 72094 │ │ │ │ + ldr r0, [pc, #920] @ 72c70 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b 72088 │ │ │ │ + ldr r0, [pc, #904] @ 72c74 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + b 7207c │ │ │ │ + mov r0, r4 │ │ │ │ + bl b7cc │ │ │ │ + cmp r0, #5 │ │ │ │ + mov r7, r0 │ │ │ │ + bls 72990 │ │ │ │ + ldr r1, [pc, #868] @ 72c78 │ │ │ │ + sub r8, r0, #5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #5 │ │ │ │ + add r0, r4, r8 │ │ │ │ + bl bd54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75780 │ │ │ │ - strd r6, [sl] │ │ │ │ - b 75784 │ │ │ │ - ldr r4, [pc, #572] @ 75ac0 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldrd r2, [r4, #16] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #24] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #32] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #48] @ 0x30 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #56] @ 0x38 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ + bne 72990 │ │ │ │ + add r8, sp, r7 │ │ │ │ + strb r0, [r8, #511] @ 0x1ff │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b928 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b7cc │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ + mov r2, #6 │ │ │ │ + add r0, r5, r0 │ │ │ │ + bl b838 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + mov r0, r5 │ │ │ │ + bl b928 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b7cc │ │ │ │ + ldr r1, [pc, #764] @ 72c7c │ │ │ │ + mov r2, #11 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r5, r0 │ │ │ │ + bl b838 │ │ │ │ + b 723d0 │ │ │ │ + add r2, r7, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b838 │ │ │ │ + b 72940 │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r8, [r3, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r3, #1040] @ 0x410 │ │ │ │ + bic fp, r1, #-2147483648 @ 0x80000000 │ │ │ │ + bl 118a2c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl b724 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r0, [sl] │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 72634 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #640] @ 72c80 │ │ │ │ + bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #364] @ 0x16c │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ + mov r0, #0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 118d7c │ │ │ │ + strd r8, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ + mov r9, r7 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + b 72a48 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + strd r4, [r9] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 72b90 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl bc7c │ │ │ │ - ldrd r2, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 759bc │ │ │ │ - ldr r7, [pc, #320] @ 75ac4 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + mov r6, sl │ │ │ │ + mov r7, fp │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 118758 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7598c │ │ │ │ - ldr r3, [pc, #256] @ 75ac4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r8, [fp] │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7571c │ │ │ │ - ldr r5, [pc, #224] @ 75ac4 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190e8 │ │ │ │ + bic fp, r1, #-2147483648 @ 0x80000000 │ │ │ │ + mov r1, fp │ │ │ │ + mov sl, r0 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 759e4 │ │ │ │ - strd r8, [fp] │ │ │ │ - b 7571c │ │ │ │ - ldr r2, [pc, #164] @ 75ac8 │ │ │ │ - ldr r0, [pc, #164] @ 75acc │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r2, #26 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl b778 │ │ │ │ - b 755a0 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, sp, r0, lsr #21 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq sl, sp, ip, ror sl │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - andeq pc, lr, r4, lsr #23 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - subsmi r8, r6, r0 │ │ │ │ - andeq sl, sp, ip, ror #16 │ │ │ │ - bne 1966254 │ │ │ │ - ldrdmi sl, [ip], #-92 @ 0xffffffa4 │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - strbeq r7, [r0], #-2967 @ 0xfffff469 │ │ │ │ - svccc 0x00e58a68 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - ldmibgt r6!, {r0, r1, r3, r9, sp} │ │ │ │ - svccc 0x00e76692 │ │ │ │ - stcne 8, cr6, [r8, #-112]! @ 0xffffff90 │ │ │ │ - svccc 0x00bc2e49 │ │ │ │ - @ instruction: 0x0321e870 │ │ │ │ - svclt 0x00e78b34 │ │ │ │ - bics r3, lr, r3, lsr r7 │ │ │ │ - svccc 0x00e5ac1f │ │ │ │ - ldrble r3, [pc, lr, lsl #11] │ │ │ │ - svclt 0x00b315f4 │ │ │ │ - stmvs r4, {r1, r8, sl, ip, sp, pc} │ │ │ │ - svclt 0x00b4bbdb │ │ │ │ - svclt 0x0090b971 │ │ │ │ - svccc 0x00efce36 │ │ │ │ - subsgt r8, r6, r0 │ │ │ │ - andeq pc, lr, r4, asr #17 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq r7, sl, r8, asr #30 │ │ │ │ - │ │ │ │ -00075ad0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #1184] @ 75f8c │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #1180] @ 75f90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr ip, [pc, #1176] @ 75f94 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [ip, #96] @ 0x60 │ │ │ │ - ldr fp, [sp, #112] @ 0x70 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr sl, [sp, #116] @ 0x74 │ │ │ │ - beq 75d1c │ │ │ │ - ldrd r2, [ip, #160] @ 0xa0 │ │ │ │ - ldrd r4, [ip, #104] @ 0x68 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldrd r2, [ip, #168] @ 0xa8 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldrd r2, [ip, #176] @ 0xb0 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldrd r2, [ip, #184] @ 0xb8 │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r9, sp, #48 @ 0x30 │ │ │ │ - add r8, sp, #56 @ 0x38 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r9 │ │ │ │ + beq 72a2c │ │ │ │ + mov r7, r9 │ │ │ │ + ldrd r4, [r7] │ │ │ │ + ldrd r8, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl b370 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r4, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r6, [sp, #56] @ 0x38 │ │ │ │ - bl b370 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldrd r4, [sp, #48] @ 0x30 │ │ │ │ - ldrd r8, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r8, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ + bl 118758 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 72634 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + strd sl, [r3] │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + mov fp, r7 │ │ │ │ + str r6, [sp, #380] @ 0x17c │ │ │ │ + ldrd r6, [r3] │ │ │ │ + b 72b10 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + strd r4, [fp] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 72b74 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r6, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bic r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 72af4 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + strd r6, [r3] │ │ │ │ + mov r7, fp │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + ldrd sl, [r3] │ │ │ │ + ldr r6, [sp, #380] @ 0x17c │ │ │ │ + ldrd r4, [r7] │ │ │ │ + b 72634 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + strd r6, [r3] │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + mov r7, fp │ │ │ │ + ldr r6, [sp, #380] @ 0x17c │ │ │ │ + ldrd sl, [r3] │ │ │ │ + b 72634 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ + mov r7, r9 │ │ │ │ + b 72634 │ │ │ │ + andeq lr, sp, ip, lsl #6 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq lr, sp, ip, ror #5 │ │ │ │ + andeq r1, r0, r0, lsl r4 │ │ │ │ + mulseq r3, r8, r7 │ │ │ │ + andeq r0, r0, ip, lsr r4 │ │ │ │ + andeq r0, r0, r4, ror r4 │ │ │ │ + muleq sl, r4, r5 │ │ │ │ + ldrdeq r9, [sl], -r0 │ │ │ │ + andseq r2, r3, r4, asr #13 │ │ │ │ + muleq sl, r0, r0 │ │ │ │ + muleq sl, r8, r0 │ │ │ │ + andeq sp, sl, r0, lsr #1 │ │ │ │ + andeq sp, sl, r8, lsr #1 │ │ │ │ + andseq r2, r3, r0, asr #12 │ │ │ │ + andeq sp, sl, r0, lsl #1 │ │ │ │ + andeq r9, sl, r0, lsr #30 │ │ │ │ + andeq r9, sl, r8, lsl #7 │ │ │ │ + andeq sp, sl, r4, rrx │ │ │ │ + andeq sp, sl, ip, asr r0 │ │ │ │ + andeq sp, sl, r4, asr r0 │ │ │ │ + andeq sp, sl, ip, asr #32 │ │ │ │ + andeq sp, sl, r4, asr #32 │ │ │ │ + andeq sp, sl, ip, lsr r0 │ │ │ │ + andeq sp, sl, r4, lsr r0 │ │ │ │ + andeq sp, sl, ip, lsr #32 │ │ │ │ + andeq sp, sl, r4, lsr #32 │ │ │ │ + andeq sp, sl, ip, lsl r0 │ │ │ │ + andeq r9, sl, r8, ror #28 │ │ │ │ + andeq r9, sl, r0, ror #28 │ │ │ │ + strdeq ip, [sl], -r4 │ │ │ │ + andeq ip, sl, ip, ror #31 │ │ │ │ + andeq r9, sl, r8, lsr lr │ │ │ │ + andeq r9, sl, r0, lsr lr │ │ │ │ + andeq ip, sl, r4, asr #31 │ │ │ │ + @ instruction: 0x000acfbc │ │ │ │ + andeq r0, r0, r4, lsl #10 │ │ │ │ + andeq lr, sp, r4, lsr fp │ │ │ │ + andseq r2, r3, ip, lsl #5 │ │ │ │ + @ instruction: 0x000acdb0 │ │ │ │ + andseq r2, r3, r4, lsr #4 │ │ │ │ + andseq r2, r3, r8, lsl r2 │ │ │ │ + andeq r9, sl, r0, asr #1 │ │ │ │ + andeq lr, sp, r8, asr r8 │ │ │ │ + andeq r8, sl, ip, ror ip │ │ │ │ + ldrdeq sl, [sl], -r4 │ │ │ │ + @ instruction: 0x000aaab0 │ │ │ │ + andeq sl, sl, r0, lsl #21 │ │ │ │ + strdeq sp, [sp], -ip │ │ │ │ + andeq ip, sl, r4, asr #15 │ │ │ │ + andseq r1, r3, r0, lsl #25 │ │ │ │ + @ instruction: 0x000ac6b4 │ │ │ │ + andeq r9, sl, r4, ror #10 │ │ │ │ + andeq r7, sl, r0, lsl #7 │ │ │ │ + andeq r6, fp, r8, lsr #1 │ │ │ │ + muleq sl, r8, sl │ │ │ │ + andeq r9, sl, ip, ror r3 │ │ │ │ + rsbsmi r8, r6, r0 │ │ │ │ + andseq r1, r3, r8, asr #11 │ │ │ │ + andeq ip, sl, ip, ror #2 │ │ │ │ + andeq ip, sl, r4, ror #2 │ │ │ │ + andseq r1, r3, r4, asr #10 │ │ │ │ + andeq ip, sl, r8, lsr r1 │ │ │ │ + andeq ip, sl, r0, ror #2 │ │ │ │ + ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ + svccc 0x00b99999 │ │ │ │ + andeq sp, sp, r4, asr #20 │ │ │ │ + andseq r1, r3, r0, lsl r3 │ │ │ │ + andseq r1, r3, r4, ror #5 │ │ │ │ + andseq r1, r3, ip, ror #4 │ │ │ │ + andseq r1, r3, ip, lsr #4 │ │ │ │ + andseq r1, r3, r8, ror #2 │ │ │ │ + andeq fp, sl, r8, lsl #31 │ │ │ │ + ldrsheq r1, [r3], -r0 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + andeq fp, sl, ip, asr #25 │ │ │ │ + andseq r0, r3, r4, lsr #29 │ │ │ │ + andeq fp, sl, ip, lsl #22 │ │ │ │ + andseq r0, r3, r8, lsl lr │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + @ instruction: 0x00130db0 │ │ │ │ + andseq r0, r3, r0, ror #26 │ │ │ │ + andeq fp, sl, r4, lsr #20 │ │ │ │ + andeq fp, sl, r8, lsr #20 │ │ │ │ + andeq fp, sl, r8, lsr #20 │ │ │ │ + andeq fp, sl, ip, lsr #20 │ │ │ │ + andeq fp, sl, r8, ror #19 │ │ │ │ + andeq fp, sl, r0, ror #19 │ │ │ │ + andeq fp, sl, r0, ror #19 │ │ │ │ + andeq fp, sl, r0, ror #19 │ │ │ │ + andeq fp, sl, r0, lsl #20 │ │ │ │ + andeq fp, sl, r0, ror r8 │ │ │ │ + andeq fp, sl, r0, ror r7 │ │ │ │ + andeq fp, sl, ip, lsr r7 │ │ │ │ + andeq r1, fp, r8, ror #8 │ │ │ │ + andseq r0, r3, ip, lsr #22 │ │ │ │ + andeq ip, fp, r0, asr #2 │ │ │ │ + andeq sp, sp, r4, lsl r2 │ │ │ │ + andseq r0, r3, ip, asr #21 │ │ │ │ + andseq r0, r3, r4, lsr #19 │ │ │ │ + andseq r0, r3, r8, lsl #19 │ │ │ │ + andeq fp, sl, r8, lsl #16 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andseq r0, r3, r0, lsr r9 │ │ │ │ + add r4, r6, #50 @ 0x32 │ │ │ │ + lsl r7, r4, #2 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ + str r4, [r3] │ │ │ │ + bl bd84 │ │ │ │ + mov r1, r7 │ │ │ │ + lsl r5, r4, #3 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #284] @ 0x11c │ │ │ │ + bl bd84 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ + bl bd84 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl bd84 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + bl bd84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + bl bd84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #860] @ 75f98 │ │ │ │ - mov r2, #0 │ │ │ │ - bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - mov r9, r1 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl bd84 │ │ │ │ mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 1190d4 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + bl bd84 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + bl bd84 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + bl bd84 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + bl bd84 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ + bl bd84 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #324] @ 0x144 │ │ │ │ + bl bd84 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ + bl bd84 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + bl bd84 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #300] @ 0x12c │ │ │ │ + bl bd84 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ + ldr r0, [sp, #316] @ 0x13c │ │ │ │ + bl bd84 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + bl bd84 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + bl bd84 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + bl bd84 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r5, r6 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl bd84 │ │ │ │ + strd sl, [sp, #32] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr fp, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #404] @ 0x194 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ + mov r0, r6 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r9, r5, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + bl baa8 │ │ │ │ + mov r7, r0 │ │ │ │ + str r7, [fp, r5, lsl #2] │ │ │ │ + mov r0, #32 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r0, [r3, r5, lsl #2] │ │ │ │ + mov r0, #32 │ │ │ │ + bl baa8 │ │ │ │ + cmp r7, #0 │ │ │ │ + str r0, [r8, r5, lsl #2] │ │ │ │ + beq 75af8 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 72eb8 │ │ │ │ + ldrd sl, [sp, #32] │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + b 723e8 │ │ │ │ + ldr sl, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + bl f1dfc │ │ │ │ + ldr r3, [sp, #340] @ 0x154 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt 73938 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 72f8c │ │ │ │ + ldr r4, [pc, #-696] @ 72c84 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, r4, #2240 @ 0x8c0 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldr r2, [r4, #2248] @ 0x8c8 │ │ │ │ + ldr r3, [r4, #2240] @ 0x8c0 │ │ │ │ + ldr r1, [r4, #2244] @ 0x8c4 │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #2252] @ 0x8cc │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #-740] @ 72c88 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-588] @ 72d34 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #-780] @ 72c8c │ │ │ │ + ldr r0, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b9d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75de8 │ │ │ │ - mov r2, r8 │ │ │ │ + beq 731e4 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 731e4 │ │ │ │ + ldr r3, [pc, #-812] @ 72c90 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r9, r3, #1040 @ 0x410 │ │ │ │ + ldr r3, [pc, #-824] @ 72c94 │ │ │ │ + ldrd r0, [r9, #48] @ 0x30 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #-836] @ 72c98 │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str sl, [sp, #92] @ 0x5c │ │ │ │ + sub r3, r3, #8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + sub r3, r3, #8 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + sub r8, r3, #8 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + sub r3, r3, #8 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + sub r7, r3, #8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + sub r3, r3, #8 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r9, r3 │ │ │ │ + b 73104 │ │ │ │ + mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118dcc │ │ │ │ - bl b724 │ │ │ │ + ldrd r0, [r7, #8]! │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldrd sl, [r3, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldrd r2, [r3, #8] │ │ │ │ + strd r0, [r7] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118758 │ │ │ │ + ldr ip, [sp, #76] @ 0x4c │ │ │ │ + ldrd r2, [ip, #8]! │ │ │ │ + str ip, [sp, #76] @ 0x4c │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #-952] @ 72cc4 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r0, [sl] │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [fp] │ │ │ │ - ldrd r2, [sl] │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r5, [pc, #768] @ 75f9c │ │ │ │ - mov r4, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sl] │ │ │ │ - bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 11875c │ │ │ │ + bl b424 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1190d4 │ │ │ │ + bl 118758 │ │ │ │ + ldr r2, [pc, #-1028] @ 72c9c │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [pc, #-1044] @ 72ca0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75cf0 │ │ │ │ + bne 731a4 │ │ │ │ + ldrd r0, [r8, #8]! │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r9, r9, #1 │ │ │ │ + strd sl, [r3, #8]! │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r6, r6, #4 │ │ │ │ + cmp r3, r9 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [r8] │ │ │ │ + ldrd r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r0, [r3] │ │ │ │ + beq 731e0 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldrd r2, [ip, #8]! │ │ │ │ + str ip, [sp, #32] │ │ │ │ + bl 118758 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + ldrd r2, [ip, #8]! │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #-1128] @ 72cc4 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [fp] │ │ │ │ - ldrd r6, [sl] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 11875c │ │ │ │ + bl b424 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 118758 │ │ │ │ + ldr r2, [pc, #-1204] @ 72c9c │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ + str r3, [sp, #348] @ 0x15c │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [pc, #-1220] @ 72ca0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75dbc │ │ │ │ - strd r4, [sl] │ │ │ │ - ldr r2, [pc, #680] @ 75fa0 │ │ │ │ - ldr r3, [pc, #660] @ 75f90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + beq 73034 │ │ │ │ + add sl, sp, #1536 @ 0x600 │ │ │ │ + ldr r3, [r6] │ │ │ │ + add sl, sl, #4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, sl │ │ │ │ + strd r4, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r0, sl │ │ │ │ + bl 710b8 │ │ │ │ + b 73034 │ │ │ │ + add sl, sp, #1536 @ 0x600 │ │ │ │ + ldr r3, [r6] │ │ │ │ + add sl, sl, #4 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + strd r4, [sp] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r0, sl │ │ │ │ + bl 710b8 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldrd sl, [r3, #56] @ 0x38 │ │ │ │ + b 730c0 │ │ │ │ + ldr sl, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [pc, #-1352] @ 72ca4 │ │ │ │ + ldr r4, [pc, #-1352] @ 72ca8 │ │ │ │ + ldr r5, [pc, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + lsl r5, r5, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl baa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #2260] @ 0x8d4 │ │ │ │ + beq 74660 │ │ │ │ + ldr r3, [sp, #3636] @ 0xe34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 73900 │ │ │ │ + ldr r4, [pc, #-1396] @ 72cac │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r5, [r4] │ │ │ │ + cmp r5, #0 │ │ │ │ + bgt 73664 │ │ │ │ + ldr r3, [sp, #3632] @ 0xe30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 736c4 │ │ │ │ + ldr r5, [r4, #1040] @ 0x410 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 118758 │ │ │ │ + bl 1190e4 │ │ │ │ + eor r4, r0, r0, asr #31 │ │ │ │ + sub r4, r4, r0, asr #31 │ │ │ │ + cmp r4, r5 │ │ │ │ + movlt r4, r5 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + beq 74698 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 74680 │ │ │ │ + ldr r4, [pc, #-1512] @ 72cb0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 73868 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 74584 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr fp, [pc, #-1544] @ 72cb4 │ │ │ │ + sub r3, r3, #8 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + mov r8, #0 │ │ │ │ + sub r3, r3, #8 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + add fp, pc, fp │ │ │ │ + sub r3, r3, #8 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + sub r3, r3, #4 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + str sl, [sp, #176] @ 0xb0 │ │ │ │ + strd r2, [sp, #160] @ 0xa0 │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bne 75f88 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r2, [pc, #636] @ 75fa4 │ │ │ │ - str r3, [ip, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #632] @ 75fa8 │ │ │ │ - ldr r4, [pc, #632] @ 75fac │ │ │ │ - strd r2, [ip, #184] @ 0xb8 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r2, [pc, #624] @ 75fb0 │ │ │ │ - ldr r3, [pc, #624] @ 75fb4 │ │ │ │ - ldr r5, [pc, #624] @ 75fb8 │ │ │ │ - strd r2, [ip, #168] @ 0xa8 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #616] @ 75fbc │ │ │ │ - ldr r3, [pc, #616] @ 75fc0 │ │ │ │ - strd r4, [ip, #104] @ 0x68 │ │ │ │ - strd r2, [ip, #176] @ 0xb0 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ + mov sl, r8 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + b 73430 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #-1728] @ 72cc4 │ │ │ │ mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + bl b424 │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r4, [pc, #-1760] @ 72cb8 │ │ │ │ + str r0, [r9, #12] │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 733f4 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [pc, #-1784] @ 72cbc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, sl │ │ │ │ + stmib sp, {r0, r7} │ │ │ │ + str r3, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [pc, #-1708] @ 72d34 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r5, [r4, #2260] @ 0x8d4 │ │ │ │ + lsl r3, sl, #5 │ │ │ │ + add r9, r5, r3 │ │ │ │ + ldr r3, [sp, #3636] @ 0xe34 │ │ │ │ + cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [ip, #160] @ 0xa0 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #588] @ 75fc4 │ │ │ │ - ldr r3, [pc, #588] @ 75fc8 │ │ │ │ - strd r2, [ip, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #584] @ 75fcc │ │ │ │ - ldr r3, [pc, #584] @ 75fd0 │ │ │ │ - strd r2, [ip, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #580] @ 75fd4 │ │ │ │ - ldr r3, [pc, #580] @ 75fd8 │ │ │ │ - strd r2, [ip, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #576] @ 75fdc │ │ │ │ - ldr r3, [pc, #576] @ 75fe0 │ │ │ │ - strd r2, [ip, #136] @ 0x88 │ │ │ │ - ldr r2, [pc, #572] @ 75fe4 │ │ │ │ - ldr r3, [pc, #572] @ 75fe8 │ │ │ │ - strd r2, [ip, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #568] @ 75fec │ │ │ │ - ldr r3, [pc, #568] @ 75ff0 │ │ │ │ - strd r2, [ip, #152] @ 0x98 │ │ │ │ - b 75b48 │ │ │ │ - ldr r5, [pc, #560] @ 75ff4 │ │ │ │ - mov r4, #0 │ │ │ │ + str r3, [r9] │ │ │ │ + beq 7341c │ │ │ │ + ldr r2, [pc, #-1872] @ 72cc0 │ │ │ │ + lsl r1, sl, #5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r2, [r2, #2264] @ 0x8d8 │ │ │ │ + str r3, [r2, r1] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + add r8, r8, #8 │ │ │ │ + beq 73a14 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r0, [r3, r8] │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7364c │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r0, [r3, r8] │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7364c │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldrd r0, [r3, r8] │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7364c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r0, [r3, r8] │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7364c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldrd r6, [r3, r8] │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7364c │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r4, [r3, r8] │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7364c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldrd r0, [r3, r8] │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7364c │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldrd r0, [r3, r8] │ │ │ │ + ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7364c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 75cec │ │ │ │ - strd r6, [sl] │ │ │ │ - b 75cf0 │ │ │ │ - ldr r4, [pc, #520] @ 75ff8 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldrd r2, [r4, #112] @ 0x70 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #120] @ 0x78 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ + bl 118b10 │ │ │ │ + add r4, fp, #1040 @ 0x410 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #128] @ 0x80 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 11875c │ │ │ │ + lsl r3, sl, #5 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r5, [fp, #2260] @ 0x8d4 │ │ │ │ + add r9, r5, sl, lsl #5 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldrd r2, [r1, #8]! │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [r4, #24] │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #-2176] @ 72cd8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r2, #4]! │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [fp, #1044] @ 0x414 │ │ │ │ + add r3, r0, r3 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + movge r3, r2 │ │ │ │ + str r3, [r9, #16] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldrd r2, [r1, #8]! │ │ │ │ + str r0, [r9, #8] │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrd r0, [r4, #32] │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #-2260] @ 72cd8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r2, #4]! │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [fp, #1048] @ 0x418 │ │ │ │ + add r3, r0, r3 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + movge r3, r2 │ │ │ │ + str r0, [r9, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + ldrd r0, [ip, #8]! │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [r9, #28] │ │ │ │ + ldrd r2, [r4, #16] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 73370 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #-2404] @ 72cc4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + bl b424 │ │ │ │ + add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #388] @ 0x184 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + bl 1190e4 │ │ │ │ + b 73390 │ │ │ │ + ldr r0, [pc, #-2444] @ 72cc8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 710b8 │ │ │ │ + ldr r1, [pc, #-2452] @ 72ccc │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 72884 │ │ │ │ + add r0, r4, #2240 @ 0x8c0 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldr r2, [r4, #2248] @ 0x8c8 │ │ │ │ + ldr r3, [r4, #2240] @ 0x8c0 │ │ │ │ + ldr r1, [r4, #2244] @ 0x8c4 │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #2252] @ 0x8cc │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #136] @ 0x88 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #144] @ 0x90 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ + ldr r1, [pc, #-2500] @ 72cd0 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #152] @ 0x98 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [pc, #-2424] @ 72d34 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #3632] @ 0xe30 │ │ │ │ + ldr r5, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 73798 │ │ │ │ + ldrd r8, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #-2568] @ 72cd8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldr r4, [pc, #-2584] @ 72cd4 │ │ │ │ + add r4, pc, r4 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [r4, #1040] @ 0x410 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ + bl 118a2c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl b724 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r0, [sl] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl bc7c │ │ │ │ - ldrd r2, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75f28 │ │ │ │ - ldr r7, [pc, #268] @ 75ffc │ │ │ │ - mov r6, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + beq 7372c │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1190e4 │ │ │ │ + str r0, [r4, #1040]! @ 0x410 │ │ │ │ + strd r8, [r4, #16] │ │ │ │ + ldrd r8, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 75ef8 │ │ │ │ - ldr r3, [pc, #204] @ 75ffc │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #-2672] @ 72cd8 │ │ │ │ mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r8, [fp] │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 75c88 │ │ │ │ - ldr r5, [pc, #172] @ 75ffc │ │ │ │ - mov r4, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 75f50 │ │ │ │ - strd r8, [fp] │ │ │ │ - b 75c88 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, sp, r8, lsl #10 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq pc, lr, r8, asr #12 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - subsmi r8, r6, r0 │ │ │ │ - andeq sl, sp, r0, lsl #6 │ │ │ │ - bne 196678c │ │ │ │ - ldrdmi sl, [ip], #-92 @ 0xffffffa4 │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - svclt 0x0090b971 │ │ │ │ - svccc 0x00efce36 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - stcne 8, cr6, [r8, #-112]! @ 0xffffff90 │ │ │ │ - svccc 0x00bc2e49 │ │ │ │ - @ instruction: 0x0321e870 │ │ │ │ - svclt 0x00e78b34 │ │ │ │ - ldrble r3, [pc, lr, lsl #11] │ │ │ │ - svclt 0x00b315f4 │ │ │ │ - strbeq r7, [r0], #-2967 @ 0xfffff469 │ │ │ │ - svccc 0x00e58a68 │ │ │ │ - bics r3, lr, r3, lsr r7 │ │ │ │ - svccc 0x00e5ac1f │ │ │ │ - stmvs r4, {r1, r8, sl, ip, sp, pc} │ │ │ │ - svclt 0x00b4bbdb │ │ │ │ - ldmibgt r6!, {r0, r1, r3, r9, sp} │ │ │ │ - svccc 0x00e76692 │ │ │ │ - subsgt r8, r6, r0 │ │ │ │ - andeq pc, lr, r8, asr r3 @ │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - │ │ │ │ -00076000 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr lr, [pc, #1268] @ 7650c │ │ │ │ - ldr ip, [pc, #1268] @ 76510 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ - mov ip, #0 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #1240] @ 76514 │ │ │ │ - ldr r2, [pc, #1240] @ 76518 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr fp, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr sl, [sp, #116] @ 0x74 │ │ │ │ - cmp r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldr r4, [pc, #-2680] @ 72cdc │ │ │ │ + add r4, pc, r4 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [r4, #1044] @ 0x414 │ │ │ │ mov r7, r1 │ │ │ │ - bne 764dc │ │ │ │ - ldr r3, [pc, #1204] @ 7651c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 76270 │ │ │ │ - ldrd r0, [r3, #64] @ 0x40 │ │ │ │ - ldrd r4, [r3, #8] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [r3, #72] @ 0x48 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldrd r0, [r3, #80] @ 0x50 │ │ │ │ - ldrd r2, [r3, #88] @ 0x58 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r9, sp, #48 @ 0x30 │ │ │ │ - add r8, sp, #56 @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - bl b370 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - ldrd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r6, [sp, #56] @ 0x38 │ │ │ │ - bl b370 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r4, [sp, #48] @ 0x30 │ │ │ │ - ldrd r8, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r8, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 73798 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ + bl 1190e4 │ │ │ │ + add r4, r4, #1040 @ 0x410 │ │ │ │ + str r0, [r4, #4] │ │ │ │ + strd r8, [r4, #24] │ │ │ │ + ldr r4, [pc, #-2752] @ 72ce0 │ │ │ │ + cmp r5, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r5, [r4, #1040] @ 0x410 │ │ │ │ + ble 7323c │ │ │ │ + ldr r1, [pc, #-2768] @ 72ce4 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2784] @ 72ce8 │ │ │ │ + ldr r2, [r4, #1044] @ 0x414 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2800] @ 72cec │ │ │ │ + add r5, r4, #1040 @ 0x410 │ │ │ │ + ldrd r2, [r5, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2820] @ 72cf0 │ │ │ │ + ldrd r2, [r5, #24] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2772] @ 72d34 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl b778 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 118758 │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r2, [r4, #1040] @ 0x410 │ │ │ │ + ldr r1, [r4] │ │ │ │ + eor r3, r0, r0, asr #31 │ │ │ │ + sub r3, r3, r0, asr #31 │ │ │ │ + cmp r3, r2 │ │ │ │ + movge r4, r3 │ │ │ │ + movlt r4, r2 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 7325c │ │ │ │ + ldr r1, [pc, #-2908] @ 72cf4 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl b778 │ │ │ │ + b 7325c │ │ │ │ + add r0, r4, #2240 @ 0x8c0 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldr r2, [r4, #2248] @ 0x8c8 │ │ │ │ + ldr r3, [r4, #2240] @ 0x8c0 │ │ │ │ + ldr r1, [r4, #2244] @ 0x8c4 │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #2252] @ 0x8cc │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 118b60 │ │ │ │ + ldr r1, [pc, #-2976] @ 72cf8 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #912] @ 76520 │ │ │ │ - mov r2, #0 │ │ │ │ - bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 1190d4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2936] @ 72d34 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 732a4 │ │ │ │ + ldr r1, [pc, #-3024] @ 72cfc │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-3036] @ 72d00 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-3048] @ 72d04 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl b778 │ │ │ │ + b 732a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl baa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7633c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118dcc │ │ │ │ - bl b724 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r0, [sl] │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [fp] │ │ │ │ - ldrd r2, [sl] │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r5, [pc, #820] @ 76524 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sl] │ │ │ │ - bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r0, [r4, #2264] @ 0x8d8 │ │ │ │ + bne 73218 │ │ │ │ + ldr r0, [pc, #-3092] @ 72d08 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 717f0 │ │ │ │ + add r1, r4, #1168 @ 0x490 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #12 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 727f4 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #-3128] @ 72d0c │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1190d4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-3108] @ 72d34 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl b778 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 739b8 │ │ │ │ + ldr r3, [sp, #3636] @ 0xe34 │ │ │ │ + ldr r5, [sp, #284] @ 0x11c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r2, [r5] │ │ │ │ + beq 739e0 │ │ │ │ + ldr r6, [pc, #-3192] @ 72d10 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + ldr r9, [sp, #376] @ 0x178 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r4, #0 │ │ │ │ + b 7399c │ │ │ │ + ldr r2, [r5, #4]! │ │ │ │ + ldr r3, [r9, r4, lsl #2] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, #1 │ │ │ │ + add r4, r4, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + cmp r8, r4 │ │ │ │ + bne 73998 │ │ │ │ + ldr r1, [pc, #-3244] @ 72d14 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #-3264] @ 72d18 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + b 72f2c │ │ │ │ + ldr r4, [pc, #-3276] @ 72d1c │ │ │ │ + ldr r6, [sp, #3636] @ 0xe34 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + add r4, pc, r4 │ │ │ │ + b 739f8 │ │ │ │ + ldr r2, [r5, #4]! │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #1 │ │ │ │ + add r6, r6, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + cmp r8, r6 │ │ │ │ + bne 739f4 │ │ │ │ + b 739b8 │ │ │ │ + ldr r3, [pc, #-3324] @ 72d20 │ │ │ │ + ldr sl, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [pc, r3] │ │ │ │ + mov fp, r5 │ │ │ │ + lsl r7, r4, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl baa8 │ │ │ │ + ldr r4, [pc, #-3348] @ 72d24 │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r0, [r4, #2268] @ 0x8dc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r4, #2272] @ 0x8e0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl baa8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + str r6, [r4, #2276] @ 0x8e4 │ │ │ │ + bl baa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76244 │ │ │ │ - mov r2, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [r4, #2280] @ 0x8e8 │ │ │ │ + beq 75ae0 │ │ │ │ + add lr, fp, #8 │ │ │ │ + add r4, fp, #16 │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + sub ip, r5, #4 │ │ │ │ + sub r0, r8, #4 │ │ │ │ + sub r1, r6, #4 │ │ │ │ + sub r2, r9, #4 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [fp] │ │ │ │ - ldrd r6, [sl] │ │ │ │ - mov r2, r4 │ │ │ │ + ldr r7, [lr, r3, lsl #5] │ │ │ │ + str r7, [ip, #4]! │ │ │ │ + str r3, [r0, #4]! │ │ │ │ + ldr r7, [r4, r3, lsl #5] │ │ │ │ + str r3, [r2, #4]! │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp fp, r3 │ │ │ │ + str r7, [r1, #4]! │ │ │ │ + bgt 73a98 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 73b58 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + sub ip, r3, #1 │ │ │ │ + lsl r2, ip, #2 │ │ │ │ + add ip, r5, ip, lsl #2 │ │ │ │ + mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr lr, [r3, #4]! │ │ │ │ + cmp r0, lr │ │ │ │ + strgt lr, [r3, #-4] │ │ │ │ + strgt r0, [r3] │ │ │ │ + ldmgt r1, {r0, lr} │ │ │ │ + add r1, r1, #4 │ │ │ │ + strgt lr, [r1, #-4] │ │ │ │ + strgt r0, [r1] │ │ │ │ + cmp ip, r3 │ │ │ │ + bne 73ae0 │ │ │ │ + sub ip, ip, #4 │ │ │ │ + cmp r5, ip │ │ │ │ + bne 73ad8 │ │ │ │ + add ip, r6, r2 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [r3] │ │ │ │ + ldr r0, [r3, #4]! │ │ │ │ + cmp r1, r0 │ │ │ │ + stmdagt r3, {r0, r1} │ │ │ │ + ldrgt r1, [r2] │ │ │ │ + ldrgt r0, [r2, #4] │ │ │ │ + stmgt r2, {r0, r1} │ │ │ │ + cmp ip, r3 │ │ │ │ + add r2, r2, #4 │ │ │ │ + bne 73b24 │ │ │ │ + sub ip, ip, #4 │ │ │ │ + cmp r6, ip │ │ │ │ + bne 73b1c │ │ │ │ + ldr r4, [pc, #-3640] @ 72d28 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt 74478 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 73bcc │ │ │ │ + ldr r4, [pc, #-3664] @ 72d2c │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, r4, #2240 @ 0x8c0 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldr r2, [r4, #2248] @ 0x8c8 │ │ │ │ + ldr r3, [r4, #2240] @ 0x8c0 │ │ │ │ + ldr r1, [r4, #2244] @ 0x8c4 │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #2252] @ 0x8cc │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #-3708] @ 72d30 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-3724] @ 72d34 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r5, [pc, #-3740] @ 72d38 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r4, [r5, #1040] @ 0x410 │ │ │ │ + lsl r6, r4, #2 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + bl baa8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + beq 75bb8 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble 75b74 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r5, #0 │ │ │ │ + sub r7, r3, #4 │ │ │ │ + mov r0, #400 @ 0x190 │ │ │ │ + bl baa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76310 │ │ │ │ - strd r4, [sl] │ │ │ │ - ldr r2, [pc, #732] @ 76528 │ │ │ │ - ldr r3, [pc, #704] @ 76510 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 76508 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #692] @ 7652c │ │ │ │ - ldr r1, [pc, #692] @ 76530 │ │ │ │ - ldr r4, [pc, #692] @ 76534 │ │ │ │ - strd r0, [r3, #88] @ 0x58 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r0, [pc, #684] @ 76538 │ │ │ │ - ldr r1, [pc, #684] @ 7653c │ │ │ │ - ldr r5, [pc, #684] @ 76540 │ │ │ │ - strd r0, [r3, #64] @ 0x40 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #676] @ 76544 │ │ │ │ - ldr r1, [pc, #676] @ 76548 │ │ │ │ - mov r2, #1 │ │ │ │ - strd r0, [r3, #72] @ 0x48 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #664] @ 7654c │ │ │ │ - ldr r1, [pc, #664] @ 76550 │ │ │ │ - str r2, [r3] │ │ │ │ - strd r0, [r3, #80] @ 0x50 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #652] @ 76554 │ │ │ │ - ldr r1, [pc, #652] @ 76558 │ │ │ │ - strd r4, [r3, #8] │ │ │ │ - strd r0, [r3, #16] │ │ │ │ - ldr r0, [pc, #644] @ 7655c │ │ │ │ - ldr r1, [pc, #644] @ 76560 │ │ │ │ - strd r0, [r3, #24] │ │ │ │ - ldr r0, [pc, #640] @ 76564 │ │ │ │ - ldr r1, [pc, #640] @ 76568 │ │ │ │ - strd r0, [r3, #32] │ │ │ │ - ldr r0, [pc, #636] @ 7656c │ │ │ │ - ldr r1, [pc, #636] @ 76570 │ │ │ │ - strd r0, [r3, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #632] @ 76574 │ │ │ │ - ldr r1, [pc, #632] @ 76578 │ │ │ │ - strd r0, [r3, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #628] @ 7657c │ │ │ │ - ldr r1, [pc, #628] @ 76580 │ │ │ │ - strd r0, [r3, #56] @ 0x38 │ │ │ │ - b 76098 │ │ │ │ - ldr r5, [pc, #620] @ 76584 │ │ │ │ - mov r4, #0 │ │ │ │ + str r0, [r7, #4]! │ │ │ │ + beq 75ba0 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 73c04 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1190ac │ │ │ │ + bl baa8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + beq 75b88 │ │ │ │ + sub r7, r3, #4 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r0, #400 @ 0x190 │ │ │ │ + bl baa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76240 │ │ │ │ - strd r6, [sl] │ │ │ │ - b 76244 │ │ │ │ - ldr r4, [pc, #580] @ 76588 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldrd r2, [r4, #16] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #24] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + str r0, [r7, #4]! │ │ │ │ + beq 75b5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 73c40 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #32] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ + bl baa8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + beq 75b44 │ │ │ │ + ldr r5, [pc, #3220] @ 74910 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 73cdc │ │ │ │ + add r0, r5, #2240 @ 0x8c0 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldr r2, [r5, #2248] @ 0x8c8 │ │ │ │ + ldr r3, [r5, #2240] @ 0x8c0 │ │ │ │ + ldr r1, [r5, #2244] @ 0x8c4 │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r5, #2252] @ 0x8cc │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #48] @ 0x30 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ + ldr r1, [pc, #3164] @ 74914 │ │ │ │ mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [pc, #3600] @ 74ae0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [r5, #1040] @ 0x410 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + beq 75b2c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 75b14 │ │ │ │ + ldr r4, [pc, #3072] @ 74918 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 73d74 │ │ │ │ + add r0, r4, #2240 @ 0x8c0 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldr r2, [r4, #2248] @ 0x8c8 │ │ │ │ + ldr r3, [r4, #2240] @ 0x8c0 │ │ │ │ + ldr r1, [r4, #2244] @ 0x8c4 │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #2252] @ 0x8cc │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #56] @ 0x38 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ + ldr r1, [pc, #3016] @ 7491c │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl b724 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r0, [sl] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl bc7c │ │ │ │ - ldrd r2, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #3448] @ 74ae0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #2980] @ 74920 │ │ │ │ + mov r0, sl │ │ │ │ + add r4, pc, r4 │ │ │ │ + bl ba48 │ │ │ │ + add r5, r4, #1024 @ 0x400 │ │ │ │ + ldr r0, [sp, #308] @ 0x134 │ │ │ │ + bl ba48 │ │ │ │ + mov r6, r4 │ │ │ │ mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ + add r5, r5, #8 │ │ │ │ + str r3, [r6, #2256]! @ 0x8d0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, sl │ │ │ │ + bl bac0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7647c │ │ │ │ - ldr r7, [pc, #328] @ 7658c │ │ │ │ - mov r6, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ + bne 743f4 │ │ │ │ + str r0, [r4, #2256] @ 0x8d0 │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ + add r0, r4, #1104 @ 0x450 │ │ │ │ + bl bac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7644c │ │ │ │ - ldr r3, [pc, #264] @ 7658c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r8, [fp] │ │ │ │ - bl 1190e8 │ │ │ │ + bne 743f4 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r2, [r4, #1176] @ 0x498 │ │ │ │ + str r0, [r4, #2256] @ 0x8d0 │ │ │ │ + cmp r2, #0 │ │ │ │ + moveq r6, #3 │ │ │ │ + movne r6, #4 │ │ │ │ + mov r2, #2 │ │ │ │ + str r2, [r4, #2284] @ 0x8ec │ │ │ │ + ldr r0, [r4, #1032] @ 0x408 │ │ │ │ + add r3, r5, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mvn r1, #63 @ 0x3f │ │ │ │ + bl ba3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 761dc │ │ │ │ - ldr r5, [pc, #232] @ 7658c │ │ │ │ - mov r4, #0 │ │ │ │ + bne 743f4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 73e40 │ │ │ │ + ldr r1, [pc, #2816] @ 74924 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #3244] @ 74ae0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #2784] @ 74928 │ │ │ │ + mov r3, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r3, [r4, #2256] @ 0x8d0 │ │ │ │ + add r3, r4, #2256 @ 0x8d0 │ │ │ │ + ldr r0, [r4, #1104] @ 0x450 │ │ │ │ + str r3, [sp] │ │ │ │ + add r3, r4, #1104 @ 0x450 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r2, #2 │ │ │ │ + mvn r1, #63 @ 0x3f │ │ │ │ + bl ba3c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 74400 │ │ │ │ + ldr r4, [pc, #2720] @ 7492c │ │ │ │ + mov r3, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ + ldr r0, [r4, #1032] @ 0x408 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + str r3, [r2, #2256]! @ 0x8d0 │ │ │ │ + bl bc70 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 73edc │ │ │ │ + ldr r1, [pc, #2672] @ 74930 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #3088] @ 74ae0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #2640] @ 74934 │ │ │ │ + mov r3, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190e8 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [r4, #1104] @ 0x450 │ │ │ │ + str r3, [r2, #2256]! @ 0x8d0 │ │ │ │ + bl bc70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 764a4 │ │ │ │ - strd r8, [fp] │ │ │ │ - b 761dc │ │ │ │ - ldr r2, [pc, #172] @ 76590 │ │ │ │ - ldr r0, [pc, #172] @ 76594 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ - mov r1, #1 │ │ │ │ + bne 743f4 │ │ │ │ ldr r3, [r4] │ │ │ │ - mov r2, #25 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 73f34 │ │ │ │ + ldr r1, [pc, #2592] @ 74938 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #3000] @ 74ae0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 76060 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, sp, r0, ror #31 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x000d9fbc │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - andeq pc, lr, r4, lsr #3 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - subsmi r8, r6, r0 │ │ │ │ - andeq r9, sp, ip, lsr #27 │ │ │ │ - bne 1966d14 │ │ │ │ - ldrdmi sl, [ip], #-92 @ 0xffffffa4 │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - strtcc r1, [ip], #-380 @ 0xfffffe84 │ │ │ │ - svclt 0x00def24d │ │ │ │ - svccc 0x0091df46 │ │ │ │ - @ instruction: 0x2721c0b1 │ │ │ │ - svccc 0x00e7d3a3 │ │ │ │ - mrrcgt 6, 14, r7, r1, cr4 │ │ │ │ - svccc 0x00dd73e9 │ │ │ │ - ldclhi 3, cr0, [sp], #816 @ 0x330 │ │ │ │ - svclt 0x00b1262c │ │ │ │ - @ instruction: 0xf9e6833e │ │ │ │ - svccc 0x00df88dc │ │ │ │ - ldrtgt r1, [ip], ip, lsl #25 │ │ │ │ - svclt 0x00ebc362 │ │ │ │ - svcvc 0x00f75a0c │ │ │ │ - svclt 0x00ebed9d │ │ │ │ - stceq 15, cr1, [r3], #-872 @ 0xfffffc98 │ │ │ │ - svclt 0x00dcd27c │ │ │ │ - rsclt r0, r6, ip, lsl #6 │ │ │ │ - svclt 0x00c81ca8 │ │ │ │ - subsgt r8, r6, r0 │ │ │ │ - andeq lr, lr, r4, asr #29 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq r7, sl, r4, lsr #9 │ │ │ │ - │ │ │ │ -00076598 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr lr, [pc, #1268] @ 76aa4 │ │ │ │ - ldr ip, [pc, #1268] @ 76aa8 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ - mov ip, #0 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #1240] @ 76aac │ │ │ │ - ldr r2, [pc, #1240] @ 76ab0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr fp, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr sl, [sp, #116] @ 0x74 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bne 76a74 │ │ │ │ - ldr r3, [pc, #1204] @ 76ab4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [pc, #2560] @ 7493c │ │ │ │ + ldr r7, [pc, #2560] @ 74940 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r3, [r5, #2256]! @ 0x8d0 │ │ │ │ + mov r1, r7 │ │ │ │ + stm sp, {r3, r5} │ │ │ │ + mvn r2, #63 @ 0x3f │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r4, #1032] @ 0x408 │ │ │ │ + bl b7b4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + stm sp, {r3, r5} │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [r4, #2256] @ 0x8d0 │ │ │ │ + ldr r0, [r4, #1104] @ 0x450 │ │ │ │ + mvn r3, #0 │ │ │ │ + mvn r2, #63 @ 0x3f │ │ │ │ + bl b7b4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + ldr r1, [pc, #2472] @ 74944 │ │ │ │ + stm sp, {r3, r5} │ │ │ │ + mov r2, r6 │ │ │ │ + str r3, [r4, #2256] @ 0x8d0 │ │ │ │ + ldr r0, [r4, #1032] @ 0x408 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b7b4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + stm sp, {r3, r5} │ │ │ │ + ldr r1, [pc, #2432] @ 74948 │ │ │ │ + ldr r2, [r4, #1040] @ 0x410 │ │ │ │ + str r3, [r4, #2256] @ 0x8d0 │ │ │ │ + ldr r0, [r4, #1032] @ 0x408 │ │ │ │ + asr r3, r2, #31 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b7b4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + stm sp, {r3, r5} │ │ │ │ + ldr r1, [pc, #2396] @ 7494c │ │ │ │ + ldr r2, [r4, #1044] @ 0x414 │ │ │ │ + str r3, [r4, #2256] @ 0x8d0 │ │ │ │ + ldr r0, [r4, #1032] @ 0x408 │ │ │ │ + asr r3, r2, #31 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b7b4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + stm sp, {r3, r5} │ │ │ │ + ldr r1, [pc, #2360] @ 74950 │ │ │ │ + ldr r2, [r4, #1048] @ 0x418 │ │ │ │ + str r3, [r4, #2256] @ 0x8d0 │ │ │ │ + ldr r0, [r4, #1032] @ 0x408 │ │ │ │ + asr r3, r2, #31 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b7b4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + ldr r2, [r4, #1176] @ 0x498 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76808 │ │ │ │ - ldrd r0, [r3, #160] @ 0xa0 │ │ │ │ - ldrd r4, [r3, #104] @ 0x68 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [r3, #168] @ 0xa8 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldrd r0, [r3, #176] @ 0xb0 │ │ │ │ - ldrd r2, [r3, #184] @ 0xb8 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r9, sp, #48 @ 0x30 │ │ │ │ - add r8, sp, #56 @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ + beq 74068 │ │ │ │ + stm sp, {r3, r5} │ │ │ │ + ldr r1, [pc, #2312] @ 74954 │ │ │ │ + ldr r2, [r4, #1052] @ 0x41c │ │ │ │ + str r3, [r4, #2256] @ 0x8d0 │ │ │ │ + ldr r0, [r4, #1032] @ 0x408 │ │ │ │ + add r1, pc, r1 │ │ │ │ + asr r3, r2, #31 │ │ │ │ + bl b7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + ldr r4, [pc, #2280] @ 74958 │ │ │ │ + ldr r1, [pc, #2280] @ 7495c │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [r5, #2256]! @ 0x8d0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + stm sp, {r3, r5} │ │ │ │ + mov r2, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r4, #1104] @ 0x450 │ │ │ │ + bl b7b4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + stm sp, {r3, r5} │ │ │ │ + ldr r1, [pc, #2228] @ 74960 │ │ │ │ + ldr r2, [r4, #1040] @ 0x410 │ │ │ │ + str r3, [r4, #2256] @ 0x8d0 │ │ │ │ + ldr r0, [r4, #1104] @ 0x450 │ │ │ │ + asr r3, r2, #31 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b7b4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + stm sp, {r3, r5} │ │ │ │ + ldr r1, [pc, #2192] @ 74964 │ │ │ │ + ldr r2, [r4, #1044] @ 0x414 │ │ │ │ + str r3, [r4, #2256] @ 0x8d0 │ │ │ │ + ldr r0, [r4, #1104] @ 0x450 │ │ │ │ + asr r3, r2, #31 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b7b4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + ldr r9, [pc, #2160] @ 74968 │ │ │ │ + add r8, r4, #1040 @ 0x410 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mvn r6, #13 │ │ │ │ + stmib sp, {r3, r5} │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [r4, #2256] @ 0x8d0 │ │ │ │ + str r6, [sp] │ │ │ │ + ldrd r2, [r8, #16] │ │ │ │ + ldr r0, [r4, #1032] @ 0x408 │ │ │ │ + bl bde4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + ldr r7, [pc, #2112] @ 7496c │ │ │ │ + stmib sp, {r3, r5} │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r3, [r4, #2256] @ 0x8d0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - bl b370 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - ldrd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r6, [sp, #56] @ 0x38 │ │ │ │ - bl b370 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r4, [sp, #48] @ 0x30 │ │ │ │ - ldrd r8, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r8, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ + str r6, [sp] │ │ │ │ + ldrd r2, [r8, #24] │ │ │ │ + ldr r0, [r4, #1032] @ 0x408 │ │ │ │ + bl bde4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + stmib sp, {r3, r5} │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [r4, #2256] @ 0x8d0 │ │ │ │ + str r6, [sp] │ │ │ │ + ldrd r2, [r8, #16] │ │ │ │ + ldr r0, [r4, #1104] @ 0x450 │ │ │ │ + bl bde4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r6, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + str r3, [r4, #2256] @ 0x8d0 │ │ │ │ + ldr r0, [r4, #1104] @ 0x450 │ │ │ │ + ldrd r2, [r8, #24] │ │ │ │ + bl bde4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 741f8 │ │ │ │ + add r0, r4, #2240 @ 0x8c0 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldr r2, [r4, #2248] @ 0x8c8 │ │ │ │ + ldr r3, [r4, #2240] @ 0x8c0 │ │ │ │ + ldr r1, [r4, #2244] @ 0x8c4 │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #2252] @ 0x8cc │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #1944] @ 74970 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2292] @ 74ae0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + bl 71a6c │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt 7485c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + ldr fp, [pc, #1892] @ 74974 │ │ │ │ + mov r0, r2 │ │ │ │ + bic r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r2, [pc, #1884] @ 74978 │ │ │ │ + ldr r3, [pc, #1884] @ 7497c │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #1872] @ 74978 │ │ │ │ + ldr r3, [pc, #1872] @ 7497c │ │ │ │ + bl 118b10 │ │ │ │ + add fp, pc, fp │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ + bl 118a2c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #1828] @ 74980 │ │ │ │ + mov r2, #50 @ 0x32 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + mov lr, #0 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + add r3, r3, #2256 @ 0x8d0 │ │ │ │ + mov r2, #1 │ │ │ │ + str lr, [sp, #144] @ 0x90 │ │ │ │ + str lr, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + str lr, [sp, #160] @ 0xa0 │ │ │ │ + str fp, [sp, #176] @ 0xb0 │ │ │ │ + str sl, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [r2, #1044] @ 0x414 │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r3, [r2] │ │ │ │ + blt 746b0 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 742dc │ │ │ │ + ldr r1, [pc, #1732] @ 74984 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2060] @ 74ae0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #1700] @ 74988 │ │ │ │ + ldr r0, [pc, r3] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 7534c │ │ │ │ + ldr r4, [pc, #1688] @ 7498c │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ + add r4, pc, r4 │ │ │ │ + b 74328 │ │ │ │ + ldr r3, [r4, #2268] @ 0x8dc │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt 74334 │ │ │ │ + ldr r3, [r4, #2272] @ 0x8e0 │ │ │ │ + ldr r0, [r3, r6, lsl #2] │ │ │ │ + bl 71b14 │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt 75ac8 │ │ │ │ + add r6, r6, #1 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, r3 │ │ │ │ + blt 742fc │ │ │ │ + ldr r4, [pc, #1620] @ 74990 │ │ │ │ + ldr r8, [pc, #1620] @ 74994 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r9, r4, #2256 @ 0x8d0 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ + b 74378 │ │ │ │ + ldr r3, [sp, #3636] @ 0xe34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 74374 │ │ │ │ + ldr r3, [r8, #2264] @ 0x8d8 │ │ │ │ + add sl, r3, sl │ │ │ │ + ldr r3, [r3, r6, lsl #5] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 75370 │ │ │ │ + add r7, r7, #1 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r7, r3 │ │ │ │ + bge 74868 │ │ │ │ + ldr r3, [r4, #2276] @ 0x8e4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 74868 │ │ │ │ + ldr r3, [r4, #2280] @ 0x8e8 │ │ │ │ + ldr r6, [r3, r7, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7166c │ │ │ │ + ldr r3, [r4, #2260] @ 0x8d4 │ │ │ │ + lsl sl, r6, #5 │ │ │ │ + ldr r2, [r3, r6, lsl #5] │ │ │ │ + add r3, r3, r6, lsl #5 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 74354 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #2256] @ 0x8d0 │ │ │ │ + bl b754 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + ldr r3, [r4, #2284] @ 0x8ec │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #2284] @ 0x8ec │ │ │ │ + ldr r3, [r4, #2260] @ 0x8d4 │ │ │ │ + str r0, [r3, r6, lsl #5] │ │ │ │ + b 74354 │ │ │ │ + ldr r0, [r4, #2256] @ 0x8d0 │ │ │ │ + bl 70fe4 │ │ │ │ + b 73920 │ │ │ │ + ldr r1, [pc, #1424] @ 74998 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1736] @ 74ae0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 73e84 │ │ │ │ + add r0, r4, #2240 @ 0x8c0 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldr r2, [r4, #2248] @ 0x8c8 │ │ │ │ + ldr r3, [r4, #2240] @ 0x8c0 │ │ │ │ + ldr r1, [r4, #2244] @ 0x8c4 │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #2252] @ 0x8cc │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r1, [pc, #1340] @ 7499c │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl b778 │ │ │ │ + b 73e84 │ │ │ │ + ldr r1, [pc, #1312] @ 749a0 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1300] @ 749a4 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1288] @ 749a8 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r5, [pc, #1276] @ 749ac │ │ │ │ + mov r6, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r2, [r4, #2272] @ 0x8e0 │ │ │ │ + ldr r3, [r4, #2268] @ 0x8dc │ │ │ │ + ldr r2, [r2, r6, lsl #2] │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #912] @ 76ab8 │ │ │ │ - mov r2, #0 │ │ │ │ - bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - mov r9, r1 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne 744b4 │ │ │ │ + ldr r3, [pc, #1520] @ 74ae0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r4, [pc, #1208] @ 749b0 │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl b778 │ │ │ │ + ldr r1, [pc, #1192] @ 749b4 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1180] @ 749b8 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1168] @ 749bc │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r2, [r4, #2280] @ 0x8e8 │ │ │ │ + ldr r3, [r4, #2276] @ 0x8e4 │ │ │ │ + ldr r2, [r2, r6, lsl #2] │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 1190d4 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne 74538 │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #1092] @ 749c0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + b 73b6c │ │ │ │ + ldr r3, [pc, #1080] @ 749c4 │ │ │ │ + ldr r5, [pc, #1080] @ 749c8 │ │ │ │ + ldr r4, [pc, r3] │ │ │ │ + add r5, pc, r5 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r5, #2268] @ 0x8dc │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r5, #2272] @ 0x8e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r5, #2276] @ 0x8e4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 768d4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118dcc │ │ │ │ - bl b724 │ │ │ │ + str r0, [r5, #2280] @ 0x8e8 │ │ │ │ + beq 75ae0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 74670 │ │ │ │ + ldr r1, [pc, #1000] @ 749cc │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r4, [pc, #988] @ 749d0 │ │ │ │ + ldr r1, [pc, #988] @ 749d4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1224] @ 74ae0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl b778 │ │ │ │ + ldr r1, [pc, #940] @ 749d8 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #928] @ 749dc │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r0, [sl] │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [fp] │ │ │ │ - ldrd r2, [sl] │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r5, [pc, #820] @ 76abc │ │ │ │ - mov r4, #0 │ │ │ │ - mov r2, r0 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + b 7456c │ │ │ │ + ldr r0, [pc, #888] @ 749e0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 717f0 │ │ │ │ + b 73920 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + b 73b6c │ │ │ │ + ldr r0, [pc, #860] @ 749e4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 717f0 │ │ │ │ + ldr r1, [pc, #852] @ 749e8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 72884 │ │ │ │ + ldr r0, [pc, #844] @ 749ec │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 717f0 │ │ │ │ + ldr r1, [pc, #836] @ 749f0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 72884 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov fp, r2 │ │ │ │ + ble 7470c │ │ │ │ + add r0, r2, #2240 @ 0x8c0 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldr r3, [fp, #2240] @ 0x8c0 │ │ │ │ + ldr r1, [fp, #2248] @ 0x8c8 │ │ │ │ + subs r0, r3, r1 │ │ │ │ + ldr r3, [fp, #2252] @ 0x8cc │ │ │ │ + ldr r1, [fp, #2244] @ 0x8c4 │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sl] │ │ │ │ - bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1190d4 │ │ │ │ + ldr r1, [pc, #776] @ 749f4 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #992] @ 74ae0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #740] @ 749f8 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r5, r4, #2256 @ 0x8d0 │ │ │ │ + ldr r0, [r4, #1032] @ 0x408 │ │ │ │ + mov r1, r5 │ │ │ │ + bl b754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 767dc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [fp] │ │ │ │ - ldrd r6, [sl] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + bne 743f4 │ │ │ │ + ldr r0, [r4, #1104] @ 0x450 │ │ │ │ + mov r1, r5 │ │ │ │ + bl b754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 768a8 │ │ │ │ - strd r4, [sl] │ │ │ │ - ldr r2, [pc, #732] @ 76ac0 │ │ │ │ - ldr r3, [pc, #704] @ 76aa8 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bne 743f4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 74770 │ │ │ │ + ldr r1, [pc, #680] @ 749fc │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #892] @ 74ae0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 76aa0 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #692] @ 76ac4 │ │ │ │ - ldr r1, [pc, #692] @ 76ac8 │ │ │ │ - ldr r4, [pc, #692] @ 76acc │ │ │ │ - strd r0, [r3, #184] @ 0xb8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #648] @ 74a00 │ │ │ │ + ldr r6, [pc, #648] @ 74a04 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, r4, #2240 @ 0x8c0 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldr r2, [r4, #2248] @ 0x8c8 │ │ │ │ + ldr r3, [r4, #2240] @ 0x8c0 │ │ │ │ + ldr r1, [r4, #2244] @ 0x8c4 │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #2252] @ 0x8cc │ │ │ │ + add r5, r4, #1168 @ 0x490 │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ + add r5, r5, #12 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + ldr r6, [pc, #588] @ 74a08 │ │ │ │ + add r7, r4, #2288 @ 0x8f0 │ │ │ │ + add r6, pc, r6 │ │ │ │ strd r0, [sp] │ │ │ │ - ldr r0, [pc, #684] @ 76ad0 │ │ │ │ - ldr r1, [pc, #684] @ 76ad4 │ │ │ │ - ldr r5, [pc, #684] @ 76ad8 │ │ │ │ - strd r0, [r3, #160] @ 0xa0 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #676] @ 76adc │ │ │ │ - ldr r1, [pc, #676] @ 76ae0 │ │ │ │ - mov r2, #1 │ │ │ │ - strd r0, [r3, #168] @ 0xa8 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #664] @ 76ae4 │ │ │ │ - ldr r1, [pc, #664] @ 76ae8 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ - strd r0, [r3, #176] @ 0xb0 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #652] @ 76aec │ │ │ │ - ldr r1, [pc, #652] @ 76af0 │ │ │ │ - strd r4, [r3, #104] @ 0x68 │ │ │ │ - strd r0, [r3, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #644] @ 76af4 │ │ │ │ - ldr r1, [pc, #644] @ 76af8 │ │ │ │ - strd r0, [r3, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #640] @ 76afc │ │ │ │ - ldr r1, [pc, #640] @ 76b00 │ │ │ │ - strd r0, [r3, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #636] @ 76b04 │ │ │ │ - ldr r1, [pc, #636] @ 76b08 │ │ │ │ - strd r0, [r3, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #632] @ 76b0c │ │ │ │ - ldr r1, [pc, #632] @ 76b10 │ │ │ │ - strd r0, [r3, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #628] @ 76b14 │ │ │ │ - ldr r1, [pc, #628] @ 76b18 │ │ │ │ - strd r0, [r3, #152] @ 0x98 │ │ │ │ - b 76630 │ │ │ │ - ldr r5, [pc, #620] @ 76b1c │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r2, [r4, #2248] @ 0x8c8 │ │ │ │ + ldr r3, [r4, #2240] @ 0x8c0 │ │ │ │ + ldr r1, [r4, #2244] @ 0x8c4 │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #2252] @ 0x8cc │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r5, r6 │ │ │ │ + str r3, [r5], #1024 @ 0x400 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ mov r1, r7 │ │ │ │ + add r0, r5, #4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r3, [r4, #2240] @ 0x8c0 │ │ │ │ + ldr r2, [r4, #2248] @ 0x8c8 │ │ │ │ + ldr r1, [r4, #2244] @ 0x8c4 │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #2252] @ 0x8cc │ │ │ │ + add r4, r6, #5120 @ 0x1400 │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ + strd r0, [r4, #8] │ │ │ │ + b 727f4 │ │ │ │ + ldr r1, [pc, #424] @ 74a0c │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 72884 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ + bl 71658 │ │ │ │ + ldr r3, [pc, #408] @ 74a10 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ble 748cc │ │ │ │ + ldr r1, [pc, #384] @ 74a14 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #372] @ 74a18 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #360] @ 74a1c │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #540] @ 74ae0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r6, [pc, #332] @ 74a20 │ │ │ │ + ldr r3, [pc, #332] @ 74a24 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r7, [pc, #324] @ 74a28 │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + add r3, r3, #2256 @ 0x8d0 │ │ │ │ + add r2, r6, #2256 @ 0x8d0 │ │ │ │ + ldr sl, [pc, #304] @ 74a2c │ │ │ │ + ldr fp, [pc, #304] @ 74a30 │ │ │ │ + ldr r9, [sp, #120] @ 0x78 │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + b 74db0 │ │ │ │ + andseq r0, r3, r8, lsl #17 │ │ │ │ + andeq fp, sl, ip, ror r7 │ │ │ │ + andseq r0, r3, ip, ror #15 │ │ │ │ + andeq fp, sl, r0, asr #14 │ │ │ │ + andseq r0, r3, r4, lsl #15 │ │ │ │ + andeq fp, sl, r8, lsr #13 │ │ │ │ + @ instruction: 0x001306b8 │ │ │ │ + andseq r0, r3, r4, ror r6 │ │ │ │ + andeq r9, sl, r0, ror #23 │ │ │ │ + andseq r0, r3, ip, lsl r6 │ │ │ │ + andeq fp, sl, ip, lsl #12 │ │ │ │ + andseq r0, r3, r4, asr #11 │ │ │ │ + @ instruction: 0x000a9bb8 │ │ │ │ + andeq r9, sl, ip, asr fp │ │ │ │ + muleq fp, r0, r8 │ │ │ │ + andeq r8, fp, r8, ror r8 │ │ │ │ + strdeq sl, [sl], -r0 │ │ │ │ + andeq sl, sl, r8, asr #27 │ │ │ │ + mulseq r3, r0, r4 │ │ │ │ + andeq r9, sl, r8, lsl #21 │ │ │ │ + andeq r8, fp, ip, lsr #15 │ │ │ │ + muleq fp, r4, r7 │ │ │ │ + andeq r8, sl, ip, ror #27 │ │ │ │ + ldrdeq r8, [sl], -r4 │ │ │ │ + andeq fp, sl, ip, ror r3 │ │ │ │ + @ instruction: 0x001302d4 │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ + andseq r0, r3, r4, lsr #5 │ │ │ │ + andeq fp, sl, r0, asr #5 │ │ │ │ + andseq r0, r3, r0, lsr #4 │ │ │ │ + andseq r0, r3, ip, lsl #4 │ │ │ │ + andseq r0, r3, r4, asr #3 │ │ │ │ + @ instruction: 0x001301bc │ │ │ │ + andeq r9, sl, r8, ror #12 │ │ │ │ + muleq sl, ip, r0 │ │ │ │ + andeq fp, sl, ip, lsl #10 │ │ │ │ + andeq fp, sl, ip, lsl #10 │ │ │ │ + andeq sl, sl, r0, lsl #30 │ │ │ │ + @ instruction: 0x000aaebc │ │ │ │ + andseq r0, r3, r8 │ │ │ │ + andeq sl, sl, r0, ror lr │ │ │ │ + andeq sl, sl, r0, ror lr │ │ │ │ + andeq sl, sl, r4, ror lr │ │ │ │ + andseq pc, r2, r8, lsl #31 │ │ │ │ + andeq ip, sp, r4, lsr #13 │ │ │ │ + andseq pc, r2, r0, ror pc @ │ │ │ │ + andeq fp, sl, r8, lsr #7 │ │ │ │ + andeq sl, sl, ip, lsr #27 │ │ │ │ + andeq fp, sl, r4, lsr #7 │ │ │ │ + andeq sl, sl, r0, asr sp │ │ │ │ + andeq sl, sl, r0, asr sp │ │ │ │ + andeq sl, sl, r0, lsl fp │ │ │ │ + andeq sl, sl, r0, ror #23 │ │ │ │ + andseq pc, r2, r0, ror lr @ │ │ │ │ + @ instruction: 0x000aabb8 │ │ │ │ + andseq pc, r2, r8, asr lr @ │ │ │ │ + andeq fp, sl, ip, asr r2 │ │ │ │ + @ instruction: 0x0012fdf0 │ │ │ │ + andeq fp, sl, r0, lsr #4 │ │ │ │ + andseq pc, r2, r8, lsl #27 │ │ │ │ + andeq r9, sl, ip, lsl r4 │ │ │ │ + andeq r9, sl, r4, lsl r4 │ │ │ │ + andseq pc, r2, r0, lsr #25 │ │ │ │ + andseq pc, r2, ip, lsl #25 │ │ │ │ + andeq sl, sl, r8, lsl sp │ │ │ │ + andeq sl, sl, r4, lsr #26 │ │ │ │ + andeq sl, sl, r4, asr #26 │ │ │ │ + andseq pc, r2, r0, lsr #24 │ │ │ │ + andseq pc, r2, r8, lsr #24 │ │ │ │ + andseq pc, r2, r0, lsl #24 │ │ │ │ + eors r8, r0, #14848 @ 0x3a00 │ │ │ │ + @ instruction: 0x3e45798e │ │ │ │ + andeq sl, sl, ip, lsl #22 │ │ │ │ + andseq pc, r2, r0, ror #17 │ │ │ │ + andeq sl, sl, r4, lsr #16 │ │ │ │ + andeq sl, sl, r0, lsl #19 │ │ │ │ + andeq sl, sl, r4, lsr #18 │ │ │ │ + andseq pc, r2, r0, ror #12 │ │ │ │ + @ instruction: 0x000aa8b4 │ │ │ │ + andseq pc, r2, r4, lsr #12 │ │ │ │ + andeq sl, sl, r0, asr r8 │ │ │ │ + ldrdeq sl, [sl], -r4 │ │ │ │ + andeq sl, sl, ip, lsl #15 │ │ │ │ + andeq sl, sl, r4, asr #14 │ │ │ │ + andseq pc, r2, r0, lsl #11 │ │ │ │ + andeq r8, sl, r4, lsl r0 │ │ │ │ + andeq sl, sl, r8, asr #13 │ │ │ │ + andeq r7, sl, r8, lsl #30 │ │ │ │ + andeq sl, sl, ip, ror #11 │ │ │ │ + @ instruction: 0x000aa5bc │ │ │ │ + andeq sl, sl, r8, asr r5 │ │ │ │ + @ instruction: 0x0012f3b4 │ │ │ │ + mulseq r2, ip, r3 │ │ │ │ + andseq pc, r2, r0, lsl #7 │ │ │ │ + andseq pc, r2, r4, asr #6 │ │ │ │ + andseq pc, r2, r8, lsr r3 @ │ │ │ │ + andseq pc, r2, r4, lsr r3 @ │ │ │ │ + andseq pc, r2, r8, lsl #6 │ │ │ │ + @ instruction: 0x000aa6b0 │ │ │ │ + andeq sl, sl, r0, asr #4 │ │ │ │ + ldrdeq sl, [sl], -r8 │ │ │ │ + andseq pc, r2, r0, lsl #2 │ │ │ │ + andeq sl, sl, ip, ror r4 │ │ │ │ + andseq pc, r2, r4, ror r0 @ │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + @ instruction: 0x0012efd0 │ │ │ │ + svcvc 0x00efffff │ │ │ │ + @ instruction: 0x000aa1b0 │ │ │ │ + andseq lr, r2, r0, ror lr │ │ │ │ + andeq sl, sl, r8, ror #2 │ │ │ │ + andeq sl, sl, r4, lsr #1 │ │ │ │ + andeq sl, sl, r0, asr r0 │ │ │ │ + andeq sl, sl, r0 │ │ │ │ + mulseq r2, r0, ip │ │ │ │ + andeq r9, sl, ip, lsl pc │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andseq lr, r2, r8, ror #21 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 74da4 │ │ │ │ + ldr r3, [r6, #2284] @ 0x8ec │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ + str r3, [r6, #2284] @ 0x8ec │ │ │ │ + bgt 7504c │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + add r1, r1, #4 │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r0, #10 │ │ │ │ + mov r3, #0 │ │ │ │ + bl b460 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 75004 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 74b64 │ │ │ │ + ldr r1, [pc, #-276] @ 74a34 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1190ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-124] @ 74ae0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #3636] @ 0xe34 │ │ │ │ + mov r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [r9, #2260] @ 0x8d4 │ │ │ │ + str r2, [r3, r4, lsl #5] │ │ │ │ + beq 74bd4 │ │ │ │ + ldr r3, [r9, #2284] @ 0x8ec │ │ │ │ + add r3, r3, r2 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ + str r3, [r9, #2284] @ 0x8ec │ │ │ │ + bgt 750e0 │ │ │ │ + ldr r1, [r9, #2264] @ 0x8d8 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ + add r1, r1, r8 │ │ │ │ + ldr r2, [r3, r4, lsl #2] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, r1, #4 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, #10 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bl b460 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 767d8 │ │ │ │ - strd r6, [sl] │ │ │ │ - b 767dc │ │ │ │ - ldr r4, [pc, #580] @ 76b20 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldrd r2, [r4, #112] @ 0x70 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #120] @ 0x78 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #128] @ 0x80 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #136] @ 0x88 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #144] @ 0x90 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #152] @ 0x98 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ + bne 75098 │ │ │ │ + ldr r3, [r9, #2264] @ 0x8d8 │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [r3, r4, lsl #5] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [r3, #2260] @ 0x8d4 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r3, r3, r8 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl bd9c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 74fe0 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt 74fb8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + bl bd0c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 74f78 │ │ │ │ + ldr r3, [pc, #-488] @ 74a38 │ │ │ │ + add r0, r4, #3504 @ 0xdb0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, #2204] @ 0x89c │ │ │ │ + add r0, r0, #8 │ │ │ │ + add r1, r8, #3504 @ 0xdb0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 74f60 │ │ │ │ + add r1, r8, #3520 @ 0xdc0 │ │ │ │ + add r0, r4, #3520 @ 0xdc0 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 74f48 │ │ │ │ + ldrd r2, [r8] │ │ │ │ + ldrd r0, [r4] │ │ │ │ + bl 118758 │ │ │ │ + mov r2, sl │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ + str r3, [sp, #412] @ 0x19c │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ + mov r3, fp │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 74f30 │ │ │ │ + ldrd r2, [r8, #8] │ │ │ │ + ldrd r0, [r4, #8] │ │ │ │ + bl 118758 │ │ │ │ + mov r2, sl │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ + str r3, [sp, #420] @ 0x1a4 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ + mov r3, fp │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 74ee4 │ │ │ │ + ldrd r2, [r8, #56] @ 0x38 │ │ │ │ + ldrd r0, [r4, #56] @ 0x38 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, sl │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ + str r3, [sp, #428] @ 0x1ac │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ + mov r3, fp │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 74ea8 │ │ │ │ + ldrd r2, [r8, #64] @ 0x40 │ │ │ │ + ldrd r0, [r4, #64] @ 0x40 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, sl │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ + str r3, [sp, #436] @ 0x1b4 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ + mov r3, fp │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 74ea8 │ │ │ │ + ldrd r2, [r8, #72] @ 0x48 │ │ │ │ + ldrd r0, [r4, #72] @ 0x48 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, sl │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ + str r3, [sp, #444] @ 0x1bc │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ + mov r3, fp │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 74ea8 │ │ │ │ + ldrd r2, [r8, #80] @ 0x50 │ │ │ │ + ldrd r0, [r4, #80] @ 0x50 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, sl │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ + mov r3, fp │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 74ea8 │ │ │ │ + ldrd r2, [r8, #120] @ 0x78 │ │ │ │ + ldrd r0, [r4, #120] @ 0x78 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 74e6c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 75130 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 71794 │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r1, [r7, #2260] @ 0x8d4 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl b724 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r0, [sl] │ │ │ │ + ldr r3, [r1, r0, lsl #5] │ │ │ │ + lsl r8, r0, #5 │ │ │ │ + add r1, r1, r0, lsl #5 │ │ │ │ + ble 74ae8 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ldr r1, [pc, #-952] @ 74a3c │ │ │ │ + ldr r2, [r2, r0, lsl #2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r2, #200 @ 0xc8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [r7, #2284] @ 0x8ec │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-832] @ 74ae0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r1, [r7, #2260] @ 0x8d4 │ │ │ │ + ldr r3, [r1, r4, lsl #5] │ │ │ │ + add r1, r1, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 74af0 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 74da4 │ │ │ │ + ldr r1, [pc, #-1044] @ 74a40 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 74da4 │ │ │ │ + ldr r3, [pc, #-1072] @ 74a44 │ │ │ │ + add r4, sp, #1536 @ 0x600 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl bc7c │ │ │ │ - ldrd r2, [sp] │ │ │ │ - bl 118b60 │ │ │ │ + str r8, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 710b8 │ │ │ │ + ldr r1, [pc, #-1116] @ 74a48 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 72884 │ │ │ │ + ldr r3, [pc, #-1124] @ 74a4c │ │ │ │ + add r4, sp, #1536 @ 0x600 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r0, r4 │ │ │ │ + str r8, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 710b8 │ │ │ │ + ldr r1, [pc, #-1168] @ 74a50 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 72884 │ │ │ │ + ldr r3, [pc, #-1176] @ 74a54 │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r8, [sp] │ │ │ │ + add r4, sp, #1536 @ 0x600 │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 710b8 │ │ │ │ + add r1, r9, #1168 @ 0x490 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #12 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 727f4 │ │ │ │ + ldr r3, [pc, #-1248] @ 74a58 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r8, [sp] │ │ │ │ + b 74ef8 │ │ │ │ + ldr r3, [pc, #-1268] @ 74a5c │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r8, [sp] │ │ │ │ + b 74ef8 │ │ │ │ + ldr r3, [pc, #-1288] @ 74a60 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r8, [sp] │ │ │ │ + b 74ef8 │ │ │ │ + ldr ip, [pc, #-1308] @ 74a64 │ │ │ │ + ldr r4, [pc, #-1308] @ 74a68 │ │ │ │ + add ip, pc, ip │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldm r4!, {r0, r1, r2, r3} │ │ │ │ + add ip, ip, #1168 @ 0x490 │ │ │ │ + add ip, ip, #12 │ │ │ │ + mov lr, ip │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, ip │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 727f4 │ │ │ │ + ldr r1, [pc, #-1364] @ 74a6c │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-1268] @ 74ae0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 74c08 │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #2256] @ 0x8d0 │ │ │ │ + bl 70fe4 │ │ │ │ + add r1, r4, #1168 @ 0x490 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #12 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 727f4 │ │ │ │ + add r4, sp, #1536 @ 0x600 │ │ │ │ + ldr r3, [pc, #-1440] @ 74a70 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + add r4, r4, #4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r8, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 710b8 │ │ │ │ + add r1, r6, #1168 @ 0x490 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #12 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 727f4 │ │ │ │ + ldr lr, [pc, #-1504] @ 74a74 │ │ │ │ + add r6, r6, #1168 @ 0x490 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr sl, [sp, #104] @ 0x68 │ │ │ │ + add r6, r6, #12 │ │ │ │ + mov ip, r6 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [ip] │ │ │ │ + bl ba48 │ │ │ │ + ldr r0, [sp, #308] @ 0x134 │ │ │ │ + bl ba48 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, r6 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 727f4 │ │ │ │ + add r4, sp, #1536 @ 0x600 │ │ │ │ + ldr r3, [pc, #-1580] @ 74a78 │ │ │ │ + add r4, r4, #4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 710b8 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, r3, #1168 @ 0x490 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #12 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 727f4 │ │ │ │ + ldr lr, [pc, #-1644] @ 74a7c │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + add lr, pc, lr │ │ │ │ + add r4, r3, #1168 @ 0x490 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr sl, [sp, #104] @ 0x68 │ │ │ │ + add r4, r4, #12 │ │ │ │ + mov ip, r4 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [ip] │ │ │ │ + bl ba48 │ │ │ │ + ldr r0, [sp, #308] @ 0x134 │ │ │ │ + bl ba48 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, r4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 727f4 │ │ │ │ + mov r9, r5 │ │ │ │ + ldr sl, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #468] @ 0x1d4 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [pc, #-1740] @ 74a80 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4, #1052] @ 0x41c │ │ │ │ + cmp r3, r2 │ │ │ │ + blt 75a68 │ │ │ │ + ldr r3, [pc, #-1760] @ 74a84 │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, r3, #2256 @ 0x8d0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [pc, #-1784] @ 74a88 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #1048] @ 0x418 │ │ │ │ + cmp r2, r1 │ │ │ │ + blt 75a58 │ │ │ │ + ldr r1, [r3, #1040] @ 0x410 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b 751ac │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + str r2, [r0, r3, lsl #2] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r1, r3 │ │ │ │ + bgt 751a0 │ │ │ │ + ldr r3, [pc, #-1840] @ 74a8c │ │ │ │ + ldr r6, [pc, #-1840] @ 74a90 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [pc, #-1848] @ 74a94 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, r6, #2256 @ 0x8d0 │ │ │ │ + mov r7, sl │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ + mov sl, r9 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + b 752a4 │ │ │ │ + ldr r3, [pc, #-1892] @ 74a98 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #2284] @ 0x8ec │ │ │ │ + cmp r2, #199 @ 0xc7 │ │ │ │ + ble 75298 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 753dc │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, #2260] @ 0x8d4 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl b754 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 75438 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 7526c │ │ │ │ + ldr r1, [pc, #-1972] @ 74a9c │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-1924] @ 74ae0 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #3636] @ 0xe34 │ │ │ │ mov r2, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [r6, #2284] @ 0x8ec │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r6, #2284] @ 0x8ec │ │ │ │ + ldr r3, [r6, #2260] @ 0x8d4 │ │ │ │ + str r2, [r3, r4, lsl #5] │ │ │ │ + bne 753a4 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 75858 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 71794 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r4, r0 │ │ │ │ + lsl r3, r4, #5 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r2, #2260] @ 0x8d4 │ │ │ │ + ldr r2, [r2] │ │ │ │ + add r3, r3, r4, lsl #5 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r1, [sp, #508] @ 0x1fc │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r2, #3 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ + mov r0, #1 │ │ │ │ + sub r3, r1, r3 │ │ │ │ + ldr r2, [r2, r4, lsl #2] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r3, r3, r0 │ │ │ │ + str r0, [sp, #500] @ 0x1f4 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bgt 75730 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 75448 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt 75414 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 753fc │ │ │ │ + b 751f4 │ │ │ │ + ldr r1, [pc, #-2228] @ 74aa0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2180] @ 74ae0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 742ec │ │ │ │ + mov r1, r8 │ │ │ │ mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + str r3, [r1, #2256]! @ 0x8d0 │ │ │ │ + bl b754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76a14 │ │ │ │ - ldr r7, [pc, #328] @ 76b24 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r4, #0 │ │ │ │ + bne 758e4 │ │ │ │ + ldr r3, [r8, #2284] @ 0x8ec │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r8, #2284] @ 0x8ec │ │ │ │ + ldr r3, [r8, #2264] @ 0x8d8 │ │ │ │ + str r0, [r3, r6, lsl #5] │ │ │ │ + b 74374 │ │ │ │ + ldr r3, [r6, #2264] @ 0x8d8 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl b754 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 75440 │ │ │ │ + ldr r3, [r6, #2284] @ 0x8ec │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r6, #2284] @ 0x8ec │ │ │ │ + ldr r3, [r6, #2264] @ 0x8d8 │ │ │ │ + str r0, [r3, r4, lsl #5] │ │ │ │ + b 75290 │ │ │ │ + ldr r1, [pc, #-2368] @ 74aa4 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2324] @ 74ae0 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #-2396] @ 74aa8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #2284] @ 0x8ec │ │ │ │ + cmp r3, #199 @ 0xc7 │ │ │ │ + ble 75290 │ │ │ │ + b 75214 │ │ │ │ + ldr r1, [pc, #-2416] @ 74aac │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2380] @ 74ae0 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 7533c │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + b 74fe4 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + b 74fe4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + ldr r2, [r2, r4, lsl #2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt 7532c │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 7532c │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [r2, r4, lsl #2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt 7532c │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r5, [pc, #-2520] @ 74ab0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp] │ │ │ │ + add r5, pc, r5 │ │ │ │ + asr r3, r3, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r1, [r5, #2260] @ 0x8d4 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + lsl r3, r4, #5 │ │ │ │ + add r1, r1, r3 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + add r9, r5, #2256 @ 0x8d0 │ │ │ │ + sub r8, r3, #12 │ │ │ │ + sub fp, r3, #8 │ │ │ │ + str r9, [sp, #20] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str fp, [sp, #8] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + add r2, sp, #500 @ 0x1f4 │ │ │ │ + str r1, [r5, #2256] @ 0x8d0 │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + bl b8bc │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 757dc │ │ │ │ + ldr r1, [sp, #3636] @ 0xe34 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 757a0 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + sub r2, r3, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + b 7551c │ │ │ │ + ldr r1, [pc, #-2656] @ 74ab4 │ │ │ │ + mov r0, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + strd r0, [r2, #8]! │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, r1 │ │ │ │ + blt 7550c │ │ │ │ + ldr fp, [pc, #-2680] @ 74ab8 │ │ │ │ + str r4, [sp, #236] @ 0xec │ │ │ │ + add fp, pc, fp │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ mov r5, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ + b 75584 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + lsl r1, r8, #3 │ │ │ │ + ldr ip, [r3, r9, lsl #2] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r8, r8, #1 │ │ │ │ + ldr r0, [r3, r9, lsl #2] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r8, [r3, r9, lsl #2] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r2, [r3, r7] │ │ │ │ + strd r2, [ip, r1] │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + ldrd r2, [r3, r7] │ │ │ │ + strd r2, [r0, r1] │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge 7578c │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + lsl r7, r5, #3 │ │ │ │ + ldrd r8, [r3, r7] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ + bl 1190ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 769e4 │ │ │ │ - ldr r3, [pc, #264] @ 76b24 │ │ │ │ - mov r2, #0 │ │ │ │ + bne 75580 │ │ │ │ + bic r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ + str r3, [sp, #460] @ 0x1cc │ │ │ │ + str r8, [sp, #456] @ 0x1c8 │ │ │ │ + ldrd r8, [r1] │ │ │ │ + ldr r3, [pc, #-2840] @ 74abc │ │ │ │ + mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - strd r8, [fp] │ │ │ │ - bl 1190e8 │ │ │ │ + bl 1190ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76774 │ │ │ │ - ldr r5, [pc, #232] @ 76b24 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + bne 75580 │ │ │ │ + ldr r3, [pc, #-2868] @ 74abc │ │ │ │ + mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 75580 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r3, r7] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119070 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 75580 │ │ │ │ + ldr r3, [fp, #2260] @ 0x8d4 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ + adds r9, r5, r9 │ │ │ │ + bmi 75580 │ │ │ │ + ldr r3, [fp, #1040] @ 0x410 │ │ │ │ + cmp r3, r9 │ │ │ │ + ble 75580 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r8, [r3, r9, lsl #2] │ │ │ │ + cmp r4, r8 │ │ │ │ + bgt 75548 │ │ │ │ + ldr r3, [fp] │ │ │ │ + add r4, r4, #50 @ 0x32 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 75688 │ │ │ │ + ldr r1, [pc, #-2988] @ 74ac0 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190e8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2976] @ 74ae0 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #-3020] @ 74ac4 │ │ │ │ + mov r5, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + lsl r3, r4, #3 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + sub r6, r3, #4 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + sub r7, r3, #4 │ │ │ │ + b 756e8 │ │ │ │ + ldr r0, [r7, #4]! │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + bl bd84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a3c │ │ │ │ - strd r8, [fp] │ │ │ │ - b 76774 │ │ │ │ - ldr r2, [pc, #172] @ 76b28 │ │ │ │ - ldr r0, [pc, #172] @ 76b2c │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r2, #25 │ │ │ │ + str r0, [r7] │ │ │ │ + beq 75838 │ │ │ │ + ldr r0, [r6, #4]! │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + bl bd84 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r6] │ │ │ │ + beq 757fc │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r3, #1040] @ 0x410 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt 756b4 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 75728 │ │ │ │ + ldr r1, [pc, #-3144] @ 74ac8 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-3136] @ 74ae0 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + lsl r7, r5, #3 │ │ │ │ + b 75548 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [pc, #-3184] @ 74acc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-3192] @ 74ae0 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 7532c │ │ │ │ + ldr r2, [sp, #316] @ 0x13c │ │ │ │ + ldr r2, [r2, r4, lsl #2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt 7532c │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 7532c │ │ │ │ + b 7544c │ │ │ │ + str r4, [sp, #92] @ 0x5c │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #236] @ 0xec │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + b 7533c │ │ │ │ + stmib sp, {r3, fp} │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r9, [sp, #20] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [r5, #2264] @ 0x8d8 │ │ │ │ + lsl r1, r4, #5 │ │ │ │ + add r3, r3, r1 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + bl b8bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 75528 │ │ │ │ + ldr r0, [r5, #2256] @ 0x8d0 │ │ │ │ + bl 70fe4 │ │ │ │ + add r1, r5, #1168 @ 0x490 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #12 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 727f4 │ │ │ │ + ldr sl, [sp, #104] @ 0x68 │ │ │ │ + mov r0, sl │ │ │ │ + bl ba48 │ │ │ │ + ldr r0, [sp, #308] @ 0x134 │ │ │ │ + bl ba48 │ │ │ │ + ldr r0, [pc, #-3400] @ 74ad0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r4] │ │ │ │ + bl 717f0 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, r3, #1168 @ 0x490 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #12 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 727f4 │ │ │ │ + ldr sl, [sp, #104] @ 0x68 │ │ │ │ + mov r0, sl │ │ │ │ + bl ba48 │ │ │ │ + ldr r0, [sp, #308] @ 0x134 │ │ │ │ + bl ba48 │ │ │ │ + ldr r0, [pc, #-3456] @ 74ad4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 75818 │ │ │ │ + ldr r8, [pc, #-3464] @ 74ad8 │ │ │ │ + mov r9, sl │ │ │ │ + ldr r6, [sp, #108] @ 0x6c │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr fp, [sp, #168] @ 0xa8 │ │ │ │ + mov sl, r7 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r4, #0 │ │ │ │ + b 758ac │ │ │ │ + ldr r2, [sp, #3640] @ 0xe38 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 75970 │ │ │ │ + ldr r2, [sp, #3640] @ 0xe38 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 75944 │ │ │ │ + ldr r2, [sp, #3640] @ 0xe38 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 75904 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r7, r7, #8 │ │ │ │ + add r6, r6, #8 │ │ │ │ + ldr r3, [r8, #1040] @ 0x410 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble 75994 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [r7] │ │ │ │ + strd r2, [r6] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 7587c │ │ │ │ + ldrd r2, [fp, #-8] │ │ │ │ + strd r2, [r7] │ │ │ │ + b 758a0 │ │ │ │ + ldr r0, [r8, #2256] @ 0x8d0 │ │ │ │ + bl 70fe4 │ │ │ │ + add r1, r8, #1168 @ 0x490 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #12 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 727f4 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r0, [r2, r4, lsl #2] │ │ │ │ + ldr r1, [r5, r4, lsl #2] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 714f4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 758a0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r6] │ │ │ │ + ldrd r2, [fp, #-8] │ │ │ │ + strd r2, [r7] │ │ │ │ + b 758a0 │ │ │ │ + str r3, [sp] │ │ │ │ + ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r0, [r2, r4, lsl #2] │ │ │ │ + ldr r1, [r5, r4, lsl #2] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 71844 │ │ │ │ + mov r3, r0 │ │ │ │ + b 75924 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r0, [r2, r4, lsl #2] │ │ │ │ + ldr r1, [r5, r4, lsl #2] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 7141c │ │ │ │ + mov r3, r0 │ │ │ │ + b 75924 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #508] @ 0x1fc │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r0, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + str r0, [sp, #500] @ 0x1f4 │ │ │ │ + ble 75a10 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [r8, #1044] @ 0x414 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #-3848] @ 74adc │ │ │ │ + ldr r3, [r8, #1048] @ 0x418 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r8, #1052] @ 0x41c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r5 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-3880] @ 74ae0 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 765f8 │ │ │ │ + ldr r4, [pc, #-3892] @ 74ae4 │ │ │ │ + asr r3, r5, #31 │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, r4, #2256 @ 0x8d0 │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str r5, [sp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r2, sp, #500 @ 0x1f4 │ │ │ │ + ldr r0, [r4, #1032] @ 0x408 │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + bl bdb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b 75178 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b 75144 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ + add r3, r4, #2256 @ 0x8d0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + asr r3, r2, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, sp, #500 @ 0x1f4 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r0, [r4, #1104] @ 0x450 │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + str r5, [sp, #468] @ 0x1d4 │ │ │ │ + str r3, [sp, #508] @ 0x1fc │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ + bl bdb4 │ │ │ │ + mov r5, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 743f4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b 74298 │ │ │ │ + add r1, r4, #1168 @ 0x490 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #12 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 727f4 │ │ │ │ + ldr r0, [pc, #224] @ 75bc8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 717f0 │ │ │ │ + ldr r1, [pc, #216] @ 75bcc │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 72884 │ │ │ │ + ldr r0, [pc, #208] @ 75bd0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 717f0 │ │ │ │ + ldr r1, [pc, #200] @ 75bd4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 72884 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, sp, r8, asr #20 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r9, sp, r4, lsr #20 │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - andeq lr, lr, ip, lsl #24 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - subsmi r8, r6, r0 │ │ │ │ - andeq r9, sp, r4, lsl r8 │ │ │ │ - bne 19672ac │ │ │ │ - ldrdmi sl, [ip], #-92 @ 0xffffffa4 │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - ldrtgt r1, [ip], ip, lsl #25 │ │ │ │ - svclt 0x00ebc362 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - rsclt r0, r6, ip, lsl #6 │ │ │ │ - svclt 0x00c81ca8 │ │ │ │ - mrrcgt 6, 14, r7, r1, cr4 │ │ │ │ - svccc 0x00dd73e9 │ │ │ │ - ldclhi 3, cr0, [sp], #816 @ 0x330 │ │ │ │ - svclt 0x00b1262c │ │ │ │ - svcvc 0x00f75a0c │ │ │ │ - svclt 0x00ebed9d │ │ │ │ - strtcc r1, [ip], #-380 @ 0xfffffe84 │ │ │ │ - svclt 0x00def24d │ │ │ │ - @ instruction: 0xf9e6833e │ │ │ │ - svccc 0x00df88dc │ │ │ │ - stceq 15, cr1, [r3], #-872 @ 0xfffffc98 │ │ │ │ - svclt 0x00dcd27c │ │ │ │ - @ instruction: 0x2721c0b1 │ │ │ │ - svccc 0x00e7d3a3 │ │ │ │ - subsgt r8, r6, r0 │ │ │ │ - andeq lr, lr, ip, lsr #18 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq r6, sl, r8, lsr #30 │ │ │ │ + ldr r0, [pc, #188] @ 75bd8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 717f0 │ │ │ │ + ldr r1, [pc, #180] @ 75bdc │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 72884 │ │ │ │ + ldr r0, [pc, #172] @ 75be0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 717f0 │ │ │ │ + ldr r1, [pc, #164] @ 75be4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 72884 │ │ │ │ + ldr r0, [pc, #156] @ 75be8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 717f0 │ │ │ │ + ldr r1, [pc, #148] @ 75bec │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 72884 │ │ │ │ + ldr r0, [pc, #140] @ 75bf0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 717f0 │ │ │ │ + ldr r1, [pc, #132] @ 75bf4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 72884 │ │ │ │ + mov r0, r6 │ │ │ │ + bl baa8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + bne 73c60 │ │ │ │ + ldr r0, [pc, #104] @ 75bf8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 717f0 │ │ │ │ + ldr r1, [pc, #96] @ 75bfc │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 72884 │ │ │ │ + ldr r0, [pc, #88] @ 75c00 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 717f0 │ │ │ │ + ldr r1, [pc, #80] @ 75c04 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 72884 │ │ │ │ + ldr r0, [pc, #72] @ 75c08 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 717f0 │ │ │ │ + b 757e4 │ │ │ │ + andeq r9, sl, r8, ror r8 │ │ │ │ + andseq lr, r2, r0, lsl sl │ │ │ │ + andeq r9, sl, r4, lsr #11 │ │ │ │ + @ instruction: 0x0012e9f8 │ │ │ │ + andeq r9, sl, r8, ror #18 │ │ │ │ + @ instruction: 0x0012e9dc │ │ │ │ + andeq r9, sl, ip, lsr r9 │ │ │ │ + andseq lr, r2, r4, asr #19 │ │ │ │ + andeq r9, sl, r0, ror #17 │ │ │ │ + andseq lr, r2, ip, lsr #19 │ │ │ │ + @ instruction: 0x000a98bc │ │ │ │ + mulseq r2, r4, r9 │ │ │ │ + andeq r9, sl, ip, ror r8 │ │ │ │ + andseq lr, r2, r8, ror #18 │ │ │ │ + andeq r9, sl, r8, asr r8 │ │ │ │ + andseq lr, r2, r0, asr r9 │ │ │ │ + andeq r9, sl, ip, lsr #16 │ │ │ │ │ │ │ │ -00076b30 : │ │ │ │ +00075c0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #492] @ 76d34 │ │ │ │ - ldr r3, [pc, #492] @ 76d38 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ + ldr r9, [pc, #220] @ 75d00 │ │ │ │ mov r5, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r6, r2 │ │ │ │ - bne 76d08 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 76c50 │ │ │ │ - ldr r3, [pc, #448] @ 76d3c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #436] @ 76d40 │ │ │ │ - ldr r3, [pc, #436] @ 76d44 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + add r9, pc, r9 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #412] @ 76d48 │ │ │ │ - ldr r3, [pc, #412] @ 76d4c │ │ │ │ + mov r8, r2 │ │ │ │ + ldrd r0, [r0] │ │ │ │ + ldrd r2, [r9] │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [r9, #8] │ │ │ │ + strd r0, [r4] │ │ │ │ + ldrd r0, [r5] │ │ │ │ + bl 118758 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + strd r6, [r5] │ │ │ │ + ldrd r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 75ca8 │ │ │ │ + ldr r9, [r9, #16] │ │ │ │ + ldr r3, [pc, #128] @ 75d04 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r9, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #384] @ 76d50 │ │ │ │ - ldr r1, [pc, #384] @ 76d54 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #380] @ 76d58 │ │ │ │ - ldr r3, [pc, #380] @ 76d5c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 75cb4 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r8] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 75ca8 │ │ │ │ + ldr r3, [pc, #44] @ 75d04 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r9, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 75ca8 │ │ │ │ + andseq pc, r2, ip, asr #11 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + │ │ │ │ +00075d08 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #108] @ 75d8c │ │ │ │ + ldr r3, [pc, #108] @ 75d90 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, sp, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + bl bb74 │ │ │ │ + ldr r0, [pc, #72] @ 75d94 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r2, [pc, #52] @ 75d98 │ │ │ │ + ldr r3, [pc, #40] @ 75d90 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 75d88 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq sl, [sp], -r4 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andseq pc, r2, r4, lsr #9 │ │ │ │ + muleq sp, r4, r2 │ │ │ │ + │ │ │ │ +00075d9c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #400] @ 75f48 │ │ │ │ + ldr r3, [pc, #400] @ 75f4c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + add r9, sp, #16 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl bd9c │ │ │ │ + ldr r8, [pc, #348] @ 75f50 │ │ │ │ + add r8, pc, r8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 75f34 │ │ │ │ + ldr sl, [pc, #336] @ 75f54 │ │ │ │ + add r6, r5, #192 @ 0xc0 │ │ │ │ + add sl, pc, sl │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #312] @ 76d60 │ │ │ │ - ldr r3, [pc, #312] @ 76d64 │ │ │ │ - bl 118b60 │ │ │ │ + str r9, [sp] │ │ │ │ + bl ba60 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 75f34 │ │ │ │ + add r3, r5, #20 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, r5, #196 @ 0xc4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [r5, #192] @ 0xc0 │ │ │ │ + mov r2, #1 │ │ │ │ + bl bdf0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 75f34 │ │ │ │ + ldr r3, [pc, #252] @ 75f58 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 75eb0 │ │ │ │ + ldr r3, [r5, #192] @ 0xc0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 75ea0 │ │ │ │ + ldr r9, [pc, #224] @ 75f5c │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldr r3, [r6, #4]! │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r5, #192] @ 0xc0 │ │ │ │ + cmp r4, r3 │ │ │ │ + blt 75e7c │ │ │ │ + ldr r3, [pc, #184] @ 75f60 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl bd0c │ │ │ │ + ldr r3, [r0, #3260] @ 0xcbc │ │ │ │ + cmp r3, #29 │ │ │ │ + beq 75f08 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5, #24] │ │ │ │ + ldrd r2, [r0, #16] │ │ │ │ + strd r2, [r5, #32] │ │ │ │ + ldrd r2, [r0, #24] │ │ │ │ + strd r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #128] @ 75f64 │ │ │ │ + ldr r3, [pc, #100] @ 75f4c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 75f44 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r5, #24] │ │ │ │ + ldrd r2, [r0, #16] │ │ │ │ + strd r2, [r5, #32] │ │ │ │ + ldrd r2, [r0, #24] │ │ │ │ + strd r2, [r5, #40] @ 0x28 │ │ │ │ + ldrd r2, [r0, #176] @ 0xb0 │ │ │ │ + strd r2, [r5, #112] @ 0x70 │ │ │ │ + ldrd r2, [r0, #184] @ 0xb8 │ │ │ │ + strd r2, [r5, #120] @ 0x78 │ │ │ │ + b 75edc │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 75d08 │ │ │ │ + mov r0, #0 │ │ │ │ + b 75edc │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, sp, r0, asr #4 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq sl, sp, r8, lsl #4 │ │ │ │ + andeq r7, sl, r4, lsl #26 │ │ │ │ + mulseq r2, r8, r3 │ │ │ │ + andeq r9, sl, r8, lsr fp │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andeq sl, sp, r4, lsl r1 │ │ │ │ + │ │ │ │ +00075f68 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #872] @ 762ec │ │ │ │ + ldr r3, [pc, #872] @ 762f0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + add r6, sp, #16 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r5, r1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl b4a8 │ │ │ │ + ldr r7, [pc, #824] @ 762f4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 76240 │ │ │ │ + ldr r1, [pc, #812] @ 762f8 │ │ │ │ + stm sp, {r0, r6} │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 76240 │ │ │ │ + stm sp, {r0, r6} │ │ │ │ + ldr r1, [pc, #776] @ 762fc │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + asr r3, r2, #31 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 76240 │ │ │ │ + stm sp, {r0, r6} │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r9, [r4, #12] │ │ │ │ + ldr r1, [pc, #736] @ 76300 │ │ │ │ + sub r9, r9, r3 │ │ │ │ + add r9, r9, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r9 │ │ │ │ + asr r3, r9, #31 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b7b4 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + bne 76240 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 118a2c │ │ │ │ + ldr sl, [r4, #24] │ │ │ │ + cmp sl, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #288] @ 76d68 │ │ │ │ + bne 761b8 │ │ │ │ + ldrd r0, [r4, #32] │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #664] @ 76304 │ │ │ │ mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #276] @ 76d6c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #216] @ 76d40 │ │ │ │ - ldr r3, [pc, #216] @ 76d44 │ │ │ │ - bl 118b60 │ │ │ │ + bl 11875c │ │ │ │ + str sl, [sp, #4] │ │ │ │ + mvn sl, #13 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str sl, [sp] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #636] @ 76308 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bde4 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + bne 76240 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 118a2c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #232] @ 76d70 │ │ │ │ - ldr r3, [pc, #232] @ 76d74 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r0, [r4, #40] @ 0x28 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #580] @ 76304 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + str r6, [sp, #8] │ │ │ │ + stm sp, {sl, fp} │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #564] @ 7630c │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bde4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 76240 │ │ │ │ + ldr r3, [pc, #540] @ 76310 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7624c │ │ │ │ + ldr r1, [pc, #524] @ 76314 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #508] @ 76318 │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 118a2c │ │ │ │ + ldr ip, [r4, #24] │ │ │ │ + cmp ip, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #204] @ 76d78 │ │ │ │ - ldr r1, [pc, #204] @ 76d7c │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #200] @ 76d80 │ │ │ │ - ldr r3, [pc, #200] @ 76d84 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ + beq 7627c │ │ │ │ + ldrd r2, [r4, #112] @ 0x70 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #432] @ 76304 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #440] @ 7631c │ │ │ │ mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 118a2c │ │ │ │ + ldrd r2, [r4, #120] @ 0x78 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #380] @ 76304 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #132] @ 76d88 │ │ │ │ - ldr r3, [pc, #132] @ 76d8c │ │ │ │ - b 76c28 │ │ │ │ - ldr r3, [pc, #128] @ 76d90 │ │ │ │ - ldr r0, [pc, #128] @ 76d94 │ │ │ │ - ldr r7, [ip, r3] │ │ │ │ - mov r2, #24 │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r7] │ │ │ │ + ldr r1, [pc, #392] @ 76320 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #376] @ 76324 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 76b68 │ │ │ │ - @ instruction: 0x000d94b0 │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - addsmi r7, lr, r0, lsl #16 │ │ │ │ - @ instruction: 0x47ae147b │ │ │ │ - svccc 0x00847ae1 │ │ │ │ - stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - submi r6, r7, ip, asr #25 │ │ │ │ - adcvc sp, r3, sl, lsl #14 │ │ │ │ - rscsmi r9, r4, sp, asr #22 │ │ │ │ - rsbseq r2, r5, #293601280 @ 0x11800000 │ │ │ │ - svccc 0x006b089a │ │ │ │ - @ instruction: 0x1ea35936 │ │ │ │ - svccc 0x005dd1a2 │ │ │ │ - adcmi r2, ip, r0 │ │ │ │ - addsmi r4, pc, r0 │ │ │ │ - bl fe1be858 │ │ │ │ - submi r6, r7, r1, asr r8 │ │ │ │ - blcs f9ea8 │ │ │ │ - ldrsbmi r9, [r4], #151 @ 0x97 @ │ │ │ │ - bpl ce0080 │ │ │ │ - svccc 0x00435547 │ │ │ │ - vstr s3, [sl, #-856] @ 0xfffffca8 │ │ │ │ - svccc 0x005db445 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - @ instruction: 0x000a6cb0 │ │ │ │ + b 7624c │ │ │ │ + ldrd r2, [r4, #112] @ 0x70 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #316] @ 76304 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ + mvn sl, #13 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #320] @ 76328 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bde4 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + bne 76240 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 118a2c │ │ │ │ + ldrd r2, [r4, #120] @ 0x78 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #240] @ 76304 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + stm sp, {sl, fp} │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #256] @ 7632c │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bde4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 760ec │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 75d08 │ │ │ │ + mov r8, #1 │ │ │ │ + ldr r2, [pc, #220] @ 76330 │ │ │ │ + ldr r3, [pc, #152] @ 762f0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 762e8 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r0, [r4, #32] │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #120] @ 76304 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #152] @ 76334 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [r4, #40] @ 0x28 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #60] @ 76304 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #96] @ 76338 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 761a4 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, sp, r4, ror r0 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq sl, sp, r0, asr #32 │ │ │ │ + andeq r7, sl, ip, lsr fp │ │ │ │ + andeq r6, fp, r0, ror r8 │ │ │ │ + andeq r6, fp, r0, asr r8 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andeq r6, sl, r8, asr lr │ │ │ │ + andeq r6, sl, r8, lsr #28 │ │ │ │ + andseq pc, r2, r0, lsl #2 │ │ │ │ + andeq r9, sl, r8, asr #17 │ │ │ │ + andeq r9, sl, r4, asr #17 │ │ │ │ + andeq r9, sl, ip, lsl #17 │ │ │ │ + andeq r9, sl, r8, ror #16 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + ldrdeq r9, [sl], -r8 │ │ │ │ + muleq sl, ip, r7 │ │ │ │ + andeq r9, sp, r4, lsr #27 │ │ │ │ + andeq r9, sl, r4, ror r7 │ │ │ │ + andeq r9, sl, r8, asr #14 │ │ │ │ │ │ │ │ -00076d98 : │ │ │ │ +0007633c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #1176] @ 77248 │ │ │ │ - ldr ip, [pc, #1176] @ 7724c │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - mov ip, #0 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #1148] @ 77250 │ │ │ │ - ldr r2, [pc, #1148] @ 77254 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr ip, [sp, #104] @ 0x68 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r8, [sp, #120] @ 0x78 │ │ │ │ + str r0, [ip, #3864] @ 0xf18 │ │ │ │ + sub sp, sp, #196 @ 0xc4 │ │ │ │ + mov r5, r2 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr ip, [pc, #2876] @ 76ea0 │ │ │ │ + ldr r1, [pc, #2876] @ 76ea4 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [pc, #2872] @ 76ea8 │ │ │ │ + add ip, pc, ip │ │ │ │ + add r1, pc, r1 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + mvn r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - mov fp, r1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bne 7715c │ │ │ │ - ldr r3, [pc, #1100] @ 77258 │ │ │ │ + str r2, [sp, #188] @ 0xbc │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [pc, #2828] @ 76eac │ │ │ │ + mvn r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 76e38 │ │ │ │ - ldr r0, [pc, #1084] @ 7725c │ │ │ │ - ldr r1, [pc, #1084] @ 77260 │ │ │ │ + ldr r6, [r3, #1048] @ 0x418 │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + mvn r3, #0 │ │ │ │ + strd r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ mov r2, #1 │ │ │ │ - strd r0, [r3, #8] │ │ │ │ - ldr r0, [pc, #1076] @ 77264 │ │ │ │ - ldr r1, [pc, #1076] @ 77268 │ │ │ │ - str r2, [r3] │ │ │ │ - strd r0, [r3, #16] │ │ │ │ - ldr r4, [pc, #1068] @ 7726c │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldrd r0, [r4] │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 76e60 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq 77134 │ │ │ │ - ldr r9, [pc, #1032] @ 77270 │ │ │ │ - mov r2, r8 │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 76b30 │ │ │ │ - ldrd r6, [r9, #8] │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl b370 │ │ │ │ - ldr r3, [pc, #980] @ 77274 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r6, #16 │ │ │ │ + str r7, [sp, #156] @ 0x9c │ │ │ │ + strd r2, [sp, #160] @ 0xa0 │ │ │ │ + beq 76d08 │ │ │ │ + bgt 767d4 │ │ │ │ + cmn r6, #32 │ │ │ │ + beq 76d40 │ │ │ │ + cmp r6, #8 │ │ │ │ + beq 76d30 │ │ │ │ + cmn r6, #64 @ 0x40 │ │ │ │ + bne 76400 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr sl, [pc, #2728] @ 76eb0 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + add sl, pc, sl │ │ │ │ + ldr r4, [sl, #1056] @ 0x420 │ │ │ │ + cmp r7, r3 │ │ │ │ + mov r3, #1 │ │ │ │ + lsl r1, r4, #16 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sl, #1052] @ 0x41c │ │ │ │ + and r3, r4, #255 @ 0xff │ │ │ │ + lsr r1, r1, #16 │ │ │ │ + asr ip, r4, #31 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bgt 76dd0 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [pc, #2656] @ 76eb4 │ │ │ │ + ldr r9, [pc, #2656] @ 76eb8 │ │ │ │ add r3, pc, r3 │ │ │ │ - strd r0, [r3] │ │ │ │ - str r8, [r3, #8] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [r9, #24] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r2, [sp] │ │ │ │ - strd r2, [r9, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r5 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r6, sl │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r5 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov sl, r7 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ + str ip, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [r6, #1044] @ 0x414 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 764ac │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2588] @ 76ebc │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r7, [pc, #2572] @ 76ec0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r3, [r7, #1048] @ 0x418 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 767f8 │ │ │ │ + cmn r3, #32 │ │ │ │ + addeq r5, sp, #132 @ 0x84 │ │ │ │ + beq 76968 │ │ │ │ + cmn r3, #64 @ 0x40 │ │ │ │ + bne 76514 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [fp, #16] │ │ │ │ + str r3, [sp] │ │ │ │ + asr r3, r3, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #132 @ 0x84 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl b8bc │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 76884 │ │ │ │ + ldr r2, [pc, #2460] @ 76ec4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r2, [r2, #1048] @ 0x418 │ │ │ │ + cmp r2, #16 │ │ │ │ + beq 76c6c │ │ │ │ + bgt 76890 │ │ │ │ + cmn r2, #32 │ │ │ │ + beq 76a28 │ │ │ │ + cmp r2, #8 │ │ │ │ + beq 76bec │ │ │ │ + cmn r2, #64 @ 0x40 │ │ │ │ + bne 766e4 │ │ │ │ + ldr r2, [fp, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 766ac │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str sl, [sp, #100] @ 0x64 │ │ │ │ + add r5, r1, r2, lsl #3 │ │ │ │ + sub r5, r5, #8 │ │ │ │ + str fp, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ + sub r8, r1, #8 │ │ │ │ + ldrd r6, [sp, #88] @ 0x58 │ │ │ │ + mov sl, r5 │ │ │ │ + mov fp, r3 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + b 765b0 │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + orreq fp, fp, #1 │ │ │ │ + cmp sl, r8 │ │ │ │ + beq 76678 │ │ │ │ + ldrd r4, [r8, #8]! │ │ │ │ mov r2, r4 │ │ │ │ - bl b370 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r6, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - ldrd r6, [sp, #48] @ 0x30 │ │ │ │ - bl 118b60 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl b370 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldrd r6, [sp, #40] @ 0x28 │ │ │ │ - ldrd sl, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ + bl 1190ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 765a8 │ │ │ │ + bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [pc, #2284] @ 76ec8 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1190ac │ │ │ │ + mov r6, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 765a8 │ │ │ │ + ldr r3, [pc, #2252] @ 76ec8 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 765a8 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl bc7c │ │ │ │ - ldr r3, [pc, #668] @ 77278 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrd sl, [r3, #16] │ │ │ │ - mov r2, sl │ │ │ │ + bl 1190ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7666c │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldr r3, [pc, #2176] @ 76ec8 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 1190ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7666c │ │ │ │ + ldr r3, [pc, #2156] @ 76ec8 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 76590 │ │ │ │ + cmp sl, r8 │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + bne 765b0 │ │ │ │ mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ + cmp r3, #0 │ │ │ │ + strd r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr sl, [sp, #100] @ 0x64 │ │ │ │ + ldr fp, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + beq 766ac │ │ │ │ + ldr r3, [pc, #2088] @ 76ecc │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [r3, #1052] @ 0x41c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp] │ │ │ │ + add r5, sp, #132 @ 0x84 │ │ │ │ + asr r2, r2, #31 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl bdb4 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77048 │ │ │ │ - ldr r7, [pc, #620] @ 7727c │ │ │ │ - mov r6, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ + bne 76934 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + add sl, sl, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + cmp r3, sl │ │ │ │ + bge 7647c │ │ │ │ + ldr r2, [pc, #1980] @ 76ed0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, #1048] @ 0x418 │ │ │ │ + ldr r4, [r2, #1052] @ 0x41c │ │ │ │ + cmp r3, #16 │ │ │ │ + beq 76dc4 │ │ │ │ + bgt 76cec │ │ │ │ + cmn r3, #32 │ │ │ │ + beq 76db8 │ │ │ │ + cmp r3, #8 │ │ │ │ + beq 76dac │ │ │ │ + cmn r3, #64 @ 0x40 │ │ │ │ + bne 76748 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl b700 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 76d54 │ │ │ │ + ldrd r6, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 77018 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, #0 │ │ │ │ - strd r8, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [pc, #540] @ 7727c │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 770ac │ │ │ │ - ldr r5, [pc, #520] @ 7727c │ │ │ │ - mov r4, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190e8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1190ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77074 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r8, [r3] │ │ │ │ - ldrd r6, [sp, #16] │ │ │ │ - ldr r3, [pc, #456] @ 77280 │ │ │ │ + bne 767ac │ │ │ │ bic r5, r7, #-2147483648 @ 0x80000000 │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r3, [pc, #1868] @ 76ec8 │ │ │ │ + mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 1190ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77188 │ │ │ │ - ldr r3, [pc, #428] @ 77284 │ │ │ │ - mov r2, #0 │ │ │ │ + bne 767ac │ │ │ │ + ldr r3, [pc, #1840] @ 76ec8 │ │ │ │ + mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118dcc │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 76d80 │ │ │ │ + ldr r2, [pc, #1824] @ 76ed4 │ │ │ │ + ldr r3, [pc, #1824] @ 76ed8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r3, pc, r3 │ │ │ │ + add ip, r3, #1056 @ 0x420 │ │ │ │ + str r0, [r3, #1060] @ 0x424 │ │ │ │ + strh r1, [ip, #8] │ │ │ │ + mov r0, #0 │ │ │ │ + b 7693c │ │ │ │ + cmp r6, #32 │ │ │ │ + beq 76d1c │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ + bne 76400 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b 76400 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r0, [ip] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r2, [pc, #376] @ 77288 │ │ │ │ - ldr r3, [pc, #312] @ 7724c │ │ │ │ + add r5, sp, #132 @ 0x84 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #1736] @ 76edc │ │ │ │ + mov r2, #0 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + bl bd48 │ │ │ │ + ldr r3, [r7, #1048] @ 0x418 │ │ │ │ + cmp r3, #16 │ │ │ │ + beq 769e8 │ │ │ │ + ble 76e4c │ │ │ │ + cmp r3, #32 │ │ │ │ + beq 769a8 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 76514 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [fp, #16] │ │ │ │ + str r3, [sp] │ │ │ │ + asr r3, r3, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + mov r1, #81 @ 0x51 │ │ │ │ + bl b8bc │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 76520 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 75d08 │ │ │ │ + b 76938 │ │ │ │ + cmp r2, #32 │ │ │ │ + beq 76b70 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ + bne 766e4 │ │ │ │ + ldr r2, [fp, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 768fc │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r5, [sp, #124] @ 0x7c │ │ │ │ + add ip, r1, r2, lsl #3 │ │ │ │ + sub ip, ip, #8 │ │ │ │ + sub r1, r1, #8 │ │ │ │ + ldr r0, [r1, #8]! │ │ │ │ + ldr lr, [r1, #4] │ │ │ │ + cmp lr, r5 │ │ │ │ + cmpeq r0, r4 │ │ │ │ + movne r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + cmp ip, r1 │ │ │ │ + orr r3, r3, r0 │ │ │ │ + bne 768c0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 768fc │ │ │ │ + ldr r3, [pc, #1516] @ 76ee0 │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [r3, #1052] @ 0x41c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp] │ │ │ │ + add r5, sp, #132 @ 0x84 │ │ │ │ + asr r2, r2, #31 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ + mov r1, #81 @ 0x51 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl bdb4 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 766e4 │ │ │ │ + bl 75d08 │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r2, [pc, #1440] @ 76ee4 │ │ │ │ + ldr r3, [pc, #1376] @ 76ea8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 77244 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ + bne 76e9c │ │ │ │ + add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #336] @ 7728c │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrd r0, [r3, #24] │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - ldrd r2, [r3, #32] │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - strd r2, [sp] │ │ │ │ - b 76ec4 │ │ │ │ - ldr r2, [pc, #300] @ 77290 │ │ │ │ - ldr r0, [pc, #300] @ 77294 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r2, #25 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl b778 │ │ │ │ - b 76e04 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl b724 │ │ │ │ - ldr r5, [pc, #236] @ 77284 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [r6] │ │ │ │ - bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 77108 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [fp, #16] │ │ │ │ + str r3, [sp] │ │ │ │ + asr r3, r3, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + mov r1, #42 @ 0x2a │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl b8bc │ │ │ │ + b 76514 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [fp, #16] │ │ │ │ + str r3, [sp] │ │ │ │ + asr r3, r3, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldrd r6, [r6] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + mov r1, #41 @ 0x29 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl b8bc │ │ │ │ + b 76514 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [fp, #16] │ │ │ │ + str r3, [sp] │ │ │ │ + asr r3, r3, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + mov r1, #21 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl b8bc │ │ │ │ + b 76514 │ │ │ │ + ldr r2, [fp, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 76b3c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str sl, [sp, #100] @ 0x64 │ │ │ │ + add r8, r1, r2, lsl #2 │ │ │ │ + ldr r5, [sp, #84] @ 0x54 │ │ │ │ + sub r8, r8, #4 │ │ │ │ + sub r7, r1, #4 │ │ │ │ + mov sl, r3 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + b 76a7c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119814 │ │ │ │ + cmp r0, #0 │ │ │ │ + orreq sl, sl, #1 │ │ │ │ + cmp r8, r7 │ │ │ │ + beq 76b0c │ │ │ │ + ldr r4, [r7, #4]! │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 119878 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 76a74 │ │ │ │ + bic r6, r4, #-2147483648 @ 0x80000000 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 119878 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77234 │ │ │ │ - ldr r5, [pc, #140] @ 77298 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r3, r5 │ │ │ │ + bne 76a74 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1190ac │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7723c │ │ │ │ - strd r4, [r3] │ │ │ │ - b 77108 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b 7722c │ │ │ │ - strd r6, [r3] │ │ │ │ - b 77108 │ │ │ │ + bne 76a74 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 119878 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 76b00 │ │ │ │ + bic r6, r5, #-2147483648 @ 0x80000000 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 119878 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 76b00 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119864 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 76a60 │ │ │ │ + cmp r8, r7 │ │ │ │ + mov r5, r4 │ │ │ │ + bne 76a7c │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr sl, [sp, #100] @ 0x64 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + beq 76b3c │ │ │ │ + ldr r3, [pc, #948] @ 76ee8 │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [r3, #1052] @ 0x41c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp] │ │ │ │ + add r5, sp, #132 @ 0x84 │ │ │ │ + asr r2, r2, #31 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ + mov r1, #42 @ 0x2a │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl bdb4 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + b 7692c │ │ │ │ + ldr r2, [fp, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 76bb8 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + add ip, r1, r2, lsl #2 │ │ │ │ + sub ip, ip, #4 │ │ │ │ + sub r1, r1, #4 │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ + cmp r0, r4 │ │ │ │ + orrne r3, r3, #1 │ │ │ │ + cmp ip, r1 │ │ │ │ + bne 76b8c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 76bb8 │ │ │ │ + ldr r3, [pc, #828] @ 76eec │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [r3, #1052] @ 0x41c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp] │ │ │ │ + add r5, sp, #132 @ 0x84 │ │ │ │ + asr r2, r2, #31 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ + mov r1, #41 @ 0x29 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl bdb4 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + b 7692c │ │ │ │ + ldr r2, [fp, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 76c38 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + sub ip, r2, #1 │ │ │ │ + ldr lr, [sp, #116] @ 0x74 │ │ │ │ + add ip, r1, ip │ │ │ │ + sub r1, r1, #1 │ │ │ │ + ldrb r0, [r1, #1]! │ │ │ │ + cmp r0, lr │ │ │ │ + orrne r3, r3, #1 │ │ │ │ + cmp r1, ip │ │ │ │ + bne 76c0c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 76c38 │ │ │ │ + ldr r3, [pc, #704] @ 76ef0 │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [r3, #1052] @ 0x41c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp] │ │ │ │ + add r5, sp, #132 @ 0x84 │ │ │ │ + asr r2, r2, #31 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ + mov r1, #11 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl bdb4 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + b 7692c │ │ │ │ + ldr r2, [fp, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 76cb8 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr lr, [sp, #120] @ 0x78 │ │ │ │ + add ip, r1, r2, lsl #1 │ │ │ │ + sub ip, ip, #2 │ │ │ │ + sub r1, r1, #2 │ │ │ │ + ldrh r0, [r1, #2]! │ │ │ │ + cmp r0, lr │ │ │ │ + orrne r3, r3, #1 │ │ │ │ + cmp ip, r1 │ │ │ │ + bne 76c8c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 76cb8 │ │ │ │ + ldr r3, [pc, #580] @ 76ef4 │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [r3, #1052] @ 0x41c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp] │ │ │ │ + add r5, sp, #132 @ 0x84 │ │ │ │ + asr r2, r2, #31 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ + mov r1, #21 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl bdb4 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + b 7692c │ │ │ │ + cmp r3, #32 │ │ │ │ + beq 76da0 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 76748 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl b700 │ │ │ │ + b 76748 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + lsl r0, r0, #1 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + b 76400 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + b 76400 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + b 76400 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b 76400 │ │ │ │ + ldr r3, [pc, #412] @ 76ef8 │ │ │ │ + ldr r2, [pc, #412] @ 76efc │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r2, #1056 @ 0x420 │ │ │ │ + str r0, [r2, #1060] @ 0x424 │ │ │ │ + lsr r2, r1, #16 │ │ │ │ + strh r1, [r3, #8] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ + b 767cc │ │ │ │ + ldr r2, [pc, #376] @ 76f00 │ │ │ │ + ldr r3, [pc, #376] @ 76f04 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r0, [r3, #1060] @ 0x424 │ │ │ │ + strb r1, [r3, #1064] @ 0x428 │ │ │ │ + b 767cc │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl b700 │ │ │ │ + b 76748 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl b700 │ │ │ │ + b 76748 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl b700 │ │ │ │ + b 76748 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl b700 │ │ │ │ + b 76748 │ │ │ │ + cmp r6, #16 │ │ │ │ + beq 76e1c │ │ │ │ + bgt 76e00 │ │ │ │ + cmn r6, #32 │ │ │ │ + beq 76e40 │ │ │ │ + cmp r6, #8 │ │ │ │ + beq 76e34 │ │ │ │ + cmn r6, #64 @ 0x40 │ │ │ │ + bne 767ac │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl b700 │ │ │ │ + b 767ac │ │ │ │ + cmp r6, #32 │ │ │ │ + beq 76e28 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ + bne 767ac │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl b700 │ │ │ │ + b 767ac │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl b700 │ │ │ │ + b 767ac │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl b700 │ │ │ │ + b 767ac │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl b700 │ │ │ │ + b 767ac │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl b700 │ │ │ │ + b 767ac │ │ │ │ + cmn r3, #32 │ │ │ │ + beq 76968 │ │ │ │ + cmp r3, #8 │ │ │ │ + bne 764cc │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [fp, #16] │ │ │ │ + str r3, [sp] │ │ │ │ + asr r3, r3, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + mov r1, #11 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl b8bc │ │ │ │ + b 76514 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, sp, r8, asr #4 │ │ │ │ + andeq r9, sp, ip, lsl #25 │ │ │ │ + andeq r9, sp, r8, lsl #25 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r9, sp, r4, lsr #4 │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - andeq lr, lr, r0, asr #9 │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - bne 1967a4c │ │ │ │ - ldrdmi sl, [ip], #-92 @ 0xffffffa4 │ │ │ │ - @ instruction: 0x000da2b8 │ │ │ │ - andeq lr, lr, r0, ror #8 │ │ │ │ - andeq sl, sp, r8, asr r2 │ │ │ │ - strdeq lr, [lr], -r0 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ + andseq lr, r2, r0, asr lr │ │ │ │ + andseq lr, r2, r8, ror #27 │ │ │ │ + ldrdeq r9, [sl], -ip │ │ │ │ + svcvc 0x007fffff │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andseq lr, r2, r0, asr #26 │ │ │ │ + andseq lr, r2, ip, asr #25 │ │ │ │ + svcvc 0x00efffff │ │ │ │ + andseq lr, r2, ip, asr #22 │ │ │ │ + andseq lr, r2, r0, ror #21 │ │ │ │ + muleq sl, ip, r2 │ │ │ │ + andseq lr, r2, r4, lsr sl │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - subsmi r8, r6, r0 │ │ │ │ - andeq r8, sp, r8, ror #29 │ │ │ │ - andeq lr, lr, ip, lsl #3 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq r6, sl, r8, ror r8 │ │ │ │ - subsgt r8, r6, r0 │ │ │ │ + @ instruction: 0x0012e8fc │ │ │ │ + @ instruction: 0x000d96b4 │ │ │ │ + @ instruction: 0x0012e6bc │ │ │ │ + andseq lr, r2, r0, asr #12 │ │ │ │ + andseq lr, r2, r0, asr #11 │ │ │ │ + andseq lr, r2, r0, asr #10 │ │ │ │ + strdeq r8, [sl], -ip │ │ │ │ + andseq lr, r2, ip, lsl #9 │ │ │ │ + andeq r7, sl, ip, lsl r0 │ │ │ │ + andseq lr, r2, r0, ror #8 │ │ │ │ │ │ │ │ -0007729c : │ │ │ │ +00076f08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #1068] @ 776e0 │ │ │ │ - ldr ip, [pc, #1068] @ 776e4 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #1056] @ 776e8 │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #1048] @ 776ec │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - mov ip, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr ip, [sp, #104] @ 0x68 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - mov r7, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bne 775f4 │ │ │ │ - ldr r3, [pc, #992] @ 776f0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 7733c │ │ │ │ - ldr r0, [pc, #976] @ 776f4 │ │ │ │ - ldr r1, [pc, #976] @ 776f8 │ │ │ │ + str r0, [ip, #3872] @ 0xf20 │ │ │ │ + sub sp, sp, #188 @ 0xbc │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #788] @ 7723c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #784] @ 77240 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r7, [pc, #780] @ 77244 │ │ │ │ + ldr ip, [pc, #780] @ 77248 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add ip, pc, ip │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + mov r3, #0 │ │ │ │ + mvn r6, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp] │ │ │ │ + str ip, [sp, #76] @ 0x4c │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ + mov r1, r7 │ │ │ │ + mvn r4, #0 │ │ │ │ + mvn r5, #0 │ │ │ │ + ldr ip, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ + strd r4, [sp, #104] @ 0x68 │ │ │ │ + bl ba60 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 771fc │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - strd r0, [r3, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #968] @ 776fc │ │ │ │ - ldr r1, [pc, #968] @ 77700 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ - strd r0, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 76b30 │ │ │ │ - ldr r3, [pc, #948] @ 77704 │ │ │ │ - add r9, sp, #40 @ 0x28 │ │ │ │ + bl bdf0 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + bne 771fc │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [pc, #616] @ 7724c │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + str r6, [r2] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #1 │ │ │ │ + str r6, [r3] │ │ │ │ + mov r3, #1 │ │ │ │ + strd r2, [sp, #120] @ 0x78 │ │ │ │ + strd r2, [sp, #128] @ 0x80 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + ble 771f0 │ │ │ │ + ldr r3, [pc, #544] @ 77250 │ │ │ │ + ldr r4, [pc, #544] @ 77254 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldrd r4, [r3, #48] @ 0x30 │ │ │ │ - add r8, sp, #48 @ 0x30 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - bl b370 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + mov fp, #1 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r4, #1044] @ 0x414 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 7708c │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #472] @ 77258 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp] │ │ │ │ + asr r3, r3, #31 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl b8bc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 771fc │ │ │ │ + ldr sl, [sp, #140] @ 0x8c │ │ │ │ + cmp sl, #0 │ │ │ │ + ble 771d0 │ │ │ │ + add sl, r5, sl, lsl #3 │ │ │ │ + sub sl, sl, #8 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + sub r6, r5, #8 │ │ │ │ + mov r7, #1 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r4, sl │ │ │ │ + mov sl, r7 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + ldrd r6, [r5, #8]! │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r6, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r6, [sp, #48] @ 0x30 │ │ │ │ - bl b370 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r4, [sp, #40] @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - ldrd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - bl b370 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldrd r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd r8, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bl 1190ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 771bc │ │ │ │ + bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [pc, #296] @ 7725c │ │ │ │ + mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - add r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1190ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 771bc │ │ │ │ + ldr r3, [pc, #268] @ 7725c │ │ │ │ + mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 771bc │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 771bc │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmp r3, sl │ │ │ │ + strgt sl, [r2] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmp r3, sl │ │ │ │ + strlt sl, [r2] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmp r3, fp │ │ │ │ + strgt fp, [r2] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmp r3, fp │ │ │ │ + strlt fp, [r2] │ │ │ │ + cmp r4, r5 │ │ │ │ + add sl, sl, #1 │ │ │ │ + bne 77108 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + add fp, fp, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + cmp r3, fp │ │ │ │ + bge 7705c │ │ │ │ + ldr sl, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b700 │ │ │ │ + b 77208 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 75d08 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r2, [pc, #80] @ 77260 │ │ │ │ + ldr r3, [pc, #44] @ 77240 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 77238 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, sp, #188 @ 0xbc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, sp, ip, asr #1 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq r6, sl, r0, asr #23 │ │ │ │ + strheq r9, [sp], -r4 │ │ │ │ + blcc fe729a54 │ │ │ │ + andeq r8, sl, r0, lsr sl │ │ │ │ + andseq lr, r2, r8, lsr #3 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + svcvc 0x00efffff │ │ │ │ + andeq r8, sp, r8, ror #27 │ │ │ │ + │ │ │ │ +00077264 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3512] @ 0xdb8 │ │ │ │ + sub sp, sp, #548 @ 0x224 │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [pc, #3820] @ 78170 │ │ │ │ + ldr r3, [pc, #3820] @ 78174 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr ip, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #540] @ 0x21c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [pc, #3792] @ 78178 │ │ │ │ + ldr fp, [pc, #3792] @ 7817c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r7, #0 │ │ │ │ + cmp ip, #1 │ │ │ │ + ldr r2, [sp, #620] @ 0x26c │ │ │ │ + mov r4, r0 │ │ │ │ + add fp, pc, fp │ │ │ │ + ldr r6, [sp, #612] @ 0x264 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [pc, #3760] @ 78180 │ │ │ │ + str r2, [r3, #1044] @ 0x414 │ │ │ │ + str r7, [sp, #140] @ 0x8c │ │ │ │ + beq 77700 │ │ │ │ + bl baa8 │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r5, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r3, [r1], #4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + strb r7, [r0, #4] │ │ │ │ + bne 77314 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a0d4c │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 77930 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ + sub r3, r3, #3 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ + mov r0, #32768 @ 0x8000 │ │ │ │ + bl baa8 │ │ │ │ + add r2, sp, #140 @ 0x8c │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp] │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r0, #10 │ │ │ │ + bl b460 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bne 77ccc │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 77390 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + add r1, r6, #1 │ │ │ │ + bl b82c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 77df8 │ │ │ │ + ldr r4, [pc, #3564] @ 78184 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r1, r4, #1040 @ 0x410 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl b5bc │ │ │ │ + ldr r2, [pc, #3536] @ 78188 │ │ │ │ + ldr r1, [pc, #3536] @ 7818c │ │ │ │ + ldr r6, [fp, r2] │ │ │ │ + mov r0, #1 │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [r6] │ │ │ │ + add r2, r4, #1056 @ 0x420 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r7, [sp] │ │ │ │ + bl ba60 │ │ │ │ + ldr r4, [pc, #3500] @ 78190 │ │ │ │ + add r4, pc, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + strne r3, [r6] │ │ │ │ + strne r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [r4, #1044] @ 0x414 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77c8c │ │ │ │ + ldr r4, [pc, #3468] @ 78194 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4, #1048] @ 0x418 │ │ │ │ + cmn r3, #64 @ 0x40 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + beq 77c48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77e18 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 77724 │ │ │ │ + ldr r3, [pc, #3432] @ 78198 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7796c │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl 75d9c │ │ │ │ + ldr r3, [pc, #3392] @ 7819c │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq 78070 │ │ │ │ + ldrd r2, [sl, #56] @ 0x38 │ │ │ │ + ldrd r0, [r0, #72] @ 0x48 │ │ │ │ + strd r2, [sp, #88] @ 0x58 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ bl bc7c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldrd sl, [r3, #56] @ 0x38 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ + ldr r2, [pc, #3352] @ 781a0 │ │ │ │ + ldr r3, [pc, #3352] @ 781a4 │ │ │ │ + bl 118d7c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77508 │ │ │ │ - ldr r7, [pc, #568] @ 77708 │ │ │ │ + beq 774e8 │ │ │ │ + ldr r7, [pc, #3320] @ 781a8 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1187ac │ │ │ │ + bl 11875c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 774d8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne 774b8 │ │ │ │ + ldr r3, [pc, #3256] @ 781a8 │ │ │ │ mov r2, #0 │ │ │ │ - strd r8, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #488] @ 77708 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7756c │ │ │ │ - ldr r5, [pc, #468] @ 77708 │ │ │ │ + beq 7753c │ │ │ │ + ldr r5, [pc, #3228] @ 781a8 │ │ │ │ mov r4, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118758 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77534 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - strd r8, [r3] │ │ │ │ - ldrd r6, [sp, #16] │ │ │ │ - ldr r3, [pc, #404] @ 7770c │ │ │ │ - bic r5, r7, #-2147483648 @ 0x80000000 │ │ │ │ + bne 7750c │ │ │ │ + ldr r3, [pc, #3176] @ 781ac │ │ │ │ mov r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77620 │ │ │ │ - ldr r3, [pc, #376] @ 77710 │ │ │ │ + beq 77d24 │ │ │ │ + ldr r3, [pc, #3152] @ 781b0 │ │ │ │ mov r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 77cec │ │ │ │ + ldr r2, [pc, #3108] @ 781a0 │ │ │ │ + ldr r3, [pc, #3108] @ 781a4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + bl bbb0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 118dcc │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sl, #64] @ 0x40 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #3056] @ 781b4 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ + strd r6, [sp, #216] @ 0xd8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7765c │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 77640 │ │ │ │ + ldr r8, [pc, #3020] @ 781b8 │ │ │ │ + ldr r5, [pc, #3020] @ 781bc │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r9, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ + mov sl, #0 │ │ │ │ + ldrd r6, [r9, #8]! │ │ │ │ + add sl, sl, #1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + strd r6, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r6, [r4], #8 │ │ │ │ + mov r0, #1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + strd r6, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + cmp sl, r3 │ │ │ │ + blt 77600 │ │ │ │ + ldr r3, [pc, #3272] @ 78310 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #2920] @ 781c0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr sl, [r3, #16] │ │ │ │ + ldr r9, [pc, #2912] @ 781c4 │ │ │ │ + ldr r5, [pc, #2912] @ 781c8 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ + mov r8, #0 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r2, r8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + strd r8, [sp] │ │ │ │ + bl b790 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ mov r2, #0 │ │ │ │ + ldr r3, [r0, #3308] @ 0xcec │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r0, [ip] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r2, [pc, #324] @ 77714 │ │ │ │ - ldr r3, [pc, #272] @ 776e4 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ + strd r2, [sp, #176] @ 0xb0 │ │ │ │ + strd r2, [sp, #184] @ 0xb8 │ │ │ │ + beq 77e78 │ │ │ │ + ldr r9, [pc, #2828] @ 781cc │ │ │ │ + mov r8, #0 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r7, r9 │ │ │ │ + ldr r2, [pc, #2816] @ 781d0 │ │ │ │ + ldr r3, [r0, #3940] @ 0xf64 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 776dc │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #284] @ 77718 │ │ │ │ - ldr r0, [pc, #284] @ 7771c │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r2, #25 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl b778 │ │ │ │ - b 77308 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl b724 │ │ │ │ - ldr r5, [pc, #224] @ 77710 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ + strd r6, [r2] │ │ │ │ + strd r8, [r2, #8] │ │ │ │ + ldr r2, [pc, #2800] @ 781d4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi 78030 │ │ │ │ + add r3, r3, r3 │ │ │ │ + ldrh r3, [r2, r3] │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bl baa8 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [r6] │ │ │ │ - bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 775c8 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + str r1, [r2], #4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + strb r7, [r0, #4] │ │ │ │ + b 77330 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 77990 │ │ │ │ + ldr r4, [pc, #2720] @ 781d8 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r7, [r4, #1044] @ 0x414 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 78464 │ │ │ │ + ldrd r8, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #492] @ 0x1ec │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1190e4 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + movge r5, r0 │ │ │ │ + movlt r5, #1 │ │ │ │ + cmp r5, r4 │ │ │ │ + movge r5, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #296] @ 0x128 │ │ │ │ + bl 11875c │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldrd r6, [r6] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + ldr r3, [pc, #2612] @ 781c4 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + cmp r0, r4 │ │ │ │ + movlt r4, r0 │ │ │ │ + cmp r4, #1 │ │ │ │ + movlt r4, #1 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + str r4, [sp, #300] @ 0x12c │ │ │ │ + bl 1190e4 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + cmp r0, #1 │ │ │ │ + movlt r0, #1 │ │ │ │ + cmp r0, r6 │ │ │ │ + movge r0, r6 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #2524] @ 781c4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + cmp r0, r6 │ │ │ │ + movge r0, r6 │ │ │ │ + cmp r0, #1 │ │ │ │ + movlt r0, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + subeq r4, r4, r5 │ │ │ │ + addeq r4, r4, #1 │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ + streq r4, [sp, #312] @ 0x138 │ │ │ │ + bne 78380 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b808 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #116 @ 0x74 │ │ │ │ + bl bac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 776cc │ │ │ │ - ldr r5, [pc, #124] @ 77720 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ + bne 77dd4 │ │ │ │ + ldr r3, [pc, #2456] @ 781dc │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77d94 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1190ac │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bl 75f68 │ │ │ │ + ldr r3, [pc, #2424] @ 781e0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77d70 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 7633c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 776d4 │ │ │ │ - strd r4, [r3] │ │ │ │ - b 775c8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b 776c4 │ │ │ │ - strd r6, [r3] │ │ │ │ - b 775c8 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, sp, r4, asr #26 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r8, sp, ip, lsl sp │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - @ instruction: 0x000edfbc │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - bne 1967ee4 │ │ │ │ - ldrdmi sl, [ip], #-92 @ 0xffffffa4 │ │ │ │ - andeq sp, lr, r8, ror pc │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - subsmi r8, r6, r0 │ │ │ │ - andeq r8, sp, r8, lsr #20 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - strdeq r6, [sl], -ip │ │ │ │ - subsgt r8, r6, r0 │ │ │ │ - │ │ │ │ -00077724 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #2792] @ 78224 │ │ │ │ - ldr r1, [pc, #2792] @ 78228 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - mov r1, #0 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #2764] @ 7822c │ │ │ │ - ldr r2, [pc, #2764] @ 78230 │ │ │ │ + bgt 77db8 │ │ │ │ + ldr r3, [pc, #2388] @ 781e4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldrd r8, [sp, #168] @ 0xa8 │ │ │ │ - ldr r2, [r2] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 77a7c │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 119098 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 77e54 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl b754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 777a0 │ │ │ │ - ldr r3, [pc, #2712] @ 78234 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #176] @ 0xb0 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - bics fp, r4, #2 │ │ │ │ - sub sl, r3, #4 │ │ │ │ - bic r6, r3, #2 │ │ │ │ - bne 77868 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 779b8 │ │ │ │ - bl 119098 │ │ │ │ + bne 77e30 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl b754 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77dc4 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 119098 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - bne 77d98 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 119098 │ │ │ │ - mov r3, fp │ │ │ │ - subs r7, r0, #0 │ │ │ │ - movne r7, #1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - cmp r4, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - andeq r2, r7, #1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - beq 77c68 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r2, [r8] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r2, [r9] │ │ │ │ - ldr r2, [pc, #2548] @ 78238 │ │ │ │ - ldr r3, [pc, #2528] @ 78228 │ │ │ │ + bne 77ed8 │ │ │ │ + ldr r4, [pc, #2332] @ 781e8 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [pc, #2324] @ 781ec │ │ │ │ + add r4, r4, #1056 @ 0x420 │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r5, r6 │ │ │ │ + str r0, [r5], #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #2284] @ 781f0 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r5, #4 │ │ │ │ + str r4, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + add r0, r6, #5120 @ 0x1400 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7793c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r2, [pc, #2224] @ 781f4 │ │ │ │ + ldr r3, [pc, #2092] @ 78174 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #540] @ 0x21c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 78164 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ + bne 7866c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add sp, sp, #548 @ 0x224 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r6, #0 │ │ │ │ - sub r3, r4, #4 │ │ │ │ - bne 77948 │ │ │ │ - cmp r3, #1 │ │ │ │ + ldr r1, [pc, #2180] @ 781f8 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2444] @ 78310 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 7743c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ + strd r8, [sp, #24] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [pc, #2116] @ 781fc │ │ │ │ + strd r2, [sp] │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ mov r2, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - bhi 78168 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 77b04 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - cmp r4, #5 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - mov r7, r6 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [pc, #2228] @ 7828c │ │ │ │ mov r2, #0 │ │ │ │ - beq 7805c │ │ │ │ - ldr r3, [pc, #2432] @ 7823c │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [pc, #2416] @ 78234 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + bl a1be8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ + add r8, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r5] │ │ │ │ + bl bc40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 75c0c │ │ │ │ + ldr r3, [r6, #1044] @ 0x414 │ │ │ │ + cmp r3, #0 │ │ │ │ + addeq r6, sp, #176 @ 0xb0 │ │ │ │ + bne 780c8 │ │ │ │ + ldrd r8, [sp, #216] @ 0xd8 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ + ldr r3, [pc, #1916] @ 781c4 │ │ │ │ mov r2, #0 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - add ip, sp, #64 @ 0x40 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add ip, sp, #56 @ 0x38 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 76000 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #1 │ │ │ │ - movne r7, #0 │ │ │ │ - andeq r7, r7, #1 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #0 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - bne 77ba4 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne 77d34 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 77e6c │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 77a28 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r2, [r8] │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r2, [r9] │ │ │ │ - b 7783c │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 77aa8 │ │ │ │ - cmp sl, #1 │ │ │ │ - bhi 77ee0 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - cmp r4, r3 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - beq 7782c │ │ │ │ - cmp r4, #5 │ │ │ │ - beq 7811c │ │ │ │ - ldr r3, [pc, #2224] @ 78234 │ │ │ │ - mov r6, #1 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + strd r8, [sp, #80] @ 0x50 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118d7c │ │ │ │ mov r2, #0 │ │ │ │ - mov r7, r6 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - cmp r3, #5 │ │ │ │ - bne 778c8 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 75540 │ │ │ │ - b 7783c │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 77bb0 │ │ │ │ - cmp sl, #1 │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r9, r1 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [pc, #1852] @ 781c4 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + strd r8, [sp, #88] @ 0x58 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118d7c │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [r4] │ │ │ │ + ldrd r4, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118758 │ │ │ │ + bl 1190e4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #1824] @ 78200 │ │ │ │ mov r2, #0 │ │ │ │ - bhi 77cf0 │ │ │ │ - ldr r3, [pc, #2140] @ 78234 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 119098 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - mov r6, #1 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - sub r3, r4, #2 │ │ │ │ + bl 11875c │ │ │ │ + bl b55c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + ldrd r4, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ + mov r7, r0 │ │ │ │ + ldrd r0, [r6, #-8] │ │ │ │ + bl 118758 │ │ │ │ + bl 1190e4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #1716] @ 78200 │ │ │ │ mov r2, #0 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - movne r7, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r3, [pc, #2088] @ 78234 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - bls 77c7c │ │ │ │ - cmp r4, #4 │ │ │ │ - beq 77994 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq 7790c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 77cc4 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - sub r3, r3, #2 │ │ │ │ + bl 11875c │ │ │ │ + bl b55c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + cmp r8, #0 │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ + ble 78090 │ │ │ │ + cmp r8, r7 │ │ │ │ + ldr r3, [sp, #492] @ 0x1ec │ │ │ │ + movlt r2, r8 │ │ │ │ + movge r2, r7 │ │ │ │ + cmp r3, r2 │ │ │ │ + blt 780a4 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 784dc │ │ │ │ + cmp r6, r0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + movlt r2, r6 │ │ │ │ + movge r2, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + blt 780a4 │ │ │ │ + cmp r8, #1 │ │ │ │ + movlt r8, #1 │ │ │ │ + cmp r8, r3 │ │ │ │ + movlt r2, r8 │ │ │ │ + movge r2, r3 │ │ │ │ + cmp r7, r3 │ │ │ │ + movlt r3, r7 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 77f18 │ │ │ │ - cmp sl, #1 │ │ │ │ - bhi 7783c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + movlt r3, #1 │ │ │ │ + cmp r6, #1 │ │ │ │ + movlt r6, #1 │ │ │ │ + cmp r6, r1 │ │ │ │ + movge r6, r1 │ │ │ │ + cmp r0, r1 │ │ │ │ + movge r0, r1 │ │ │ │ + ldr r1, [pc, #1544] @ 78204 │ │ │ │ + cmp r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r1, [r1, #1044] @ 0x414 │ │ │ │ + movlt r0, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #300] @ 0x12c │ │ │ │ + bne 78570 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt 784f4 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ + cmp r0, r1 │ │ │ │ + bgt 784f4 │ │ │ │ + ldr r1, [pc, #1480] @ 78208 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r1, [r1, #1044] @ 0x414 │ │ │ │ + b 77f58 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 77420 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [sp] │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 76598 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #5 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bne 77ba4 │ │ │ │ - stm sp, {r8, r9} │ │ │ │ - bl 75540 │ │ │ │ - b 7783c │ │ │ │ - ldr r2, [pc, #1980] @ 78240 │ │ │ │ - ldr r0, [pc, #1980] @ 78244 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ - mov r1, #1 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + bl 76f08 │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt 7815c │ │ │ │ + ldr r1, [r4, #1044] @ 0x414 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 78500 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 77f38 │ │ │ │ + b 7743c │ │ │ │ + ldr r1, [pc, #1400] @ 7820c │ │ │ │ + ldr r2, [r4, #1048] @ 0x418 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1384] @ 78210 │ │ │ │ ldr r3, [r6] │ │ │ │ - mov r2, #28 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r6] │ │ │ │ + ldr r2, [r4, #1056] @ 0x420 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1616] @ 78310 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 7777c │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ + b 77400 │ │ │ │ + ldr r3, [pc, #1344] @ 78214 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 7793c │ │ │ │ + ldr r3, [pc, #1316] @ 78218 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 119098 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - moveq fp, #1 │ │ │ │ - beq 779c4 │ │ │ │ - cmp sl, #1 │ │ │ │ - bhi 77f3c │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - mov r6, #1 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - sub r3, r4, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls 77e50 │ │ │ │ - ldr r3, [pc, #1856] @ 78234 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r7, r6 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - b 77a10 │ │ │ │ - ldr r3, [pc, #1832] @ 78234 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - movne r7, #1 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #1792] @ 78234 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - cmp r4, #5 │ │ │ │ - bne 77a10 │ │ │ │ - add ip, sp, #64 @ 0x40 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add ip, sp, #56 @ 0x38 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 75ad0 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #4 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - beq 77ba4 │ │ │ │ - add ip, sp, #80 @ 0x50 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add ip, sp, #72 @ 0x48 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 76000 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - cmp r3, #1 │ │ │ │ - movne r7, #0 │ │ │ │ - andeq r7, r7, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 7790c │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [r8] │ │ │ │ - strd r2, [r9] │ │ │ │ - b 7783c │ │ │ │ - cmp sl, #1 │ │ │ │ - bhi 77f84 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - cmp r4, #0 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - mov r6, #1 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - bne 77e30 │ │ │ │ - ldr r3, [pc, #1632] @ 7823c │ │ │ │ + beq 77d24 │ │ │ │ + ldr r3, [pc, #1292] @ 7821c │ │ │ │ mov r2, #0 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #1612] @ 78234 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r4, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - ldrd r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #1592] @ 7823c │ │ │ │ - mov r2, #0 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - bl 119098 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 780b4 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldrd r4, [sp, #160] @ 0xa0 │ │ │ │ - mov ip, #1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bne 77574 │ │ │ │ + ldr r2, [pc, #1140] @ 781a0 │ │ │ │ + ldr r3, [pc, #1140] @ 781a4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + bl bd60 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r0, [sp, #88] @ 0x58 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sl, #80] @ 0x50 │ │ │ │ + bl 118d7c │ │ │ │ + b 775bc │ │ │ │ + ldr r1, [pc, #1192] @ 78220 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1416] @ 78310 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 77874 │ │ │ │ + ldr r1, [pc, #1160] @ 78224 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1380] @ 78310 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 77850 │ │ │ │ + ldr r1, [pc, #1128] @ 78228 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #20 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7793c │ │ │ │ + ldr r3, [pc, #1104] @ 7822c │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 7793c │ │ │ │ + ldr r3, [pc, #1072] @ 78230 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 7793c │ │ │ │ + ldr r1, [pc, #1044] @ 78234 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #69 @ 0x45 │ │ │ │ + bl b838 │ │ │ │ + b 7793c │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 75d08 │ │ │ │ + ldr r1, [pc, #1016] @ 78238 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #20 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7793c │ │ │ │ + ldr r1, [pc, #992] @ 7823c │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1188] @ 78310 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 7789c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ strd r2, [sp] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 79570 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - beq 77ba4 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - b 77a28 │ │ │ │ - sub r2, r4, #2 │ │ │ │ - cmp r2, #1 │ │ │ │ - movls fp, r6 │ │ │ │ - movls r6, r3 │ │ │ │ - bhi 77e08 │ │ │ │ - ldrd r4, [sp, #32] │ │ │ │ - add ip, sp, #80 @ 0x50 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add ip, sp, #72 @ 0x48 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 76d98 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - cmp r3, fp │ │ │ │ - movne r7, #0 │ │ │ │ - andeq r7, r7, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 77934 │ │ │ │ - cmp fp, #1 │ │ │ │ - beq 7790c │ │ │ │ - cmp r6, #1 │ │ │ │ - beq 77bec │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 77fc8 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + bl bc40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 118758 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + b 776c8 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 75d08 │ │ │ │ + ldr r1, [pc, #856] @ 78240 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #20 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7793c │ │ │ │ + ldr r9, [pc, #904] @ 7828c │ │ │ │ + mov r3, #4 │ │ │ │ + mov r8, #0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #816] @ 78244 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77a28 │ │ │ │ - b 77934 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 77e10 │ │ │ │ - ldr r3, [pc, #1320] @ 78234 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ + bne 78314 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 77724 │ │ │ │ + ldr r3, [pc, #788] @ 78248 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, #1044] @ 0x414 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ + beq 77818 │ │ │ │ + ldr r1, [pc, #728] @ 7824c │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #716] @ 78250 │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #700] @ 78254 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #684] @ 78258 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #668] @ 7825c │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #828] @ 78310 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 77818 │ │ │ │ + ldrd r8, [r0, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #672] @ 7828c │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ - mov r6, fp │ │ │ │ - subs r7, r0, #0 │ │ │ │ - movne r7, #1 │ │ │ │ - ldr r1, [pc, #1292] @ 78234 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - b 77804 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119048 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - strd r2, [sp] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bl 78ef8 │ │ │ │ - ldr r3, [pc, #1228] @ 7823c │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77eac │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bne 77c5c │ │ │ │ - b 77ba4 │ │ │ │ - ldr r3, [pc, #1180] @ 7823c │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ - ldr r1, [pc, #1164] @ 7823c │ │ │ │ - mov r3, #0 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - movne r7, #1 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - b 77804 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldreq r9, [pc, #596] @ 78260 │ │ │ │ + moveq r8, #0 │ │ │ │ + b 77f0c │ │ │ │ + ldrd r8, [r0, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #580] @ 78260 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 119098 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 78100 │ │ │ │ - ldr r3, [pc, #1112] @ 7823c │ │ │ │ - mov r2, #0 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 119098 │ │ │ │ - ldr r3, [pc, #1096] @ 7823c │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - mov r3, r6 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - movne r7, #1 │ │ │ │ - b 77804 │ │ │ │ - mov r6, r3 │ │ │ │ - b 77b38 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 119098 │ │ │ │ - mov r6, fp │ │ │ │ - mov r3, #1 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - movne r7, #1 │ │ │ │ - b 77804 │ │ │ │ - ldr r3, [pc, #1028] @ 7823c │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #1008] @ 78234 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r7, fp │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - b 77c7c │ │ │ │ - ldr r3, [pc, #988] @ 78234 │ │ │ │ + bne 77f0c │ │ │ │ + ldr r9, [pc, #596] @ 7828c │ │ │ │ + mov r8, #0 │ │ │ │ + b 77f0c │ │ │ │ + ldrd r8, [r0, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #536] @ 78260 │ │ │ │ mov r2, #0 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r7, r6 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - b 77c7c │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #3 │ │ │ │ + strne r3, [sp, #64] @ 0x40 │ │ │ │ + bne 77f0c │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b 78030 │ │ │ │ + ldr lr, [pc, #492] @ 78264 │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + b 7793c │ │ │ │ + cmp r7, #0 │ │ │ │ + ble 780a4 │ │ │ │ + ldr r3, [sp, #492] @ 0x1ec │ │ │ │ + cmp r8, r3 │ │ │ │ + ble 77b98 │ │ │ │ + ldr lr, [pc, #444] @ 78268 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + str r0, [ip], #4 │ │ │ │ + strh r1, [ip] │ │ │ │ + b 7793c │ │ │ │ + ldr r1, [pc, #412] @ 7826c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 746c0 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - b 77928 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sp] │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - ldr r1, [pc, #876] @ 7823c │ │ │ │ - mov r0, #0 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 735a8 │ │ │ │ - b 77d80 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #396] @ 78270 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #376] @ 78274 │ │ │ │ + ldrd r2, [r5] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #360] @ 78278 │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #344] @ 7827c │ │ │ │ + ldrd r2, [r4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #328] @ 78280 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #452] @ 78310 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 77a38 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r4, #20 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7793c │ │ │ │ + andeq r8, sp, r4, ror sp │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andseq sp, r2, r8, asr #30 │ │ │ │ + andeq r8, sp, ip, lsr sp │ │ │ │ + andeq r1, r0, r4, lsl #16 │ │ │ │ + andseq sp, r2, r8, asr lr │ │ │ │ + strdeq r0, [r0], -ip │ │ │ │ + andeq r8, sl, r0, asr #13 │ │ │ │ + andseq sp, r2, r0, lsl lr │ │ │ │ + andseq sp, r2, ip, ror #27 │ │ │ │ + andseq sp, r2, r4, asr #27 │ │ │ │ + mulseq r2, r8, sp │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ + rsbsmi r8, r6, r0 │ │ │ │ + submi r8, r6, r0 │ │ │ │ + rsbmi lr, r0, r0 │ │ │ │ + andseq sp, r2, ip, lsr #24 │ │ │ │ + andeq r8, sl, ip, ror r5 │ │ │ │ + andeq r8, sl, r8, lsl #11 │ │ │ │ + mulseq r2, ip, fp │ │ │ │ + svccc 0x00e00000 │ │ │ │ + andseq sp, r2, r4, ror fp │ │ │ │ + svclt 0x00e00000 │ │ │ │ + andseq sp, r2, r0, lsr #22 │ │ │ │ + andeq r9, fp, r6, lsr #27 │ │ │ │ + @ instruction: 0x0012dabc │ │ │ │ + @ instruction: 0x0012d9b0 │ │ │ │ + andseq sp, r2, ip, lsl #19 │ │ │ │ + andseq sp, r2, r4, ror #18 │ │ │ │ + andseq sp, r2, r4, lsr #18 │ │ │ │ + andeq r8, sl, ip, lsr #11 │ │ │ │ + muleq sl, ip, r5 │ │ │ │ + @ instruction: 0x000d86b4 │ │ │ │ + andeq r8, sl, ip, asr #3 │ │ │ │ + andseq sp, r2, r0, lsl r8 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + @ instruction: 0x0012d5f4 │ │ │ │ + @ instruction: 0x0012d5b4 │ │ │ │ + andeq r7, sl, r4, lsl #28 │ │ │ │ + andeq r7, sl, r0, lsl #28 │ │ │ │ + andeq r5, sl, r8, asr #4 │ │ │ │ + rsbmi r2, ip, r0 │ │ │ │ + rsbsmi fp, r3, r0 │ │ │ │ + andeq r8, sl, r8, ror #1 │ │ │ │ + andeq r8, sl, r8, lsr #1 │ │ │ │ + andseq sp, r2, r0, lsr r4 │ │ │ │ + andeq r8, sl, r0, asr #32 │ │ │ │ + andeq r7, sl, ip, ror ip │ │ │ │ + andeq r7, sl, r8, lsr #25 │ │ │ │ + @ instruction: 0x0012d3b0 │ │ │ │ + andeq r8, sl, r8, lsl r0 │ │ │ │ + andseq sp, r2, r8, lsl #6 │ │ │ │ + andseq sp, r2, r0, ror #5 │ │ │ │ + andseq sp, r2, r0, asr #5 │ │ │ │ + andeq r7, sl, ip, asr lr │ │ │ │ + andeq r7, sl, ip, asr lr │ │ │ │ + andeq r7, sl, r8, asr lr │ │ │ │ + andeq r7, sl, r8, asr lr │ │ │ │ + andeq r7, sl, r4, asr lr │ │ │ │ + addsmi r7, lr, r0, lsl #16 │ │ │ │ + ldrdeq r7, [sl], -r8 │ │ │ │ + andeq r7, sl, r4, lsr #25 │ │ │ │ + andeq r7, sl, ip, lsl ip │ │ │ │ + andeq r7, sl, r4, lsl ip │ │ │ │ + andeq r7, sl, r0, lsl ip │ │ │ │ + andeq r7, sl, ip, lsl #24 │ │ │ │ + andeq r7, sl, r8, lsl #24 │ │ │ │ + andeq r7, sl, r4, lsl #24 │ │ │ │ + andeq r7, sl, ip, ror #16 │ │ │ │ + andeq r7, sl, r8, ror r8 │ │ │ │ + addsmi r4, pc, r0 │ │ │ │ + andeq r7, sl, r0, lsl #17 │ │ │ │ + andeq r7, sl, r8, lsl #17 │ │ │ │ + ldrdeq r7, [sl], -r0 │ │ │ │ + ldrdeq r7, [sl], -r4 │ │ │ │ + andeq r7, sl, ip, asr #17 │ │ │ │ + andeq r7, sl, r4, asr #17 │ │ │ │ + @ instruction: 0x000a78bc │ │ │ │ + @ instruction: 0x000a78b8 │ │ │ │ + @ instruction: 0x000a78b4 │ │ │ │ + @ instruction: 0x000a78b0 │ │ │ │ + andeq r7, sl, ip, lsr #17 │ │ │ │ + mulseq r2, ip, sp │ │ │ │ + muleq sl, r8, r7 │ │ │ │ + muleq sl, r0, r7 │ │ │ │ + andeq r7, sl, r8, lsl #15 │ │ │ │ + andeq r7, sl, r8, lsl #15 │ │ │ │ + andeq r7, sl, r0, asr #17 │ │ │ │ + andeq r7, sl, r8, lsl #12 │ │ │ │ + andeq r7, sl, r0, lsl #12 │ │ │ │ + strdeq r7, [sl], -r8 │ │ │ │ + strdeq r7, [sl], -r0 │ │ │ │ + andeq r7, sl, ip, ror #15 │ │ │ │ + strdeq r7, [sl], -r0 │ │ │ │ + andeq r7, sl, ip, ror #15 │ │ │ │ + ldrdeq r7, [sl], -r8 │ │ │ │ + ldrdeq r7, [sl], -r0 │ │ │ │ + @ instruction: 0x000a77b8 │ │ │ │ + @ instruction: 0x000a77b4 │ │ │ │ + andeq r7, sl, r4, lsr #13 │ │ │ │ + andeq r7, sl, r0, lsr #13 │ │ │ │ + muleq sl, ip, r6 │ │ │ │ + muleq sl, r8, r6 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + ldr r1, [pc, #-152] @ 78284 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 78008 │ │ │ │ - ldr r3, [pc, #820] @ 78234 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-168] @ 78288 │ │ │ │ + ldr r3, [pc, #-168] @ 7828c │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ - mov r6, #1 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - movne r7, #1 │ │ │ │ - b 77b1c │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - str r6, [sp, #16] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-184] @ 78290 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-200] @ 78294 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-100] @ 78310 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 77f20 │ │ │ │ + ldr r1, [pc, #-240] @ 78298 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-252] @ 7829c │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 7729c │ │ │ │ - b 7783c │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 119098 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-268] @ 782a0 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-288] @ 782a4 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-308] @ 782a8 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-328] @ 782ac │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-344] @ 782b0 │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-360] @ 782b4 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-376] @ 782b8 │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-308] @ 78310 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #-408] @ 782bc │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, #1044] @ 0x414 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + b 77f58 │ │ │ │ + ldr r1, [pc, #-428] @ 782c0 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-448] @ 782c4 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-468] @ 782c8 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-488] @ 782cc │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-444] @ 78310 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r7, [r4, #1044] @ 0x414 │ │ │ │ + b 77744 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 78088 │ │ │ │ - ldr r3, [pc, #728] @ 78234 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ - ldr r1, [pc, #712] @ 78234 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - movne r7, #1 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - b 77804 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 119098 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 780a0 │ │ │ │ - ldr r3, [pc, #664] @ 7823c │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ - ldr r1, [pc, #648] @ 7823c │ │ │ │ - mov r3, #1 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - movne r7, #1 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - b 77804 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ble 780a4 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + cmp r6, r1 │ │ │ │ + bgt 780a4 │ │ │ │ + b 77bb8 │ │ │ │ + ldr lr, [pc, #-556] @ 782d0 │ │ │ │ + add lr, pc, lr │ │ │ │ + b 780ac │ │ │ │ + ldr r1, [pc, #-564] @ 782d4 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-580] @ 782d8 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-596] @ 782dc │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-612] @ 782e0 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-584] @ 78310 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 77428 │ │ │ │ + ldr r1, [r4, #1044] @ 0x414 │ │ │ │ + b 77f38 │ │ │ │ + ldr r1, [pc, #-660] @ 782e4 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-672] @ 782e8 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 735a8 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - b 77ce0 │ │ │ │ - ldr r3, [pc, #548] @ 78234 │ │ │ │ - mov r7, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov fp, r7 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - sub r3, r4, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls 78074 │ │ │ │ - ldr r3, [pc, #500] @ 78234 │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r4, #5 │ │ │ │ - mov r6, #1 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - beq 77b40 │ │ │ │ - cmp r4, #4 │ │ │ │ - bne 77a20 │ │ │ │ - b 77994 │ │ │ │ - ldr r3, [pc, #464] @ 78234 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #464] @ 7823c │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - b 77b40 │ │ │ │ - ldr r3, [pc, #440] @ 78234 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, #1 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - b 77c7c │ │ │ │ - ldr r3, [pc, #420] @ 78234 │ │ │ │ - mov r7, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r7 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - b 77d20 │ │ │ │ - ldr r3, [pc, #404] @ 7823c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r7, fp │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - b 7801c │ │ │ │ - ldr r3, [pc, #384] @ 7823c │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 735a8 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - b 77c1c │ │ │ │ - ldr r1, [pc, #308] @ 7823c │ │ │ │ - mov r0, #0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r7, #1 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - b 77804 │ │ │ │ - add ip, sp, #64 @ 0x40 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add ip, sp, #56 @ 0x38 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 75ad0 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-688] @ 782ec │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-704] @ 782f0 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-724] @ 782f4 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-744] @ 782f8 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - beq 77ba4 │ │ │ │ - add ip, sp, #80 @ 0x50 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add ip, sp, #72 @ 0x48 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 76000 │ │ │ │ - b 77a38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-760] @ 782fc │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-776] @ 78300 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-792] @ 78304 │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-808] @ 78308 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-824] @ 7830c │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-840] @ 78310 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + b 77c20 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r6, #1 │ │ │ │ - beq 777d4 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 781c4 │ │ │ │ - ldr r3, [pc, #152] @ 78234 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ - ldr r1, [pc, #136] @ 78234 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, #1 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - movne r7, #1 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - b 77804 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - sub r3, r4, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls 78200 │ │ │ │ - ldr r3, [pc, #76] @ 78234 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #72] @ 7823c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r7, r6 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - b 77a10 │ │ │ │ - ldr r3, [pc, #44] @ 78234 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #40] @ 7823c │ │ │ │ - mov r2, #0 │ │ │ │ - mov fp, #1 │ │ │ │ - mov r7, r6 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - b 77c7c │ │ │ │ - @ instruction: 0x000d88bc │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - muleq sp, r8, r8 │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - addsmi r7, lr, r0, lsl #16 │ │ │ │ - @ instruction: 0x000d87b4 │ │ │ │ - addsmi r4, pc, r0 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - muleq sl, r0, pc @ │ │ │ │ │ │ │ │ -00078248 : │ │ │ │ +00078670 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #460] @ 7842c │ │ │ │ - ldr r3, [pc, #460] @ 78430 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-232] @ 0xffffff18 │ │ │ │ + sub sp, sp, #16384 @ 0x4000 │ │ │ │ + sub sp, sp, #196 @ 0xc4 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r2, [pc, #916] @ 78a44 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #912] @ 78a48 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, r1 │ │ │ │ + add r1, sp, #16384 @ 0x4000 │ │ │ │ ldr r3, [r3] │ │ │ │ - mov sl, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 783a0 │ │ │ │ - ldrd r4, [fp] │ │ │ │ - ldr r3, [pc, #428] @ 78434 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 783cc │ │ │ │ - ldr r7, [pc, #400] @ 78434 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 782a4 │ │ │ │ - strd r4, [fp] │ │ │ │ - ldm sl, {r0, r3} │ │ │ │ - mov r2, #0 │ │ │ │ - bic r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #332] @ 78438 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #320] @ 7843c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #292] @ 78434 │ │ │ │ + str r3, [r1, #188] @ 0xbc │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, sp, #16384 @ 0x4000 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #876] @ 78a4c │ │ │ │ + add r3, r3, #236 @ 0xec │ │ │ │ + add r1, r1, #188 @ 0xbc │ │ │ │ + ldr r7, [r3] │ │ │ │ + bl baa8 │ │ │ │ + ldr sl, [pc, #860] @ 78a50 │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [r0] │ │ │ │ + beq 78974 │ │ │ │ + add r3, sp, #12480 @ 0x30c0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + sub r0, r3, #4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r3, [pc, #812] @ 78a54 │ │ │ │ mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190d4 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add fp, sp, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r7, [r3] │ │ │ │ + bl a0d4c │ │ │ │ + sub r1, fp, #128 @ 0x80 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ba54 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78340 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [pc, #256] @ 78434 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r4, [fp] │ │ │ │ - ldrd r4, [sl] │ │ │ │ - mov r2, #0 │ │ │ │ + blt 78a14 │ │ │ │ + ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ + and r2, r2, #61440 @ 0xf000 │ │ │ │ + cmp r2, #16384 @ 0x4000 │ │ │ │ + beq 787c0 │ │ │ │ + ldr r3, [pc, #744] @ 78a58 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r6, #4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #720] @ 78a5c │ │ │ │ + ldr r3, [pc, #696] @ 78a48 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #16384 @ 0x4000 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #188 @ 0xbc │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ + bne 78a40 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #16384 @ 0x4000 │ │ │ │ + add sp, sp, #196 @ 0xc4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ + bl f0ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78380 │ │ │ │ - ldr r1, [pc, #208] @ 7843c │ │ │ │ - mov r0, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sl] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #180] @ 7843c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ - stm sl, {r0, r3} │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #152] @ 78440 │ │ │ │ - ldr r0, [pc, #152] @ 78444 │ │ │ │ - ldr r4, [ip, r3] │ │ │ │ - mov r2, #32 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, #1 │ │ │ │ + ble 78a20 │ │ │ │ + ldr r0, [pc, #648] @ 78a60 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl b778 │ │ │ │ - b 7827c │ │ │ │ - mov r2, #0 │ │ │ │ + bl f087c │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [pc, #632] @ 78a64 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [pc, #616] @ 78a68 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + orr r2, r4, r7 │ │ │ │ + orrs r2, r2, r0 │ │ │ │ + bmi 7898c │ │ │ │ mov r3, #0 │ │ │ │ + add r8, sp, #4224 @ 0x1080 │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ + add r8, r8, #60 @ 0x3c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + b 78858 │ │ │ │ + ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [sp, #36] @ 0x24 │ │ │ │ + add r9, r9, #1 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [sp, #36] @ 0x24 │ │ │ │ + bl b700 │ │ │ │ + bl f1a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 782d8 │ │ │ │ - ldr r9, [pc, #68] @ 78434 │ │ │ │ - mov r8, #0 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + blt 789b0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + sub r6, fp, #4 │ │ │ │ + sub r4, r3, #4 │ │ │ │ + add r7, sp, #8320 @ 0x2080 │ │ │ │ + add r7, r7, #60 @ 0x3c │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 58190 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 58190 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 58190 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #376] @ 78a6c │ │ │ │ + add r3, sp, #16384 @ 0x4000 │ │ │ │ + add r3, r3, #232 @ 0xe8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r0, r6 │ │ │ │ + bl b24d4 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 783f8 │ │ │ │ - b 782d4 │ │ │ │ - muleq sp, r8, sp │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - subsmi r8, r6, r0 │ │ │ │ - rsbmi r8, r6, r0 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq r5, sl, ip, lsl #13 │ │ │ │ + beq 78838 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 58190 │ │ │ │ + ldr r1, [pc, #304] @ 78a70 │ │ │ │ + add r3, r4, #4 │ │ │ │ + mov r2, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r8 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #268] @ 78a74 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 78838 │ │ │ │ + add r3, sp, #12480 @ 0x30c0 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r3, #46 @ 0x2e │ │ │ │ + strh r3, [r2, #-4] │ │ │ │ + b 78720 │ │ │ │ + ldr lr, [pc, #228] @ 78a78 │ │ │ │ + add ip, r6, #4 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2} │ │ │ │ + strh r3, [ip] │ │ │ │ + b 78784 │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r0], #4 │ │ │ │ + ldr r3, [pc, #180] @ 78a7c │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #152] @ 78a80 │ │ │ │ + add r0, r6, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + add r3, r6, #4096 @ 0x1000 │ │ │ │ + str r9, [r3, #1028] @ 0x404 │ │ │ │ + str r4, [r3, #1032] @ 0x408 │ │ │ │ + b 78784 │ │ │ │ + ldr r3, [pc, #104] @ 78a84 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 78770 │ │ │ │ + ldr r3, [pc, #96] @ 78a88 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r6, #4 │ │ │ │ + str r4, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 78784 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq r7, sp, r4, asr #18 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq r1, r0, r0, lsl r4 │ │ │ │ + andeq r7, sp, r0, lsl #18 │ │ │ │ + andeq r0, r0, ip, lsr #11 │ │ │ │ + andeq r7, sl, ip, asr r7 │ │ │ │ + andeq r7, sp, ip, ror #16 │ │ │ │ + strdeq r3, [sl], -r8 │ │ │ │ + andeq r3, sl, ip, ror #5 │ │ │ │ + andeq r3, sl, r0, ror #5 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andeq r3, sl, ip, ror #5 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andeq r7, sl, r4, ror r5 │ │ │ │ + andeq r2, sl, r0, lsl #20 │ │ │ │ + strdeq r2, [sl], -r4 │ │ │ │ + muleq sl, ip, r4 │ │ │ │ + @ instruction: 0x000a74b8 │ │ │ │ │ │ │ │ -00078448 : │ │ │ │ +00078a8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #580] @ 786a4 │ │ │ │ - ldr ip, [pc, #580] @ 786a8 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #568] @ 786ac │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-272] @ 0xfffffef0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #560] @ 786b0 │ │ │ │ + ldr r2, [pc, #1872] @ 79214 │ │ │ │ + sub sp, sp, #16384 @ 0x4000 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #1864] @ 79218 │ │ │ │ + sub sp, sp, #236 @ 0xec │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r6, r1 │ │ │ │ + add r1, sp, #16384 @ 0x4000 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r1, #228] @ 0xe4 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [pc, #1832] @ 7921c │ │ │ │ + mov r7, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr fp, [sp, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bne 78674 │ │ │ │ - ldr ip, [pc, #512] @ 786b4 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7862c │ │ │ │ - ldrd r0, [ip, #24] │ │ │ │ - ldrd r2, [ip, #8] │ │ │ │ - strd r0, [sp] │ │ │ │ - ldrd r8, [ip, #16] │ │ │ │ - ldrd r0, [ip, #32] │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r0, [pc, #1824] @ 79220 │ │ │ │ + add r1, r1, #228 @ 0xe4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl baa8 │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [r0] │ │ │ │ + beq 78f8c │ │ │ │ + add r3, sp, #12480 @ 0x30c0 │ │ │ │ + add r3, r3, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #460] @ 786b8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1190d4 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + sub r0, r3, #4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + add fp, sp, #232 @ 0xe8 │ │ │ │ + sub r1, fp, #128 @ 0x80 │ │ │ │ + mov r0, r8 │ │ │ │ + bl ba54 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7851c │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [pc, #424] @ 786b8 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + blt 78ff4 │ │ │ │ + ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + cmp r3, #16384 @ 0x4000 │ │ │ │ + bne 78f34 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #16 │ │ │ │ - add r2, sp, #24 │ │ │ │ - bl b370 │ │ │ │ - bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ + bl f0ac0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 79000 │ │ │ │ + ldr r0, [pc, #1708] @ 79224 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #1696] @ 79228 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + add r3, sp, #16640 @ 0x4100 │ │ │ │ + add r3, r3, #20 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bne 79020 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + orrs r3, r9, r3 │ │ │ │ + movpl r7, #0 │ │ │ │ + bpl 78bd4 │ │ │ │ + b 79148 │ │ │ │ + mov r0, r9 │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b91c │ │ │ │ + cmp r7, r0 │ │ │ │ + movlt r7, r0 │ │ │ │ + bl f1a54 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 78bb8 │ │ │ │ + bl f1dfc │ │ │ │ + add r3, sp, #16640 @ 0x4100 │ │ │ │ + add r3, r3, #20 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 78fa8 │ │ │ │ + add r7, r7, #1 │ │ │ │ + lsl sl, r7, #3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, sl │ │ │ │ + bl b574 │ │ │ │ + mov r1, #1 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, sl │ │ │ │ + bl b574 │ │ │ │ + mov r1, #1 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + bl b574 │ │ │ │ + mov r1, #1 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + lsl r0, r7, #2 │ │ │ │ + bl b574 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #340] @ 786bc │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190d4 │ │ │ │ - ldrd r4, [sp, #16] │ │ │ │ - ldrd r8, [sp, #24] │ │ │ │ + bl f0ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - movne r1, #0 │ │ │ │ - bne 785ac │ │ │ │ + ble 78fd4 │ │ │ │ + ldr r0, [pc, #1492] @ 7922c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [pc, #1480] @ 79230 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [pc, #1468] @ 79234 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [pc, #1456] @ 79238 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + add r2, sp, #16640 @ 0x4100 │ │ │ │ + add r2, r2, #20 │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 79154 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + orr r2, r2, sl │ │ │ │ + orr r2, r2, r1 │ │ │ │ + orrs r2, r2, r3 │ │ │ │ + bmi 79114 │ │ │ │ + str r9, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + str r8, [sp, #88] @ 0x58 │ │ │ │ + str fp, [sp, #92] @ 0x5c │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r8, [sp, #68] @ 0x44 │ │ │ │ + ldr fp, [sp, #72] @ 0x48 │ │ │ │ + mov r9, r3 │ │ │ │ + b 78d48 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b91c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + lsl r7, r4, #3 │ │ │ │ + strd r0, [r5, r7] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r6, r7] │ │ │ │ + mov r0, r9 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [fp, r4, lsl #2] │ │ │ │ + strd r0, [r8, r7] │ │ │ │ + bl f1a54 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 78ce8 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ + ldm r5, {r5, r6, r8, fp} │ │ │ │ + ldr r9, [sp, #76] @ 0x4c │ │ │ │ + bl f1dfc │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl bbb0 │ │ │ │ - ldr r3, [pc, #296] @ 786c0 │ │ │ │ + bl f0ac0 │ │ │ │ + ldr r3, [pc, #1224] @ 7923c │ │ │ │ + add r7, sp, #4288 @ 0x10c0 │ │ │ │ + mov r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldrd r2, [r3, #40] @ 0x28 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118dcc │ │ │ │ - strd r0, [sl] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl bd60 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + add r7, r7, #36 @ 0x24 │ │ │ │ + str fp, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + mov fp, r6 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + str r9, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #100] @ 0x64 │ │ │ │ + str r8, [sp, #92] @ 0x5c │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + b 78dc8 │ │ │ │ + ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #192] @ 786c4 │ │ │ │ - ldr r3, [pc, #160] @ 786a8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [sp, #80] @ 0x50 │ │ │ │ + add fp, fp, #1 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [sp, #80] @ 0x50 │ │ │ │ + bl b700 │ │ │ │ + bl f1a54 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 79070 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b91c │ │ │ │ + add sl, sp, #8384 @ 0x20c0 │ │ │ │ + add sl, sl, #36 @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + sub r5, r3, #4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 58258 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 58258 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, sl │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrd r6, [r2, r4] │ │ │ │ + ldreq r3, [sp, #76] @ 0x4c │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + addeq r3, r3, #1 │ │ │ │ + strd r6, [sp, #32] │ │ │ │ + ldrd r6, [ip, r4] │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + streq r3, [sp, #76] @ 0x4c │ │ │ │ + mov r3, #0 │ │ │ │ + ldrd r8, [ip, r4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #16640 @ 0x4100 │ │ │ │ + add r3, r3, #16 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + strd r6, [sp] │ │ │ │ + bl f3b58 │ │ │ │ + add r3, sp, #16640 @ 0x4100 │ │ │ │ + add r3, r3, #20 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 78da8 │ │ │ │ + add r1, r0, #4 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r1, [pc, #832] @ 79240 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r5 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #796] @ 79244 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 78da8 │ │ │ │ + ldr r3, [pc, #780] @ 79248 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r5, #4 │ │ │ │ + str r8, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #756] @ 7924c │ │ │ │ + ldr r3, [pc, #700] @ 79218 │ │ │ │ add r2, pc, r2 │ │ │ │ - strd r0, [fp] │ │ │ │ + add r1, sp, #16384 @ 0x4000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #228 @ 0xe4 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 786a0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ + bne 79210 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #16384 @ 0x4000 │ │ │ │ + add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r2, [pc, #144] @ 786c8 │ │ │ │ - str r3, [ip] │ │ │ │ - ldr r3, [pc, #140] @ 786cc │ │ │ │ - ldr r0, [pc, #140] @ 786d0 │ │ │ │ - ldr r1, [pc, #140] @ 786d4 │ │ │ │ - strd r2, [ip, #24] │ │ │ │ - strd r2, [ip, #40] @ 0x28 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r8, [pc, #128] @ 786d8 │ │ │ │ - ldr r9, [pc, #128] @ 786dc │ │ │ │ - ldr r3, [pc, #128] @ 786e0 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r8, [ip, #16] │ │ │ │ - strd r2, [ip, #8] │ │ │ │ - strd r0, [ip, #32] │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - b 784d8 │ │ │ │ - ldr r2, [pc, #104] @ 786e4 │ │ │ │ - ldr r0, [pc, #104] @ 786e8 │ │ │ │ - ldr r8, [r3, r2] │ │ │ │ + add r3, sp, #12480 @ 0x30c0 │ │ │ │ + add r3, r3, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #46 @ 0x2e │ │ │ │ + strh r3, [r2, #-4] │ │ │ │ + b 78b38 │ │ │ │ + ldr r1, [pc, #672] @ 79250 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #636] @ 79244 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 78bf8 │ │ │ │ + ldr r3, [pc, #632] @ 79254 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r2, #31 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r8] │ │ │ │ + add r0, r5, #4 │ │ │ │ + str r4, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 78f50 │ │ │ │ + ldr r3, [pc, #604] @ 79258 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 78f3c │ │ │ │ + ldr r3, [pc, #596] @ 7925c │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r5, #4 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 78f50 │ │ │ │ + ldr r1, [pc, #568] @ 79260 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #556] @ 79264 │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #540] @ 79268 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #480] @ 79244 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 78ba4 │ │ │ │ + add r3, sp, #16640 @ 0x4100 │ │ │ │ + add r3, r3, #20 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r5, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r6, fp │ │ │ │ + bne 791e8 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl b700 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl b700 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl b700 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl b700 │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #436] @ 7926c │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + mov ip, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + str ip, [r0], #4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #396] @ 79270 │ │ │ │ + add r0, r5, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + add r3, r5, #4096 @ 0x1000 │ │ │ │ + str r6, [r3, #1028] @ 0x404 │ │ │ │ + str r7, [r3, #1032] @ 0x408 │ │ │ │ + str r4, [r3, #1036] @ 0x40c │ │ │ │ + b 78f50 │ │ │ │ + ldr lr, [pc, #344] @ 79274 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, r5, #4 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + lsr r3, r2, #16 │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + strh r2, [ip], #2 │ │ │ │ + strb r3, [ip] │ │ │ │ + b 78f50 │ │ │ │ + ldr lr, [pc, #296] @ 79278 │ │ │ │ + add lr, pc, lr │ │ │ │ + b 7911c │ │ │ │ + ldr r1, [pc, #288] @ 7927c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #272] @ 79280 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #256] @ 79284 │ │ │ │ + mov r2, sl │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #240] @ 79288 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #220] @ 7928c │ │ │ │ + mov r2, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #204] @ 79290 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [pc, #108] @ 79244 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + ldr r0, [r2] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + b 78ca4 │ │ │ │ + ldr r1, [pc, #164] @ 79294 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #64] @ 79244 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 784ac │ │ │ │ + b 7908c │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - muleq sp, r8, fp │ │ │ │ + andeq r7, sp, r8, lsr #10 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r7, sp, ip, ror fp │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - andeq ip, lr, r8, asr lr │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - subsmi r8, r6, r0 │ │ │ │ - andeq ip, lr, r4, ror sp │ │ │ │ - strdeq r7, [sp], -r4 │ │ │ │ - rscsvs lr, r7, #36, 26 @ 0x900 │ │ │ │ - svccc 0x0018d4b3 │ │ │ │ - andcs r8, ip, r0, asr r6 │ │ │ │ - cdpcc 4, 14, cr14, cr0, cr11, {6} │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - rsbmi r1, r5, r0, lsl #16 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - ldrdeq r5, [sl], -ip │ │ │ │ + andeq r7, sp, r4, lsl #10 │ │ │ │ + andeq r1, r0, r0, lsl r4 │ │ │ │ + andeq r3, sl, r8, lsr #5 │ │ │ │ + andeq r2, sl, r0, lsl r7 │ │ │ │ + andeq r7, sl, r8, ror #6 │ │ │ │ + andeq r5, fp, r0, lsr #13 │ │ │ │ + andeq r3, sl, ip, asr #5 │ │ │ │ + strdeq r0, [sl], -r0 @ │ │ │ │ + @ instruction: 0x000a72b8 │ │ │ │ + andeq r7, sl, r8, lsr r1 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + muleq sl, r0, pc @ │ │ │ │ + andeq r7, sp, r0, lsr #1 │ │ │ │ + ldrdeq r6, [sl], -ip │ │ │ │ + andeq r6, sl, r0, asr #31 │ │ │ │ + @ instruction: 0x000a6ebc │ │ │ │ + strdeq r2, [sl], -r4 │ │ │ │ + andeq r6, sl, r0, lsl #30 │ │ │ │ + andeq r6, sl, r8, lsl #30 │ │ │ │ + andeq r6, sl, r4, lsl #30 │ │ │ │ + andeq r6, sl, r0, asr #31 │ │ │ │ + andeq r6, sl, r4, asr #31 │ │ │ │ + andeq r6, sl, ip, ror #29 │ │ │ │ + andeq r6, sl, r4, lsl lr │ │ │ │ + andeq r6, sl, r4, ror #28 │ │ │ │ + andeq r6, sl, r4, ror #28 │ │ │ │ + andeq r6, sl, ip, asr lr │ │ │ │ + andeq r6, sl, r4, asr lr │ │ │ │ + andeq r6, sl, r8, asr #28 │ │ │ │ + andeq fp, sl, r4, ror #24 │ │ │ │ + andeq r6, sl, r4, ror lr │ │ │ │ + │ │ │ │ +00079298 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + bl b7cc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b7cc │ │ │ │ + subs r2, r0, #0 │ │ │ │ + subne r1, r4, #1 │ │ │ │ + subne r3, r5, #1 │ │ │ │ + addne r3, r6, r3 │ │ │ │ + addne lr, r1, r2 │ │ │ │ + beq 79308 │ │ │ │ + ldrb ip, [r1, #1]! │ │ │ │ + strb ip, [r3, #1]! │ │ │ │ + cmp r1, lr │ │ │ │ + bne 792d8 │ │ │ │ + cmp r2, #79 @ 0x4f │ │ │ │ + bls 79308 │ │ │ │ + add r5, r6, r5 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + strb r3, [r5, #80] @ 0x50 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b b7cc │ │ │ │ + add r0, r5, r2 │ │ │ │ + add r0, r6, r0 │ │ │ │ + rsb r2, r2, #80 @ 0x50 │ │ │ │ + mov r1, #32 │ │ │ │ + bl b5b0 │ │ │ │ + b 792f0 │ │ │ │ │ │ │ │ -000786ec : │ │ │ │ +00079320 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #724] @ 789d8 │ │ │ │ - ldr ip, [pc, #724] @ 789dc │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - mov ip, #0 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #696] @ 789e0 │ │ │ │ - ldr r2, [pc, #696] @ 789e4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r9, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r8, [sp, #100] @ 0x64 │ │ │ │ - cmp r2, #0 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldrd r6, [r1, #16] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r8, [r4, #16] │ │ │ │ + sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ - bne 789a8 │ │ │ │ - ldr r3, [pc, #660] @ 789e8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 78780 │ │ │ │ - ldr r0, [pc, #644] @ 789ec │ │ │ │ - ldr r1, [pc, #644] @ 789f0 │ │ │ │ - mov r2, #1 │ │ │ │ - strd r0, [r3, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #636] @ 789f4 │ │ │ │ - ldr r1, [pc, #636] @ 789f8 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ - strd r0, [r3, #64] @ 0x40 │ │ │ │ - ldr sl, [pc, #628] @ 789fc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - add sl, pc, sl │ │ │ │ - strd r2, [r9] │ │ │ │ - ldrd r0, [sl] │ │ │ │ - strd r2, [r8] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 788a4 │ │ │ │ - ldr r3, [pc, #584] @ 78a00 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #568] @ 78a04 │ │ │ │ - ldr r3, [pc, #568] @ 78a08 │ │ │ │ - bl 118b60 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r2, [r0, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sl] │ │ │ │ + ldrd r8, [r4] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldrd r6, [r5] │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, r9, #-2147483648 @ 0x80000000 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 118b60 │ │ │ │ - strd r4, [sl] │ │ │ │ - ldr r2, [pc, #540] @ 78a0c │ │ │ │ - ldr r3, [pc, #540] @ 78a10 │ │ │ │ - ldr sl, [pc, #540] @ 78a14 │ │ │ │ - add sl, pc, sl │ │ │ │ - strd r0, [sp] │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ + bl 11875c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r6, [sl, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #512] @ 78a18 │ │ │ │ - ldr r1, [pc, #512] @ 78a1c │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #508] @ 78a20 │ │ │ │ - ldr r3, [pc, #508] @ 78a24 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ + strd r4, [sl, #16] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 119048 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #472] @ 78a28 │ │ │ │ - ldr r3, [pc, #472] @ 78a2c │ │ │ │ - strd r0, [sl, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + movne r8, #1 │ │ │ │ + bl 119048 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #456] @ 78a30 │ │ │ │ - ldr r3, [pc, #456] @ 78a34 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #452] @ 78a38 │ │ │ │ - ldr r3, [pc, #452] @ 78a3c │ │ │ │ + mov ip, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp ip, #0 │ │ │ │ + moveq r4, #0 │ │ │ │ + andne r4, r8, #1 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, #0 │ │ │ │ + andne r4, r4, #1 │ │ │ │ + eor r0, r4, #1 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + │ │ │ │ +00079494 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrd r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r0, [r0] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [r4, #8] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sl, #56] @ 0x38 │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [sl, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bic r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r2, [pc, #392] @ 78a40 │ │ │ │ - ldr r3, [pc, #392] @ 78a44 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7897c │ │ │ │ - ldr r4, [pc, #380] @ 78a48 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldrd r0, [r4, #56] @ 0x38 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ - add sl, sp, #32 │ │ │ │ - strd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, sl │ │ │ │ - bl b370 │ │ │ │ - ldrd r6, [sp, #32] │ │ │ │ - ldrd r2, [r4, #64] @ 0x40 │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldrd r6, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [r4, #72] @ 0x48 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r5, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r0, [r4, #16] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [r4, #80] @ 0x50 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, sl │ │ │ │ - bl b370 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r4, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [r9] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [r8] │ │ │ │ - ldr r2, [pc, #200] @ 78a4c │ │ │ │ - ldr r3, [pc, #84] @ 789dc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 789d4 │ │ │ │ - add sp, sp, #56 @ 0x38 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #160] @ 78a50 │ │ │ │ - ldr r0, [pc, #160] @ 78a54 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r2, #31 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b778 │ │ │ │ - b 7874c │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [sp], -r4 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - ldrdeq r7, [sp], -r0 │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - @ instruction: 0x000ecbb8 │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - ldcllt 1, cr1, [r4], #724 @ 0x2d4 │ │ │ │ - svccc 0x007751c0 │ │ │ │ - andeq r8, sp, ip, ror r9 │ │ │ │ - addsmi r4, pc, r0 │ │ │ │ - @ instruction: 0x47ae147b │ │ │ │ - svccc 0x00847ae1 │ │ │ │ - subspl lr, pc, #201326592 @ 0xc000000 │ │ │ │ - svccc 0x00060a1c │ │ │ │ - andeq ip, lr, r4, lsl fp │ │ │ │ - @ instruction: 0x4e4e3915 │ │ │ │ - svccc 0x00911c10 │ │ │ │ - ldmne r8!, {r0, sl, ip, sp, pc}^ │ │ │ │ - mcrcc 6, 4, r9, cr0, cr13, {6} │ │ │ │ - strbgt fp, [pc, -sl, asr #10] │ │ │ │ - svccc 0x00e70663 │ │ │ │ - bhi ff72720c │ │ │ │ - ldrshmi fp, [r9], #-189 @ 0xffffff43 │ │ │ │ - vst3.16 @ instruction: 0xf4c6e6da │ │ │ │ - svccc 0x003e2584 │ │ │ │ - ldcls 13, cr2, [r2, #56]! @ 0x38 │ │ │ │ - subsmi r7, r6, pc, ror #31 │ │ │ │ - andeq ip, lr, ip, lsr sl │ │ │ │ - andeq r7, sp, r4, ror r6 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq r5, sl, r8, asr #1 │ │ │ │ - │ │ │ │ -00078a58 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #300] @ 78b9c │ │ │ │ - ldr ip, [pc, #300] @ 78ba0 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #288] @ 78ba4 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #280] @ 78ba8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r8, [sp, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - bne 78b6c │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r4, #3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - stm sp, {r5, r8} │ │ │ │ - strd sl, [sp, #16] │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - bl 78448 │ │ │ │ - subs r4, r4, #1 │ │ │ │ - add r9, sp, #16 │ │ │ │ - beq 78b40 │ │ │ │ - ldrd r2, [r5] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [r8] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 78248 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - stm sp, {r5, r8} │ │ │ │ - bl 78448 │ │ │ │ - subs r4, r4, #1 │ │ │ │ - bne 78af4 │ │ │ │ - ldr r2, [pc, #100] @ 78bac │ │ │ │ - ldr r3, [pc, #84] @ 78ba0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 78b98 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #60] @ 78bb0 │ │ │ │ - ldr r0, [pc, #60] @ 78bb4 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r2, #35 @ 0x23 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl b778 │ │ │ │ - b 78abc │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, sp, r8, lsl #11 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r7, sp, ip, ror #10 │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - @ instruction: 0x000d74b0 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq r4, sl, r4, lsr #30 │ │ │ │ + bl 11875c │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00078bb8 : │ │ │ │ +0007950c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #300] @ 78cfc │ │ │ │ - ldr ip, [pc, #300] @ 78d00 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #288] @ 78d04 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #280] @ 78d08 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - mov ip, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r8, [sp, #100] @ 0x64 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 78ccc │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - add r9, sp, #24 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - mov fp, r8 │ │ │ │ - mov r4, #3 │ │ │ │ - add sl, sp, #32 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldrd r8, [r0] │ │ │ │ + mov sl, r0 │ │ │ │ + ldrd r4, [sl, #16] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldrd r6, [r0, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + strd r4, [sp] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r8, r9 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - strd r0, [sp] │ │ │ │ - str fp, [sp, #12] │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - bl 786ec │ │ │ │ - ldrd r2, [r5] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [fp] │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + bl b3d0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78248 │ │ │ │ - subs r4, r4, #1 │ │ │ │ - beq 78ca0 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - b 78c48 │ │ │ │ - ldr r2, [pc, #100] @ 78d0c │ │ │ │ - ldr r3, [pc, #84] @ 78d00 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 78cf8 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #60] @ 78d10 │ │ │ │ - ldr r0, [pc, #60] @ 78d14 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r2, #35 @ 0x23 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl b778 │ │ │ │ - b 78c18 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, sp, r8, lsr #8 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r7, sp, r0, lsl #8 │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - andeq r7, sp, r0, asr r3 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq r4, sl, r8, ror #27 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sl] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sl, #8] │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118d7c │ │ │ │ + strd r0, [sl, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00078d18 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ +00079604 : │ │ │ │ + mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #81920 @ 0x14000 │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #420] @ 78ed4 │ │ │ │ - ldr lr, [pc, #420] @ 78ed8 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #412] @ 78edc │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #404] @ 78ee0 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr lr, [lr] │ │ │ │ - str lr, [sp, #68] @ 0x44 │ │ │ │ - mov lr, #0 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov sl, r2 │ │ │ │ - bne 78ea4 │ │ │ │ - ldrd r6, [fp] │ │ │ │ - ldrd r8, [sl] │ │ │ │ - ldr r2, [pc, #352] @ 78ee4 │ │ │ │ - ldr r3, [pc, #352] @ 78ee8 │ │ │ │ - bic r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r8, [sp, #24] │ │ │ │ - bl 1190ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - beq 78e14 │ │ │ │ - add ip, sp, #56 @ 0x38 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add ip, sp, #48 @ 0x30 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 78448 │ │ │ │ - ldrd r0, [sl] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sl] │ │ │ │ - ldrd r0, [fp] │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [fp] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 78248 │ │ │ │ - ldr r2, [pc, #252] @ 78eec │ │ │ │ - ldr r3, [pc, #228] @ 78ed8 │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 79618 │ │ │ │ + str r0, [lr, #-88] @ 0xffffffa8 │ │ │ │ + sub sp, sp, #81920 @ 0x14000 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r2, [pc, #3716] @ 7a4c8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ + strd r4, [r3] │ │ │ │ + ldr r3, [pc, #3708] @ 7a4cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + add r1, sp, #81920 @ 0x14000 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r1, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bne 78ed0 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ - add r6, sp, #32 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - bl 7729c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #3684] @ 7a4d0 │ │ │ │ + mov r8, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [pc, #3676] @ 7a4d4 │ │ │ │ + add r1, r1, #44 @ 0x2c │ │ │ │ + str r3, [sp, #372] @ 0x174 │ │ │ │ + bl baa8 │ │ │ │ + mov r6, #1 │ │ │ │ + add r1, sp, #81920 @ 0x14000 │ │ │ │ + add r7, sp, #1072 @ 0x430 │ │ │ │ + add r1, r1, #88 @ 0x58 │ │ │ │ + sub sl, r7, #528 @ 0x210 │ │ │ │ + sub r9, r7, #536 @ 0x218 │ │ │ │ + ldr r2, [pc, #3640] @ 7a4d8 │ │ │ │ + str r9, [sp, #92] @ 0x5c │ │ │ │ + mov r3, r0 │ │ │ │ + str r6, [r3], #4 │ │ │ │ + str r3, [sp, #516] @ 0x204 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0, #4] │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [pc, #3612] @ 7a4dc │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 78bb8 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78248 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - bl 76d98 │ │ │ │ - b 78de8 │ │ │ │ - ldr r3, [pc, #68] @ 78ef0 │ │ │ │ - ldr r0, [pc, #68] @ 78ef4 │ │ │ │ - ldr r6, [ip, r3] │ │ │ │ - mov r2, #36 @ 0x24 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r1, #1 │ │ │ │ + ldrd r4, [sl, #-8] │ │ │ │ + ldr r2, [pc, #3572] @ 7a4d8 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + ldrd r4, [sl] │ │ │ │ + ldr r3, [pc, #3564] @ 7a4dc │ │ │ │ + strd r4, [sp, #96] @ 0x60 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + add r3, sp, #4096 @ 0x1000 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r4, [sl] │ │ │ │ + add r9, sp, #608 @ 0x260 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [r9] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r4, [sp, #96] @ 0x60 │ │ │ │ + strd r4, [r9, #16] │ │ │ │ + strd r0, [r9, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + bl f0ac0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 7abf0 │ │ │ │ + ldr r0, [pc, #3464] @ 7a4e0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b778 │ │ │ │ - b 78d74 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, sp, r8, asr #5 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x000d72b0 │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - ldcls 13, cr2, [r2, #56]! @ 0x38 │ │ │ │ - subsmi r7, r6, pc, ror #31 │ │ │ │ - andeq r7, sp, r8, lsl #4 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq r4, sl, r4, lsr ip │ │ │ │ - │ │ │ │ -00078ef8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr lr, [pc, #1052] @ 7932c │ │ │ │ - ldr ip, [pc, #1052] @ 79330 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - ldr r8, [pc, #1044] @ 79334 │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #1036] @ 79338 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #116] @ 0x74 │ │ │ │ - mov ip, #0 │ │ │ │ - add r8, pc, r8 │ │ │ │ - ldr r3, [r8, r3] │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [pc, #3452] @ 7a4e4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ + ldr r0, [pc, #3440] @ 7a4e8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [pc, #3428] @ 7a4ec │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [pc, #3416] @ 7a4f0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ mov r4, r0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [pc, #3400] @ 7a4f4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [pc, #3388] @ 7a4f8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ + ldr r0, [pc, #3376] @ 7a4fc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [pc, #3364] @ 7a500 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ + ldr r0, [pc, #3352] @ 7a504 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [pc, #3340] @ 7a508 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [pc, #3328] @ 7a50c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [pc, #3316] @ 7a510 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [pc, #3304] @ 7a514 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [pc, #3292] @ 7a518 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [pc, #3280] @ 7a51c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [pc, #3268] @ 7a520 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + ldr r0, [pc, #3256] @ 7a524 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [pc, #3244] @ 7a528 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ + ldr r0, [pc, #3232] @ 7a52c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [pc, #3220] @ 7a530 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ + ldr r0, [pc, #3208] @ 7a534 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [pc, #3196] @ 7a538 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ + ldr r0, [pc, #3184] @ 7a53c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [pc, #3172] @ 7a540 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [pc, #3160] @ 7a544 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r0, [pc, #3148] @ 7a548 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + cmp r4, #0 │ │ │ │ + str r0, [sp, #356] @ 0x164 │ │ │ │ + blt 7acb4 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 7ac68 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 7ac84 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 7aca0 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + add r3, sp, #81920 @ 0x14000 │ │ │ │ + add r3, r3, #96 @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ + bmi 7ab24 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - mov sl, r2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bne 792bc │ │ │ │ - mov r3, #0 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ - bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - mov r6, r4 │ │ │ │ + bne 7b858 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + cmp r3, #0 │ │ │ │ + movge r3, #1 │ │ │ │ + strge r3, [sp, #180] @ 0xb4 │ │ │ │ + blt 7abd8 │ │ │ │ + ldr r2, [pc, #2988] @ 7a54c │ │ │ │ + ldr r3, [pc, #2988] @ 7a550 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r2, sp, #2096 @ 0x830 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #292] @ 0x124 │ │ │ │ + sub r2, r2, #900 @ 0x384 │ │ │ │ + stm r2, {r0, r1} │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ + strh r1, [r7, #-128] @ 0xffffff80 │ │ │ │ + lsr r1, r1, #16 │ │ │ │ + str r0, [r7, #-132] @ 0xffffff7c │ │ │ │ + strb r1, [r7, #-126] @ 0xffffff82 │ │ │ │ + bl f1a54 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r3, [sp, #172] @ 0xac │ │ │ │ - ldreq r4, [sp, #168] @ 0xa8 │ │ │ │ - biceq r5, r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #936] @ 7933c │ │ │ │ - movne r4, r6 │ │ │ │ - ldr r3, [r8, r3] │ │ │ │ - movne r5, r7 │ │ │ │ + blt 7b694 │ │ │ │ + add r3, sp, #81920 @ 0x14000 │ │ │ │ + add r3, r3, #96 @ 0x60 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79064 │ │ │ │ - ldr r9, [pc, #912] @ 79340 │ │ │ │ - mov r8, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 119098 │ │ │ │ + bne 7b788 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #1696 @ 0x6a0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [pc, #2884] @ 7a554 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [pc, #2872] @ 7a558 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #364] @ 0x16c │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79a4c │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r1, r0 │ │ │ │ + sub r0, r3, #244 @ 0xf4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79a74 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r1, r0 │ │ │ │ + sub r0, r3, #228 @ 0xe4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79a98 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b91c │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79abc │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b91c │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79ae0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #348] @ 0x15c │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79b04 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79b28 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79b4c │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79b70 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79b94 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79bb8 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79bdc │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79c00 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79c24 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79c48 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79c6c │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79c90 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79cb4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79cd8 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79cfc │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79d20 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79d44 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79d68 │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 792e8 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - add r9, sp, #56 @ 0x38 │ │ │ │ - add r8, sp, #48 @ 0x30 │ │ │ │ - strd sl, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - add ip, sp, #104 @ 0x68 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - add ip, sp, #96 @ 0x60 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - add ip, sp, #88 @ 0x58 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - add ip, sp, #80 @ 0x50 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - strd r6, [sp] │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - bl 7a098 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r7, [pc, #776] @ 79340 │ │ │ │ - mov r6, #0 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 78248 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - ldrd sl, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - b 79070 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - strd sl, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + movlt r6, #2000 @ 0x7d0 │ │ │ │ + blt 79d8c │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b91c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 79dcc │ │ │ │ + mov r0, r3 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, r0 │ │ │ │ + sub r0, r3, #644 @ 0x284 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r0, [sp, #356] @ 0x164 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvnlt r3, #0 │ │ │ │ + strlt r3, [sp, #368] @ 0x170 │ │ │ │ + blt 79df4 │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b91c │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7af60 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + strb r2, [r3, #-2180] @ 0xfffff77c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + sub r5, r3, #132 @ 0x84 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ + sub r4, r7, #212 @ 0xd4 │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + stm r4, {r0, r1, r2} │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79298 │ │ │ │ + ldr r3, [sp, #364] @ 0x16c │ │ │ │ + mov ip, r4 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2} │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + strh r3, [ip] │ │ │ │ + bl 79298 │ │ │ │ + ldr r3, [pc, #1792] @ 7a55c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + stm r4, {r0, r1, r2} │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79298 │ │ │ │ + ldr r3, [pc, #1768] @ 7a560 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, #1 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79298 │ │ │ │ + ldr r3, [pc, #1728] @ 7a564 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, #1 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79298 │ │ │ │ + ldr r3, [pc, #1688] @ 7a568 │ │ │ │ + sub r0, r7, #244 @ 0xf4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, #1 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79298 │ │ │ │ + ldr r3, [pc, #1648] @ 7a56c │ │ │ │ + sub r0, r7, #228 @ 0xe4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, #1 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79298 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ + ldrd r8, [r0] │ │ │ │ + ldr r3, [pc, #1600] @ 7a570 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + strd r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79298 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ + ldrd r8, [r0] │ │ │ │ + ldr r3, [pc, #1556] @ 7a574 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + strd r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79298 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ + ldrd r8, [r0] │ │ │ │ + ldr r3, [pc, #1512] @ 7a578 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + strd r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79298 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + ldrd r8, [r0] │ │ │ │ + ldr r3, [pc, #1468] @ 7a57c │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79298 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 7a01c │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r3, [pc, #1404] @ 7a580 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79298 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 7a058 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r3, [pc, #1348] @ 7a584 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79298 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 7a094 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r3, [pc, #1292] @ 7a588 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79298 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 7a0d0 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r3, [pc, #1236] @ 7a58c │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79298 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 7a10c │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r3, [pc, #1180] @ 7a590 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79298 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 7a148 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r3, [pc, #1124] @ 7a594 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79298 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 7a184 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r3, [pc, #1068] @ 7a598 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79298 │ │ │ │ + ldr r3, [pc, #1040] @ 7a59c │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79298 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [pc, #1000] @ 7a5a0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [r3, #-212] @ 0xffffff2c │ │ │ │ + bl 79298 │ │ │ │ + add r3, sp, #81920 @ 0x14000 │ │ │ │ + add r3, r3, #96 @ 0x60 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7b430 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bd0c │ │ │ │ + mov r9, r0 │ │ │ │ + bl f1fe4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7b7ac │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 7b7c0 │ │ │ │ + ldrd r4, [r9, #32] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 119098 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79288 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - add r9, sp, #72 @ 0x48 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - strd sl, [sp, #64] @ 0x40 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #664] @ 79340 │ │ │ │ + bne 7af4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #648] @ 79344 │ │ │ │ - ldr r3, [pc, #648] @ 79348 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7b598 │ │ │ │ + ldrd r0, [r9, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #3 │ │ │ │ + moveq r3, #0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ + movne r3, #2 │ │ │ │ + moveq r3, #1 │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + movne fp, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #2 │ │ │ │ + moveq fp, #3 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 118a2c │ │ │ │ + add fp, fp, fp, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #636] @ 7934c │ │ │ │ - ldr r3, [pc, #636] @ 79350 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #632] @ 79354 │ │ │ │ - mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #624] @ 79358 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #616] @ 7935c │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + strd r4, [sp, #216] @ 0xd8 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #776] @ 7a5a4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 7911c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 78d18 │ │ │ │ - ldr r2, [pc, #572] @ 79360 │ │ │ │ - ldr r3, [pc, #572] @ 79364 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #560] @ 79368 │ │ │ │ - ldr r3, [pc, #560] @ 7936c │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #556] @ 79370 │ │ │ │ - ldr r3, [pc, #556] @ 79374 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #552] @ 79378 │ │ │ │ + strd r6, [sp, #224] @ 0xe0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #544] @ 7937c │ │ │ │ + sub r8, r3, #496 @ 0x1f0 │ │ │ │ + sub r3, r3, #504 @ 0x1f8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #724] @ 7a5a4 │ │ │ │ + str r8, [sp, #184] @ 0xb8 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl b790 │ │ │ │ + ldrd r0, [r8] │ │ │ │ + ldr r2, [pc, #464] @ 7a4d8 │ │ │ │ + ldr r3, [pc, #464] @ 7a4dc │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + ldrd r6, [sl] │ │ │ │ + ldrd r4, [sl, #-8] │ │ │ │ + ldrd r0, [r8, #-8] │ │ │ │ + ldr r2, [pc, #428] @ 7a4d8 │ │ │ │ + ldr r3, [pc, #428] @ 7a4dc │ │ │ │ + strd r6, [sp, #96] @ 0x60 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r6, [sl] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #560] @ 7a5a4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #528] @ 79380 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldrd r4, [sp, #104] @ 0x68 │ │ │ │ + sub r8, r2, #512 @ 0x200 │ │ │ │ + sub r2, r2, #520 @ 0x208 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldrd r6, [sp, #96] @ 0x60 │ │ │ │ + sub r3, r2, #3552 @ 0xde0 │ │ │ │ + str r8, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ + strd r4, [r3, #-8] │ │ │ │ + strd r6, [r3, #8] │ │ │ │ + strd r0, [r3] │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [pc, #488] @ 7a5a4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl b790 │ │ │ │ + ldr r2, [pc, #272] @ 7a4d8 │ │ │ │ + ldr r3, [pc, #272] @ 7a4dc │ │ │ │ + ldrd r0, [r8] │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + ldrd r4, [sl] │ │ │ │ + ldrd r0, [r8, #-8] │ │ │ │ + ldr r2, [pc, #236] @ 7a4d8 │ │ │ │ + ldr r3, [pc, #236] @ 7a4dc │ │ │ │ + ldrd r6, [sl, #-8] │ │ │ │ + strd r4, [sp, #136] @ 0x88 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + ldrd r4, [sl] │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r4, [sp, #192] @ 0xc0 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 79228 │ │ │ │ - ldr r7, [pc, #500] @ 79380 │ │ │ │ - mov r6, #0 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + sub r2, r2, #3504 @ 0xdb0 │ │ │ │ + add r3, r2, fp, lsl #3 │ │ │ │ + lsl fp, fp, #3 │ │ │ │ + strd r4, [r3, #-8] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r6, [r2, fp] │ │ │ │ + strd r0, [r3, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7918c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r4, [sp, #64] @ 0x40 │ │ │ │ - bl 78248 │ │ │ │ - ldr r3, [pc, #392] @ 7935c │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + bl bb44 │ │ │ │ + b 7a5f4 │ │ │ │ + andeq r6, sp, ip, lsr #19 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq r6, sp, ip, lsl #19 │ │ │ │ + andeq r1, r0, r0, lsl ip │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ + andeq r5, sl, r0, lsr r8 │ │ │ │ + andeq r5, sl, r8, lsr #16 │ │ │ │ + andeq r6, sl, r4, ror #18 │ │ │ │ + andeq r2, sl, r0, lsr #13 │ │ │ │ + andeq r0, sl, r0, asr #9 │ │ │ │ + andeq r5, sl, ip, lsl #16 │ │ │ │ + andeq r5, sl, r4, lsl #16 │ │ │ │ + andeq r2, sl, r0, ror #12 │ │ │ │ + andeq r2, sl, r8, asr r6 │ │ │ │ + andeq r5, sl, ip, lsr #15 │ │ │ │ + andeq r5, sl, r4, lsr #15 │ │ │ │ + ldrdeq r6, [sl], -r8 │ │ │ │ + ldrdeq r6, [sl], -r0 │ │ │ │ + andeq r6, sl, r8, asr #17 │ │ │ │ + andeq r6, sl, r0, asr #17 │ │ │ │ + @ instruction: 0x000a68b8 │ │ │ │ + andeq r4, sl, r4, lsr #25 │ │ │ │ + muleq sl, r8, ip │ │ │ │ + muleq sl, r0, ip │ │ │ │ + andeq r4, sl, r4, lsl #25 │ │ │ │ + andeq r4, sl, ip, ror ip │ │ │ │ + andeq r4, sl, r0, ror ip │ │ │ │ + andeq r4, sl, r8, ror #24 │ │ │ │ + andeq r4, sl, ip, asr ip │ │ │ │ + @ instruction: 0x000a19bc │ │ │ │ + andeq r1, sl, r4, lsr #19 │ │ │ │ + andeq r6, sl, r0, lsl r8 │ │ │ │ + andeq r6, sl, r8, lsr r8 │ │ │ │ + andeq r6, sl, r4, lsr r8 │ │ │ │ + andeq r6, sl, ip, lsl #16 │ │ │ │ + andeq r6, sl, ip, lsl #16 │ │ │ │ + andeq r6, sl, r0, ror #7 │ │ │ │ + andeq r6, sl, ip, asr #7 │ │ │ │ + @ instruction: 0x000a63b0 │ │ │ │ + muleq sl, r4, r3 │ │ │ │ + andeq r6, sl, r8, ror r3 │ │ │ │ + andeq r6, sl, r4, asr r3 │ │ │ │ + andeq r6, sl, r8, lsr r3 │ │ │ │ + andeq r2, sl, ip, asr pc │ │ │ │ + andeq r2, sl, r8, asr #30 │ │ │ │ + andeq r6, sl, r8, lsr #5 │ │ │ │ + andeq r6, sl, r0, lsl #5 │ │ │ │ + andeq r6, sl, r8, asr r2 │ │ │ │ + andeq r6, sl, r0, lsr r2 │ │ │ │ + andeq r6, sl, r8, lsl #4 │ │ │ │ + andeq r6, sl, r0, ror #3 │ │ │ │ + @ instruction: 0x000a61b8 │ │ │ │ + andeq r6, sl, ip, lsr #3 │ │ │ │ + subeq r4, r4, r5, asr #28 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + ldrdeq r5, [sl], -r0 │ │ │ │ + andeq r5, sp, r4, lsl #9 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq r5, sl, r0, lsl #12 │ │ │ │ + andeq r5, sl, r0, asr r5 │ │ │ │ + andeq r1, sl, r4, lsl #4 │ │ │ │ + andseq sl, r2, ip, lsl #21 │ │ │ │ + ldrdeq r1, [sl], -r4 │ │ │ │ + andeq sp, sl, r8, lsl #26 │ │ │ │ + andeq r0, sl, ip, ror #11 │ │ │ │ + andeq r1, sl, r0, lsl #3 │ │ │ │ + subsmi r8, r6, r0 │ │ │ │ + andeq r5, sl, r4, lsl r5 │ │ │ │ + andeq r5, sl, r4, lsl #10 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + @ instruction: 0x000a52b4 │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ + rsbsmi r8, r6, r0 │ │ │ │ + ldr r2, [pc, #-20] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-20] @ 7a5ec │ │ │ │ + bl 118d7c │ │ │ │ mov r2, #0 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - strd r2, [sp] │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bl 735a8 │ │ │ │ - ldr r2, [pc, #384] @ 79384 │ │ │ │ - ldr r3, [pc, #296] @ 79330 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 79328 │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7ae24 │ │ │ │ + strd r4, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [pc, #-136] @ 7a5a4 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ + bl 11875c │ │ │ │ + str r8, [sp, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [pc, #-164] @ 7a5a4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + strd r2, [sp, #216] @ 0xd8 │ │ │ │ + bl b790 │ │ │ │ + ldr r2, [pc, #-124] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-124] @ 7a5ec │ │ │ │ + ldrd r0, [r8] │ │ │ │ + bl 118b10 │ │ │ │ + ldr fp, [sp, #92] @ 0x5c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl b370 │ │ │ │ + ldrd r4, [sl] │ │ │ │ + ldrd r0, [r8, #-8] │ │ │ │ + ldr r2, [pc, #-164] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-164] @ 7a5ec │ │ │ │ + ldrd r6, [sl, #-8] │ │ │ │ + strd r4, [sp, #136] @ 0x88 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + ldrd r4, [sl] │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r4, [sp, #232] @ 0xe8 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + mov r7, r1 │ │ │ │ + sub r1, r2, #3504 @ 0xdb0 │ │ │ │ + add r2, r1, r3, lsl #3 │ │ │ │ + mov r6, r0 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + strd r6, [r1, r3] │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r4, [r2, #-8] │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [r2, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 791bc │ │ │ │ - ldr r7, [pc, #308] @ 79380 │ │ │ │ - mov r6, #0 │ │ │ │ - mov sl, #0 │ │ │ │ - mov fp, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 11875c │ │ │ │ + bl bb44 │ │ │ │ + ldr r2, [pc, #-396] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-396] @ 7a5ec │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79254 │ │ │ │ - b 791bc │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - add r9, sp, #72 @ 0x48 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ + beq 7a794 │ │ │ │ + strd r4, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [pc, #-508] @ 7a5a4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl b790 │ │ │ │ + ldr r2, [pc, #-484] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-484] @ 7a5ec │ │ │ │ + ldrd r0, [r8] │ │ │ │ + bl 118b10 │ │ │ │ + ldr fp, [sp, #92] @ 0x5c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r1, r7 │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - str r9, [sp, #20] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - bl 746c0 │ │ │ │ - b 790a0 │ │ │ │ - ldr r3, [pc, #196] @ 79388 │ │ │ │ - ldr r0, [pc, #196] @ 7938c │ │ │ │ - ldr r6, [r8, r3] │ │ │ │ - mov r2, #34 @ 0x22 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b778 │ │ │ │ - b 78f64 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - add r9, sp, #56 @ 0x38 │ │ │ │ - add r8, sp, #48 @ 0x30 │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + ldrd r4, [sl] │ │ │ │ + ldrd r0, [r8, #-8] │ │ │ │ + ldr r2, [pc, #-524] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-524] @ 7a5ec │ │ │ │ + ldrd r6, [sl, #-8] │ │ │ │ + strd r4, [sp, #136] @ 0x88 │ │ │ │ + bl 118b10 │ │ │ │ mov r3, fp │ │ │ │ - mov r1, r7 │ │ │ │ - str r9, [sp, #20] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - bl 746c0 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - ldrd sl, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - b 78fe0 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, sp, r8, ror #1 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r7, sp, r4, asr #1 │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - ldrdeq r0, [r0], -r0 @ │ │ │ │ - addsmi r7, lr, r0, lsl #16 │ │ │ │ - bleq ff6cdba4 │ │ │ │ - rsbsmi sp, r6, r0, ror #7 │ │ │ │ - @ instruction: 0x36353f7d │ │ │ │ - smlalbbmi r9, r2, r1, r0 │ │ │ │ - cmpmi r2, ip, lsr #8 │ │ │ │ - rsbsmi sp, r6, r0, lsl #8 │ │ │ │ - addsmi r4, pc, r0 │ │ │ │ - @ instruction: 0x47ae147b │ │ │ │ - svccc 0x00847ae1 │ │ │ │ - stcpl 5, cr15, [r8], #-780 @ 0xfffffcf4 │ │ │ │ - svccc 0x00b5c28f │ │ │ │ - cdpne 1, 11, cr5, cr8, cr12, {7} │ │ │ │ - svccc 0x00a1eb85 │ │ │ │ - eormi r0, lr, r0 │ │ │ │ - adcmi r2, ip, r0 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - strdeq r6, [sp], -r4 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq r4, sl, r4, asr #16 │ │ │ │ - │ │ │ │ -00079390 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #420] @ 7954c │ │ │ │ - ldr lr, [pc, #420] @ 79550 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #412] @ 79554 │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #404] @ 79558 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr lr, [lr] │ │ │ │ - str lr, [sp, #68] @ 0x44 │ │ │ │ - mov lr, #0 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + ldrd r4, [sl] │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r4, [sp, #216] @ 0xd8 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + mov r7, r1 │ │ │ │ + sub r1, r2, #3504 @ 0xdb0 │ │ │ │ + add r2, r1, r3, lsl #3 │ │ │ │ + mov r6, r0 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + strd r6, [r1, r3] │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r4, [r2, #-8] │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [r2, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov sl, r2 │ │ │ │ - bne 7951c │ │ │ │ - ldrd r6, [fp] │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + bl bb44 │ │ │ │ + ldr r2, [pc, #-756] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-756] @ 7a5ec │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7ae34 │ │ │ │ + strd r4, [sp, #136] @ 0x88 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + ldr r3, [pc, #-892] @ 7a5a4 │ │ │ │ + bl b790 │ │ │ │ + ldrd r0, [r8] │ │ │ │ + ldr r2, [pc, #-836] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-836] @ 7a5ec │ │ │ │ + bl 118b10 │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r4 │ │ │ │ + bl b370 │ │ │ │ + ldrd r0, [r8, #-8] │ │ │ │ + ldr r2, [pc, #-868] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-868] @ 7a5ec │ │ │ │ + ldrd r6, [sl, #-8] │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, sl │ │ │ │ ldrd r8, [sl] │ │ │ │ - ldr r2, [pc, #352] @ 7955c │ │ │ │ - ldr r3, [pc, #352] @ 79560 │ │ │ │ - bic r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r8, [sp, #24] │ │ │ │ - bl 1190ac │ │ │ │ + bl b370 │ │ │ │ + ldrd r4, [sl] │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - beq 7948c │ │ │ │ - add ip, sp, #56 @ 0x38 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add ip, sp, #48 @ 0x30 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 78a58 │ │ │ │ - ldrd r0, [sl] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sl] │ │ │ │ - ldrd r0, [fp] │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [fp] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 78248 │ │ │ │ - ldr r2, [pc, #252] @ 79564 │ │ │ │ - ldr r3, [pc, #228] @ 79550 │ │ │ │ + strd r4, [sp, #120] @ 0x78 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + sub ip, r2, #3504 @ 0xdb0 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r2, ip, r3, lsl #3 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + strd r4, [r2, #-8] │ │ │ │ + strd r8, [r2, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r6, [ip, r3] │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + bl bb44 │ │ │ │ + ldr r2, [pc, #-1100] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-1100] @ 7a5ec │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r8, r4 │ │ │ │ + movne r9, r5 │ │ │ │ + bne 7aa5c │ │ │ │ + ldrd r8, [sp, #136] @ 0x88 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ + add fp, sp, #632 @ 0x278 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r5, fp │ │ │ │ + sub r7, r3, #344 @ 0x158 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r4, #0 │ │ │ │ + add r4, r4, #1 │ │ │ │ + and r1, r4, #3 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, fp, r1, lsl #3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79320 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7950c │ │ │ │ + cmp r4, #4 │ │ │ │ + add r5, r5, #24 │ │ │ │ + add r6, r6, #24 │ │ │ │ + bne 7aa7c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + sub r6, r3, #464 @ 0x1d0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79494 │ │ │ │ + bl bb44 │ │ │ │ + ldr r3, [pc, #-1252] @ 7a5ec │ │ │ │ + ldr r2, [pc, #-1260] @ 7a5e8 │ │ │ │ + bl 118d7c │ │ │ │ + add r3, sp, #81920 @ 0x14000 │ │ │ │ + add r3, r3, #96 @ 0x60 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + bne 7ae40 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7acc8 │ │ │ │ + bl f1a54 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 7b690 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + b 79a24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7aba8 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 7abd8 │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + bpl 7ac14 │ │ │ │ + ldr r1, [pc, #-1464] @ 7a5a8 │ │ │ │ + ldr r0, [sp, #516] @ 0x204 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + bl b838 │ │ │ │ + ldr r2, [pc, #-1480] @ 7a5ac │ │ │ │ + ldr r3, [pc, #-1480] @ 7a5b0 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, sp, #81920 @ 0x14000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 79548 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ + bne 7b8b0 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ + add sp, sp, #81920 @ 0x14000 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ - add r6, sp, #32 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - bl 7729c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 786ec │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78248 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - bl 76d98 │ │ │ │ - b 79460 │ │ │ │ - ldr r3, [pc, #68] @ 79568 │ │ │ │ - ldr r0, [pc, #68] @ 7956c │ │ │ │ - ldr r6, [ip, r3] │ │ │ │ - mov r2, #34 @ 0x22 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ + ldr r1, [pc, #-1532] @ 7a5b4 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-1504] @ 7a5e0 │ │ │ │ + ldr r2, [sp, #372] @ 0x174 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ ldr r0, [r6] │ │ │ │ bl b778 │ │ │ │ - b 793ec │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, sp, r0, asr ip │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r6, sp, r8, lsr ip │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - ldcls 13, cr2, [r2, #56]! @ 0x38 │ │ │ │ - subsmi r7, r6, pc, ror #31 │ │ │ │ - muleq sp, r0, fp │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq r4, sl, r8, lsl #12 │ │ │ │ - │ │ │ │ -00079570 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr lr, [pc, #1136] @ 799f8 │ │ │ │ - ldr ip, [pc, #1136] @ 799fc │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - ldr sl, [pc, #1128] @ 79a00 │ │ │ │ - sub sp, sp, #148 @ 0x94 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #1120] @ 79a04 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #140] @ 0x8c │ │ │ │ - mov ip, #0 │ │ │ │ - add sl, pc, sl │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - ldrd r4, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bne 79960 │ │ │ │ - mov r2, #0 │ │ │ │ + bge 7ab38 │ │ │ │ + ldr r1, [pc, #-1576] @ 7a5b8 │ │ │ │ + ldr r0, [sp, #516] @ 0x204 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + bl b838 │ │ │ │ + b 7ab6c │ │ │ │ + ldr r3, [pc, #-1596] @ 7a5bc │ │ │ │ + ldr r0, [pc, #-1596] @ 7a5c0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, r6 │ │ │ │ + str r8, [sp] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 7ab6c │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + bmi 7ab58 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #348] @ 0x15c │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + bmi 7ab58 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + bpl 7ac5c │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + bmi 7b898 │ │ │ │ mov r3, #0 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + b 79998 │ │ │ │ + ldr r0, [pc, #-1708] @ 7a5c4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + bge 79924 │ │ │ │ + ldr r0, [pc, #-1732] @ 7a5c8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + bge 79930 │ │ │ │ + ldr r0, [pc, #-1756] @ 7a5cc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + b 79930 │ │ │ │ + ldr r0, [pc, #-1772] @ 7a5d0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + b 7990c │ │ │ │ + mov fp, #0 │ │ │ │ + add r3, sp, #81920 @ 0x14000 │ │ │ │ + add r3, r3, #96 @ 0x60 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r4, #0 │ │ │ │ + moveq r5, #0 │ │ │ │ + bne 7b45c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79494 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7ab08 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79494 │ │ │ │ + bl bb44 │ │ │ │ + ldr r2, [pc, #-1848] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-1848] @ 7a5ec │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r1, [pc, #-1892] @ 7a5d4 │ │ │ │ + bl 118758 │ │ │ │ + cmp fp, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + beq 7b55c │ │ │ │ + strd r2, [sp, #96] @ 0x60 │ │ │ │ + ldrd r4, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7ad74 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r4, [r3] │ │ │ │ + add fp, fp, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 119098 │ │ │ │ - mov r2, #0 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + cmp fp, #4 │ │ │ │ + add r7, r7, #24 │ │ │ │ + strd r0, [r3] │ │ │ │ + bne 7accc │ │ │ │ + add r3, sp, #81920 @ 0x14000 │ │ │ │ + add r3, r3, #96 @ 0x60 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7b5b4 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79954 │ │ │ │ - bic r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + beq 7ab08 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 7adf0 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + sub r1, r3, #644 @ 0x284 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + sub r0, r3, #132 @ 0x84 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + bl f1a54 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 7b880 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #532] @ 0x214 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [r1] │ │ │ │ + b 79a24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 119098 │ │ │ │ + strd r2, [sp, #192] @ 0xc0 │ │ │ │ + b 7a620 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + strd r2, [sp, #136] @ 0x88 │ │ │ │ + b 7a8fc │ │ │ │ + add r3, sp, #81920 @ 0x14000 │ │ │ │ + add r3, r3, #88 @ 0x58 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r1, [pc, #-2172] @ 7a5d8 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + sub lr, r3, #3536 @ 0xdd0 │ │ │ │ + ldrd r4, [lr, #16] │ │ │ │ + sub ip, r3, #3552 @ 0xde0 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + ldrd r4, [lr, #8] │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + strd r4, [sp, #64] @ 0x40 │ │ │ │ + ldrd r4, [lr] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd r4, [ip, #8] │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + ldrd r4, [ip] │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + ldrd r4, [ip, #-8] │ │ │ │ + ldr ip, [sp, #184] @ 0xb8 │ │ │ │ + strd r4, [sp, #16] │ │ │ │ + ldrd r4, [ip] │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + ldrd r4, [ip, #-8] │ │ │ │ + strd r4, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2288] @ 7a5dc │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #372] @ 0x174 │ │ │ │ + ldr r3, [pc, #-2312] @ 7a5e0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r4, r3 │ │ │ │ + bl b778 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79948 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #968] @ 79a08 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #956] @ 79a0c │ │ │ │ - ldr r3, [pc, #956] @ 79a10 │ │ │ │ - add fp, sp, #72 @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #940] @ 79a14 │ │ │ │ - ldr r3, [pc, #940] @ 79a18 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #936] @ 79a1c │ │ │ │ - mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #928] @ 79a20 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #920] @ 79a24 │ │ │ │ + beq 7acc8 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + mov r6, r4 │ │ │ │ + bl f1a54 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 7b694 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [pc, #-2384] @ 7a5e4 │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl b778 │ │ │ │ + b 79a08 │ │ │ │ + ldrd r0, [r9, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r8 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ + b 7a244 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + ldr r2, [pc, #-2436] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-2436] @ 7a5ec │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + ldr r9, [sp, #92] @ 0x5c │ │ │ │ + mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ - strd r6, [sp] │ │ │ │ - str fp, [sp, #16] │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - mov r0, #0 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #868] @ 79a24 │ │ │ │ - bl 735a8 │ │ │ │ - ldr r2, [pc, #864] @ 79a28 │ │ │ │ - ldr r3, [pc, #864] @ 79a2c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #852] @ 79a30 │ │ │ │ - ldr r3, [pc, #852] @ 79a34 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #848] @ 79a38 │ │ │ │ - ldr r3, [pc, #848] @ 79a3c │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #844] @ 79a40 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #836] @ 79a44 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #812] @ 79a48 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 798a4 │ │ │ │ - ldr r5, [pc, #784] @ 79a48 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ + bl b370 │ │ │ │ + ldrd r6, [sl] │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ + ldrd r4, [sl, #-8] │ │ │ │ + ldr r2, [pc, #-2480] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-2480] @ 7a5ec │ │ │ │ + ldrd r0, [r1] │ │ │ │ + strd r6, [sp, #112] @ 0x70 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r6, [sl] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 79738 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 79788 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - mov r2, fp │ │ │ │ - bl 79390 │ │ │ │ - ldr r3, [pc, #700] @ 79a4c │ │ │ │ - ldrd r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - ldrd r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 79904 │ │ │ │ - ldr r9, [pc, #604] @ 79a08 │ │ │ │ - mov r8, #0 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - mov r2, r8 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldr fp, [sp, #128] @ 0x80 │ │ │ │ + ldrd r4, [sp, #136] @ 0x88 │ │ │ │ + sub r8, fp, #3504 @ 0xdb0 │ │ │ │ + ldrd r6, [sp, #112] @ 0x70 │ │ │ │ + strd r4, [r8, #-8] │ │ │ │ + strd r6, [r8, #8] │ │ │ │ + ldr r2, [pc, #-2580] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-2580] @ 7a5ec │ │ │ │ + strd r0, [r8] │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ mov r3, r9 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 799c0 │ │ │ │ - add r9, sp, #96 @ 0x60 │ │ │ │ - add r8, sp, #88 @ 0x58 │ │ │ │ - strd r6, [sp, #88] @ 0x58 │ │ │ │ - strd r4, [sp, #96] @ 0x60 │ │ │ │ - add ip, sp, #128 @ 0x80 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - add ip, sp, #120 @ 0x78 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - add ip, sp, #112 @ 0x70 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - str ip, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + ldrd r6, [sl] │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ + ldrd r4, [sl, #-8] │ │ │ │ + ldr r2, [pc, #-2632] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-2632] @ 7a5ec │ │ │ │ + ldrd r0, [r1] │ │ │ │ + strd r6, [sp, #96] @ 0x60 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ mov r2, r4 │ │ │ │ - add ip, sp, #104 @ 0x68 │ │ │ │ mov r3, r5 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - str ip, [sp, #16] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r6, [sl] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - strd r4, [sp] │ │ │ │ - bl 7aa58 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + strd r2, [r8, #16] │ │ │ │ + ldr r2, [pc, #-2716] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-2716] @ 7a5ec │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r4, [r8, #24] │ │ │ │ + strd r4, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r4, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ + strd r4, [r8, #32] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + ldrd r4, [sl] │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldrd r6, [sl, #-8] │ │ │ │ + ldr r2, [pc, #-2784] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-2784] @ 7a5ec │ │ │ │ + ldrd r0, [r1] │ │ │ │ + strd r4, [sp, #104] @ 0x68 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r4, [sl] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r6, [sp, #224] @ 0xe0 │ │ │ │ + strd r6, [r8, #40] @ 0x28 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r6, [r8, #48] @ 0x30 │ │ │ │ + ldrd r6, [sp, #104] @ 0x68 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ + strd r2, [sp, #232] @ 0xe8 │ │ │ │ + strd r6, [r8, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #-2904] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-2904] @ 7a5ec │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + ldrd r4, [sl] │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ + ldrd r6, [sl, #-8] │ │ │ │ + ldr r2, [pc, #-2944] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-2944] @ 7a5ec │ │ │ │ + ldrd r0, [r1] │ │ │ │ + strd r4, [sp, #120] @ 0x78 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r4, [sl] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r4, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + strd r4, [r8, #64] @ 0x40 │ │ │ │ + ldrd r4, [sp, #120] @ 0x78 │ │ │ │ + strd r4, [r8, #80] @ 0x50 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r6, [r8, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 11875c │ │ │ │ ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1187a8 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + sub r4, fp, #3552 @ 0xde0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [r4, #-8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 78248 │ │ │ │ - ldr r3, [pc, #440] @ 79a08 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ - ldrd r6, [sp, #88] @ 0x58 │ │ │ │ - ldrd r4, [sp, #96] @ 0x60 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7998c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - strd r6, [r3] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - strd r4, [r3] │ │ │ │ - ldr r2, [pc, #464] @ 79a50 │ │ │ │ - ldr r3, [pc, #376] @ 799fc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 799f4 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [r4] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 11875c │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + sub r3, r5, #488 @ 0x1e8 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [r4, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 7950c │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + ldrd r0, [r4] │ │ │ │ + strd r2, [sp, #112] @ 0x70 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + bl bc7c │ │ │ │ + ldr r2, [pc, #-3232] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-3232] @ 7a5ec │ │ │ │ + bl 118d7c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [r4, #8] │ │ │ │ + sub r4, r5, #496 @ 0x1f0 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ + strd r8, [r4, #-8] │ │ │ │ + bl b724 │ │ │ │ + ldr r2, [pc, #-3276] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #-3276] @ 7a5ec │ │ │ │ + bl 118d7c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ + strd r0, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79768 │ │ │ │ - ldr r7, [pc, #384] @ 79a48 │ │ │ │ + beq 7b320 │ │ │ │ + ldr r7, [pc, #-3312] @ 7a5f0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1187ac │ │ │ │ + bl 11875c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 798d0 │ │ │ │ - b 79768 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 119098 │ │ │ │ + bne 7b2e8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + strd r8, [r3, #-8] │ │ │ │ + ldr r3, [pc, #1420] @ 7b8b4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79868 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r4, [sp] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 746c0 │ │ │ │ - b 79878 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - b 79638 │ │ │ │ - ldr r3, [pc, #172] @ 79a08 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - b 7960c │ │ │ │ - ldr r3, [pc, #236] @ 79a54 │ │ │ │ - ldr r0, [pc, #236] @ 79a58 │ │ │ │ - ldr fp, [sl, r3] │ │ │ │ - mov r2, #34 @ 0x22 │ │ │ │ - ldr r3, [fp] │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b9f4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl b778 │ │ │ │ - b 795e0 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [pc, #88] @ 79a08 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, #0 │ │ │ │ - strd r4, [sp] │ │ │ │ - bl 746c0 │ │ │ │ - b 79878 │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - add r9, sp, #96 @ 0x60 │ │ │ │ - add r8, sp, #88 @ 0x58 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r4, [sp] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - str r9, [sp, #20] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - bl 746c0 │ │ │ │ - ldrd r6, [sp, #88] @ 0x58 │ │ │ │ - ldrd r4, [sp, #96] @ 0x60 │ │ │ │ - b 797d4 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, sp, r0, ror sl │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r6, sp, ip, asr #20 │ │ │ │ - andeq r0, r0, r0, asr r6 │ │ │ │ - addsmi r7, lr, r0, lsl #16 │ │ │ │ - bleq ff6ce26c │ │ │ │ - rsbsmi sp, r6, r0, ror #7 │ │ │ │ - @ instruction: 0x36353f7d │ │ │ │ - smlalbbmi r9, r2, r1, r0 │ │ │ │ - cmpmi r2, ip, lsr #8 │ │ │ │ - rsbsmi sp, r6, r0, lsl #8 │ │ │ │ - addsmi r4, pc, r0 │ │ │ │ - @ instruction: 0x47ae147b │ │ │ │ - svccc 0x00847ae1 │ │ │ │ - stcpl 5, cr15, [r8], #-780 @ 0xfffffcf4 │ │ │ │ - svccc 0x00b5c28f │ │ │ │ - cdpne 1, 11, cr5, cr8, cr12, {7} │ │ │ │ - svccc 0x00a1eb85 │ │ │ │ - eormi r0, lr, r0 │ │ │ │ - adcmi r2, ip, r0 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r6, sp, r8, ror r7 │ │ │ │ - andeq r0, r0, r8, lsl #13 │ │ │ │ - andeq r4, sl, r8, ror #3 │ │ │ │ - │ │ │ │ -00079a5c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ + beq 7b37c │ │ │ │ + ldr r5, [pc, #1392] @ 7b8b4 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r8, [sp, #32] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7b344 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + strd r8, [r3, #-8] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r8, #0 │ │ │ │ + sub fp, r3, #440 @ 0x1b8 │ │ │ │ + mov r4, fp │ │ │ │ + sub r5, r3, #344 @ 0x158 │ │ │ │ + mov r9, #0 │ │ │ │ + ldrd r2, [r4] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + add r4, r4, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1187a8 │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1187a8 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187ac │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -00079af4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - ldrd r4, [sp, #112] @ 0x70 │ │ │ │ - ldrd r6, [sp, #144] @ 0x90 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - ldrd r4, [sp, #120] @ 0x78 │ │ │ │ - ldrd r8, [sp, #160] @ 0xa0 │ │ │ │ + bl 11875c │ │ │ │ + bl bb44 │ │ │ │ + ldr r2, [pc, #1208] @ 7b8b8 │ │ │ │ + ldr r3, [pc, #1208] @ 7b8bc │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r8, r6 │ │ │ │ + movne r9, r7 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 7b394 │ │ │ │ + b 7aa68 │ │ │ │ + ldr r1, [pc, #1160] @ 7b8c0 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #372] @ 0x174 │ │ │ │ + ldr r3, [pc, #1140] @ 7b8c4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 7a1d8 │ │ │ │ + ldr r3, [pc, #1120] @ 7b8c4 │ │ │ │ + ldr r2, [sp, #372] @ 0x174 │ │ │ │ + ldr r9, [r2, r3] │ │ │ │ + ldr r3, [pc, #1112] @ 7b8c8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + sub r8, r3, #3536 @ 0xdd0 │ │ │ │ + ldrd r4, [r8, #16] │ │ │ │ + mov r2, fp │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd r4, [sp, #128] @ 0x80 │ │ │ │ - ldrd sl, [sp, #136] @ 0x88 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - ldrd r4, [sp, #152] @ 0x98 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - strd r8, [sp, #16] │ │ │ │ - strd sl, [sp] │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 79a5c │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r8, [sp, #16] │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - strd sl, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 79a5c │ │ │ │ - ldrd r8, [sp, #56] @ 0x38 │ │ │ │ - ldrd r6, [sp, #48] @ 0x30 │ │ │ │ - strd r8, [sp, #120] @ 0x78 │ │ │ │ - strd r6, [sp, #112] @ 0x70 │ │ │ │ - mov r2, r0 │ │ │ │ + ldrd r4, [r8, #8] │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + ldrd r4, [r8] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + ldrd r4, [r7, #16] │ │ │ │ + strd r4, [sp, #16] │ │ │ │ + ldrd r4, [r7, #8] │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + ldrd r4, [r7] │ │ │ │ + strd r4, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r9] │ │ │ │ + bl b778 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79494 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7b570 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79494 │ │ │ │ + bl bb44 │ │ │ │ + ldr r2, [pc, #956] @ 7b8b8 │ │ │ │ + ldr r3, [pc, #956] @ 7b8bc │ │ │ │ + bl 118d7c │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 79a5c │ │ │ │ - │ │ │ │ -00079ba0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #476] @ 79d94 │ │ │ │ - ldr r4, [pc, #476] @ 79d98 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #724 @ 0x2d4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b838 │ │ │ │ - mov r2, #724 @ 0x2d4 │ │ │ │ - add r1, r4, r2 │ │ │ │ - add r0, r5, r2 │ │ │ │ - bl b838 │ │ │ │ - add r1, r4, #1440 @ 0x5a0 │ │ │ │ - add r0, r5, #1440 @ 0x5a0 │ │ │ │ - mov r2, #724 @ 0x2d4 │ │ │ │ - add r1, r1, #8 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl b838 │ │ │ │ - add r1, r4, #2160 @ 0x870 │ │ │ │ - add r0, r5, #2160 @ 0x870 │ │ │ │ - mov r2, #724 @ 0x2d4 │ │ │ │ - add r1, r1, #12 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl b838 │ │ │ │ - add r1, r4, #2896 @ 0xb50 │ │ │ │ - mov r2, #500 @ 0x1f4 │ │ │ │ - add r0, r5, #2896 @ 0xb50 │ │ │ │ - bl b838 │ │ │ │ - add r1, r4, #3392 @ 0xd40 │ │ │ │ - add r0, r5, #3392 @ 0xd40 │ │ │ │ - mov r2, #500 @ 0x1f4 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl b838 │ │ │ │ - add r1, r4, #3888 @ 0xf30 │ │ │ │ - add r0, r5, #3888 @ 0xf30 │ │ │ │ - ldr r4, [pc, #340] @ 79d9c │ │ │ │ - mov r2, #500 @ 0x1f4 │ │ │ │ - add r1, r1, #8 │ │ │ │ - add r0, r0, #8 │ │ │ │ - add r4, pc, r4 │ │ │ │ - bl b838 │ │ │ │ - add r0, r5, #4352 @ 0x1100 │ │ │ │ - ldr r5, [pc, #316] @ 79da0 │ │ │ │ - sub r1, r4, #3776 @ 0xec0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r2, #400 @ 0x190 │ │ │ │ - sub r1, r1, #12 │ │ │ │ - add r0, r0, #44 @ 0x2c │ │ │ │ - bl b838 │ │ │ │ - sub r0, r5, #3376 @ 0xd30 │ │ │ │ - sub r1, r4, #3376 @ 0xd30 │ │ │ │ - mov r2, #500 @ 0x1f4 │ │ │ │ - sub r1, r1, #12 │ │ │ │ - sub r0, r0, #12 │ │ │ │ - bl b838 │ │ │ │ - sub r1, r4, #2880 @ 0xb40 │ │ │ │ - sub r0, r5, #2880 @ 0xb40 │ │ │ │ - mov r2, #500 @ 0x1f4 │ │ │ │ - sub r1, r1, #8 │ │ │ │ - sub r0, r0, #8 │ │ │ │ - bl b838 │ │ │ │ - sub r1, r4, #2384 @ 0x950 │ │ │ │ - sub r0, r5, #2384 @ 0x950 │ │ │ │ - mov r2, #500 @ 0x1f4 │ │ │ │ - sub r1, r1, #4 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - bl b838 │ │ │ │ - sub r1, r4, #1888 @ 0x760 │ │ │ │ - mov r2, #400 @ 0x190 │ │ │ │ - sub r0, r5, #1888 @ 0x760 │ │ │ │ - bl b838 │ │ │ │ - sub r1, r4, #1488 @ 0x5d0 │ │ │ │ - mov r2, #500 @ 0x1f4 │ │ │ │ - sub r0, r5, #1488 @ 0x5d0 │ │ │ │ - bl b838 │ │ │ │ - sub r1, r4, #988 @ 0x3dc │ │ │ │ - mov r2, #500 @ 0x1f4 │ │ │ │ - sub r0, r5, #988 @ 0x3dc │ │ │ │ - bl b838 │ │ │ │ - sub r1, r4, #488 @ 0x1e8 │ │ │ │ - mov r2, #500 @ 0x1f4 │ │ │ │ - sub r0, r5, #488 @ 0x1e8 │ │ │ │ - bl b838 │ │ │ │ - add r1, r4, #12 │ │ │ │ - mov r2, #400 @ 0x190 │ │ │ │ - add r0, r5, #12 │ │ │ │ - bl b838 │ │ │ │ - add r1, r4, #412 @ 0x19c │ │ │ │ - mov r2, #500 @ 0x1f4 │ │ │ │ - add r0, r5, #412 @ 0x19c │ │ │ │ - bl b838 │ │ │ │ - add r1, r4, #912 @ 0x390 │ │ │ │ - mov r2, #500 @ 0x1f4 │ │ │ │ - add r0, r5, #912 @ 0x390 │ │ │ │ - bl b838 │ │ │ │ - add r1, r4, #1408 @ 0x580 │ │ │ │ - add r0, r5, #1408 @ 0x580 │ │ │ │ - mov r2, #500 @ 0x1f4 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl b838 │ │ │ │ - add r1, r4, #1904 @ 0x770 │ │ │ │ - add r0, r5, #1904 @ 0x770 │ │ │ │ - mov r2, #400 @ 0x190 │ │ │ │ - add r1, r1, #8 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl b838 │ │ │ │ - add r1, r4, #2304 @ 0x900 │ │ │ │ - add r0, r5, #2304 @ 0x900 │ │ │ │ - mov r2, #140 @ 0x8c │ │ │ │ - add r1, r1, #8 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl b838 │ │ │ │ - add r1, r4, #2448 @ 0x990 │ │ │ │ - add r0, r5, #2448 @ 0x990 │ │ │ │ - mov r2, #140 @ 0x8c │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl b838 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq fp, lr, r8, lsr #15 │ │ │ │ - ldrdeq r8, [fp], -r4 │ │ │ │ - andeq sl, fp, r8, lsr r1 │ │ │ │ - strdeq sp, [lr], -r4 │ │ │ │ - │ │ │ │ -00079da4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - bl 79ba0 │ │ │ │ - ldr r3, [pc, #668] @ 7a060 │ │ │ │ - ldr r5, [pc, #668] @ 7a064 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r8, r3, #2576 @ 0xa10 │ │ │ │ - add sl, r3, #4032 @ 0xfc0 │ │ │ │ - ldr r3, [pc, #656] @ 7a068 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r9, r5, #720 @ 0x2d0 │ │ │ │ - add r7, r5, #1440 @ 0x5a0 │ │ │ │ - sub r4, r5, #4 │ │ │ │ - sub r6, r3, #1248 @ 0x4e0 │ │ │ │ - add r5, r5, #2160 @ 0x870 │ │ │ │ - add r8, r8, #8 │ │ │ │ - add r7, r7, #4 │ │ │ │ - add r5, r5, #8 │ │ │ │ - sub fp, r3, #2704 @ 0xa90 │ │ │ │ - sub r6, r6, #8 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - ldr r0, [r4, #4]! │ │ │ │ - bl 118a7c │ │ │ │ - ldr r2, [pc, #596] @ 7a06c │ │ │ │ - ldr r3, [pc, #596] @ 7a070 │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [r8, #8]! │ │ │ │ - ldr r0, [r9, #4]! │ │ │ │ - bl 118a7c │ │ │ │ - ldr r2, [pc, #572] @ 7a06c │ │ │ │ - ldr r3, [pc, #572] @ 7a070 │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [sl, #8]! │ │ │ │ - ldr r0, [r7, #4]! │ │ │ │ - bl 118a7c │ │ │ │ - ldr r2, [pc, #556] @ 7a074 │ │ │ │ - ldr r3, [pc, #556] @ 7a078 │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [fp, #8]! │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #536] @ 7a078 │ │ │ │ - ldr r2, [pc, #528] @ 7a074 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - strd r0, [r6, #8]! │ │ │ │ - bne 79e08 │ │ │ │ - ldr r2, [pc, #512] @ 7a07c │ │ │ │ - ldr r0, [pc, #512] @ 7a080 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - sub ip, r2, #1488 @ 0x5d0 │ │ │ │ - sub lr, r2, #3392 @ 0xd40 │ │ │ │ - add r2, r2, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #492] @ 7a084 │ │ │ │ - ldr r1, [pc, #492] @ 7a088 │ │ │ │ - str r2, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ - add r2, r2, #192 @ 0xc0 │ │ │ │ - add r0, r0, #3984 @ 0xf90 │ │ │ │ + ldr r1, [pc, #956] @ 7b8cc │ │ │ │ + mov r0, #0 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, fp │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #940] @ 7b8d0 │ │ │ │ + mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, r0, #8 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - sub r0, r1, #392 @ 0x188 │ │ │ │ - sub ip, ip, #4 │ │ │ │ - add r1, r1, #3408 @ 0xd50 │ │ │ │ - add r3, r3, #2992 @ 0xbb0 │ │ │ │ - mov r2, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - add fp, r1, r2 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - sub r4, r3, #100 @ 0x64 │ │ │ │ - add sl, r1, r2 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r6, ip │ │ │ │ - add r9, r1, r2 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r5, lr │ │ │ │ - add r8, r1, r2 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r0, [r4, #4]! │ │ │ │ - bl 118a7c │ │ │ │ - ldr r2, [pc, #324] @ 7a06c │ │ │ │ - ldr r3, [pc, #324] @ 7a070 │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [fp, #8]! │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl 118a7c │ │ │ │ - ldr r2, [pc, #300] @ 7a06c │ │ │ │ - ldr r3, [pc, #300] @ 7a070 │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [sl, #8]! │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ - bl 118a7c │ │ │ │ - ldr r2, [pc, #284] @ 7a074 │ │ │ │ - ldr r3, [pc, #284] @ 7a078 │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [r9, #8]! │ │ │ │ - ldr r0, [r7, #4]! │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #264] @ 7a078 │ │ │ │ - ldr r2, [pc, #256] @ 7a074 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - strd r0, [r8, #8]! │ │ │ │ - bne 79f18 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #252] @ 7a08c │ │ │ │ - add r2, r2, #200 @ 0xc8 │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - add r3, r3, #100 @ 0x64 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add lr, lr, #100 @ 0x64 │ │ │ │ - add ip, ip, #100 @ 0x64 │ │ │ │ - add r3, r4, #100 @ 0x64 │ │ │ │ - bne 79ed8 │ │ │ │ - ldr r1, [pc, #208] @ 7a090 │ │ │ │ - ldr fp, [pc, #208] @ 7a094 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r4, [sp] │ │ │ │ + strd r4, [sp, #96] @ 0x60 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r9] │ │ │ │ + bl b778 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 7ad4c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + add r7, r7, #24 │ │ │ │ + mov fp, #1 │ │ │ │ + strd r4, [r3] │ │ │ │ + b 7b47c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + add r7, r7, #24 │ │ │ │ + mov fp, #1 │ │ │ │ + strd r0, [r3] │ │ │ │ + b 7ace8 │ │ │ │ + ldr r1, [pc, #860] @ 7b8d4 │ │ │ │ + mov r2, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - add fp, pc, fp │ │ │ │ - sub r3, r1, #976 @ 0x3d0 │ │ │ │ - ldr r6, [pc, #152] @ 7a06c │ │ │ │ - ldr r7, [pc, #152] @ 7a070 │ │ │ │ - add r2, fp, #2448 @ 0x990 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add fp, fp, #2336 @ 0x920 │ │ │ │ - sub r3, r1, #696 @ 0x2b8 │ │ │ │ - mov sl, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - sub r4, fp, #28 │ │ │ │ - add r9, r3, sl │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r5, r2 │ │ │ │ - add r8, r3, sl │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r0, [r4, #4]! │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [r9, #8]! │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - cmp fp, r4 │ │ │ │ - strd r0, [r8, #8]! │ │ │ │ - bne 7a008 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add sl, sl, #56 @ 0x38 │ │ │ │ - cmp sl, #280 @ 0x118 │ │ │ │ - add r2, r2, #28 │ │ │ │ - add fp, fp, #28 │ │ │ │ - bne 79fec │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - muleq lr, r4, r5 │ │ │ │ - andeq fp, lr, ip, lsl #11 │ │ │ │ - andeq pc, lr, r8, ror r5 @ │ │ │ │ - rscsle sl, r1, #252, 18 @ 0x3f0000 │ │ │ │ - svccc 0x0050624d │ │ │ │ - @ instruction: 0x47ae147b │ │ │ │ - svccc 0x00847ae1 │ │ │ │ - ldrdeq sp, [lr], -ip │ │ │ │ - ldrdeq pc, [lr], -r0 │ │ │ │ - @ instruction: 0x000eb4b4 │ │ │ │ - andeq r1, pc, r0, lsr #9 │ │ │ │ - ldrdeq r0, [r0], -r8 │ │ │ │ - andeq r3, pc, r0, lsl #7 │ │ │ │ - muleq lr, r4, r3 │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r9] │ │ │ │ + mov r6, r9 │ │ │ │ + bl b778 │ │ │ │ + b 7af14 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + mov r3, #2 │ │ │ │ + mov fp, #3 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ + b 7a274 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r8, [r3] │ │ │ │ + ldr r1, [pc, #788] @ 7b8d8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #740] @ 7b8c4 │ │ │ │ + ldr r2, [sp, #372] @ 0x174 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl b778 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7af14 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 7b810 │ │ │ │ + ldr r1, [pc, #688] @ 7b8dc │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #672] @ 7b8e0 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #656] @ 7b8e4 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl b778 │ │ │ │ + bl f1a54 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 7b884 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ + strd r4, [r3] │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #532] @ 0x214 │ │ │ │ + b 7af2c │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #588] @ 7b8e8 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7b7e4 │ │ │ │ + ldr r3, [sp, #532] @ 0x214 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ + cmn r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + str r3, [sp, #532] @ 0x214 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr sl, [sp, #532] @ 0x214 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrlt r2, [sp, #128] @ 0x80 │ │ │ │ + movlt r3, #0 │ │ │ │ + strblt r3, [r2, #-3204] @ 0xfffff37c │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ + ldrd r8, [r3] │ │ │ │ + ldr fp, [sp, #528] @ 0x210 │ │ │ │ + sub r7, r7, #132 @ 0x84 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + str r3, [r5], #1024 @ 0x400 │ │ │ │ + ldr r3, [pc, #480] @ 7b8ec │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [sp, #516] @ 0x204 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #460] @ 7b8f0 │ │ │ │ + add r0, r5, #4 │ │ │ │ + mov r4, r8 │ │ │ │ + mov r5, r9 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, #1 │ │ │ │ + strd r4, [sp, #16] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + add r0, r6, #5120 @ 0x1400 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + add r3, r6, #4096 @ 0x1000 │ │ │ │ + add r0, r6, #6144 @ 0x1800 │ │ │ │ + str sl, [r3, #2052] @ 0x804 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + add r3, r6, #7168 @ 0x1c00 │ │ │ │ + strd r4, [r3, #8] │ │ │ │ + b 7ab6c │ │ │ │ + ldr r3, [pc, #308] @ 7b8c4 │ │ │ │ + ldr r2, [sp, #372] @ 0x174 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #1696 @ 0x6a0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + b 7af2c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + ldr r0, [sp, #516] @ 0x204 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7ab6c │ │ │ │ + ldr r3, [pc, #300] @ 7b8f4 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r0, [sp, #516] @ 0x204 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 7ab6c │ │ │ │ + ldr lr, [pc, #268] @ 7b8f8 │ │ │ │ + ldr ip, [sp, #516] @ 0x204 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + lsr r3, r2, #16 │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + strh r2, [ip], #2 │ │ │ │ + strb r3, [ip] │ │ │ │ + b 7ab6c │ │ │ │ + ldr r1, [sp, #292] @ 0x124 │ │ │ │ + sub r3, r7, #132 @ 0x84 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + sub r1, r1, #644 @ 0x284 │ │ │ │ + mov r8, r3 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r1, [pc, #200] @ 7b8fc │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #184] @ 7b900 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 7b638 │ │ │ │ + ldr r1, [pc, #164] @ 7b904 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #84] @ 7b8c4 │ │ │ │ + ldr r2, [sp, #372] @ 0x174 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl b778 │ │ │ │ + b 79984 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ + strd r4, [r3] │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #532] @ 0x214 │ │ │ │ + b 7b694 │ │ │ │ + ldr r1, [pc, #104] @ 7b908 │ │ │ │ + ldr r0, [sp, #516] @ 0x204 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + bl b838 │ │ │ │ + b 7ab6c │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + rsbsmi r8, r6, r0 │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ + andeq r4, sl, r0, lsl pc │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andeq r4, sl, ip, ror pc │ │ │ │ + subsmi r8, r6, r0 │ │ │ │ + andeq r4, sl, r4, asr #31 │ │ │ │ + andeq r4, sl, r8, lsl #31 │ │ │ │ + andeq r4, sl, ip, ror #28 │ │ │ │ + andeq r4, sl, r4, lsl lr │ │ │ │ + andeq r4, sl, r4, lsl lr │ │ │ │ + ldrdeq r9, [sl], -r4 │ │ │ │ + andeq r4, sl, ip, lsr fp │ │ │ │ + andeq r4, sl, r8, ror sp │ │ │ │ + andeq r4, sl, r4, lsl #27 │ │ │ │ + andeq r4, sl, r8, lsl #23 │ │ │ │ + andeq r4, sl, ip, ror ip │ │ │ │ + andeq r4, sl, ip, lsl #24 │ │ │ │ + andeq r4, sl, ip, asr #25 │ │ │ │ + andeq r4, sl, ip, lsr #17 │ │ │ │ + muleq sl, r0, r8 │ │ │ │ │ │ │ │ -0007a098 : │ │ │ │ +0007b90c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3880] @ 0xf28 │ │ │ │ - sub sp, sp, #180 @ 0xb4 │ │ │ │ - ldr r4, [pc, #2340] @ 7a9d8 │ │ │ │ - strd r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #2336] @ 7a9dc │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [r4, #-408] @ 0xfffffe68 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7a788 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r6, #0 │ │ │ │ - bic r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r7, #0 │ │ │ │ - strd r6, [r3] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - strd r6, [r3] │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r2, [pc, #2268] @ 7a9e0 │ │ │ │ - strd r6, [r3] │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - strd r6, [r3] │ │ │ │ - ldr r3, [pc, #2256] @ 7a9e4 │ │ │ │ - bl 1190e8 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-232] @ 0xffffff18 │ │ │ │ + sub sp, sp, #4288 @ 0x10c0 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r2, [pc, #1304] @ 7be4c │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [pc, #1300] @ 7be50 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [pc, #1296] @ 7be54 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add ip, sp, #4288 @ 0x10c0 │ │ │ │ + mov r6, r1 │ │ │ │ + add r1, sp, #4224 @ 0x1080 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1272] @ 7be58 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r1, #60] @ 0x3c │ │ │ │ + mov r3, #0 │ │ │ │ + add ip, ip, #40 @ 0x28 │ │ │ │ + add r1, r1, #60 @ 0x3c │ │ │ │ + ldr r7, [ip] │ │ │ │ + str r8, [sp, #168] @ 0xa8 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #1240] @ 7be5c │ │ │ │ + ldr r1, [pc, #1240] @ 7be60 │ │ │ │ + mov r4, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r4, [r0] │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + str r7, [r3] │ │ │ │ + bl b844 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + beq 7be2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl f0ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a780 │ │ │ │ - ldrd r8, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190ac │ │ │ │ + ble 7be00 │ │ │ │ + ldr r0, [pc, #1176] @ 7be64 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1164] @ 7be68 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #1152] @ 7be6c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + orr r3, r5, r6 │ │ │ │ + orrs r3, r3, r0 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + bpl 7ba6c │ │ │ │ + ldr lr, [pc, #1128] @ 7be70 │ │ │ │ + add ip, r9, #4 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2} │ │ │ │ + lsr r2, r3, #16 │ │ │ │ + strh r3, [ip], #2 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + strb r2, [ip] │ │ │ │ + bl b4cc │ │ │ │ + ldr r2, [pc, #1084] @ 7be74 │ │ │ │ + ldr r3, [pc, #1044] @ 7be50 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #4224 @ 0x1080 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #60 @ 0x3c │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7be28 │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, sp, #4288 @ 0x10c0 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #1028] @ 7be78 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #1016] @ 7be7c │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #1004] @ 7be80 │ │ │ │ + ldr r2, [pc, #1004] @ 7be84 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #996] @ 7be88 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #984] @ 7be8c │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [pc, #972] @ 7be90 │ │ │ │ + mov sl, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #960] @ 7be94 │ │ │ │ + add r7, sp, #188 @ 0xbc │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [pc, #948] @ 7be98 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #940] @ 7be9c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #932] @ 7bea0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #924] @ 7bea4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #916] @ 7bea8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #908] @ 7beac │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #900] @ 7beb0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #892] @ 7beb4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #884] @ 7beb8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #876] @ 7bebc │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #868] @ 7bec0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #860] @ 7bec4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #852] @ 7bec8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #836] @ 7becc │ │ │ │ + str sl, [sp, #156] @ 0x9c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + str sl, [sp, #136] @ 0x88 │ │ │ │ + str r9, [sp, #180] @ 0xb4 │ │ │ │ + bl f1a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a180 │ │ │ │ - ldr r5, [pc, #2212] @ 7a9e8 │ │ │ │ - ldrd sl, [sp, #64] @ 0x40 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + blt 7bc68 │ │ │ │ + mov r0, r5 │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b91c │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7a148 │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ - strd sl, [sp, #64] @ 0x40 │ │ │ │ - ldrd r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #2140] @ 7a9e8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190e8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b91c │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 58190 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 8fa10 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + addne sl, sl, #1 │ │ │ │ + bne 7bb98 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl eb30c │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 7bdd0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7bce8 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + mov r0, r4 │ │ │ │ + bl b700 │ │ │ │ + bl f1a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a1e4 │ │ │ │ - ldr r5, [pc, #2112] @ 7a9e8 │ │ │ │ - ldrd sl, [sp, #64] @ 0x40 │ │ │ │ + bge 7bba4 │ │ │ │ + ldr r9, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [pc, #604] @ 7bed0 │ │ │ │ + ldr r8, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #156] @ 0x9c │ │ │ │ mov r4, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7a1ac │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ - strd sl, [sp, #64] @ 0x40 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #2044] @ 7a9ec │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - bl 119134 │ │ │ │ - ldr r5, [pc, #2032] @ 7a9f0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - cmp r0, #1 │ │ │ │ - movge r4, r0 │ │ │ │ - movlt r4, #1 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ - movge r4, #180 @ 0xb4 │ │ │ │ - rsb r0, r4, #91 @ 0x5b │ │ │ │ - bl 118a7c │ │ │ │ - mov r6, r0 │ │ │ │ - rsb r0, r4, #90 @ 0x5a │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118a7c │ │ │ │ - sub r3, r4, #1 │ │ │ │ - lsl r8, r3, #3 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, r5, #2592 @ 0xa20 │ │ │ │ - ldrd r2, [r1, r4] │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r0, [r1, r8] │ │ │ │ - strd sl, [sp, #8] │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - strd r6, [sp] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 79a5c │ │ │ │ - add r5, r5, #4048 @ 0xfd0 │ │ │ │ - add r3, r5, r4 │ │ │ │ - add r5, r5, r8 │ │ │ │ - ldrd r2, [r3, #-8] │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [r5, #-8] │ │ │ │ - strd sl, [sp, #8] │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - strd r6, [sp] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 79a5c │ │ │ │ - ldr r5, [pc, #1872] @ 7a9f4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - sub r3, r5, #2688 @ 0xa80 │ │ │ │ - add r2, r3, r4 │ │ │ │ - sub r5, r5, #1248 @ 0x4e0 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - add r1, r3, r8 │ │ │ │ - ldrd r0, [r1, #-8] │ │ │ │ - ldrd r2, [r2, #-8] │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - strd sl, [sp, #8] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - strd r6, [sp] │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 79a5c │ │ │ │ - ldrd r2, [r5, r4] │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [r5, r8] │ │ │ │ - ldrd r4, [sp, #64] @ 0x40 │ │ │ │ - strd sl, [sp, #8] │ │ │ │ - strd r6, [sp] │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - bl 79a5c │ │ │ │ - ldr r4, [pc, #1780] @ 7a9f8 │ │ │ │ - ldrd r8, [sp, #72] @ 0x48 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldrd sl, [sp, #64] @ 0x40 │ │ │ │ - add r4, r4, #2592 @ 0xa20 │ │ │ │ - mov r6, #1 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [r4, #8]! │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7a7a8 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, #19 │ │ │ │ - bne 7a318 │ │ │ │ - ldr r3, [pc, #1720] @ 7a9fc │ │ │ │ - mov r2, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + str r4, [r0], #4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #552] @ 7bed4 │ │ │ │ + add r0, r9, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + add r3, r9, #4096 @ 0x1000 │ │ │ │ + str r8, [r3, #1028] @ 0x404 │ │ │ │ + str r5, [r3, #1032] @ 0x408 │ │ │ │ + str r4, [r3, #1036] @ 0x40c │ │ │ │ + str sl, [r3, #1040] @ 0x410 │ │ │ │ + b 7ba30 │ │ │ │ + add r1, r4, #5248 @ 0x1480 │ │ │ │ + ldrd r2, [r1, #16] │ │ │ │ + add fp, r4, #5184 @ 0x1440 │ │ │ │ + strd r2, [sp, #128] @ 0x80 │ │ │ │ + ldrd r2, [r1, #8] │ │ │ │ + add r0, r4, #4096 @ 0x1000 │ │ │ │ + strd r2, [sp, #120] @ 0x78 │ │ │ │ + ldrd r2, [r1] │ │ │ │ + strd r2, [sp, #112] @ 0x70 │ │ │ │ + ldrd r2, [r1, #-8] │ │ │ │ strd r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #1712] @ 7aa00 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r7, #17 │ │ │ │ - mov r6, #18 │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ - strd sl, [sp, #64] @ 0x40 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r5, [pc, #1688] @ 7aa04 │ │ │ │ - ldrd r8, [sp, #72] @ 0x48 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #2736 @ 0xab0 │ │ │ │ - ldrd sl, [sp, #64] @ 0x40 │ │ │ │ - add r5, r5, #8 │ │ │ │ - mov r4, #1 │ │ │ │ - b 7a390 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #25 │ │ │ │ - beq 7a7e0 │ │ │ │ - ldrd r0, [r5, #8]! │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7a384 │ │ │ │ - ldr r2, [pc, #1624] @ 7aa08 │ │ │ │ - sub r3, r4, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r2, r2, #2752 @ 0xac0 │ │ │ │ - add r1, r2, r3, lsl #3 │ │ │ │ - ldrd r0, [r1, #-8] │ │ │ │ - add r2, r2, r4, lsl #3 │ │ │ │ - strd sl, [sp, #64] @ 0x40 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + ldrd r2, [fp, #48] @ 0x30 │ │ │ │ + strd r2, [sp, #96] @ 0x60 │ │ │ │ + ldrd r2, [fp, #40] @ 0x28 │ │ │ │ + strd r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #1120] @ 0x460 │ │ │ │ + bl 118a2c │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r2, [fp, #24] │ │ │ │ + strd r2, [sp, #72] @ 0x48 │ │ │ │ + ldrd r2, [fp, #16] │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [fp, #8] │ │ │ │ + bl 1190e4 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldrd r0, [fp] │ │ │ │ + bl 1190e4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [fp, #-8] │ │ │ │ + bl 1190e4 │ │ │ │ + add fp, r4, #5120 @ 0x1400 │ │ │ │ + add r2, fp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldrd r0, [fp, #48] @ 0x30 │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + mov r3, r8 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [r2, #-8] │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - add r5, r7, r7, lsl #2 │ │ │ │ - add ip, r6, r6, lsl #2 │ │ │ │ - ldr r6, [pc, #1568] @ 7aa0c │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ - add ip, ip, ip, lsl #2 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r7, r5, r4 │ │ │ │ - add r5, r5, r3 │ │ │ │ - add r4, ip, r4 │ │ │ │ - add lr, r6, r4, lsl #3 │ │ │ │ - add r1, r6, r5, lsl #3 │ │ │ │ - lsl r2, r5, #3 │ │ │ │ - lsl r9, r4, #3 │ │ │ │ - ldrd r4, [sp, #64] @ 0x40 │ │ │ │ - add ip, ip, r3 │ │ │ │ - add r3, r6, r7, lsl #3 │ │ │ │ - ldrd r0, [r1, #200] @ 0xc8 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - ldrd r2, [r3, #200] @ 0xc8 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - ldrd r4, [sp, #72] @ 0x48 │ │ │ │ - str r9, [sp, #96] @ 0x60 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - ldrd r4, [sp, #80] @ 0x50 │ │ │ │ - ldrd r8, [sp, #104] @ 0x68 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - ldrd r4, [sp, #88] @ 0x58 │ │ │ │ - strd r8, [sp, #40] @ 0x28 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - mov r4, sl │ │ │ │ - mov r5, fp │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - ldrd r4, [lr, #200] @ 0xc8 │ │ │ │ - add lr, r6, ip, lsl #3 │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - ldrd r4, [lr, #200] @ 0xc8 │ │ │ │ - lsl ip, ip, #3 │ │ │ │ - strd r4, [sp] │ │ │ │ - str ip, [sp, #104] @ 0x68 │ │ │ │ - bl 79af4 │ │ │ │ - ldrd r4, [sp, #64] @ 0x40 │ │ │ │ - add r6, r6, #4000 @ 0xfa0 │ │ │ │ - lsl r7, r7, #3 │ │ │ │ - ldrd r2, [r6, r7] │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [r1, r6] │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - ldrd r4, [sp, #72] @ 0x48 │ │ │ │ - strd r8, [sp, #40] @ 0x28 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - ldrd r4, [sp, #80] @ 0x50 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - ldrd r4, [sp, #88] @ 0x58 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - mov r4, sl │ │ │ │ - mov r5, fp │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - ldrd r4, [r6, ip] │ │ │ │ - ldr ip, [sp, #104] @ 0x68 │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - ldrd r4, [r6, ip] │ │ │ │ - ldr r6, [pc, #1328] @ 7aa10 │ │ │ │ - strd r4, [sp] │ │ │ │ - bl 79af4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldrd r4, [sp, #64] @ 0x40 │ │ │ │ - sub ip, r6, #384 @ 0x180 │ │ │ │ - ldrd r2, [ip, r7] │ │ │ │ - strd r8, [sp, #112] @ 0x70 │ │ │ │ - add r6, r6, #3424 @ 0xd60 │ │ │ │ - add r7, r6, r7 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [r1, ip] │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - ldrd r4, [sp, #72] @ 0x48 │ │ │ │ - strd r8, [sp, #40] @ 0x28 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - ldrd r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r9, [sp, #96] @ 0x60 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - ldrd r4, [sp, #88] @ 0x58 │ │ │ │ - ldr r8, [sp, #104] @ 0x68 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - mov r4, sl │ │ │ │ - mov r5, fp │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - ldrd r4, [ip, r9] │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - ldrd r4, [ip, r8] │ │ │ │ - strd r4, [sp] │ │ │ │ - bl 79af4 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - add r4, r6, r9 │ │ │ │ - add r5, r6, r3 │ │ │ │ - add r6, r6, r8 │ │ │ │ - ldrd r8, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [r7, #-8] │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [r5, #-8] │ │ │ │ - strd r8, [sp, #48] @ 0x30 │ │ │ │ - ldrd r8, [sp, #112] @ 0x70 │ │ │ │ - strd r8, [sp, #40] @ 0x28 │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r8, [fp, #32] │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ strd r8, [sp, #32] │ │ │ │ - ldrd r8, [sp, #88] @ 0x58 │ │ │ │ + ldrd r8, [fp, #24] │ │ │ │ + mov r1, #1 │ │ │ │ strd r8, [sp, #24] │ │ │ │ - mov r8, sl │ │ │ │ - mov r9, fp │ │ │ │ + ldrd r8, [fp, #16] │ │ │ │ strd r8, [sp, #16] │ │ │ │ - ldrd r8, [sp, #64] @ 0x40 │ │ │ │ - strd r8, [sp, #56] @ 0x38 │ │ │ │ - ldrd r4, [r4, #-8] │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - ldrd r4, [r6, #-8] │ │ │ │ - strd r4, [sp] │ │ │ │ - bl 79af4 │ │ │ │ - ldr r3, [pc, #1108] @ 7aa14 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7a5ec │ │ │ │ - ldr r3, [pc, #1084] @ 7aa18 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7a818 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r3, [pc, #1048] @ 7aa1c │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r8, [fp, #8] │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + ldr ip, [sp, #148] @ 0x94 │ │ │ │ + str ip, [sp] │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl b778 │ │ │ │ + b 7bc54 │ │ │ │ + ldr r1, [pc, #256] @ 7bed8 │ │ │ │ + add r3, r0, #4 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [pc, #232] @ 7bedc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 7bc3c │ │ │ │ + ldr r3, [pc, #216] @ 7bee0 │ │ │ │ + mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - sub r3, r3, #400 @ 0x190 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - bl 118b60 │ │ │ │ - bl bd60 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r0, r9, #4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl b4cc │ │ │ │ + b 7ba30 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + ldr lr, [pc, #176] @ 7bee4 │ │ │ │ + add ip, r9, #4 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + b 7ba30 │ │ │ │ + andeq r4, sp, r0, asr #13 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq r4, sp, r8, lsr #13 │ │ │ │ + andeq r1, r0, r4, lsl r4 │ │ │ │ + andeq r0, r0, r4, lsl r4 │ │ │ │ + strdeq r0, [sl], -r8 │ │ │ │ + strdeq r0, [sl], -r4 │ │ │ │ + andeq r0, sl, ip, ror #1 │ │ │ │ + strdeq r0, [sl], -r4 │ │ │ │ + andeq r4, sl, r0, lsr #22 │ │ │ │ + andeq r4, sp, r0, asr #11 │ │ │ │ + andeq r0, sl, r0, lsl #10 │ │ │ │ + andeq r0, sl, r8, ror #9 │ │ │ │ + ldrdeq r0, [sl], -r0 @ │ │ │ │ + andeq r4, sl, r8, lsr #21 │ │ │ │ + @ instruction: 0x000a04b8 │ │ │ │ + andeq r0, sl, r0, lsr #9 │ │ │ │ + andeq r0, sl, r8, lsl #9 │ │ │ │ + andeq r0, sl, r0, ror r4 │ │ │ │ + andeq r0, sl, r0, asr r3 │ │ │ │ + andeq r0, sl, ip, lsr r3 │ │ │ │ + andeq lr, r9, ip, ror r0 │ │ │ │ + andeq r0, sl, ip, lsr r4 │ │ │ │ + strdeq r2, [fp], -r4 │ │ │ │ + @ instruction: 0x0009ffb8 │ │ │ │ + andeq r0, sl, r0, lsl #9 │ │ │ │ + andeq r0, sl, r8, ror #8 │ │ │ │ + andeq r0, sl, r0, asr r4 │ │ │ │ + andeq r0, sl, ip, lsr r4 │ │ │ │ + andeq r0, sl, r8, lsr #8 │ │ │ │ + andeq r0, sl, r8, lsl r4 │ │ │ │ + andeq pc, r9, ip, asr pc @ │ │ │ │ + andeq r0, sl, r0, ror #1 │ │ │ │ + andeq r4, sl, r0, lsr r9 │ │ │ │ + andeq r4, sl, r0, lsr r9 │ │ │ │ + andeq pc, r9, r4, ror lr @ │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + muleq r9, r4, ip │ │ │ │ + andeq pc, r9, r0, asr ip @ │ │ │ │ + │ │ │ │ +0007bee8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub r1, r1, #1 │ │ │ │ + ldr r4, [pc, #164] @ 7bf9c │ │ │ │ + add r1, r0, r1 │ │ │ │ + mov r5, #0 │ │ │ │ + ldrb r3, [r1] │ │ │ │ + mov ip, r1 │ │ │ │ + sub r3, r3, #9 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + cmp r3, #23 │ │ │ │ + lsr lr, r4, r3 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + bhi 7bf34 │ │ │ │ + tst lr, #1 │ │ │ │ + beq 7bf34 │ │ │ │ + cmp r0, r1 │ │ │ │ + mov ip, r1 │ │ │ │ + strb r5, [r1, #1] │ │ │ │ + bcc 7befc │ │ │ │ + ldr r4, [pc, #96] @ 7bf9c │ │ │ │ + mov r1, r0 │ │ │ │ + ldrb r3, [r1] │ │ │ │ + mov r0, r1 │ │ │ │ + sub r3, r3, #9 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + cmp r3, #23 │ │ │ │ + lsr lr, r4, r3 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bhi 7bf70 │ │ │ │ + tst lr, #1 │ │ │ │ + beq 7bf70 │ │ │ │ + cmp r1, ip │ │ │ │ + mov r0, r1 │ │ │ │ + bcc 7bf3c │ │ │ │ + cmp r2, #0 │ │ │ │ + popeq {r4, r5, pc} │ │ │ │ + ldrb r3, [ip] │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ + moveq r3, #0 │ │ │ │ + strbeq r3, [ip] │ │ │ │ + ldrb r3, [r0] │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ + moveq r3, #0 │ │ │ │ + strbeq r3, [r0], #1 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + addeq r0, r0, r3, lsl r0 │ │ │ │ + │ │ │ │ +0007bfa0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r5, [pc, #1712] @ 7c668 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + bl b7cc │ │ │ │ + ldrb r3, [r7] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7c180 │ │ │ │ + ldr r3, [pc, #1680] @ 7c66c │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r9, [r5, r3] │ │ │ │ + ldr r8, [r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 7c5ac │ │ │ │ + mov r0, #16 │ │ │ │ + bl baa8 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ mov r3, #0 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1190e8 │ │ │ │ - ldr r3, [pc, #876] @ 7aa20 │ │ │ │ - mov r2, #0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - movne r6, #1 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r6, #0 │ │ │ │ - andeq r6, r6, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 7a918 │ │ │ │ - ldr r3, [pc, #836] @ 7aa24 │ │ │ │ + mov fp, r0 │ │ │ │ + strd r2, [fp] │ │ │ │ + mov r0, #512 @ 0x200 │ │ │ │ + bl baa8 │ │ │ │ + mov r6, r0 │ │ │ │ + str r6, [fp, #8] │ │ │ │ + mov r0, #512 @ 0x200 │ │ │ │ + bl baa8 │ │ │ │ + sub r5, r6, #4 │ │ │ │ + add r6, r6, #508 @ 0x1fc │ │ │ │ + sub sl, r0, #4 │ │ │ │ + str r0, [fp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #816] @ 7aa28 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r5 │ │ │ │ - blt 7a810 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #700] @ 7a9e0 │ │ │ │ - ldr r3, [pc, #700] @ 7a9e4 │ │ │ │ - bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7a780 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r2, #0 │ │ │ │ - strd r4, [r3] │ │ │ │ + bl baa8 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r5, #4]! │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + cmp r5, r6 │ │ │ │ + str r0, [sl, #4]! │ │ │ │ + bne 7c02c │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 7c57c │ │ │ │ + mov r0, r7 │ │ │ │ + bl b7cc │ │ │ │ + add r8, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #736] @ 7aa2c │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #716] @ 7aa24 │ │ │ │ + bl baa8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r5, r0 │ │ │ │ + bl b838 │ │ │ │ mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - mov r3, fp │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r2, [r1] │ │ │ │ - add sp, sp, #180 @ 0xb4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7bee8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldrb r2, [r3], #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #123 @ 0x7b │ │ │ │ + moveq r7, #125 @ 0x7d │ │ │ │ + beq 7c0b4 │ │ │ │ + cmp r2, #91 @ 0x5b │ │ │ │ + movne r7, #32 │ │ │ │ + moveq r7, #93 @ 0x5d │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl b7cc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ + and r1, r2, #223 @ 0xdf │ │ │ │ + cmp r1, #93 @ 0x5d │ │ │ │ + bne 7c640 │ │ │ │ + subs r2, r2, r7 │ │ │ │ + movne r2, #1 │ │ │ │ + cmp r7, #32 │ │ │ │ + orreq r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 7c174 │ │ │ │ + strb r2, [r6, r0] │ │ │ │ + ldr r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 7c60c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl b7cc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r6, #0 │ │ │ │ + mov r8, r3 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + sub r5, r8, #1 │ │ │ │ + add r2, r3, r2 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrb r3, [r5, #1]! │ │ │ │ + bne 7c140 │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ + beq 7c1e4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7c1e4 │ │ │ │ + cmp r5, r2 │ │ │ │ + bhi 7c1e4 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ + beq 7c190 │ │ │ │ + and r3, r3, #223 @ 0xdf │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + addeq r6, r6, #1 │ │ │ │ + beq 7c12c │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + subeq r6, r6, #1 │ │ │ │ + b 7c12c │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7c5dc │ │ │ │ + mov fp, #0 │ │ │ │ + mov r0, fp │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #672] @ 7aa30 │ │ │ │ - ldr r2, [pc, #672] @ 7aa34 │ │ │ │ - sub r1, r4, #400 @ 0x190 │ │ │ │ - strd r2, [r1] │ │ │ │ - bl 79da4 │ │ │ │ + mov r3, #0 │ │ │ │ + ldrb r1, [r5, #-1] │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ + beq 7c1b8 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 7c1c0 │ │ │ │ + mov r3, #2 │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + subeq r6, r6, #1 │ │ │ │ + b 7c12c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7c1a8 │ │ │ │ + ldrb r3, [r5, #1]! │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7c180 │ │ │ │ + cmp r5, r2 │ │ │ │ + bhi 7c180 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [r4, #-408] @ 0xfffffe68 │ │ │ │ - b 7a0d4 │ │ │ │ - ldr r3, [pc, #648] @ 7aa38 │ │ │ │ - sub r7, r6, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #2592 @ 0xa20 │ │ │ │ - lsl r1, r7, #3 │ │ │ │ - lsl r2, r6, #3 │ │ │ │ - ldrd r0, [r1, r3] │ │ │ │ - add r3, r2, r3 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ - strd sl, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - b 7a364 │ │ │ │ - ldr r1, [pc, #512] @ 7a9e8 │ │ │ │ - mov r0, #0 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #584] @ 7aa3c │ │ │ │ - mov r0, #0 │ │ │ │ - strd sl, [sp, #64] @ 0x40 │ │ │ │ - mov r3, #23 │ │ │ │ - mov r4, #24 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ - b 7a3dc │ │ │ │ - bl 1187a8 │ │ │ │ - b 7a71c │ │ │ │ - ldr r3, [pc, #544] @ 7aa40 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r5, #0 │ │ │ │ - bne 7a850 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r2, #0 │ │ │ │ + bne 7c1c0 │ │ │ │ + b 7c194 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r5, #1 │ │ │ │ - beq 7a99c │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 119134 │ │ │ │ - ldr r6, [pc, #484] @ 7aa44 │ │ │ │ - rsb r5, r5, r5, lsl #3 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r4, r0, #1 │ │ │ │ - cmp r4, #7 │ │ │ │ - movge r4, #7 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 118a7c │ │ │ │ - sub r7, r7, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov fp, r1 │ │ │ │ - bl 118a7c │ │ │ │ - sub r4, r4, #1 │ │ │ │ - sub r3, r6, #960 @ 0x3c0 │ │ │ │ - ldrd r8, [sp, #216] @ 0xd8 │ │ │ │ - add r4, r5, r4 │ │ │ │ - add r5, r5, r7 │ │ │ │ - add r2, r3, r4, lsl #3 │ │ │ │ - sub r6, r6, #688 @ 0x2b0 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - add r1, r3, r5, lsl #3 │ │ │ │ - ldrd r0, [r1, #-8] │ │ │ │ - ldrd r2, [r2, #-8] │ │ │ │ - strd r8, [sp, #16] │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - mov r8, sl │ │ │ │ - mov r9, fp │ │ │ │ - strd r8, [sp] │ │ │ │ - bl 79a5c │ │ │ │ - ldrd r2, [r6, r4] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [r6, r5] │ │ │ │ - ldrd r4, [sp, #80] @ 0x50 │ │ │ │ - ldrd r6, [sp, #216] @ 0xd8 │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - mov r4, sl │ │ │ │ - mov r5, fp │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - strd r4, [sp] │ │ │ │ - bl 79a5c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - b 7a5fc │ │ │ │ - ldr r3, [pc, #256] @ 7aa20 │ │ │ │ + strb r3, [r5] │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7c478 │ │ │ │ + mov r0, r8 │ │ │ │ + bl b7cc │ │ │ │ mov r2, #0 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #280] @ 7aa48 │ │ │ │ - ldr r3, [pc, #280] @ 7aa4c │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ + bl 7bee8 │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + bne 7c448 │ │ │ │ + mov r0, r7 │ │ │ │ + bl b7cc │ │ │ │ + mov r1, #0 │ │ │ │ + sub r3, r7, #1 │ │ │ │ + add r0, r7, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrb r2, [r3, #1]! │ │ │ │ + bne 7c248 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ + beq 7c388 │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ + bne 7c25c │ │ │ │ + ldrb r2, [r3, #-1] │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ + eorne r1, r1, #1 │ │ │ │ + cmp r3, r0 │ │ │ │ + bcc 7c234 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 7c180 │ │ │ │ + ldrb r3, [r7] │ │ │ │ + and r3, r3, #223 @ 0xdf │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + beq 7c34c │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7c2b4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [pc, #988] @ 7c670 │ │ │ │ + ldr r0, [pc, #988] @ 7c674 │ │ │ │ + ldr r8, [r2, r3] │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r2, #39 @ 0x27 │ │ │ │ + mov r1, #1 │ │ │ │ + bl b9f4 │ │ │ │ + ldr r0, [r8] │ │ │ │ + bl b778 │ │ │ │ + ldmib fp, {r8, sl} │ │ │ │ + ldr r3, [pc, #952] @ 7c678 │ │ │ │ + mvn r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [sl, r8, lsl #2] │ │ │ │ + str r8, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl b7cc │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7bee8 │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r8, lsl #2] │ │ │ │ + bl b928 │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7c4a8 │ │ │ │ + ldr r3, [fp] │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, r3 │ │ │ │ + str r8, [fp, #4] │ │ │ │ + bge 7c4dc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r8, r5, #1 │ │ │ │ + add r3, r3, r2 │ │ │ │ + cmp r8, r3 │ │ │ │ + bcc 7c11c │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + mov r0, r5 │ │ │ │ + bl b700 │ │ │ │ + mov r0, fp │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7c2b4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [pc, #780] @ 7c670 │ │ │ │ + ldr r0, [pc, #788] @ 7c67c │ │ │ │ + ldr r8, [r2, r3] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r2, #24 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl b9f4 │ │ │ │ + ldr r0, [r8] │ │ │ │ + bl b778 │ │ │ │ + b 7c27c │ │ │ │ + ldrb r2, [r7] │ │ │ │ + add sl, r3, #1 │ │ │ │ + and r2, r2, #223 @ 0xdf │ │ │ │ + cmp r2, #91 @ 0x5b │ │ │ │ + beq 7c34c │ │ │ │ + strb r1, [r3] │ │ │ │ + mov r0, r7 │ │ │ │ + bl b7cc │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7bee8 │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r3, r8, lsl #2] │ │ │ │ + bl b928 │ │ │ │ + mov r0, sl │ │ │ │ + bl b7cc │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 7bee8 │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r3, r8, lsl #2] │ │ │ │ + bl b928 │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7c308 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [pc, #604] @ 7c670 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + stm sp, {r7, sl} │ │ │ │ + ldr r2, [pc, #608] @ 7c680 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl b778 │ │ │ │ + b 7c308 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [pc, #540] @ 7c670 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r8, [r2, r3] │ │ │ │ + ldr r2, [pc, #548] @ 7c684 │ │ │ │ + ldr r0, [r8] │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r0, [r8] │ │ │ │ + bl b778 │ │ │ │ + b 7c220 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [pc, #492] @ 7c670 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ + ldr r2, [pc, #504] @ 7c688 │ │ │ │ + ldr r0, [r7] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r8 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl b778 │ │ │ │ + b 7c1f8 │ │ │ │ + ldr r3, [pc, #448] @ 7c670 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r3, [sl, r8, lsl #2] │ │ │ │ + mov r7, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r2, [pc, #444] @ 7c68c │ │ │ │ + mov r0, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b 7c430 │ │ │ │ + add r3, r3, #128 @ 0x80 │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [fp] │ │ │ │ + ldr r0, [fp, #8] │ │ │ │ + bl bd84 │ │ │ │ + mov r1, sl │ │ │ │ + sub r7, sl, #516 @ 0x204 │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + str r0, [fp, #8] │ │ │ │ + ldr r0, [fp, #12] │ │ │ │ + bl bd84 │ │ │ │ + sub r3, sl, #4 │ │ │ │ + add sl, r0, r7 │ │ │ │ + add r7, r8, r7 │ │ │ │ + add r8, r8, r3 │ │ │ │ + str r0, [fp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - b 7a6d8 │ │ │ │ - ldr r3, [pc, #172] @ 7aa50 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r5, #2 │ │ │ │ - bne 7a850 │ │ │ │ - ldr r3, [pc, #148] @ 7aa54 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r5, #3 │ │ │ │ - moveq r5, #4 │ │ │ │ - b 7a850 │ │ │ │ - andeq r3, pc, r8, lsl #5 │ │ │ │ - andeq r5, sp, ip, lsr pc │ │ │ │ - ldcls 13, cr2, [r2, #56]! @ 0x38 │ │ │ │ - subsmi r7, r6, pc, ror #31 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - subsmi ip, r6, r0 │ │ │ │ - andeq sp, lr, ip, asr r1 │ │ │ │ - strheq pc, [lr], -r0 @ │ │ │ │ - andeq r9, fp, r4, lsl #21 │ │ │ │ - subsgt r4, r5, r0 │ │ │ │ - subsgt r0, r4, r0 │ │ │ │ - andeq r9, fp, ip, lsl sl │ │ │ │ - ldrdeq r9, [fp], -r8 │ │ │ │ - andeq lr, lr, r0, ror #30 │ │ │ │ - andeq r0, pc, r4, ror #28 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - andsmi r0, ip, r0 │ │ │ │ - andeq r2, pc, ip, lsr sp @ │ │ │ │ - addsmi r7, lr, r0, lsl #16 │ │ │ │ - adcmi r2, ip, r0 │ │ │ │ - andeq r0, r0, r8, lsl #10 │ │ │ │ - eormi r0, lr, r0 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - ldrdeq r9, [fp], -r8 │ │ │ │ - rsbsmi r9, r5, r0 │ │ │ │ - submi r0, lr, r0 │ │ │ │ - andeq r2, pc, r0, ror #21 │ │ │ │ - @ instruction: 0x47ae147b │ │ │ │ - svccc 0x00847ae1 │ │ │ │ - eorsgt r0, lr, r0 │ │ │ │ - subgt r0, lr, r0 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r7, #4]! │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + cmp r7, r8 │ │ │ │ + str r0, [sl, #4]! │ │ │ │ + bne 7c520 │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7c31c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [pc, #280] @ 7c670 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ + ldr r2, [pc, #300] @ 7c690 │ │ │ │ + ldr r0, [r7] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl b778 │ │ │ │ + b 7c31c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [pc, #232] @ 7c670 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + ldr r2, [pc, #256] @ 7c694 │ │ │ │ + ldr r0, [r5] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl b778 │ │ │ │ + b 7c058 │ │ │ │ + ldr r3, [pc, #188] @ 7c670 │ │ │ │ + ldr r2, [pc, #224] @ 7c698 │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl b778 │ │ │ │ + ldr r8, [r9] │ │ │ │ + b 7bfec │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [pc, #136] @ 7c670 │ │ │ │ + ldr r0, [pc, #176] @ 7c69c │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #33 @ 0x21 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, #1 │ │ │ │ + bl b9f4 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + b 7c180 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r2, [pc, #88] @ 7c670 │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ + ldr r2, [pc, #128] @ 7c6a0 │ │ │ │ + mov r1, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [r6] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b 7c0fc │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7c180 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [pc, #24] @ 7c670 │ │ │ │ + ldr r0, [pc, #72] @ 7c6a4 │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #27 │ │ │ │ + b 7c5f4 │ │ │ │ + andeq r4, sp, r0, asr #32 │ │ │ │ + andeq r0, r0, r4, asr #11 │ │ │ │ + andeq r0, r0, r8, lsl #13 │ │ │ │ + muleq sl, ip, r4 │ │ │ │ + muleq sl, ip, r4 │ │ │ │ + andeq r4, sl, r4, lsr #7 │ │ │ │ + andeq r4, sl, ip, lsr r3 │ │ │ │ + muleq sl, r8, r2 │ │ │ │ + andeq r4, sl, r4, asr #4 │ │ │ │ + andeq r4, sl, r4, asr #5 │ │ │ │ + andeq r4, sl, r4, ror #4 │ │ │ │ + muleq sl, ip, r0 │ │ │ │ + andeq r4, sl, ip, asr r0 │ │ │ │ + muleq sl, ip, r0 │ │ │ │ + andeq r4, sl, ip, lsl #1 │ │ │ │ + andeq r4, sl, r0, lsl r0 │ │ │ │ + │ │ │ │ +0007c6a8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 7c714 │ │ │ │ + ldr r6, [r5] │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 7c6f4 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr r0, [r3, r4, lsl #2] │ │ │ │ + bl b700 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr r0, [r3, r4, lsl #2] │ │ │ │ + add r4, r4, #1 │ │ │ │ + bl b700 │ │ │ │ + cmp r6, r4 │ │ │ │ + bne 7c6d0 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl b700 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl b700 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b700 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007aa58 : │ │ │ │ +0007c71c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r2 │ │ │ │ - bic r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r2, [pc, #412] @ 7ac20 │ │ │ │ - ldr r3, [pc, #412] @ 7ac24 │ │ │ │ - bl 1190e8 │ │ │ │ - ldr r4, [pc, #408] @ 7ac28 │ │ │ │ - ldr fp, [sp, #124] @ 0x7c │ │ │ │ - add r4, pc, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7aac8 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - strd r2, [fp] │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - strd r2, [r1] │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #348] @ 7ac2c │ │ │ │ - ldr r7, [pc, #348] @ 7ac30 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r1, [r2] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r3, [r2] │ │ │ │ - ldrd r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - mov sl, #3 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r8, #0 │ │ │ │ - mov r9, #0 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r4, [sp, #112] @ 0x70 │ │ │ │ - ldr ip, [sp, #132] @ 0x84 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - ldr ip, [sp, #128] @ 0x80 │ │ │ │ - ldrd r4, [sp, #104] @ 0x68 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [sp, #120] @ 0x78 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - str fp, [sp, #20] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - strd r4, [sp] │ │ │ │ - bl 7a098 │ │ │ │ - subs sl, sl, #1 │ │ │ │ - beq 7ac0c │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [fp] │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + bl b7cc │ │ │ │ + ldr fp, [pc, #596] @ 7c99c │ │ │ │ + add fp, pc, fp │ │ │ │ + mov r7, r0 │ │ │ │ + bl baa8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + bl baa8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #560] @ 7c9a0 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr sl, [r3] │ │ │ │ + cmp sl, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + beq 7c938 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7abbc │ │ │ │ + bl b58c │ │ │ │ + subs r1, r0, r4 │ │ │ │ + beq 7c98c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, #0 │ │ │ │ + b 7c7b0 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r1, r9 │ │ │ │ + beq 7c8dc │ │ │ │ + mov r0, r3 │ │ │ │ + ldrb r2, [r3], #1 │ │ │ │ + cmp r2, #91 @ 0x5b │ │ │ │ + cmpne r2, #46 @ 0x2e │ │ │ │ + bne 7c7a4 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ + str r1, [sp, #4] │ │ │ │ + bl b7cc │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + sub r0, r0, #1 │ │ │ │ + ldrb r3, [r4, r0] │ │ │ │ + add r0, r4, r0 │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + beq 7c92c │ │ │ │ + cmp r9, r1 │ │ │ │ + bge 7c8f0 │ │ │ │ + add r1, r9, #1 │ │ │ │ + add r1, r4, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b928 │ │ │ │ + cmp sl, #1 │ │ │ │ + beq 7c900 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b7cc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7bfa0 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq 7c8b0 │ │ │ │ + ldr r9, [fp, #4] │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 7c8b0 │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ + mov r8, #0 │ │ │ │ + sub sl, r3, #4 │ │ │ │ + b 7c854 │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r9, r8 │ │ │ │ + beq 7c8b0 │ │ │ │ + ldr r0, [sl, #4]! │ │ │ │ + mov r1, r4 │ │ │ │ + bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7ab8c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bne 7c848 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + ldr r1, [r3, r8, lsl #2] │ │ │ │ + bne 7c96c │ │ │ │ + mov r0, r6 │ │ │ │ + bl b928 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7c6a8 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7ab04 │ │ │ │ + bl b700 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b700 │ │ │ │ + mov r0, r7 │ │ │ │ + bl b700 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, fp │ │ │ │ + bl 7c6a8 │ │ │ │ mov r0, r4 │ │ │ │ + bl b700 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b700 │ │ │ │ + mov r0, r7 │ │ │ │ + bl b700 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub r0, r1, #1 │ │ │ │ + ldrb r3, [r4, r0] │ │ │ │ + add r0, r4, r0 │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + beq 7c92c │ │ │ │ + mov r3, #0 │ │ │ │ + cmp sl, #1 │ │ │ │ + strb r3, [r5] │ │ │ │ + bne 7c810 │ │ │ │ + ldr r1, [pc, #156] @ 7c9a4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, sl │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #136] @ 7c9a8 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 7c810 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0] │ │ │ │ + b 7c7f0 │ │ │ │ + ldr r1, [pc, #108] @ 7c9ac │ │ │ │ + mov r0, sl │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #80] @ 7c9a8 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr sl, [r3] │ │ │ │ + b 7c784 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 7c71c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7abd8 │ │ │ │ - b 7ab04 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [r3] │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldcls 13, cr2, [r2, #56]! @ 0x38 │ │ │ │ - subsmi r7, r6, pc, ror #31 │ │ │ │ - andeq r5, sp, r8, ror #10 │ │ │ │ - andeq r0, r0, r8, lsl #10 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ + beq 7c8b0 │ │ │ │ + mov r1, r7 │ │ │ │ + b 7c87c │ │ │ │ + ldrb r3, [r4, #-1] │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + strbeq r1, [r4, #-1] │ │ │ │ + b 7c8f0 │ │ │ │ + @ instruction: 0x000d38b4 │ │ │ │ + andeq r0, r0, r4, asr #11 │ │ │ │ + andeq r3, sl, r8, lsr #30 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andeq r3, sl, r4, asr #29 │ │ │ │ + │ │ │ │ +0007c9b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrb r4, [r0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 7ac90 │ │ │ │ - bl ba90 <__ctype_b_loc@plt> │ │ │ │ - mov r5, r7 │ │ │ │ + ldr r4, [pc, #72] @ 7ca10 │ │ │ │ + ldr r3, [pc, #72] @ 7ca14 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [r6] │ │ │ │ - lsl r3, r4, #1 │ │ │ │ - ldrh r3, [r2, r3] │ │ │ │ - tst r3, #256 @ 0x100 │ │ │ │ - beq 7ac84 │ │ │ │ - bl b880 <__ctype_tolower_loc@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, r4, lsl #2] │ │ │ │ - strb r3, [r5] │ │ │ │ - ldrb r4, [r5, #1]! │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 7ac60 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r7, r2 │ │ │ │ + ldrd r0, [r0] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #40] @ 7ca18 │ │ │ │ + strd r0, [r6] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldrd r0, [r5] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 118758 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r0, [r5] │ │ │ │ + str r3, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r3, sp, r0, lsr r6 │ │ │ │ + andeq r0, r0, r0, lsr #10 │ │ │ │ + andeq r0, r0, r0, lsl #13 │ │ │ │ │ │ │ │ -0007ac98 : │ │ │ │ +0007ca1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #648] @ 7af38 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r6, r2 │ │ │ │ - beq 7acd0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ba9c │ │ │ │ - bl 7ac34 │ │ │ │ - ldr r3, [pc, #600] @ 7af3c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrb r7, [r0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ - str r0, [r3] │ │ │ │ - bne 7ad04 │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ - beq 7add4 │ │ │ │ - ldr r1, [pc, #564] @ 7af40 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7ad34 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - strne r0, [r5] │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #520] @ 7af44 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #3680] @ 0xe60 │ │ │ │ + ldr r2, [pc, #2224] @ 7d2e4 │ │ │ │ + ldr r3, [pc, #2224] @ 7d2e8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [pc, #2220] @ 7d2ec │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #380 @ 0x17c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #372] @ 0x174 │ │ │ │ + mov r3, #0 │ │ │ │ + bl b844 │ │ │ │ + ldr r4, [pc, #2188] @ 7d2f0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 7d2b8 │ │ │ │ + ldr r3, [pc, #2176] @ 7d2f4 │ │ │ │ + ldr r2, [pc, #2176] @ 7d2f8 │ │ │ │ + ldr r9, [r4, r3] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r9] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [pc, #2152] @ 7d2fc │ │ │ │ + ldr r8, [pc, #2152] @ 7d300 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [pc, #2140] @ 7d304 │ │ │ │ + ldr r5, [pc, #2140] @ 7d308 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [pc, #2128] @ 7d30c │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [pc, #2112] @ 7d310 │ │ │ │ + add r6, sp, #116 @ 0x74 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [pc, #2096] @ 7d314 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [pc, #2084] @ 7d318 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [pc, #2072] @ 7d31c │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [pc, #2060] @ 7d320 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [pc, #2048] @ 7d324 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [pc, #2036] @ 7d328 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [pc, #2024] @ 7d32c │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [pc, #2012] @ 7d330 │ │ │ │ + ldr sl, [r4, r2] │ │ │ │ + ldr r2, [pc, #2008] @ 7d334 │ │ │ │ + strb r3, [sl] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + strb r3, [r2] │ │ │ │ + ldr r2, [pc, #1992] @ 7d338 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + strb r3, [r2] │ │ │ │ + ldr r2, [pc, #1980] @ 7d33c │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + strb r3, [r2] │ │ │ │ + ldr r2, [pc, #1968] @ 7d340 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + strb r3, [r2] │ │ │ │ + ldr r2, [pc, #1956] @ 7d344 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + strb r3, [r2] │ │ │ │ + ldr r2, [pc, #1944] @ 7d348 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + strb r3, [r2] │ │ │ │ + ldr r2, [pc, #1932] @ 7d34c │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + strb r3, [r2] │ │ │ │ + ldr r2, [pc, #1920] @ 7d350 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + strb r3, [r2] │ │ │ │ + ldr r2, [pc, #1908] @ 7d354 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + strb r3, [r2] │ │ │ │ + ldr r2, [pc, #1896] @ 7d358 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + strb r3, [r2] │ │ │ │ + ldr r2, [pc, #1884] @ 7d35c │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + strb r3, [r2] │ │ │ │ + ldr r2, [pc, #1872] @ 7d360 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + strb r3, [r2] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ade4 │ │ │ │ - ldr r1, [pc, #500] @ 7af48 │ │ │ │ + beq 7cf18 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b7cc │ │ │ │ + ldrb r3, [sp, #116] @ 0x74 │ │ │ │ + cmp r3, #32 │ │ │ │ + bne 7cfc8 │ │ │ │ + add r1, r6, r0 │ │ │ │ + mov r4, r6 │ │ │ │ + b 7cc60 │ │ │ │ + ldrb r3, [r4, #1]! │ │ │ │ + cmp r3, #32 │ │ │ │ + bne 7cc6c │ │ │ │ + cmp r4, r1 │ │ │ │ + bcc 7cc54 │ │ │ │ + ldrb r3, [r4] │ │ │ │ + cmp r3, #32 │ │ │ │ + cmpne r3, #61 @ 0x3d │ │ │ │ + beq 7cfc0 │ │ │ │ + add ip, r6, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + b 7cc94 │ │ │ │ + ldrb r3, [r1, #1]! │ │ │ │ + cmp r3, #32 │ │ │ │ + cmpne r3, #61 @ 0x3d │ │ │ │ + beq 7cc9c │ │ │ │ + cmp r1, ip │ │ │ │ + bcc 7cc84 │ │ │ │ + mov fp, r1 │ │ │ │ + add ip, r6, r0 │ │ │ │ + b 7ccac │ │ │ │ + add fp, fp, #1 │ │ │ │ + ldrb r3, [fp] │ │ │ │ + sub r3, r3, #32 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + cmp r3, #29 │ │ │ │ + bhi 7ccd4 │ │ │ │ + lsr r3, r5, r3 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 7ccd4 │ │ │ │ + cmp fp, ip │ │ │ │ + bcc 7cca8 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r1] │ │ │ │ + ldrb r3, [fp] │ │ │ │ + cmp r3, #39 @ 0x27 │ │ │ │ + ldrbeq r3, [fp, #1] │ │ │ │ + addeq ip, fp, #1 │ │ │ │ + movne ip, fp │ │ │ │ + cmp r3, #32 │ │ │ │ + cmpne r3, #39 @ 0x27 │ │ │ │ + movne r1, #1 │ │ │ │ + moveq r1, #0 │ │ │ │ + cmp r3, #13 │ │ │ │ + moveq r1, #0 │ │ │ │ + andne r1, r1, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + moveq r1, #0 │ │ │ │ + andne r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 7cd60 │ │ │ │ + add r0, r6, r0 │ │ │ │ + cmp ip, r0 │ │ │ │ + bcs 7cd60 │ │ │ │ + ldrb r2, [ip, #1]! │ │ │ │ + cmp r2, #32 │ │ │ │ + cmpne r2, #39 @ 0x27 │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + cmp r2, #13 │ │ │ │ + moveq r3, #0 │ │ │ │ + andne r3, r3, #1 │ │ │ │ + cmp r2, #10 │ │ │ │ + moveq r3, #0 │ │ │ │ + andne r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7cd24 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ + strb r3, [ip] │ │ │ │ bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7adec │ │ │ │ - ldr r1, [pc, #480] @ 7af4c │ │ │ │ + beq 7cebc │ │ │ │ + ldr r1, [pc, #1504] @ 7d364 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7adec │ │ │ │ - ldr r1, [pc, #460] @ 7af50 │ │ │ │ + beq 7ced8 │ │ │ │ + ldr r1, [pc, #1484] @ 7d368 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7adf4 │ │ │ │ - ldr r1, [pc, #440] @ 7af54 │ │ │ │ + beq 7cef8 │ │ │ │ + ldr r1, [pc, #1464] @ 7d36c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7adf4 │ │ │ │ - cmp r7, #97 @ 0x61 │ │ │ │ - bne 7adfc │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #115 @ 0x73 │ │ │ │ - bne 7adfc │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7adfc │ │ │ │ - mov r3, #4 │ │ │ │ - b 7ad20 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7ad1c │ │ │ │ - b 7ad04 │ │ │ │ - mov r3, #1 │ │ │ │ - b 7ad20 │ │ │ │ - mov r3, #2 │ │ │ │ - b 7ad20 │ │ │ │ - mov r3, #3 │ │ │ │ - b 7ad20 │ │ │ │ - ldr r1, [pc, #340] @ 7af58 │ │ │ │ + beq 7cf60 │ │ │ │ + ldr r1, [pc, #1444] @ 7d370 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7adcc │ │ │ │ - ldr r1, [pc, #320] @ 7af5c │ │ │ │ + beq 7cf80 │ │ │ │ + ldr r1, [pc, #1424] @ 7d374 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7aef8 │ │ │ │ - ldr r1, [pc, #300] @ 7af60 │ │ │ │ + beq 7cfd0 │ │ │ │ + ldr r1, [pc, #1404] @ 7d378 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7aef8 │ │ │ │ - ldr r1, [pc, #280] @ 7af64 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 7af04 │ │ │ │ - ldr r1, [pc, #260] @ 7af68 │ │ │ │ + beq 7cfa0 │ │ │ │ + ldr r1, [pc, #1384] @ 7d37c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7af0c │ │ │ │ - ldr r1, [pc, #240] @ 7af6c │ │ │ │ + beq 7d100 │ │ │ │ + ldr r1, [pc, #1364] @ 7d380 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7af0c │ │ │ │ - ldr r1, [pc, #220] @ 7af70 │ │ │ │ + beq 7d120 │ │ │ │ + ldr r1, [pc, #1344] @ 7d384 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7af2c │ │ │ │ - ldr r1, [pc, #200] @ 7af74 │ │ │ │ + beq 7d0e0 │ │ │ │ + ldr r1, [pc, #1324] @ 7d388 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7af20 │ │ │ │ - ldr r1, [pc, #180] @ 7af78 │ │ │ │ + beq 7d278 │ │ │ │ + ldr r1, [pc, #1304] @ 7d38c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7af00 │ │ │ │ - ldr r1, [pc, #160] @ 7af7c │ │ │ │ + beq 7d298 │ │ │ │ + ldr r1, [pc, #1284] @ 7d390 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7af18 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, #1 │ │ │ │ - b 7ad20 │ │ │ │ - mov r3, #5 │ │ │ │ - b 7ad20 │ │ │ │ - mov r3, #4 │ │ │ │ - mov r0, #1 │ │ │ │ - b 7ad20 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - b 7ad20 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, #1 │ │ │ │ - b 7ad20 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r0, #1 │ │ │ │ - b 7ad20 │ │ │ │ - andeq r2, pc, r8, lsl #10 │ │ │ │ - ldrdeq r2, [pc], -r8 │ │ │ │ - andeq r2, sl, r8, ror lr │ │ │ │ - andeq r2, sl, ip, asr #28 │ │ │ │ - andeq r2, sl, ip, lsr lr │ │ │ │ - andeq r2, sl, r8, lsr #28 │ │ │ │ - andeq r2, sl, r8, lsl lr │ │ │ │ - andeq r2, sl, r8, lsl #28 │ │ │ │ - andeq r2, sl, r8, lsr #27 │ │ │ │ - muleq sl, r4, sp │ │ │ │ - andeq r2, sl, r0, lsl #27 │ │ │ │ - andeq r2, sl, r0, ror sp │ │ │ │ - andeq r2, sl, ip, asr sp │ │ │ │ - andeq r2, sl, r8, asr #26 │ │ │ │ - andeq r2, sl, r8, lsr sp │ │ │ │ - andeq r2, sl, r8, lsr #26 │ │ │ │ - andeq r2, sl, r8, lsl sp │ │ │ │ - andeq r2, sl, r4, lsl #26 │ │ │ │ - │ │ │ │ -0007af80 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #328] @ 7b0e0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #324] @ 7b0e4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #316] @ 7b0e8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - beq 7afd8 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ba9c │ │ │ │ - bl 7ac34 │ │ │ │ - ldr r3, [pc, #256] @ 7b0ec │ │ │ │ - mov r2, #10 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, sp │ │ │ │ - str r0, [r3, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - bl b91c │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7b018 │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7b058 │ │ │ │ - ldrb r2, [r5] │ │ │ │ - cmp r2, #97 @ 0x61 │ │ │ │ - bne 7b084 │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7b084 │ │ │ │ - ldr r2, [pc, #184] @ 7b0f0 │ │ │ │ - add r3, r3, r4, lsl #2 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3, lsl #2] │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - clz r4, r4 │ │ │ │ - lsr r4, r4, #5 │ │ │ │ - moveq r4, #0 │ │ │ │ - add r0, r4, r3 │ │ │ │ - ldr r2, [pc, #148] @ 7b0f4 │ │ │ │ - ldr r3, [pc, #132] @ 7b0e8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7b0dc │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ - beq 7b0c0 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ - bne 7b0a4 │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r3, #2 │ │ │ │ - beq 7b030 │ │ │ │ - cmp r2, #109 @ 0x6d │ │ │ │ - bne 7b0d4 │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7b0d4 │ │ │ │ - mov r3, #3 │ │ │ │ - b 7b030 │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - beq 7b030 │ │ │ │ - b 7b08c │ │ │ │ - mvn r0, #0 │ │ │ │ - b 7b058 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, pc, ip, lsl r2 @ │ │ │ │ - andeq r5, sp, r0, asr r0 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r2, pc, ip, asr #3 │ │ │ │ - andeq r9, fp, r4, ror #17 │ │ │ │ - muleq sp, r8, pc @ │ │ │ │ - │ │ │ │ -0007b0f8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3904] @ 0xf40 │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #3056] @ 7bd08 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #3052] @ 7bd0c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - mov r3, #0 │ │ │ │ - bl be14 │ │ │ │ - add r4, fp, #78 @ 0x4e │ │ │ │ - add r5, sl, #78 @ 0x4e │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7b35c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7b35c │ │ │ │ + bne 7cc1c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, sl, #72 @ 0x48 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 7ac98 │ │ │ │ - add r4, sl, #3 │ │ │ │ - add r5, sl, #28 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 7bce4 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - beq 7b488 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 7b4b4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, sl, #64 @ 0x40 │ │ │ │ - add r2, sl, #56 @ 0x38 │ │ │ │ - bl 715e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7bcfc │ │ │ │ - ldrd r2, [sl, #64] @ 0x40 │ │ │ │ - ldrd r8, [sl, #56] @ 0x38 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7b234 │ │ │ │ - ldr r7, [pc, #2840] @ 7bd10 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7b200 │ │ │ │ - strd r8, [sl, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #2772] @ 7bd10 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7b28c │ │ │ │ - ldr r5, [pc, #2744] @ 7bd10 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7b258 │ │ │ │ - strd r8, [sl, #56] @ 0x38 │ │ │ │ - ldrd r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #2684] @ 7bd14 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7bcdc │ │ │ │ - ldr r3, [pc, #2660] @ 7bd18 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7bcdc │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrd r2, [sl, #56] @ 0x38 │ │ │ │ - beq 7bb04 │ │ │ │ - strd r2, [fp, #56] @ 0x38 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [fp, #64] @ 0x40 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, fp, #72 @ 0x48 │ │ │ │ - bl 7ac98 │ │ │ │ - add r8, fp, #3 │ │ │ │ - add r9, fp, #28 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 7bce4 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - mov r2, #1 │ │ │ │ - bl 7af80 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt 7bcec │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r3, [r2] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 7af80 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - blt 7bcec │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #2524] @ 7bd1c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, #4 │ │ │ │ - bhi 7b9d8 │ │ │ │ - add r3, r3, r3 │ │ │ │ - ldrh r3, [r2, r3] │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7cc1c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ - bl 7ac34 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7ac34 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7ac34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7ac34 │ │ │ │ - ldrb r3, [sl] │ │ │ │ - cmp r3, #101 @ 0x65 │ │ │ │ - beq 7b424 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldrb r2, [fp] │ │ │ │ - cmp r2, #101 @ 0x65 │ │ │ │ - beq 7ba10 │ │ │ │ - ldrb r3, [sl] │ │ │ │ - cmp r3, #101 @ 0x65 │ │ │ │ - bne 7b3b4 │ │ │ │ - ldrb r1, [sl, #1] │ │ │ │ - cmp r1, #113 @ 0x71 │ │ │ │ - beq 7bbc8 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, #101 @ 0x65 │ │ │ │ - bne 7ba8c │ │ │ │ - ldrb r2, [sl, #1] │ │ │ │ - cmp r2, #99 @ 0x63 │ │ │ │ - bne 7ba8c │ │ │ │ - ldrb r2, [sl, #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 7ba8c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, r3, #2 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldrb r2, [fp] │ │ │ │ - cmp r2, #101 @ 0x65 │ │ │ │ - beq 7babc │ │ │ │ - cmp r2, #103 @ 0x67 │ │ │ │ - bne 7b9e0 │ │ │ │ - ldrb r3, [fp, #1] │ │ │ │ - cmp r3, #97 @ 0x61 │ │ │ │ - bne 7b9e0 │ │ │ │ - ldrb r3, [fp, #2] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7b9e0 │ │ │ │ - mov r3, #4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 7b168 │ │ │ │ - ldrb r2, [sl, #1] │ │ │ │ - cmp r2, #113 @ 0x71 │ │ │ │ - bne 7bba4 │ │ │ │ - ldrb r2, [sl, #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 7bba4 │ │ │ │ - ldrb r3, [sl, #78] @ 0x4e │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ - beq 7bb8c │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ - bne 7bcd4 │ │ │ │ + str r3, [r9] │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7cc1c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - add r0, sl, #79 @ 0x4f │ │ │ │ - bl b514 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cmp r3, #0 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - beq 7b480 │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7b390 │ │ │ │ - mvn r0, #1 │ │ │ │ - b 7b730 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 7b520 │ │ │ │ - ldr r2, [pc, #2184] @ 7bd20 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, #4 │ │ │ │ - bhi 7b1c8 │ │ │ │ - add r3, r3, r3 │ │ │ │ - ldrsh r3, [r2, r3] │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b514 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cmp r3, #0 │ │ │ │ - strd r0, [sl, #56] @ 0x38 │ │ │ │ - beq 7bcf4 │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7bcf4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b514 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cmp r3, #0 │ │ │ │ - strd r0, [sl, #64] @ 0x40 │ │ │ │ - beq 7bcf4 │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7bcf4 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 7b490 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7cc1c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7cc1c │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr r3, [pc, #1136] @ 7d394 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b1ac │ │ │ │ - ldr r8, [pc, #2044] @ 7bd24 │ │ │ │ - ldrd r6, [sl, #56] @ 0x38 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r2, #25 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, #1 │ │ │ │ - strd r6, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldrd r6, [sl, #64] @ 0x40 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #25 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r6, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - b 7b490 │ │ │ │ - ldr r3, [pc, #1976] @ 7bd28 │ │ │ │ - mov r2, #0 │ │ │ │ - ldrd r0, [sl, #56] @ 0x38 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #1960] @ 7bd28 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sl, #64] @ 0x40 │ │ │ │ - bl 118dcc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r2, [pc, #1932] @ 7bd2c │ │ │ │ - ldr r3, [pc, #1932] @ 7bd30 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1912] @ 7bd2c │ │ │ │ - ldr r3, [pc, #1912] @ 7bd30 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r8, [sl, #56] @ 0x38 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [sl, #64] @ 0x40 │ │ │ │ - b 7b1d4 │ │ │ │ - ldrd r6, [sl, #56] @ 0x38 │ │ │ │ - ldrd r4, [sl, #64] @ 0x40 │ │ │ │ - b 7b598 │ │ │ │ - ldr r3, [pc, #1844] @ 7bd28 │ │ │ │ - mov r2, #0 │ │ │ │ - ldrd r0, [sl, #56] @ 0x38 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #1828] @ 7bd28 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sl, #64] @ 0x40 │ │ │ │ - bl 118dcc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [pc, #1808] @ 7bd34 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #1788] @ 7bd34 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r8, [sl, #56] @ 0x38 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [sl, #64] @ 0x40 │ │ │ │ - b 7b1d4 │ │ │ │ - ldrd r6, [sl, #56] @ 0x38 │ │ │ │ - ldrd r4, [sl, #64] @ 0x40 │ │ │ │ - b 7b61c │ │ │ │ - ldr r3, [pc, #1724] @ 7bd34 │ │ │ │ - ldrd r0, [fp, #56] @ 0x38 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #1696] @ 7bd28 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #1696] @ 7bd34 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r6, [fp, #56] @ 0x38 │ │ │ │ - ldrd r0, [fp, #64] @ 0x40 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #1656] @ 7bd28 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [fp, #64] @ 0x40 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 74fa0 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [fp, #56] @ 0x38 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #1620] @ 7bd38 │ │ │ │ - mov r2, #25 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r2, r5 │ │ │ │ - ldrd r0, [fp, #64] @ 0x40 │ │ │ │ - bl 74fa0 │ │ │ │ - ldr r3, [pc, #1588] @ 7bd3c │ │ │ │ - mov r2, #25 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r6, [fp, #64] @ 0x40 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - str r5, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ + bne 7cff0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1544] @ 7bd40 │ │ │ │ - ldr r3, [pc, #1488] @ 7bd0c │ │ │ │ + ldr r2, [pc, #1116] @ 7d398 │ │ │ │ + ldr r3, [pc, #936] @ 7d2e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7bd04 │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ + bne 7d2e0 │ │ │ │ + add sp, sp, #380 @ 0x17c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r0, [fp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1484] @ 7bd34 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #1472] @ 7bd34 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r6, [fp, #56] @ 0x38 │ │ │ │ - ldrd r0, [fp, #64] @ 0x40 │ │ │ │ - bl 118b60 │ │ │ │ - b 7b6b4 │ │ │ │ - ldr r2, [pc, #1456] @ 7bd44 │ │ │ │ - ldr r3, [pc, #1456] @ 7bd48 │ │ │ │ - ldrd r0, [fp, #56] @ 0x38 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #1412] @ 7bd28 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1428] @ 7bd44 │ │ │ │ - ldr r3, [pc, #1428] @ 7bd48 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r6, [fp, #56] @ 0x38 │ │ │ │ - b 7b6a0 │ │ │ │ - ldrd r0, [fp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #1400] @ 7bd44 │ │ │ │ - ldr r3, [pc, #1400] @ 7bd48 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1388] @ 7bd44 │ │ │ │ - ldr r3, [pc, #1388] @ 7bd48 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r6, [fp, #56] @ 0x38 │ │ │ │ - ldrd r0, [fp, #64] @ 0x40 │ │ │ │ - bl 118b60 │ │ │ │ - b 7b6b4 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp] │ │ │ │ - ldrd r0, [fp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 75204 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 7bcfc │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - beq 7bbd8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7bc8c │ │ │ │ - ldr r3, [pc, #1296] @ 7bd4c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r4, #3 │ │ │ │ - ldrd r6, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #1260] @ 7bd50 │ │ │ │ - mov r2, #25 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #1224] @ 7bd54 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #1200] @ 7bd58 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r2, r0 │ │ │ │ - addne r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ - strd r0, [fp, #56] @ 0x38 │ │ │ │ - strdne r2, [fp, #56] @ 0x38 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [fp, #64] @ 0x40 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 7507c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 7bcfc │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - bne 7bc38 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7bca4 │ │ │ │ - ldr r3, [pc, #1072] @ 7bd5c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldrd r6, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1044] @ 7bd60 │ │ │ │ - mov r2, #25 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #996] @ 7bd54 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #972] @ 7bd58 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - addne r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r6, [fp, #64] @ 0x40 │ │ │ │ - strne r0, [fp, #64] @ 0x40 │ │ │ │ - strne r2, [fp, #68] @ 0x44 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 7b72c │ │ │ │ - ldrd r6, [fp, #56] @ 0x38 │ │ │ │ - b 7b6b8 │ │ │ │ - cmp r2, #115 @ 0x73 │ │ │ │ - bne 7bab4 │ │ │ │ - ldrb r3, [fp, #1] │ │ │ │ - cmp r3, #103 @ 0x67 │ │ │ │ - bne 7bab4 │ │ │ │ - ldrb r3, [fp, #2] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7bab4 │ │ │ │ - mov r3, #5 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 7b168 │ │ │ │ - ldrb r3, [fp, #1] │ │ │ │ - cmp r3, #113 @ 0x71 │ │ │ │ - beq 7bb68 │ │ │ │ - cmp r2, #101 @ 0x65 │ │ │ │ - bne 7b39c │ │ │ │ - ldrb r3, [fp, #1] │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne 7b39c │ │ │ │ - ldrb r3, [fp, #2] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7b39c │ │ │ │ - ldrb r3, [fp, #78] @ 0x4e │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ - beq 7bb98 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ - bne 7bcd4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - add r0, fp, #79 @ 0x4f │ │ │ │ - bl b514 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cmp r3, #0 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - beq 7b480 │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7b480 │ │ │ │ - ldrb r3, [sl] │ │ │ │ - cmp r3, #101 @ 0x65 │ │ │ │ - beq 7bb4c │ │ │ │ - cmp r3, #103 @ 0x67 │ │ │ │ - bne 7baa0 │ │ │ │ - ldrb r2, [sl, #1] │ │ │ │ - cmp r2, #97 @ 0x61 │ │ │ │ - beq 7bc20 │ │ │ │ - cmp r3, #115 @ 0x73 │ │ │ │ - bne 7bab4 │ │ │ │ - ldrb r3, [sl, #1] │ │ │ │ - cmp r3, #103 @ 0x67 │ │ │ │ - beq 7bcbc │ │ │ │ - mvn r0, #2 │ │ │ │ - b 7b730 │ │ │ │ - ldrb r3, [fp, #1] │ │ │ │ - cmp r3, #113 @ 0x71 │ │ │ │ - beq 7bb78 │ │ │ │ - cmp r2, #101 @ 0x65 │ │ │ │ - bne 7b3f4 │ │ │ │ - ldrb r3, [fp, #1] │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne 7b3f4 │ │ │ │ - ldrb r3, [fp, #2] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7b3f4 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7cc1c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7cc1c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7cc1c │ │ │ │ + mov r1, r4 │ │ │ │ + b 7cc9c │ │ │ │ + mov r4, r6 │ │ │ │ + b 7cc6c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7cc1c │ │ │ │ + ldr r1, [pc, #932] @ 7d39c │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - movne r3, #3 │ │ │ │ - moveq r3, #2 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 7b168 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - strd r2, [sp] │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - add r1, fp, #64 @ 0x40 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, fp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - bl 77724 │ │ │ │ - b 7b2e4 │ │ │ │ - ldrb r2, [sl, #1] │ │ │ │ - cmp r2, #113 @ 0x71 │ │ │ │ - bne 7b3bc │ │ │ │ - ldrb r2, [sl, #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7b3e8 │ │ │ │ - b 7b3bc │ │ │ │ - ldrb r3, [fp, #2] │ │ │ │ + bne 7d260 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ba3c │ │ │ │ - b 7ba1c │ │ │ │ - ldrb r3, [fp, #2] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + bne 7d248 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b168 │ │ │ │ - b 7bac8 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - b 7b458 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 7ba58 │ │ │ │ - cmp r3, #101 @ 0x65 │ │ │ │ - bne 7b388 │ │ │ │ - ldrb r3, [sl, #1] │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne 7b388 │ │ │ │ - ldrb r3, [sl, #2] │ │ │ │ + bne 7d230 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b43c │ │ │ │ - b 7b388 │ │ │ │ - ldrb r1, [sl, #2] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 7b3f4 │ │ │ │ - b 7b3b4 │ │ │ │ + bne 7d218 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bcb0 │ │ │ │ - ldr r3, [pc, #380] @ 7bd64 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldrd r6, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #352] @ 7bd68 │ │ │ │ - mov r2, #25 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - b 7b87c │ │ │ │ - ldrb r2, [sl, #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - moveq r3, #4 │ │ │ │ - streq r3, [sp, #72] @ 0x48 │ │ │ │ - beq 7b3e8 │ │ │ │ - b 7baa0 │ │ │ │ + bne 7d200 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bc98 │ │ │ │ - ldr r3, [pc, #292] @ 7bd6c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r5, #3 │ │ │ │ - ldrd r6, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #256] @ 7bd70 │ │ │ │ - mov r2, #25 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - b 7b960 │ │ │ │ - ldr r3, [pc, #224] @ 7bd74 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 7b83c │ │ │ │ - ldr r3, [pc, #216] @ 7bd78 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 7bc48 │ │ │ │ - ldr r3, [pc, #208] @ 7bd7c │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 7b92c │ │ │ │ - ldr r3, [pc, #200] @ 7bd80 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 7bbe8 │ │ │ │ - ldrb r3, [sl, #2] │ │ │ │ + bne 7d1e8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - moveq r3, #5 │ │ │ │ - streq r3, [sp, #72] @ 0x48 │ │ │ │ - beq 7b3e8 │ │ │ │ - b 7bab4 │ │ │ │ - mvn r0, #0 │ │ │ │ - b 7b730 │ │ │ │ - mvn r0, #8 │ │ │ │ - b 7b730 │ │ │ │ - mvn r0, #6 │ │ │ │ - b 7b730 │ │ │ │ - mvn r0, #7 │ │ │ │ - b 7b730 │ │ │ │ - mvn r0, #3 │ │ │ │ - b 7b730 │ │ │ │ - mvn r0, #4 │ │ │ │ - b 7b730 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r4, [sp], -ip │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - subsgt r8, r6, r0 │ │ │ │ - subsmi r8, r6, r0 │ │ │ │ - andeq r9, fp, r8, asr #11 │ │ │ │ - andeq r9, fp, sl, ror r4 │ │ │ │ - andeq r2, sl, r4, asr #13 │ │ │ │ - addmi r4, pc, r0 │ │ │ │ - bne 196c514 │ │ │ │ - ldrdmi sl, [ip], #-92 @ 0xffffffa4 │ │ │ │ - adcmi r2, ip, r0 │ │ │ │ - andeq r2, sl, r0, ror r5 │ │ │ │ - andeq r2, sl, r4, asr r5 │ │ │ │ - andeq r4, sp, r0, asr #17 │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - andeq pc, r9, r8, asr #28 │ │ │ │ - andeq r2, sl, r8, lsr #7 │ │ │ │ - sbcmi r8, r3, r0, lsl #16 │ │ │ │ - subsmi r0, r9, r0 │ │ │ │ - andeq pc, r9, r8, asr sp @ │ │ │ │ - ldrdeq r2, [sl], -r8 │ │ │ │ - muleq r9, ip, sl │ │ │ │ - andeq r1, sl, ip, ror #31 │ │ │ │ - andeq pc, r9, ip, lsr sl @ │ │ │ │ - andeq r1, sl, ip, asr #31 │ │ │ │ - @ instruction: 0x000abab8 │ │ │ │ - andeq r1, sl, ip, asr #30 │ │ │ │ - andeq r1, sl, r0, asr #30 │ │ │ │ - muleq sl, r4, sl │ │ │ │ - │ │ │ │ -0007bd84 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 7bdd8 │ │ │ │ - ldr r5, [pc, #80] @ 7bdf4 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b5b0 │ │ │ │ - ldrb r3, [r4] │ │ │ │ + bne 7d1d0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r2, #1 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ - ldrb r3, [r4, #1]! │ │ │ │ + bne 7d1b8 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7bdc4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #24] @ 7bdf8 │ │ │ │ - ldr r0, [pc, #24] @ 7bdfc │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl b838 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r5, sp, r4, ror r3 │ │ │ │ - andeq r8, fp, ip, lsr #23 │ │ │ │ - andeq r5, sp, r0, lsr r3 │ │ │ │ - │ │ │ │ -0007be00 : │ │ │ │ - ldr r3, [pc, #8] @ 7be10 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ - bx lr │ │ │ │ - andeq r5, sp, r4, lsl r3 │ │ │ │ - │ │ │ │ -0007be14 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl b7cc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 7be88 │ │ │ │ - bl ba90 <__ctype_b_loc@plt> │ │ │ │ - mov r7, #0 │ │ │ │ - mov r8, #32 │ │ │ │ - mov r3, r4 │ │ │ │ - add lr, r6, r4 │ │ │ │ - mov r6, r3 │ │ │ │ - ldrb r2, [r3], #1 │ │ │ │ - ldr ip, [r0] │ │ │ │ - lsl r1, r2, #1 │ │ │ │ - ldrh r1, [ip, r1] │ │ │ │ - tst r1, #16384 @ 0x4000 │ │ │ │ - beq 7bfa8 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ - eoreq r7, r7, #1 │ │ │ │ - beq 7bfac │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 7bfb8 │ │ │ │ - cmp r2, #59 @ 0x3b │ │ │ │ - bne 7bfb8 │ │ │ │ - strb r7, [r6] │ │ │ │ - ldr r1, [pc, #324] @ 7bfd4 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7beb0 │ │ │ │ - ldrb r3, [r4, #1]! │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 7bea0 │ │ │ │ + bne 7d1a0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bfcc │ │ │ │ - mov r1, r5 │ │ │ │ - ldr ip, [pc, #276] @ 7bfd8 │ │ │ │ - ldr r5, [pc, #276] @ 7bfdc │ │ │ │ - ldr lr, [pc, #276] @ 7bfe0 │ │ │ │ - mov r0, #0 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ - mov r6, r0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add ip, pc, ip │ │ │ │ - add lr, pc, lr │ │ │ │ - add r0, r0, #1 │ │ │ │ - strne r4, [r1] │ │ │ │ - beq 7bf54 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7bf10 │ │ │ │ - b 7bfa0 │ │ │ │ - ldrb r3, [r4, #1]! │ │ │ │ - ldrb r2, [ip, r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 7bfa0 │ │ │ │ + bne 7d188 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7bf00 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7bf38 │ │ │ │ - ldrb r3, [r4, #1]! │ │ │ │ - ldrb r2, [lr, r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 7bf28 │ │ │ │ + bne 7d170 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - add r1, r1, #4 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ - add r0, r0, #1 │ │ │ │ - strne r4, [r1] │ │ │ │ - bne 7beec │ │ │ │ - mov r2, r4 │ │ │ │ - strb r6, [r2], #1 │ │ │ │ - str r2, [r1] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ - cmpne r3, #0 │ │ │ │ - beq 7bf80 │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ - cmpne r3, #0 │ │ │ │ - bne 7bf70 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ - mov r4, r2 │ │ │ │ - moveq r3, #0 │ │ │ │ - strbeq r3, [r4], #1 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7bf10 │ │ │ │ - strb r6, [r4], #1 │ │ │ │ - b 7bf18 │ │ │ │ - strb r8, [r3, #-1] │ │ │ │ - cmp lr, r3 │ │ │ │ - bne 7be4c │ │ │ │ - b 7be88 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7be88 │ │ │ │ - cmp lr, r3 │ │ │ │ - bne 7be4c │ │ │ │ - b 7be88 │ │ │ │ - mov r0, r3 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r5, sp, r8, lsl #5 │ │ │ │ - andeq r5, sp, r0, asr #4 │ │ │ │ - andeq r5, sp, r4, asr #4 │ │ │ │ - andeq r5, sp, ip, lsr r2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #860] @ 7c358 │ │ │ │ - ldr lr, [pc, #860] @ 7c35c │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr lr, [r4, lr] │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - ldr ip, [pc, #848] @ 7c360 │ │ │ │ - ldr lr, [lr] │ │ │ │ - str lr, [sp, #108] @ 0x6c │ │ │ │ - mov lr, #0 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #832] @ 7c364 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - add fp, sp, #88 @ 0x58 │ │ │ │ - ldrd r6, [r3] │ │ │ │ - add sl, sp, #96 @ 0x60 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, ip │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - bl b370 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r8, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - ldrd r8, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r8, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - bl b370 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - ldrd r8, [sp, #88] @ 0x58 │ │ │ │ - ldrd r6, [sp, #96] @ 0x60 │ │ │ │ - bl b370 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - strd sl, [sp, #24] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #652] @ 7c368 │ │ │ │ - ldrd sl, [sp, #96] @ 0x60 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - strd r0, [r4] │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - strd sl, [r4, #16] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [r4, #8] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [r4, #24] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r6, [sp] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - strd r0, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r0, [r4, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - strd r0, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - strd r0, [r4, #56] @ 0x38 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #268] @ 7c36c │ │ │ │ - mov r2, sl │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r6, [r4, #64] @ 0x40 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [r4] │ │ │ │ - mov r0, r8 │ │ │ │ - add r1, r9, #-2147483648 @ 0x80000000 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - strd r0, [r4, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r8, [sp, #16] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [r4, #16] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [r4, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - add r1, r9, #-2147483648 @ 0x80000000 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - strd r0, [r4, #32] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #84] @ 7c370 │ │ │ │ - ldr r3, [pc, #60] @ 7c35c │ │ │ │ - add r2, pc, r2 │ │ │ │ - strd r0, [r4, #40] @ 0x28 │ │ │ │ - strd sl, [r4, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - strd r6, [r4, #64] @ 0x40 │ │ │ │ - strd r0, [r4, #56] @ 0x38 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7c354 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - strdeq r3, [sp], -ip │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - ldrdeq r3, [sp], -r8 │ │ │ │ - andeq r0, r0, r8, asr r6 │ │ │ │ - andeq r0, r0, r0, ror r6 │ │ │ │ - andeq r0, r0, r4, asr r4 │ │ │ │ - ldrdeq r3, [sp], -ip │ │ │ │ - │ │ │ │ -0007c374 : │ │ │ │ - ldr r3, [pc, #16] @ 7c38c │ │ │ │ - ldr r2, [pc, #16] @ 7c390 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - str r0, [r2] │ │ │ │ - bx lr │ │ │ │ - andeq r3, sp, ip, ror ip │ │ │ │ - andeq r0, r0, r8, asr #9 │ │ │ │ - │ │ │ │ -0007c394 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #72] @ 7c3f4 │ │ │ │ - ldr r3, [pc, #72] @ 7c3f8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, r0 │ │ │ │ + bne 7d158 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7c3d4 │ │ │ │ - ldr r3, [pc, #48] @ 7c3fc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b700 │ │ │ │ - cmp r4, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bl b700 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 7c3dc │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r3, sp, ip, asr #24 │ │ │ │ - andeq r0, r0, r0, ror r5 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - │ │ │ │ -0007c400 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - bl b700 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007c420 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl baa8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 7c454 │ │ │ │ - str r5, [r3] │ │ │ │ - str r4, [r3, #4] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #12] @ 7c468 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - mov r0, #1 │ │ │ │ - bl be2c │ │ │ │ - andeq r1, sl, ip, lsl #16 │ │ │ │ - │ │ │ │ -0007c46c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - beq 7c4e0 │ │ │ │ - ldr r5, [pc, #100] @ 7c4f4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r6, [r3, #32] │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - ldrd r6, [r3, #24] │ │ │ │ + bne 7d140 │ │ │ │ + ldr r1, [pc, #716] @ 7d3a0 │ │ │ │ mov r0, #1 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - ldrd r6, [r3, #16] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - ldrd r6, [r3] │ │ │ │ - strd r6, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 7c490 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #16] @ 7c4f8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b bbe0 │ │ │ │ - andeq r1, sl, r8, ror #15 │ │ │ │ - andeq pc, r9, r4, lsr #25 │ │ │ │ - │ │ │ │ -0007c4fc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r0, [pc, #284] @ 7c630 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r0, [pc, #272] @ 7c634 │ │ │ │ - ldr r4, [pc, #272] @ 7c638 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r3, [pc, #264] @ 7c63c │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r7, [r4, r3] │ │ │ │ - ldr r6, [pc, #256] @ 7c640 │ │ │ │ - ldrd r8, [r7, #8] │ │ │ │ - ldrd r2, [r7] │ │ │ │ - strd r8, [sp] │ │ │ │ - ldr r8, [pc, #244] @ 7c644 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r1, r6 │ │ │ │ - add r8, pc, r8 │ │ │ │ + b 7cf30 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7cc1c │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7cc1c │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7cc1c │ │ │ │ + ldr r1, [pc, #604] @ 7d3a4 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r3, [pc, #216] @ 7c648 │ │ │ │ - ldr r5, [pc, #216] @ 7c64c │ │ │ │ - ldr ip, [r4, r3] │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldrd sl, [ip, #8] │ │ │ │ - ldrd r2, [ip] │ │ │ │ - mov r1, r5 │ │ │ │ - strd sl, [sp] │ │ │ │ + b 7d0cc │ │ │ │ + ldr r1, [pc, #584] @ 7d3a8 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #184] @ 7c650 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr ip, [r4, r3] │ │ │ │ + b 7d0bc │ │ │ │ + ldr r1, [pc, #564] @ 7d3ac │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ - ldrd sl, [ip, #8] │ │ │ │ - ldrd r2, [ip] │ │ │ │ - strd sl, [sp] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #156] @ 7c654 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr ip, [r4, r3] │ │ │ │ + b 7d0ac │ │ │ │ + ldr r1, [pc, #544] @ 7d3b0 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ - ldrd sl, [ip, #8] │ │ │ │ - ldrd r2, [ip] │ │ │ │ - strd sl, [sp] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldrd sl, [r7, #8] │ │ │ │ - ldrd r2, [r7] │ │ │ │ - mov r1, r5 │ │ │ │ - strd sl, [sp] │ │ │ │ + b 7d09c │ │ │ │ + ldr r1, [pc, #524] @ 7d3b4 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #104] @ 7c658 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr ip, [r4, r3] │ │ │ │ + b 7d08c │ │ │ │ + ldr r1, [pc, #504] @ 7d3b8 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ - ldrd r4, [ip, #8] │ │ │ │ - ldrd r2, [ip] │ │ │ │ - strd r4, [sp] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [pc, #76] @ 7c65c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r0, [pc, #68] @ 7c660 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b bbe0 │ │ │ │ - andeq r1, sl, r4, lsr #15 │ │ │ │ - andeq r1, sl, r0, lsr #15 │ │ │ │ - andeq r3, sp, r8, asr #21 │ │ │ │ - andeq r0, r0, r8, lsr r5 │ │ │ │ - andeq r1, sl, r0, lsl #15 │ │ │ │ - andeq r1, sl, ip, lsl #15 │ │ │ │ - andeq r0, r0, r0, ror r4 │ │ │ │ - andeq r1, sl, r0, ror r7 │ │ │ │ - andeq r0, r0, ip, lsr #13 │ │ │ │ - andeq r0, r0, ip, ror #11 │ │ │ │ - andeq r0, r0, r4, ror #9 │ │ │ │ - andeq r1, sl, ip, ror #13 │ │ │ │ - andeq r1, sl, r8, ror #13 │ │ │ │ - │ │ │ │ -0007c664 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #196] @ 7c740 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add r6, pc, r6 │ │ │ │ - beq 7c6f4 │ │ │ │ - ldr r0, [pc, #180] @ 7c744 │ │ │ │ - ldr r7, [pc, #180] @ 7c748 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r1, [pc, #168] @ 7c74c │ │ │ │ - ldrd r8, [r3] │ │ │ │ - ldrd r2, [r3, #8] │ │ │ │ + b 7d07c │ │ │ │ + ldr r1, [pc, #484] @ 7d3bc │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ - strd r2, [sp] │ │ │ │ mov r0, #1 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r4, r5 │ │ │ │ - b 7c6e0 │ │ │ │ - ldr ip, [r4] │ │ │ │ - ldrd r8, [ip, #8] │ │ │ │ - ldrd r2, [ip] │ │ │ │ - strd r8, [sp] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r0, #1 │ │ │ │ - bne 7c6cc │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldrd r0, [r3, #8] │ │ │ │ - ldrd r4, [r3] │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r1, [pc, #68] @ 7c750 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ + b 7d06c │ │ │ │ + ldr r1, [pc, #464] @ 7d3c0 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [pc, #48] @ 7c754 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r3, [pc, #40] @ 7c758 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b b778 │ │ │ │ - andeq r3, sp, r8, ror r9 │ │ │ │ - andeq r1, sl, ip, ror r6 │ │ │ │ - andeq r1, sl, r0, ror r6 │ │ │ │ - andeq r1, sl, r4, ror r6 │ │ │ │ - andeq r1, sl, r0, lsr #12 │ │ │ │ - andeq r1, sl, r0, asr #11 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - │ │ │ │ -0007c75c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r0, [pc, #272] @ 7c884 │ │ │ │ - sub sp, sp, #48 @ 0x30 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r2, [pc, #260] @ 7c888 │ │ │ │ - ldr r3, [pc, #260] @ 7c88c │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #252] @ 7c890 │ │ │ │ - ldr r2, [pc, #252] @ 7c894 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #240] @ 7c898 │ │ │ │ - ldr ip, [pc, #240] @ 7c89c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #228] @ 7c8a0 │ │ │ │ - ldr r2, [pc, #228] @ 7c8a4 │ │ │ │ - ldr r1, [pc, #228] @ 7c8a8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add ip, pc, ip │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r5, [pc, #212] @ 7c8ac │ │ │ │ - add r2, pc, r2 │ │ │ │ + b 7d05c │ │ │ │ + ldr r1, [pc, #444] @ 7d3c4 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ - str ip, [sp, #4] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #192] @ 7c8b0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 7c87c │ │ │ │ - ldr r3, [pc, #172] @ 7c8b4 │ │ │ │ - ldr r7, [pc, #172] @ 7c8b8 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r8, [r5, r3] │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r1, r7 │ │ │ │ - add ip, r3, r4 │ │ │ │ - ldr r0, [ip, #52] @ 0x34 │ │ │ │ - ldrd r2, [r3, r4] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [ip, #48] @ 0x30 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd sl, [ip, #40] @ 0x28 │ │ │ │ + b 7d04c │ │ │ │ + ldr r1, [pc, #424] @ 7d3c8 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ - strd sl, [sp, #32] │ │ │ │ - ldrd sl, [ip, #32] │ │ │ │ - add r5, r5, #1 │ │ │ │ - strd sl, [sp, #24] │ │ │ │ - ldrd sl, [ip, #24] │ │ │ │ - add r4, r4, #56 @ 0x38 │ │ │ │ - strd sl, [sp, #16] │ │ │ │ - ldrd sl, [ip, #16] │ │ │ │ - strd sl, [sp, #8] │ │ │ │ - ldrd sl, [ip, #8] │ │ │ │ - strd sl, [sp] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt 7c818 │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - muleq r9, r0, fp │ │ │ │ - strdeq r1, [sl], -r0 │ │ │ │ - andeq r1, sl, r8, ror #11 │ │ │ │ - @ instruction: 0x000ad5b0 │ │ │ │ - andeq r4, sl, r4, lsl #5 │ │ │ │ - andeq r0, fp, ip, ror #30 │ │ │ │ - andeq r4, sl, ip, ror #21 │ │ │ │ - andeq r1, sl, ip, ror r5 │ │ │ │ - andeq r1, sl, r4, ror r5 │ │ │ │ - andeq r1, sl, r4, ror r5 │ │ │ │ - andeq r3, sp, ip, lsl #16 │ │ │ │ - andeq r0, r0, r0, ror r5 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r1, sl, r4, ror r5 │ │ │ │ - │ │ │ │ -0007c8bc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #292] @ 7c9f8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #288] @ 7c9fc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r3, [pc, #280] @ 7ca00 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - ldr r1, [pc, #272] @ 7ca04 │ │ │ │ - ldrd r6, [r4, #8] │ │ │ │ - ldrd r2, [r4] │ │ │ │ + b 7d03c │ │ │ │ + ldr r1, [pc, #404] @ 7d3cc │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ - strd r6, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r6, [r4, #8] │ │ │ │ - ldr r1, [pc, #244] @ 7ca08 │ │ │ │ - ldrd r2, [r4] │ │ │ │ + b 7d02c │ │ │ │ + ldr r1, [pc, #384] @ 7d3d0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - strd r6, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #224] @ 7ca0c │ │ │ │ - ldr r2, [pc, #224] @ 7ca10 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - ldr r3, [pc, #220] @ 7ca14 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #204] @ 7ca18 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r0 │ │ │ │ + b 7d01c │ │ │ │ + ldr r1, [pc, #364] @ 7d3d4 │ │ │ │ + mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - strd r6, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [pc, #180] @ 7ca1c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r0, [pc, #172] @ 7ca20 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r0, [pc, #164] @ 7ca24 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r0, [pc, #156] @ 7ca28 │ │ │ │ + b 7d00c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7cc1c │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 7cc1c │ │ │ │ + ldr r3, [pc, #280] @ 7d3d8 │ │ │ │ + ldr r0, [pc, #280] @ 7d3dc │ │ │ │ + add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r3, [pc, #148] @ 7ca2c │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 7c9f0 │ │ │ │ - ldr r3, [pc, #132] @ 7ca30 │ │ │ │ - ldr r7, [pc, #132] @ 7ca34 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r8, [r5, r3] │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r3, r4 │ │ │ │ - ldrd sl, [r0, #8] │ │ │ │ - ldrd r2, [r3, r4] │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ mov r0, #1 │ │ │ │ - strd sl, [sp] │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [r6] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - add r4, r4, #56 @ 0x38 │ │ │ │ - bgt 7c9bc │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - andeq r1, sl, r0, ror #9 │ │ │ │ - andeq r3, sp, r4, lsl r7 │ │ │ │ - andeq r0, r0, r4, lsl r5 │ │ │ │ - ldrdeq r1, [sl], -r0 │ │ │ │ - andeq r1, sl, ip, asr #9 │ │ │ │ - andeq r0, r0, ip, lsr #8 │ │ │ │ - ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ - mulmi r1, r9, r9 │ │ │ │ - andeq r1, sl, r8, lsr #9 │ │ │ │ - andeq r1, sl, ip, lsr #9 │ │ │ │ - andeq r1, sl, ip, lsr #9 │ │ │ │ - andeq r1, sl, r8, lsr #9 │ │ │ │ - andeq r1, sl, r4, lsr #9 │ │ │ │ - andeq r0, r0, r0, ror r5 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r1, sl, r4, lsl #9 │ │ │ │ + b 7cf34 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, sp, r4, asr #11 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + @ instruction: 0x000a54bc │ │ │ │ + muleq sp, r8, r5 │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + muleq r0, r0, r5 │ │ │ │ + andeq r0, r0, r4, ror #13 │ │ │ │ + andeq pc, sl, r0, lsr #28 │ │ │ │ + andeq r0, r0, r8, ror r5 │ │ │ │ + andcs r0, r0, r1, lsl #1 │ │ │ │ + andeq r0, r0, r8, asr #12 │ │ │ │ + andeq r0, r0, r0, ror #9 │ │ │ │ + @ instruction: 0x000005b8 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0x000006b4 │ │ │ │ + andeq r0, r0, r4, asr #9 │ │ │ │ + andeq r0, r0, r0, lsr #11 │ │ │ │ + andeq r0, r0, ip, ror #13 │ │ │ │ + andeq r0, r0, r4, lsr #13 │ │ │ │ + andeq r0, r0, r0, asr #13 │ │ │ │ + andeq r0, r0, ip, lsl #12 │ │ │ │ + andeq r0, r0, r4, ror r5 │ │ │ │ + andeq r0, r0, r8, ror r6 │ │ │ │ + @ instruction: 0x000005b0 │ │ │ │ + muleq r0, r8, r5 │ │ │ │ + @ instruction: 0x000004bc │ │ │ │ + andeq r0, r0, r4, lsr #8 │ │ │ │ + andeq r0, r0, r8, lsl r5 │ │ │ │ + andeq r0, r0, r0, asr #9 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r0, r0, r0, lsl #12 │ │ │ │ + andeq r0, r0, r8, asr #13 │ │ │ │ + andeq pc, sl, r4, ror #22 │ │ │ │ + ldrdeq r3, [sl], -ip │ │ │ │ + andeq r3, sl, ip, asr #21 │ │ │ │ + @ instruction: 0x000a3abc │ │ │ │ + andeq r3, sl, ip, lsr #21 │ │ │ │ + muleq sl, ip, sl │ │ │ │ + andeq r3, sl, ip, lsl #21 │ │ │ │ + andeq r3, sl, ip, ror sl │ │ │ │ + andeq r3, sl, ip, ror #20 │ │ │ │ + andeq r3, sl, ip, asr sl │ │ │ │ + andeq r3, sl, ip, asr #20 │ │ │ │ + andeq r3, sl, ip, lsr sl │ │ │ │ + andeq r0, r0, r0, asr #12 │ │ │ │ + strheq r3, [sp], -ip │ │ │ │ + ldrdeq r3, [sl], -r8 │ │ │ │ + andeq r7, sl, r4, asr sp │ │ │ │ + andeq r3, sl, r8, asr r8 │ │ │ │ + andeq r3, sl, r0, lsr r8 │ │ │ │ + andeq r3, sl, r8, lsl #16 │ │ │ │ + andeq r3, sl, r0, ror #15 │ │ │ │ + @ instruction: 0x000a37b8 │ │ │ │ + muleq sl, r0, r7 │ │ │ │ + andeq r3, sl, r8, ror #14 │ │ │ │ + andeq r3, sl, r0, asr #14 │ │ │ │ + andeq r3, sl, r8, lsl r7 │ │ │ │ + strdeq r3, [sl], -r0 │ │ │ │ + andeq r3, sl, r8, asr #13 │ │ │ │ + andeq r3, sl, r0, lsr #13 │ │ │ │ + andeq r3, sl, r8, ror r6 │ │ │ │ + andeq r3, sl, r4, lsr #11 │ │ │ │ + @ instruction: 0x001287d4 │ │ │ │ │ │ │ │ -0007ca38 : │ │ │ │ +0007d3e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldrd r2, [r1, #16] │ │ │ │ - mov r6, r1 │ │ │ │ - ldrd r0, [r0, #16] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r6, #24] │ │ │ │ - strd r0, [r4, #16] │ │ │ │ - ldrd r0, [r5, #24] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r6, #32] │ │ │ │ - strd r0, [r4, #24] │ │ │ │ - ldrd r0, [r5, #32] │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [r4, #32] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0007ca88 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldrd r8, [r1, #32] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r6, [r4, #32] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov r5, r1 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r1, r9 │ │ │ │ - ldrd r2, [r0, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - strd r6, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r5, #24] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sl, #16] │ │ │ │ - ldrd r6, [r4, #16] │ │ │ │ - ldrd r8, [r5, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [sl, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r2, [r5, #24] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #24] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sl, #32] │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -0007cb7c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrd r2, [r1, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [r0, #16] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r5, #24] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [r4, #24] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r5, #32] │ │ │ │ + mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [r4, #32] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl b7cc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b7cc │ │ │ │ + subs r2, r0, #0 │ │ │ │ + subne r1, r4, #1 │ │ │ │ + subne r3, r5, #1 │ │ │ │ + addne r3, r6, r3 │ │ │ │ + addne lr, r1, r2 │ │ │ │ + beq 7d450 │ │ │ │ + ldrb ip, [r1, #1]! │ │ │ │ + strb ip, [r3, #1]! │ │ │ │ + cmp r1, lr │ │ │ │ + bne 7d420 │ │ │ │ + cmp r2, #79 @ 0x4f │ │ │ │ + bls 7d450 │ │ │ │ + add r5, r6, r5 │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + strb r3, [r5, #80] @ 0x50 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b b7cc │ │ │ │ + add r0, r5, r2 │ │ │ │ + add r0, r6, r0 │ │ │ │ + rsb r2, r2, #80 @ 0x50 │ │ │ │ + mov r1, #32 │ │ │ │ + bl b5b0 │ │ │ │ + b 7d438 │ │ │ │ │ │ │ │ -0007cbf4 : │ │ │ │ +0007d468 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r6, [pc, #900] @ 7cf90 │ │ │ │ - ldr r3, [pc, #900] @ 7cf94 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r7] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7cb7c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r7] │ │ │ │ - bl 7cb7c │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #832] @ 7cf98 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt 7cd28 │ │ │ │ - ldrd sl, [r5, #40] @ 0x28 │ │ │ │ - ldrd r8, [r4, #40] @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7cd1c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7ce28 │ │ │ │ - ldr r3, [pc, #748] @ 7cf9c │ │ │ │ - ldr sl, [r7] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldrd r8, [r3] │ │ │ │ - ldrd r2, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7ce04 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - add r1, r9, #-2147483648 @ 0x80000000 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7ce70 │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - cmp r3, r2 │ │ │ │ - ble 7ceb0 │ │ │ │ - mov r0, #1 │ │ │ │ - cmp sl, #2 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ - bgt 7cf78 │ │ │ │ - ldr r3, [pc, #656] @ 7cfa0 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ - ldr r3, [r2] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r2] │ │ │ │ - mov r0, #1 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, #10 │ │ │ │ - bl b544 │ │ │ │ - ldr r1, [pc, #620] @ 7cfa4 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #604] @ 7cfa8 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #588] @ 7cfac │ │ │ │ - ldrd r2, [r5, #40] @ 0x28 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #572] @ 7cfb0 │ │ │ │ - ldrd r2, [r4, #40] @ 0x28 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #556] @ 7cfb4 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #540] @ 7cfb8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldrd r0, [r5, #40] @ 0x28 │ │ │ │ - cmp r3, #2 │ │ │ │ - ldrd r2, [r4, #40] @ 0x28 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r4, [pc, #488] @ 7d668 │ │ │ │ + ldr lr, [pc, #488] @ 7d66c │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr ip, [pc, #480] @ 7d670 │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ble 7cc70 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7ce34 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7ce54 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - b 7cc68 │ │ │ │ - mov r0, #1 │ │ │ │ - cmp sl, #2 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ - bgt 7cf48 │ │ │ │ - ldr r3, [pc, #388] @ 7cfa0 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ - ldr r3, [r2] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r2] │ │ │ │ - mvn r0, #0 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #384] @ 7cfbc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldrd r2, [r5, #40] @ 0x28 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [r4, #40] @ 0x28 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - b 7cde0 │ │ │ │ - ldr r0, [pc, #356] @ 7cfc0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - b 7cc68 │ │ │ │ - mov r0, #1 │ │ │ │ - cmp sl, #2 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ - ble 7cd08 │ │ │ │ - ldr r1, [pc, #316] @ 7cfc4 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [pc, #304] @ 7cfc8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r3, [pc, #276] @ 7cfb8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - b 7cd08 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 7cf20 │ │ │ │ - mov r0, #1 │ │ │ │ - cmp sl, #2 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ - bgt 7cee8 │ │ │ │ - ldr r3, [pc, #204] @ 7cfa0 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ - ldr r3, [r2] │ │ │ │ - add r3, r3, r0 │ │ │ │ - str r3, [r2] │ │ │ │ - mov r0, #0 │ │ │ │ - b 7ce2c │ │ │ │ - ldr r1, [pc, #220] @ 7cfcc │ │ │ │ - mov r2, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #184] @ 7cfb8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [pc, #144] @ 7cfa0 │ │ │ │ - ldr sl, [r7] │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ - ldr r3, [r2] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r2] │ │ │ │ - cmp sl, #2 │ │ │ │ - ble 7cee0 │ │ │ │ - ldr r0, [pc, #160] @ 7cfd0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r3, [pc, #124] @ 7cfb8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - b 7cee0 │ │ │ │ - ldr r1, [pc, #132] @ 7cfd4 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [pc, #120] @ 7cfd8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r3, [pc, #76] @ 7cfb8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - b 7ce14 │ │ │ │ - ldr r1, [pc, #92] @ 7cfdc │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [pc, #84] @ 7cfe0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 7ce98 │ │ │ │ - andeq r3, sp, ip, ror #7 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r0, r8, lsr #13 │ │ │ │ - andeq r0, r0, r4, asr #13 │ │ │ │ - andeq r0, r0, ip, ror r6 │ │ │ │ - andeq r1, sl, r8, lsl r1 │ │ │ │ - andeq r1, sl, r4, lsl r1 │ │ │ │ - andeq r1, sl, r0, lsl r1 │ │ │ │ - andeq r1, sl, r0, lsl r1 │ │ │ │ - andeq r1, sl, r0, lsl r1 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - andeq r1, sl, r4, ror r0 │ │ │ │ - andeq r1, sl, ip, asr r0 │ │ │ │ - andeq r1, sl, r4, asr #32 │ │ │ │ - andeq r1, sl, r8, lsl r0 │ │ │ │ - ldrdeq r0, [sl], -ip │ │ │ │ - @ instruction: 0x000a0fb0 │ │ │ │ - andeq r0, sl, ip, ror #30 │ │ │ │ - andeq r0, sl, r8, asr pc │ │ │ │ - andeq r0, sl, r0, asr #30 │ │ │ │ - andeq r0, sl, r4, lsr #30 │ │ │ │ - │ │ │ │ -0007cfe4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldrd r2, [r0, #16] │ │ │ │ - ldrd r8, [r0, #24] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r6, [sl, #32] │ │ │ │ - ldr fp, [pc, #308] @ 7d154 │ │ │ │ - add fp, pc, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ mov r2, r0 │ │ │ │ + ldr r0, [pc, #468] @ 7d674 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr lr, [lr] │ │ │ │ + str lr, [sp, #60] @ 0x3c │ │ │ │ + mov lr, #0 │ │ │ │ + mov r9, r3 │ │ │ │ mov r3, r1 │ │ │ │ + mov r1, ip │ │ │ │ + ldr r1, [ip, r0] │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + ldrd r4, [r1] │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ + bl 118b10 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - ldr r3, [pc, #212] @ 7d158 │ │ │ │ - ldr r3, [fp, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7d0b8 │ │ │ │ - ldr r3, [pc, #176] @ 7d15c │ │ │ │ - ldr r3, [fp, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt 7d128 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7d11c │ │ │ │ - ldrd r0, [sl, #16] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sl, #16] │ │ │ │ - ldrd r0, [sl, #24] │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sl, #24] │ │ │ │ - ldrd r0, [sl, #32] │ │ │ │ - bl 118dcc │ │ │ │ - strd r0, [sl, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + bl b370 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r8, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - b 7d110 │ │ │ │ - ldr r1, [pc, #48] @ 7d160 │ │ │ │ - mov r3, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #28] @ 7d164 │ │ │ │ - ldr r3, [fp, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - b 7d0b8 │ │ │ │ - ldrdeq r2, [sp], -ip │ │ │ │ - andeq r0, r0, r4, asr #13 │ │ │ │ - andeq r0, r0, r8, lsr #13 │ │ │ │ - @ instruction: 0x000a0db4 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3720] @ 0xe88 │ │ │ │ - ldr lr, [pc, #924] @ 7d51c │ │ │ │ - ldr ip, [pc, #924] @ 7d520 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - sub sp, sp, #340 @ 0x154 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r6, [pc, #888] @ 7d524 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #332] @ 0x14c │ │ │ │ - mov ip, #0 │ │ │ │ - ldr ip, [pc, #876] @ 7d528 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r1, [pc, #860] @ 7d52c │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r0, #0 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - ldr r1, [r6, ip] │ │ │ │ - add r8, sp, #32 │ │ │ │ - ldrd r6, [r1] │ │ │ │ - add r9, sp, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - bl b370 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r4, [sp, #32] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - ldrd sl, [sp, #40] @ 0x28 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ bl b370 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r8, [sp, #40] @ 0x28 │ │ │ │ + ldrd sl, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldrd r4, [sp, #32] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - ldr r3, [pc, #684] @ 7d530 │ │ │ │ - ldr r4, [lr, r3] │ │ │ │ strd r8, [sp] │ │ │ │ - ldrd r2, [r4] │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - strd sl, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd sl, [sp, #16] │ │ │ │ - ldrd r2, [r4, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #24] │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #32] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #40] @ 0x28 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #48] @ 0x30 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #56] @ 0x38 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #64] @ 0x40 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - add sl, sp, #272 @ 0x110 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7cfe4 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl bb44 │ │ │ │ - bl b640 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7cfe4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7cfe4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7cb7c │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, sl │ │ │ │ - bl 7cb7c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r2, r6 │ │ │ │ - addne r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ - movne r6, r2 │ │ │ │ - movne r7, r3 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl bc7c │ │ │ │ - ldr r3, [pc, #164] @ 7d534 │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr sl, [fp, r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - ldrd r6, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + bl 118b10 │ │ │ │ mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sl] │ │ │ │ - ldr r1, [pc, #104] @ 7d538 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r4, [fp, r1] │ │ │ │ - add r1, r9, #-2147483648 @ 0x80000000 │ │ │ │ - bl 118b60 │ │ │ │ mov r2, r6 │ │ │ │ + bl b370 │ │ │ │ + ldrd sl, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd sl, [sp, #32] │ │ │ │ + bl 118b10 │ │ │ │ mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r2, [pc, #76] @ 7d53c │ │ │ │ - ldr r3, [pc, #44] @ 7d520 │ │ │ │ - add r2, pc, r2 │ │ │ │ - strd r0, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #332] @ 0x14c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7d518 │ │ │ │ - add sp, sp, #340 @ 0x154 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, sp, r8, ror lr │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r2, sp, ip, lsr #28 │ │ │ │ - andeq r0, r0, r8, asr r6 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - andeq r0, r0, r0, ror r6 │ │ │ │ - andeq r0, r0, ip, ror r4 │ │ │ │ - andeq r0, r0, ip, asr #11 │ │ │ │ - andeq r2, sp, r8, lsl #22 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr lr, [pc, #608] @ 7d7b8 │ │ │ │ - ldr ip, [pc, #608] @ 7d7bc │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - ldr r5, [pc, #600] @ 7d7c0 │ │ │ │ - sub sp, sp, #140 @ 0x8c │ │ │ │ - mov r7, r3 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [pc, #588] @ 7d7c4 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #132] @ 0x84 │ │ │ │ - mov ip, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - mov r6, r2 │ │ │ │ - ldrd r8, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [pc, #512] @ 7d7c8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - add r0, sp, #16 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 7cfe4 │ │ │ │ - ldr r3, [pc, #488] @ 7d7cc │ │ │ │ - ldrd r8, [sp, #32] │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldrd r8, [sp, #40] @ 0x28 │ │ │ │ + bl b370 │ │ │ │ ldrd r6, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [r4] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r6, [sp] │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + bl 118b10 │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #16] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #24] │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #32] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #40] @ 0x28 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #48] @ 0x30 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #56] @ 0x38 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #64] @ 0x40 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - bl 7cfe4 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl bc7c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #124] @ 7d7d0 │ │ │ │ - ldrd r6, [r2] │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - strd r0, [r4] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl b724 │ │ │ │ - ldr r3, [pc, #92] @ 7d7d4 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r2, [pc, #76] @ 7d7d8 │ │ │ │ - ldr r3, [pc, #44] @ 7d7bc │ │ │ │ + bl 11875c │ │ │ │ + bl bb44 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r2, [pc, #56] @ 7d678 │ │ │ │ + ldr r3, [pc, #40] @ 7d66c │ │ │ │ add r2, pc, r2 │ │ │ │ - strd r0, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7d7b4 │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ + bne 7d664 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, sp, r0, lsr #21 │ │ │ │ + andeq r2, sp, r8, ror fp │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r2, sp, r8, ror sl │ │ │ │ - andeq r0, r0, r8, asr r6 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - andeq r0, r0, r4, asr r4 │ │ │ │ - andeq r0, r0, r4, lsr r4 │ │ │ │ - andeq r0, r0, r8, ror #9 │ │ │ │ - andeq r2, sp, ip, ror #16 │ │ │ │ + andeq r2, sp, ip, asr fp │ │ │ │ + andeq r0, r0, ip, ror r5 │ │ │ │ + @ instruction: 0x000d29b8 │ │ │ │ │ │ │ │ -0007d7dc : │ │ │ │ +0007d67c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #488] @ 7d9dc │ │ │ │ - ldr r3, [pc, #488] @ 7d9e0 │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r2, [pc, #292] @ 7d7b8 │ │ │ │ + ldr r3, [pc, #292] @ 7d7bc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #484] @ 7d9e4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - add r0, pc, r0 │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r0, [pc, #456] @ 7d9e8 │ │ │ │ - ldr r4, [pc, #456] @ 7d9ec │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r3, [pc, #448] @ 7d9f0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - mov r8, #0 │ │ │ │ - mov r9, #0 │ │ │ │ - ldrd r2, [r6, #8] │ │ │ │ - ldrd r0, [r6] │ │ │ │ - strd r8, [sp] │ │ │ │ - bl 7bfe4 │ │ │ │ - ldr ip, [pc, #416] @ 7d9f4 │ │ │ │ - ldr r0, [pc, #416] @ 7d9f8 │ │ │ │ - add ip, pc, ip │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldr ip, [pc, #408] @ 7d9fc │ │ │ │ - ldr r3, [pc, #408] @ 7da00 │ │ │ │ - ldr r1, [pc, #408] @ 7da04 │ │ │ │ - ldr r2, [pc, #408] @ 7da08 │ │ │ │ - add ip, pc, ip │ │ │ │ - str ip, [sp, #32] │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r5, [r4, r1] │ │ │ │ - ldr fp, [r4, r2] │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + bl b7cc │ │ │ │ + ldr r3, [pc, #260] @ 7d7c0 │ │ │ │ + mov r4, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r7, #1 │ │ │ │ mov sl, #0 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - mov r0, sl │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldrd r2, [r3] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - bl b370 │ │ │ │ - ldrd r8, [r5] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 7d540 │ │ │ │ - cmp sl, #0 │ │ │ │ - ldrd r2, [fp] │ │ │ │ - beq 7d9a0 │ │ │ │ - ldrd r6, [r4] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + add fp, sp, #8 │ │ │ │ + sub r8, r8, #81 @ 0x51 │ │ │ │ + add r9, sp, #89 @ 0x59 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, fp │ │ │ │ + bl b5b0 │ │ │ │ + sub r2, r4, #80 @ 0x50 │ │ │ │ + add r0, r8, r4 │ │ │ │ + mov r1, fp │ │ │ │ + b 7d710 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldrb r3, [r0, #1]! │ │ │ │ + cmp r2, r4 │ │ │ │ + strb r3, [r1], #1 │ │ │ │ + beq 7d71c │ │ │ │ + cmp r5, r2 │ │ │ │ + mov r6, r2 │ │ │ │ + bge 7d6fc │ │ │ │ + mov r1, r9 │ │ │ │ + strb sl, [sp, #88] @ 0x58 │ │ │ │ + b 7d734 │ │ │ │ + cmp r1, fp │ │ │ │ + strb r3, [r1] │ │ │ │ + beq 7d740 │ │ │ │ + ldrb r3, [r1, #-1]! │ │ │ │ + ands r3, r3, #223 @ 0xdf │ │ │ │ + beq 7d728 │ │ │ │ + ldrb r2, [sp, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 7d79c │ │ │ │ + cmp r5, r6 │ │ │ │ + add r7, r7, #1 │ │ │ │ + add r4, r4, #80 @ 0x50 │ │ │ │ + bge 7d6dc │ │ │ │ + ldr r1, [pc, #96] @ 7d7c4 │ │ │ │ mov r0, #1 │ │ │ │ - strd r6, [sp] │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #228] @ 7da0c │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne 7d8a0 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #212] @ 7da10 │ │ │ │ - ldrd r4, [r6, #8] │ │ │ │ - ldrd r2, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - strd r4, [sp] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [pc, #188] @ 7da14 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r0, [pc, #180] @ 7da18 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r2, [pc, #172] @ 7da1c │ │ │ │ - ldr r3, [pc, #108] @ 7d9e0 │ │ │ │ + ldr r2, [pc, #84] @ 7d7c8 │ │ │ │ + ldr r3, [pc, #68] @ 7d7bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7d9d8 │ │ │ │ - ldr r0, [pc, #140] @ 7da20 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b bbe0 │ │ │ │ - ldrd r0, [r4] │ │ │ │ - mov sl, #1 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r6, [r4] │ │ │ │ - ldr r1, [pc, #96] @ 7da24 │ │ │ │ - ldrd r2, [fp] │ │ │ │ - add r1, pc, r1 │ │ │ │ + bne 7d7b4 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, #1 │ │ │ │ - strd r6, [sp] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - b 7d8a0 │ │ │ │ + b 7d74c │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, sp, r4, lsl #16 │ │ │ │ + andeq r2, sp, r4, ror #18 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x000a04b4 │ │ │ │ - andeq r0, sl, r4, lsr #9 │ │ │ │ - andeq r2, sp, ip, asr #15 │ │ │ │ - andeq r0, r0, r4, ror #9 │ │ │ │ - muleq sl, r0, r4 │ │ │ │ - andeq r0, r0, r8, asr r6 │ │ │ │ - andeq r0, sl, r0, ror #8 │ │ │ │ - andeq r0, r0, r8, ror #9 │ │ │ │ - muleq r0, ip, r5 │ │ │ │ - andeq r0, r0, r4, lsr r4 │ │ │ │ - andeq r0, r0, r9, ror #2 │ │ │ │ - andeq r0, sl, ip, lsl #7 │ │ │ │ - andeq r0, sl, r4, lsr #7 │ │ │ │ - andeq r0, sl, r0, lsr #7 │ │ │ │ - andeq r2, sp, r8, lsl #13 │ │ │ │ - andeq r0, sl, r0, asr r3 │ │ │ │ - andeq r0, sl, r0, lsr #6 │ │ │ │ + strdeq r3, [sl], -r4 │ │ │ │ + andeq r7, sl, r4, asr #13 │ │ │ │ + andeq r2, sp, r4, lsl #17 │ │ │ │ │ │ │ │ -0007da28 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0007d7cc : │ │ │ │ + mov ip, #0 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #77824 @ 0x13000 │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3896] @ 0xf38 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #180] @ 7daf8 │ │ │ │ - ldr r3, [pc, #180] @ 7dafc │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 7d7e0 │ │ │ │ + str r0, [lr, #-2544] @ 0xfffff610 │ │ │ │ + ldr r2, [pc, #780] @ 7db08 │ │ │ │ + sub sp, sp, #79872 @ 0x13800 │ │ │ │ + ldr r3, [pc, #776] @ 7db0c │ │ │ │ + sub sp, sp, #460 @ 0x1cc │ │ │ │ add r2, pc, r2 │ │ │ │ - sub sp, sp, #180 @ 0xb4 │ │ │ │ + ldr r1, [pc, #768] @ 7db10 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r2, sp │ │ │ │ + add ip, sp, #79872 @ 0x13800 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add ip, ip, #452 @ 0x1c4 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, sp │ │ │ │ - bl 7cfe4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7ca88 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7cfe4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7cfe4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7cb7c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 1190e8 │ │ │ │ - ldr r2, [pc, #56] @ 7db00 │ │ │ │ - ldr r3, [pc, #48] @ 7dafc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - eors r2, r3, r2 │ │ │ │ + str r3, [ip] │ │ │ │ mov r3, #0 │ │ │ │ - bne 7daf4 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - add sp, sp, #180 @ 0xb4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000d25b4 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r2, sp, r0, lsr r5 │ │ │ │ - │ │ │ │ -0007db04 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #576] @ 7dd5c │ │ │ │ - ldr r2, [pc, #576] @ 7dd60 │ │ │ │ - add r5, pc, r5 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 7c420 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - add r0, r0, #56 @ 0x38 │ │ │ │ - bl 7c420 │ │ │ │ - ldr r2, [pc, #532] @ 7dd64 │ │ │ │ - ldr sl, [r5, r2] │ │ │ │ - ldr r2, [sl] │ │ │ │ - cmp r2, #2 │ │ │ │ - ble 7dd4c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #512] @ 7dd68 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r7, [r3, r2] │ │ │ │ - ldr r3, [pc, #504] @ 7dd6c │ │ │ │ - mov fp, #2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #492] @ 7dd70 │ │ │ │ - add r3, pc, r3 │ │ │ │ + bl b844 │ │ │ │ + ldr r8, [pc, #732] @ 7db14 │ │ │ │ + add r8, pc, r8 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 7dae0 │ │ │ │ + add r6, sp, #2496 @ 0x9c0 │ │ │ │ + add r6, r6, #8 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r5, #1000 @ 0x3e8 │ │ │ │ + add r9, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #68 @ 0x44 │ │ │ │ + add fp, sp, #324 @ 0x144 │ │ │ │ + strb sl, [r6, #-2180] @ 0xfffff77c │ │ │ │ + b 7d8b8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b7cc │ │ │ │ + sub r0, r0, #1 │ │ │ │ + add r2, r6, r0 │ │ │ │ + ldrb r3, [r2, #-2436] @ 0xfffff67c │ │ │ │ + cmp r3, #10 │ │ │ │ + bne 7d898 │ │ │ │ + mov r0, r4 │ │ │ │ + strb sl, [r2, #-2436] @ 0xfffff67c │ │ │ │ + bl b7cc │ │ │ │ + sub r0, r0, #1 │ │ │ │ + add r3, r6, r0 │ │ │ │ + ldrb r3, [r3, #-2436] @ 0xfffff67c │ │ │ │ + cmp r3, #13 │ │ │ │ + addeq r0, r6, r0 │ │ │ │ + strbeq sl, [r0, #-2436] @ 0xfffff67c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7d3e0 │ │ │ │ + subs r5, r5, #1 │ │ │ │ + beq 7d8d0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b4d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7d864 │ │ │ │ + mov r0, r7 │ │ │ │ + bl b4cc │ │ │ │ + ldr r3, [pc, #568] @ 7db18 │ │ │ │ + ldr sl, [r8, r3] │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7d9dc │ │ │ │ + mov r0, fp │ │ │ │ + bl bd0c │ │ │ │ + ldr r4, [pc, #544] @ 7db1c │ │ │ │ + add r4, pc, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #1024] @ 0x400 │ │ │ │ + beq 7dac0 │ │ │ │ + bl f1fe4 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 7da10 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7da58 │ │ │ │ + ldr r7, [pc, #504] @ 7db20 │ │ │ │ + ldr r5, [pc, #504] @ 7db24 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #-2476] @ 0xfffff654 │ │ │ │ + mov r4, #0 │ │ │ │ + sub r6, r9, #400 @ 0x190 │ │ │ │ + add r7, pc, r7 │ │ │ │ + sub r3, r9, #408 @ 0x198 │ │ │ │ + mov r2, r4 │ │ │ │ + strd r4, [sp] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + ldr r0, [r7, #1024] @ 0x400 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, r5 │ │ │ │ + bl b790 │ │ │ │ + sub fp, r9, #416 @ 0x1a0 │ │ │ │ + sub r3, r9, #428 @ 0x1ac │ │ │ │ + sub r9, r9, #424 @ 0x1a8 │ │ │ │ + ldr r0, [r7, #1024] @ 0x400 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #484] @ 7dd74 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b 7dc3c │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 7dbe0 │ │ │ │ - ldr r1, [r6] │ │ │ │ - ldr r3, [r9, #48] @ 0x30 │ │ │ │ - add r1, r1, r8 │ │ │ │ - ldr r1, [r1, #48] @ 0x30 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [pc, #436] @ 7dd78 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str fp, [sp, #12] │ │ │ │ + ldrd r2, [r6] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ + bl bc40 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r0, [fp, #-8] │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #392] @ 7db28 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r1, [pc, #380] @ 7db2c │ │ │ │ + mov r6, r0 │ │ │ │ + strd r6, [r3] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r4, [r8, r1] │ │ │ │ + ldrd r0, [fp] │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + strd r0, [r4] │ │ │ │ + bne 7da7c │ │ │ │ + mov r0, #0 │ │ │ │ + b 7da20 │ │ │ │ + ldr r1, [pc, #332] @ 7db30 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #424] @ 7dd7c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r3, [pc, #320] @ 7db34 │ │ │ │ + ldr r4, [r8, r3] │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7d67c │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + b 7d8ec │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r2, [pc, #272] @ 7db38 │ │ │ │ + ldr r3, [pc, #224] @ 7db0c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #79872 @ 0x13800 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #452 @ 0x1c4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7db04 │ │ │ │ + add sp, sp, #79872 @ 0x13800 │ │ │ │ + add sp, sp, #460 @ 0x1cc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #220] @ 7db3c │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #196] @ 7db34 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr r0, [r6] │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r0, r8 │ │ │ │ - bl 7c420 │ │ │ │ - add fp, fp, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 7dc30 │ │ │ │ - ldr r3, [r6] │ │ │ │ - rsb r2, fp, fp, lsl #3 │ │ │ │ - ldr r1, [pc, #364] @ 7dd80 │ │ │ │ - add r3, r3, r2, lsl #3 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - mov r2, fp │ │ │ │ + b 7d920 │ │ │ │ + ldr r1, [pc, #188] @ 7db40 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #168] @ 7db44 │ │ │ │ + ldrd r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #132] @ 7db34 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + mov r0, #0 │ │ │ │ + b 7da20 │ │ │ │ + ldr ip, [pc, #128] @ 7db48 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2} │ │ │ │ + stmia r4!, {r0, r1} │ │ │ │ + strb r2, [r4] │ │ │ │ + b 7da1c │ │ │ │ + ldr r3, [pc, #100] @ 7db4c │ │ │ │ + ldr r0, [pc, #100] @ 7db50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 7da1c │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + strdeq r2, [sp], -r4 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq r4, sl, ip, ror #13 │ │ │ │ + andeq r2, sp, r4, asr #15 │ │ │ │ + andeq r0, r0, r0, asr #12 │ │ │ │ + andseq r8, r2, r0, lsr #3 │ │ │ │ + andseq r8, r2, r0, ror #2 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + andeq r0, r0, r0, lsr #10 │ │ │ │ + andeq r0, r0, r0, lsl #13 │ │ │ │ + ldrdeq r2, [sl], -r8 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + ldrdeq r2, [sp], -r0 │ │ │ │ + andeq r2, sl, r8, ror pc │ │ │ │ + strdeq r0, [sl], -r8 │ │ │ │ + strdeq r0, [sl], -ip │ │ │ │ + @ instruction: 0x0009f5bc │ │ │ │ + andeq r2, sl, ip, ror sp │ │ │ │ + andseq r7, r2, r0, lsr #31 │ │ │ │ + │ │ │ │ +0007db54 : │ │ │ │ + mov ip, #0 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #32768 @ 0x8000 │ │ │ │ + sub ip, sp, ip │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 7db68 │ │ │ │ + str r0, [lr, #-376] @ 0xfffffe88 │ │ │ │ + ldr r1, [pc, #3740] @ 7ea20 │ │ │ │ + sub sp, sp, #33024 @ 0x8100 │ │ │ │ + ldr r2, [pc, #3736] @ 7ea24 │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r0, sp, #33024 @ 0x8100 │ │ │ │ + ldr r8, [pc, #3720] @ 7ea28 │ │ │ │ + ldr r3, [pc, #3720] @ 7ea2c │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ + mov r2, #0 │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r6, [r8, r3] │ │ │ │ + add r0, r0, #76 @ 0x4c │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl b46c │ │ │ │ + ldr r3, [pc, #3688] @ 7ea30 │ │ │ │ + ldr r7, [pc, #3688] @ 7ea34 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #1024] @ 0x400 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [r4, #136] @ 0x88 │ │ │ │ + ldrd sl, [r4, #144] @ 0x90 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #3656] @ 7ea38 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #3648] @ 7ea3c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #3632] @ 7ea38 │ │ │ │ + mov r2, #0 │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + add r9, sp, #336 @ 0x150 │ │ │ │ + add r7, pc, r7 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #3600] @ 7ea3c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, sl │ │ │ │ + strd r4, [sp] │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ + sub r3, r5, #16 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + sub r3, r5, #24 │ │ │ │ + mov fp, r1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + strd sl, [sp, #40] @ 0x28 │ │ │ │ + bl b790 │ │ │ │ + ldr r3, [pc, #3532] @ 7ea40 │ │ │ │ + sub r4, r5, #4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + mov ip, #0 │ │ │ │ + strb ip, [r9, #-4]! │ │ │ │ + stm r4, {r0, r1, r2} │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #3476] @ 7ea44 │ │ │ │ + mov ip, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2} │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + strh r3, [ip] │ │ │ │ + bl 7d3e0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #3424] @ 7ea48 │ │ │ │ + ldr fp, [pc, #3424] @ 7ea4c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + stm r4, {r0, r1, r2} │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 1190e4 │ │ │ │ + add fp, pc, fp │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr fp, [pc, #3356] @ 7ea50 │ │ │ │ + add fp, pc, fp │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 1190e4 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, #1 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #1024] @ 0x400 │ │ │ │ + ldrb r2, [r3, #3512] @ 0xdb8 │ │ │ │ + add r3, r3, #3504 @ 0xdb0 │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ + add r3, r3, #8 │ │ │ │ + bne 7e550 │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ + cmp r2, #65 @ 0x41 │ │ │ │ + bne 7e550 │ │ │ │ + ldr ip, [pc, #3204] @ 7ea54 │ │ │ │ + mov sl, r4 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia sl!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2} │ │ │ │ + stmia sl!, {r0, r1} │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + strb r2, [sl] │ │ │ │ + bl 7d3e0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr lr, [pc, #3144] @ 7ea58 │ │ │ │ + mov ip, r4 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + strb r2, [sl] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [pc, #3080] @ 7ea5c │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + mov r1, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r3, [pc, #3068] @ 7ea60 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldrd sl, [r5, #-16] │ │ │ │ + ldr r3, [pc, #3012] @ 7ea64 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + strd sl, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + mov r1, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r3, [pc, #2944] @ 7ea68 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + mov r1, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r3, [pc, #2884] @ 7ea6c │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #2836] @ 7ea70 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7e984 │ │ │ │ + ldr r3, [pc, #2820] @ 7ea74 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7e934 │ │ │ │ + ldr r3, [pc, #2804] @ 7ea78 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7e8e8 │ │ │ │ + ldr r3, [pc, #2788] @ 7ea7c │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7e89c │ │ │ │ + ldr r3, [pc, #2772] @ 7ea80 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7e850 │ │ │ │ + ldr r3, [pc, #2756] @ 7ea84 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7e804 │ │ │ │ + ldr r3, [pc, #2740] @ 7ea88 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7e7b8 │ │ │ │ + ldr r3, [pc, #2724] @ 7ea8c │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7e76c │ │ │ │ + ldr r3, [pc, #2708] @ 7ea90 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7e720 │ │ │ │ + ldr r3, [pc, #2692] @ 7ea94 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7e6d4 │ │ │ │ + ldr r3, [pc, #2676] @ 7ea98 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7e688 │ │ │ │ + ldr r3, [pc, #2660] @ 7ea9c │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7e63c │ │ │ │ + ldr r3, [pc, #2644] @ 7eaa0 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7e5f0 │ │ │ │ + ldr r3, [pc, #2628] @ 7eaa4 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r7, [r8, r3] │ │ │ │ + ldr r3, [pc, #2620] @ 7eaa8 │ │ │ │ + ldr r2, [r7] │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + ldr r3, [pc, #2580] @ 7eaac │ │ │ │ + ldr r0, [r6] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 7e174 │ │ │ │ + ldr r3, [pc, #2540] @ 7eab0 │ │ │ │ + mov sl, #0 │ │ │ │ + ldr fp, [r8, r3] │ │ │ │ + ldr r3, [pc, #2532] @ 7eab4 │ │ │ │ + str r8, [sp, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, sl │ │ │ │ + mov sl, r3 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + lsl r8, r6, #2 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [fp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [r3, r8] │ │ │ │ + lsl r3, r5, #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c46c │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r0, [r7] │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sl] │ │ │ │ - cmp r3, fp │ │ │ │ - ble 7dd38 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt 7e0f4 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + bgt 7e0ec │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r7, sl │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #2356] @ 7eab8 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + ldr r3, [pc, #2324] @ 7eabc │ │ │ │ + ldr r0, [r6] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r7] │ │ │ │ - rsb r5, fp, fp, lsl #3 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r5 │ │ │ │ - ble 7dc80 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl bbe0 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r3, r3, r5 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r2, fp │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 7e284 │ │ │ │ + ldr r3, [pc, #2284] @ 7eac0 │ │ │ │ + mov sl, #0 │ │ │ │ + ldr fp, [r8, r3] │ │ │ │ + ldr r3, [pc, #2276] @ 7eac4 │ │ │ │ + str r8, [sp, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, sl │ │ │ │ + mov sl, r3 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + lsl r8, r6, #2 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [fp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [r3, r8] │ │ │ │ + lsl r3, r5, #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c46c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r0, [r7] │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [sl] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt 7e204 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + bgt 7e1fc │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r7, sl │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #2100] @ 7eac8 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + ldr r3, [pc, #2068] @ 7eacc │ │ │ │ + ldr r0, [r6] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7dccc │ │ │ │ - ldr r5, [r3] │ │ │ │ - ldr r9, [r4] │ │ │ │ - ldr r2, [r6] │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7da28 │ │ │ │ + ble 7e394 │ │ │ │ + ldr r3, [pc, #2028] @ 7ead0 │ │ │ │ + mov sl, #0 │ │ │ │ + ldr fp, [r8, r3] │ │ │ │ + ldr r3, [pc, #2020] @ 7ead4 │ │ │ │ + str r8, [sp, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, sl │ │ │ │ + mov sl, r3 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + lsl r8, r6, #2 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [fp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [r3, r8] │ │ │ │ + lsl r3, r5, #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r0, [r7] │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [sl] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt 7e314 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + bgt 7e30c │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r7, sl │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #1844] @ 7ead8 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + ldr r3, [pc, #1812] @ 7eadc │ │ │ │ + ldr r0, [r6] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r7] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7db98 │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt 7dcf0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 7e4a0 │ │ │ │ + ldr r3, [pc, #1772] @ 7eae0 │ │ │ │ + mov sl, #0 │ │ │ │ + ldr fp, [r8, r3] │ │ │ │ + ldr r3, [pc, #1764] @ 7eae4 │ │ │ │ + str r8, [sp, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, sl │ │ │ │ + mov sl, r3 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + lsl r8, r6, #2 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [fp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [r3, r8] │ │ │ │ + lsl r3, r5, #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c400 │ │ │ │ - mov r4, r0 │ │ │ │ - b 7dbf8 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r0, [r7] │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [sl] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt 7e424 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + bgt 7e41c │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r7 │ │ │ │ + ldr r3, [pc, #1600] @ 7eae8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [r5, #-4] │ │ │ │ + bl 7d3e0 │ │ │ │ + ldr r2, [pc, #1584] @ 7eaec │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r0, [r6] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #1564] @ 7eaf0 │ │ │ │ + ldr r4, [r8, r3] │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7e5c4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl bd0c │ │ │ │ + ldr r3, [pc, #1540] @ 7eaf4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r3, #1028] @ 0x404 │ │ │ │ + beq 7e9f4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7e9d0 │ │ │ │ ldr r0, [r6] │ │ │ │ + bl b778 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [pc, #1500] @ 7eaf8 │ │ │ │ + ldr r2, [pc, #1284] @ 7ea24 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #33024 @ 0x8100 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r0, r0, #76 @ 0x4c │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r2, [r0] │ │ │ │ + eors r1, r2, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + bne 7ea1c │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, sp, #33024 @ 0x8100 │ │ │ │ + add sp, sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #1440] @ 7eafc │ │ │ │ + ldr r7, [pc, #1440] @ 7eb00 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + add r7, pc, r7 │ │ │ │ mov r1, r4 │ │ │ │ - add r0, r0, r5 │ │ │ │ - bl 7c420 │ │ │ │ - add fp, fp, #1 │ │ │ │ - add r8, r5, #56 @ 0x38 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - b 7dc8c │ │ │ │ - ldr r1, [r4] │ │ │ │ - ldr r3, [r9, #48] @ 0x30 │ │ │ │ - ldr r1, [r1, #48] @ 0x30 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [r6] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #1384] @ 7eb04 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1024] @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, r3, #3520 @ 0xdc0 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #1360] @ 7eb08 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 7de28 │ │ │ │ + ldr r1, [pc, #1344] @ 7eb0c │ │ │ │ mov r0, #1 │ │ │ │ - add r1, r1, r8 │ │ │ │ - ldr r1, [r1, #48] @ 0x30 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #80] @ 7dd7c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d67c │ │ │ │ + ldr r3, [pc, #1324] @ 7eb10 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 7dcbc │ │ │ │ - cmp fp, #2 │ │ │ │ - ble 7dd4c │ │ │ │ + b 7e4e0 │ │ │ │ + ldr r3, [pc, #1308] @ 7eb14 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #1296] @ 7eb18 │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r4, #0 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + ldr r2, [pc, #1268] @ 7eb1c │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 7e058 │ │ │ │ + ldr r3, [pc, #1244] @ 7eb20 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #1232] @ 7eb24 │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrdeq r2, [sp], -ip │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r0, r0, ror r5 │ │ │ │ - andeq r0, r0, r8, lsr #13 │ │ │ │ - muleq sl, r4, r3 │ │ │ │ - andeq lr, r9, ip, lsr #14 │ │ │ │ - andeq r0, sl, r4, asr #7 │ │ │ │ - andeq r0, sl, r4, ror #6 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + ldr r2, [pc, #1204] @ 7eb28 │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 7e044 │ │ │ │ + ldr r3, [pc, #1180] @ 7eb2c │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #1168] @ 7eb30 │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + ldr r2, [pc, #1140] @ 7eb34 │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 7e030 │ │ │ │ + ldr r3, [pc, #1116] @ 7eb38 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #1104] @ 7eb3c │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + ldr r2, [pc, #1076] @ 7eb40 │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 7e01c │ │ │ │ + ldr r3, [pc, #1052] @ 7eb44 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #1040] @ 7eb48 │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + ldr r2, [pc, #1012] @ 7eb4c │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 7e008 │ │ │ │ + ldr r3, [pc, #988] @ 7eb50 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #976] @ 7eb54 │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + ldr r2, [pc, #948] @ 7eb58 │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 7dff4 │ │ │ │ + ldr r3, [pc, #924] @ 7eb5c │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #912] @ 7eb60 │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + ldr r2, [pc, #884] @ 7eb64 │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 7dfe0 │ │ │ │ + ldr r3, [pc, #860] @ 7eb68 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #848] @ 7eb6c │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + ldr r2, [pc, #820] @ 7eb70 │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 7dfcc │ │ │ │ + ldr r3, [pc, #796] @ 7eb74 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #784] @ 7eb78 │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + ldr r2, [pc, #756] @ 7eb7c │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 7dfb8 │ │ │ │ + ldr r3, [pc, #732] @ 7eb80 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #720] @ 7eb84 │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + ldr r2, [pc, #692] @ 7eb88 │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 7dfa4 │ │ │ │ + ldr r3, [pc, #668] @ 7eb8c │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #656] @ 7eb90 │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + ldr r2, [pc, #628] @ 7eb94 │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 7df90 │ │ │ │ + ldr r3, [pc, #604] @ 7eb98 │ │ │ │ + ldr r2, [r8, r3] │ │ │ │ + ldr r3, [pc, #600] @ 7eb9c │ │ │ │ + ldrd r0, [r2] │ │ │ │ + add r3, pc, r3 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + ldr r2, [pc, #560] @ 7eba0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 7df7c │ │ │ │ + ldr r3, [pc, #536] @ 7eba4 │ │ │ │ + ldr r2, [r8, r3] │ │ │ │ + ldr r3, [pc, #532] @ 7eba8 │ │ │ │ + ldrd r0, [r2] │ │ │ │ + add r3, pc, r3 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7d3e0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + b 7df68 │ │ │ │ + ldr r1, [pc, #468] @ 7ebac │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #296] @ 7eb10 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 7e508 │ │ │ │ + ldr lr, [pc, #436] @ 7ebb0 │ │ │ │ + mov ip, r3 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + mov r3, #1 │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + strb r2, [ip] │ │ │ │ + b 7e514 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq r2, sp, ip, ror #8 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq r2, sp, ip, asr #8 │ │ │ │ + andeq r0, r0, ip, asr #10 │ │ │ │ + @ instruction: 0x00127ed0 │ │ │ │ + andeq r3, sl, r8, ror r7 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + svccc 0x00e00000 │ │ │ │ + andeq r2, sl, r8, lsr #11 │ │ │ │ + andeq r2, sl, r8, ror r5 │ │ │ │ + andeq r2, sl, r0, asr r5 │ │ │ │ + andeq r2, sl, r8, lsr #10 │ │ │ │ + andeq r2, sl, r4, lsr #10 │ │ │ │ + andeq r2, sl, r0, lsr ip │ │ │ │ + andeq r2, sl, ip, lsl #24 │ │ │ │ + andeq r3, sl, r8, lsl r5 │ │ │ │ + andeq r2, sl, r4, lsl #24 │ │ │ │ + ldrdeq r2, [sl], -ip │ │ │ │ + andeq r2, sl, r8, lsr #23 │ │ │ │ + andeq r2, sl, ip, ror fp │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + muleq r0, r0, r5 │ │ │ │ + andeq r0, r0, r4, ror #13 │ │ │ │ + andeq r0, r0, r8, ror r5 │ │ │ │ + andeq r0, r0, r8, asr #12 │ │ │ │ + andeq r0, r0, r0, ror #9 │ │ │ │ + @ instruction: 0x000005b8 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0x000006b4 │ │ │ │ + andeq r0, r0, r4, asr #9 │ │ │ │ + andeq r0, r0, r0, lsr #11 │ │ │ │ + andeq r0, r0, ip, ror #13 │ │ │ │ + andeq r0, r0, r4, lsr #13 │ │ │ │ + andeq r0, r0, r8, lsr #12 │ │ │ │ + andeq r2, sl, ip, lsl fp │ │ │ │ + strdeq r3, [sl], -r0 │ │ │ │ + andeq r0, r0, r0, ror #10 │ │ │ │ + andeq r2, sl, r8, asr #21 │ │ │ │ + andeq r2, sl, r8, lsr #20 │ │ │ │ + andeq r3, sl, r0, ror #3 │ │ │ │ + andeq r0, r0, r4, lsr #12 │ │ │ │ + ldrdeq r2, [sl], -ip │ │ │ │ + andeq r2, sl, ip, lsr r9 │ │ │ │ + ldrdeq r3, [sl], -r0 │ │ │ │ + andeq r0, r0, r4, lsl #13 │ │ │ │ + strdeq r2, [sl], -r0 │ │ │ │ + andeq r2, sl, r0, asr r8 │ │ │ │ + andeq r2, sl, r0, asr #31 │ │ │ │ + andeq r0, r0, r0, ror #8 │ │ │ │ + andeq r2, sl, r4, lsl #16 │ │ │ │ + subeq r4, r4, r5, asr #28 │ │ │ │ + andeq r2, sl, r8, asr #29 │ │ │ │ + andeq r0, r0, r0, asr #12 │ │ │ │ + andseq r7, r2, ip, lsr #11 │ │ │ │ + ldrdeq r1, [sp], -ip │ │ │ │ + ldrdeq r2, [sl], -ip │ │ │ │ + andeq r2, sl, r8, lsl lr │ │ │ │ + @ instruction: 0x001274fc │ │ │ │ + muleq sl, r8, r4 │ │ │ │ + andeq r2, sl, ip, asr #12 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - andeq r0, sl, ip, asr r3 │ │ │ │ - │ │ │ │ -0007dd84 : │ │ │ │ - ldr r1, [r0, #28] │ │ │ │ - ldr ip, [r0, #20] │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - push {r4, r5} │ │ │ │ - add r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ - add r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [r0, #36] @ 0x24 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - strd r2, [r0, #16] │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ - add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ - strd r4, [r0, #24] │ │ │ │ - strd r2, [r0, #32] │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0007ddc0 : │ │ │ │ - ldrd r2, [r0] │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldrd r2, [r0, #8] │ │ │ │ - strd r2, [r1, #8] │ │ │ │ - ldrd r2, [r0, #16] │ │ │ │ - strd r2, [r1, #16] │ │ │ │ - ldrd r2, [r0, #24] │ │ │ │ - strd r2, [r1, #24] │ │ │ │ - ldrd r2, [r0, #32] │ │ │ │ - strd r2, [r1, #32] │ │ │ │ - ldrd r2, [r0, #40] @ 0x28 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ - str ip, [r1, #48] @ 0x30 │ │ │ │ - strd r2, [r1, #40] @ 0x28 │ │ │ │ - bx lr │ │ │ │ + andeq r0, r0, r8, asr #13 │ │ │ │ + andeq r2, sl, r0, ror r5 │ │ │ │ + andeq r2, sl, ip, asr sp │ │ │ │ + andeq r0, r0, r0, lsl #12 │ │ │ │ + andeq r2, sl, r4, lsl r5 │ │ │ │ + andeq r2, sl, r0, lsl sp │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0x000a24b8 │ │ │ │ + andeq r2, sl, r4, asr #25 │ │ │ │ + andeq r0, r0, r0, asr #9 │ │ │ │ + andeq r2, sl, ip, asr r4 │ │ │ │ + andeq r2, sl, r8, ror ip │ │ │ │ + andeq r0, r0, r8, lsl r5 │ │ │ │ + andeq r2, sl, r0, lsl #8 │ │ │ │ + andeq r2, sl, ip, lsr #24 │ │ │ │ + andeq r0, r0, r4, lsr #8 │ │ │ │ + andeq r2, sl, r4, lsr #7 │ │ │ │ + andeq r2, sl, r0, ror #23 │ │ │ │ + @ instruction: 0x000004bc │ │ │ │ + andeq r2, sl, r8, asr #6 │ │ │ │ + muleq sl, r4, fp │ │ │ │ + muleq r0, r8, r5 │ │ │ │ + andeq r2, sl, ip, ror #5 │ │ │ │ + andeq r2, sl, r8, asr #22 │ │ │ │ + @ instruction: 0x000005b0 │ │ │ │ + muleq sl, r0, r2 │ │ │ │ + strdeq r2, [sl], -ip │ │ │ │ + andeq r0, r0, r8, ror r6 │ │ │ │ + andeq r2, sl, r4, lsr r2 │ │ │ │ + @ instruction: 0x000a2ab0 │ │ │ │ + andeq r0, r0, r4, ror r5 │ │ │ │ + ldrdeq r2, [sl], -r8 │ │ │ │ + andeq r2, sl, r4, ror #20 │ │ │ │ + andeq r0, r0, ip, lsr #9 │ │ │ │ + andeq r2, sl, r4, lsl #3 │ │ │ │ + andeq r2, sl, r4, lsl sl │ │ │ │ + @ instruction: 0x000006bc │ │ │ │ + andeq r2, sl, r4, lsr #2 │ │ │ │ + andeq r2, sl, r0, ror #4 │ │ │ │ + andeq lr, r9, r4, lsl #13 │ │ │ │ │ │ │ │ -0007de04 : │ │ │ │ +0007ebb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #116] @ 7de90 │ │ │ │ - ldr r3, [pc, #116] @ 7de94 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r7, [r2, r3] │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 7de84 │ │ │ │ - ldr r3, [pc, #96] @ 7de98 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r8, [r2, r3] │ │ │ │ - mov r6, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - b 7de5c │ │ │ │ - ldr r3, [r7] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - add r4, r4, #56 @ 0x38 │ │ │ │ - ble 7de88 │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r0, r3, r4 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 7de48 │ │ │ │ - rsb r1, r6, r6, lsl #3 │ │ │ │ - add r1, r3, r1, lsl #3 │ │ │ │ - bl 7ddc0 │ │ │ │ - add r6, r6, #1 │ │ │ │ - b 7de48 │ │ │ │ - mov r6, #0 │ │ │ │ - str r6, [r7] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrdeq r2, [sp], -ip │ │ │ │ - andeq r0, r0, r0, ror r5 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl baa8 │ │ │ │ + subs ip, r0, #0 │ │ │ │ + beq 7ebdc │ │ │ │ + mov r0, ip │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r4, [pc, #28] @ 7ec00 │ │ │ │ + ldr lr, [pc, #28] @ 7ec04 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldm r4!, {r0, r1, r2, r3} │ │ │ │ + add lr, pc, lr │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + stm lr, {r0, r1, r2, r3} │ │ │ │ + b 7ebd4 │ │ │ │ + andeq r2, sl, ip, ror r0 │ │ │ │ + andseq r6, r2, ip, lsr #29 │ │ │ │ │ │ │ │ -0007de9c : │ │ │ │ +0007ec08 : │ │ │ │ + b b700 │ │ │ │ + │ │ │ │ +0007ec0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3016] @ 0xbc8 │ │ │ │ - sub sp, sp, #1040 @ 0x410 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - ldr r3, [pc, #3432] @ 7ec24 │ │ │ │ - mov r2, #0 │ │ │ │ - subs ip, r0, #0 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ - strd r2, [r0] │ │ │ │ - ldr r1, [pc, #3416] @ 7ec28 │ │ │ │ - ldr r2, [pc, #3416] @ 7ec2c │ │ │ │ - ldr r3, [pc, #3416] @ 7ec30 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #1036] @ 0x40c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #0 │ │ │ │ + str r0, [ip, #3928] @ 0xf58 │ │ │ │ + sub sp, sp, #132 @ 0x84 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r1 │ │ │ │ + mov fp, r1 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 7ebb4 │ │ │ │ + ldr r8, [pc, #1696] @ 7f2e0 │ │ │ │ + add r8, pc, r8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + beq 7ed90 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7ebb4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 7ed90 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7ebb4 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + beq 7ed90 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 7f064 │ │ │ │ + lsl r7, fp, #2 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b5b0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r1] │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ - strd r2, [r1] │ │ │ │ - beq 7f354 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #3576] @ 7ed10 │ │ │ │ - ldr fp, [pc, #3352] @ 7ec34 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [pc, #3564] @ 7ed14 │ │ │ │ - mov r6, ip │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [pc, #3552] @ 7ed18 │ │ │ │ - add r9, sp, #976 @ 0x3d0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #3540] @ 7ed1c │ │ │ │ - mov sl, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [pc, #3528] @ 7ed20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #3284] @ 7ec38 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + sub r3, r5, #4 │ │ │ │ + mov r9, fp │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #3276] @ 7ec3c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #3268] @ 7ec40 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + ldrd sl, [sp, #8] │ │ │ │ + sub r3, r4, #4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #3128] @ 7ec44 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [pc, #3124] @ 7ec48 │ │ │ │ - str ip, [sp, #144] @ 0x90 │ │ │ │ - strd r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - mov r4, r3 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - bgt 7eba4 │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 7f264 │ │ │ │ - ldr r8, [sp, #92] @ 0x5c │ │ │ │ - ldr r7, [r6] │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7cfe4 │ │ │ │ - ldr r3, [pc, #3036] @ 7ec4c │ │ │ │ + sub r3, r6, #4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #108] @ 0x6c │ │ │ │ + str r8, [sp, #120] @ 0x78 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #3028] @ 7ec50 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + str r8, [sp, #100] @ 0x64 │ │ │ │ + b 7ecec │ │ │ │ + add r1, r2, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + add r8, r8, #4 │ │ │ │ + beq 7edb4 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + cmp r1, #1 │ │ │ │ + beq 7ecd8 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + mov r4, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b 7ed54 │ │ │ │ + ldr r1, [r8] │ │ │ │ + ldr sl, [r1, r4, lsl #3] │ │ │ │ + add r1, r1, r4, lsl #3 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + mov r0, sl │ │ │ │ + bic fp, r1, #-2147483648 @ 0x80000000 │ │ │ │ + mov r1, fp │ │ │ │ + bl 119084 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7ed48 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r6, sl │ │ │ │ + mov r7, fp │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r9, r4 │ │ │ │ + beq 7ed9c │ │ │ │ + ldr r1, [r5, #4]! │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r3, r7 │ │ │ │ + beq 7ed0c │ │ │ │ + cmp r1, #1 │ │ │ │ + ble 7ed48 │ │ │ │ + ldr lr, [pc, #1388] @ 7f2e4 │ │ │ │ + ldr ip, [pc, #1388] @ 7f2e8 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, pc, ip │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + strh r3, [ip] │ │ │ │ + mov r0, #1 │ │ │ │ + add sp, sp, #132 @ 0x84 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r1, r2, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + add r8, r8, #4 │ │ │ │ + bne 7ece8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r3, [r1, r2, lsl #2] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r1, r2, lsl #2] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r5, [r3, r2, lsl #2] │ │ │ │ + lsl r3, r2, #2 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bne 7efe4 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [r3, #4]! │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r2, [r3, #4]! │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + lsl r3, r2, #3 │ │ │ │ + ldrd r6, [r5, r3] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ - strd sl, [sp, #24] │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ - mov r5, r9 │ │ │ │ - mov fp, r8 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - b 7e0bc │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190e8 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7e138 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 7e154 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r6] │ │ │ │ - mov r1, fp │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7cfe4 │ │ │ │ + bne 7f294 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r1, [pc, #1196] @ 7f2ec │ │ │ │ + mov r0, #0 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #1184] @ 7f2ec │ │ │ │ + mov r2, #0 │ │ │ │ + sub r4, r5, #8 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r0 │ │ │ │ + strd r2, [r5, r1] │ │ │ │ + lsl r3, r9, #3 │ │ │ │ + sub r3, r3, #8 │ │ │ │ + add r5, r5, r3 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldrd r0, [r4, #8]! │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118b10 │ │ │ │ + cmp r5, r4 │ │ │ │ + strd r0, [r4] │ │ │ │ + bne 7ee74 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 7f098 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsl r8, r3, #3 │ │ │ │ + sub r5, r8, #8 │ │ │ │ + add r5, r4, r5 │ │ │ │ + sub r4, r4, #8 │ │ │ │ + ldrd r0, [r4, #8]! │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118b10 │ │ │ │ + cmp r5, r4 │ │ │ │ + strd r0, [r4] │ │ │ │ + bne 7eebc │ │ │ │ + sub r3, r8, #8 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r9, [sp, #124] @ 0x7c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + strd sl, [sp, #112] @ 0x70 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, fp │ │ │ │ + beq 7efac │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, fp, lsl #2] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, #0 │ │ │ │ + add r8, r2, r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r1, #0 │ │ │ │ + sub r4, r2, #8 │ │ │ │ + ldrd r6, [r2, r3] │ │ │ │ + strd r0, [r2, r3] │ │ │ │ + ldrd r2, [r5, #8]! │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7cb7c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r4 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [r4, #8]! │ │ │ │ + bl 118758 │ │ │ │ + cmp r8, r4 │ │ │ │ + strd r0, [r4] │ │ │ │ + bne 7ef2c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 7efac │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r9, fp, lsl #2] │ │ │ │ + ldr r5, [r9, r3] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + sub r5, r5, #8 │ │ │ │ + sub r4, r2, #8 │ │ │ │ + add r8, r2, r3 │ │ │ │ + ldrd r2, [r5, #8]! │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7ca88 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [r4, #8]! │ │ │ │ + bl 118758 │ │ │ │ + cmp r8, r4 │ │ │ │ + strd r0, [r4] │ │ │ │ + bne 7ef80 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, fp │ │ │ │ + add r3, fp, #1 │ │ │ │ + movne fp, r3 │ │ │ │ + bne 7eef4 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldrd sl, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r9, [sp, #124] @ 0x7c │ │ │ │ + add r3, r3, #1 │ │ │ │ + beq 7f0a0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + b 7ecbc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + ldr ip, [r2, r3, lsl #2] │ │ │ │ + sub lr, r5, #8 │ │ │ │ + add r4, ip, r9, lsl #3 │ │ │ │ + sub r4, r4, #8 │ │ │ │ + sub ip, ip, #8 │ │ │ │ + ldrd r2, [ip, #8]! │ │ │ │ + ldrd r6, [lr, #8]! │ │ │ │ + cmp ip, r4 │ │ │ │ + strd r6, [ip] │ │ │ │ + strd r2, [lr] │ │ │ │ + bne 7f004 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 7ede8 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr ip, [r2, r0] │ │ │ │ + ldr lr, [r2, r1] │ │ │ │ + add r4, ip, r3, lsl #3 │ │ │ │ + sub lr, lr, #8 │ │ │ │ + sub ip, ip, #8 │ │ │ │ + sub r4, r4, #8 │ │ │ │ + ldrd r2, [ip, #8]! │ │ │ │ + ldrd r0, [lr, #8]! │ │ │ │ + cmp ip, r4 │ │ │ │ + strd r0, [ip] │ │ │ │ + strd r2, [lr] │ │ │ │ + bne 7f048 │ │ │ │ + b 7ede8 │ │ │ │ + ldr r3, [pc, #644] @ 7f2f0 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7f2b8 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 7ec08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7cfe4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl bc7c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7e098 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7ddc0 │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - b 7e098 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7ddc0 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ - strd r8, [sp, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 7e0bc │ │ │ │ + bl 7ec08 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 7ec08 │ │ │ │ + mov r0, #0 │ │ │ │ + b 7ed94 │ │ │ │ + lsl r8, r3, #3 │ │ │ │ + b 7eed8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r7, [sp, #108] @ 0x6c │ │ │ │ + sub r6, r3, #4 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldrd sl, [sp, #24] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r8, [sp, #120] @ 0x78 │ │ │ │ + add r1, r5, r7 │ │ │ │ + add r0, r3, r7 │ │ │ │ + add r4, r6, r7 │ │ │ │ + b 7f0d4 │ │ │ │ + cmp r5, r1 │ │ │ │ + beq 7f118 │ │ │ │ + ldr lr, [r1, #-4]! │ │ │ │ + ldr ip, [r0, #-4]! │ │ │ │ + cmp lr, ip │ │ │ │ + beq 7f0cc │ │ │ │ + lsl lr, lr, #3 │ │ │ │ + lsl ip, ip, #3 │ │ │ │ + mov r2, r6 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr r3, [r2, #4]! │ │ │ │ + ldrd sl, [r3, lr] │ │ │ │ + ldrd r6, [r3, ip] │ │ │ │ + cmp r4, r2 │ │ │ │ + strd r6, [r3, lr] │ │ │ │ + strd sl, [r3, ip] │ │ │ │ + bne 7f0f4 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + b 7f0cc │ │ │ │ + ldr r3, [pc, #464] @ 7f2f0 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ - mov r9, r5 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 7e1a8 │ │ │ │ - ldr r1, [pc, #2784] @ 7ec54 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - add r1, pc, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7f078 │ │ │ │ + ldr r1, [pc, #448] @ 7f2f4 │ │ │ │ mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #2768] @ 7ec58 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #2900] @ 7ecf0 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - ldr r5, [sp, #204] @ 0xcc │ │ │ │ - ldr r6, [sp, #92] @ 0x5c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7cfe4 │ │ │ │ - ldr r4, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [pc, #436] @ 7f2f8 │ │ │ │ + mvn r3, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #424] @ 7f2fc │ │ │ │ + mov sl, #0 │ │ │ │ + mov fp, #0 │ │ │ │ + ldr r8, [sp, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + strd sl, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + mov sl, r9 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + lsl r5, r3, #3 │ │ │ │ + mov fp, r9 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr ip, [fp, #4]! │ │ │ │ + ldr r3, [r8] │ │ │ │ + lsl r1, r4, #3 │ │ │ │ + ldrd r2, [r3, r5] │ │ │ │ + ldrd r0, [r1, ip] │ │ │ │ + ldrd r6, [ip, r5] │ │ │ │ + bl 118b10 │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl b3d0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7cfe4 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118d7c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7ca38 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + cmp r4, r9 │ │ │ │ + beq 7f230 │ │ │ │ + bic r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + ldrd r6, [sp, #56] @ 0x38 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7cfe4 │ │ │ │ - ldr r8, [sp, #148] @ 0x94 │ │ │ │ - ldrd r2, [r8, #8] │ │ │ │ - ldrd r0, [r8, #16] │ │ │ │ - bl bc7c │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldrd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [r8, #24] │ │ │ │ - strd r4, [r8, #-8] │ │ │ │ - bl b724 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [r8] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190d4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7eb54 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 1187a8 │ │ │ │ + beq 7f230 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + str r9, [sp, #28] │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + cmp r4, sl │ │ │ │ + add r4, r4, #1 │ │ │ │ + bne 7f194 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r0, #1 │ │ │ │ + str r9, [sp, #32] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r8, r8, #4 │ │ │ │ + cmp sl, r3 │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 7f180 │ │ │ │ + ldrd sl, [sp, #8] │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [pc, #140] @ 7f300 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7e264 │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - strd r4, [r3, #-8] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 7e2ec │ │ │ │ - ldr r0, [pc, #2472] @ 7ec5c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr ip, [sp, #148] @ 0x94 │ │ │ │ - ldr r1, [pc, #2460] @ 7ec60 │ │ │ │ - ldrd r2, [ip] │ │ │ │ add r1, pc, r1 │ │ │ │ - strd r2, [sp] │ │ │ │ mov r0, #1 │ │ │ │ - ldrd r2, [ip, #-8] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #2576] @ 7ecf0 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - ldr r7, [pc, #2396] @ 7ec50 │ │ │ │ - mov r6, #0 │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - strd sl, [sp, #16] │ │ │ │ - mov r7, r9 │ │ │ │ - ldr r8, [sp, #144] @ 0x90 │ │ │ │ - ldr r9, [sp, #196] @ 0xc4 │ │ │ │ - ldr fp, [sp, #92] @ 0x5c │ │ │ │ - b 7e31c │ │ │ │ - ldr r8, [r8, #4] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 7e390 │ │ │ │ - ldr r4, [r8] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - mov r1, fp │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7cfe4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7cfe4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7cb7c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ + b 7f078 │ │ │ │ + ldr lr, [pc, #104] @ 7f304 │ │ │ │ + ldr ip, [pc, #104] @ 7f308 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, pc, ip │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + strh r3, [ip] │ │ │ │ + b 7ed90 │ │ │ │ + ldr r1, [pc, #76] @ 7f30c │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mvn r3, #0 │ │ │ │ + mov sl, #0 │ │ │ │ + mov fp, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b 7f268 │ │ │ │ + @ instruction: 0x000d13bc │ │ │ │ + andeq r1, sl, r8, lsl #30 │ │ │ │ + andseq r6, r2, r8, lsl sp │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andeq r0, r0, r0, asr #12 │ │ │ │ + andeq r1, sl, r4, ror fp │ │ │ │ + andeq r1, sl, ip, ror fp │ │ │ │ + andeq r5, sl, ip, asr #25 │ │ │ │ + andeq r1, sl, r4, asr #20 │ │ │ │ + strdeq r1, [sl], -r8 │ │ │ │ + @ instruction: 0x001267f4 │ │ │ │ + andeq r1, sl, r8, ror #19 │ │ │ │ + │ │ │ │ +0007f310 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3624] @ 0xe28 │ │ │ │ + ldr lr, [pc, #3372] @ 80054 │ │ │ │ + ldr ip, [pc, #3372] @ 80058 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + sub sp, sp, #436 @ 0x1b4 │ │ │ │ + ldr r7, [pc, #3360] @ 8005c │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #428] @ 0x1ac │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [pc, #3344] @ 80060 │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r9, [pc, #3336] @ 80064 │ │ │ │ + ldr r8, [pc, #3336] @ 80068 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ + ldr r1, [r7, r3] │ │ │ │ + ldr r3, [pc, #3328] @ 8006c │ │ │ │ + strd r8, [r1] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [pc, #3316] @ 80070 │ │ │ │ + str r2, [r3] │ │ │ │ + ldr r6, [sp, #484] @ 0x1e4 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #3300] @ 80074 │ │ │ │ + mov r4, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r4, [r1], #4 │ │ │ │ + strb r2, [r0, #4] │ │ │ │ + str r1, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r6, [r3] │ │ │ │ + bl a0d4c │ │ │ │ + mov r0, sl │ │ │ │ + bl 7ca1c │ │ │ │ + cmp r0, r4 │ │ │ │ + beq 7fdf0 │ │ │ │ + ldr r1, [pc, #3232] @ 80078 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b844 │ │ │ │ + ldr r2, [pc, #3220] @ 8007c │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr fp, [r1, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e310 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7ddc0 │ │ │ │ - ldr r8, [r8, #4] │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 7e31c │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldrd sl, [sp, #16] │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7cfe4 │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7cfe4 │ │ │ │ - ldrd r2, [r8, #16] │ │ │ │ - ldrd r0, [r8, #24] │ │ │ │ - bl bc7c │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mov r9, r7 │ │ │ │ - ldrd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [r8, #32] │ │ │ │ - strd r4, [r8] │ │ │ │ - bl b724 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [r8, #8] │ │ │ │ + str r0, [fp] │ │ │ │ + beq 8249c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r6, [r3] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 7fef0 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [r3] │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + add r5, r7, #1 │ │ │ │ + lsl r4, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7eb04 │ │ │ │ + bl baa8 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #3152] @ 80080 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ + str r0, [r3] │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, sl │ │ │ │ + bl baa8 │ │ │ │ + ldr r2, [pc, #3128] @ 80084 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + str r2, [sp, #300] @ 0x12c │ │ │ │ + str r0, [r2] │ │ │ │ + ble 7fe34 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + sub r3, r4, #8 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, r8, r3 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7e42c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - strd r4, [r3] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 7e4b4 │ │ │ │ - ldr r0, [pc, #2024] @ 7ec64 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr ip, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #2012] @ 7ec68 │ │ │ │ - ldrd r2, [ip, #8] │ │ │ │ - add r1, pc, r1 │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r0, #1 │ │ │ │ - ldrd r2, [ip] │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #2120] @ 7ecf0 │ │ │ │ + sub r2, r8, #4 │ │ │ │ + mov fp, sl │ │ │ │ + sub r8, r5, #8 │ │ │ │ + mov sl, r9 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [r3, #4]! │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl baa8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r7, [r2, #4]! │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + bl b5b0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl b5b0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 7f49c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, fp │ │ │ │ + mov fp, r3 │ │ │ │ + bl baa8 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [pc, #2912] @ 80088 │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r2] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl baa8 │ │ │ │ + ldr r1, [pc, #2884] @ 8008c │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r7, r1] │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + str r0, [r3] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r2, r3, r2 │ │ │ │ + sub r4, r3, #4 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r4, #4]! │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r5 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r7, [r3, #4]! │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl b5b0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl b5b0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 7f56c │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 7fe70 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r3, r2 │ │ │ │ + mul r3, r2, r3 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + add r4, r3, #1 │ │ │ │ + lsl r5, r4, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + mov r0, r5 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + sub r5, r3, #4 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + sub r6, r3, #4 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + add r8, r5, r3, lsl #3 │ │ │ │ + mov r0, #16 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r5, #4]! │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + cmp r5, r8 │ │ │ │ + str r0, [r6, #4]! │ │ │ │ + bne 7f620 │ │ │ │ + mov r0, sl │ │ │ │ + bl 7d7cc │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 8246c │ │ │ │ + ldr r5, [pc, #2616] @ 80090 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r4, [r5, #1024] @ 0x400 │ │ │ │ + ldr r3, [r4, #3260] @ 0xcbc │ │ │ │ + cmp r3, #29 │ │ │ │ + beq 823a8 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #2592] @ 80094 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - ldr r4, [sp, #156] @ 0x9c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7ca38 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #2584] @ 80098 │ │ │ │ + ldr r8, [r2, r3] │ │ │ │ + ldrd r0, [r4, #136] @ 0x88 │ │ │ │ + ldr r3, [pc, #2748] @ 80148 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #2740] @ 8014c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + strd r2, [r1] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [pc, #2700] @ 80148 │ │ │ │ + ldrd r0, [r4, #144] @ 0x90 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #2688] @ 8014c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + mov r2, r6 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7cfe4 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + ldrd r4, [r1] │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r4, [sp] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl b790 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [pc, #2604] @ 80148 │ │ │ │ + mov r2, #0 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 11875c │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #2400] @ 8009c │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [r1, #1024] @ 0x400 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + ldrd r4, [r1] │ │ │ │ + strd r4, [sp] │ │ │ │ + bl b790 │ │ │ │ + ldrd r2, [r6] │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [r7] │ │ │ │ + strd r2, [sp] │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl bc7c │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldrd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + bl 7d468 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 11905c │ │ │ │ + mov r1, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r2, r4 │ │ │ │ + addne r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ + movne r4, r2 │ │ │ │ + movne r5, r3 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #2276] @ 800a0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ strd r4, [r3] │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [pc, #2260] @ 800a4 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + ldr r4, [r3, #1024] @ 0x400 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + add ip, sp, #360 @ 0x168 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r6, [ip] │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [r3] │ │ │ │ - bl b724 │ │ │ │ + ldr r3, [pc, #2380] @ 80148 │ │ │ │ + bl 11875c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, fp │ │ │ │ + strd r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190d4 │ │ │ │ + bl b790 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [sp] │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 7d468 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 11905c │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7eab4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + addne r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ + movne r2, r4 │ │ │ │ + movne r5, r3 │ │ │ │ + ldr r3, [pc, #2104] @ 800a8 │ │ │ │ + movne r4, r2 │ │ │ │ + ldr r2, [pc, #2100] @ 800ac │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1024] @ 0x400 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldrd r0, [r3, #136] @ 0x88 │ │ │ │ + strd r4, [r2] │ │ │ │ + ldrd r6, [r3, #144] @ 0x90 │ │ │ │ + bl 1190e4 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1190d4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7e544 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ - strd r4, [r3] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + beq 7f8d0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1190e4 │ │ │ │ + bl 118a2c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r3, #1069547520 @ 0x3fc00000 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ + bl 1190e4 │ │ │ │ + cmp r0, #1 │ │ │ │ + movge r3, r0 │ │ │ │ + movlt r3, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + bl 7db54 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 8239c │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 824bc │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr ip, [sp, #132] @ 0x84 │ │ │ │ + sub r3, r1, #-1073741823 @ 0xc0000001 │ │ │ │ + sub r2, r1, #-536870911 @ 0xe0000001 │ │ │ │ + lsl r0, r2, #3 │ │ │ │ + lsl r2, r3, #2 │ │ │ │ + add r3, ip, r3, lsl #2 │ │ │ │ + ldr ip, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ + add r3, r0, #8 │ │ │ │ + sub r0, ip, #4 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, r3, r0 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ + lsl r3, r1, #4 │ │ │ │ + str r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r2, r2, #4 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + add r3, ip, r2 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7f9c8 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + sub r5, r3, #4 │ │ │ │ + ldr r3, [r4, #4]! │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r2, [sp, #292] @ 0x124 │ │ │ │ + ldr r0, [r5, #4]! │ │ │ │ + mov r1, #0 │ │ │ │ + bl b5b0 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 7f99c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 7e5d0 │ │ │ │ - ldr r0, [pc, #1752] @ 7ec6c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + bgt 812f4 │ │ │ │ + ldr r3, [pc, #1744] @ 800b0 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #1024] @ 0x400 │ │ │ │ + ldr r3, [pc, #1880] @ 80148 │ │ │ │ + ldrd r0, [r4, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 80514 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + str r9, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [pc, #1828] @ 80148 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r4, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7ff44 │ │ │ │ + ldr r3, [pc, #1796] @ 8014c │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + ldr sl, [pc, #1620] @ 800b4 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + str r3, [sp, #324] @ 0x144 │ │ │ │ + add r3, sp, #356 @ 0x164 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ + add sl, pc, sl │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + str fp, [sp, #332] @ 0x14c │ │ │ │ + mov r7, #0 │ │ │ │ + mov fp, r6 │ │ │ │ + mov r8, #0 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r6, sl │ │ │ │ + str r3, [sp, #316] @ 0x13c │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + b 7fafc │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7fc0c │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + add r7, r7, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #1524] @ 800b8 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #1024] @ 0x400 │ │ │ │ + ldr r3, [pc, #1652] @ 80148 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [r4, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7ff40 │ │ │ │ + ldr r3, [pc, #1608] @ 8014c │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #324] @ 0x144 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + strd r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, [sp, #64] @ 0x40 │ │ │ │ + bl b790 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + str fp, [sp, #8] │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldr r1, [pc, #1736] @ 7ec70 │ │ │ │ + ldr r0, [r6, #1028] @ 0x404 │ │ │ │ strd r2, [sp] │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl bc40 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + ldrd r4, [r3] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + ble 7fc00 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + strd r8, [sp] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r1, [pc, #1272] @ 800bc │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ ldrd r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, #1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #1836] @ 7ecf0 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #1348] @ 80138 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7cfe4 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl bc7c │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldrd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r4, [r3] │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - bl b724 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7faa0 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 7faac │ │ │ │ + mov r4, #0 │ │ │ │ + str fp, [sp, #344] @ 0x158 │ │ │ │ + mov r9, r4 │ │ │ │ + mov sl, r3 │ │ │ │ + mov fp, r4 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #340] @ 0x154 │ │ │ │ + mov r0, fp │ │ │ │ + bl 118a2c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + mov r4, sl │ │ │ │ + add r3, r3, r9, lsl #2 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + str r9, [sp, #348] @ 0x15c │ │ │ │ + add r8, r3, r9, lsl #2 │ │ │ │ + add r3, fp, sl │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + str fp, [sp, #160] @ 0xa0 │ │ │ │ + str sl, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl bc64 │ │ │ │ + mov r9, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + mov fp, r1 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl bc64 │ │ │ │ + ldr ip, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [ip, #4]! │ │ │ │ + str ip, [sp, #124] @ 0x7c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [r5] │ │ │ │ + bl 11875c │ │ │ │ + ldr sl, [sp, #160] @ 0xa0 │ │ │ │ + mov fp, sl │ │ │ │ + strd r0, [r5] │ │ │ │ + mov r0, fp │ │ │ │ + bl 118a2c │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ + str fp, [sp, #80] @ 0x50 │ │ │ │ + lsl r5, r9, #3 │ │ │ │ + mov r7, r8 │ │ │ │ + str r9, [sp, #92] @ 0x5c │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ mov r2, sl │ │ │ │ - strd r0, [r3] │ │ │ │ mov r3, fp │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl bc64 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 118a2c │ │ │ │ + add r6, r6, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl bc64 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r8, [r7] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [r8, r5] │ │ │ │ + bl 11875c │ │ │ │ + cmp r4, r6 │ │ │ │ + strd r0, [r8, r5] │ │ │ │ + add r5, r5, #8 │ │ │ │ + bne 7fd10 │ │ │ │ + ldr fp, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + add fp, fp, #1 │ │ │ │ + ldr r9, [sp, #92] @ 0x5c │ │ │ │ + cmp fp, r3 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r8, r7 │ │ │ │ + add r9, r9, r3 │ │ │ │ + bne 7fcec │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + add r8, r7, #4 │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + bne 7fc78 │ │ │ │ + ldr fp, [sp, #160] @ 0xa0 │ │ │ │ + ldr r9, [sp, #348] @ 0x15c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp fp, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + add r9, r9, r3 │ │ │ │ + bne 7fc38 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #340] @ 0x154 │ │ │ │ + ldr fp, [sp, #344] @ 0x158 │ │ │ │ + b 7faac │ │ │ │ + ldr r1, [pc, #712] @ 800c0 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r2, [pc, #696] @ 800c4 │ │ │ │ + ldr r3, [pc, #584] @ 80058 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 82498 │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, sp, #436 @ 0x1b4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7ea64 │ │ │ │ + bl baa8 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #576] @ 80088 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ + str r0, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7e660 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ - strd r4, [r3] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 7e6ec │ │ │ │ - ldr r0, [pc, #1476] @ 7ec74 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldr r1, [pc, #1460] @ 7ec78 │ │ │ │ - strd r2, [sp] │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #556] @ 8008c │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + str r0, [r3] │ │ │ │ + beq 7fea0 │ │ │ │ + ldr r1, [pc, #592] @ 800c8 │ │ │ │ mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #1552] @ 7ecf0 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #684] @ 80138 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7cb7c │ │ │ │ - bl bb44 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r6, [sp, #156] @ 0x9c │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + mov r3, r7 │ │ │ │ + mul r3, r7, r3 │ │ │ │ + lsl r5, r3, #1 │ │ │ │ + add r4, r5, #1 │ │ │ │ + lsl r6, r4, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7cb7c │ │ │ │ - bl bb44 │ │ │ │ - ldr r8, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - mov r2, r8 │ │ │ │ - bl b370 │ │ │ │ - ldrd r2, [r8, #-8] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - ldrd r6, [r8] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - bl 7cb7c │ │ │ │ - bl bb44 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - mov r2, r8 │ │ │ │ - bl b370 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cmp r7, #0 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + strne r5, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + bne 7f604 │ │ │ │ + b 7f640 │ │ │ │ + ldr r1, [pc, #468] @ 800cc │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r4, [r8] │ │ │ │ - ldrd r6, [r8, #-8] │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - bl bd60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #456] @ 800d0 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #444] @ 800d4 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #524] @ 80138 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r6, [r3] │ │ │ │ + b 7f408 │ │ │ │ + ldr fp, [sp, #332] @ 0x14c │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + add r3, r3, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #484] @ 80148 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [r4, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 118b60 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7fa1c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r9, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt 807f0 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne sl, #0 │ │ │ │ + movne r6, #0 │ │ │ │ + movne r7, #0 │ │ │ │ + strne r9, [sp, #212] @ 0xd4 │ │ │ │ + beq 80514 │ │ │ │ + ldr r3, [pc, #368] @ 80148 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r4, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 804cc │ │ │ │ + ldr r3, [pc, #336] @ 8014c │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + str r3, [sp, #324] @ 0x144 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldr r9, [pc, #180] @ 800d8 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ + add r3, sp, #356 @ 0x164 │ │ │ │ + add r8, sp, #360 @ 0x168 │ │ │ │ + str r3, [sp, #316] @ 0x13c │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r5, r8 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ + str sl, [sp, #328] @ 0x148 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + b 801b4 │ │ │ │ + ldrdeq r0, [sp], -r0 @ │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq r0, sp, ip, lsr #25 │ │ │ │ + andeq r0, r0, ip, ror r5 │ │ │ │ + svccc 0x0091df46 │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + andeq r0, r0, r8, lsr #12 │ │ │ │ + andeq r1, r0, r8, lsr r4 │ │ │ │ + andeq r0, r0, r0, asr #12 │ │ │ │ + andeq ip, r9, r8, lsr #13 │ │ │ │ + andeq r0, r0, ip, asr #10 │ │ │ │ + andeq r0, r0, r0, ror #10 │ │ │ │ + andeq r0, r0, r4, lsl #13 │ │ │ │ + andeq r0, r0, r4, lsr #12 │ │ │ │ + andeq r0, r0, r0, ror #8 │ │ │ │ + andseq r6, r2, r4, asr #8 │ │ │ │ + andeq r0, r0, r0, asr #13 │ │ │ │ + andeq r0, r0, ip, lsl #12 │ │ │ │ + andseq r6, r2, ip, asr r3 │ │ │ │ + @ instruction: 0x000006bc │ │ │ │ + andseq r6, r2, r8, asr #5 │ │ │ │ + andseq r6, r2, r4, lsr #4 │ │ │ │ + andeq r0, r0, ip, lsr #9 │ │ │ │ + ldrheq r6, [r2], -r8 │ │ │ │ + andseq r6, r2, r8, lsr #32 │ │ │ │ + @ instruction: 0x00125fd4 │ │ │ │ + andeq r1, sl, ip, ror r2 │ │ │ │ + andseq r5, r2, r0, lsr #25 │ │ │ │ + andeq r0, sp, ip, ror #3 │ │ │ │ + andeq r0, sl, r0, lsr pc │ │ │ │ + andeq r0, sl, ip, lsl lr │ │ │ │ + andeq r0, sl, r8, lsr #28 │ │ │ │ + andeq r0, sl, r4, asr lr │ │ │ │ + andseq r5, r2, r4, ror #20 │ │ │ │ + andseq r5, r2, ip, lsl r9 │ │ │ │ + @ instruction: 0x000a0bb8 │ │ │ │ + @ instruction: 0x000a09bc │ │ │ │ + andeq r0, sl, ip, lsl #17 │ │ │ │ + subsmi r0, r9, r0 │ │ │ │ + addgt r3, pc, r0, lsl #16 │ │ │ │ + andeq r0, sl, ip, lsl #13 │ │ │ │ + andseq r5, r2, r8, ror r2 │ │ │ │ + strdeq r0, [sl], -r0 @ │ │ │ │ + andeq r0, sl, r0, lsr #13 │ │ │ │ + andeq r0, sl, r8, lsr #13 │ │ │ │ + andeq r0, sl, r4, ror #12 │ │ │ │ + andeq r0, sl, ip, asr r6 │ │ │ │ + andeq r4, sl, ip, lsr r5 │ │ │ │ + andeq r4, sl, ip, lsl #10 │ │ │ │ + andeq r0, sl, r0, lsr r6 │ │ │ │ + andseq r5, r2, r8, lsl r1 │ │ │ │ + andseq r5, r2, r8, ror r0 │ │ │ │ + andseq r4, r2, ip, ror #31 │ │ │ │ + andeq r0, sl, r8, lsr #8 │ │ │ │ + andeq r0, sl, ip, asr #6 │ │ │ │ + andeq r0, sl, r8, asr #6 │ │ │ │ + andeq r0, sl, ip, asr #4 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andseq r4, r2, r0, lsr #25 │ │ │ │ + @ instruction: 0x00124bf4 │ │ │ │ + andseq r4, r2, r0, lsr #23 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + svccc 0x00e00000 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 802d0 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + add r3, r3, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-160] @ 800dc │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #1024] @ 0x400 │ │ │ │ + ldr r3, [pc, #-68] @ 80148 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [r4, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 804c8 │ │ │ │ + ldr r3, [pc, #-112] @ 8014c │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [sp, #324] @ 0x144 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + strd r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118dcc │ │ │ │ - bl bb44 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + bl b790 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + str r5, [sp, #8] │ │ │ │ ldrd r2, [r3] │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [r9, #1028] @ 0x404 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl bc40 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r4, [sp, #80] @ 0x50 │ │ │ │ - ble 7e82c │ │ │ │ - ldr r0, [pc, #1152] @ 7ec7c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r1, [pc, #1144] @ 7ec80 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ble 802c4 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r6, [sp] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r1, [pc, #-424] @ 800e0 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + ldrd r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, #1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #1232] @ 7ecf0 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #-384] @ 80138 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ - strd r2, [sp] │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 80150 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [r3] │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 8015c │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + mov r7, #0 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ + str fp, [sp, #340] @ 0x154 │ │ │ │ + mov sl, r6 │ │ │ │ + mov r5, r4 │ │ │ │ + mov fp, r7 │ │ │ │ + str r9, [sp, #332] @ 0x14c │ │ │ │ + mov r0, fp │ │ │ │ + bl 118a2c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + add r2, fp, sl │ │ │ │ + add r8, r3, r5 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + str fp, [sp, #124] @ 0x7c │ │ │ │ + add r3, r3, r5 │ │ │ │ + mov fp, r3 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ + str sl, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl bc64 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 118a2c │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 7bfe4 │ │ │ │ - ldr r2, [pc, #1076] @ 7ec84 │ │ │ │ - ldr r3, [pc, #1076] @ 7ec88 │ │ │ │ - ldr r8, [sp, #144] @ 0x90 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldr r6, [pc, #1060] @ 7ec84 │ │ │ │ - ldr r2, [pc, #1056] @ 7ec84 │ │ │ │ - ldr r3, [pc, #1060] @ 7ec8c │ │ │ │ - ldr r7, [pc, #1052] @ 7ec88 │ │ │ │ - str r9, [sp, #172] @ 0xac │ │ │ │ - strd sl, [sp, #176] @ 0xb0 │ │ │ │ - mov r9, r3 │ │ │ │ - mov fp, r8 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - mov r8, r2 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - b 7e90c │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - ldrd r8, [sp, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7e954 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldrd r6, [sp, #40] @ 0x28 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7e948 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - ldrd r6, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ + bl bc64 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7e8fc │ │ │ │ - ldrd r4, [sp, #16] │ │ │ │ - ldr fp, [fp, #4] │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 7e960 │ │ │ │ - ldr r1, [fp] │ │ │ │ - ldrd r2, [r1, #8] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r4, [r8], #4 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r4] │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r8, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [r4] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + add r4, r3, r2, lsl #3 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + mov r2, r6 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + mov r3, r7 │ │ │ │ + bl bc64 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 118a2c │ │ │ │ + add r5, r5, #1 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 7d168 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7e888 │ │ │ │ - strd r8, [sp, #32] │ │ │ │ - b 7e88c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - b 7e8d8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - b 7e8ac │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - bic r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ - bl 1190e8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r9, [sp, #172] @ 0xac │ │ │ │ - bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldrd sl, [sp, #176] @ 0xb0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - movne r6, #1 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1190ac │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3] │ │ │ │ - subs r7, r0, #0 │ │ │ │ - movne r7, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt 7ed24 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 7ee10 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 1187ac │ │ │ │ - cmp r7, #0 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - beq 7ee18 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 1187ac │ │ │ │ + bl bc64 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r8, [fp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [r8, r4] │ │ │ │ + bl 11875c │ │ │ │ + cmp sl, r5 │ │ │ │ + strd r0, [r8, r4] │ │ │ │ + add r4, r4, #8 │ │ │ │ + bne 803d8 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, r3, r2 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bne 803b8 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ + add fp, fp, #4 │ │ │ │ + add sl, sl, #1 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + bne 8033c │ │ │ │ + ldr fp, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp fp, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + add r5, r5, r3 │ │ │ │ + bne 80300 │ │ │ │ + ldr r9, [sp, #332] @ 0x14c │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr fp, [sp, #340] @ 0x154 │ │ │ │ + b 8015c │ │ │ │ + ldr sl, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + add sl, sl, r3 │ │ │ │ + mov r0, sl │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-924] @ 80148 │ │ │ │ + mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r0, [r4, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7ee20 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7ef34 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ - b 7e018 │ │ │ │ + bne 7ffd0 │ │ │ │ + ldr r9, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldrd r0, [r3, r2] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7e698 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, #0 │ │ │ │ + bl 119048 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 82368 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8123c │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 7ec0c │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 82348 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr sl, [r3] │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 8083c │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 80934 │ │ │ │ + ldr r2, [pc, #-1192] @ 800e4 │ │ │ │ mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7ea80 │ │ │ │ - b 7e690 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r9 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + lsl r3, r5, #2 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + mov r4, #0 │ │ │ │ + add r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + b 805f4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [r6] │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #-1256] @ 800ec │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7e57c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 1187ac │ │ │ │ + bl 118b10 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 80660 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, r4 │ │ │ │ + ble 806a0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #4]! │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldrd r0, [r6] │ │ │ │ + ldr r3, [r3] │ │ │ │ + lsl r8, r4, #3 │ │ │ │ + ldr r9, [r3, r2] │ │ │ │ + ldr r3, [pc, #-1236] @ 8014c │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7ead0 │ │ │ │ - b 7e574 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r9, r8] │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r2, [r9, r8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e464 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, #0 │ │ │ │ + beq 805c0 │ │ │ │ + cmp sl, #0 │ │ │ │ + ldr r1, [pc, #-1388] @ 800f0 │ │ │ │ + mov r0, #0 │ │ │ │ + beq 805e0 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #-1364] @ 80138 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr sl, [r3] │ │ │ │ + b 805e0 │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, r5 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r6, r6, r3 │ │ │ │ + bgt 805a0 │ │ │ │ + cmp sl, #0 │ │ │ │ + mov r9, r7 │ │ │ │ + bne 80914 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 80934 │ │ │ │ + ldr r2, [pc, #-1524] @ 800e8 │ │ │ │ mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7eb20 │ │ │ │ - b 7e45c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r9 │ │ │ │ + mov r8, fp │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + lsl r3, r5, #2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov r4, #0 │ │ │ │ + add fp, r3, r6, lsl #2 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + b 8074c │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [r6] │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #-1592] @ 800ec │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7e29c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 1187ac │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 807b8 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, r4 │ │ │ │ + ble 80c1c │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r6, [fp], #4 │ │ │ │ + ldr sl, [r3, r2] │ │ │ │ + ldrd r0, [r6] │ │ │ │ + ldr r3, [pc, #-1568] @ 8014c │ │ │ │ + lsl r9, r4, #3 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sl, r9] │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r2, [sl, r9] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7eb70 │ │ │ │ - b 7e294 │ │ │ │ - ldr r0, [pc, #228] @ 7ec90 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r1, [pc, #220] @ 7ec94 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ + beq 80710 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [pc, #-1724] @ 800f0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r0, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 80738 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #292] @ 7ecf0 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ - ldr r0, [r4] │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #-1708] @ 80138 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ - movne r5, r2 │ │ │ │ - cmp r3, #1 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ - ble 7e048 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r1, [pc, #144] @ 7ec98 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + b 80738 │ │ │ │ + ldr r3, [pc, #-1728] @ 80138 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + ldr r1, [pc, #-1808] @ 800f4 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [r4] │ │ │ │ + ldr r0, [r5] │ │ │ │ bl b778 │ │ │ │ - b 7e048 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - andeq r2, sp, r4, lsr #2 │ │ │ │ - andeq r2, sp, r0, lsr #2 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - andeq r0, r0, r8, asr r6 │ │ │ │ - andeq r0, r0, ip, ror r4 │ │ │ │ - andeq r0, r0, ip, asr #11 │ │ │ │ - addge r9, r7, #46, 30 @ 0xb8 │ │ │ │ - ldrbtpl r4, [sp], #-686 @ 0xfffffd52 │ │ │ │ - addgt r3, pc, r0, lsl #16 │ │ │ │ - addmi r3, pc, r0, lsl #16 │ │ │ │ - andeq pc, r9, r4, lsl #29 │ │ │ │ - andeq pc, r9, r0, lsl #29 │ │ │ │ - andeq pc, r9, r8, ror #26 │ │ │ │ - andeq pc, r9, ip, asr sp @ │ │ │ │ - @ instruction: 0x0009fbb8 │ │ │ │ - muleq r9, r4, fp │ │ │ │ - andeq pc, r9, r8, lsr #21 │ │ │ │ - andeq pc, r9, r0, ror sl @ │ │ │ │ - muleq r9, r8, r9 │ │ │ │ - andeq pc, r9, r4, asr r9 @ │ │ │ │ - andeq pc, r9, r4, asr r8 @ │ │ │ │ - andeq r6, sl, r4, asr pc │ │ │ │ - ldmvc r5!, {r6, sl, fp, pc} │ │ │ │ - ldrgt sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ - ldrmi sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ - andeq pc, r9, r0, lsl #8 │ │ │ │ - andeq pc, r9, ip, lsl r4 @ │ │ │ │ - ldrdeq pc, [r9], -r8 │ │ │ │ - andeq pc, r9, ip, lsr #6 │ │ │ │ - andeq pc, r9, r8, lsr #6 │ │ │ │ - andeq pc, r9, r4, lsr #6 │ │ │ │ - andeq pc, r9, ip, lsl r3 @ │ │ │ │ - andeq pc, r9, r4, lsr #5 │ │ │ │ - rsbgt r8, r6, r0 │ │ │ │ - andeq r0, r0, r4, lsr r4 │ │ │ │ - andeq r0, r0, r8, lsr r5 │ │ │ │ - andeq r0, r0, r8, ror #9 │ │ │ │ - andeq r0, r0, r0, ror r4 │ │ │ │ - andeq r0, r0, ip, lsr #13 │ │ │ │ - svccc 0x00e00000 │ │ │ │ - andeq r0, r0, ip, ror #11 │ │ │ │ - andeq lr, r9, r4, asr #31 │ │ │ │ - andeq lr, r9, r0, asr #31 │ │ │ │ - @ instruction: 0x0009efbc │ │ │ │ - @ instruction: 0x0009efb8 │ │ │ │ - @ instruction: 0x0009efb4 │ │ │ │ - @ instruction: 0x0009efb4 │ │ │ │ - @ instruction: 0x0009efb4 │ │ │ │ - @ instruction: 0x0009efb4 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - andeq r0, sp, ip, lsr #28 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - subsgt r8, r6, r0 │ │ │ │ - rsbmi r8, r6, r0 │ │ │ │ - submi r8, r6, r0 │ │ │ │ - subgt r8, r6, r0 │ │ │ │ - subsmi r8, r6, r0 │ │ │ │ - andeq r0, r0, r4, ror #9 │ │ │ │ - andeq r0, r0, ip, asr #8 │ │ │ │ - andeq r0, r0, ip, lsr #10 │ │ │ │ - andeq r0, r0, r4, ror #11 │ │ │ │ - andeq r0, r0, r8, lsr #13 │ │ │ │ - ldr r1, [pc, #-144] @ 7ec9c │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ + ldr r3, [pc, #-1832] @ 800f8 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #1024] @ 0x400 │ │ │ │ + ldr r3, [pc, #-1768] @ 80148 │ │ │ │ + ldrd r0, [r4, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + b 7ffa8 │ │ │ │ + ldr r1, [pc, #-1864] @ 800fc │ │ │ │ + mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 808e4 │ │ │ │ + ldr r7, [pc, #-1888] @ 80100 │ │ │ │ + ldr r6, [pc, #-1888] @ 80104 │ │ │ │ + ldr r8, [sp, #176] @ 0xb0 │ │ │ │ + ldr sl, [sp, #168] @ 0xa8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #-160] @ 7eca0 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r3, r4, lsl #2] │ │ │ │ + lsl r3, r5, #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, #1 │ │ │ │ + add r5, r5, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #-176] @ 7eca4 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + cmp sl, r5 │ │ │ │ + bne 80884 │ │ │ │ + ldr r1, [pc, #-1968] @ 80108 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r8, #4]! │ │ │ │ + ldr r1, [pc, #-1984] @ 8010c │ │ │ │ + ldrd r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ + add r4, r4, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #-192] @ 7eca8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + cmp sl, r4 │ │ │ │ + bne 80874 │ │ │ │ + ldr r1, [pc, #-2012] @ 80110 │ │ │ │ + mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr sl, [r3] │ │ │ │ + bgt 80584 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 80934 │ │ │ │ + ldr r1, [pc, #-2056] @ 80114 │ │ │ │ mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #-144] @ 7ecf0 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl b778 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 7f25c │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 1187ac │ │ │ │ - cmp r7, #0 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - beq 7f254 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 1187ac │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 806d4 │ │ │ │ + bl 7db54 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 81360 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ble 7ea38 │ │ │ │ - ldr r1, [pc, #-328] @ 7ecac │ │ │ │ - mov r2, r6 │ │ │ │ + ble 80978 │ │ │ │ + ldr r1, [pc, #-2112] @ 80118 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r3, r7 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [r4] │ │ │ │ + ldr r3, [pc, #-2100] @ 80138 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + ldr r0, [r5] │ │ │ │ bl b778 │ │ │ │ - b 7ea38 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - b 7e9f4 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - b 7ea10 │ │ │ │ - ldr r3, [pc, #-376] @ 7ecb0 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #-2148] @ 8011c │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr sl, [r3, #1024] @ 0x400 │ │ │ │ + ldr r3, [pc, #-2120] @ 80148 │ │ │ │ + ldrd r0, [sl, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1190ac │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7f1f4 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - ldr r5, [pc, #-404] @ 7ecb0 │ │ │ │ - mov r7, r9 │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ + beq 80ce8 │ │ │ │ + mov r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 1187ac │ │ │ │ + mov r5, #0 │ │ │ │ mov r2, r4 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #-2184] @ 80148 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [sl, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7ee4c │ │ │ │ - strd r8, [sp, #80] @ 0x50 │ │ │ │ - mov r9, r7 │ │ │ │ - ldrd r6, [sp, #24] │ │ │ │ - ldrd r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #-392] @ 7ed0c │ │ │ │ + beq 80c40 │ │ │ │ + ldr r3, [pc, #-2216] @ 8014c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + add r3, sp, #356 @ 0x164 │ │ │ │ + ldr r7, [pc, #-2292] @ 80120 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r6, #0 │ │ │ │ + add r8, sp, #384 @ 0x180 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + b 80ae4 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7f26c │ │ │ │ - ldr r3, [pc, #-432] @ 7ed00 │ │ │ │ + bl 118758 │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + ldrd r4, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r2, r4 │ │ │ │ + movne r3, r5 │ │ │ │ + bne 80a90 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + add r6, r6, r3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-2440] @ 80124 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #-444] @ 7ed08 │ │ │ │ - mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr sl, [r3, #1024] @ 0x400 │ │ │ │ + ldr r3, [pc, #-2420] @ 80148 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - strd r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1190ac │ │ │ │ + ldrd r0, [sl, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7f2ec │ │ │ │ - ldr r3, [pc, #-472] @ 7ed0c │ │ │ │ + beq 80c40 │ │ │ │ + ldr r3, [pc, #-2464] @ 8014c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - bl 7ddc0 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r8, [sp, #12] │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - strd r6, [sp, #184] @ 0xb8 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7ea5c │ │ │ │ - ldr ip, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - ldrd r4, [ip] │ │ │ │ - ldrd r2, [r1, #8] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - strd r4, [sp] │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - bl 7bfe4 │ │ │ │ - ldr sl, [sp, #228] @ 0xe4 │ │ │ │ - mov r2, #0 │ │ │ │ - ldm sl, {r0, r3} │ │ │ │ - add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #-676] @ 7ecc8 │ │ │ │ - bl 118b60 │ │ │ │ - ldr fp, [sp, #216] @ 0xd8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldm fp, {r0, r3} │ │ │ │ mov r5, r1 │ │ │ │ - add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #-708] @ 7ecc8 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 7d540 │ │ │ │ - ldr r9, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #-752] @ 7ecb4 │ │ │ │ - ldr r3, [pc, #-752] @ 7ecb8 │ │ │ │ - ldr r5, [r9, r2] │ │ │ │ - ldr r8, [r9, r3] │ │ │ │ - ldr r1, [pc, #-760] @ 7ecbc │ │ │ │ - ldrd r2, [r5] │ │ │ │ - ldr ip, [sl, #4] │ │ │ │ - strd r2, [r8] │ │ │ │ - ldr r4, [r9, r1] │ │ │ │ - ldr r0, [sl] │ │ │ │ - ldrd r2, [r4] │ │ │ │ - add r1, ip, #-2147483648 @ 0x80000000 │ │ │ │ - strd r2, [r8, #8] │ │ │ │ - ldr r3, [pc, #-784] @ 7ecc8 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #-796] @ 7ecc8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [fp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 7d540 │ │ │ │ - ldr r3, [pc, #-840] @ 7ecc0 │ │ │ │ - str r9, [sp, #96] @ 0x60 │ │ │ │ - ldr r9, [r9, r3] │ │ │ │ - ldrd r2, [r5] │ │ │ │ - ldrd r0, [sl] │ │ │ │ - strd r2, [r9] │ │ │ │ - ldrd r2, [r4] │ │ │ │ - strd r2, [r9, #8] │ │ │ │ - ldr r3, [pc, #-864] @ 7ecc8 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #-876] @ 7ecc8 │ │ │ │ - mov r2, #0 │ │ │ │ - str fp, [sp, #216] @ 0xd8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [fp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 7d540 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #-924] @ 7ecc4 │ │ │ │ - ldrd r0, [sl] │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ - ldrd r2, [r5] │ │ │ │ - strd r2, [r6] │ │ │ │ - ldrd r2, [r4] │ │ │ │ - strd r2, [r6, #8] │ │ │ │ - ldr r3, [pc, #-948] @ 7ecc8 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - ldm r3, {r0, r3} │ │ │ │ - mov fp, r1 │ │ │ │ - add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #-984] @ 7ecc8 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 7d540 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #-1004] @ 7eccc │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r7, [r7, r3] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldrd r2, [r5] │ │ │ │ - strd r2, [r7] │ │ │ │ - ldrd r2, [r4] │ │ │ │ - strd r2, [r7, #8] │ │ │ │ - ble 7f1c4 │ │ │ │ - ldr ip, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [pc, #-1040] @ 7ecd0 │ │ │ │ - ldrd r4, [ip, #8] │ │ │ │ - ldrd r2, [ip] │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r4, r0 │ │ │ │ strd r4, [sp] │ │ │ │ - mov r0, #1 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr r1, [pc, #-1072] @ 7ecd4 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [pc, #-1092] @ 7ecd8 │ │ │ │ + mov r0, sl │ │ │ │ + bl b790 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ ldrd r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [pc, #-1112] @ 7ecdc │ │ │ │ + ldr r0, [r7, #1028] @ 0x404 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ ldrd r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r4, [r8, #8] │ │ │ │ - ldr r1, [pc, #-1132] @ 7ece0 │ │ │ │ - ldrd r2, [r8] │ │ │ │ - add r1, pc, r1 │ │ │ │ - strd r4, [sp] │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r4, [r9, #8] │ │ │ │ - ldr r1, [pc, #-1156] @ 7ece4 │ │ │ │ - ldrd r2, [r9] │ │ │ │ - add r1, pc, r1 │ │ │ │ - strd r4, [sp] │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r4, [r6, #8] │ │ │ │ - ldr r1, [pc, #-1180] @ 7ece8 │ │ │ │ - ldrd r2, [r6] │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl bc40 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 80bcc │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ strd r4, [sp] │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r4, [r7, #8] │ │ │ │ - ldr r1, [pc, #-1204] @ 7ecec │ │ │ │ - ldrd r2, [r7] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r1, [pc, #-2652] @ 80128 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + ldrd r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, #1 │ │ │ │ - strd r4, [sp] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #-1224] @ 7ecf0 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #-2696] @ 80138 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr r2, [pc, #-1240] @ 7ecf4 │ │ │ │ - ldr r3, [pc, #-1240] @ 7ecf8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1036] @ 0x40c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7f398 │ │ │ │ - add sp, sp, #1040 @ 0x410 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #-1276] @ 7ed00 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 80be4 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 80a94 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + ldrd r2, [r3] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7ee88 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - ldr r5, [pc, #-1304] @ 7ed00 │ │ │ │ - mov r7, r9 │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7f220 │ │ │ │ - b 7ee7c │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - b 7edb4 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - b 7ed98 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ - b 7e048 │ │ │ │ - ldrd r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #-1404] @ 7ecfc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ + bl 118758 │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7f300 │ │ │ │ - ldr r3, [pc, #-1428] @ 7ed00 │ │ │ │ + bne 80a40 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + b 80a44 │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r6, [sp, #92] @ 0x5c │ │ │ │ + cmp r3, r5 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r6, r6, r3 │ │ │ │ + bgt 806f4 │ │ │ │ + mov r9, r7 │ │ │ │ + mov fp, r8 │ │ │ │ + b 80934 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, r3, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-2840] @ 80148 │ │ │ │ mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sl, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #-1456] @ 7ed04 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7f39c │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #-1472] @ 7ed0c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - b 7eef4 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - b 7f2d4 │ │ │ │ - ldr r3, [pc, #-1540] @ 7ed04 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7f2c0 │ │ │ │ - ldrd r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #-1564] @ 7ed08 │ │ │ │ - mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7f39c │ │ │ │ - ldr r3, [pc, #-1588] @ 7ed0c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - b 7f3ac │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #-1616] @ 7ed10 │ │ │ │ - ldr r1, [pc, #-1616] @ 7ed14 │ │ │ │ - ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #-1620] @ 7ed18 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [pc, #-1624] @ 7ed1c │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - str r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [pc, #-1648] @ 7ed20 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b 7ef34 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - mov r2, #0 │ │ │ │ + bne 809c8 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 80d08 │ │ │ │ + ldr r1, [pc, #-2936] @ 8012c │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2960] @ 80130 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2976] @ 80138 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl b778 │ │ │ │ + b 80d08 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1190c0 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 80c9c │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7eef4 │ │ │ │ - b 7f2d4 │ │ │ │ - │ │ │ │ -0007f3c8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #128] @ 7f460 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7de9c │ │ │ │ - ldr r3, [pc, #120] @ 7f464 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r7, [r4, r3] │ │ │ │ + beq 80d38 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 80d50 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + bne 7f984 │ │ │ │ + ldr r4, [sp, #308] @ 0x134 │ │ │ │ + bl 7db54 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 82dac │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r6, r4 │ │ │ │ + mov r7, fp │ │ │ │ + mov r4, r3 │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 80dc0 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + sub r8, r3, #4 │ │ │ │ + ldr r3, [r5, #4]! │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - cmp r6, #0 │ │ │ │ - strd r0, [r7] │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #92] @ 7f468 │ │ │ │ - ldr r3, [pc, #92] @ 7f46c │ │ │ │ - ldr r9, [r4, r2] │ │ │ │ - ldr r8, [r4, r3] │ │ │ │ - ldr r0, [r6] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7cb7c │ │ │ │ - bl bb44 │ │ │ │ - ldrd r2, [r8] │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [r7] │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7f450 │ │ │ │ - strd r4, [r7] │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 7f414 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r0, sp, r0, lsl ip │ │ │ │ - muleq r0, ip, r5 │ │ │ │ - andeq r0, r0, r4, ror #9 │ │ │ │ - andeq r0, r0, r8, asr r6 │ │ │ │ - │ │ │ │ -0007f470 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3120] @ 0xc30 │ │ │ │ - ldr r3, [pc, #2880] @ 7ffc8 │ │ │ │ - sub sp, sp, #940 @ 0x3ac │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #2872] @ 7ffcc │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [pc, #3028] @ 80074 │ │ │ │ - add r2, pc, r2 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r2, [sp, #292] @ 0x124 │ │ │ │ + ldr r0, [r8, #4]! │ │ │ │ + mov r1, #0 │ │ │ │ + bl b5b0 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 80d94 │ │ │ │ + cmp r4, #1 │ │ │ │ + ble 80df0 │ │ │ │ + ldr r1, [pc, #-3228] @ 80134 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-3244] @ 80138 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r8, sp, #200 @ 0xc8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #932] @ 0x3a4 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r3, #0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #-3260] @ 8013c │ │ │ │ + mov sl, r9 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #300] @ 0x12c │ │ │ │ + mov fp, r7 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r2, #0 │ │ │ │ - strd r2, [r8, #16] │ │ │ │ - strd r2, [r8, #24] │ │ │ │ - ldr r3, [pc, #2812] @ 7ffd0 │ │ │ │ + ldr r4, [r3, #1024] @ 0x400 │ │ │ │ + ldr r3, [pc, #-3292] @ 80148 │ │ │ │ + ldrd r0, [r4, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ mov r2, #0 │ │ │ │ - strd r2, [r8, #32] │ │ │ │ - beq 7ff18 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82168 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #2796] @ 7ffd4 │ │ │ │ - ldr fp, [pc, #2796] @ 7ffd8 │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + str fp, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [pc, #-3344] @ 80148 │ │ │ │ mov r2, #0 │ │ │ │ - str r8, [sp, #32] │ │ │ │ - mov r9, #1 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r8, r7 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldr r7, [r6] │ │ │ │ - mov r2, sl │ │ │ │ - ldrd r4, [r7, #32] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1190e8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - movne r8, r7 │ │ │ │ - movne sl, r4 │ │ │ │ - movne fp, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7f554 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldrd r0, [r4, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - movne r9, #0 │ │ │ │ - andeq r9, r9, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 7f504 │ │ │ │ - cmp r9, #1 │ │ │ │ - mov r7, r8 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - beq 7ff1c │ │ │ │ - ldr r3, [pc, #2632] @ 7ffdc │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt 7ff3c │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - add sl, sp, #144 @ 0x90 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7ca88 │ │ │ │ - add fp, sp, #256 @ 0x100 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7cfe4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ - bl 7ca88 │ │ │ │ + beq 81390 │ │ │ │ + ldr r3, [pc, #-3376] @ 8014c │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + ldr r7, [pc, #-3412] @ 80140 │ │ │ │ + str r3, [sp, #324] @ 0x144 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ + add r3, sp, #356 @ 0x164 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r3, [sp, #316] @ 0x13c │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + mov r5, r6 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r8, #0 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r6, r7 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ + str sl, [sp, #328] @ 0x148 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + b 80f30 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 81054 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + add fp, fp, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 7cfe4 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [pc, #2532] @ 7ffd4 │ │ │ │ - add r8, sp, #88 @ 0x58 │ │ │ │ - mov r4, #0 │ │ │ │ - b 7f600 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 7f660 │ │ │ │ - ldr r9, [r6] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7cfe4 │ │ │ │ - mov r1, fp │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-3508] @ 80144 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #1024] @ 0x400 │ │ │ │ + ldr r3, [pc, #-3520] @ 80148 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [r4, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7cb7c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1190ac │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7f5f8 │ │ │ │ - mov r1, fp │ │ │ │ + beq 8138c │ │ │ │ + ldr r3, [pc, #-3564] @ 8014c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7cb7c │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r7, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bne 7f600 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7cfe4 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [sp, #324] @ 0x144 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r0, [r6, #1028] @ 0x404 │ │ │ │ + bl b790 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r4, [sp, #316] @ 0x13c │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r0, [r6, #1024] @ 0x400 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl bc40 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7c9b0 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + ldrd r8, [r3] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 7f6bc │ │ │ │ - ldr r1, [pc, #2372] @ 7ffe0 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + ble 81048 │ │ │ │ + strd r8, [sp, #24] │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + strd r0, [sp] │ │ │ │ + strd r8, [sp, #40] @ 0x28 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r1, [pc, #3528] @ 81dd4 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + ldrd r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, #1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #2492] @ 8006c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #3700] @ 81eb0 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #2316] @ 7ffd4 │ │ │ │ - ldr r1, [r6] │ │ │ │ - mov r2, #0 │ │ │ │ - str fp, [sp, #32] │ │ │ │ - ldr r9, [pc, #2304] @ 7ffd8 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, #0 │ │ │ │ - mov fp, r1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - b 7f6f0 │ │ │ │ - ldr r7, [r6] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7cb7c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 80ed4 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r8, [r3] │ │ │ │ + cmp r8, #0 │ │ │ │ + ble 80ee0 │ │ │ │ + mov r4, #0 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r5, r4 │ │ │ │ + str fp, [sp, #332] @ 0x14c │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + bl 118a2c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #340] @ 0x154 │ │ │ │ + add fp, r3, r5, lsl #2 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + str sl, [sp, #136] @ 0x88 │ │ │ │ + add r8, r3, r5, lsl #2 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + add r2, sl, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl bc64 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - movne fp, r7 │ │ │ │ - movne r8, r4 │ │ │ │ - movne r9, r5 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7f740 │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 7f6ec │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ - mov r6, fp │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str fp, [sp, #72] @ 0x48 │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ - bl 7ca88 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7cfe4 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sl, sp, #424 @ 0x1a8 │ │ │ │ - bl 7ca88 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl bc64 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7cfe4 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #152] @ 0x98 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r4, [fp, #4]! │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r4] │ │ │ │ + bl 11875c │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str fp, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ + strd r0, [r4] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 118a2c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 7f884 │ │ │ │ - ldr r0, [pc, #2060] @ 7ffe4 │ │ │ │ - ldr r4, [pc, #2060] @ 7ffe8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - add ip, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [ip, #24] │ │ │ │ - add r4, pc, r4 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [ip, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - strd r2, [sp] │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl bc64 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 118a2c │ │ │ │ + add r5, r5, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl bc64 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r6, [r8] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [r6, r4] │ │ │ │ + bl 11875c │ │ │ │ + cmp r9, r5 │ │ │ │ + strd r0, [r6, r4] │ │ │ │ + add r4, r4, #8 │ │ │ │ + bne 81154 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, r3, r2 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + bne 81138 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr fp, [sp, #160] @ 0xa0 │ │ │ │ + add r8, r8, #4 │ │ │ │ + add r9, r9, #1 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + bne 810c4 │ │ │ │ + ldr sl, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #340] @ 0x154 │ │ │ │ + add sl, sl, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + cmp sl, r2 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ + add r5, r5, r2 │ │ │ │ + bne 8107c │ │ │ │ + ldr fp, [sp, #332] @ 0x14c │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ + b 80ee0 │ │ │ │ + ldr r1, [pc, #2964] @ 81dd8 │ │ │ │ mov r0, #1 │ │ │ │ - ldrd r2, [ip, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - ldrd r2, [ip, #32] │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 812e0 │ │ │ │ + ldr r7, [pc, #2940] @ 81ddc │ │ │ │ + ldr r6, [pc, #2940] @ 81de0 │ │ │ │ + ldr r8, [sp, #176] @ 0xb0 │ │ │ │ + ldr sl, [sp, #168] @ 0xa8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, #1 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [ip, #24] │ │ │ │ - strd r2, [sp] │ │ │ │ - ldrd r2, [ip, #16] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - add ip, sp, #376 @ 0x178 │ │ │ │ - ldrd r2, [ip, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [ip, #16] │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r3, r4, lsl #2] │ │ │ │ + lsl r3, r5, #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, #1 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldrd r2, [ip, #8] │ │ │ │ + add r5, r5, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r2, [sl, #32] │ │ │ │ + cmp sl, r5 │ │ │ │ + bne 81280 │ │ │ │ + ldr r1, [pc, #2864] @ 81de4 │ │ │ │ mov r0, #1 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [sl, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldrd r2, [sl, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #2036] @ 8006c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ + ldr r3, [r8, #4]! │ │ │ │ + ldr r1, [pc, #2848] @ 81de8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + add r4, r4, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + cmp sl, r4 │ │ │ │ + bne 81270 │ │ │ │ + ldr r1, [pc, #2820] @ 81dec │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 80548 │ │ │ │ + ldr r1, [pc, #2804] @ 81df0 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2976] @ 81eb0 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + ldr r0, [r5] │ │ │ │ bl b778 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7cfe4 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7cb7c │ │ │ │ + ldr r3, [pc, #2768] @ 81df4 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #1024] @ 0x400 │ │ │ │ + ldr r3, [pc, #2964] @ 81ec8 │ │ │ │ + ldrd r0, [r4, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1190ac │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8065c │ │ │ │ - add r8, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r2, [r8, #8] │ │ │ │ - ldrd r0, [r8, #16] │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - bl bc7c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1796] @ 7ffec │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [r8, #24] │ │ │ │ - strd r4, [r8, #-8] │ │ │ │ - bl b724 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #1876] @ 80078 │ │ │ │ + bne 7fa08 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt 807fc │ │ │ │ + b 80514 │ │ │ │ + ldr lr, [pc, #2704] @ 81df8 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [sp, #164] @ 0xa4 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + ldr r0, [fp] │ │ │ │ + strh r2, [ip] │ │ │ │ + bl b4cc │ │ │ │ + b 7fe04 │ │ │ │ + ldr sl, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + add r3, r3, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #2840] @ 81ec8 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [r8] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 805fc │ │ │ │ - ldr r7, [pc, #1844] @ 80078 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [r4, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7f944 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - strd r4, [r3, #-8] │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7cfe4 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7cb7c │ │ │ │ + bne 80e50 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr fp, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt 82178 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 80674 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldrd r2, [r8, #16] │ │ │ │ - ldrd r0, [r8, #24] │ │ │ │ - bl bc7c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldrd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [r8, #32] │ │ │ │ - strd r4, [r8] │ │ │ │ - bl b724 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #1644] @ 80078 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r0, [r8, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190d4 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8059c │ │ │ │ - ldr r7, [pc, #1612] @ 80078 │ │ │ │ + beq 8187c │ │ │ │ + mov r3, #0 │ │ │ │ mov r6, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7fa2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r4, [r3] │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7cfe4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7cb7c │ │ │ │ + mov r7, #0 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r5, fp │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + str sl, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [pc, #2704] @ 81ec8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r8, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1190ac │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80668 │ │ │ │ - add r9, sp, #600 @ 0x258 │ │ │ │ - ldrd r2, [r9, #8] │ │ │ │ - ldrd r0, [r9, #16] │ │ │ │ - bl bc7c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldrd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [r9, #24] │ │ │ │ - strd r4, [r9, #-8] │ │ │ │ - bl b724 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #1412] @ 80078 │ │ │ │ + beq 81828 │ │ │ │ + ldr r3, [pc, #2660] @ 81ec0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [r9] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 80544 │ │ │ │ - ldr r7, [pc, #1380] @ 80078 │ │ │ │ + bl 118758 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + str r3, [sp, #324] @ 0x144 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ + add r3, sp, #356 @ 0x164 │ │ │ │ + ldr fp, [pc, #2424] @ 81dfc │ │ │ │ + str r3, [sp, #316] @ 0x13c │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + mov sl, #0 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + add fp, pc, fp │ │ │ │ mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r4, sl │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + b 8150c │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 81630 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + add r4, r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190d4 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #2348] @ 81e00 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, #1024] @ 0x400 │ │ │ │ + ldr r3, [pc, #2532] @ 81ec8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [r8, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7fb14 │ │ │ │ - strd r4, [r9, #-8] │ │ │ │ - add r8, sp, #648 @ 0x288 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, fp │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7cfe4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7cb7c │ │ │ │ + beq 81828 │ │ │ │ + ldr r3, [pc, #2476] @ 81ec0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [sp, #324] @ 0x144 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + strd r6, [sp] │ │ │ │ + ldr r0, [fp, #1028] @ 0x404 │ │ │ │ + bl b790 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8068c │ │ │ │ - ldrd r2, [r8, #16] │ │ │ │ - ldrd r0, [r8, #24] │ │ │ │ - bl bc7c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldrd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ + ldr r8, [sp, #316] @ 0x13c │ │ │ │ + ldr r9, [sp, #312] @ 0x138 │ │ │ │ + ldr sl, [sp, #308] @ 0x134 │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r0, [fp, #1024] @ 0x400 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl bc40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 7c9b0 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + ldrd r8, [r3] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ble 81624 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + strd r8, [sp, #32] │ │ │ │ + strd r6, [sp] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r1, [pc, #2076] @ 81e04 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2200] @ 81eb0 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 814b0 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r8, [r3] │ │ │ │ + cmp r8, #0 │ │ │ │ + ble 814bc │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + mov r9, #0 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ + mov sl, r9 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r5, r6 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ + str fp, [sp, #332] @ 0x14c │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + mov r9, #0 │ │ │ │ + add fp, r3, r5 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + str sl, [sp, #104] @ 0x68 │ │ │ │ + add r7, r3, r5 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #340] @ 0x154 │ │ │ │ + add r2, sl, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl bc64 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [r8, #32] │ │ │ │ - strd r4, [r8] │ │ │ │ - bl b724 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #1196] @ 80078 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r0, [r8, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 804e4 │ │ │ │ - ldr r7, [pc, #1164] @ 80078 │ │ │ │ - mov r6, #0 │ │ │ │ + bl 118a2c │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl bc64 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190d4 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r4, [fp], #4 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r4] │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r9, [sp, #80] @ 0x50 │ │ │ │ + str fp, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [r4] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + add r4, r3, r2, lsl #3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + mov r2, r8 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + mov r3, r9 │ │ │ │ + bl bc64 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov fp, r1 │ │ │ │ + bl 118a2c │ │ │ │ + add r5, r5, #1 │ │ │ │ + mov r3, r1 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + mov r2, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl bc64 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + ldr sl, [r7] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sl, r4] │ │ │ │ + bl 11875c │ │ │ │ + cmp r6, r5 │ │ │ │ + strd r0, [sl, r4] │ │ │ │ + add r4, r4, #8 │ │ │ │ + bne 81740 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, r3, r2 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bne 81720 │ │ │ │ + ldr r9, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r9, r3 │ │ │ │ + ldr fp, [sp, #96] @ 0x60 │ │ │ │ + add r7, r7, #4 │ │ │ │ + add r6, r6, #1 │ │ │ │ + bne 816a0 │ │ │ │ + ldr sl, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #340] @ 0x154 │ │ │ │ + ldr r2, [sp, #252] @ 0xfc │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp sl, r3 │ │ │ │ + add r5, r5, r2 │ │ │ │ + bne 81660 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr fp, [sp, #332] @ 0x14c │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ + b 814bc │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, r3, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #1664] @ 81ec8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [r8, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7fbec │ │ │ │ - strd r4, [r8] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + bne 81430 │ │ │ │ + ldr sl, [sp, #284] @ 0x11c │ │ │ │ + mov fp, r5 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [r3] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 7fcc0 │ │ │ │ - ldr r0, [pc, #952] @ 7fff0 │ │ │ │ - ldr r4, [pc, #952] @ 7fff4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldrd r2, [ip] │ │ │ │ - mov r1, r4 │ │ │ │ + ldrd r0, [r3, r2] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119048 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 82d9c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 820b0 │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 7ec0c │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 82d8c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r8, [r3] │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 81a08 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 81ae0 │ │ │ │ + ldr r2, [pc, #1300] @ 81e08 │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, sl │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + lsl r3, r5, #2 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + mov r4, #0 │ │ │ │ + add r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + b 8195c │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [r6] │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #1320] @ 81e64 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 819c8 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, r4 │ │ │ │ + ble 821c8 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #4]! │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldrd r0, [r6] │ │ │ │ + ldr r3, [r3] │ │ │ │ + lsl r9, r4, #3 │ │ │ │ + ldr sl, [r3, r2] │ │ │ │ + ldr r3, [pc, #1336] @ 81ec0 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sl, r9] │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r2, [sl, r9] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 81928 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r1, [pc, #1188] @ 81e68 │ │ │ │ + mov r0, #0 │ │ │ │ + beq 81948 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ strd r2, [sp] │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, #1 │ │ │ │ - ldrd r2, [ip, #-8] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - ldrd r2, [ip, #8] │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #1212] @ 81eb0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r8, [r3] │ │ │ │ + b 81948 │ │ │ │ + ldr r1, [pc, #1020] @ 81e0c │ │ │ │ mov r0, #1 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldrd r2, [ip] │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r2, [r9] │ │ │ │ - mov r1, r4 │ │ │ │ - strd r2, [sp] │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 81ab0 │ │ │ │ + ldr r6, [pc, #996] @ 81e10 │ │ │ │ + ldr r8, [pc, #996] @ 81e14 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r9, [sp, #168] @ 0xa8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, #1 │ │ │ │ - ldrd r2, [r9, #-8] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r2, [r8, #8] │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [r3, r4, lsl #2] │ │ │ │ + lsl r3, r5, #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, #1 │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - ldrd r2, [r8] │ │ │ │ + add r5, r5, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #952] @ 8006c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne 81a50 │ │ │ │ + ldr r1, [pc, #916] @ 81e18 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r7, #4]! │ │ │ │ + ldr r1, [pc, #900] @ 81e1c │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + add r4, r4, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + cmp r9, r4 │ │ │ │ + bne 81a40 │ │ │ │ + ldr r1, [pc, #872] @ 81e20 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r8, [r3] │ │ │ │ + bgt 818ec │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 82314 │ │ │ │ + bl 7db54 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 82d7c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 81b24 │ │ │ │ + ldr r1, [pc, #800] @ 81e24 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #920] @ 81eb0 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r6 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ - bl 7ca88 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 7ca88 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7cfe4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7cb7c │ │ │ │ + ldr r3, [pc, #764] @ 81e28 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 80680 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl bc7c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldrd r4, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118dcc │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r8, [r3] │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - bl b724 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118dcc │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, #1024] @ 0x400 │ │ │ │ + ldr r3, [pc, #908] @ 81ec8 │ │ │ │ + ldrd r0, [r8, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ mov r2, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - strd sl, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [pc, #728] @ 80078 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190d4 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 80484 │ │ │ │ - ldr r5, [pc, #708] @ 80078 │ │ │ │ + beq 81fa0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ mov r2, r4 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190d4 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + str sl, [sp, #96] @ 0x60 │ │ │ │ + str fp, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #836] @ 81ec8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r8, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7fdb4 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ - strd r8, [r3] │ │ │ │ + beq 81ef0 │ │ │ │ + ldr r3, [pc, #792] @ 81ec0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ + ldr r7, [pc, #624] @ 81e2c │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r6, #0 │ │ │ │ + add r9, sp, #356 @ 0x164 │ │ │ │ + add fp, sp, #368 @ 0x170 │ │ │ │ + add sl, sp, #360 @ 0x168 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r4, [sp] │ │ │ │ - bl 7bfe4 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #480] @ 7fff8 │ │ │ │ - ldr r3, [pc, #480] @ 7fffc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r7, [pc, #476] @ 80000 │ │ │ │ - ldr r8, [pc, #476] @ 80004 │ │ │ │ - ldr r9, [pc, #476] @ 80008 │ │ │ │ - ldr r6, [pc, #468] @ 80004 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov sl, r8 │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - mov fp, r9 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - strd r8, [sp, #32] │ │ │ │ - b 7fedc │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd r8, [sp, #40] @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + b 81c94 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r8, [sp, #16] │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7ffb4 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldrd sl, [sp, #48] @ 0x30 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ + bl 118758 │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + ldrd r4, [r1] │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ffbc │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - ldrd r8, [sp, #56] @ 0x38 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ + movne r2, r4 │ │ │ │ + movne r3, r5 │ │ │ │ + bne 81c40 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + add r6, r6, r3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #468] @ 81e30 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, #1024] @ 0x400 │ │ │ │ + ldr r3, [pc, #604] @ 81ec8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [r8, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r8, [sp, #24] │ │ │ │ - bl 1190e8 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7fecc │ │ │ │ - ldrd r4, [sp, #32] │ │ │ │ - ldr r7, [r7, #4] │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 8007c │ │ │ │ - ldr r1, [r7] │ │ │ │ - ldrd r2, [r1, #8] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 7d168 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ + beq 81ef0 │ │ │ │ + ldr r3, [pc, #548] @ 81ec0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7fe54 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - b 7fe58 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #184] @ 7ffdc │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + strd r4, [sp] │ │ │ │ + ldr r0, [r7, #1028] @ 0x404 │ │ │ │ + bl b790 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str fp, [sp, #12] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r0, [r7, #1024] @ 0x400 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl bc40 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + bl 7c9b0 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r7, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 7ff68 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #196] @ 8000c │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ble 81d84 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + strd r4, [sp] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r1, [pc, #248] @ 81e34 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + ldrd r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, #1 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #272] @ 8006c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #312] @ 81eb0 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - add sl, sp, #144 @ 0x90 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7ca88 │ │ │ │ - add fp, sp, #256 @ 0x100 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7cfe4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7cfe4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7f5e4 │ │ │ │ - b 7f660 │ │ │ │ - strd sl, [sp, #48] @ 0x30 │ │ │ │ - b 7fe80 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - b 7fea8 │ │ │ │ - andeq r0, sp, r0, ror fp │ │ │ │ - andeq r0, sp, ip, asr fp │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - addmi r3, pc, r0, lsl #16 │ │ │ │ + bne 81d9c │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 81c44 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 118758 │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 81bec │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + b 81bf0 │ │ │ │ + andeq r0, sl, r8, lsr r0 │ │ │ │ + andeq pc, r9, r8, lsr #25 │ │ │ │ + andeq pc, r9, r0, lsr #25 │ │ │ │ + andeq pc, r9, r8, lsr #25 │ │ │ │ + andeq pc, r9, r8, ror #24 │ │ │ │ + andeq pc, r9, r0, ror #24 │ │ │ │ + andeq r3, sl, r0, asr #22 │ │ │ │ + andeq pc, r9, ip, lsl fp @ │ │ │ │ + andseq r4, r2, r4, ror r7 │ │ │ │ + muleq r9, r8, sl │ │ │ │ + andseq r4, r2, r4, lsl #12 │ │ │ │ + andseq r4, r2, r4, asr #11 │ │ │ │ + andeq pc, r9, ip, asr sl @ │ │ │ │ + andeq pc, r9, r8, lsl r8 @ │ │ │ │ + andeq pc, r9, r4, lsr #10 │ │ │ │ + ldrdeq pc, [r9], -r4 │ │ │ │ + ldrdeq pc, [r9], -ip │ │ │ │ + muleq r9, r8, r4 │ │ │ │ + muleq r9, r0, r4 │ │ │ │ + andeq r3, sl, r0, ror r3 │ │ │ │ + andeq pc, r9, r8, asr #12 │ │ │ │ + andseq r3, r2, ip, ror #30 │ │ │ │ + @ instruction: 0x00123ed4 │ │ │ │ + andseq r3, r2, ip, lsr lr │ │ │ │ + andeq pc, r9, r4, lsr r4 @ │ │ │ │ + andeq pc, r9, r8, ror #3 │ │ │ │ + ldrdeq pc, [r9], -ip │ │ │ │ + andeq pc, r9, r8, lsr r0 @ │ │ │ │ + andeq lr, r9, ip, lsr #28 │ │ │ │ + andeq lr, r9, r4, lsr lr │ │ │ │ + strdeq lr, [r9], -r4 │ │ │ │ + andeq lr, r9, ip, ror #27 │ │ │ │ + andeq r2, sl, ip, asr #25 │ │ │ │ + andeq lr, r9, r4, lsl pc │ │ │ │ + @ instruction: 0x001238f0 │ │ │ │ + andeq lr, r9, r8, lsr #30 │ │ │ │ + subsmi r0, r9, r0 │ │ │ │ addgt r3, pc, r0, lsl #16 │ │ │ │ - andeq r0, r0, r8, lsr #13 │ │ │ │ - andeq lr, r9, ip, ror #21 │ │ │ │ - andeq lr, r9, r8, asr #19 │ │ │ │ - andeq lr, r9, r4, asr #19 │ │ │ │ - andeq r0, r0, r8, asr r6 │ │ │ │ - andeq lr, r9, ip, lsl #11 │ │ │ │ - ldrdeq lr, [r9], -ip │ │ │ │ - andeq r0, r0, ip, ror r4 │ │ │ │ - andeq r0, r0, ip, asr #11 │ │ │ │ - ldrmi sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ - ldmvc r5!, {r6, sl, fp, pc} │ │ │ │ - ldrgt sl, [r5], #-3869 @ 0xfffff0e3 │ │ │ │ - andeq lr, r9, r8, lsr #4 │ │ │ │ - @ instruction: 0x0009dfbc │ │ │ │ - @ instruction: 0x0009dfb8 │ │ │ │ - @ instruction: 0x0009dfb4 │ │ │ │ - andeq sp, r9, ip, lsr #31 │ │ │ │ - andeq r0, r0, r4, ror #11 │ │ │ │ - andeq r0, r0, ip, lsr #10 │ │ │ │ - andeq r0, r0, r4, ror #9 │ │ │ │ - andeq r0, r0, ip, asr #8 │ │ │ │ - andeq r0, r0, r4, lsr r4 │ │ │ │ - andeq r0, r0, r8, lsr r5 │ │ │ │ - andeq r0, r0, r8, ror #9 │ │ │ │ - andeq r0, r0, r0, ror r4 │ │ │ │ - andeq r0, r0, ip, lsr #13 │ │ │ │ + andeq r2, sl, ip, lsl #22 │ │ │ │ + andseq r3, r2, ip, asr #14 │ │ │ │ + andeq lr, r9, r4, asr fp │ │ │ │ + andeq lr, r9, ip, asr sl │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + andeq r0, r0, r0, asr #13 │ │ │ │ + andeq lr, r9, ip, lsl sl │ │ │ │ + muleq r0, r0, r5 │ │ │ │ + andeq r0, r0, ip, lsl #12 │ │ │ │ + andeq r0, r0, r4, ror r5 │ │ │ │ + andeq lr, r9, r0, ror #18 │ │ │ │ + andeq lr, r9, ip, asr #16 │ │ │ │ + eorsmi r0, r4, r0 │ │ │ │ + andseq r3, r2, r0, lsl #11 │ │ │ │ + @ instruction: 0x001234d8 │ │ │ │ + andseq r3, r2, ip, asr #8 │ │ │ │ + andeq lr, r9, r4, lsl #17 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andseq r3, r2, ip, ror #4 │ │ │ │ + andseq r3, r2, ip, asr #3 │ │ │ │ + andseq r3, r2, r4, lsr r1 │ │ │ │ svccc 0x00e00000 │ │ │ │ - andeq r0, r0, ip, ror #11 │ │ │ │ - andeq sp, r9, r8, lsr #26 │ │ │ │ - andeq sp, r9, r8, lsr #26 │ │ │ │ - andeq sp, r9, r8, lsr #26 │ │ │ │ - andeq sp, r9, r4, lsr #26 │ │ │ │ - andeq sp, r9, r0, lsr #26 │ │ │ │ - andeq sp, r9, r0, lsr #26 │ │ │ │ - andeq sp, r9, r0, lsr #26 │ │ │ │ - andeq sp, r9, r0, lsr #26 │ │ │ │ + andeq lr, r9, ip, lsr #14 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andeq lr, r9, ip, lsl #14 │ │ │ │ + andeq lr, r9, r0, lsl r7 │ │ │ │ + ldrdeq lr, [r9], -ip │ │ │ │ + ldrdeq lr, [r9], -r4 │ │ │ │ + @ instruction: 0x000a21b4 │ │ │ │ + andeq lr, r9, r4, lsl #11 │ │ │ │ + andeq lr, r9, r8, lsl #11 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - muleq ip, r8, fp │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - mov r7, r5 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 800fc │ │ │ │ - ldr r1, [pc, #-140] @ 80010 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #-156] @ 80014 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #-172] @ 80018 │ │ │ │ + andeq lr, r9, r8, ror #10 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, r3, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-72] @ 81ec8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [r8, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 81b7c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [r3] │ │ │ │ + ldr fp, [sp, #104] @ 0x68 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 81fc0 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 82050 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + beq 82d6c │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 82044 │ │ │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ │ │ + mov r9, sl │ │ │ │ + mov r7, fp │ │ │ │ + b 80d88 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r4, [r3] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 81f54 │ │ │ │ + ldrd r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #-404] @ 81e38 │ │ │ │ + ldr r8, [sp, #124] @ 0x7c │ │ │ │ + mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, #1 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #-188] @ 8001c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldr r1, [pc, #-436] @ 81e3c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ + str r8, [sp] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #-132] @ 8006c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #-348] @ 81eb0 │ │ │ │ + mov r9, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + mov r7, fp │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #-232] @ 80020 │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bic fp, r7, #-2147483648 @ 0x80000000 │ │ │ │ - mov r4, r2 │ │ │ │ - bic r5, r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r2 │ │ │ │ - bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r6, r2 │ │ │ │ - bic r7, r3, #-2147483648 @ 0x80000000 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r2, r8 │ │ │ │ - movne r3, r9 │ │ │ │ - moveq r2, r4 │ │ │ │ - moveq r3, r5 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [pc, #-348] @ 80024 │ │ │ │ - mov r1, fp │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ - mov r0, sl │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r2, r6 │ │ │ │ - movne r3, r7 │ │ │ │ - moveq r2, sl │ │ │ │ - moveq r3, fp │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 1187ac │ │ │ │ - ldr sl, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #-408] @ 80028 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - strd r0, [r4] │ │ │ │ - ldr r9, [sl, r3] │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7ddc0 │ │ │ │ - ldr r3, [pc, #-436] @ 8002c │ │ │ │ - ldrd r0, [r9] │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - mov ip, r3 │ │ │ │ - ldrd r2, [r9, #8] │ │ │ │ - strd r6, [sp] │ │ │ │ - strd r6, [ip] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - bl 7bfe4 │ │ │ │ - ldm r4, {r0, r3} │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #-460] @ 80044 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldm r3, {r0, r3} │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #-492] @ 80044 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 7d540 │ │ │ │ - ldr r2, [pc, #-532] @ 80030 │ │ │ │ - ldr r3, [pc, #-532] @ 80034 │ │ │ │ - ldr r8, [sl, r2] │ │ │ │ - ldr fp, [sl, r3] │ │ │ │ - ldr r1, [pc, #-540] @ 80038 │ │ │ │ - ldrd r2, [r8] │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - strd r2, [fp] │ │ │ │ - ldr r5, [sl, r1] │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldrd r2, [r5] │ │ │ │ - add r1, ip, #-2147483648 @ 0x80000000 │ │ │ │ - strd r2, [fp, #8] │ │ │ │ - ldr r3, [pc, #-564] @ 80044 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #-576] @ 80044 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r4, [r1] │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 7d540 │ │ │ │ - ldr r3, [pc, #-624] @ 8003c │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ - ldr sl, [sl, r3] │ │ │ │ - ldrd r2, [r8] │ │ │ │ - ldrd r0, [r4] │ │ │ │ - strd r2, [sl] │ │ │ │ - ldrd r2, [r5] │ │ │ │ - strd r2, [sl, #8] │ │ │ │ - ldr r3, [pc, #-648] @ 80044 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #-660] @ 80044 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82074 │ │ │ │ + b 8205c │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + b 80e10 │ │ │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ │ │ + mov r9, sl │ │ │ │ + mov r7, fp │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 7d540 │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #-708] @ 80040 │ │ │ │ - ldrd r0, [r4] │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ - ldrd r2, [r8] │ │ │ │ - strd r2, [r7] │ │ │ │ - ldrd r2, [r5] │ │ │ │ - strd r2, [r7, #8] │ │ │ │ - ldr r3, [pc, #-732] @ 80044 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, #0 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldm r3, {r0, r3} │ │ │ │ - add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #-764] @ 80044 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 7d540 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #-780] @ 80048 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ - ldrd r2, [r8] │ │ │ │ - strd r2, [r6] │ │ │ │ - ldrd r2, [r5] │ │ │ │ - strd r2, [r6, #8] │ │ │ │ - ble 80458 │ │ │ │ - ldrd r2, [r9] │ │ │ │ - ldr r1, [pc, #-820] @ 8004c │ │ │ │ - ldrd r8, [r9, #8] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 82d40 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + bne 80d7c │ │ │ │ + mov r3, r4 │ │ │ │ + mov fp, r7 │ │ │ │ + mov r4, r6 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + add r8, r2, #1 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + add r7, r2, #1 │ │ │ │ + sub r6, r2, #1 │ │ │ │ + b 824e0 │ │ │ │ + ldr r1, [pc, #-632] @ 81e40 │ │ │ │ + mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 82154 │ │ │ │ + ldr r6, [pc, #-656] @ 81e44 │ │ │ │ + ldr r8, [pc, #-656] @ 81e48 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r9, [sp, #168] @ 0xa8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, #1 │ │ │ │ - strd r8, [sp] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #-844] @ 80050 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [r3, r4, lsl #2] │ │ │ │ + lsl r3, r5, #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ ldrd r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ + add r5, r5, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #-860] @ 80054 │ │ │ │ - ldrd r2, [r4] │ │ │ │ - add r1, pc, r1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne 820f4 │ │ │ │ + ldr r1, [pc, #-732] @ 81e4c │ │ │ │ mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldr r1, [pc, #-880] @ 80058 │ │ │ │ - ldrd r2, [ip] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r4, [fp, #8] │ │ │ │ - ldr r1, [pc, #-900] @ 8005c │ │ │ │ - ldrd r2, [fp] │ │ │ │ + ldr r3, [r7, #4]! │ │ │ │ + ldr r1, [pc, #-748] @ 81e50 │ │ │ │ + ldrd r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ - strd r4, [sp] │ │ │ │ mov r0, #1 │ │ │ │ + add r4, r4, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r4, [sl, #8] │ │ │ │ - ldr r1, [pc, #-924] @ 80060 │ │ │ │ - ldrd r2, [sl] │ │ │ │ - add r1, pc, r1 │ │ │ │ - strd r4, [sp] │ │ │ │ + cmp r9, r4 │ │ │ │ + bne 820e4 │ │ │ │ + ldr r1, [pc, #-776] @ 81e54 │ │ │ │ mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r4, [r7, #8] │ │ │ │ - ldr r1, [pc, #-948] @ 80064 │ │ │ │ - ldrd r2, [r7] │ │ │ │ add r1, pc, r1 │ │ │ │ - strd r4, [sp] │ │ │ │ - mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r4, [r6, #8] │ │ │ │ - ldr r1, [pc, #-972] @ 80068 │ │ │ │ - ldrd r2, [r6] │ │ │ │ + b 818b0 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 8187c │ │ │ │ + ldr r1, [pc, #-808] @ 81e58 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ - strd r4, [sp] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #-992] @ 8006c │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #-744] @ 81eb0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr r2, [pc, #-1008] @ 80070 │ │ │ │ - ldr r3, [pc, #-1008] @ 80074 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #932] @ 0x3a4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + ldr r3, [pc, #-844] @ 81e5c │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #1024] @ 0x400 │ │ │ │ + ldr r3, [pc, #-752] @ 81ec8 │ │ │ │ + ldrd r0, [r4, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + b 813f8 │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, r5 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r6, r6, r3 │ │ │ │ + bgt 81908 │ │ │ │ + cmp r8, #0 │ │ │ │ + mov sl, r7 │ │ │ │ + bne 82314 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 81ae0 │ │ │ │ + ldr r2, [pc, #-932] @ 81e60 │ │ │ │ mov r3, #0 │ │ │ │ - bne 80698 │ │ │ │ - add sp, sp, #940 @ 0x3ac │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, fp │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + lsl r3, r5, #2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov r4, #0 │ │ │ │ + add fp, r3, r6, lsl #2 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + b 82270 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [r6] │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #-996] @ 81e64 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 822dc │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, r4 │ │ │ │ + ble 82328 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r6, [fp], #4 │ │ │ │ + ldr r9, [r3, r2] │ │ │ │ + ldrd r0, [r6] │ │ │ │ + ldr r3, [pc, #-976] @ 81ec0 │ │ │ │ + lsl r8, r4, #3 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r9, r8] │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r2, [r9, r8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82234 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [pc, #-1128] @ 81e68 │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r0, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8225c │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #-1112] @ 81eb0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 8225c │ │ │ │ + ldr r1, [pc, #-1200] @ 81e6c │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 821ec │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r6, [sp, #92] @ 0x5c │ │ │ │ + cmp r3, r5 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r6, r6, r3 │ │ │ │ + bgt 82218 │ │ │ │ + mov fp, r7 │ │ │ │ + b 81ae0 │ │ │ │ + ldr r1, [pc, #-1248] @ 81e70 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r0, [fp] │ │ │ │ + bl b4cc │ │ │ │ + b 7fe04 │ │ │ │ + ldr lr, [pc, #-1276] @ 81e74 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [sp, #164] @ 0xa4 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + ldr r0, [fp] │ │ │ │ + strb r2, [ip] │ │ │ │ + bl b4cc │ │ │ │ + b 7fe04 │ │ │ │ + ldr lr, [pc, #-1324] @ 81e78 │ │ │ │ + add lr, pc, lr │ │ │ │ + b 81368 │ │ │ │ + ldr sl, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #-1336] @ 81e7c │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + add r4, r4, #768 @ 0x300 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #-1352] @ 81e80 │ │ │ │ + ldr r0, [pc, #-1352] @ 81e84 │ │ │ │ + str r1, [r2] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ldr ip, [sl, r3] │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r0, ip │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r0, [pc, #-1400] @ 81e88 │ │ │ │ + ldr r3, [pc, #-1400] @ 81e8c │ │ │ │ + ldr r0, [sl, r0] │ │ │ │ + mov r1, #1 │ │ │ │ + str r1, [r0] │ │ │ │ + ldr r8, [sl, r3] │ │ │ │ + ldr r3, [r5, #1024] @ 0x400 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, r3, #768 @ 0x300 │ │ │ │ + ldrd r6, [r3] │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190ac │ │ │ │ + mov r3, r4 │ │ │ │ + strd r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr ip, [r5, #1024] @ 0x400 │ │ │ │ + ldr r2, [pc, #-1456] @ 81e90 │ │ │ │ + mov r1, #1 │ │ │ │ + str r1, [r3] │ │ │ │ + ldrd r6, [ip, #48] @ 0x30 │ │ │ │ + ldr r2, [sl, r2] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + strd r6, [sp] │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r4, [r5, #1024] @ 0x400 │ │ │ │ + b 7f680 │ │ │ │ + ldr lr, [pc, #-1504] @ 81e94 │ │ │ │ + ldr ip, [sp, #164] @ 0xa4 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2} │ │ │ │ + ldr r0, [fp] │ │ │ │ + strh r3, [ip] │ │ │ │ + bl b4cc │ │ │ │ + b 7fe04 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #-1548] @ 81e98 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + str r5, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 7fe04 │ │ │ │ + bl 7db54 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 82dac │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + mov r8, #1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + mvn r6, #0 │ │ │ │ + mov r7, r8 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 82cf8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-1628] @ 81e9c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118d7c │ │ │ │ + bl 1190e4 │ │ │ │ + mov r2, #0 │ │ │ │ + cmp r0, #1 │ │ │ │ + movge r3, r0 │ │ │ │ + movlt r3, #1 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [pc, #-1660] @ 81ea0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr sl, [r3, #1024] @ 0x400 │ │ │ │ + ldr r3, [pc, #-1632] @ 81ec8 │ │ │ │ + ldrd r0, [sl, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7fdec │ │ │ │ - ldr r7, [pc, #-1072] @ 80078 │ │ │ │ - mov r6, #0 │ │ │ │ + beq 82ce4 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 804b0 │ │ │ │ - b 7fde4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + strd r4, [sp, #64] @ 0x40 │ │ │ │ + strd r4, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [pc, #-1696] @ 81ec8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [sl, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7fc20 │ │ │ │ - ldr r7, [pc, #-1168] @ 80078 │ │ │ │ - mov r6, #0 │ │ │ │ - mov sl, #0 │ │ │ │ - mov fp, #0 │ │ │ │ + beq 827c0 │ │ │ │ + ldr r3, [pc, #-1740] @ 81ec0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 80510 │ │ │ │ - b 7fc1c │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ + bl 118758 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #356 @ 0x164 │ │ │ │ + ldr r6, [pc, #-1808] @ 81ea4 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + b 82684 │ │ │ │ + ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7fb48 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r3, [pc, #-1272] @ 80078 │ │ │ │ + bl 118758 │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + ldrd r4, [r1] │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r2, r4 │ │ │ │ + movne r3, r5 │ │ │ │ + bne 82630 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + add r7, r7, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-1956] @ 81ea8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr sl, [r3, #1024] @ 0x400 │ │ │ │ + ldr r3, [pc, #-1940] @ 81ec8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 80568 │ │ │ │ - b 7fb44 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ + ldrd r0, [sl, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7fa64 │ │ │ │ - ldr r9, [pc, #-1352] @ 80078 │ │ │ │ - mov r8, #0 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ + beq 827c0 │ │ │ │ + ldr r3, [pc, #-1996] @ 81ec0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 805c8 │ │ │ │ - b 7fa5c │ │ │ │ mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r0, sl │ │ │ │ + bl b790 │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r0, [r6, #1028] @ 0x404 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl bc40 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 82770 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + strd r4, [sp] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r1, [pc, #-2172] @ 81eac │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2228] @ 81eb0 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 82788 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 82634 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl 118758 │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7f97c │ │ │ │ - ldr r9, [pc, #-1448] @ 80078 │ │ │ │ - mov r8, #0 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + bne 825dc │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + b 825e0 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, r3, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-2328] @ 81ec8 │ │ │ │ + mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 80628 │ │ │ │ - b 7f974 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 7dd84 │ │ │ │ - b 7f8c8 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7dd84 │ │ │ │ - b 7faa8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 7dd84 │ │ │ │ - b 7f9c0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 7dd84 │ │ │ │ - b 7fd30 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7dd84 │ │ │ │ - b 7fb84 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - │ │ │ │ -0008069c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ 80740 │ │ │ │ - ldr r2, [pc, #140] @ 80744 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r4, [r2] │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r2, [r1, #16] │ │ │ │ - ldrd r0, [r0, #16] │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrd r2, [r7, #24] │ │ │ │ - ldrd r0, [r6, #24] │ │ │ │ - bl 1187a8 │ │ │ │ + ldrd r0, [sl, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ mov r2, r0 │ │ │ │ - bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrd r2, [r7, #32] │ │ │ │ - ldrd r0, [r6, #32] │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r0 │ │ │ │ - bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq pc, ip, r4, asr #18 │ │ │ │ - andeq r0, r0, r4, asr #13 │ │ │ │ - │ │ │ │ -00080748 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr r0, [pc, #1744] @ 80e30 │ │ │ │ - ldr r1, [pc, #1744] @ 80e34 │ │ │ │ - ldr r3, [pc, #1744] @ 80e38 │ │ │ │ - sub sp, sp, #244 @ 0xf4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r2, [pc, #1724] @ 80e3c │ │ │ │ + bne 82560 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #1708] @ 80e40 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 82c6c │ │ │ │ + ldr r3, [pc, #-2424] @ 81eb4 │ │ │ │ mov r2, #0 │ │ │ │ - str r2, [r0] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r3, [pc, #1668] @ 80e44 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - ble 80df0 │ │ │ │ - ldr r9, [r2, r3] │ │ │ │ - rsb sl, r1, r1, lsl #3 │ │ │ │ - ldr r8, [r9] │ │ │ │ - mov fp, #0 │ │ │ │ - add r3, r8, sl, lsl #3 │ │ │ │ - mov sl, #0 │ │ │ │ - str r9, [sp] │ │ │ │ - mov r4, sl │ │ │ │ - mov r5, fp │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr sl, [r3, #1024] @ 0x400 │ │ │ │ + ldr r3, [pc, #-2420] @ 81ec8 │ │ │ │ + ldrd r0, [sl, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82c58 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ mov r6, sl │ │ │ │ - mov r7, fp │ │ │ │ - mov r9, r3 │ │ │ │ - ldrd r2, [r8, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r8, #24] │ │ │ │ - add r8, r8, #56 @ 0x38 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r8, #-24] @ 0xffffffe8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1187ac │ │ │ │ - cmp r8, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - bne 807f4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r9, [sp] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp] │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + strd r4, [sp, #80] @ 0x50 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ + str r8, [sp, #132] @ 0x84 │ │ │ │ + str r9, [sp, #136] @ 0x88 │ │ │ │ + str fp, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [pc, #-2500] @ 81ec8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r6, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82adc │ │ │ │ + ldr r3, [pc, #-2544] @ 81ec0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ + ldr sl, [pc, #-2572] @ 81eb8 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r7, #0 │ │ │ │ + add fp, sp, #356 @ 0x164 │ │ │ │ + add r9, sp, #368 @ 0x170 │ │ │ │ + add r8, sp, #360 @ 0x168 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + b 8299c │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + strd r2, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + ldrd r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r6, [sp] │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - bl 118dcc │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #1336] @ 80e48 │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldr ip, [r8, r3] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 118758 │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + ldrd r4, [r1] │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - mov r7, r1 │ │ │ │ mov r1, r5 │ │ │ │ - strd r2, [ip, #16] │ │ │ │ - strd r4, [ip, #24] │ │ │ │ - str ip, [sp, #32] │ │ │ │ - strd r6, [ip, #32] │ │ │ │ - bl bc7c │ │ │ │ - ldr r3, [pc, #1284] @ 80e4c │ │ │ │ - ldr r8, [r8, r3] │ │ │ │ - ldrd sl, [r8] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd sl, [sp, #40] @ 0x28 │ │ │ │ - bl 118dcc │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r2, r4 │ │ │ │ + movne r3, r5 │ │ │ │ + bne 82948 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + add r7, r7, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-2728] @ 81ebc │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r6, [r3, #1024] @ 0x400 │ │ │ │ + ldr r3, [pc, #-2732] @ 81ec8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r4, [ip] │ │ │ │ - bl b724 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118dcc │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr r3, [pc, #1216] @ 80e50 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r0, [ip, #8] │ │ │ │ + ldrd r0, [r6, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190d4 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 80d90 │ │ │ │ - ldr r7, [pc, #1184] @ 80e50 │ │ │ │ - mov r6, #0 │ │ │ │ + beq 82adc │ │ │ │ + ldr r3, [pc, #-2788] @ 81ec0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + strd r4, [sp] │ │ │ │ + ldr r0, [sl, #1028] @ 0x404 │ │ │ │ + bl b790 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r0, [sl, #1024] @ 0x400 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl bc40 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7c9b0 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 82a8c │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + strd r4, [sp] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r1, [pc, #-2944] @ 81ec4 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2968] @ 81ee8 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 82aa4 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8294c │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + bl 118758 │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 828f4 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + b 828f8 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, r3, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-3124] @ 81ec8 │ │ │ │ + mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1190d4 │ │ │ │ + ldrd r0, [r6, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 809b0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r4, [r3] │ │ │ │ - ldr r3, [pc, #1124] @ 80e54 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + bne 82884 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r8, [sp, #132] @ 0x84 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r9, [sp, #136] @ 0x88 │ │ │ │ + ldr fp, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 80a88 │ │ │ │ - ldr r0, [pc, #1104] @ 80e58 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - ldr r1, [pc, #1092] @ 80e5c │ │ │ │ - ldrd r2, [r4, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 82b88 │ │ │ │ + ldr r1, [pc, #-3208] @ 81ecc │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #1076] @ 80e60 │ │ │ │ - ldrd r2, [r4, #24] │ │ │ │ + ldr r1, [pc, #-3224] @ 81ed0 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #1060] @ 80e64 │ │ │ │ - ldrd r2, [r4, #32] │ │ │ │ + ldr r3, [pc, #-3220] @ 81ee8 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r0, [fp] │ │ │ │ + bl b4cc │ │ │ │ + ldrd sl, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #-3272] @ 81ed4 │ │ │ │ + mov r4, sl │ │ │ │ + mov r5, fp │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + ldrd r4, [sp, #72] @ 0x48 │ │ │ │ + mov ip, #0 │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + ldrd r4, [sp, #64] @ 0x40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + ldrd r4, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r4, r9 │ │ │ │ + mov r1, #1 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + str ip, [r4], #1024 @ 0x400 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + mov r5, fp │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + add r0, r4, #4 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r4, sl │ │ │ │ + ldr r3, [pc, #-3376] @ 81ed8 │ │ │ │ + ldrd sl, [sp, #72] @ 0x48 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, #1 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + strd sl, [sp, #24] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + add r3, r9, #5120 @ 0x1400 │ │ │ │ + strd r0, [r3, #8] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + add r2, r9, #4096 @ 0x1000 │ │ │ │ + strd r0, [r3, #16] │ │ │ │ + str r6, [r2, #1048] @ 0x418 │ │ │ │ + strd sl, [r3, #32] │ │ │ │ + strd r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [r2, #1072] @ 0x430 │ │ │ │ + b 7fe04 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r2, [sp, #72] @ 0x48 │ │ │ │ + b 82b3c │ │ │ │ + ldr r1, [pc, #-3480] @ 81edc │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-3492] @ 81ee0 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #1044] @ 80e68 │ │ │ │ - ldrd r2, [r4] │ │ │ │ + ldr r1, [pc, #-3508] @ 81ee4 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #1028] @ 80e6c │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ + ldr r3, [pc, #-3524] @ 81ee8 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 82824 │ │ │ │ + ldr r1, [pc, #-3556] @ 81eec │ │ │ │ + mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + b 82824 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + b 82814 │ │ │ │ + ldr r1, [pc, #184] @ 82db8 │ │ │ │ mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r2, [r8] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 80e1c │ │ │ │ - mov r1, #0 │ │ │ │ - ldr fp, [pc, #972] @ 80e70 │ │ │ │ - mov r4, r8 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 824e8 │ │ │ │ + ldr r1, [pc, #156] @ 82dbc │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #140] @ 82dc0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 824e8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov fp, r7 │ │ │ │ + mov r4, r6 │ │ │ │ + add r7, r2, #1 │ │ │ │ + sub r6, r2, #1 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + add r8, r2, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ + b 824e0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, sl │ │ │ │ + ldr r4, [sp, #212] @ 0xd4 │ │ │ │ + b 82098 │ │ │ │ + ldr lr, [pc, #64] @ 82dc4 │ │ │ │ + mov r9, sl │ │ │ │ + add lr, pc, lr │ │ │ │ + b 81368 │ │ │ │ + ldr r1, [pc, #52] @ 82dc8 │ │ │ │ + mov r9, sl │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 82350 │ │ │ │ + ldr lr, [pc, #40] @ 82dcc │ │ │ │ + mov r9, sl │ │ │ │ + add lr, pc, lr │ │ │ │ + b 82370 │ │ │ │ + ldr lr, [pc, #28] @ 82dd0 │ │ │ │ + add lr, pc, lr │ │ │ │ + b 81368 │ │ │ │ + andeq r2, sl, r8, lsr #2 │ │ │ │ + andeq lr, r9, r0, asr #9 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andeq lr, r9, r8, ror r0 │ │ │ │ + andseq r2, r2, r4, lsl #26 │ │ │ │ + andeq lr, r9, r0, lsr #6 │ │ │ │ + andeq lr, r9, ip, asr #32 │ │ │ │ + │ │ │ │ +00082dd4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r9, [pc, #220] @ 82ec8 │ │ │ │ mov r5, r1 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r3 │ │ │ │ - ldrd r2, [r4, #24] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r4, #16] │ │ │ │ - add r4, r4, #56 @ 0x38 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldrd r0, [r0] │ │ │ │ + ldrd r2, [r9] │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [r9, #8] │ │ │ │ + strd r0, [r4] │ │ │ │ + ldrd r0, [r5] │ │ │ │ + bl 118758 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 118b60 │ │ │ │ + strd r6, [r5] │ │ │ │ + ldrd r4, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 82e70 │ │ │ │ + ldr r9, [r9, #28] │ │ │ │ + ldr r3, [pc, #128] @ 82ecc │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r9, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82e7c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r8] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [r4, #-24] @ 0xffffffe8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 118b60 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 82e70 │ │ │ │ + ldr r3, [pc, #44] @ 82ecc │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r9, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1190ac │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - movne r8, r5 │ │ │ │ - add r5, r5, #1 │ │ │ │ - movne sl, r6 │ │ │ │ - movne fp, r7 │ │ │ │ - cmp r5, r9 │ │ │ │ - bne 80abc │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - rsb r1, r1, r1, lsl #3 │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - add r4, r8, r1, lsl #3 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl bb44 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #764] @ 80e74 │ │ │ │ - add fp, sp, #64 @ 0x40 │ │ │ │ - ldr r5, [r2, r3] │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r6, [r4, #8] │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - strd r6, [sp] │ │ │ │ - ldrd r6, [r8] │ │ │ │ - ldr ip, [r8, #48] @ 0x30 │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - ldrd r6, [r4] │ │ │ │ - mov sl, #0 │ │ │ │ - mov r2, fp │ │ │ │ - strd r0, [r5] │ │ │ │ - strd r6, [r8] │ │ │ │ - ldrd r6, [sp, #8] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - strd r6, [r4] │ │ │ │ - ldrd r6, [r4, #16] │ │ │ │ - ldr r5, [pc, #688] @ 80e78 │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - ldrd r6, [r8, #8] │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 82e70 │ │ │ │ + ldrheq r3, [r2], -r4 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + │ │ │ │ +00082ed0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3784] @ 0xec8 │ │ │ │ + ldr ip, [pc, #964] @ 832ac │ │ │ │ + ldr r3, [pc, #964] @ 832b0 │ │ │ │ + sub sp, sp, #276 @ 0x114 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + add r8, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldrd r6, [sp] │ │ │ │ - strd r6, [r8, #8] │ │ │ │ - ldrd r6, [sp, #16] │ │ │ │ - strd r6, [r4, #8] │ │ │ │ - ldrd r6, [r4, #24] │ │ │ │ - strd r6, [sp] │ │ │ │ - ldrd r6, [r8, #16] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldrd r6, [sp, #8] │ │ │ │ - strd r6, [r8, #16] │ │ │ │ - ldrd r6, [sp, #16] │ │ │ │ - strd r6, [r4, #16] │ │ │ │ - ldrd r6, [r4, #32] │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - ldrd r6, [r8, #24] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldrd r6, [sp] │ │ │ │ - strd r6, [r8, #24] │ │ │ │ - ldrd r6, [sp, #16] │ │ │ │ - strd r6, [r4, #24] │ │ │ │ - ldrd r6, [r8, #32] │ │ │ │ - strd r6, [sp] │ │ │ │ - ldrd r6, [sp, #8] │ │ │ │ - strd r6, [r8, #32] │ │ │ │ - ldrd r6, [sp] │ │ │ │ - strd r6, [r4, #32] │ │ │ │ - str r3, [r8, #48] @ 0x30 │ │ │ │ - str ip, [r4, #48] @ 0x30 │ │ │ │ - mov r4, #0 │ │ │ │ - str sl, [r8, #52] @ 0x34 │ │ │ │ - strd r4, [r8, #40] @ 0x28 │ │ │ │ - bl 7ca88 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7cfe4 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 80d64 │ │ │ │ - str fp, [sp, #8] │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - mov r4, #56 @ 0x38 │ │ │ │ - mov r5, #1 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ - mov fp, r2 │ │ │ │ - b 80cbc │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [r1, #40] @ 0x28 │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r8] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r1, #52] @ 0x34 │ │ │ │ - ldr r3, [fp] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - add r4, r4, #56 @ 0x38 │ │ │ │ - ble 80d64 │ │ │ │ - ldr r0, [r9] │ │ │ │ - add r1, r0, r4 │ │ │ │ - str sl, [r1, #52] @ 0x34 │ │ │ │ - bl 8069c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [r9] │ │ │ │ - add r1, r0, r4 │ │ │ │ - bne 80c88 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 7ca88 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7cfe4 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7ca88 │ │ │ │ - ldr r3, [r9] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 7cfe4 │ │ │ │ - ldr r3, [sp] │ │ │ │ - strd r0, [r3, #40] @ 0x28 │ │ │ │ - ldr r0, [r9] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7cb7c │ │ │ │ - mov r2, #0 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl b7cc │ │ │ │ + ldrb r3, [sp, #12] │ │ │ │ + ldr r7, [pc, #904] @ 832b4 │ │ │ │ + cmp r3, #32 │ │ │ │ + add r7, pc, r7 │ │ │ │ + bne 832a0 │ │ │ │ + add r2, r8, r0 │ │ │ │ + mov r5, r8 │ │ │ │ + b 82f4c │ │ │ │ + ldrb r3, [r5, #1]! │ │ │ │ + cmp r3, #32 │ │ │ │ + bne 82f58 │ │ │ │ + cmp r5, r2 │ │ │ │ + bcc 82f40 │ │ │ │ + ldrb r3, [r5] │ │ │ │ + cmp r3, #32 │ │ │ │ + cmpne r3, #61 @ 0x3d │ │ │ │ + beq 83298 │ │ │ │ + add r1, r8, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + b 82f80 │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ + cmp r3, #32 │ │ │ │ + cmpne r3, #61 @ 0x3d │ │ │ │ + beq 82f88 │ │ │ │ + cmp r2, r1 │ │ │ │ + bcc 82f70 │ │ │ │ + ldr r1, [pc, #808] @ 832b8 │ │ │ │ + mov r4, r2 │ │ │ │ + add ip, r8, r0 │ │ │ │ + b 82f9c │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldrb r3, [r4] │ │ │ │ + sub r3, r3, #32 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + cmp r3, #29 │ │ │ │ + bhi 82fc4 │ │ │ │ + lsr r3, r1, r3 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 82fc4 │ │ │ │ + cmp r4, ip │ │ │ │ + bcc 82f98 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 80ca8 │ │ │ │ - ldr r3, [r9] │ │ │ │ - add r3, r3, r4 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ - add r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - strd r0, [r3, #40] @ 0x28 │ │ │ │ - b 80ca8 │ │ │ │ - ldr r2, [pc, #272] @ 80e7c │ │ │ │ - ldr r3, [pc, #200] @ 80e38 │ │ │ │ + strb r3, [r2] │ │ │ │ + ldrb r2, [r4] │ │ │ │ + cmp r2, #39 @ 0x27 │ │ │ │ + ldrbeq r2, [r4, #1] │ │ │ │ + addeq r3, r4, #1 │ │ │ │ + movne r3, r4 │ │ │ │ + cmp r2, #39 @ 0x27 │ │ │ │ + cmpne r2, #32 │ │ │ │ + beq 8300c │ │ │ │ + add r8, r8, r0 │ │ │ │ + b 83004 │ │ │ │ + ldrb r2, [r3, #1]! │ │ │ │ + cmp r2, #32 │ │ │ │ + cmpne r2, #39 @ 0x27 │ │ │ │ + beq 8300c │ │ │ │ + cmp r3, r8 │ │ │ │ + bcc 82ff4 │ │ │ │ + ldr r2, [pc, #680] @ 832bc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r3] │ │ │ │ + ble 83050 │ │ │ │ + ldr r1, [pc, #656] @ 832c0 │ │ │ │ + mov r3, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #636] @ 832c4 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r1, [pc, #624] @ 832c8 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 831fc │ │ │ │ + ldr r1, [pc, #604] @ 832cc │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 83160 │ │ │ │ + ldr r1, [pc, #584] @ 832d0 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 83124 │ │ │ │ + ldr r1, [pc, #564] @ 832d4 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 830e0 │ │ │ │ + ldr r2, [pc, #544] @ 832d8 │ │ │ │ + ldr r3, [pc, #500] @ 832b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 80e2c │ │ │ │ - add sp, sp, #244 @ 0xf4 │ │ │ │ + bne 832a8 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 809e8 │ │ │ │ - ldr fp, [pc, #156] @ 80e50 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ + ldr r7, [pc, #500] @ 832dc │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 80dbc │ │ │ │ - b 809e0 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r9, [r2, r3] │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + add r7, pc, r7 │ │ │ │ + bl b514 │ │ │ │ + ldrd r2, [r7, #64] @ 0x40 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #480] @ 832e0 │ │ │ │ + mvn r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - b 808b0 │ │ │ │ - ldr fp, [pc, #76] @ 80e70 │ │ │ │ - mov r4, r8 │ │ │ │ - mov sl, #0 │ │ │ │ - b 80b60 │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + strd r4, [r7, #120] @ 0x78 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 830b0 │ │ │ │ + ldr r7, [pc, #440] @ 832e4 │ │ │ │ + mov r0, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + bl b514 │ │ │ │ + ldrd r2, [r7, #64] @ 0x40 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #420] @ 832e8 │ │ │ │ + mvn r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + strd r0, [r7, #112] @ 0x70 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 83098 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b91c │ │ │ │ + ldr sl, [pc, #372] @ 832ec │ │ │ │ + add sl, pc, sl │ │ │ │ + ldrd r2, [sl, #64] @ 0x40 │ │ │ │ + mov r1, r3 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 11875c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, fp │ │ │ │ + bl 118a2c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #10 │ │ │ │ + str r0, [sl, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + bl b91c │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [pc, #276] @ 832f0 │ │ │ │ + mvn r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + str r0, [sl, #80] @ 0x50 │ │ │ │ + ldr r0, [sl, #24] │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 83080 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b91c │ │ │ │ + ldr sl, [pc, #224] @ 832f4 │ │ │ │ + add sl, pc, sl │ │ │ │ + ldrd r2, [sl, #64] @ 0x40 │ │ │ │ + mov r1, r3 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 11875c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, fp │ │ │ │ + bl 118a2c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #10 │ │ │ │ + str r0, [sl, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + bl b91c │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [pc, #128] @ 832f8 │ │ │ │ + mvn r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + str r0, [sl, #76] @ 0x4c │ │ │ │ + ldr r0, [sl, #20] │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 83068 │ │ │ │ + mov r2, r5 │ │ │ │ + b 82f88 │ │ │ │ + mov r5, r8 │ │ │ │ + b 82f58 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - muleq ip, r0, r8 │ │ │ │ - andeq pc, ip, ip, lsl #17 │ │ │ │ + andeq sp, ip, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r0, r0, ip, ror r6 │ │ │ │ - andeq r0, r0, r0, ror r5 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r0, r4, lsl r5 │ │ │ │ - andeq r0, r0, r8, asr r6 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - andeq r0, r0, r8, lsr #13 │ │ │ │ - ldrdeq sp, [r9], -r0 │ │ │ │ - andeq sp, r9, r8, asr #15 │ │ │ │ - andeq sp, r9, r0, asr #15 │ │ │ │ - @ instruction: 0x0009d7b8 │ │ │ │ - @ instruction: 0x0009d7b0 │ │ │ │ - andeq sp, r9, ip, lsr #15 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - andeq r0, r0, ip, lsr #8 │ │ │ │ - svclt 0x00f00000 @ IMB │ │ │ │ - andeq pc, ip, ip, lsl #5 │ │ │ │ + andeq sp, ip, ip, asr #1 │ │ │ │ + andcs r0, r0, r1, lsl #1 │ │ │ │ + mulseq r2, r0, lr │ │ │ │ + andeq r9, r9, r8, ror lr │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andeq r9, sl, ip, lsl #16 │ │ │ │ + andeq r9, sl, r4, lsl #16 │ │ │ │ + andeq r9, r9, ip, asr lr │ │ │ │ + andeq r9, r9, r0, ror #28 │ │ │ │ + andeq ip, ip, r0, asr #30 │ │ │ │ + @ instruction: 0x00122db8 │ │ │ │ + andeq r9, r9, r8, lsl #28 │ │ │ │ + andseq r2, r2, r4, ror sp │ │ │ │ + andeq r9, r9, r8, lsr #27 │ │ │ │ + andseq r2, r2, ip, lsr #26 │ │ │ │ + strdeq r9, [r9], -r8 │ │ │ │ + mulseq r2, r0, ip │ │ │ │ + andeq r9, r9, ip, asr #24 │ │ │ │ │ │ │ │ -00080e80 : │ │ │ │ +000832fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r9, [pc, #984] @ 81270 │ │ │ │ - ldr lr, [pc, #984] @ 81274 │ │ │ │ - ldr ip, [pc, #984] @ 81278 │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - add r9, pc, r9 │ │ │ │ - add lr, pc, lr │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #960] @ 8127c │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #84] @ 0x54 │ │ │ │ - mov ip, #0 │ │ │ │ - ldr sl, [r9, r3] │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #940] @ 81280 │ │ │ │ - ldr r3, [pc, #940] @ 81284 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sl] │ │ │ │ - str sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [r9, r2] │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - ldr r7, [r2] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r7, [r3] │ │ │ │ - ldr r3, [pc, #904] @ 81288 │ │ │ │ - ldr r2, [pc, #904] @ 8128c │ │ │ │ - ldr ip, [r9, r3] │ │ │ │ - ldr r1, [pc, #900] @ 81290 │ │ │ │ - ldr r3, [pc, #900] @ 81294 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - strd r2, [ip] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #888] @ 81298 │ │ │ │ - ldr r1, [r9, r1] │ │ │ │ - ldr r2, [pc, #884] @ 8129c │ │ │ │ - rsb r0, r0, r0, lsl #3 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - strd r2, [r1] │ │ │ │ - bl baa8 │ │ │ │ - ldr r3, [pc, #868] @ 812a0 │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #108] @ 83380 │ │ │ │ + ldr r3, [pc, #108] @ 83384 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, sp, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r3] │ │ │ │ - beq 81264 │ │ │ │ - cmp r7, #1 │ │ │ │ - str r4, [sl] │ │ │ │ - ble 80f78 │ │ │ │ - ldr r0, [pc, #836] @ 812a4 │ │ │ │ + mov r3, #0 │ │ │ │ + bl bb74 │ │ │ │ + ldr r0, [pc, #72] @ 83388 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r3, [pc, #828] @ 812a8 │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - ldr r4, [sl] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 810d0 │ │ │ │ - ldr r3, [pc, #804] @ 812ac │ │ │ │ - mov fp, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - sub r8, r8, #8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - sub r5, r5, #8 │ │ │ │ - mov r9, fp │ │ │ │ - str fp, [sp, #12] │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r8, r8, #8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 80ffc │ │ │ │ - ldrd r2, [r5, #8] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r0, #1 │ │ │ │ - ldrd r2, [r8] │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #696] @ 812a8 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r0, r0, #128 @ 0x80 │ │ │ │ + mov r1, r4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r2, [pc, #52] @ 8338c │ │ │ │ + ldr r3, [pc, #40] @ 83384 │ │ │ │ + add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ + ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldrd r0, [r8] │ │ │ │ - add r4, r3, r2 │ │ │ │ - strd r0, [r3, r2] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r6, [r5, #8]! │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r6, [r4, #8] │ │ │ │ - mov sl, r2 │ │ │ │ - mov fp, r3 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - bl b370 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - ldrd sl, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8337c │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, ip, r0, ror #25 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andseq r2, r2, r0, ror #22 │ │ │ │ + andeq ip, ip, r0, lsr #25 │ │ │ │ + │ │ │ │ +00083390 : │ │ │ │ + ldr r3, [pc, #16] @ 833a8 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r0, r3, #128 @ 0x80 │ │ │ │ + b bd90 <__strcpy_chk@plt> │ │ │ │ + andseq r2, r2, r8, lsl #22 │ │ │ │ + │ │ │ │ +000833ac : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3704] @ 0xe78 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #1360] @ 83918 │ │ │ │ + sub sp, sp, #356 @ 0x164 │ │ │ │ + ldr r2, [pc, #1356] @ 8391c │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r5, [pc, #1352] @ 83920 │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #348] @ 0x15c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, #10 │ │ │ │ + add r1, r5, #1152 @ 0x480 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl b460 │ │ │ │ + ldr fp, [pc, #1296] @ 83924 │ │ │ │ + add fp, pc, fp │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne 836f8 │ │ │ │ + ldr r1, [r5, #1192] @ 0x4a8 │ │ │ │ + ldr r0, [r5, #1152] @ 0x480 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt 836a4 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + bl bd9c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 836ec │ │ │ │ + ldr r3, [r5, #1196] @ 0x4ac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 83490 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r4 │ │ │ │ + add r1, r5, #1200 @ 0x4b0 │ │ │ │ + mov r0, #10 │ │ │ │ + str r7, [sp] │ │ │ │ + bl b460 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne 838ec │ │ │ │ + ldr r1, [r5, #1192] @ 0x4a8 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 83490 │ │ │ │ + ldr r0, [r5, #1200] @ 0x4b0 │ │ │ │ + mov r3, r7 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl b82c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 836ec │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl bd0c │ │ │ │ + ldr sl, [pc, #1160] @ 83928 │ │ │ │ + add sl, pc, sl │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sl, #1164] @ 0x48c │ │ │ │ + beq 838cc │ │ │ │ + ldrd r2, [r0, #136] @ 0x88 │ │ │ │ + add r8, sl, #1248 @ 0x4e0 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + bl 1190e4 │ │ │ │ + ldrd r6, [r5, #144] @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ - ldrd r6, [sp, #64] @ 0x40 │ │ │ │ - strd sl, [sp, #24] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - bl b370 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + strd r6, [sp, #32] │ │ │ │ + str r0, [sl, #1156] @ 0x484 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - ldrd r6, [sp, #64] @ 0x40 │ │ │ │ - mov sl, r2 │ │ │ │ - mov fp, r3 │ │ │ │ + bl 1190e4 │ │ │ │ + ldrd r2, [r5, #40] @ 0x28 │ │ │ │ + ldrd r6, [r8, #-8] │ │ │ │ + str r0, [sl, #1160] @ 0x488 │ │ │ │ + ldrd r0, [r5, #32] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ + bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r0, [r4, #16] │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #1044] @ 8392c │ │ │ │ + mov r2, #0 │ │ │ │ + strd r0, [r8] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r9, [r4, #48] @ 0x30 │ │ │ │ - add r3, r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r9, r9, #1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - strd sl, [r4, #32] │ │ │ │ - cmp r3, r9 │ │ │ │ - strd r0, [r4, #24] │ │ │ │ - bgt 80fbc │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - bl 80748 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 810f0 │ │ │ │ - bl 7c75c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 810fc │ │ │ │ - bl 7c8bc │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #404] @ 812b0 │ │ │ │ - add r0, r0, #56 @ 0x38 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl b388 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 8114c │ │ │ │ - ldr r0, [pc, #368] @ 812b4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - bl 7c75c │ │ │ │ - ldr r3, [pc, #356] @ 812b8 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #1024] @ 8392c │ │ │ │ + mov r2, #0 │ │ │ │ + add r8, sp, #80 @ 0x50 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + add r5, sl, #1264 @ 0x4f0 │ │ │ │ + strd r6, [sp] │ │ │ │ + strd r2, [r5, #-8] │ │ │ │ + strd r2, [r5] │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + bl b790 │ │ │ │ + ldr r0, [sl, #1164] @ 0x48c │ │ │ │ + ldr r3, [r0, #3308] @ 0xcec │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81210 │ │ │ │ - bl 7db04 │ │ │ │ - ldr r4, [pc, #332] @ 812bc │ │ │ │ - add r4, pc, r4 │ │ │ │ + beq 83784 │ │ │ │ + ldr r5, [pc, #924] @ 83930 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r7, [r5, #56] @ 0x38 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 83740 │ │ │ │ + ldr r3, [pc, #908] @ 83934 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r5, [r3, #1164] @ 0x48c │ │ │ │ + str r2, [r3, #1184] @ 0x4a0 │ │ │ │ + ldrd r8, [r5, #32] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r4] │ │ │ │ - beq 81264 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 811a4 │ │ │ │ - ldr r0, [pc, #300] @ 812c0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 7c46c │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 811b8 │ │ │ │ - ldr r3, [pc, #272] @ 812c4 │ │ │ │ - ldr r0, [pc, r3] │ │ │ │ - bl 7c664 │ │ │ │ - ldr r3, [pc, #264] @ 812c8 │ │ │ │ + bne 83724 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 83618 │ │ │ │ + ldrd r0, [r5, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 83618 │ │ │ │ + ldr r3, [pc, #808] @ 83938 │ │ │ │ + mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - cmp r6, #3 │ │ │ │ - bhi 81258 │ │ │ │ - ldrb r3, [r3, r6] │ │ │ │ + str r2, [r3, #1184] @ 0x4a0 │ │ │ │ + ldr r1, [pc, #796] @ 8393c │ │ │ │ + add r6, r5, #3504 @ 0xdb0 │ │ │ │ + add r6, r6, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 83898 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b7cc │ │ │ │ + add r0, r5, r0 │ │ │ │ + ldrb r3, [r0, #3511] @ 0xdb7 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ + beq 83898 │ │ │ │ + cmp r7, #2 │ │ │ │ + ble 83680 │ │ │ │ + ldr r5, [pc, #736] @ 83940 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r5, #1184] @ 0x4a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 838b4 │ │ │ │ + ldr r1, [pc, #720] @ 83944 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r5, [r5, #1164] @ 0x48c │ │ │ │ + ldr r3, [r5, #3940] @ 0xf64 │ │ │ │ + ldr r2, [pc, #700] @ 83948 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi 83908 │ │ │ │ + ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #240] @ 812cc │ │ │ │ - ldr r0, [pc, r3] │ │ │ │ - bl 7f3c8 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #228] @ 812d0 │ │ │ │ - ldr r3, [pc, #136] @ 81278 │ │ │ │ + mov r3, r7 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl b82c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 836ec │ │ │ │ + mov r4, #1 │ │ │ │ + ldr r2, [pc, #648] @ 8394c │ │ │ │ + ldr r3, [pc, #596] @ 8391c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8126c │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ + bne 83904 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #356 @ 0x164 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7de04 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 81164 │ │ │ │ - ldr r0, [pc, #168] @ 812d4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bbe0 │ │ │ │ - bl 7c75c │ │ │ │ - b 81164 │ │ │ │ - ldr r3, [pc, #152] @ 812d8 │ │ │ │ - ldr r0, [pc, r3] │ │ │ │ - bl 7f470 │ │ │ │ - b 811e0 │ │ │ │ - ldr r3, [pc, #140] @ 812dc │ │ │ │ - ldr r0, [pc, r3] │ │ │ │ - bl 7de9c │ │ │ │ - b 811e0 │ │ │ │ - ldr r3, [pc, #128] @ 812e0 │ │ │ │ - ldr r0, [pc, r3] │ │ │ │ - bl 7c394 │ │ │ │ - mvn r0, #0 │ │ │ │ - b 811e4 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, ip, r8, asr r1 @ │ │ │ │ - andeq pc, ip, r4, asr r1 @ │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r0, r0, r0, ror r5 │ │ │ │ - andeq r0, r0, r8, asr #9 │ │ │ │ - andeq r0, r0, r8, lsr #13 │ │ │ │ - andeq r0, r0, r8, asr r6 │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - andeq r0, r0, r0, lsr #13 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - strdmi r2, [r9], -fp │ │ │ │ - strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - andeq sp, r9, r8, asr #5 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - andeq sp, r9, ip, lsr #5 │ │ │ │ - @ instruction: 0x000004b4 │ │ │ │ - andeq sp, r9, r8, lsl #2 │ │ │ │ - andeq r0, r0, ip, ror r6 │ │ │ │ - andeq ip, lr, r4, asr r0 │ │ │ │ - andeq sp, r9, r8, ror #1 │ │ │ │ - andeq ip, lr, r0, lsl r0 │ │ │ │ - ldrdeq r3, [fp], -r0 │ │ │ │ - andeq fp, lr, r8, ror #31 │ │ │ │ - andeq lr, ip, ip, lsl #28 │ │ │ │ - andeq sp, r9, r0, lsr r0 │ │ │ │ - andeq fp, lr, r4, lsl #31 │ │ │ │ - andeq fp, lr, r4, ror pc │ │ │ │ - andeq fp, lr, r4, ror #30 │ │ │ │ - │ │ │ │ -000812e4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #240] @ 813ec │ │ │ │ - cmp r0, #2 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ble 813e4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 832fc │ │ │ │ + b 836b8 │ │ │ │ + ldr r3, [pc, #592] @ 83950 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + add r4, sp, #92 @ 0x5c │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 83390 │ │ │ │ + b 836b8 │ │ │ │ + ldrd r0, [r5, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 80e80 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 813e4 │ │ │ │ - ldr r3, [pc, #212] @ 813f0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 813dc │ │ │ │ - mov r0, #112 @ 0x70 │ │ │ │ - bl baa8 │ │ │ │ - ldr r3, [pc, #188] @ 813f4 │ │ │ │ - ldr r8, [pc, #188] @ 813f8 │ │ │ │ - ldr r9, [r4, r3] │ │ │ │ - ldr r7, [pc, #184] @ 813fc │ │ │ │ - ldrd r2, [r9] │ │ │ │ - ldr r6, [pc, #180] @ 81400 │ │ │ │ - ldr r5, [pc, #180] @ 81404 │ │ │ │ - ldr lr, [pc, #180] @ 81408 │ │ │ │ - ldr ip, [pc, #180] @ 8140c │ │ │ │ - ldr r1, [pc, #180] @ 81410 │ │ │ │ - strd r2, [r0] │ │ │ │ - ldrd r2, [r9, #8] │ │ │ │ - strd r2, [r0, #32] │ │ │ │ - ldr r8, [r4, r8] │ │ │ │ - ldrd r2, [r8] │ │ │ │ - strd r2, [r0, #8] │ │ │ │ - ldrd r2, [r8, #8] │ │ │ │ - strd r2, [r0, #40] @ 0x28 │ │ │ │ - ldr r7, [r4, r7] │ │ │ │ - ldrd r2, [r7] │ │ │ │ - strd r2, [r0, #16] │ │ │ │ - ldrd r2, [r7, #8] │ │ │ │ - strd r2, [r0, #48] @ 0x30 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + beq 83618 │ │ │ │ + b 83608 │ │ │ │ + ldr r1, [pc, #524] @ 83954 │ │ │ │ + add r6, r5, #1264 @ 0x4f0 │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #504] @ 83958 │ │ │ │ ldrd r2, [r6] │ │ │ │ - strd r2, [r0, #24] │ │ │ │ - ldrd r2, [r6, #8] │ │ │ │ - strd r2, [r0, #56] @ 0x38 │ │ │ │ - ldr r5, [r4, r5] │ │ │ │ - ldrd r2, [r5] │ │ │ │ - strd r2, [r0, #64] @ 0x40 │ │ │ │ - ldrd r2, [r5, #8] │ │ │ │ - strd r2, [r0, #72] @ 0x48 │ │ │ │ - ldr r3, [r4, lr] │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [r0, #80] @ 0x50 │ │ │ │ - ldr r3, [r4, ip] │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [r0, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, r1] │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [r0, #96] @ 0x60 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 7c4fc │ │ │ │ - b 81328 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strdeq lr, [ip], -ip │ │ │ │ - andeq r0, r0, r8, lsr #13 │ │ │ │ - andeq r0, r0, r8, lsr r5 │ │ │ │ - andeq r0, r0, r0, ror r4 │ │ │ │ - andeq r0, r0, ip, lsr #13 │ │ │ │ - andeq r0, r0, ip, ror #11 │ │ │ │ - andeq r0, r0, r4, ror #9 │ │ │ │ - andeq r0, r0, r4, ror #11 │ │ │ │ - andeq r0, r0, ip, lsr #10 │ │ │ │ - andeq r0, r0, ip, asr #8 │ │ │ │ - │ │ │ │ -00081414 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #240] @ 8151c │ │ │ │ - cmp r0, #2 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ble 81514 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 80e80 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 81514 │ │ │ │ - ldr r3, [pc, #212] @ 81520 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #488] @ 8395c │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r7, [r5, #56] @ 0x38 │ │ │ │ + b 835a0 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + add sl, sp, #64 @ 0x40 │ │ │ │ + strd r2, [sp] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + bl bc40 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 8150c │ │ │ │ - mov r0, #112 @ 0x70 │ │ │ │ - bl baa8 │ │ │ │ - ldr r3, [pc, #188] @ 81524 │ │ │ │ - ldr r8, [pc, #188] @ 81528 │ │ │ │ - ldr r9, [r4, r3] │ │ │ │ - ldr r7, [pc, #184] @ 8152c │ │ │ │ - ldrd r2, [r9] │ │ │ │ - ldr r6, [pc, #180] @ 81530 │ │ │ │ - ldr r5, [pc, #180] @ 81534 │ │ │ │ - ldr lr, [pc, #180] @ 81538 │ │ │ │ - ldr ip, [pc, #180] @ 8153c │ │ │ │ - ldr r1, [pc, #180] @ 81540 │ │ │ │ - strd r2, [r0] │ │ │ │ - ldrd r2, [r9, #8] │ │ │ │ - strd r2, [r0, #32] │ │ │ │ - ldr r8, [r4, r8] │ │ │ │ - ldrd r2, [r8] │ │ │ │ - strd r2, [r0, #8] │ │ │ │ - ldrd r2, [r8, #8] │ │ │ │ - strd r2, [r0, #40] @ 0x28 │ │ │ │ - ldr r7, [r4, r7] │ │ │ │ - ldrd r2, [r7] │ │ │ │ - strd r2, [r0, #16] │ │ │ │ - ldrd r2, [r7, #8] │ │ │ │ - strd r2, [r0, #48] @ 0x30 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ - ldrd r2, [r6] │ │ │ │ - strd r2, [r0, #24] │ │ │ │ - ldrd r2, [r6, #8] │ │ │ │ - strd r2, [r0, #56] @ 0x38 │ │ │ │ - ldr r5, [r4, r5] │ │ │ │ - ldrd r2, [r5] │ │ │ │ - strd r2, [r0, #64] @ 0x40 │ │ │ │ - ldrd r2, [r5, #8] │ │ │ │ - strd r2, [r0, #72] @ 0x48 │ │ │ │ - ldr r3, [r4, lr] │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [r0, #80] @ 0x50 │ │ │ │ - ldr r3, [r4, ip] │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [r0, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, r1] │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [r0, #96] @ 0x60 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 7c4fc │ │ │ │ - b 81458 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq lr, ip, ip, asr #23 │ │ │ │ - andeq r0, r0, r8, lsr #13 │ │ │ │ - andeq r0, r0, r8, lsr r5 │ │ │ │ - andeq r0, r0, r0, ror r4 │ │ │ │ - andeq r0, r0, ip, lsr #13 │ │ │ │ - andeq r0, r0, ip, ror #11 │ │ │ │ - andeq r0, r0, r4, ror #9 │ │ │ │ - andeq r0, r0, r4, ror #11 │ │ │ │ - andeq r0, r0, ip, lsr #10 │ │ │ │ - andeq r0, r0, ip, asr #8 │ │ │ │ - │ │ │ │ -00081544 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #112] @ 815cc │ │ │ │ - cmp r0, #2 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ble 815c4 │ │ │ │ - mov r3, #2 │ │ │ │ - bl 80e80 │ │ │ │ + bne 8358c │ │ │ │ + ldrd r2, [sp, #24] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [r5, #-8] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 118758 │ │ │ │ + strd r0, [r5] │ │ │ │ + b 8358c │ │ │ │ + ldr r7, [pc, #376] @ 83960 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r0, #4 │ │ │ │ + ldr r3, [pc, #368] @ 83964 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r0, [r3, #1168] @ 0x490 │ │ │ │ + add r3, r3, #1152 @ 0x480 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + strd r6, [r3, #24] │ │ │ │ + bl b700 │ │ │ │ + b 836bc │ │ │ │ + ldrd r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #336] @ 83968 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 815c4 │ │ │ │ - ldr r3, [pc, #84] @ 815d0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 815bc │ │ │ │ - mov r0, #112 @ 0x70 │ │ │ │ - bl baa8 │ │ │ │ - ldr r3, [pc, #60] @ 815d4 │ │ │ │ - ldr r1, [pc, #60] @ 815d8 │ │ │ │ - ldr ip, [r4, r3] │ │ │ │ - ldrd r2, [ip] │ │ │ │ - strd r2, [r0, #64] @ 0x40 │ │ │ │ - ldrd r2, [ip, #8] │ │ │ │ - strd r2, [r0, #72] @ 0x48 │ │ │ │ - ldr r3, [r4, r1] │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [r0, #104] @ 0x68 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 7d7dc │ │ │ │ - b 81588 │ │ │ │ + movne r0, #3 │ │ │ │ + ldreq r7, [pc, #300] @ 83960 │ │ │ │ + moveq r6, #0 │ │ │ │ + moveq r0, #2 │ │ │ │ + b 837ec │ │ │ │ + ldrd r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #280] @ 83960 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + ldreq r7, [pc, #260] @ 83968 │ │ │ │ + moveq r6, #0 │ │ │ │ + moveq r0, #1 │ │ │ │ + b 837ec │ │ │ │ + ldrd r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #240] @ 83968 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, #0 │ │ │ │ + ldreq r7, [pc, #204] @ 83960 │ │ │ │ + moveq r6, #0 │ │ │ │ + b 837ec │ │ │ │ + ldr r2, [pc, #204] @ 8396c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, #1184] @ 0x4a0 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + str r3, [r2, #1184] @ 0x4a0 │ │ │ │ + b 83650 │ │ │ │ + ldr r1, [pc, #180] @ 83970 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r5, [r5, #1164] @ 0x48c │ │ │ │ + b 83680 │ │ │ │ + ldr ip, [pc, #160] @ 83974 │ │ │ │ + add sl, sl, #128 @ 0x80 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia sl!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + stm sl, {r0, r1} │ │ │ │ + b 836b8 │ │ │ │ + ldr r3, [pc, #132] @ 83978 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + b 8370c │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + ldr r7, [pc, #80] @ 83960 │ │ │ │ + mov r6, #0 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - muleq ip, ip, sl │ │ │ │ - andeq r0, r0, r8, lsr #13 │ │ │ │ - andeq r0, r0, r4, ror #9 │ │ │ │ - muleq r0, ip, r5 │ │ │ │ + b 837ec │ │ │ │ + andeq ip, ip, ip, lsr #24 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andseq r2, r2, r0, asr #21 │ │ │ │ + andeq ip, ip, r8, ror #23 │ │ │ │ + andseq r2, r2, r4, lsl #20 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + andseq r2, r2, r0, lsl r9 │ │ │ │ + @ instruction: 0x001228f8 │ │ │ │ + mulseq r2, r0, r8 │ │ │ │ + andeq sp, r9, r4, asr #26 │ │ │ │ + andseq r2, r2, r4, asr #16 │ │ │ │ + andeq r9, r9, ip, lsr r9 │ │ │ │ + andeq sp, sl, ip, lsl #28 │ │ │ │ + andeq ip, ip, r4, lsr r9 │ │ │ │ + andeq r9, r9, ip, lsl r8 │ │ │ │ + andeq sp, r9, ip, ror #23 │ │ │ │ + strdeq sp, [r9], -r0 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + addsmi r4, pc, r0 │ │ │ │ + @ instruction: 0x001226b0 │ │ │ │ + addsmi r7, lr, r0, lsl #16 │ │ │ │ + andseq r2, r2, r4, lsl #12 │ │ │ │ + andeq r9, r9, r4, lsl r7 │ │ │ │ + andeq r9, r9, r4, asr #13 │ │ │ │ + andeq r9, r9, r0, asr r6 │ │ │ │ │ │ │ │ -000815dc : │ │ │ │ +0008397c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ bl b7cc │ │ │ │ @@ -120769,62604 +122851,64900 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl b7cc │ │ │ │ subs r2, r0, #0 │ │ │ │ subne r1, r4, #1 │ │ │ │ subne r3, r5, #1 │ │ │ │ addne r3, r6, r3 │ │ │ │ addne lr, r1, r2 │ │ │ │ - beq 8164c │ │ │ │ + beq 839ec │ │ │ │ ldrb ip, [r1, #1]! │ │ │ │ strb ip, [r3, #1]! │ │ │ │ cmp r1, lr │ │ │ │ - bne 8161c │ │ │ │ + bne 839bc │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls 8164c │ │ │ │ + bls 839ec │ │ │ │ add r5, r6, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r3, [r5, #80] @ 0x50 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b7cc │ │ │ │ add r0, r5, r2 │ │ │ │ add r0, r6, r0 │ │ │ │ rsb r2, r2, #80 @ 0x50 │ │ │ │ mov r1, #32 │ │ │ │ bl b5b0 │ │ │ │ - b 81634 │ │ │ │ + b 839d4 │ │ │ │ │ │ │ │ -00081664 : │ │ │ │ +00083a04 : │ │ │ │ mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, #77824 @ 0x13000 │ │ │ │ sub ip, sp, ip │ │ │ │ sub lr, ip, lr │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne 81678 │ │ │ │ - str r0, [lr, #-3264] @ 0xfffff340 │ │ │ │ - ldr r2, [pc, #532] @ 818a8 │ │ │ │ - sub sp, sp, #80896 @ 0x13c00 │ │ │ │ - ldr r3, [pc, #528] @ 818ac │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ + bne 83a18 │ │ │ │ + str r0, [lr, #-2560] @ 0xfffff600 │ │ │ │ + ldr r2, [pc, #1348] @ 83f78 │ │ │ │ + sub sp, sp, #79872 @ 0x13800 │ │ │ │ + ldr r3, [pc, #1344] @ 83f7c │ │ │ │ + sub sp, sp, #476 @ 0x1dc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #520] @ 818b0 │ │ │ │ + ldr r1, [pc, #1336] @ 83f80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add ip, sp, #80896 @ 0x13c00 │ │ │ │ + add ip, sp, #79872 @ 0x13800 │ │ │ │ add r1, pc, r1 │ │ │ │ - add ip, ip, #148 @ 0x94 │ │ │ │ - mov r4, r0 │ │ │ │ + add ip, ip, #468 @ 0x1d4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [ip] │ │ │ │ mov r3, #0 │ │ │ │ bl b844 │ │ │ │ - ldr r7, [pc, #484] @ 818b4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq 81884 │ │ │ │ - ldr r3, [pc, #472] @ 818b8 │ │ │ │ - add fp, sp, #3216 @ 0xc90 │ │ │ │ - ldr r9, [pc, #468] @ 818bc │ │ │ │ - add fp, fp, #8 │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r8, sp, #1040 @ 0x410 │ │ │ │ + ldr sl, [pc, #1304] @ 83f84 │ │ │ │ + add sl, pc, sl │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 83f58 │ │ │ │ + add r6, sp, #2512 @ 0x9d0 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r9, [pc, #1284] @ 83f88 │ │ │ │ + ldr fp, [pc, #1284] @ 83f8c │ │ │ │ + strb r3, [r6, #-2172] @ 0xfffff784 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r6, r6, #8 │ │ │ │ mov r5, #1000 @ 0x3e8 │ │ │ │ add r9, pc, r9 │ │ │ │ - add r4, sp, #20 │ │ │ │ - add r8, r8, #4 │ │ │ │ - strb r2, [fp, #-2180] @ 0xfffff77c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b 8174c │ │ │ │ - mov r1, r9 │ │ │ │ + add fp, pc, fp │ │ │ │ + add r4, sp, #84 @ 0x54 │ │ │ │ + add r8, sp, #340 @ 0x154 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b 83ac8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b9d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 81738 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, r0, r2 │ │ │ │ - bl b91c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 82ed0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 815dc │ │ │ │ + bl 8397c │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 817f4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ + beq 83b58 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ bl b4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 817f4 │ │ │ │ + beq 83b58 │ │ │ │ mov r0, r4 │ │ │ │ bl b7cc │ │ │ │ sub r0, r0, #1 │ │ │ │ - add r2, fp, r0 │ │ │ │ - ldrb r3, [r2, #-3204] @ 0xfffff37c │ │ │ │ + add r2, r6, r0 │ │ │ │ + ldrb r3, [r2, #-2436] @ 0xfffff67c │ │ │ │ cmp r3, #10 │ │ │ │ - bne 8179c │ │ │ │ + bne 83b18 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - strb r3, [r2, #-3204] @ 0xfffff37c │ │ │ │ + strb r3, [r2, #-2436] @ 0xfffff67c │ │ │ │ bl b7cc │ │ │ │ sub r0, r0, #1 │ │ │ │ - add r3, fp, r0 │ │ │ │ - ldrb r3, [r3, #-3204] @ 0xfffff37c │ │ │ │ + add r3, r6, r0 │ │ │ │ + ldrb r3, [r3, #-2436] @ 0xfffff67c │ │ │ │ cmp r3, #13 │ │ │ │ moveq r3, #0 │ │ │ │ - addeq r0, fp, r0 │ │ │ │ - strbeq r3, [r0, #-3204] @ 0xfffff37c │ │ │ │ - ldr r3, [pc, #268] @ 818c0 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ + addeq r0, r6, r0 │ │ │ │ + strbeq r3, [r0, #-2436] @ 0xfffff67c │ │ │ │ + ldr r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - ble 81710 │ │ │ │ - ldr r2, [pc, #252] @ 818c4 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - mov r1, r2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r0, [r1] │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r0, [r1] │ │ │ │ + ble 83aac │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1092] @ 83f90 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 81710 │ │ │ │ - mov r0, sl │ │ │ │ + b 83aac │ │ │ │ + mov r0, r7 │ │ │ │ bl b4cc │ │ │ │ + ldr r3, [pc, #1068] @ 83f94 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt 83dc4 │ │ │ │ mov r0, r8 │ │ │ │ bl bd0c │ │ │ │ - ldr r3, [pc, #188] @ 818c8 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ + ldr r8, [pc, #1044] @ 83f98 │ │ │ │ + add r8, pc, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r3] │ │ │ │ - beq 81854 │ │ │ │ - ldr r2, [pc, #172] @ 818cc │ │ │ │ - ldr r3, [pc, #136] @ 818ac │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #80896 @ 0x13c00 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #148 @ 0x94 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [r8, #28] │ │ │ │ + beq 83f2c │ │ │ │ + ldr r3, [pc, #1024] @ 83f9c │ │ │ │ + mov r2, #0 │ │ │ │ + str r0, [r8, #84] @ 0x54 │ │ │ │ + ldrd r0, [r0, #136] @ 0x88 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #1004] @ 83f9c │ │ │ │ + mov r2, #0 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + ldrd r0, [r7, #144] @ 0x90 │ │ │ │ + bl 118b10 │ │ │ │ mov r3, #0 │ │ │ │ - bne 81880 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #80896 @ 0x13c00 │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr lr, [pc, #116] @ 818d0 │ │ │ │ - ldr ip, [pc, #116] @ 818d4 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, pc, ip │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - stmia ip!, {r0, r1} │ │ │ │ - strb r2, [ip] │ │ │ │ - mov r6, #0 │ │ │ │ - b 81818 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ 818d8 │ │ │ │ - ldr r0, [pc, #76] @ 818dc │ │ │ │ + str r3, [r6, #-2476] @ 0xfffff654 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r2, #0 │ │ │ │ + sub r9, r3, #400 @ 0x190 │ │ │ │ + sub r3, r3, #408 @ 0x198 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + strd r2, [r8] │ │ │ │ + strd r2, [r8, #8] │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl b790 │ │ │ │ + ldr r0, [r8, #28] │ │ │ │ + ldr r3, [r0, #3308] @ 0xcec │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 83e2c │ │ │ │ + ldr r4, [pc, #904] @ 83fa0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r5, [r4, #56] @ 0x38 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 83dec │ │ │ │ + ldr r3, [pc, #888] @ 83fa4 │ │ │ │ + ldr r2, [pc, #888] @ 83fa8 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - b 81878 │ │ │ │ - andeq lr, ip, ip, asr r9 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - strdeq ip, [r9], -ip @ │ │ │ │ - andeq lr, ip, ip, lsr #18 │ │ │ │ - ldrdeq ip, [r9], -ip @ │ │ │ │ - andeq ip, r9, r8, ror #23 │ │ │ │ - andeq r0, r0, r0, asr #10 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r0, ip, lsl #10 │ │ │ │ - ldrdeq lr, [ip], -r8 │ │ │ │ - muleq r9, r0, sl │ │ │ │ - andeq fp, lr, r4, ror #18 │ │ │ │ - andeq ip, r9, r0, lsr #20 │ │ │ │ - andeq fp, lr, ip, lsr #18 │ │ │ │ - │ │ │ │ -000818e0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-2320] @ 0xfffff6f0 │ │ │ │ - sub sp, sp, #10432 @ 0x28c0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - add ip, sp, #10496 @ 0x2900 │ │ │ │ - ldr r2, [pc, #3844] @ 82818 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add ip, ip, #32 │ │ │ │ - ldr r3, [pc, #3836] @ 8281c │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #136] @ 0x88 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, sp, #10432 @ 0x28c0 │ │ │ │ - add r8, sp, #2272 @ 0x8e0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r1, #36] @ 0x24 │ │ │ │ + ldr r3, [r4, #3940] @ 0xf64 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi 83f68 │ │ │ │ + ldrb r3, [r2, r3] │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + ldr r7, [pc, #848] @ 83fac │ │ │ │ + mov r6, #0 │ │ │ │ + mov r2, #4 │ │ │ │ + ldr r3, [pc, #840] @ 83fb0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + strd r6, [r3, #40] @ 0x28 │ │ │ │ + strd r6, [r3, #96] @ 0x60 │ │ │ │ + ldrd r6, [r4, #32] │ │ │ │ + str r2, [r3, #32] │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - add r8, r8, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 83da8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r8, #-2056] @ 0xfffff7f8 │ │ │ │ - add r3, sp, #10496 @ 0x2900 │ │ │ │ - add r3, r3, #36 @ 0x24 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #10496 @ 0x2900 │ │ │ │ - add r3, r3, #40 @ 0x28 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #10496 @ 0x2900 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #10496 @ 0x2900 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #3728] @ 82820 │ │ │ │ - add r3, r3, #52 @ 0x34 │ │ │ │ - ldr r4, [r3] │ │ │ │ - add r1, r1, #36 @ 0x24 │ │ │ │ - bl baa8 │ │ │ │ - ldr sl, [pc, #3712] @ 82824 │ │ │ │ - ldr r3, [pc, #3712] @ 82828 │ │ │ │ - add sl, pc, sl │ │ │ │ - ldr r2, [pc, #3708] @ 8282c │ │ │ │ - cmp r6, #0 │ │ │ │ - str r0, [r8, #-2064] @ 0xfffff7f0 │ │ │ │ - ldr fp, [sl, r3] │ │ │ │ - ldr r3, [pc, #3696] @ 82830 │ │ │ │ - str r4, [fp] │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - str r3, [r2] │ │ │ │ - beq 81fc0 │ │ │ │ - add r3, sp, #9408 @ 0x24c0 │ │ │ │ - add r3, r3, #40 @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - sub r0, r3, #4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r0, [pc, #3640] @ 82834 │ │ │ │ - bl baa8 │ │ │ │ - mov r6, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - str r6, [r3], #4 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 83ce4 │ │ │ │ + ldrd r0, [r4, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - strb r3, [r0, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 117ebc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 81f98 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 117ebc │ │ │ │ - cmp r0, #2 │ │ │ │ - beq 81a9c │ │ │ │ - ldr r3, [pc, #3572] @ 82838 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 83ce4 │ │ │ │ + ldr r3, [pc, #728] @ 83fb4 │ │ │ │ + mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - str r7, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r0, [r8, #-2064] @ 0xfffff7f0 │ │ │ │ - bl b700 │ │ │ │ - ldr r2, [pc, #3540] @ 8283c │ │ │ │ - ldr r3, [pc, #3504] @ 8281c │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #716] @ 83fb8 │ │ │ │ + add r6, r4, #3504 @ 0xdb0 │ │ │ │ + add r6, r6, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 83d60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b7cc │ │ │ │ + add r4, r4, r0 │ │ │ │ + ldrb r3, [r4, #3511] @ 0xdb7 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ + beq 83d60 │ │ │ │ + cmp r5, #2 │ │ │ │ + bgt 83d80 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #652] @ 83fbc │ │ │ │ + ldr r3, [pc, #584] @ 83f7c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #10432 @ 0x28c0 │ │ │ │ + add r1, sp, #79872 @ 0x13800 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #36 @ 0x24 │ │ │ │ + add r1, r1, #468 @ 0x1d4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8364c │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - add sp, sp, #10432 @ 0x28c0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ + bne 83f54 │ │ │ │ + add sp, sp, #79872 @ 0x13800 │ │ │ │ + add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 117e88 │ │ │ │ - ldr r3, [pc, #3468] @ 82840 │ │ │ │ - add r1, sp, #5312 @ 0x14c0 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - add r1, r1, #36 @ 0x24 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ - add r9, sp, #6336 @ 0x18c0 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - add r9, r9, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #3420] @ 82844 │ │ │ │ - sub r1, r9, #4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #164] @ 0xa4 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - str r9, [sp, #132] @ 0x84 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #3384] @ 82848 │ │ │ │ - add r0, sp, #7360 @ 0x1cc0 │ │ │ │ + ldr r2, [pc, #600] @ 83fc0 │ │ │ │ + cmp r5, #2 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, #48] @ 0x30 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + str r3, [r2, #48] @ 0x30 │ │ │ │ + ble 83d24 │ │ │ │ + ldr r3, [pc, #572] @ 83fc4 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - strb r4, [sp, #3300] @ 0xce4 │ │ │ │ - ldrb r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 81b70 │ │ │ │ - add r3, sp, #10496 @ 0x2900 │ │ │ │ - add r3, r3, #44 @ 0x2c │ │ │ │ - ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 81fdc │ │ │ │ - ldr r1, [pc, #3312] @ 8284c │ │ │ │ + beq 83e8c │ │ │ │ + ldr r1, [pc, #556] @ 83fc8 │ │ │ │ + mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl b844 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 836ac │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 81664 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - beq 82290 │ │ │ │ - add r3, sp, #10496 @ 0x2900 │ │ │ │ - add r3, r3, #16 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - add r3, sp, #10496 @ 0x2900 │ │ │ │ - add r3, r3, #20 │ │ │ │ - movne r2, #1 │ │ │ │ - ldreq r3, [r3] │ │ │ │ - strne r2, [r3] │ │ │ │ - clzeq r4, r3 │ │ │ │ - ldr r3, [fp] │ │ │ │ - lsreq r4, r4, #5 │ │ │ │ - movne r4, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #3212] @ 82850 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 83d24 │ │ │ │ + ldrd r0, [r4, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 83ce4 │ │ │ │ + b 83cd4 │ │ │ │ + ldr r1, [pc, #512] @ 83fcc │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #432] @ 83f90 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - bne 81ff4 │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r1, [pc, #3196] @ 82854 │ │ │ │ - ldr r6, [r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 83b74 │ │ │ │ + ldr r1, [pc, #476] @ 83fd0 │ │ │ │ + ldrd r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ - add r6, r6, #3520 @ 0xdc0 │ │ │ │ - add r6, r6, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl be14 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - beq 81d9c │ │ │ │ - ldr r1, [pc, #3160] @ 82858 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #460] @ 83fd4 │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - beq 81d9c │ │ │ │ - ldr r1, [pc, #3136] @ 8285c │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #372] @ 83f90 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r5, [r4, #56] @ 0x38 │ │ │ │ + b 83c24 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + sub r3, r2, #428 @ 0x1ac │ │ │ │ + str r3, [sp, #16] │ │ │ │ + sub r7, r2, #416 @ 0x1a0 │ │ │ │ + sub r3, r2, #424 @ 0x1a8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + ldrd r2, [r9] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r9, #-8] │ │ │ │ + bl bc40 │ │ │ │ + ldr r3, [r6, #-2476] @ 0xfffff654 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 83c10 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + ldrd r0, [r7, #-8] │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [r8] │ │ │ │ + ldrd r0, [r7] │ │ │ │ + bl 118758 │ │ │ │ + strd r0, [r8, #8] │ │ │ │ + b 83c10 │ │ │ │ + ldr r1, [pc, #324] @ 83fd8 │ │ │ │ + mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - beq 81d9c │ │ │ │ - ldr r1, [pc, #3112] @ 82860 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 83d24 │ │ │ │ + ldrd r6, [r4, #120] @ 0x78 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #252] @ 83fac │ │ │ │ mov r0, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - beq 81d9c │ │ │ │ - ldr r1, [pc, #3088] @ 82864 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + ldreq r7, [pc, #276] @ 83fdc │ │ │ │ + moveq r6, #0 │ │ │ │ + moveq r2, #1 │ │ │ │ + b 83c60 │ │ │ │ + ldrd r6, [r4, #120] @ 0x78 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #252] @ 83fdc │ │ │ │ mov r0, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - beq 81d9c │ │ │ │ - cmp r4, #0 │ │ │ │ - moveq r3, #2 │ │ │ │ - streq r3, [sp, #144] @ 0x90 │ │ │ │ - beq 81d9c │ │ │ │ - ldr r6, [pc, #3284] @ 82954 │ │ │ │ - ldr r7, [pc, #3284] @ 82958 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r2, #3 │ │ │ │ + ldreq r7, [pc, #180] @ 83fac │ │ │ │ + moveq r6, #0 │ │ │ │ + moveq r2, #2 │ │ │ │ + b 83c60 │ │ │ │ + ldrd r6, [r4, #120] @ 0x78 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #204] @ 83fdc │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119048 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + ldreq r7, [pc, #132] @ 83fac │ │ │ │ + moveq r6, #0 │ │ │ │ + b 83c60 │ │ │ │ + ldr ip, [pc, #172] @ 83fe0 │ │ │ │ + add r8, r8, #128 @ 0x80 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r8!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2} │ │ │ │ + stmia r8!, {r0, r1} │ │ │ │ + strb r2, [r8] │ │ │ │ + mov r0, #1 │ │ │ │ + b 83d28 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [pc, #132] @ 83fe4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 83390 │ │ │ │ + b 83f4c │ │ │ │ + ldr r7, [pc, #60] @ 83fac │ │ │ │ + mov r6, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + b 83c60 │ │ │ │ + @ instruction: 0x000cc5bc │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + @ instruction: 0x0009e4b4 │ │ │ │ + muleq ip, r0, r5 │ │ │ │ + andseq r2, r2, ip, lsl #8 │ │ │ │ + muleq r9, r8, r5 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andseq r2, r2, ip, lsr r3 │ │ │ │ + andseq r2, r2, r0, lsr #6 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + andseq r2, r2, ip, lsl #5 │ │ │ │ + andseq r2, r2, r4, ror r2 │ │ │ │ + andeq sp, sl, r8, ror #16 │ │ │ │ + addsmi r4, pc, r0 │ │ │ │ + andseq r2, r2, ip, lsr r2 │ │ │ │ + andseq r2, r2, r4, asr #3 │ │ │ │ + andeq sp, r9, r8, ror r6 │ │ │ │ + andeq ip, ip, r8, asr #5 │ │ │ │ + andseq r2, r2, r8, lsr r1 │ │ │ │ + andseq r2, r2, ip, lsl r1 │ │ │ │ + andeq r9, r9, r0, ror r3 │ │ │ │ + andeq sp, r9, r0, lsr #11 │ │ │ │ + muleq r9, r8, r5 │ │ │ │ + muleq r9, r8, r5 │ │ │ │ + muleq r9, r8, r2 │ │ │ │ + addsmi r7, lr, r0, lsl #16 │ │ │ │ + andeq r9, r9, ip, asr #2 │ │ │ │ + ldrdeq sl, [r9], -r8 │ │ │ │ + │ │ │ │ +00083fe8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3920] @ 0xf50 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #684] @ 842b0 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #680] @ 842b4 │ │ │ │ + sub sp, sp, #140 @ 0x8c │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + strd r4, [sp] │ │ │ │ + strd r4, [sp, #64] @ 0x40 │ │ │ │ + strd r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r4, [pc, #648] @ 842b8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + add r4, pc, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - mov r3, #50 @ 0x32 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - mov r2, #5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr fp, [sp, #176] @ 0xb0 │ │ │ │ + ldr sl, [sp, #180] @ 0xb4 │ │ │ │ + ldr r9, [sp, #184] @ 0xb8 │ │ │ │ + ldr r8, [sp, #188] @ 0xbc │ │ │ │ + bl b790 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + add r3, r4, #1152 @ 0x480 │ │ │ │ + ldrd r2, [r3, #24] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + ldr r3, [r4, #1168] @ 0x490 │ │ │ │ + ldrd r6, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrd r2, [r4, #40] @ 0x28 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + ldrd r6, [sp, #80] @ 0x50 │ │ │ │ strd r6, [sp] │ │ │ │ - bl aa0dc │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - bne 8332c │ │ │ │ - ldr r3, [r0] │ │ │ │ + bl a1be8 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + ldr r0, [r4, #1164] @ 0x48c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [pc, #476] @ 842bc │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + bl bc40 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r3, [r3, #3308] @ 0xcec │ │ │ │ + add r6, r7, #1264 @ 0x4f0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 83304 │ │ │ │ - add r6, r9, #5120 @ 0x1400 │ │ │ │ - ldrd r2, [r6, #8] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ + movne r3, #1 │ │ │ │ + strne r3, [sp, #76] @ 0x4c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [r6] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r4, [sp, #112] @ 0x70 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r2, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1190e8 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81cf4 │ │ │ │ + bne 84184 │ │ │ │ + ldr r6, [r7, #1164] @ 0x48c │ │ │ │ + ldr r3, [pc, #352] @ 842c0 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [r6, #16] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 81d1c │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [r6, #32] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 81d44 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [r6, #40] @ 0x28 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + ldrd r0, [r6, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - movne r2, r6 │ │ │ │ - movne r3, r7 │ │ │ │ - bne 81d74 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #3036] @ 82960 │ │ │ │ - ldr r3, [pc, #3028] @ 8295c │ │ │ │ - bl 1190e8 │ │ │ │ + beq 841b0 │ │ │ │ + ldr r2, [pc, #312] @ 842c4 │ │ │ │ + ldr r3, [pc, #292] @ 842b4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 842ac │ │ │ │ + add sp, sp, #140 @ 0x8c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r4, [sp, #48] @ 0x30 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83304 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ - mov r0, r9 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 630f8 │ │ │ │ + bne 84184 │ │ │ │ + ldr r3, [pc, #232] @ 842c0 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r6, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 82024 │ │ │ │ - ldr r0, [pc, #2740] @ 82868 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #2728] @ 8286c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - blt 827b8 │ │ │ │ + bne 84184 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - mvneq r3, #0 │ │ │ │ - streq r3, [sp, #176] @ 0xb0 │ │ │ │ - bne 8262c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - mvneq r3, #0 │ │ │ │ - streq r3, [sp, #180] @ 0xb4 │ │ │ │ - bne 8267c │ │ │ │ - ldr r3, [pc, #2660] @ 82870 │ │ │ │ - mov r5, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #1248 @ 0x4e0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r5, [sp, #172] @ 0xac │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 81ed8 │ │ │ │ - bl 6408c │ │ │ │ + bne 84184 │ │ │ │ + ldrd r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [fp] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 81f04 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + beq 84230 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r2, [fp] │ │ │ │ + ldrd r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sl] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - movlt r3, #0 │ │ │ │ - strlt r3, [sp, #92] @ 0x5c │ │ │ │ - blt 81e68 │ │ │ │ - bl 64350 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b91c │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #10496 @ 0x2900 │ │ │ │ - add r3, r3, #44 @ 0x2c │ │ │ │ - ldr r3, [r3] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - blt 82070 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 81e28 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r4, [r6] │ │ │ │ - bl 64350 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r1, r0 │ │ │ │ - sub r0, r3, #4 │ │ │ │ - bl 116060 │ │ │ │ - ldr r2, [pc, #2496] @ 82874 │ │ │ │ - mov r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 81e34 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ + beq 84258 │ │ │ │ + mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl b778 │ │ │ │ - bl 6408c │ │ │ │ + strd r2, [sl] │ │ │ │ + ldrd r4, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [r9] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81e40 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 827ac │ │ │ │ - ldr r0, [r8, #-2064] @ 0xfffff7f0 │ │ │ │ - bl b700 │ │ │ │ - add r3, sp, #10496 @ 0x2900 │ │ │ │ - add r3, r3, #44 @ 0x2c │ │ │ │ + beq 84280 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r2, [r9] │ │ │ │ + ldrd r4, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [r8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 84184 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r2, [r8] │ │ │ │ + b 84184 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, ip, r4, ror #31 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andseq r1, r2, r4, ror #28 │ │ │ │ + @ instruction: 0x00121db4 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andeq fp, ip, ip, ror #28 │ │ │ │ + │ │ │ │ +000842c8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-64] @ 0xffffffc0 │ │ │ │ + ldr r2, [pc, #664] @ 84584 │ │ │ │ + sub sp, sp, #8192 @ 0x2000 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #656] @ 84588 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r3, [pc, #652] @ 8458c │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [pc, #644] @ 84590 │ │ │ │ + add r8, sp, #24 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + add ip, sp, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub r5, r8, #4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r2, #8192 @ 0x2000 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r8, [sp, #112] @ 0x70 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ - sub r4, r5, r3 │ │ │ │ - ldr r6, [sp, #172] @ 0xac │ │ │ │ + str r3, [ip, #20] │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r8 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - stm sp, {r4, r7} │ │ │ │ - str r3, [r5], #1024 @ 0x400 │ │ │ │ - ldr r3, [pc, #2340] @ 82878 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #2320] @ 8287c │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, r5, #4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - stm sp, {r4, r7} │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - add r3, r8, #4096 @ 0x1000 │ │ │ │ - str r4, [r3, #1028] @ 0x404 │ │ │ │ - str r7, [r3, #1032] @ 0x408 │ │ │ │ - str r6, [r3, #1036] @ 0x40c │ │ │ │ - b 81a60 │ │ │ │ - ldr r3, [pc, #2272] @ 82880 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - mov r1, r6 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - str r5, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r0, [r8, #-2064] @ 0xfffff7f0 │ │ │ │ - bl b700 │ │ │ │ - b 81a60 │ │ │ │ - add r3, sp, #9408 @ 0x24c0 │ │ │ │ - add r3, r3, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, #46 @ 0x2e │ │ │ │ - strh r3, [r2, #-4] │ │ │ │ - b 819f4 │ │ │ │ - ldr r1, [pc, #2208] @ 82884 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b844 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - b 81b64 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #2180] @ 82888 │ │ │ │ - add r3, r3, #3520 @ 0xdc0 │ │ │ │ - ldr r0, [r6] │ │ │ │ + add ip, ip, #20 │ │ │ │ + str r7, [r4, #1272] @ 0x4f8 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt 84550 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b7cc │ │ │ │ + ldrb r3, [r8, #-4] │ │ │ │ + cmp r3, #32 │ │ │ │ + add r6, r5, r0 │ │ │ │ + beq 84378 │ │ │ │ + b 843bc │ │ │ │ + ldrb r3, [r5, #1]! │ │ │ │ + cmp r3, #32 │ │ │ │ + bne 843bc │ │ │ │ + cmp r5, r6 │ │ │ │ + bcc 8436c │ │ │ │ + ldr r2, [pc, #524] @ 84594 │ │ │ │ + ldr r3, [pc, #512] @ 8458c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b778 │ │ │ │ - b 81bcc │ │ │ │ - ldr lr, [pc, #2144] @ 8288c │ │ │ │ - ldr ip, [sp, #116] @ 0x74 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - str r0, [ip], #4 │ │ │ │ - strb r1, [ip] │ │ │ │ - ldr r0, [r8, #-2064] @ 0xfffff7f0 │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldrb r3, [r3] │ │ │ │ + add r1, sp, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #20 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 84580 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #8192 @ 0x2000 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r5, r6 │ │ │ │ + bcs 84380 │ │ │ │ + ldr sl, [pc, #460] @ 84598 │ │ │ │ + ldr r9, [pc, #460] @ 8459c │ │ │ │ + ldr r3, [pc, #460] @ 845a0 │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r4, r5, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrb r3, [r5] │ │ │ │ + cmp r3, #32 │ │ │ │ + cmpne r3, #44 @ 0x2c │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + cmp r5, r6 │ │ │ │ + movcs r3, #0 │ │ │ │ + andcc r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 81a60 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl b4cc │ │ │ │ - b 81a60 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 64350 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - sub r4, r8, #4 │ │ │ │ - mov r1, r0 │ │ │ │ - sub r0, r3, #4 │ │ │ │ - bl 116060 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ + beq 84440 │ │ │ │ + ldrb r3, [r4] │ │ │ │ + mov r5, r4 │ │ │ │ + cmp r3, #32 │ │ │ │ + cmpne r3, #44 @ 0x2c │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movcs r3, #0 │ │ │ │ + andcc r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r4, r4, #1 │ │ │ │ + bne 84410 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #10 │ │ │ │ + strb r1, [r5] │ │ │ │ + bl b91c │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + add r2, sl, r7, lsl #3 │ │ │ │ + cmp r3, #32 │ │ │ │ + lsl fp, r7, #3 │ │ │ │ + mov r8, r0 │ │ │ │ + str r8, [r2, #1276] @ 0x4fc │ │ │ │ mov r0, r4 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ + beq 84480 │ │ │ │ + b 8448c │ │ │ │ + ldrb r2, [r0, #1]! │ │ │ │ + cmp r2, #32 │ │ │ │ + bne 8448c │ │ │ │ + cmp r0, r6 │ │ │ │ + bcc 84474 │ │ │ │ + b 84380 │ │ │ │ + cmp r0, r6 │ │ │ │ + bcs 84380 │ │ │ │ + ldrb r2, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r2, #32 │ │ │ │ + cmpne r2, #44 @ 0x2c │ │ │ │ + beq 844d0 │ │ │ │ + ldrb r2, [r5, #1]! │ │ │ │ + cmp r2, #32 │ │ │ │ + cmpne r2, #44 @ 0x2c │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + cmp r5, r6 │ │ │ │ + movcs r2, #0 │ │ │ │ + andcc r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 844a8 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #10 │ │ │ │ + strb r1, [r5] │ │ │ │ + bl b91c │ │ │ │ + ldr r2, [r9, #56] @ 0x38 │ │ │ │ + add r3, r9, fp │ │ │ │ + cmp r2, #0 │ │ │ │ + mov ip, r0 │ │ │ │ + str r0, [r3, #1280] @ 0x500 │ │ │ │ + bne 8451c │ │ │ │ + ldr r3, [pc, #164] @ 845a4 │ │ │ │ + add r4, r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ - add r3, r8, r0 │ │ │ │ - ldrb r3, [r3, #-5] │ │ │ │ - cmp r3, #47 @ 0x2f │ │ │ │ - beq 820dc │ │ │ │ - ldr r1, [pc, #1988] @ 82890 │ │ │ │ - rsb r3, r0, #1024 @ 0x400 │ │ │ │ + str r7, [r3, #1272] @ 0x4f8 │ │ │ │ + bcc 843e8 │ │ │ │ + b 84380 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r8 │ │ │ │ + str ip, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [pc, #104] @ 845a8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r7, [r9, #1272] @ 0x4f8 │ │ │ │ + b 844f8 │ │ │ │ + ldr r1, [pc, #84] @ 845ac │ │ │ │ + mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, r4, r0 │ │ │ │ - mov r2, #2 │ │ │ │ - bl b760 <__memcpy_chk@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #132] @ 0x84 │ │ │ │ - cmp r3, #0 │ │ │ │ - addlt r7, sp, #4288 @ 0x10c0 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [pc, #56] @ 845a8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r7, [r4, #1272] @ 0x4f8 │ │ │ │ + b 84350 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + strdeq fp, [ip], -r8 │ │ │ │ + strdeq fp, [ip], -ip │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andseq r1, r2, r4, lsl #23 │ │ │ │ + andeq fp, ip, r0, ror ip │ │ │ │ + andseq r1, r2, r8, asr #21 │ │ │ │ + andseq r1, r2, r4, asr #21 │ │ │ │ + @ instruction: 0x00098dbc │ │ │ │ + andseq r1, r2, r0, lsr #19 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andeq r8, r9, r0, lsr #24 │ │ │ │ + │ │ │ │ +000845b0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r5, r1 │ │ │ │ + mov fp, r0 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r6, [pc, #504] @ 847d8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr sl, [r6, #1276] @ 0x4fc │ │ │ │ + ldr r4, [r6, #1280] @ 0x500 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #476] @ 847dc │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldr ip, [r6, #1272] @ 0x4f8 │ │ │ │ + cmp ip, #0 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ble 847bc │ │ │ │ + add r3, ip, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r8, #0 │ │ │ │ mov r3, #0 │ │ │ │ - addlt r7, r7, #36 @ 0x24 │ │ │ │ - strb r3, [r2, #-2052] @ 0xfffff7fc │ │ │ │ - blt 82124 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - add r7, sp, #4288 @ 0x10c0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #1924] @ 82894 │ │ │ │ - add r7, r7, #36 @ 0x24 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, #1 │ │ │ │ + mov r6, #1 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r9, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 118730 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r5, r4 │ │ │ │ + mov r7, sl │ │ │ │ + add r1, r3, r1, lsl #3 │ │ │ │ + ldr r4, [r1, #1280] @ 0x500 │ │ │ │ + ldr sl, [r1, #1276] @ 0x4fc │ │ │ │ + cmp r4, r5 │ │ │ │ + movlt r3, r4 │ │ │ │ + movge r3, r5 │ │ │ │ + cmp r3, fp │ │ │ │ + bge 8475c │ │ │ │ + cmp r4, r5 │ │ │ │ + movge r3, r4 │ │ │ │ + movlt r3, r5 │ │ │ │ + cmp r3, fp │ │ │ │ + mov r0, r5 │ │ │ │ + ble 8475c │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 118758 │ │ │ │ + mov r8, r0 │ │ │ │ + sub r0, sl, r7 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r8, r0 │ │ │ │ + sub r0, r4, r5 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118d7c │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 64350 │ │ │ │ - bl 116128 │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r3, [pc, #1884] @ 82898 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ - sub r9, r7, #4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, #1 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - mov r1, r4 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 826c8 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - str r3, [r8, #-2056] @ 0xfffff7f8 │ │ │ │ - bl 117ebc │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 821b0 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8223c │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - b 81e28 │ │ │ │ - sub r9, r7, #8 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - sub r1, r7, #12 │ │ │ │ - mov r0, #10 │ │ │ │ - str r9, [sp] │ │ │ │ - bl b460 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne 82224 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 821f4 │ │ │ │ - ldr r0, [r8, #-2060] @ 0xfffff7f4 │ │ │ │ - mov r3, r9 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl b82c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 82664 │ │ │ │ - ldr r0, [r8, #-2060] @ 0xfffff7f4 │ │ │ │ - sub r1, r7, #16 │ │ │ │ - mov r2, r9 │ │ │ │ - bl bd9c │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82264 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 821a0 │ │ │ │ - ldr r2, [pc, #1660] @ 8289c │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 82244 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 821a0 │ │ │ │ - ldr r2, [pc, #1640] @ 828a0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 82244 │ │ │ │ - ldr r2, [pc, #1632] @ 828a4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [r4] │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl b778 │ │ │ │ - b 821a0 │ │ │ │ + moveq r2, r8 │ │ │ │ + moveq r3, r9 │ │ │ │ + beq 84734 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r0, [r8, #-2060] @ 0xfffff7f4 │ │ │ │ - bl b754 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq 822b8 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 821a0 │ │ │ │ - ldr r2, [pc, #1564] @ 828a8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 82244 │ │ │ │ - ldr r1, [pc, #1556] @ 828ac │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 81a60 │ │ │ │ - b 82064 │ │ │ │ - ldr r0, [r8, #-2064] @ 0xfffff7f0 │ │ │ │ - bl bd0c │ │ │ │ - ldr r3, [pc, #1512] @ 828b0 │ │ │ │ - ldr r7, [sl, r3] │ │ │ │ - ldr r3, [fp] │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ + beq 84754 │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, #1 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne 84640 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + beq 847bc │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [pc, #80] @ 847e0 │ │ │ │ + mov r2, #0 │ │ │ │ + bic r0, r0, r0, asr #31 │ │ │ │ + str r0, [r9] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + cmp r0, r5 │ │ │ │ + movge r0, r5 │ │ │ │ str r0, [r7] │ │ │ │ - beq 826b4 │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ - ldr r1, [r0, #3940] @ 0xf64 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r2, [r2, #3940] @ 0xf64 │ │ │ │ - cmp r1, r2 │ │ │ │ - addeq r2, sp, #10496 @ 0x2900 │ │ │ │ - addeq r2, r2, #20 │ │ │ │ - ldreq r2, [r2] │ │ │ │ - clzeq r2, r2 │ │ │ │ - lsreq r2, r2, #5 │ │ │ │ - streq r2, [sp, #184] @ 0xb8 │ │ │ │ - moveq r2, #1 │ │ │ │ - streq r2, [sp, #208] @ 0xd0 │ │ │ │ - strne r9, [sp, #208] @ 0xd0 │ │ │ │ - strne r9, [sp, #184] @ 0xb8 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r3, #0 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [r9] │ │ │ │ + str r5, [r7] │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + andseq r1, r2, r4, asr #17 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + svccc 0x00e00000 │ │ │ │ + │ │ │ │ +000847e4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r2, [pc, #200] @ 848c4 │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, #3324] @ 0xcfc │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 827e8 │ │ │ │ - add r7, r0, #3520 @ 0xdc0 │ │ │ │ - ldr r1, [pc, #1420] @ 828b4 │ │ │ │ - add r7, r7, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 826ec │ │ │ │ - ldr r1, [pc, #1396] @ 828b8 │ │ │ │ - mov r0, r7 │ │ │ │ + ble 848bc │ │ │ │ + ldr r3, [pc, #176] @ 848c8 │ │ │ │ + add r7, r2, #3328 @ 0xd00 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r6, #0 │ │ │ │ + add r3, r2, #1248 @ 0x4e0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldrd r4, [r7, #8] │ │ │ │ + ldrd r2, [r7] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + bl bc7c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldrd sl, [r7, #16] │ │ │ │ + ldrd r8, [r3, #-8] │ │ │ │ + add r6, r6, #1 │ │ │ │ + add r7, r7, #24 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl b724 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + strd sl, [sp, #8] │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #3324] @ 0xcfc │ │ │ │ + cmp r3, r6 │ │ │ │ + bgt 8482c │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + andseq r1, r2, r4, lsr #13 │ │ │ │ + andeq ip, r9, r0, lsr #23 │ │ │ │ + │ │ │ │ +000848cc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 84930 │ │ │ │ + cmn ip, #1 │ │ │ │ + beq 84948 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 84918 │ │ │ │ + ldr r1, [pc, #88] @ 84960 │ │ │ │ + mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 826ec │ │ │ │ - ldr r1, [pc, #1376] @ 828bc │ │ │ │ - mov r0, r7 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [pc, #68] @ 84964 │ │ │ │ + mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 826ec │ │ │ │ - ldr r1, [pc, #1356] @ 828c0 │ │ │ │ - mov r0, r7 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [pc, #48] @ 84968 │ │ │ │ + mov r0, ip │ │ │ │ add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 826ec │ │ │ │ - ldr r1, [pc, #1336] @ 828c4 │ │ │ │ - mov r0, r7 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [pc, #28] @ 8496c │ │ │ │ + mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq ip, r9, ip, lsr #22 │ │ │ │ + strdeq ip, [r9], -ip @ │ │ │ │ + andeq ip, r9, ip, lsr #21 │ │ │ │ + andeq ip, r9, ip, lsr #21 │ │ │ │ + │ │ │ │ +00084970 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldrd r6, [r1, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r8, [r4, #16] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + mov r5, r1 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r2, [r0, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sl] │ │ │ │ + ldrd r8, [r4] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldrd r6, [r5] │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, r9, #-2147483648 @ 0x80000000 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r6, [sl, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r4, [sl, #16] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 119048 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + movne r8, #1 │ │ │ │ + bl 119048 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp ip, #0 │ │ │ │ + moveq r4, #0 │ │ │ │ + andne r4, r8, #1 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 826ec │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 834b0 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 83644 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 83680 │ │ │ │ - add r3, sp, #10496 @ 0x2900 │ │ │ │ - add r3, r3, #20 │ │ │ │ + moveq r4, #0 │ │ │ │ + andne r4, r4, #1 │ │ │ │ + eor r0, r4, #1 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + │ │ │ │ +00084ae4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrd r2, [r1] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [r0] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [r4, #8] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r5, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [r4, #16] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00084b5c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, ip │ │ │ │ + ldr ip, [pc, #128] @ 84c00 │ │ │ │ + ldr r3, [pc, #128] @ 84c04 │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, sp │ │ │ │ ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r9, #2 │ │ │ │ - beq 823e4 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #1404] @ 82968 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 84970 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 84bd0 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84ae4 │ │ │ │ mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + mvneq r0, #0 │ │ │ │ + ldr r2, [pc, #48] @ 84c08 │ │ │ │ + ldr r3, [pc, #40] @ 84c04 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 84bfc │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, ip, r8, ror r4 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq fp, ip, r0, lsr #8 │ │ │ │ + │ │ │ │ +00084c0c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r8 │ │ │ │ mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - strd r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt 82974 │ │ │ │ - add r3, sp, #10496 @ 0x2900 │ │ │ │ - add r3, r3, #16 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 82ae8 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 82c0c │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - sub r3, r9, #1 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - clz r3, r3 │ │ │ │ - clz r2, r2 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - tst r3, r2 │ │ │ │ - bne 82d68 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - cmp r1, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - andeq r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 82ec8 │ │ │ │ - cmp r9, #0 │ │ │ │ - movne r2, #0 │ │ │ │ - andeq r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 83038 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - orrs r3, r9, r3 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - bne 831e0 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 84ae4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 84ae4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 84ae4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #24 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - strb r2, [r1, #-4] │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r1, sp, #7360 @ 0x1cc0 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r7, [pc, #1104] @ 82968 │ │ │ │ - strb r2, [r1, #36] @ 0x24 │ │ │ │ - mov r6, #0 │ │ │ │ - add r2, sp, #3296 @ 0xce0 │ │ │ │ - strd r6, [sp, #40] @ 0x28 │ │ │ │ - add r2, r2, #4 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - add r1, r1, #36 @ 0x24 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl c3e90 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - add r3, r0, #5120 @ 0x1400 │ │ │ │ - add r1, r0, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - add r0, sp, #8384 @ 0x20c0 │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - add r0, r0, #40 @ 0x28 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - strd r6, [sp, #192] @ 0xc0 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8345c │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 81e28 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 82bd0 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #772] @ 828c8 │ │ │ │ - ldr r2, [r2] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 82d24 │ │ │ │ - ldr r1, [pc, #760] @ 828cc │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl be14 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 83190 │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - bl 64350 │ │ │ │ - bl 116128 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #708] @ 828d0 │ │ │ │ - mov r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #696] @ 828d4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 81e28 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 62eb4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - bge 81dec │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #648] @ 828d8 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - b 8204c │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 821a0 │ │ │ │ - ldr r2, [pc, #612] @ 828dc │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 82244 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 62eb4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - bge 81e04 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #576] @ 828e0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - b 8204c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 821a0 │ │ │ │ - ldr r2, [pc, #544] @ 828e4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 82244 │ │ │ │ - ldr lr, [pc, #536] @ 828e8 │ │ │ │ - ldr ip, [sp, #116] @ 0x74 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2} │ │ │ │ - strb r3, [ip] │ │ │ │ - b 8204c │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 82724 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 64350 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b514 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + │ │ │ │ +00084ca0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldrd r8, [r0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r6, [r4, #16] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldrd sl, [r0, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + strd r6, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 82734 │ │ │ │ - ldr r3, [pc, #572] @ 82968 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 82770 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 64350 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b514 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #184] @ 0xb8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + bl b3d0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 119098 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8277c │ │ │ │ - ldr r3, [pc, #496] @ 82968 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #184] @ 0xb8 │ │ │ │ - add r3, sp, #10496 @ 0x2900 │ │ │ │ - add r3, r3, #20 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 823f8 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - orrs r9, r9, r3 │ │ │ │ - streq r9, [sp, #144] @ 0x90 │ │ │ │ - movne r3, #2 │ │ │ │ - movne r9, r3 │ │ │ │ - strne r3, [sp, #144] @ 0x90 │ │ │ │ - b 823f8 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl b4cc │ │ │ │ - b 81f14 │ │ │ │ - ldr lr, [pc, #300] @ 828ec │ │ │ │ - ldr ip, [sp, #116] @ 0x74 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - stmia ip!, {r0, r1} │ │ │ │ - strh r2, [ip], #2 │ │ │ │ - lsr r2, r2, #16 │ │ │ │ - ldr r0, [r8, #-2064] @ 0xfffff7f0 │ │ │ │ - strb r2, [ip] │ │ │ │ - b 82050 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #252] @ 828f0 │ │ │ │ - add r3, r0, #3520 @ 0xdc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b778 │ │ │ │ - ldr r0, [r7] │ │ │ │ - b 8231c │ │ │ │ - ldrdeq lr, [ip], -ip │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r3, r1, r0, lsl #17 │ │ │ │ - andeq lr, ip, r4, asr r6 │ │ │ │ - andeq r0, r0, r0, asr #10 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - andeq r1, r0, r0, lsl r4 │ │ │ │ - andeq ip, r9, r8, ror #17 │ │ │ │ - muleq ip, r0, r5 │ │ │ │ - muleq r9, ip, r8 │ │ │ │ - andeq ip, r9, ip, ror r8 │ │ │ │ - andeq ip, r9, r4, ror #16 │ │ │ │ - andeq ip, r9, ip, lsr #16 │ │ │ │ - andeq r0, r0, ip, lsl #10 │ │ │ │ - muleq r9, ip, r0 │ │ │ │ - andeq sl, r9, r8, ror r0 │ │ │ │ - andeq sl, r9, r0, rrx │ │ │ │ - andeq sl, r9, r8, asr #32 │ │ │ │ - andeq sl, r9, r0, lsr r0 │ │ │ │ - andeq ip, r9, r8, ror r6 │ │ │ │ - andeq ip, r9, ip, ror #12 │ │ │ │ - andeq ip, r9, ip, asr r6 │ │ │ │ - andeq ip, r9, r0, asr #11 │ │ │ │ - andeq ip, r9, r0, ror #16 │ │ │ │ - andeq ip, r9, ip, ror #16 │ │ │ │ - andeq ip, r9, r4, ror #6 │ │ │ │ - @ instruction: 0x000993b8 │ │ │ │ - muleq r9, r8, r3 │ │ │ │ - ldrdeq ip, [r9], -r4 │ │ │ │ - andeq lr, r9, r0, ror #8 │ │ │ │ - andeq ip, r9, r4, ror r3 │ │ │ │ - andeq ip, r9, ip, asr #6 │ │ │ │ - strdeq ip, [r9], -r8 │ │ │ │ - andeq ip, r9, r0, lsr #5 │ │ │ │ - andeq ip, r9, r4, ror r2 │ │ │ │ - @ instruction: 0x0009c2b0 │ │ │ │ - andeq sl, lr, ip, lsr #30 │ │ │ │ - @ instruction: 0x000004b0 │ │ │ │ - andeq r9, r9, ip, asr #18 │ │ │ │ - andeq r9, r9, r4, lsr r9 │ │ │ │ - andeq r9, r9, r0, lsr #18 │ │ │ │ - andeq r9, r9, ip, lsl #18 │ │ │ │ - strdeq r9, [r9], -r8 │ │ │ │ - svcvs 0x00206f4e │ │ │ │ - muleq r9, ip, r1 │ │ │ │ - andeq r5, sl, ip, lsr r1 │ │ │ │ - andeq ip, r9, r0, ror r1 │ │ │ │ - andeq fp, r9, r0, lsl #28 │ │ │ │ - andeq fp, r9, ip, ror lr │ │ │ │ - @ instruction: 0x0009bdb0 │ │ │ │ - muleq r9, r4, lr │ │ │ │ - andeq fp, r9, r4, asr #27 │ │ │ │ - andeq fp, r9, r4, ror ip │ │ │ │ - andeq fp, r9, r8, ror sp │ │ │ │ - andeq fp, r9, r0, lsr #23 │ │ │ │ - andeq fp, r9, r8, ror #24 │ │ │ │ - andeq fp, r9, r8, ror ip │ │ │ │ - andeq fp, r9, r0, asr #20 │ │ │ │ - andeq r4, sl, r8, ror #22 │ │ │ │ - @ instruction: 0x0009bbb0 │ │ │ │ - andeq fp, r9, r0, lsl r9 │ │ │ │ - andeq r7, r0, r1, rrx │ │ │ │ - andeq fp, r9, r4, asr #15 │ │ │ │ - @ instruction: 0x0009b7bc │ │ │ │ - andeq fp, r9, r0, ror r8 │ │ │ │ - muleq r9, r0, r6 │ │ │ │ - andeq fp, r9, ip, asr #12 │ │ │ │ - andeq fp, r9, r4, lsl r7 │ │ │ │ - andeq fp, r9, r4, asr r5 │ │ │ │ - muleq r9, r4, r5 │ │ │ │ - andeq r4, sl, r8, lsl #11 │ │ │ │ - @ instruction: 0x0009b5bc │ │ │ │ - andeq fp, r9, r0, asr #6 │ │ │ │ - andeq fp, r9, ip, lsr r3 │ │ │ │ - andeq fp, r9, ip, ror r0 │ │ │ │ - andeq sl, r9, ip, lsl #31 │ │ │ │ - andeq fp, r9, r4, ror #4 │ │ │ │ - andeq fp, r9, r4, ror r2 │ │ │ │ - @ instruction: 0x47ae147b │ │ │ │ - svccc 0x00847ae1 │ │ │ │ - svccc 0x00b99999 │ │ │ │ - ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ - andeq sl, r9, r8, lsr #30 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - ldrdeq sl, [r9], -r4 │ │ │ │ - andeq sl, r9, r0, asr #29 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - mov r1, r4 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ + bne 84dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #24 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r7, [pc, #-56] @ 82968 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, #0 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #3296 @ 0xce0 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - add r2, r2, #4 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl d41a4 │ │ │ │ - add r3, r0, #5120 @ 0x1400 │ │ │ │ - ldr r2, [r0] │ │ │ │ - add r3, r3, #16 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r2, [r3, #-8] │ │ │ │ - mov r6, r0 │ │ │ │ - strd r2, [sp, #192] @ 0xc0 │ │ │ │ - bl b700 │ │ │ │ - add r3, sp, #8384 @ 0x20c0 │ │ │ │ - add r3, r3, #40 @ 0x28 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - add r1, r6, #4 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8259c │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #-332] @ 828f4 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [r6] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b778 │ │ │ │ - ldr r2, [fp] │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - cmp r2, #0 │ │ │ │ - moveq r3, #0 │ │ │ │ - andne r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8259c │ │ │ │ - cmp r9, #1 │ │ │ │ - beq 83310 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 83174 │ │ │ │ - ldr r2, [pc, #-416] @ 828f8 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 82eac │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8301c │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 8259c │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #-476] @ 828fc │ │ │ │ - ldr r0, [r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 8259c │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - mov r1, r4 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ + bl 118d7c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #24 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, sp, #3296 @ 0xce0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl bf320 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - add r3, sp, #8384 @ 0x20c0 │ │ │ │ - add ip, r0, #5120 @ 0x1400 │ │ │ │ - add r3, r3, #40 @ 0x28 │ │ │ │ - ldrd r6, [ip, #8] │ │ │ │ - add r1, r0, #4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr r0, [r0] │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - strd r6, [sp, #192] @ 0xc0 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8259c │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #-700] @ 82900 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [r6] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - b 82a50 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 64350 │ │ │ │ - bl 116128 │ │ │ │ - ldr r2, [pc, #-736] @ 82904 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #-744] @ 82908 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r0 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 81e28 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - mov r1, r4 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118d7c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #24 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r7, [pc, #-768] @ 82968 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - mov r6, #0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #3296 @ 0xce0 │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - add r2, r2, #4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118d7c │ │ │ │ + strd r0, [sp] │ │ │ │ + ldrd r2, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + strd r8, [r4] │ │ │ │ + strd sl, [r4, #8] │ │ │ │ + strd r2, [r4, #16] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r7, [pc, #4] @ 84dd0 │ │ │ │ mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl cc018 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - add r3, r0, #5120 @ 0x1400 │ │ │ │ - add r1, r0, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - add r0, sp, #8384 @ 0x20c0 │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - add r0, r0, #40 @ 0x28 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - strd r6, [sp, #192] @ 0xc0 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8259c │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1012] @ 8290c │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - mov r0, r3 │ │ │ │ + b 84da4 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + │ │ │ │ +00084dd4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r3, [pc, #556] @ 85018 │ │ │ │ + ldr r2, [pc, #556] @ 8501c │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b778 │ │ │ │ - b 8259c │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - sub r3, r3, #44826624 @ 0x2ac0000 │ │ │ │ - ldr r2, [r2] │ │ │ │ - sub r3, r3, #133120 @ 0x20800 │ │ │ │ - sub r3, r3, #472 @ 0x1d8 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 825cc │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #-1088] @ 82910 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 825cc │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - ldrb r3, [r3, #6] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 825e4 │ │ │ │ - b 825cc │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - mov r1, r4 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #536] @ 85020 │ │ │ │ + cmp r3, #3 │ │ │ │ + ldr r3, [pc, #532] @ 85024 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + bgt 84fbc │ │ │ │ + ldr r9, [pc, #504] @ 85028 │ │ │ │ + ldr r6, [pc, #504] @ 8502c │ │ │ │ + add r9, pc, r9 │ │ │ │ + add sl, r9, #3712 @ 0xe80 │ │ │ │ + ldr r7, [pc, #496] @ 85030 │ │ │ │ + mov r5, #3 │ │ │ │ + add r4, sp, #8 │ │ │ │ + mov fp, sl │ │ │ │ + and r0, r5, #3 │ │ │ │ + add r0, r0, r0, lsl #1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, fp, r0, lsl #3 │ │ │ │ + bl 84970 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84ca0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84ae4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #24 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - ldr r7, [pc, #-1132] @ 82968 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - mov r6, #0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #3296 @ 0xce0 │ │ │ │ - strd r6, [sp, #40] @ 0x28 │ │ │ │ - add r2, r2, #4 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl c3e90 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - add r3, r0, #5120 @ 0x1400 │ │ │ │ - add r1, r0, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - add r0, sp, #8384 @ 0x20c0 │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - add r0, r0, #40 @ 0x28 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - strd r6, [sp, #192] @ 0xc0 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8259c │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1368] @ 82914 │ │ │ │ - ldr r3, [r6] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8259c │ │ │ │ - ldr r2, [pc, #-1416] @ 82918 │ │ │ │ - ldr r0, [r6] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #-1436] @ 8291c │ │ │ │ - ldr r0, [r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 8259c │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - add r1, sp, #7360 @ 0x1cc0 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 84f88 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, #7 │ │ │ │ + add sl, sl, #24 │ │ │ │ + bne 84e48 │ │ │ │ + add sl, r9, #3904 @ 0xf40 │ │ │ │ + ldr r6, [pc, #392] @ 8502c │ │ │ │ + ldr r7, [pc, #392] @ 85030 │ │ │ │ + mov r5, #3 │ │ │ │ + mov fp, sl │ │ │ │ + and r0, r5, #3 │ │ │ │ + add r0, r0, r0, lsl #1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, fp, r0, lsl #3 │ │ │ │ + bl 84970 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84ca0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84ae4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #24 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r7, [pc, #-1508] @ 82968 │ │ │ │ - strb r2, [r1, #36] @ 0x24 │ │ │ │ - mov r6, #0 │ │ │ │ - add r2, sp, #3296 @ 0xce0 │ │ │ │ - strd r6, [sp, #40] @ 0x28 │ │ │ │ - add r2, r2, #4 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - add r1, r1, #36 @ 0x24 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl c3e90 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - add r3, r0, #5120 @ 0x1400 │ │ │ │ - add r1, r0, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - add r0, sp, #8384 @ 0x20c0 │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - add r0, r0, #40 @ 0x28 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - strd r6, [sp, #192] @ 0xc0 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8259c │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #-1724] @ 82920 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp] │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 84fd0 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, #7 │ │ │ │ + add sl, sl, #24 │ │ │ │ + bne 84eac │ │ │ │ + ldr r0, [r9, #3324] @ 0xcfc │ │ │ │ + cmp r0, #14 │ │ │ │ + bgt 84f38 │ │ │ │ + ldrd r2, [r8, #8] │ │ │ │ + add ip, r0, r0, lsl #1 │ │ │ │ + add lr, r9, #3328 @ 0xd00 │ │ │ │ + add r1, lr, ip, lsl #3 │ │ │ │ + ldrd r4, [r8] │ │ │ │ + strd r2, [r1, #8] │ │ │ │ + ldrd r2, [r8, #16] │ │ │ │ + add r0, r0, #1 │ │ │ │ + lsl ip, ip, #3 │ │ │ │ + str r0, [r9, #3324] @ 0xcfc │ │ │ │ + strd r4, [lr, ip] │ │ │ │ + strd r2, [r1, #16] │ │ │ │ + ldr r3, [pc, #244] @ 85034 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ + cmp r2, #3 │ │ │ │ + bgt 84fe8 │ │ │ │ + ldr r3, [pc, #228] @ 85038 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #216] @ 8503c │ │ │ │ + ldr r3, [pc, #188] @ 85024 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r6] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 85014 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r9, #56] @ 0x38 │ │ │ │ + cmp r3, #3 │ │ │ │ + ble 84f5c │ │ │ │ + ldr r1, [pc, #164] @ 85040 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #148] @ 85044 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8259c │ │ │ │ - ldr r2, [pc, #-1772] @ 82924 │ │ │ │ - ldr r0, [r6] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #-1792] @ 82928 │ │ │ │ + b 84f5c │ │ │ │ + ldr r1, [pc, #132] @ 85048 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 84e28 │ │ │ │ + ldr r3, [r9, #56] @ 0x38 │ │ │ │ + cmp r3, #3 │ │ │ │ + ble 84f5c │ │ │ │ + ldr r1, [pc, #104] @ 8504c │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 84f9c │ │ │ │ + ldr r1, [pc, #96] @ 85050 │ │ │ │ + ldr r2, [r3, #3324] @ 0xcfc │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #60] @ 85044 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 8259c │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #24 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r7, [pc, #-1876] @ 82968 │ │ │ │ - strb r2, [r1, #-4] │ │ │ │ - mov r6, #0 │ │ │ │ - add r2, sp, #3296 @ 0xce0 │ │ │ │ - strd r6, [sp, #40] @ 0x28 │ │ │ │ - add r2, r2, #4 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov r1, r4 │ │ │ │ - str r2, [sp] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl c3e90 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - add r3, r0, #5120 @ 0x1400 │ │ │ │ - add r1, r0, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - add r0, sp, #8384 @ 0x20c0 │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - add r0, r0, #40 @ 0x28 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - strd r6, [sp, #192] @ 0xc0 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8259c │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #-2076] @ 8292c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r6] │ │ │ │ bl b778 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8259c │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #-2128] @ 82930 │ │ │ │ + b 84f4c │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + ldrheq r1, [r2], -r4 │ │ │ │ + andeq fp, ip, r8, lsl #4 │ │ │ │ + andeq fp, ip, ip, ror #3 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andseq r1, r2, r0, ror r0 │ │ │ │ + ldcle 2, cr15, [sp], #-780 @ 0xfffffcf4 │ │ │ │ + mrclt 14, 6, r8, cr2, cr11, {1} │ │ │ │ + andseq r0, r2, r4, ror #30 │ │ │ │ + andseq r0, r2, ip, asr #30 │ │ │ │ + muleq ip, r4, r0 │ │ │ │ + ldrdeq ip, [r9], -r8 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + muleq r9, r8, r4 │ │ │ │ + andeq ip, r9, r8, lsr #9 │ │ │ │ + @ instruction: 0x0009c4b0 │ │ │ │ + │ │ │ │ +00085054 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r8, [pc, #228] @ 85150 │ │ │ │ + mov r7, r3 │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r3, [r8, #56] @ 0x38 │ │ │ │ + ldr sl, [pc, #216] @ 85154 │ │ │ │ + cmp r3, #3 │ │ │ │ + add sl, pc, sl │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bgt 850bc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84dd4 │ │ │ │ + cmn r6, #1 │ │ │ │ + moveq r4, #1 │ │ │ │ + beq 850b0 │ │ │ │ + cmn r7, #1 │ │ │ │ + moveq r4, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r2, [r0, #8] │ │ │ │ + ldrd r0, [r0] │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl bc7c │ │ │ │ + add r8, r8, #1248 @ 0x4e0 │ │ │ │ + ldrd r8, [r8, #-8] │ │ │ │ + ldr fp, [pc, #108] @ 85158 │ │ │ │ + strd r8, [sp, #48] @ 0x30 │ │ │ │ + ldrd r8, [r5, #16] │ │ │ │ + add fp, pc, fp │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl b724 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #24] @ 8515c │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 82aa8 │ │ │ │ + bl b778 │ │ │ │ + b 85094 │ │ │ │ + andseq r0, r2, r4, lsr lr │ │ │ │ + andeq sl, ip, ip, ror pc │ │ │ │ + andeq ip, r9, r0, asr #7 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + │ │ │ │ +00085160 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #148] @ 8520c │ │ │ │ + ldr r6, [pc, #148] @ 85210 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + cmp r3, #3 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + bgt 851b0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b808 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 64350 │ │ │ │ - bl 116128 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #-2188] @ 82934 │ │ │ │ - mov r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #-2200] @ 82938 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 81e28 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 84dd4 │ │ │ │ + ldrd r2, [r0, #16] │ │ │ │ + ldr r1, [pc, #88] @ 85214 │ │ │ │ strd r2, [sp, #8] │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #24 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #10496 @ 0x2900 │ │ │ │ - add r2, r2, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r7, [pc, #-2252] @ 82968 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - mov r6, #0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #3296 @ 0xce0 │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - add r2, r2, #4 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov r1, r4 │ │ │ │ - str r2, [sp] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl cc018 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - add r3, sp, #8384 @ 0x20c0 │ │ │ │ - add ip, r0, #5120 @ 0x1400 │ │ │ │ - add r3, r3, #40 @ 0x28 │ │ │ │ - ldrd r6, [ip, #8] │ │ │ │ - add r1, r0, #4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr r0, [r0] │ │ │ │ - sub r3, r3, #4 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - strd r6, [sp, #192] @ 0xc0 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8259c │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #-2456] @ 8293c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 82a80 │ │ │ │ - b 8259c │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - b 81d94 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #-2524] @ 82940 │ │ │ │ + ldrd r2, [r0, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r0] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r2, [r4, #16] │ │ │ │ + ldr r1, [pc, #56] @ 85218 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd r2, [r4] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #28] @ 8521c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 82aa8 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #-2548] @ 82944 │ │ │ │ - add r3, r0, #4 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r6] │ │ │ │ bl b778 │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 83304 │ │ │ │ - add r6, r9, #5120 @ 0x1400 │ │ │ │ - ldrd r2, [r6, #8] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 83398 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [r6, #16] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 833c0 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [r6, #32] │ │ │ │ + b 85198 │ │ │ │ + andseq r0, r2, r8, lsr #26 │ │ │ │ + andeq sl, ip, r0, ror lr │ │ │ │ + andeq ip, r9, r4, asr #6 │ │ │ │ + andeq ip, r9, r4, asr r3 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + │ │ │ │ +00085220 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #236] @ 85330 │ │ │ │ + ldrd r8, [r5, #8] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r7, r2 │ │ │ │ + ldrd r2, [r5] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + bl bc7c │ │ │ │ + ldr fp, [pc, #192] @ 85334 │ │ │ │ + add fp, pc, fp │ │ │ │ + add r2, fp, #1248 @ 0x4e0 │ │ │ │ + ldrd r2, [r2, #-8] │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + ldrd r2, [r5, #16] │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 833e8 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [r6, #40] @ 0x28 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl b724 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 852b4 │ │ │ │ + ldr r3, [fp, #56] @ 0x38 │ │ │ │ + cmp r3, #3 │ │ │ │ + bgt 852d8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84dd4 │ │ │ │ + ldr r3, [r4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r2, r6 │ │ │ │ - movne r3, r7 │ │ │ │ - bne 83418 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [fp] │ │ │ │ - mov r0, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - beq 81d78 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r2, [pc, #-2812] @ 82948 │ │ │ │ - ldr r0, [r6] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b778 │ │ │ │ - b 81d78 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #-2844] @ 8294c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8259c │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #-2896] @ 82950 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r0, r6, #1 │ │ │ │ + str r3, [r4] │ │ │ │ + bl 118730 │ │ │ │ + mov r0, r1 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + ldr sl, [pc, #76] @ 85338 │ │ │ │ + add sl, pc, sl │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + strd r8, [sp] │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #24] @ 8533c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - b 8301c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl ee778 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - bne 83650 │ │ │ │ - ldr r9, [r7] │ │ │ │ - cmp r9, #0 │ │ │ │ - bne 821a0 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r6, [pc, #-2972] @ 82954 │ │ │ │ - ldr r7, [pc, #-2972] @ 82958 │ │ │ │ - bl b700 │ │ │ │ - mov r3, #50 @ 0x32 │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, #5 │ │ │ │ - strd r6, [sp] │ │ │ │ - bl aa0dc │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ + bl b778 │ │ │ │ + b 852ac │ │ │ │ + @ instruction: 0x000cadb4 │ │ │ │ + andseq r0, r2, r0, lsr ip │ │ │ │ + andeq ip, r9, r4, lsl #5 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + │ │ │ │ +00085340 : │ │ │ │ + ldm r0, {r2, ip} │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + push {r4, r5} │ │ │ │ + add r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ + add r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + strd r2, [r0] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + strd r4, [r0, #8] │ │ │ │ + strd r2, [r0, #16] │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00085378 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ - bne 836d4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 821a0 │ │ │ │ - add r7, r9, #5120 @ 0x1400 │ │ │ │ - add r3, r7, #16 │ │ │ │ - mov r6, r3 │ │ │ │ - ldrd r2, [r7, #8] │ │ │ │ + mov sl, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1190e8 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r8, [sp, #68] @ 0x44 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + bl 84ae4 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 84ae4 │ │ │ │ + mov r2, r7 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 84970 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne 854e0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 84c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8356c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r2, [r6] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1190e8 │ │ │ │ + bne 8563c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83594 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - strd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r2, [r7, #32] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1190e8 │ │ │ │ + beq 85428 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 835bc │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - strd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r2, [r7, #40] @ 0x28 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ + bne 854d4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 84c0c │ │ │ │ cmp r0, #0 │ │ │ │ - movne r2, r6 │ │ │ │ - movne r3, r7 │ │ │ │ - bne 835ec │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - strd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #-3228] @ 8295c │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r2, [pc, #-3232] @ 82960 │ │ │ │ - bl 1190e8 │ │ │ │ + beq 85458 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84c0c │ │ │ │ cmp r0, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r9, [sp, #184] @ 0xb8 │ │ │ │ - movne r9, #2 │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 826f8 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 83698 │ │ │ │ - add r3, sp, #10496 @ 0x2900 │ │ │ │ - add r3, r3, #20 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 823d8 │ │ │ │ - b 823e4 │ │ │ │ - mov r9, #2 │ │ │ │ - b 826f8 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #-3320] @ 82964 │ │ │ │ - add r3, r0, #4 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r6] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b778 │ │ │ │ - b 834d8 │ │ │ │ - ldr r3, [pc, #-3360] @ 82968 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r9, #2 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - b 82740 │ │ │ │ - ldr r3, [pc, #-3384] @ 82968 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - b 82740 │ │ │ │ - ldr lr, [pc, #-3400] @ 8296c │ │ │ │ - ldr ip, [sp, #116] @ 0x74 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - ldr r0, [r8, #-2064] @ 0xfffff7f0 │ │ │ │ - bl b700 │ │ │ │ - b 81a60 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #-3440] @ 82970 │ │ │ │ - add r3, r9, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 821a0 │ │ │ │ - add r7, r9, #5120 @ 0x1400 │ │ │ │ - add r3, r7, #16 │ │ │ │ - mov r6, r3 │ │ │ │ - ldrd r2, [r7, #8] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1190e8 │ │ │ │ + bne 854d4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83740 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r2, [r6] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1190e8 │ │ │ │ + beq 85488 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 84c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83768 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - strd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r2, [r7, #32] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1190e8 │ │ │ │ + bne 854d4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 84c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83790 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - strd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r2, [r7, #40] @ 0x28 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ + bne 85664 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 84c0c │ │ │ │ cmp r0, #0 │ │ │ │ - movne r2, r6 │ │ │ │ - movne r3, r7 │ │ │ │ - bne 837c0 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [fp] │ │ │ │ - mov r0, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - beq 835f0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r2, [pc, #24] @ 83804 │ │ │ │ - ldr r0, [r6] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl b778 │ │ │ │ - b 835f0 │ │ │ │ - andeq sl, r9, r8, asr #27 │ │ │ │ - │ │ │ │ -00083808 : │ │ │ │ - mov ip, #0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov lr, #20480 @ 0x5000 │ │ │ │ - sub ip, sp, ip │ │ │ │ - sub lr, ip, lr │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - cmp ip, lr │ │ │ │ - bne 8381c │ │ │ │ - str r0, [lr, #-248] @ 0xffffff08 │ │ │ │ - sub sp, sp, #20480 @ 0x5000 │ │ │ │ - sub sp, sp, #212 @ 0xd4 │ │ │ │ - str r2, [sp, #164] @ 0xa4 │ │ │ │ - ldr r2, [pc, #1780] @ 83f38 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #1776] @ 83f3c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, r1 │ │ │ │ - add r1, sp, #20480 @ 0x5000 │ │ │ │ - add ip, sp, #20480 @ 0x5000 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r1, #204] @ 0xcc │ │ │ │ - mov r3, #0 │ │ │ │ - add r3, sp, #20736 @ 0x5100 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #1736] @ 83f40 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add ip, ip, #248 @ 0xf8 │ │ │ │ - add r1, r1, #204 @ 0xcc │ │ │ │ - ldr r7, [r3] │ │ │ │ - ldr r5, [ip] │ │ │ │ - bl baa8 │ │ │ │ - ldr r9, [pc, #1712] @ 83f44 │ │ │ │ - mov r3, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - str r3, [r0] │ │ │ │ - beq 83e80 │ │ │ │ - add r8, sp, #16384 @ 0x4000 │ │ │ │ - add r8, r8, #208 @ 0xd0 │ │ │ │ + beq 854d0 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - sub r0, r8, #4 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r3, [pc, #1664] @ 83f48 │ │ │ │ - ldr r1, [pc, #1664] @ 83f4c │ │ │ │ - ldr r6, [r9, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r7, [r6] │ │ │ │ - bl b844 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - beq 83f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 630f8 │ │ │ │ + bl 84c0c │ │ │ │ cmp r0, #0 │ │ │ │ - ble 83e94 │ │ │ │ - ldr r0, [pc, #1616] @ 83f50 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [pc, #1600] @ 83f54 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [pc, #1584] @ 83f58 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [pc, #1568] @ 83f5c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #1556] @ 83f60 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ - ldr r2, [sp, #156] @ 0x9c │ │ │ │ - orr r3, r4, r5 │ │ │ │ - orr r3, r3, r7 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - orrs r3, r3, r0 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ - bpl 839d8 │ │ │ │ - ldr lr, [pc, #1520] @ 83f64 │ │ │ │ - add ip, sl, #4 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - stmia ip!, {r0, r1} │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - strh r2, [ip] │ │ │ │ - bl b4cc │ │ │ │ - ldr r2, [pc, #1476] @ 83f68 │ │ │ │ - ldr r3, [pc, #1428] @ 83f3c │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #20480 @ 0x5000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #204 @ 0xcc │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 83f0c │ │ │ │ - mov r0, sl │ │ │ │ - add sp, sp, #20480 @ 0x5000 │ │ │ │ - add sp, sp, #212 @ 0xd4 │ │ │ │ + bne 854d4 │ │ │ │ + mov r9, #3 │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1416] @ 83f6c │ │ │ │ - mov r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b778 │ │ │ │ - mov r7, #0 │ │ │ │ - add r3, sp, #204 @ 0xcc │ │ │ │ - str sl, [sp, #196] @ 0xc4 │ │ │ │ - mov sl, r8 │ │ │ │ - str r7, [sp, #188] @ 0xbc │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - str r7, [sp, #148] @ 0x94 │ │ │ │ - str r6, [sp, #140] @ 0x8c │ │ │ │ - bl 6408c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84ca0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84ae4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 83c90 │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 64350 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b91c │ │ │ │ - sub r4, sl, #4 │ │ │ │ - add r8, sp, #4288 @ 0x10c0 │ │ │ │ - add r8, r8, #12 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 64350 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b91c │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 64350 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 116060 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 64350 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 116060 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - add r4, sp, #8384 @ 0x20c0 │ │ │ │ - add r4, r4, #16 │ │ │ │ - sub r5, r4, #4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 64350 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl b7cc │ │ │ │ - add r4, r4, r0 │ │ │ │ - ldrb r3, [r4, #-5] │ │ │ │ - cmp r3, #115 @ 0x73 │ │ │ │ - beq 83b0c │ │ │ │ - ldr r1, [pc, #1140] @ 83f70 │ │ │ │ - rsb r3, r0, #4096 @ 0x1000 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r5, r0 │ │ │ │ - mov r2, #2 │ │ │ │ - bl b760 <__memcpy_chk@plt> │ │ │ │ + bne 85658 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84ae4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 854d0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - bl 116060 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #1100] @ 83f74 │ │ │ │ - add r3, sp, #20736 @ 0x5100 │ │ │ │ - add r3, r3, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84ae4 │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - mov r1, r8 │ │ │ │ - bl f7da0 │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 83e3c │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [sp, #188] @ 0xbc │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [sp, #188] @ 0xbc │ │ │ │ - bl b700 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 854d0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84ae4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 854d0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84ae4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 854d0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + ldrd sl, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + bl 119048 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, fp │ │ │ │ + subs r6, r0, #0 │ │ │ │ + mov r0, sl │ │ │ │ + movne r6, #1 │ │ │ │ + bl 119048 │ │ │ │ + ldrd r4, [sp, #8] │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - bl 116060 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, sp, #20736 @ 0x5100 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [r1] │ │ │ │ - bl f0a04 │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 83e04 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 83d1c │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + cmp r0, #0 │ │ │ │ + orrne r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b700 │ │ │ │ - add r3, sp, #20480 @ 0x5000 │ │ │ │ - add r3, r3, #252 @ 0xfc │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 83a1c │ │ │ │ + bl 119048 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - bl 116060 │ │ │ │ - add r5, sp, #12480 @ 0x30c0 │ │ │ │ - add r5, r5, #16 │ │ │ │ - sub r4, r5, #4 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 83ebc │ │ │ │ - mov r0, r4 │ │ │ │ - bl b808 │ │ │ │ - add r3, sp, #20736 @ 0x5100 │ │ │ │ - add r3, r3, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 83a1c │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ - ldr r1, [pc, #812] @ 83f78 │ │ │ │ - add r3, sp, #20736 @ 0x5100 │ │ │ │ - add r3, r3, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - add r5, r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - strb r3, [r5, #-9] │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 83ee4 │ │ │ │ + cmp r0, #0 │ │ │ │ + orrne r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b808 │ │ │ │ - bl 6408c │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 83a28 │ │ │ │ - ldr sl, [sp, #196] @ 0xc4 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r7, [sp, #148] @ 0x94 │ │ │ │ - bl b4cc │ │ │ │ - ldr r3, [pc, #724] @ 83f7c │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ - ldr r6, [sp, #188] @ 0xbc │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, sl │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, #1 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - str r4, [r0], #4 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #672] @ 83f80 │ │ │ │ - add r0, sl, #1024 @ 0x400 │ │ │ │ + orrne r6, r6, #1 │ │ │ │ + and r6, r6, #255 @ 0xff │ │ │ │ + rsb r9, r6, #2 │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 84c0c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 853f8 │ │ │ │ + b 854d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 85340 │ │ │ │ + b 85508 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84c0c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 854a0 │ │ │ │ + b 854d4 │ │ │ │ + │ │ │ │ +00085680 : │ │ │ │ + ldr r3, [pc, #28] @ 856a4 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - add r3, sl, #4096 @ 0x1000 │ │ │ │ - str r7, [r3, #1028] @ 0x404 │ │ │ │ - str r6, [r3, #1032] @ 0x408 │ │ │ │ - str r5, [r3, #1036] @ 0x40c │ │ │ │ - str r4, [r3, #1040] @ 0x410 │ │ │ │ - b 8399c │ │ │ │ - add r3, r4, #5248 @ 0x1480 │ │ │ │ - ldrd r0, [r3, #16] │ │ │ │ - add r8, r4, #5184 @ 0x1440 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [r3, #8] │ │ │ │ - ldr r2, [pc, #588] @ 83f84 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - add ip, r4, #4096 @ 0x1000 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [r3, #-8] │ │ │ │ + ldr r3, [r3, #3324] @ 0xcfc │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 85698 │ │ │ │ + b 856a8 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + bx lr │ │ │ │ + andseq r0, r2, ip, lsl r8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3568] @ 0xdf0 │ │ │ │ + ldr r2, [pc, #1360] @ 85c10 │ │ │ │ + ldr r3, [pc, #1360] @ 85c14 │ │ │ │ add r2, pc, r2 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [r8, #48] @ 0x30 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [r8, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [ip, #1120] @ 0x460 │ │ │ │ - bl 118a7c │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [r8, #24] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [r8, #16] │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [r8, #8] │ │ │ │ - bl 119134 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldrd r0, [r8] │ │ │ │ - bl 119134 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [r8, #-8] │ │ │ │ - bl 119134 │ │ │ │ - add r8, r4, #5120 @ 0x1400 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldrd r0, [r8, #48] @ 0x30 │ │ │ │ - bl 119134 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - ldr ip, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [r8, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r6, [r8, #32] │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - ldrd r6, [r8, #24] │ │ │ │ - mov r1, #1 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - ldrd r6, [r8, #16] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldrd r6, [r8, #8] │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl b778 │ │ │ │ - b 83bcc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - bl 116060 │ │ │ │ - ldr r1, [pc, #368] @ 83f88 │ │ │ │ - add r3, r4, #4 │ │ │ │ + sub sp, sp, #492 @ 0x1ec │ │ │ │ + ldr r1, [pc, #1352] @ 85c18 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [pc, #1344] @ 85c1c │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, r0 │ │ │ │ + ldr r5, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + cmp r5, #3 │ │ │ │ + ldr r4, [r3, #3324] @ 0xcfc │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #484] @ 0x1e4 │ │ │ │ + mov r2, #0 │ │ │ │ + ble 857c0 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble 85b4c │ │ │ │ + ldr r1, [pc, #1300] @ 85c20 │ │ │ │ + ldr r2, [pc, #1300] @ 85c24 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + add fp, r3, #3328 @ 0xd00 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + mov sl, #0 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldrd r4, [fp] │ │ │ │ + ldrd r8, [fp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl bc7c │ │ │ │ + ldrd r6, [fp, #16] │ │ │ │ + add fp, fp, #24 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl b724 │ │ │ │ + ldr r2, [pc, #1216] @ 85c28 │ │ │ │ + ldr r3, [pc, #1216] @ 85c2c │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #1208] @ 85c2c │ │ │ │ + ldr r2, [pc, #1200] @ 85c28 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, sl │ │ │ │ + strd r4, [sp] │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + add sl, sl, #1 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #348] @ 83f8c │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 83bb4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - bl 116060 │ │ │ │ - ldr r1, [pc, #320] @ 83f90 │ │ │ │ - add r2, r4, #4 │ │ │ │ - mov r3, r8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - str r0, [sp] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #3324] @ 0xcfc │ │ │ │ + cmp sl, r4 │ │ │ │ + blt 8572c │ │ │ │ + cmp r4, #0 │ │ │ │ + ble 85bdc │ │ │ │ + ldr fp, [pc, #1120] @ 85c30 │ │ │ │ + add r9, sp, #96 @ 0x60 │ │ │ │ + add fp, pc, fp │ │ │ │ + add r7, fp, #3328 @ 0xd00 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r5, r9 │ │ │ │ + mov r6, r7 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add sl, sl, #1 │ │ │ │ + mov r0, sl │ │ │ │ + bl 118730 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add r6, r6, #24 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + add r1, r7, r1, lsl #3 │ │ │ │ + bl 84970 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84ca0 │ │ │ │ + ldr r1, [fp, #3324] @ 0xcfc │ │ │ │ + add r5, r5, #24 │ │ │ │ + cmp sl, r1 │ │ │ │ + blt 857ec │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + ble 85bf8 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + ldr sl, [pc, #1012] @ 85c34 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #0 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov fp, #0 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b 858f8 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [pc, #964] @ 85c38 │ │ │ │ + ldr r2, [pc, #964] @ 85c3c │ │ │ │ + strd r4, [sp, #16] │ │ │ │ + bl 118758 │ │ │ │ + ldr r4, [pc, #956] @ 85c40 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r4, pc, r4 │ │ │ │ + strd r6, [sp] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #280] @ 83f8c │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ + ldr r3, [pc, #896] @ 85c24 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 83b64 │ │ │ │ - add r8, sp, #16384 @ 0x4000 │ │ │ │ - add r8, r8, #208 @ 0xd0 │ │ │ │ - mov r3, #46 @ 0x2e │ │ │ │ - strh r3, [r8, #-4] │ │ │ │ - b 838c0 │ │ │ │ - ldr r3, [pc, #248] @ 83f94 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, sl, #4 │ │ │ │ - str r4, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl b4cc │ │ │ │ - b 8399c │ │ │ │ - ldr r1, [pc, #212] @ 83f98 │ │ │ │ + ldr r2, [pc, #908] @ 85c44 │ │ │ │ + ldr r3, [pc, #908] @ 85c48 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ + ldr r5, [pc, #896] @ 85c4c │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r4, [r5, #3324] @ 0xcfc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 859a0 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 11875c │ │ │ │ + cmp fp, r4 │ │ │ │ + add r8, r8, #24 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + bge 85a54 │ │ │ │ + str fp, [sp, #56] @ 0x38 │ │ │ │ + add fp, fp, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 118730 │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + add r1, r9, r1, lsl #3 │ │ │ │ + bl 84970 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84ca0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, fp │ │ │ │ + ldr r1, [sl, #3324] @ 0xcfc │ │ │ │ + bl 118730 │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + add r1, r9, r1, lsl #3 │ │ │ │ + bl 84ae4 │ │ │ │ + add r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl bc7c │ │ │ │ + ldr r3, [sl, #56] @ 0x38 │ │ │ │ + cmp r3, #3 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ble 858b0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8585c │ │ │ │ + ldr r1, [pc, #700] @ 85c50 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 8585c │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r4 │ │ │ │ + bl 118730 │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #3 │ │ │ │ + mov r6, r1 │ │ │ │ + bgt 85ba8 │ │ │ │ + ldr ip, [pc, #652] @ 85c54 │ │ │ │ + sub r3, r4, #1 │ │ │ │ + add ip, pc, ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str r3, [ip, #3324] @ 0xcfc │ │ │ │ + bge 85a14 │ │ │ │ + add ip, ip, #3328 @ 0xd00 │ │ │ │ + add r6, r6, r6, lsl #1 │ │ │ │ + sub r7, r7, #24 │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + add ip, ip, r6, lsl #3 │ │ │ │ + add r7, r7, r4, lsl #3 │ │ │ │ + ldrd r0, [ip, #24] │ │ │ │ + ldrd r2, [ip, #32] │ │ │ │ + ldrd r4, [ip, #40] @ 0x28 │ │ │ │ + strd r0, [ip] │ │ │ │ + strd r2, [ip, #8] │ │ │ │ + strd r4, [ip, #16] │ │ │ │ + add ip, ip, #24 │ │ │ │ + cmp r7, ip │ │ │ │ + bne 859f0 │ │ │ │ + bl 85680 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r2, [pc, #560] @ 85c58 │ │ │ │ + ldr r3, [pc, #496] @ 85c1c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #484] @ 0x1e4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 85c0c │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + add sp, sp, #492 @ 0x1ec │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r5, [r5, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #1073741824 @ 0x40000000 │ │ │ │ + bl 118758 │ │ │ │ + ldr r2, [pc, #456] @ 85c3c │ │ │ │ + ldr r3, [pc, #484] @ 85c5c │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 1190ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 85b38 │ │ │ │ + bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [pc, #432] @ 85c60 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1190ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 85b38 │ │ │ │ + ldr r3, [pc, #404] @ 85c60 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 85b38 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 85b38 │ │ │ │ + cmp r5, #3 │ │ │ │ + ble 85a20 │ │ │ │ + ldr r1, [pc, #344] @ 85c64 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ + str r4, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #180] @ 83f8c │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #248] @ 85c24 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 83c20 │ │ │ │ - ldr r1, [pc, #176] @ 83f9c │ │ │ │ - mov r2, r4 │ │ │ │ + b 85a20 │ │ │ │ + cmp r5, #3 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + ble 85a20 │ │ │ │ + b 85b04 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #1073741824 @ 0x40000000 │ │ │ │ + bl 118758 │ │ │ │ + ldr r2, [pc, #212] @ 85c3c │ │ │ │ + ldr r3, [pc, #240] @ 85c5c │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 1190ac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 85aa4 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + b 85b04 │ │ │ │ + ldr r1, [pc, #184] @ 85c68 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r3, r6 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #140] @ 83f8c │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #88] @ 85c24 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 83c7c │ │ │ │ + ldr r4, [r5, #3324] @ 0xcfc │ │ │ │ + b 859c0 │ │ │ │ + ldr r3, [pc, #136] @ 85c6c │ │ │ │ + mov r0, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r5, [r3, #56] @ 0x38 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + b 85a58 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r5, [fp, #56] @ 0x38 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + b 85a58 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr lr, [pc, #136] @ 83fa0 │ │ │ │ - add ip, sl, #4 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl b4cc │ │ │ │ - b 8399c │ │ │ │ - @ instruction: 0x000cc7b0 │ │ │ │ + andeq sl, ip, r8, lsr r9 │ │ │ │ + @ instruction: 0x001207d0 │ │ │ │ + andeq sl, ip, r0, lsr #18 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r1, r0, r4, lsl r4 │ │ │ │ - andeq ip, ip, r0, ror #14 │ │ │ │ - andeq r0, r0, r8, ror #8 │ │ │ │ - andeq r7, r9, ip, asr #21 │ │ │ │ - andeq sl, r9, r8, lsr #30 │ │ │ │ - andeq sl, r9, ip, lsl pc │ │ │ │ - andeq sl, r9, r0, lsl pc │ │ │ │ - andeq sl, r9, r4, lsl #30 │ │ │ │ - strdeq sl, [r9], -ip │ │ │ │ - ldrdeq sl, [r9], -r8 │ │ │ │ - andeq ip, ip, r4, asr r6 │ │ │ │ - muleq r9, r4, lr │ │ │ │ - @ instruction: 0x0009b2b0 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - andeq sl, r9, r0, lsl lr │ │ │ │ - @ instruction: 0x0009adbc │ │ │ │ - andeq sl, r9, r4, asr #27 │ │ │ │ - andeq sl, r9, r8, lsl #25 │ │ │ │ - andeq sl, r9, r0, lsr #23 │ │ │ │ + andeq fp, r9, r8, lsr #29 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - andeq sl, r9, r4, asr #22 │ │ │ │ - andeq sl, r9, r8, ror #18 │ │ │ │ - muleq r9, r0, fp │ │ │ │ - andeq sl, r9, r8, ror #22 │ │ │ │ - andeq sl, r9, r0, ror r4 │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ + @ instruction: 0x001206d0 │ │ │ │ + andseq r0, r2, r8, asr r6 │ │ │ │ + svccc 0x00f921fb │ │ │ │ + strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ + andeq fp, r9, ip, ror #26 │ │ │ │ + bmi 234e1c │ │ │ │ + andmi pc, r8, r4, lsr #28 │ │ │ │ + @ instruction: 0x001205d8 │ │ │ │ + muleq r9, r4, r4 │ │ │ │ + @ instruction: 0x001204d8 │ │ │ │ + ldrdeq sl, [ip], -r0 │ │ │ │ + strdmi r2, [r9], -fp │ │ │ │ + svcvc 0x00efffff │ │ │ │ + andeq fp, r9, r4, ror #22 │ │ │ │ + andeq fp, r9, r0, lsl #21 │ │ │ │ + @ instruction: 0x001202bc │ │ │ │ │ │ │ │ -00083fa4 : │ │ │ │ +00085c70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-232] @ 0xffffff18 │ │ │ │ - sub sp, sp, #4288 @ 0x10c0 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - ldr r2, [pc, #1304] @ 844e4 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [pc, #1300] @ 844e8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r8, [pc, #1296] @ 844ec │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add ip, sp, #4288 @ 0x10c0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, sp, #4224 @ 0x1080 │ │ │ │ + str r0, [ip, #3560] @ 0xde8 │ │ │ │ + ldr r3, [pc, #988] @ 86064 │ │ │ │ + ldr r8, [pc, #988] @ 86068 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [pc, #984] @ 8606c │ │ │ │ + mov r2, r3 │ │ │ │ + sub sp, sp, #500 @ 0x1f4 │ │ │ │ add r8, pc, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #1272] @ 844f0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r1, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - add ip, ip, #40 @ 0x28 │ │ │ │ - add r1, r1, #60 @ 0x3c │ │ │ │ - ldr r7, [ip] │ │ │ │ - str r8, [sp, #168] @ 0xa8 │ │ │ │ - bl baa8 │ │ │ │ - ldr r3, [pc, #1240] @ 844f4 │ │ │ │ - ldr r1, [pc, #1240] @ 844f8 │ │ │ │ - mov r4, #1 │ │ │ │ + ldr r2, [pc, #972] @ 86070 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r4, [r0] │ │ │ │ - ldr r3, [r8, r3] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - str r7, [r3] │ │ │ │ - bl b844 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - beq 844c4 │ │ │ │ + ldr r3, [r8, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + cmp r3, #3 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #492] @ 0x1ec │ │ │ │ + mov r2, #0 │ │ │ │ + bgt 85f44 │ │ │ │ + ldr sl, [pc, #936] @ 86074 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r5, sl, #3328 @ 0xd00 │ │ │ │ + ldrd r2, [r5] │ │ │ │ + ldr r1, [sl, #3324] @ 0xcfc │ │ │ │ + strd r2, [r7, #-8] │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + strd r2, [r7] │ │ │ │ + ldrd r2, [r5, #16] │ │ │ │ + strd r2, [r7, #8] │ │ │ │ + ble 85f00 │ │ │ │ + mov fp, #0 │ │ │ │ + add r9, sp, #80 @ 0x50 │ │ │ │ + mov r4, fp │ │ │ │ + str r9, [sp, #40] @ 0x28 │ │ │ │ + b 85d3c │ │ │ │ + ldr r2, [pc, #868] @ 86078 │ │ │ │ + ldr r3, [pc, #868] @ 8607c │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 85d24 │ │ │ │ + mov fp, r6 │ │ │ │ + ldr r3, [pc, #852] @ 86080 │ │ │ │ + add r5, r5, #24 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, #3324] @ 0xcfc │ │ │ │ + cmp r4, r1 │ │ │ │ + bge 85e6c │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 118730 │ │ │ │ + add r6, fp, #1 │ │ │ │ + add r3, sl, #3328 @ 0xd00 │ │ │ │ + add r0, r6, r6, lsl #1 │ │ │ │ + add ip, r7, r0, lsl #3 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + lsl r2, r1, #3 │ │ │ │ + add r1, r3, r1, lsl #3 │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r8, [r1, #8] │ │ │ │ + strd r2, [ip, #-8] │ │ │ │ + lsl r3, r0, #3 │ │ │ │ + strd r8, [r7, r3] │ │ │ │ + ldrd r8, [r1, #16] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 630f8 │ │ │ │ + strd r8, [ip, #8] │ │ │ │ + bl 84970 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 84ca0 │ │ │ │ + ldr r3, [sl, #56] @ 0x38 │ │ │ │ + cmp r3, #3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ble 85d0c │ │ │ │ + ldr r1, [sl, #3324] @ 0xcfc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 118730 │ │ │ │ + add r3, sl, #1248 @ 0x4e0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #676] @ 86084 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r8, [sp] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ldr r1, [pc, #652] @ 86088 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #636] @ 8608c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r2, [pc, #596] @ 86078 │ │ │ │ + ldr r3, [pc, #596] @ 8607c │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - ble 84498 │ │ │ │ - ldr r0, [pc, #1176] @ 844fc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #1164] @ 84500 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #1152] @ 84504 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ - orr r3, r5, r6 │ │ │ │ - orrs r3, r3, r0 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - bpl 84104 │ │ │ │ - ldr lr, [pc, #1128] @ 84508 │ │ │ │ - add ip, r9, #4 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2} │ │ │ │ - lsr r2, r3, #16 │ │ │ │ - strh r3, [ip], #2 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - strb r2, [ip] │ │ │ │ - bl b4cc │ │ │ │ - ldr r2, [pc, #1084] @ 8450c │ │ │ │ - ldr r3, [pc, #1044] @ 844e8 │ │ │ │ + beq 85d20 │ │ │ │ + ldr r3, [sl, #56] @ 0x38 │ │ │ │ + cmp r3, #3 │ │ │ │ + ble 85d24 │ │ │ │ + ldr r1, [pc, #580] @ 86090 │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 85d24 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #3 │ │ │ │ + bgt 85f10 │ │ │ │ + cmp fp, r1 │ │ │ │ + bge 85ed4 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 85ec8 │ │ │ │ + ldr r2, [pc, #516] @ 86094 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add ip, fp, fp, lsl #1 │ │ │ │ + add r2, r2, #3328 @ 0xd00 │ │ │ │ + add ip, r3, ip, lsl #3 │ │ │ │ + ldrd r6, [r3] │ │ │ │ + ldrd r4, [r3, #8] │ │ │ │ + ldrd r0, [r3, #16] │ │ │ │ + add r3, r3, #24 │ │ │ │ + cmp r3, ip │ │ │ │ + strd r6, [r2] │ │ │ │ + strd r4, [r2, #8] │ │ │ │ + strd r0, [r2, #16] │ │ │ │ + add r2, r2, #24 │ │ │ │ + bne 85ea0 │ │ │ │ + ldr r3, [pc, #456] @ 86098 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str fp, [r3, #3324] @ 0xcfc │ │ │ │ + ldr r2, [pc, #448] @ 8609c │ │ │ │ + ldr r3, [pc, #400] @ 86070 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #4224 @ 0x1080 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #60 @ 0x3c │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ + ldr r3, [sp, #492] @ 0x1ec │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 844c0 │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, sp, #4288 @ 0x10c0 │ │ │ │ - add sp, sp, #4 │ │ │ │ + bne 86060 │ │ │ │ + add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1028] @ 84510 │ │ │ │ - mov r1, r4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1016] @ 84514 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1004] @ 84518 │ │ │ │ - ldr r2, [pc, #1004] @ 8451c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #996] @ 84520 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #984] @ 84524 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sl, #56] @ 0x38 │ │ │ │ + cmp r3, #3 │ │ │ │ + ble 85ed4 │ │ │ │ + mov fp, #0 │ │ │ │ + ldr r1, [pc, #392] @ 860a0 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #352] @ 8608c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #360] @ 860a4 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #972] @ 84528 │ │ │ │ + ldr r1, [r3, #3324] @ 0xcfc │ │ │ │ + b 85e78 │ │ │ │ + add r9, r8, #1248 @ 0x4e0 │ │ │ │ + ldrd r2, [r9, #-8] │ │ │ │ + ldr r0, [pc, #292] @ 86078 │ │ │ │ + ldr r1, [pc, #292] @ 8607c │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #292] @ 86084 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r4, [pc, #316] @ 860a8 │ │ │ │ + ldr r3, [pc, #268] @ 8607c │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r2, [pc, #256] @ 86078 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r8, #3324] @ 0xcfc │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8604c │ │ │ │ + ldr r3, [pc, #244] @ 8608c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add fp, r8, #3328 @ 0xd00 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #256] @ 860ac │ │ │ │ mov sl, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #960] @ 8452c │ │ │ │ - add r7, sp, #188 @ 0xbc │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #948] @ 84530 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #940] @ 84534 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #932] @ 84538 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #924] @ 8453c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #916] @ 84540 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #908] @ 84544 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #900] @ 84548 │ │ │ │ - add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #892] @ 8454c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #884] @ 84550 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #876] @ 84554 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #868] @ 84558 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #860] @ 8455c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #852] @ 84560 │ │ │ │ - add r3, pc, r3 │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [pc, #836] @ 84564 │ │ │ │ - str sl, [sp, #156] @ 0x9c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - str sl, [sp, #136] @ 0x88 │ │ │ │ - str r9, [sp, #180] @ 0xb4 │ │ │ │ - bl 6408c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 84300 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 64350 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b91c │ │ │ │ - mov r8, r0 │ │ │ │ + ldrd r6, [fp, #8] │ │ │ │ + ldrd r4, [fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 64350 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b91c │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 64350 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 116060 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 117ebc │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - addne sl, sl, #1 │ │ │ │ - bne 84230 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl f0a04 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 84468 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 84380 │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - mov r0, r4 │ │ │ │ - bl b700 │ │ │ │ - bl 6408c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 8423c │ │ │ │ - ldr r9, [sp, #180] @ 0xb4 │ │ │ │ - ldr r3, [pc, #604] @ 84568 │ │ │ │ - ldr r8, [sp, #136] @ 0x88 │ │ │ │ - ldr r5, [sp, #156] @ 0x9c │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, #1 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - str r4, [r0], #4 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #552] @ 8456c │ │ │ │ - add r0, r9, #1024 @ 0x400 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - add r3, r9, #4096 @ 0x1000 │ │ │ │ - str r8, [r3, #1028] @ 0x404 │ │ │ │ - str r5, [r3, #1032] @ 0x408 │ │ │ │ - str r4, [r3, #1036] @ 0x40c │ │ │ │ - str sl, [r3, #1040] @ 0x410 │ │ │ │ - b 840c8 │ │ │ │ - add r1, r4, #5248 @ 0x1480 │ │ │ │ - ldrd r2, [r1, #16] │ │ │ │ - add fp, r4, #5184 @ 0x1440 │ │ │ │ - strd r2, [sp, #128] @ 0x80 │ │ │ │ - ldrd r2, [r1, #8] │ │ │ │ - add r0, r4, #4096 @ 0x1000 │ │ │ │ - strd r2, [sp, #120] @ 0x78 │ │ │ │ - ldrd r2, [r1] │ │ │ │ - strd r2, [sp, #112] @ 0x70 │ │ │ │ - ldrd r2, [r1, #-8] │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - ldrd r2, [fp, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - ldrd r2, [fp, #40] @ 0x28 │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [r0, #1120] @ 0x460 │ │ │ │ - bl 118a7c │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [fp, #24] │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl bc7c │ │ │ │ ldrd r2, [fp, #16] │ │ │ │ - strd r2, [sp, #64] @ 0x40 │ │ │ │ - ldrd r0, [fp, #8] │ │ │ │ - bl 119134 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldrd r0, [fp] │ │ │ │ - bl 119134 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [fp, #-8] │ │ │ │ - bl 119134 │ │ │ │ - add fp, r4, #5120 @ 0x1400 │ │ │ │ - add r2, fp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #172] @ 0xac │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldrd r0, [fp, #48] @ 0x30 │ │ │ │ - bl 119134 │ │ │ │ - ldr r2, [sp, #172] @ 0xac │ │ │ │ - mov r3, r8 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [r2, #-8] │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + add fp, fp, #24 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [r9, #-8] │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r8, [fp, #32] │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - strd r8, [sp, #32] │ │ │ │ - ldrd r8, [fp, #24] │ │ │ │ - mov r1, #1 │ │ │ │ - strd r8, [sp, #24] │ │ │ │ - ldrd r8, [fp, #16] │ │ │ │ - strd r8, [sp, #16] │ │ │ │ - ldrd r8, [fp, #8] │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - ldr ip, [sp, #148] @ 0x94 │ │ │ │ - str ip, [sp] │ │ │ │ - bl bae4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl b778 │ │ │ │ - b 842ec │ │ │ │ - ldr r1, [pc, #256] @ 84570 │ │ │ │ - add r3, r0, #4 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl b724 │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r2, sl │ │ │ │ + add sl, sl, #1 │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #232] @ 84574 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 842d4 │ │ │ │ - ldr r3, [pc, #216] @ 84578 │ │ │ │ - mov r1, r4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - add r0, r9, #4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl b4cc │ │ │ │ - b 840c8 │ │ │ │ + ldr r3, [r8, #3324] @ 0xcfc │ │ │ │ + cmp r3, sl │ │ │ │ + bgt 85fb4 │ │ │ │ + ldr r1, [pc, #92] @ 860b0 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 85cc4 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr lr, [pc, #176] @ 8457c │ │ │ │ - add ip, r9, #4 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - b 840c8 │ │ │ │ - andeq ip, ip, r8, lsr #32 │ │ │ │ + andeq sl, ip, r0, ror r3 │ │ │ │ + andseq r0, r2, r8, lsl #4 │ │ │ │ + andeq sl, ip, r4, asr r3 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq ip, ip, r0, lsl r0 │ │ │ │ - andeq r1, r0, r4, lsl r4 │ │ │ │ - andeq r0, r0, r4, lsl r4 │ │ │ │ - andeq r7, r9, ip, ror r3 │ │ │ │ - andeq sl, r9, r4, asr #15 │ │ │ │ - @ instruction: 0x0009a7bc │ │ │ │ - andeq sl, r9, r4, asr #15 │ │ │ │ - andeq sl, r9, r4, asr #20 │ │ │ │ - andeq fp, ip, r8, lsr #30 │ │ │ │ - muleq r9, r4, sl │ │ │ │ - andeq sl, r9, ip, lsl #21 │ │ │ │ - andeq sl, r9, r4, lsl #21 │ │ │ │ - andeq sl, r9, ip, asr #19 │ │ │ │ - andeq sl, r9, ip, ror sl │ │ │ │ - andeq sl, r9, r4, ror sl │ │ │ │ - andeq sl, r9, ip, ror #20 │ │ │ │ - andeq sl, r9, r4, ror #20 │ │ │ │ - andeq sl, r9, r0, ror #20 │ │ │ │ - andeq sl, r9, ip, asr sl │ │ │ │ - andeq r5, r9, r4, lsr sl │ │ │ │ - andeq sl, r9, ip, asr #20 │ │ │ │ - andeq r6, sl, r0, lsl r5 │ │ │ │ - andeq sl, r9, r8, lsl #13 │ │ │ │ - andeq sl, r9, ip, lsr #19 │ │ │ │ - andeq sl, r9, r8, lsr #19 │ │ │ │ - andeq sl, r9, r8, lsr #19 │ │ │ │ - andeq sl, r9, r8, lsr #19 │ │ │ │ - andeq sl, r9, r4, lsr #19 │ │ │ │ - andeq sl, r9, r0, lsr #19 │ │ │ │ - andeq sl, r9, ip, lsr #12 │ │ │ │ - @ instruction: 0x0009a7b0 │ │ │ │ - ldrdeq sl, [r9], -r4 │ │ │ │ - ldrdeq sl, [r9], -r4 │ │ │ │ - andeq sl, r9, r4, asr #10 │ │ │ │ + @ instruction: 0x001201d4 │ │ │ │ + stcmi 7, cr1, [r6], {79} @ 0x4f │ │ │ │ + mrccc 0, 1, r0, cr3, cr13, {1} │ │ │ │ + andseq r0, r2, r4, ror r1 │ │ │ │ + adcmi r2, ip, r0 │ │ │ │ + andeq fp, r9, r0, lsl r9 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - andeq sl, r9, r4, ror #6 │ │ │ │ - @ instruction: 0x00099ebc │ │ │ │ + andeq fp, r9, ip, lsl #18 │ │ │ │ + andseq r0, r2, r0, lsl r0 │ │ │ │ + @ instruction: 0x0011ffd4 │ │ │ │ + andeq sl, ip, ip, lsl r1 │ │ │ │ + andeq lr, r9, r0, lsl pc │ │ │ │ + andseq pc, r1, r8, ror #30 │ │ │ │ + andeq fp, r9, r8, lsr #14 │ │ │ │ + andeq fp, r9, ip, lsl r7 │ │ │ │ + ldrdeq lr, [r9], -r4 │ │ │ │ │ │ │ │ -00084580 : │ │ │ │ +000860b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-232] @ 0xffffff18 │ │ │ │ - sub sp, sp, #16384 @ 0x4000 │ │ │ │ - sub sp, sp, #196 @ 0xc4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #916] @ 84954 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #912] @ 84958 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, r1 │ │ │ │ - add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r1, #188] @ 0xbc │ │ │ │ - mov r3, #0 │ │ │ │ - add r3, sp, #16384 @ 0x4000 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #876] @ 8495c │ │ │ │ - add r3, r3, #236 @ 0xec │ │ │ │ - add r1, r1, #188 @ 0xbc │ │ │ │ - ldr r7, [r3] │ │ │ │ - bl baa8 │ │ │ │ - ldr sl, [pc, #860] @ 84960 │ │ │ │ - mov r3, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [r0] │ │ │ │ - beq 84884 │ │ │ │ - add r3, sp, #12480 @ 0x30c0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - sub r0, r3, #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r3, [pc, #812] @ 84964 │ │ │ │ + str r0, [ip, #3856] @ 0xf10 │ │ │ │ + sub sp, sp, #204 @ 0xcc │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r1, [pc, #2728] @ 86b7c │ │ │ │ + ldr r2, [pc, #2728] @ 86b80 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [pc, #2724] @ 86b84 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr fp, [pc, #2716] @ 86b88 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r6, [pc, #2712] @ 86b8c │ │ │ │ + ldr r7, [pc, #2712] @ 86b90 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov sl, #0 │ │ │ │ + add r9, sp, #72 @ 0x48 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add fp, sp, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r7, [r3] │ │ │ │ - bl 117e88 │ │ │ │ - sub r1, fp, #128 @ 0x80 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ba54 <__stat64_time64@plt> │ │ │ │ + add fp, pc, fp │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r0, sl, #3 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + and r0, r0, #3 │ │ │ │ + add r0, r0, r0, lsl #1 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + add r0, r3, r0, lsl #3 │ │ │ │ + bl 84970 │ │ │ │ + ldr r8, [pc, #2648] @ 86b94 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 84ca0 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r5, #0 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + b 86184 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 84ae4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 84924 │ │ │ │ - ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ - and r2, r2, #61440 @ 0xf000 │ │ │ │ - cmp r2, #16384 @ 0x4000 │ │ │ │ - beq 846d0 │ │ │ │ - ldr r3, [pc, #744] @ 84968 │ │ │ │ + bne 86244 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, #4 │ │ │ │ + add r4, r4, #24 │ │ │ │ + beq 861c8 │ │ │ │ + ldr r3, [r8, #56] @ 0x38 │ │ │ │ + cmp r3, #3 │ │ │ │ + ble 86154 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 84ae4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, sl │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2524] @ 86b98 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 86154 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add sl, sl, #1 │ │ │ │ + add r3, r3, #24 │ │ │ │ + cmp sl, #4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne 86114 │ │ │ │ + ldr r3, [pc, #2484] @ 86b9c │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, r6, #4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #720] @ 8496c │ │ │ │ - ldr r3, [pc, #696] @ 84958 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #3 │ │ │ │ + bgt 86aec │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84dd4 │ │ │ │ + add r0, r4, #24 │ │ │ │ + bl 84dd4 │ │ │ │ + add r0, r4, #48 @ 0x30 │ │ │ │ + bl 84dd4 │ │ │ │ + add r0, r4, #72 @ 0x48 │ │ │ │ + bl 84dd4 │ │ │ │ + ldr r2, [pc, #2432] @ 86ba0 │ │ │ │ + ldr r3, [pc, #2396] @ 86b80 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #16384 @ 0x4000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #188 @ 0xbc │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 84950 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #16384 @ 0x4000 │ │ │ │ - add sp, sp, #196 @ 0xc4 │ │ │ │ + bne 86b78 │ │ │ │ + add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 630f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble 84930 │ │ │ │ - ldr r0, [pc, #648] @ 84970 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #632] @ 84974 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #616] @ 84978 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ - orr r2, r4, r7 │ │ │ │ - orrs r2, r2, r0 │ │ │ │ - bmi 8489c │ │ │ │ + ldr r3, [pc, #2392] @ 86ba4 │ │ │ │ + ldr r4, [pc, #2364] @ 86b8c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r5, [pc, #2356] @ 86b90 │ │ │ │ mov r3, #0 │ │ │ │ - add r8, sp, #4224 @ 0x1080 │ │ │ │ - str sl, [sp, #56] @ 0x38 │ │ │ │ + str r9, [sp, #20] │ │ │ │ + add sl, sp, #96 @ 0x60 │ │ │ │ mov r9, r3 │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ - add r8, r8, #60 @ 0x3c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - b 84768 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [sp, #36] @ 0x24 │ │ │ │ - add r9, r9, #1 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [sp, #36] @ 0x24 │ │ │ │ - bl b700 │ │ │ │ - bl 6408c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 848c0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 64350 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - sub r6, fp, #4 │ │ │ │ - sub r4, r3, #4 │ │ │ │ - add r7, sp, #8320 @ 0x2080 │ │ │ │ - add r7, r7, #60 @ 0x3c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 116060 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 64350 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 116060 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 64350 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 116060 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #376] @ 8497c │ │ │ │ - add r3, sp, #16384 @ 0x4000 │ │ │ │ - add r3, r3, #232 @ 0xe8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r8 │ │ │ │ + add r0, r9, #3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r0, r6 │ │ │ │ - bl f7da0 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 84748 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 116060 │ │ │ │ - ldr r1, [pc, #304] @ 84980 │ │ │ │ - add r3, r4, #4 │ │ │ │ - mov r2, r6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r8 │ │ │ │ - str r0, [sp] │ │ │ │ + and r0, r0, #3 │ │ │ │ + add r0, r0, r0, lsl #1 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r2, sl │ │ │ │ + add r0, r3, r0, lsl #3 │ │ │ │ + ldr r8, [pc, #2332] @ 86ba8 │ │ │ │ + bl 84970 │ │ │ │ + mov r0, sl │ │ │ │ + bl 84ca0 │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + add r8, pc, r8 │ │ │ │ + b 862d4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 84ae4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8637c │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r7, #4 │ │ │ │ + add r6, r6, #24 │ │ │ │ + beq 86318 │ │ │ │ + ldr r3, [r8, #56] @ 0x38 │ │ │ │ + cmp r3, #3 │ │ │ │ + ble 862a4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 84ae4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #268] @ 84984 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r3, [pc, #2188] @ 86b98 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 84748 │ │ │ │ - add r3, sp, #12480 @ 0x30c0 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, #46 @ 0x2e │ │ │ │ - strh r3, [r2, #-4] │ │ │ │ - b 84630 │ │ │ │ - ldr lr, [pc, #228] @ 84988 │ │ │ │ - add ip, r6, #4 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2} │ │ │ │ - strh r3, [ip] │ │ │ │ - b 84694 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [r0], #4 │ │ │ │ - ldr r3, [pc, #180] @ 8498c │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, #1 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #152] @ 84990 │ │ │ │ - add r0, r6, #1024 @ 0x400 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - add r3, r6, #4096 @ 0x1000 │ │ │ │ - str r9, [r3, #1028] @ 0x404 │ │ │ │ - str r4, [r3, #1032] @ 0x408 │ │ │ │ - b 84694 │ │ │ │ - ldr r3, [pc, #104] @ 84994 │ │ │ │ + b 862a4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r9, r9, #1 │ │ │ │ + add r3, r3, #24 │ │ │ │ + cmp r9, #4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bne 86268 │ │ │ │ + ldr r3, [pc, #2164] @ 86bac │ │ │ │ add r3, pc, r3 │ │ │ │ - b 84680 │ │ │ │ - ldr r3, [pc, #96] @ 84998 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #3 │ │ │ │ + bgt 86ab8 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr r3, [pc, #2144] @ 86bb0 │ │ │ │ + mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, r6, #4 │ │ │ │ - str r4, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - b 84694 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, ip, r4, lsr sl │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r1, r0, r0, lsl r4 │ │ │ │ - strdeq fp, [ip], -r0 │ │ │ │ - andeq r0, r0, ip, lsr #11 │ │ │ │ - andeq sl, r9, r8, ror #11 │ │ │ │ - andeq fp, ip, ip, asr r9 │ │ │ │ - andeq sl, r9, r0, asr r1 │ │ │ │ - andeq sl, r9, r4, asr #2 │ │ │ │ - andeq sl, r9, r8, lsr r1 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - andeq sl, r9, r4, asr #2 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - andeq sl, r9, r0, lsl #8 │ │ │ │ - andeq sl, r9, ip, ror #7 │ │ │ │ - andeq sl, r9, r0, ror #7 │ │ │ │ - andeq sl, r9, r8, lsr #6 │ │ │ │ - andeq sl, r9, r4, asr #6 │ │ │ │ - │ │ │ │ -0008499c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-272] @ 0xfffffef0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #1872] @ 85124 │ │ │ │ - sub sp, sp, #16384 @ 0x4000 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #1864] @ 85128 │ │ │ │ - sub sp, sp, #236 @ 0xec │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r1, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r3, #3324] @ 0xcfc │ │ │ │ + bl 84dd4 │ │ │ │ + add r0, r4, #24 │ │ │ │ + bl 84dd4 │ │ │ │ + add r0, r4, #48 @ 0x30 │ │ │ │ + bl 84dd4 │ │ │ │ + add r0, r4, #72 @ 0x48 │ │ │ │ + bl 84dd4 │ │ │ │ + b 86218 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1832] @ 8512c │ │ │ │ - mov r7, r0 │ │ │ │ + mov ip, r3 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #2080] @ 86bb4 │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #1824] @ 85130 │ │ │ │ - add r1, r1, #228 @ 0xe4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bl baa8 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #2068] @ 86bb8 │ │ │ │ + str fp, [sp, #44] @ 0x2c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r3, [r0] │ │ │ │ - beq 84e9c │ │ │ │ - add r3, sp, #12480 @ 0x30c0 │ │ │ │ - add r3, r3, #40 @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - sub r0, r3, #4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - add fp, sp, #232 @ 0xe8 │ │ │ │ - sub r1, fp, #128 @ 0x80 │ │ │ │ - mov r0, r8 │ │ │ │ - bl ba54 <__stat64_time64@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 84f04 │ │ │ │ - ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ - and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #16384 @ 0x4000 │ │ │ │ - bne 84e44 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 630f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble 84f10 │ │ │ │ - ldr r0, [pc, #1708] @ 85134 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #1696] @ 85138 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ - add r3, sp, #16640 @ 0x4100 │ │ │ │ - add r3, r3, #20 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 84f30 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - orrs r3, r9, r3 │ │ │ │ - movpl r7, #0 │ │ │ │ - bpl 84ae4 │ │ │ │ - b 85058 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 64350 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b91c │ │ │ │ - cmp r7, r0 │ │ │ │ - movlt r7, r0 │ │ │ │ - bl 6408c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 84ac8 │ │ │ │ - bl 64434 │ │ │ │ - add r3, sp, #16640 @ 0x4100 │ │ │ │ - add r3, r3, #20 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 84eb8 │ │ │ │ - add r7, r7, #1 │ │ │ │ - lsl sl, r7, #3 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, sl │ │ │ │ - bl b574 │ │ │ │ - mov r1, #1 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, sl │ │ │ │ - bl b574 │ │ │ │ - mov r1, #1 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str sl, [sp, #20] │ │ │ │ + mov r2, ip │ │ │ │ + mov r1, ip │ │ │ │ + mov fp, ip │ │ │ │ + mov r9, ip │ │ │ │ + mov sl, ip │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b 86490 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 86978 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 8698c │ │ │ │ + cmp r4, #3 │ │ │ │ + bgt 86a6c │ │ │ │ + sub r3, r9, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl b574 │ │ │ │ - mov r1, #1 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - lsl r0, r7, #2 │ │ │ │ - bl b574 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 630f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble 84ee4 │ │ │ │ - ldr r0, [pc, #1492] @ 8513c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #1480] @ 85140 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ + mov r2, #4 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + str r8, [sp] │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + bl 85220 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #1468] @ 85144 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #1456] @ 85148 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 62eb4 │ │ │ │ - add r2, sp, #16640 @ 0x4100 │ │ │ │ - add r2, r2, #20 │ │ │ │ - ldr r2, [r2] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 85064 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - orr r2, r2, sl │ │ │ │ - orr r2, r2, r1 │ │ │ │ - orrs r2, r2, r3 │ │ │ │ - bmi 85024 │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - str r8, [sp, #88] @ 0x58 │ │ │ │ - str fp, [sp, #92] @ 0x5c │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ - ldr fp, [sp, #72] @ 0x48 │ │ │ │ - mov r9, r3 │ │ │ │ - b 84c58 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 64350 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b91c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 64350 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b514 │ │ │ │ - lsl r7, r4, #3 │ │ │ │ - strd r0, [r5, r7] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 64350 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b514 │ │ │ │ - strd r0, [r6, r7] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 64350 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b514 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [fp, r4, lsl #2] │ │ │ │ - strd r0, [r8, r7] │ │ │ │ - bl 6408c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 84bf8 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ - ldm r5, {r5, r6, r8, fp} │ │ │ │ - ldr r9, [sp, #76] @ 0x4c │ │ │ │ - bl 64434 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 630f8 │ │ │ │ - ldr r3, [pc, #1224] @ 8514c │ │ │ │ - add r7, sp, #4288 @ 0x10c0 │ │ │ │ - mov r6, #0 │ │ │ │ + ldr r3, [pc, #1948] @ 86bbc │ │ │ │ add r3, pc, r3 │ │ │ │ - add r7, r7, #36 @ 0x24 │ │ │ │ - str fp, [sp, #96] @ 0x60 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - mov fp, r6 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - str r9, [sp, #88] @ 0x58 │ │ │ │ - str r5, [sp, #100] @ 0x64 │ │ │ │ - str r8, [sp, #92] @ 0x5c │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - b 84cd8 │ │ │ │ - ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #3 │ │ │ │ + ble 86478 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 866b8 │ │ │ │ + cmp r9, #1 │ │ │ │ + beq 868c0 │ │ │ │ + cmp r9, #2 │ │ │ │ + beq 86948 │ │ │ │ + ldr r1, [pc, #1908] @ 86bc0 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1896] @ 86bc4 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1836] @ 86b98 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #7 │ │ │ │ + bgt 86984 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + cmp r1, #7 │ │ │ │ + bgt 86984 │ │ │ │ + cmp r2, #3 │ │ │ │ + cmpgt r1, #3 │ │ │ │ + bgt 86984 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #3 │ │ │ │ + bgt 86804 │ │ │ │ + add r4, fp, #3 │ │ │ │ + rsbs r3, r4, #0 │ │ │ │ + and r3, r3, #3 │ │ │ │ + and r4, r4, #3 │ │ │ │ + rsbpl r4, r3, #0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + add r6, fp, fp, lsl #1 │ │ │ │ + add r4, r3, r4, lsl #3 │ │ │ │ + add r6, r3, r6, lsl #3 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + add r5, sl, #3 │ │ │ │ mov r0, r4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [sp, #80] @ 0x50 │ │ │ │ - add fp, fp, #1 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [sp, #80] @ 0x50 │ │ │ │ - bl b700 │ │ │ │ - bl 6408c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 84f80 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 64350 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b91c │ │ │ │ - add sl, sp, #8384 @ 0x20c0 │ │ │ │ - add sl, sl, #36 @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 64350 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - sub r5, r3, #4 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 84970 │ │ │ │ + rsbs r3, r5, #0 │ │ │ │ + and r3, r3, #3 │ │ │ │ + and r5, r5, #3 │ │ │ │ + rsbpl r5, r3, #0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r5, r5, r5, lsl #1 │ │ │ │ + add r8, sl, sl, lsl #1 │ │ │ │ + add r5, r3, r5, lsl #3 │ │ │ │ + add r8, r3, r8, lsl #3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ + bl 84970 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + bl 84b5c │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116128 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, #1 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r6 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ + bl 84970 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116128 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, #1 │ │ │ │ - str r3, [sp] │ │ │ │ + bl 84b5c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84970 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84b5c │ │ │ │ + ldr r3, [pc, #1600] @ 86bc8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #3 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + bgt 86784 │ │ │ │ + str r5, [sp] │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ mov r3, r6 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, sl │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, r4, lsl #2] │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrd r6, [r2, r4] │ │ │ │ - ldreq r3, [sp, #76] @ 0x4c │ │ │ │ - ldr ip, [sp, #64] @ 0x40 │ │ │ │ - addeq r3, r3, #1 │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - ldrd r6, [ip, r4] │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - streq r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r2, r4 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + bl 85378 │ │ │ │ + sub r3, r0, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls 866e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 86850 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 84ae4 │ │ │ │ + ldr r3, [pc, #1504] @ 86bcc │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ - ldrd r8, [ip, r4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #16640 @ 0x4100 │ │ │ │ - add r3, r3, #16 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - strd r6, [sp] │ │ │ │ - bl 1090d8 │ │ │ │ - add r3, sp, #16640 @ 0x4100 │ │ │ │ - add r3, r3, #20 │ │ │ │ - ldr r3, [r3] │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 86b34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 84cb8 │ │ │ │ - add r1, r0, #4 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #832] @ 85150 │ │ │ │ - strd r2, [sp] │ │ │ │ + cmpeq r2, #1 │ │ │ │ + beq 863d4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + beq 86670 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls 863e0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 86860 │ │ │ │ + cmp r4, #3 │ │ │ │ + ble 863f4 │ │ │ │ + ldr r1, [pc, #1396] @ 86bd0 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1384] @ 86bd4 │ │ │ │ add r1, pc, r1 │ │ │ │ + b 86a84 │ │ │ │ + cmp r4, #3 │ │ │ │ + bgt 868f0 │ │ │ │ + cmp r9, #1 │ │ │ │ + beq 86890 │ │ │ │ + mov r0, fp │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #4 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 85220 │ │ │ │ + ldr r3, [pc, #1336] @ 86bd8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #3 │ │ │ │ + mov fp, r0 │ │ │ │ + ble 86478 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 8643c │ │ │ │ + ldr r1, [pc, #1308] @ 86bdc │ │ │ │ mov r3, sl │ │ │ │ - mov r2, r5 │ │ │ │ - strd r8, [sp, #16] │ │ │ │ - strd r6, [sp, #8] │ │ │ │ + mov r2, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #796] @ 85154 │ │ │ │ + ldr r1, [pc, #1288] @ 86be0 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 86454 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r9 │ │ │ │ + cmp r9, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + andeq r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + strne r3, [sp, #64] @ 0x40 │ │ │ │ + strne r3, [sp, #68] @ 0x44 │ │ │ │ + strne r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 85054 │ │ │ │ + ldr r3, [pc, #1212] @ 86be4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ + cmp r4, #3 │ │ │ │ + mov r9, r0 │ │ │ │ + ble 86604 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 869c0 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 86adc │ │ │ │ + cmp r0, #2 │ │ │ │ + beq 86aa4 │ │ │ │ + ldr r1, [pc, #1168] @ 86be8 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #1068] @ 86b98 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 84cb8 │ │ │ │ - ldr r3, [pc, #780] @ 85158 │ │ │ │ + ldr r3, [pc, #1136] @ 86bec │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, r5, #4 │ │ │ │ - str r8, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #756] @ 8515c │ │ │ │ - ldr r3, [pc, #700] @ 85128 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #228 @ 0xe4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 85120 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #16384 @ 0x4000 │ │ │ │ - add sp, sp, #236 @ 0xec │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, sp, #12480 @ 0x30c0 │ │ │ │ - add r3, r3, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #46 @ 0x2e │ │ │ │ - strh r3, [r2, #-4] │ │ │ │ - b 84a48 │ │ │ │ - ldr r1, [pc, #672] @ 85160 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ + b 86604 │ │ │ │ + ldr r1, [pc, #1124] @ 86bf0 │ │ │ │ + ldr r7, [pc, #1124] @ 86bf4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #636] @ 85154 │ │ │ │ + ldr r1, [pc, #1112] @ 86bf8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + bl 848cc │ │ │ │ + ldr r0, [pc, #1088] @ 86bfc │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 848cc │ │ │ │ + ldr r0, [pc, #1072] @ 86c00 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 848cc │ │ │ │ + ldr r1, [pc, #1056] @ 86c04 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #928] @ 86b98 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 84b08 │ │ │ │ - ldr r3, [pc, #632] @ 85164 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, r5, #4 │ │ │ │ - str r4, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - b 84e60 │ │ │ │ - ldr r3, [pc, #604] @ 85168 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 84e4c │ │ │ │ - ldr r3, [pc, #596] @ 8516c │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ + b 86598 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 86918 │ │ │ │ + cmp r9, #1 │ │ │ │ + beq 86a3c │ │ │ │ + cmp r9, #2 │ │ │ │ + beq 86a0c │ │ │ │ + ldr r1, [pc, #984] @ 86c08 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #852] @ 86b98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 864ac │ │ │ │ + ldr r3, [pc, #948] @ 86c0c │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, r5, #4 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ + b 86604 │ │ │ │ + cmp r4, #3 │ │ │ │ + bgt 869d4 │ │ │ │ + sub r3, r9, #1 │ │ │ │ + mov r0, fp │ │ │ │ + mov r2, #4 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ str r6, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - b 84e60 │ │ │ │ - ldr r1, [pc, #568] @ 85170 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + bl 85220 │ │ │ │ + mov fp, r0 │ │ │ │ + b 86418 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #4 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + str r8, [sp] │ │ │ │ + bl 85220 │ │ │ │ + ldr r3, [pc, #864] @ 86c10 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #3 │ │ │ │ + mov sl, r0 │ │ │ │ + ble 86478 │ │ │ │ + ldr r1, [pc, #844] @ 86c14 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #824] @ 86c18 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #556] @ 85174 │ │ │ │ - mov r2, r9 │ │ │ │ + b 86454 │ │ │ │ + ldr r1, [pc, #804] @ 86c1c │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #652] @ 86b98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 86678 │ │ │ │ + ldr r1, [pc, #768] @ 86c20 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, fp │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #540] @ 85178 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #748] @ 86c24 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #480] @ 85154 │ │ │ │ + b 86838 │ │ │ │ + ldr r1, [pc, #728] @ 86c28 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #708] @ 86c2c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 86454 │ │ │ │ + cmp r4, #3 │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ + bgt 86b10 │ │ │ │ + bl 85c70 │ │ │ │ + b 86218 │ │ │ │ + cmp r4, #3 │ │ │ │ + ble 86868 │ │ │ │ + ldr r1, [pc, #660] @ 86c30 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #648] @ 86c34 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #636] @ 86c38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 869ec │ │ │ │ + ldr r1, [pc, #628] @ 86c3c │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 86760 │ │ │ │ + ldr r1, [pc, #612] @ 86c40 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #600] @ 86c44 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #408] @ 86b98 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 84ab4 │ │ │ │ - add r3, sp, #16640 @ 0x4100 │ │ │ │ - add r3, r3, #20 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r5, [sp, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r6, fp │ │ │ │ - bne 850f8 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl b700 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #436] @ 8517c │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - stm sp, {r6, r7} │ │ │ │ - str ip, [r0], #4 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #396] @ 85180 │ │ │ │ - add r0, r5, #1024 @ 0x400 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - stm sp, {r6, r7} │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - add r3, r5, #4096 @ 0x1000 │ │ │ │ - str r6, [r3, #1028] @ 0x404 │ │ │ │ - str r7, [r3, #1032] @ 0x408 │ │ │ │ - str r4, [r3, #1036] @ 0x40c │ │ │ │ - b 84e60 │ │ │ │ - ldr lr, [pc, #344] @ 85184 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, r5, #4 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - lsr r3, r2, #16 │ │ │ │ - stmia ip!, {r0, r1} │ │ │ │ - strh r2, [ip], #2 │ │ │ │ - strb r3, [ip] │ │ │ │ - b 84e60 │ │ │ │ - ldr lr, [pc, #296] @ 85188 │ │ │ │ - add lr, pc, lr │ │ │ │ - b 8502c │ │ │ │ - ldr r1, [pc, #288] @ 8518c │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + b 86868 │ │ │ │ + ldr r1, [pc, #564] @ 86c48 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, fp │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #272] @ 85190 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r1, [pc, #544] @ 86c4c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #256] @ 85194 │ │ │ │ - mov r2, sl │ │ │ │ + b 86838 │ │ │ │ + ldr r1, [pc, #524] @ 86c50 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #504] @ 86c54 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 86838 │ │ │ │ + ldr r1, [pc, #484] @ 86c58 │ │ │ │ mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #240] @ 85198 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #472] @ 86c5c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #220] @ 8519c │ │ │ │ - mov r2, r3 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #256] @ 86b98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 863f4 │ │ │ │ + ldr r1, [pc, #436] @ 86c60 │ │ │ │ + mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 86760 │ │ │ │ + ldr r1, [pc, #420] @ 86c64 │ │ │ │ mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #200] @ 86b98 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 86344 │ │ │ │ + ldr r1, [pc, #388] @ 86c68 │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #204] @ 851a0 │ │ │ │ + b 86760 │ │ │ │ + ldr r1, [pc, #376] @ 86c6c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #108] @ 85154 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r0, [r2] │ │ │ │ + ldr r3, [pc, #148] @ 86b98 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - b 84bb4 │ │ │ │ - ldr r1, [pc, #164] @ 851a4 │ │ │ │ + b 861f4 │ │ │ │ + ldr r1, [pc, #344] @ 86c70 │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #112] @ 86b98 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 86984 │ │ │ │ + cmp r4, #3 │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ + bgt 86b54 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 85160 │ │ │ │ + bl 85c70 │ │ │ │ + b 86218 │ │ │ │ + ldr r1, [pc, #280] @ 86c74 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #64] @ 85154 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r3, [pc, #44] @ 86b98 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 84f9c │ │ │ │ + b 86b40 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, ip, r8, lsl r6 │ │ │ │ + andeq r9, ip, r4, lsr #30 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - strdeq fp, [ip], -r4 │ │ │ │ - andeq r1, r0, r0, lsl r4 │ │ │ │ - muleq r9, r0, r2 │ │ │ │ - muleq r9, r8, r9 │ │ │ │ - andeq sl, r9, ip, asr #4 │ │ │ │ - andeq r5, sl, r4, asr #22 │ │ │ │ - andeq sl, r9, r4, rrx │ │ │ │ - andeq r5, r9, r0, lsr r0 │ │ │ │ - muleq r9, ip, r1 │ │ │ │ - andeq sl, r9, ip, lsl r0 │ │ │ │ + muleq r9, r8, r6 │ │ │ │ + andeq r9, ip, ip, ror #29 │ │ │ │ + stcmi 7, cr1, [r6], {79} @ 0x4f │ │ │ │ + mrclt 0, 1, r0, cr3, cr13, {1} │ │ │ │ + andseq pc, r1, ip, asr sp @ │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - andeq r9, r9, ip, lsl lr │ │ │ │ - muleq ip, r0, r1 │ │ │ │ - andeq r9, r9, r0, asr #29 │ │ │ │ - andeq r9, r9, r4, lsr #29 │ │ │ │ - andeq r9, r9, r8, asr #26 │ │ │ │ - ldrdeq r9, [r9], -ip │ │ │ │ - andeq r9, r9, r4, ror #27 │ │ │ │ - andeq r9, r9, ip, ror #27 │ │ │ │ - andeq r9, r9, r8, ror #27 │ │ │ │ - andeq r9, r9, r4, lsr #29 │ │ │ │ - andeq r9, r9, r8, lsr #29 │ │ │ │ - ldrdeq r9, [r9], -r0 │ │ │ │ - strdeq r9, [r9], -r8 │ │ │ │ - andeq r9, r9, r8, asr #26 │ │ │ │ - andeq r9, r9, r8, asr #26 │ │ │ │ - andeq r9, r9, r0, asr #26 │ │ │ │ - andeq r9, r9, r8, lsr sp │ │ │ │ - andeq r9, r9, ip, lsr #26 │ │ │ │ - strheq sl, [r9], -r4 │ │ │ │ - andeq r9, r9, r8, asr sp │ │ │ │ + @ instruction: 0x0011fcbc │ │ │ │ + ldrdeq r9, [ip], -r8 │ │ │ │ + muleq r9, ip, r5 │ │ │ │ + andseq pc, r1, r4, lsl #24 │ │ │ │ + andseq pc, r1, ip, ror #22 │ │ │ │ + andseq pc, r1, r0, asr fp @ │ │ │ │ + andseq pc, r1, ip, lsl #22 │ │ │ │ + andeq r8, sl, r4, lsl #3 │ │ │ │ + andseq pc, r1, r4, lsl #21 │ │ │ │ + andeq fp, r9, ip, lsr #15 │ │ │ │ + andeq fp, r9, r4, asr #15 │ │ │ │ + andseq pc, r1, ip, lsl r9 @ │ │ │ │ + @ instruction: 0x0011f8b4 │ │ │ │ + andeq fp, r9, r8, ror #8 │ │ │ │ + andeq fp, r9, r8, lsl #9 │ │ │ │ + andseq pc, r1, r4, lsl #16 │ │ │ │ + andeq fp, r9, r4, ror r4 │ │ │ │ + andeq fp, r9, r0, lsl #9 │ │ │ │ + andseq pc, r1, ip, ror r7 @ │ │ │ │ + andeq fp, r9, r8, lsr r2 │ │ │ │ + andseq pc, r1, r8, lsr #14 │ │ │ │ + andeq fp, r9, ip, lsl #3 │ │ │ │ + andeq fp, r9, r4, lsl #3 │ │ │ │ + andeq fp, r9, r8, ror r1 │ │ │ │ + andeq fp, r9, r4, ror #2 │ │ │ │ + andeq fp, r9, ip, asr r1 │ │ │ │ + andeq lr, r9, r4, asr #12 │ │ │ │ + strheq fp, [r9], -ip │ │ │ │ + andseq pc, r1, ip, asr #12 │ │ │ │ + @ instruction: 0x0011f5f4 │ │ │ │ + andeq fp, r9, ip, ror #4 │ │ │ │ + @ instruction: 0x0009b2b0 │ │ │ │ + andeq fp, r9, r4, asr #1 │ │ │ │ + andeq sl, r9, r0, lsr #30 │ │ │ │ + andeq sl, r9, r4, asr #30 │ │ │ │ + andeq fp, r9, r4, ror #3 │ │ │ │ + andeq fp, r9, ip, asr r2 │ │ │ │ + andeq fp, r9, r8, ror r0 │ │ │ │ + muleq r9, ip, r0 │ │ │ │ + andeq fp, r9, ip, lsr #1 │ │ │ │ + andeq sl, r9, r4, ror pc │ │ │ │ + andeq fp, r9, r8, ror #1 │ │ │ │ + andeq fp, r9, r0, lsr r1 │ │ │ │ + andeq sl, r9, ip, lsr #29 │ │ │ │ + andeq sl, r9, r0, asr lr │ │ │ │ + andeq sl, r9, r4, asr lr │ │ │ │ + andeq sl, r9, r0, lsr #28 │ │ │ │ + andeq sl, r9, r0, lsr #31 │ │ │ │ + andeq fp, r9, ip │ │ │ │ + andeq sl, r9, r8, asr #29 │ │ │ │ + andeq sl, r9, r4, asr #26 │ │ │ │ + andeq sl, r9, r8, ror lr │ │ │ │ + @ instruction: 0x0009acb4 │ │ │ │ + ldrdeq sl, [r9], -r0 │ │ │ │ + andeq sl, r9, r0, ror #28 │ │ │ │ │ │ │ │ -000851a8 : │ │ │ │ +00086c78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [pc, #940] @ 8556c │ │ │ │ - ldr r2, [pc, #940] @ 85570 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #932] @ 85574 │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - mov r2, #0 │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #944] @ 87048 │ │ │ │ + mov r5, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - strb r2, [r3] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ - add r7, sp, #12 │ │ │ │ - ldr fp, [pc, #880] @ 85578 │ │ │ │ - add sl, sp, #28 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr fp, [pc, #932] @ 8704c │ │ │ │ + mov r9, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r0, [pc, #924] @ 87050 │ │ │ │ + ldr r1, [pc, #924] @ 87054 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + cmp r2, #3 │ │ │ │ + add r3, r3, #1248 @ 0x4e0 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ add fp, pc, fp │ │ │ │ - subs r4, r0, #0 │ │ │ │ - movne r2, r8 │ │ │ │ - addne r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ - movne r8, r2 │ │ │ │ - movne r9, r3 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - movne r4, #1 │ │ │ │ - bl 119134 │ │ │ │ - ldr r3, [pc, #836] @ 8557c │ │ │ │ - mov r2, #16 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + strd r0, [r3, #-8] │ │ │ │ + bgt 86f4c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + sub r6, r9, #8 │ │ │ │ + sub r3, r3, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov sl, r0 │ │ │ │ + add r3, r9, #24 │ │ │ │ + mov fp, r1 │ │ │ │ + sub r4, r4, #8 │ │ │ │ + sub r9, r5, #8 │ │ │ │ + add r7, r5, #24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #844] @ 87058 │ │ │ │ + str r7, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 118a7c │ │ │ │ + add r8, r3, #3712 @ 0xe80 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + str r8, [sp, #24] │ │ │ │ + str r9, [sp, #20] │ │ │ │ + ldrd r2, [r6, #8]! │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + bl bd60 │ │ │ │ + ldrd r2, [r4, #8]! │ │ │ │ + add r5, r5, #24 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + bl bd60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #780] @ 85580 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r9, r1 │ │ │ │ + bl 118b10 │ │ │ │ + strd r0, [r5, #-24] @ 0xffffffe8 │ │ │ │ + mov r0, sl │ │ │ │ + ldrd r2, [r6] │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + bl bbb0 │ │ │ │ + ldrd r2, [r4] │ │ │ │ mov r8, r0 │ │ │ │ - bl 119134 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp] │ │ │ │ + mov r9, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 118a7c │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + bl bd60 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #700] @ 85580 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r9, [pc, #692] @ 85584 │ │ │ │ - add r8, sp, #44 @ 0x2c │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, #16 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ + bl 118b10 │ │ │ │ + strd r0, [r5, #-16] │ │ │ │ + mov r0, sl │ │ │ │ + ldrd r2, [r4] │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + bl bbb0 │ │ │ │ + cmp r6, r7 │ │ │ │ + strd r0, [r5, #-8] │ │ │ │ + bne 86d24 │ │ │ │ + ldr r4, [pc, #636] @ 8705c │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + mov r6, r9 │ │ │ │ + add r4, r4, #3904 @ 0xf40 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + ldrd r2, [r6, #8]! │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + bl bd60 │ │ │ │ + ldrd r2, [r5, #8]! │ │ │ │ + add r4, r4, #24 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + bl bd60 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #660] @ 85588 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 854d8 │ │ │ │ - ldrh r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #644] @ 8558c │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 85490 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + strd r0, [r4, #-24] @ 0xffffffe8 │ │ │ │ + mov r0, sl │ │ │ │ + ldrd r2, [r6] │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + bl bbb0 │ │ │ │ + ldrd r2, [r5] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + bl bd60 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl b7cc │ │ │ │ - sub r0, r0, #1 │ │ │ │ - ldrb r3, [r8, r0] │ │ │ │ - add r0, r8, r0 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne 8533c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + strd r0, [r4, #-16] │ │ │ │ + mov r0, sl │ │ │ │ + ldrd r2, [r5] │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + bl bbb0 │ │ │ │ + cmp r7, r6 │ │ │ │ + strd r0, [r4, #-8] │ │ │ │ + bne 86dfc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #420] @ 87060 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + strd r0, [r3] │ │ │ │ + beq 86f24 │ │ │ │ + ldr r2, [pc, #396] @ 87064 │ │ │ │ + add ip, r8, #96 @ 0x60 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r2, r2, #3328 @ 0xd00 │ │ │ │ + ldrd r6, [r8] │ │ │ │ + ldrd r4, [r8, #8] │ │ │ │ + add r8, r8, #24 │ │ │ │ + ldrd r0, [r8, #-8] │ │ │ │ + cmp ip, r8 │ │ │ │ + strd r6, [r2] │ │ │ │ + strd r4, [r2, #8] │ │ │ │ + strd r0, [r2, #16] │ │ │ │ + add r2, r2, #24 │ │ │ │ + bne 86ee0 │ │ │ │ + ldr r3, [pc, #344] @ 87068 │ │ │ │ + mov r2, #4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #3324] @ 0xcfc │ │ │ │ + bl 85680 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [pc, #320] @ 8706c │ │ │ │ mov r2, #0 │ │ │ │ - strb r2, [r0] │ │ │ │ - ldrb r3, [r0, #-1]! │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - beq 8532c │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - moveq r3, #0 │ │ │ │ - strbeq r3, [r0] │ │ │ │ - ldrb r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne 85360 │ │ │ │ - ldrb r3, [r8, #1] │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - beq 85410 │ │ │ │ - ldrb r6, [sp, #28] │ │ │ │ - ldrb r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 853f4 │ │ │ │ - ldr r1, [pc, #536] @ 85590 │ │ │ │ - ldr r0, [pc, #536] @ 85594 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #32 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - ldr r3, [pc, #520] @ 85598 │ │ │ │ - mov r1, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - ldr r1, [pc, #500] @ 8559c │ │ │ │ - mov r2, #32 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 85518 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 85444 │ │ │ │ - ldr r2, [pc, #472] @ 855a0 │ │ │ │ - ldr r3, [pc, #420] @ 85570 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [pc, #460] @ 855a4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bne 85568 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #428] @ 855a8 │ │ │ │ - ldr r0, [pc, #428] @ 855ac │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #32 │ │ │ │ + add r1, r3, #3904 @ 0xf40 │ │ │ │ + add r0, r3, #3712 @ 0xe80 │ │ │ │ + str r2, [r3, #3324] @ 0xcfc │ │ │ │ + bl 860b4 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 85680 │ │ │ │ + ldr r0, [pc, #284] @ 87070 │ │ │ │ + ldr r1, [pc, #284] @ 87074 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - b 85388 │ │ │ │ - ldrb r3, [r8, #2] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 85360 │ │ │ │ - strb r3, [sp, #44] @ 0x2c │ │ │ │ - ldrb r3, [sp, #28] │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne 85438 │ │ │ │ - ldrb r3, [sl, #1] │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - beq 85550 │ │ │ │ - ldrb r6, [sp, #28] │ │ │ │ - mov r5, #0 │ │ │ │ - b 85368 │ │ │ │ - ldr r1, [pc, #356] @ 855b0 │ │ │ │ - mov r2, #32 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - ldr r3, [pc, #344] @ 855b4 │ │ │ │ - ldr r1, [pc, #344] @ 855b8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #32 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, #32 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - ldr r1, [pc, #312] @ 855bc │ │ │ │ - mov r2, #32 │ │ │ │ + ldr ip, [r0, #-4080] @ 0xfffff010 │ │ │ │ + ldr r3, [r0, #-4088] @ 0xfffff008 │ │ │ │ + ldr r2, [r0, #-4084] @ 0xfffff00c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r0, [r0, #-4076] @ 0xfffff014 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - b 853c0 │ │ │ │ - ldrb r3, [sl, #2] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8530c │ │ │ │ - ldr r2, [pc, #284] @ 855c0 │ │ │ │ - ldr r3, [pc, #284] @ 855c4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r2, [r2] │ │ │ │ - add r5, r5, #1 │ │ │ │ - strh r2, [sp, #28] │ │ │ │ - lsr r2, r2, #16 │ │ │ │ - strb r2, [sp, #30] │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - b 8530c │ │ │ │ - ldrh r3, [r8, #4] │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne 852fc │ │ │ │ - ldr r1, [pc, #220] @ 855c8 │ │ │ │ - add r6, r6, #1 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr sl, [pc, #244] @ 87078 │ │ │ │ + ldr r1, [pc, #244] @ 8707c │ │ │ │ + sub r6, r9, #8 │ │ │ │ + sub r4, r4, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - mov r3, fp │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - strh r1, [sp, #48] @ 0x30 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - b 852fc │ │ │ │ - ldr r1, [pc, #172] @ 855cc │ │ │ │ - mov r2, #32 │ │ │ │ + mov r0, #1 │ │ │ │ + add r9, r9, #24 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r8, r6 │ │ │ │ + mov r7, r4 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + str r9, [sp, #20] │ │ │ │ + ldrd r2, [r7, #8]! │ │ │ │ + mov r1, sl │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r8, #8]! │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + cmp r8, r9 │ │ │ │ + bne 86fac │ │ │ │ + ldr r1, [pc, #172] @ 87080 │ │ │ │ + mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - mov r2, #32 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + sub r9, r5, #8 │ │ │ │ + sub r8, r3, #8 │ │ │ │ + add r7, r5, #24 │ │ │ │ + mov r5, r9 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + ldrd r2, [r8, #8]! │ │ │ │ mov r1, sl │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - ldr r1, [pc, #148] @ 855d0 │ │ │ │ - mov r2, #32 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r5, #8]! │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + cmp r5, r7 │ │ │ │ + bne 86ff4 │ │ │ │ + ldr r1, [pc, #104] @ 87084 │ │ │ │ + mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 853c0 │ │ │ │ - b 85454 │ │ │ │ - ldrb r5, [sl, #2] │ │ │ │ - cmp r5, #0 │ │ │ │ - moveq r6, r5 │ │ │ │ - strbeq r5, [sp, #28] │ │ │ │ - beq 85368 │ │ │ │ - b 85438 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, ip, r8, lsr lr │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r8, lr, ip, ror #7 │ │ │ │ - andeq r9, r9, r4, asr #25 │ │ │ │ - andeq lr, r9, r4, lsr #1 │ │ │ │ - submi r0, lr, r0 │ │ │ │ - andeq r9, r9, r4, lsl #24 │ │ │ │ - eorcc r3, lr, r6, lsr r0 │ │ │ │ - andeq r3, r0, r6, lsr r0 │ │ │ │ - andeq r6, r9, r8, lsl #6 │ │ │ │ - andeq r8, lr, ip, asr #4 │ │ │ │ - andeq r8, lr, r8, lsr r2 │ │ │ │ - muleq sl, r8, fp │ │ │ │ - andeq sl, ip, r0, lsr ip │ │ │ │ - andeq r8, lr, r4, ror #3 │ │ │ │ - andeq r8, r9, ip, ror #15 │ │ │ │ - andeq r8, lr, r4, asr #3 │ │ │ │ - andeq r9, r9, ip, lsr #21 │ │ │ │ - andeq r8, lr, ip, ror #2 │ │ │ │ - andeq r8, sl, r8, lsl #22 │ │ │ │ - andeq r9, r9, r8, lsr #18 │ │ │ │ - andeq r9, r9, ip, asr #20 │ │ │ │ - andeq sp, r9, r0, lsr #28 │ │ │ │ - strdeq r9, [r9], -r8 │ │ │ │ - andeq r8, sl, ip, asr #20 │ │ │ │ - @ instruction: 0x000999b8 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #92] @ 87088 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #80] @ 8708c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #1248 @ 0x4e0 │ │ │ │ + ldrd sl, [r3, #-8] │ │ │ │ + b 86d04 │ │ │ │ + andseq pc, r1, r8, lsl #4 │ │ │ │ + andeq r9, ip, r4, lsr r3 │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ + mulseq r1, r4, r1 │ │ │ │ + andseq pc, r1, r0, asr #1 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andseq lr, r1, r8, asr #31 │ │ │ │ + mulseq r1, r0, pc @ │ │ │ │ + andseq lr, r1, r4, ror pc │ │ │ │ + andseq r0, r2, r4, asr #30 │ │ │ │ + @ instruction: 0x0009acbc │ │ │ │ + strdeq sl, [r9], -r8 │ │ │ │ + strdeq sl, [r9], -r8 │ │ │ │ + andeq sl, r9, ip, asr #25 │ │ │ │ + andeq sp, r9, ip, lsl #28 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andseq lr, r1, r8, ror #28 │ │ │ │ │ │ │ │ -000855d4 : │ │ │ │ +00087090 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - subs r6, r2, #0 │ │ │ │ - ldr r2, [pc, #932] @ 85994 │ │ │ │ - ldr r3, [pc, #932] @ 85998 │ │ │ │ + str r0, [ip, #2984] @ 0xba8 │ │ │ │ + sub sp, sp, #1072 @ 0x430 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + ldr ip, [sp, #1112] @ 0x458 │ │ │ │ + ldr lr, [pc, #684] @ 87360 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + ldr ip, [pc, #680] @ 87364 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add sl, sp, #488 @ 0x1e8 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #1068] @ 0x42c │ │ │ │ + mov ip, #0 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ + mov r7, r2 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ + mov r5, r2 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ + mov r4, r2 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + ldr ip, [pc, #616] @ 87368 │ │ │ │ + ldr r2, [pc, #616] @ 8736c │ │ │ │ + add ip, pc, ip │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + add lr, ip, #32 │ │ │ │ + add r6, ip, #64 @ 0x40 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + str sl, [sp, #80] @ 0x50 │ │ │ │ + stmia sl!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2, r3} │ │ │ │ + mov fp, lr │ │ │ │ + ldr r8, [sp, #1136] @ 0x470 │ │ │ │ + stm sl, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm r7, {r0, r1, r2, r3} │ │ │ │ + ldm r6!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldm r6, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + ldm fp!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + mov r9, #0 │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [pc, #504] @ 87370 │ │ │ │ + str r9, [sp, #360] @ 0x168 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #496] @ 87374 │ │ │ │ + ldr ip, [sp, #1172] @ 0x494 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str ip, [r3, #56] @ 0x38 │ │ │ │ + add lr, sp, #464 @ 0x1d0 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mvn r4, #0 │ │ │ │ + mvn r5, #0 │ │ │ │ + str lr, [sp, #320] @ 0x140 │ │ │ │ + strd r4, [lr, #-8] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [r3, #1192] @ 0x4a8 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov ip, r2 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #468] @ 0x1d4 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [ip], #4 │ │ │ │ + add r0, sp, #812 @ 0x32c │ │ │ │ + strb r9, [r2, #4] │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + str ip, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + add r1, sp, #1136 @ 0x470 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #908] @ 8599c │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, r9 │ │ │ │ + beq 87218 │ │ │ │ + add r1, sp, #1136 @ 0x470 │ │ │ │ + ldr r3, [pc, #552] @ 87438 │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - moveq r8, r0 │ │ │ │ - moveq r9, r1 │ │ │ │ - strb r2, [r3, #32] │ │ │ │ - beq 85638 │ │ │ │ - ldr r3, [pc, #884] @ 859a0 │ │ │ │ + strd r2, [r1] │ │ │ │ + add r1, sp, #1120 @ 0x460 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 119134 │ │ │ │ - ldr r3, [pc, #856] @ 859a4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr fp, [pc, #840] @ 859a8 │ │ │ │ - add sl, sp, #28 │ │ │ │ - add fp, pc, fp │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #788] @ 859ac │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 87244 │ │ │ │ + ldr r3, [pc, #508] @ 87438 │ │ │ │ + add r1, sp, #1120 @ 0x460 │ │ │ │ mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 119134 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #708] @ 859ac │ │ │ │ + strd r2, [r1] │ │ │ │ + add r1, sp, #1152 @ 0x480 │ │ │ │ + ldrd r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r9, [pc, #700] @ 859b0 │ │ │ │ - add r8, sp, #44 @ 0x2c │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, #16 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 87270 │ │ │ │ + ldr r3, [pc, #464] @ 87438 │ │ │ │ + add r1, sp, #1152 @ 0x480 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [r1] │ │ │ │ + ldr r5, [pc, #256] @ 87378 │ │ │ │ + ldr r4, [pc, #256] @ 8737c │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [pc, #252] @ 87380 │ │ │ │ + ldr r2, [pc, #252] @ 87384 │ │ │ │ + sub r5, r5, #4064 @ 0xfe0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r1, r4, #1248 @ 0x4e0 │ │ │ │ + sub r0, r5, #8 │ │ │ │ + strd r2, [r1, #-8] │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldrd r6, [r5, #-8] │ │ │ │ + mov r2, #10 │ │ │ │ + add r1, sp, #364 @ 0x16c │ │ │ │ mov r0, r8 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #668] @ 859b4 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 85938 │ │ │ │ - ldrh r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #652] @ 859b8 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 858f0 │ │ │ │ + strd r6, [r5] │ │ │ │ + bl b91c │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ bl b7cc │ │ │ │ - sub r0, r0, #1 │ │ │ │ - ldrb r3, [r8, r0] │ │ │ │ + ldr r3, [sp, #364] @ 0x16c │ │ │ │ add r0, r8, r0 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne 85760 │ │ │ │ + cmp r3, r0 │ │ │ │ + bcc 883b0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + cmp r3, #0 │ │ │ │ + movge r3, #0 │ │ │ │ + strge r3, [sp, #304] @ 0x130 │ │ │ │ + blt 8847c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ - strb r2, [r0] │ │ │ │ - ldrb r3, [r0, #-1]! │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - beq 85750 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - moveq r3, #0 │ │ │ │ - strbeq r3, [r0] │ │ │ │ - ldrb r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne 85784 │ │ │ │ - ldrb r3, [r8, #1] │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - beq 85868 │ │ │ │ - ldrb r5, [sp, #28] │ │ │ │ - ldrb r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #552] @ 859bc │ │ │ │ - mov r1, r7 │ │ │ │ + ldrb r3, [r3] │ │ │ │ + mov r1, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #136] @ 87388 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r3, r3, #32 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 85808 │ │ │ │ - ldr r1, [pc, #520] @ 859c0 │ │ │ │ - mov r2, #32 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 85820 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 85894 │ │ │ │ - ldr r2, [pc, #492] @ 859c4 │ │ │ │ - ldr r3, [pc, #444] @ 85998 │ │ │ │ + str r2, [r3, #1196] @ 0x4ac │ │ │ │ + movne r2, #1 │ │ │ │ + strne r2, [r3, #1196] @ 0x4ac │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + bl a0d4c │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 8743c │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r2, [pc, #88] @ 8738c │ │ │ │ + ldr r3, [pc, #44] @ 87364 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #484] @ 859c8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r0, pc, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #1068] @ 0x42c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - add r0, r0, #32 │ │ │ │ - bne 85990 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ + bne 8b3a0 │ │ │ │ + ldr r0, [sp, #276] @ 0x114 │ │ │ │ + add sp, sp, #1072 @ 0x430 │ │ │ │ + add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #444] @ 859cc │ │ │ │ - mov r2, #32 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 857c8 │ │ │ │ - ldr r3, [pc, #424] @ 859d0 │ │ │ │ - mov r2, #32 │ │ │ │ - ldr r1, [pc, #420] @ 859d4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, r2 │ │ │ │ - mov r0, r3 │ │ │ │ + andeq r8, ip, r0, asr #30 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq sl, sl, r0, lsr #7 │ │ │ │ + strdeq r8, [ip], -r4 │ │ │ │ + andeq r1, r0, r0, lsl r4 │ │ │ │ + andseq lr, r1, ip, lsl sp │ │ │ │ + andseq r0, r2, r0, lsr #24 │ │ │ │ + andseq lr, r1, r8, lsl ip │ │ │ │ + svccc 0x0091df46 │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + andseq lr, r1, r0, lsr #23 │ │ │ │ + andeq r8, ip, r4, asr #25 │ │ │ │ + andseq r0, r2, r0, lsr #20 │ │ │ │ + andeq r3, r9, r0, lsl pc │ │ │ │ + andseq lr, r1, r4, ror #19 │ │ │ │ + andeq r4, r9, r8, asr #16 │ │ │ │ + @ instruction: 0x0011e9b8 │ │ │ │ + andeq r5, r9, r8, lsl lr │ │ │ │ + andeq r5, r9, r0, lsr #28 │ │ │ │ + andeq r5, r9, r8, lsr #28 │ │ │ │ + andeq r5, r9, r8, lsr #28 │ │ │ │ + andeq r5, r9, r0, lsr lr │ │ │ │ + andeq r5, r9, ip, lsr #28 │ │ │ │ + andseq lr, r1, r0, lsl #18 │ │ │ │ + andseq lr, r1, r0, lsr #17 │ │ │ │ + andeq sl, r9, ip, lsr #13 │ │ │ │ + andeq r5, r9, r4, lsr #28 │ │ │ │ + andeq r5, r9, ip, lsr #28 │ │ │ │ + andeq r5, r9, r4, lsr lr │ │ │ │ + andeq r5, r9, r8, lsr lr │ │ │ │ + andeq r5, r9, r0, asr #28 │ │ │ │ + andeq r5, r9, ip, lsr lr │ │ │ │ + @ instruction: 0x0011e7d8 │ │ │ │ + andseq lr, r1, r8, asr #13 │ │ │ │ + andeq sl, r9, ip, asr r5 │ │ │ │ + andeq r5, r9, r0, asr ip │ │ │ │ + andeq r5, r9, r8, asr ip │ │ │ │ + andeq r5, r9, r0, ror #24 │ │ │ │ + andeq r5, r9, r4, ror #24 │ │ │ │ + andeq r5, r9, ip, ror #24 │ │ │ │ + andeq r5, r9, r8, ror #24 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andseq lr, r1, ip, lsl #12 │ │ │ │ + @ instruction: 0x001205fc │ │ │ │ + andseq lr, r1, r4, lsr #11 │ │ │ │ + orrsmi sp, r7, r4, lsl #15 │ │ │ │ + orrsgt sp, r7, r4, lsl #15 │ │ │ │ + andseq lr, r1, r8, lsl #4 │ │ │ │ + andseq lr, r1, r4, ror #3 │ │ │ │ + mulseq r1, r8, lr │ │ │ │ + andseq sp, r1, r4, lsl #29 │ │ │ │ + @ instruction: 0x0011ddbc │ │ │ │ + svccc 0x00e00000 │ │ │ │ + andseq sp, r1, r8, lsl #26 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + mov r1, #1 │ │ │ │ + bl a0d4c │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 87320 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ + mov r0, r6 │ │ │ │ + bl b7cc │ │ │ │ + cmp r0, #5 │ │ │ │ + mov r4, r0 │ │ │ │ + bhi 883dc │ │ │ │ + beq 88428 │ │ │ │ + ldr r5, [pc, #-232] @ 87390 │ │ │ │ + ldr r7, [sp, #284] @ 0x11c │ │ │ │ + add r5, pc, r5 │ │ │ │ + sub r4, r5, #4048 @ 0xfd0 │ │ │ │ + sub r4, r4, #8 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r1, [pc, #-264] @ 87394 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ bl b484 <__strcat_chk@plt> │ │ │ │ - mov r2, #32 │ │ │ │ - mov r1, sl │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - ldr r1, [pc, #388] @ 859d8 │ │ │ │ - mov r2, #32 │ │ │ │ + ldr r6, [pc, #-280] @ 87398 │ │ │ │ + ldr r1, [pc, #-280] @ 8739c │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + add r6, pc, r6 │ │ │ │ bl b484 <__strcat_chk@plt> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 857d0 │ │ │ │ - b 858b0 │ │ │ │ - ldrb r3, [r8, #2] │ │ │ │ + ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 85784 │ │ │ │ - ldrh r2, [sp, #28] │ │ │ │ - strb r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #344] @ 859dc │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 85978 │ │ │ │ - ldrb r5, [sp, #28] │ │ │ │ - mov r4, #0 │ │ │ │ - b 8578c │ │ │ │ - ldr r0, [pc, #324] @ 859e0 │ │ │ │ - ldr r1, [pc, #324] @ 859e4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #32 │ │ │ │ + bgt 884a0 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 833ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt 885a8 │ │ │ │ + ldr r4, [pc, #-332] @ 873a0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 87590 │ │ │ │ + ldr r1, [pc, #-348] @ 873a4 │ │ │ │ + ldr r2, [r4, #1156] @ 0x484 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, r0, r2 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - ldr r3, [pc, #304] @ 859e8 │ │ │ │ - ldr r1, [pc, #304] @ 859ec │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #32 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-364] @ 873a8 │ │ │ │ + ldr r2, [r4, #1160] @ 0x488 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #32 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, #32 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - ldr r1, [pc, #268] @ 859f0 │ │ │ │ - mov r2, #32 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-380] @ 873ac │ │ │ │ + ldr r2, [r4, #1168] @ 0x490 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl b484 <__strcat_chk@plt> │ │ │ │ - b 857d0 │ │ │ │ - ldrb r3, [sl, #2] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 85730 │ │ │ │ - ldr r2, [pc, #240] @ 859f4 │ │ │ │ - ldr r3, [pc, #240] @ 859f8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r2, [r2] │ │ │ │ - add r4, r4, #1 │ │ │ │ - strh r2, [sp, #44] @ 0x2c │ │ │ │ - lsr r2, r2, #16 │ │ │ │ - strb r2, [sp, #46] @ 0x2e │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r4, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - b 85730 │ │ │ │ - ldrh r3, [r8, #4] │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne 85720 │ │ │ │ - ldr r1, [pc, #176] @ 859fc │ │ │ │ - add r5, r5, #1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-396] @ 873b0 │ │ │ │ + add r3, r4, #1152 @ 0x480 │ │ │ │ + ldrd r2, [r3, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - mov r3, fp │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - strh r1, [sp, #48] @ 0x30 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - b 85720 │ │ │ │ - ldrb r4, [sl, #2] │ │ │ │ - cmp r4, #0 │ │ │ │ - moveq r5, r4 │ │ │ │ - strbeq r4, [sp, #28] │ │ │ │ - beq 8578c │ │ │ │ - b 85888 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, ip, r8, lsl #20 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0x000e7fb8 │ │ │ │ - eormi r0, lr, r0 │ │ │ │ - muleq r9, r0, ip │ │ │ │ - andeq r9, r9, ip, ror #16 │ │ │ │ - submi r0, lr, r0 │ │ │ │ - andeq r9, r9, r0, ror #15 │ │ │ │ - eorcc r3, lr, r6, lsr r0 │ │ │ │ - andeq r3, r0, r6, lsr r0 │ │ │ │ - andeq r7, lr, r4, lsr lr │ │ │ │ - andeq r4, r9, ip, asr #12 │ │ │ │ - andeq sl, ip, r0, lsr #16 │ │ │ │ - andeq r7, lr, r4, ror #27 │ │ │ │ - andeq r9, sl, r0, lsr r7 │ │ │ │ - muleq lr, ip, sp │ │ │ │ - andeq r8, sl, r4, lsr r7 │ │ │ │ - andeq r9, r9, r0, lsr #13 │ │ │ │ - andeq r3, r0, r0, lsr r0 │ │ │ │ - andeq r7, lr, ip, lsr #26 │ │ │ │ - andeq r9, r9, r4, asr r6 │ │ │ │ - andeq r7, lr, r0, lsl sp │ │ │ │ - andeq r8, sl, r8, lsr #13 │ │ │ │ - andeq r9, r9, r8, asr #9 │ │ │ │ - andeq r9, r9, ip, ror #11 │ │ │ │ - andeq sp, r9, r0, asr #19 │ │ │ │ - muleq r9, r8, r5 │ │ │ │ - │ │ │ │ -00085a00 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3632] @ 0xe30 │ │ │ │ - sub sp, sp, #428 @ 0x1ac │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #3296] @ 86704 │ │ │ │ - mov ip, r1 │ │ │ │ - str r1, [sp, #196] @ 0xc4 │ │ │ │ - ldr r1, [pc, #3288] @ 86708 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #420] @ 0x1a4 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ - str r1, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [pc, #3248] @ 8670c │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - subs r4, r1, ip │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - movne r4, #1 │ │ │ │ - bl 119098 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - orreq r4, r4, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - movhi r3, #0 │ │ │ │ - movls r3, #1 │ │ │ │ - ldrd r0, [r5, #136] @ 0x88 │ │ │ │ - str r3, [sp, #260] @ 0x104 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ - bl 119134 │ │ │ │ - mov fp, r0 │ │ │ │ - ldrd r0, [r5, #144] @ 0x90 │ │ │ │ - bl 119134 │ │ │ │ - cmp fp, #600 @ 0x258 │ │ │ │ - ldrge r3, [pc, #3160] @ 86710 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-416] @ 873b4 │ │ │ │ + ldr r2, [r4, #1184] @ 0x4a0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [r4, #1164] @ 0x48c │ │ │ │ + ldr r1, [pc, #-436] @ 873b8 │ │ │ │ + add r2, r2, #3520 @ 0xdc0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-384] @ 87404 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #-476] @ 873bc │ │ │ │ mov r2, #0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - bge 85acc │ │ │ │ - cmp fp, #400 @ 0x190 │ │ │ │ - ldrge r3, [pc, #3144] @ 86714 │ │ │ │ - ldrlt r3, [pc, #3144] @ 86718 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ - bl 119134 │ │ │ │ - ldr r5, [pc, #3128] @ 8671c │ │ │ │ - mov r4, #0 │ │ │ │ - cmp r0, #1 │ │ │ │ - movge r3, r0 │ │ │ │ - movlt r3, #1 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - strd r4, [r3] │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - strd r4, [r3] │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - strd r4, [r3] │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #3148] @ 86768 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ - strd r2, [r1] │ │ │ │ - mov r0, fp │ │ │ │ - strd r2, [sp, #240] @ 0xf0 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #3100] @ 86768 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1187ac │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - strd r4, [r3] │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ - add ip, sp, #392 @ 0x188 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r4, [r3] │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r2, [ip] │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - strd r4, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - mov r1, r7 │ │ │ │ - add r6, r3, #768 @ 0x300 │ │ │ │ - ldrd r2, [r6, #-8] │ │ │ │ - strd r4, [sp, #248] @ 0xf8 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #2932] @ 86720 │ │ │ │ - ldr r3, [pc, #2932] @ 86724 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [r6] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + add r4, pc, r4 │ │ │ │ + strd r2, [r4, #64] @ 0x40 │ │ │ │ + bl 83a04 │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt 88594 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8857c │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + mov r5, r3 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + mov lr, r3 │ │ │ │ + ldm r4!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r4, [pc, #-572] @ 873c0 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2, r3} │ │ │ │ + add r4, pc, r4 │ │ │ │ + stm lr, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 876b8 │ │ │ │ + ldr r1, [pc, #-600] @ 873c4 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-612] @ 873c8 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-628] @ 873cc │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-644] @ 873d0 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-660] @ 873d4 │ │ │ │ + ldrd r2, [r4, #40] @ 0x28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-676] @ 873d8 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + ldr r1, [pc, #-696] @ 873dc │ │ │ │ + add r2, r2, #3520 @ 0xdc0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-680] @ 87404 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #1164] @ 0x48c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8788c │ │ │ │ + ldr r8, [pc, #-748] @ 873e0 │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r0, [r8, #1156] @ 0x484 │ │ │ │ + ldr r9, [r8, #1160] @ 0x488 │ │ │ │ + mov r3, r0 │ │ │ │ + mul r3, r0, r3 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r8, #1164] @ 0x48c │ │ │ │ + ldrd r4, [r3, #32] │ │ │ │ + ldrd r6, [r3, #40] @ 0x28 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ mov r4, r0 │ │ │ │ + mul r0, r9, r9 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #2896] @ 86720 │ │ │ │ - ldr r3, [pc, #2896] @ 86724 │ │ │ │ - bl 118b60 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11875c │ │ │ │ + bl b3d0 │ │ │ │ + ldr r3, [r8, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + strd sl, [r8, #64] @ 0x40 │ │ │ │ + bgt 88d34 │ │ │ │ + ldr r3, [r8, #28] │ │ │ │ + ldrd r0, [r3, #32] │ │ │ │ + ldrd r4, [r3, #40] @ 0x28 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ + bl 11875c │ │ │ │ + bl b3d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - ldr r3, [pc, #2812] @ 86728 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr sl, [r2, r3] │ │ │ │ - ldr r3, [sl] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118d7c │ │ │ │ + strd r0, [r8, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 83a04 │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt 8b180 │ │ │ │ + ldr r4, [pc, #-1016] @ 873e4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 87768 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - add fp, sp, #328 @ 0x148 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - add r8, sp, #352 @ 0x160 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - mov r9, #0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - str sl, [sp, #152] @ 0x98 │ │ │ │ - str fp, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r2, [r8, #8] │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ + ble 8788c │ │ │ │ + ldr r1, [pc, #-1032] @ 873e8 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1044] @ 873ec │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1060] @ 873f0 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1076] @ 873f4 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1092] @ 873f8 │ │ │ │ + ldrd r2, [r4, #40] @ 0x28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1108] @ 873fc │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + ldr r1, [pc, #-1128] @ 87400 │ │ │ │ + add r2, r2, #3520 @ 0xdc0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-1148] @ 87404 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r7, [pc, #-1164] @ 87408 │ │ │ │ + ldr r5, [pc, #-1164] @ 8740c │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r6, [r7, #1156] @ 0x484 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r4, r6, #1 │ │ │ │ + lsl r4, r4, #6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r5, #-3800] @ 0xfffff128 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r5, #-3796] @ 0xfffff12c │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [r5, #-3792] @ 0xfffff130 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + lsl r4, r6, #3 │ │ │ │ + str r0, [r5, #-3788] @ 0xfffff134 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [r7, #1196] @ 0x4ac │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ + bne 8a490 │ │ │ │ + ldr r4, [pc, #-1260] @ 87410 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4, #1160] @ 0x488 │ │ │ │ + mov r2, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #-1280] @ 87414 │ │ │ │ + add ip, sp, #400 @ 0x190 │ │ │ │ + strd r2, [ip] │ │ │ │ + strd r2, [r1, #-8] │ │ │ │ + ldr r3, [pc, #-1292] @ 87418 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ + mov r2, #0 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + strd r2, [r1] │ │ │ │ + strd r2, [r0, #-8] │ │ │ │ + blt 87cac │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ + add r9, sp, #448 @ 0x1c0 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [r4, #1164] @ 0x48c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + mov ip, #0 │ │ │ │ + add r8, sp, #356 @ 0x164 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ + add r3, r4, #1152 @ 0x480 │ │ │ │ + add fp, sp, #368 @ 0x170 │ │ │ │ + add sl, sp, #384 @ 0x180 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r9 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + str r8, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-1384] @ 87430 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r2, [sp, #120] @ 0x78 │ │ │ │ strd r2, [sp] │ │ │ │ - ldrd r2, [r8] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r3, [pc, #-1428] @ 87430 │ │ │ │ + mov r2, #0 │ │ │ │ bl b790 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str fp, [sp, #32] │ │ │ │ + add r3, r4, #1152 @ 0x480 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + ldrd r2, [r3, #24] │ │ │ │ + ldr r0, [r4, #1168] @ 0x490 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldrd r8, [r4, #40] @ 0x28 │ │ │ │ + strd r8, [sp, #24] │ │ │ │ + ldrd r8, [r7, #-8] │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + ldrd r8, [r6] │ │ │ │ + strd r8, [sp] │ │ │ │ + bl a1be8 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r8, [sp, #112] @ 0x70 │ │ │ │ + mov r3, #0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + ldrd r2, [sl, #-8] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [fp] │ │ │ │ + bl bc40 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 82dd4 │ │ │ │ + ldr r5, [r4, #1164] @ 0x48c │ │ │ │ + ldr r3, [r5, #3308] @ 0xcec │ │ │ │ cmp r3, #0 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - ldrd sl, [r3] │ │ │ │ - bne 85d88 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 85d5c │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1190e8 │ │ │ │ + movne r3, #1 │ │ │ │ + strne r3, [sp, #356] @ 0x164 │ │ │ │ + bne 87b08 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 87b08 │ │ │ │ + ldrd r8, [sl] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85df0 │ │ │ │ - strd r4, [sp, #120] @ 0x78 │ │ │ │ - ldrd r6, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, [sp, #88] @ 0x58 │ │ │ │ - bl 1190ac │ │ │ │ + beq 87a9c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r8, [r3] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85cf4 │ │ │ │ - ldrd r4, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1190e8 │ │ │ │ + beq 87ac0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r8, [r3] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldrd r8, [r3, #-8] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - movne r6, sl │ │ │ │ - movne r7, fp │ │ │ │ - bne 85d1c │ │ │ │ - ldrd r6, [sp, #80] @ 0x50 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - strd r6, [sp, #80] @ 0x50 │ │ │ │ - bl 1190ac │ │ │ │ + beq 87aec │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r8, [r3, #-8] │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - movne r2, sl │ │ │ │ - movne r3, fp │ │ │ │ - bne 85d44 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, #4 │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - beq 85dfc │ │ │ │ - add r8, r8, #16 │ │ │ │ - b 85c6c │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - add r8, r8, #16 │ │ │ │ - mov r9, #1 │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - b 85c6c │ │ │ │ + beq 87b08 │ │ │ │ + strd r8, [r6, #-8] │ │ │ │ + ldr r0, [r4, #1156] @ 0x484 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-1768] @ 87430 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl b790 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - strd sl, [sp, #8] │ │ │ │ - strd r4, [sp] │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + str fp, [sp, #32] │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r0, [r4, #1168] @ 0x490 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - bl 77724 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - strd r4, [r3] │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd sl, [r3] │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - strd sl, [r3] │ │ │ │ - b 85cac │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r8, [r4, #40] @ 0x28 │ │ │ │ + ldrd r2, [r3, #24] │ │ │ │ + strd r8, [sp, #24] │ │ │ │ + ldrd r8, [r7, #-8] │ │ │ │ strd r2, [sp, #120] @ 0x78 │ │ │ │ - b 85cd0 │ │ │ │ - ldr sl, [sp, #152] @ 0x98 │ │ │ │ - strd r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sl] │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + ldrd r8, [r6] │ │ │ │ + strd r8, [sp] │ │ │ │ + bl a1be8 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r8, [sp, #112] @ 0x70 │ │ │ │ + mov r3, #0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + ldrd r2, [sl, #-8] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [fp] │ │ │ │ + bl bc40 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 82dd4 │ │ │ │ + ldr r5, [r4, #1164] @ 0x48c │ │ │ │ + ldr r3, [r5, #3308] @ 0xcec │ │ │ │ cmp r3, #0 │ │ │ │ - bne 85fa4 │ │ │ │ - ldr r2, [pc, #2312] @ 86720 │ │ │ │ - ldr r3, [pc, #2312] @ 86724 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - bl bd60 │ │ │ │ - ldr r2, [pc, #2288] @ 86720 │ │ │ │ - ldr r3, [pc, #2288] @ 86724 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 118b60 │ │ │ │ - bl bd60 │ │ │ │ - mov r2, r0 │ │ │ │ + movne r3, #1 │ │ │ │ + strne r3, [sp, #356] @ 0x164 │ │ │ │ + bne 87c84 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 87c84 │ │ │ │ + ldrd r8, [sl] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 87c18 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r8, [r3] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 87c3c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r8, [r3] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldrd r8, [r3, #-8] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 87c68 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r8, [r3, #-8] │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 87c84 │ │ │ │ + strd r8, [r6, #-8] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, r3, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #-2176] @ 8741c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #1160] @ 0x488 │ │ │ │ + cmp r2, r1 │ │ │ │ + bge 87988 │ │ │ │ + ldr r6, [r3, #1156] @ 0x484 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 88018 │ │ │ │ + ldr r4, [pc, #-2204] @ 87420 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r7, r4, #1152 @ 0x480 │ │ │ │ + add r9, sp, #448 @ 0x1c0 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [r4, #1164] @ 0x48c │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ + mov ip, #0 │ │ │ │ + add r8, sp, #356 @ 0x164 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + add fp, sp, #368 @ 0x170 │ │ │ │ + add sl, sp, #384 @ 0x180 │ │ │ │ + mov r7, r9 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + str r8, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-2276] @ 87430 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldr r9, [pc, #-2288] @ 87430 │ │ │ │ + mov r8, #0 │ │ │ │ + strd r8, [sp] │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + strd r2, [sp, #120] @ 0x78 │ │ │ │ + bl b790 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str fp, [sp, #32] │ │ │ │ + add r3, r4, #1152 @ 0x480 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + ldrd r2, [r3, #24] │ │ │ │ + ldr r0, [r4, #1168] @ 0x490 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldrd r8, [r4, #40] @ 0x28 │ │ │ │ + strd r8, [sp, #24] │ │ │ │ + ldrd r8, [r7, #-8] │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + ldrd r8, [r6] │ │ │ │ + strd r8, [sp] │ │ │ │ + bl a1be8 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r8, [sp, #112] @ 0x70 │ │ │ │ + mov r3, #0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + ldrd r2, [sl, #-8] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [fp] │ │ │ │ + bl bc40 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 82dd4 │ │ │ │ + ldr r5, [r4, #1164] @ 0x48c │ │ │ │ + ldr r3, [r5, #3308] @ 0xcec │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + strne r3, [sp, #356] @ 0x164 │ │ │ │ + bne 87e84 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 87e84 │ │ │ │ + ldrd r8, [sl] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - movne r6, r4 │ │ │ │ - movne r7, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + beq 87e18 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r8, [r3] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 860c0 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [pc, #2180] @ 8672c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190ac │ │ │ │ + beq 87e3c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r8, [r3] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldrd r8, [r3, #-8] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 860c0 │ │ │ │ - ldrd r4, [sp, #72] @ 0x48 │ │ │ │ + beq 87e68 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r8, [r3, #-8] │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 87e84 │ │ │ │ + strd r8, [r6, #-8] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr r0, [r4, #1160] @ 0x488 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-2672] @ 87430 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #2132] @ 8672c │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl b790 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str fp, [sp, #32] │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r0, [r4, #1168] @ 0x490 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r8, [r4, #40] @ 0x28 │ │ │ │ + ldrd r2, [r3, #24] │ │ │ │ + strd r8, [sp, #24] │ │ │ │ + ldrd r8, [r7, #-8] │ │ │ │ + strd r2, [sp, #120] @ 0x78 │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + ldrd r8, [r6] │ │ │ │ + strd r8, [sp] │ │ │ │ + bl a1be8 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r8, [sp, #112] @ 0x70 │ │ │ │ + mov r3, #0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + ldrd r2, [sl, #-8] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [fp] │ │ │ │ + bl bc40 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 82dd4 │ │ │ │ + ldr r5, [r4, #1164] @ 0x48c │ │ │ │ + ldr r3, [r5, #3308] @ 0xcec │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + strne r3, [sp, #356] @ 0x164 │ │ │ │ + bne 87ff8 │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 87ff8 │ │ │ │ + ldrd r8, [sl] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 87f8c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r8, [r3] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 87fb0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r8, [r3] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldrd r8, [r3, #-8] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 87fdc │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r8, [r3, #-8] │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 860c0 │ │ │ │ - ldr r3, [pc, #2180] @ 86770 │ │ │ │ + beq 87ff8 │ │ │ │ + strd r8, [r6, #-8] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r2, r3, #1 │ │ │ │ + ldr r3, [pc, #-3044] @ 87424 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1156] @ 0x484 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 87d04 │ │ │ │ + ldr r5, [pc, #-3064] @ 87428 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 880e0 │ │ │ │ + ldr r9, [pc, #-3076] @ 87430 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ + mov r8, #0 │ │ │ │ + strd r8, [sp, #64] @ 0x40 │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r4, #0 │ │ │ │ + add sl, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ + strd r2, [sl] │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-3132] @ 87430 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - bne 87cf8 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #2044] @ 8671c │ │ │ │ + bl 11875c │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [fp, #-8] │ │ │ │ + ldr r1, [pc, #-3176] @ 87430 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 83fe8 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-3196] @ 87430 │ │ │ │ mov r2, #0 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ - strd r2, [sp] │ │ │ │ - strd r2, [r1] │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl b790 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sl] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + ldrd r2, [fp, #-8] │ │ │ │ + bl 83fe8 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, r4 │ │ │ │ + bge 88054 │ │ │ │ + ldr r4, [pc, #-3260] @ 8742c │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r9, [r4, #20] │ │ │ │ + cmp r9, #0 │ │ │ │ + blt 8818c │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ + mov r8, #0 │ │ │ │ + add sl, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-3308] @ 87430 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + add r8, r8, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sl] │ │ │ │ + ldr r3, [pc, #-3336] @ 87430 │ │ │ │ + mov r2, #0 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + stm sp, {r5, fp} │ │ │ │ + strd r2, [r5, #-8] │ │ │ │ + bl 83fe8 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-3372] @ 87430 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + stm sp, {r5, fp} │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [r5, #-8] │ │ │ │ + ldrd r0, [sl] │ │ │ │ + bl 83fe8 │ │ │ │ + ldr r9, [r4, #20] │ │ │ │ + cmp r9, r8 │ │ │ │ + bge 8810c │ │ │ │ + ldr r3, [sp, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 87d2c │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - ldr r3, [pc, #2004] @ 8672c │ │ │ │ + ldr r3, [pc, #-3432] @ 87434 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, #24] │ │ │ │ + bne 885c4 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, [ip, #-8] │ │ │ │ + ldrd r4, [ip] │ │ │ │ + ldr ip, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r2 │ │ │ │ + ldrd r6, [ip, #-8] │ │ │ │ + mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ + ldr r3, [pc, #-3480] @ 87438 │ │ │ │ + ldrd sl, [lr] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r6, [sp, #72] @ 0x48 │ │ │ │ + bl 118758 │ │ │ │ + bl 1190e4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, fp │ │ │ │ + bic r3, r0, r0, asr #31 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [pc, #-3524] @ 87438 │ │ │ │ + bl 118758 │ │ │ │ + bl 1190e4 │ │ │ │ + bic r3, r0, r0, asr #31 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - streq r3, [sp, #224] @ 0xe0 │ │ │ │ - beq 8611c │ │ │ │ - ldr r3, [pc, #2036] @ 86770 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 118758 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r4, [r3] │ │ │ │ - b 8611c │ │ │ │ - ldrd r8, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r4, [pc, #1904] @ 86730 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - add r4, pc, r4 │ │ │ │ - strd r8, [sp] │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ + mov r3, #1073741824 @ 0x40000000 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r0, r9 │ │ │ │ + movlt r6, r0 │ │ │ │ + movge r6, r9 │ │ │ │ + ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ + bl 118758 │ │ │ │ + mov r3, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [pc, #3328] @ 88f60 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r0, r8 │ │ │ │ + movlt r7, r0 │ │ │ │ + movge r7, r8 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r7, [sp, #340] @ 0x154 │ │ │ │ + ble 88354 │ │ │ │ + ldr r1, [pc, #3296] @ 88f64 │ │ │ │ mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r8, [sp, #96] @ 0x60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r4, [pc, #1852] @ 86734 │ │ │ │ - mov r5, r9 │ │ │ │ - add r4, pc, r4 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #3280] @ 88f68 │ │ │ │ + ldrd r2, [r5] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #3260] @ 88f6c │ │ │ │ + ldrd r2, [r4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #3244] @ 88f70 │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [pc, #3224] @ 88f74 │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #3208] @ 88f78 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #3192] @ 88f7c │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r4, r8 │ │ │ │ - strd r4, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #1904] @ 86794 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r8, [r2, r3] │ │ │ │ - ldr r0, [r8] │ │ │ │ + ldr r1, [pc, #3176] @ 88f80 │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #3160] @ 88f84 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #3444] @ 890b8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr r2, [pc, #1768] @ 86720 │ │ │ │ - ldr r3, [pc, #1768] @ 86724 │ │ │ │ + ldrd sl, [r5] │ │ │ │ + ldrd r4, [r4] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8838c │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + ldrd r0, [r1, #-8] │ │ │ │ + bl 119098 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 88648 │ │ │ │ + ldr r2, [pc, #3060] @ 88f88 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + lsr r1, r2, #16 │ │ │ │ + strh r2, [r3], #2 │ │ │ │ + strb r1, [r3] │ │ │ │ + b 8732c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 842c8 │ │ │ │ + cmp r0, #3 │ │ │ │ + ble 8855c │ │ │ │ + ldr r3, [r4, #1192] @ 0x4a8 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + b 872e4 │ │ │ │ + sub r5, r0, #5 │ │ │ │ + ldr r1, [pc, #2980] @ 88f8c │ │ │ │ + add r6, r6, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #5 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - bl bd60 │ │ │ │ - ldr r2, [pc, #1744] @ 86720 │ │ │ │ - ldr r3, [pc, #1744] @ 86724 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - bl bd60 │ │ │ │ - mov r2, r0 │ │ │ │ + bl bd54 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8841c │ │ │ │ + ldr r1, [pc, #2952] @ 88f90 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #5 │ │ │ │ + bl bd54 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 88428 │ │ │ │ + add r5, sp, r5 │ │ │ │ + strb r0, [r5, #812] @ 0x32c │ │ │ │ + b 87470 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r1, [pc, #2912] @ 88f94 │ │ │ │ + sub r4, r4, #4 │ │ │ │ + add r5, r3, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bd54 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8845c │ │ │ │ + add r4, sp, r4 │ │ │ │ + strb r0, [r4, #812] @ 0x32c │ │ │ │ + b 87470 │ │ │ │ + ldr r1, [pc, #2868] @ 88f98 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #4 │ │ │ │ + bl bd54 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 87470 │ │ │ │ + b 88450 │ │ │ │ + ldr r3, [pc, #2840] @ 88f9c │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 8732c │ │ │ │ + ldr r1, [pc, #2808] @ 88fa0 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #2792] @ 88fa4 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #2776] @ 88fa8 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #2760] @ 88fac │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #3008] @ 890b8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [r6, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 874d0 │ │ │ │ + sub r0, r5, #4064 @ 0xfe0 │ │ │ │ + sub r0, r0, #8 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldr r2, [r5, #-4064] @ 0xfffff020 │ │ │ │ + ldr r3, [r5, #-4072] @ 0xfffff018 │ │ │ │ + ldr r1, [r5, #-4068] @ 0xfffff01c │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r5, #-4060] @ 0xfffff024 │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ mov r3, r1 │ │ │ │ + ldr r1, [pc, #2668] @ 88fb0 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + b 874d0 │ │ │ │ + ldr r3, [pc, #2640] @ 88fb4 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r8, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 8732c │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr ip, [sp, #112] @ 0x70 │ │ │ │ + b 875c8 │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ + bl 832fc │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r4, #128 @ 0x80 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 8732c │ │ │ │ + ldr r1, [pc, #2568] @ 88fb8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #128 @ 0x80 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 8732c │ │ │ │ + ldr fp, [pc, #2768] @ 8909c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov sl, #0 │ │ │ │ + strd sl, [r3] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 11875c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #2676] @ 89068 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd sl, [r3, #-8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + strd r4, [r3] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #2628] @ 89068 │ │ │ │ mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r9, [sl] │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + strd sl, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [r3, #-8] │ │ │ │ + b 88208 │ │ │ │ + ldr r4, [sp, #340] @ 0x154 │ │ │ │ + lsl r6, r4, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl baa8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + beq 8b394 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble 8b2a8 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r8, [sp, #340] @ 0x154 │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + sub r7, r3, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ cmp r0, #0 │ │ │ │ - movne r6, r4 │ │ │ │ - movne r7, r5 │ │ │ │ + str r0, [r7, #4]! │ │ │ │ + beq 8b3a4 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r8 │ │ │ │ + bne 88680 │ │ │ │ + ldr r3, [pc, #2324] @ 88fbc │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 886e8 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #340] @ 0x154 │ │ │ │ + ldr r1, [pc, #2300] @ 88fc0 │ │ │ │ + mul r2, r3, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2524] @ 890b8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + mov ip, r3 │ │ │ │ + add lr, r6, r3 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 8a4a0 │ │ │ │ + add ip, ip, #4 │ │ │ │ + cmp lr, ip │ │ │ │ + bne 886f8 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + bl baa8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + beq 8b2d0 │ │ │ │ + ldr r8, [sp, #340] @ 0x154 │ │ │ │ + sub r7, r3, #4 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl baa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87c08 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldrne r5, [pc, #1716] @ 86770 │ │ │ │ - movne r4, #0 │ │ │ │ - bne 87c28 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1604] @ 8671c │ │ │ │ + str r0, [r7, #4]! │ │ │ │ + beq 8b3b0 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r8 │ │ │ │ + bne 8872c │ │ │ │ + ldr r3, [pc, #2160] @ 88fc4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 88794 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #340] @ 0x154 │ │ │ │ + ldr r1, [pc, #2136] @ 88fc8 │ │ │ │ + mul r2, r3, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2352] @ 890b8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + add r6, r6, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 88e00 │ │ │ │ + add r5, r5, #4 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne 887a0 │ │ │ │ + ldr r3, [pc, #2064] @ 88fcc │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #484] @ 0x1e4 │ │ │ │ + ldr r2, [r3, #1160] @ 0x488 │ │ │ │ + ldr lr, [r3, #1156] @ 0x484 │ │ │ │ + sub r3, r2, r1 │ │ │ │ + cmp r3, r1 │ │ │ │ + add r3, r1, #1 │ │ │ │ + str r3, [sp, #476] @ 0x1dc │ │ │ │ + addle r3, sp, #360 @ 0x168 │ │ │ │ + strle r3, [sp, #328] @ 0x148 │ │ │ │ + ble 8a4d4 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [pc, #2144] @ 89068 │ │ │ │ mov r2, #0 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ - strd r2, [sp] │ │ │ │ - strd r2, [r1] │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ - strd r2, [r1] │ │ │ │ + mov r1, lr │ │ │ │ + strd r2, [sp, #120] @ 0x78 │ │ │ │ + str lr, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl b790 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 87eb4 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r2, [pc, #1516] @ 86720 │ │ │ │ - ldr r3, [pc, #1516] @ 86724 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r3, [pc, #1960] @ 88fd0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + str r0, [r3, #-4084] @ 0xfffff00c │ │ │ │ + sub r3, r1, r2 │ │ │ │ + str r2, [sp, #348] @ 0x15c │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ + beq 8a3e4 │ │ │ │ + ldr r3, [pc, #1924] @ 88fd4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 8a464 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #324] @ 0x144 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r4, [pc, #1892] @ 88fd8 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ + add r4, pc, r4 │ │ │ │ + asr r5, r3, #31 │ │ │ │ + add r8, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ + str r3, [sp] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [r4, #1152] @ 0x480 │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + bl b8bc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bne 89e68 │ │ │ │ + ldr r3, [r4, #1196] @ 0x4ac │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 89e30 │ │ │ │ + ldr r3, [sp, #476] @ 0x1dc │ │ │ │ + add r1, sp, #1136 @ 0x470 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r1, r1, #8 │ │ │ │ + str r3, [sp, #476] @ 0x1dc │ │ │ │ ldrd r0, [r1] │ │ │ │ - str r6, [sp, #228] @ 0xe4 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov fp, r6 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ - bl b370 │ │ │ │ - ldr r2, [pc, #1476] @ 86720 │ │ │ │ - ldr r3, [pc, #1476] @ 86724 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r6, [r7] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, fp │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r8, [fp] │ │ │ │ - bl b370 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r4, [fp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - strd r8, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - ldrd r6, [r3, #-8] │ │ │ │ - mov r2, r6 │ │ │ │ - bic r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1190e8 │ │ │ │ - ldr r3, [pc, #1372] @ 86738 │ │ │ │ + ldr r3, [pc, #1928] @ 89068 │ │ │ │ mov r2, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r6 │ │ │ │ - moveq r1, r7 │ │ │ │ - movne r0, r4 │ │ │ │ - movne r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1316] @ 86720 │ │ │ │ - ldr r3, [pc, #1316] @ 86724 │ │ │ │ - bl 118b60 │ │ │ │ - bl bd60 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + bl 119048 │ │ │ │ + ldr fp, [pc, #1776] @ 88fdc │ │ │ │ + ldr r7, [sp, #188] @ 0xbc │ │ │ │ + add fp, pc, fp │ │ │ │ + ldr r5, [fp, #1156] @ 0x484 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 89e74 │ │ │ │ + ldr r3, [pc, #1756] @ 88fe0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #-3800] @ 0xfffff128 │ │ │ │ + ldr r1, [r3, #-3792] @ 0xfffff130 │ │ │ │ + str r1, [r3, #-3800] @ 0xfffff128 │ │ │ │ + str r2, [r3, #-3792] @ 0xfffff130 │ │ │ │ + ldr r1, [r3, #-3788] @ 0xfffff134 │ │ │ │ + ldr r2, [r3, #-3796] @ 0xfffff12c │ │ │ │ + str r2, [r3, #-3788] @ 0xfffff134 │ │ │ │ + str r1, [r3, #-3796] @ 0xfffff12c │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 88ee4 │ │ │ │ + ldr sl, [pc, #1712] @ 88fe4 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + add sl, pc, sl │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #356 @ 0x164 │ │ │ │ + ldr r9, [pc, #1696] @ 88fe8 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sl, #1152 @ 0x480 │ │ │ │ + mov r6, #0 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov fp, r6 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + b 88ac0 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + bl 11875c │ │ │ │ + ldr r8, [pc, #1636] @ 88fec │ │ │ │ + ldrd r4, [sp, #144] @ 0x90 │ │ │ │ + add r8, pc, r8 │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r0 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [pc, #1588] @ 88ff0 │ │ │ │ + strd r2, [sp, #104] @ 0x68 │ │ │ │ + bl b790 │ │ │ │ + ldr r1, [r8, #-3788] @ 0xfffff134 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r3, r7, #1152 @ 0x480 │ │ │ │ + add r1, r1, fp │ │ │ │ + ldrd r2, [r3, #24] │ │ │ │ + ldr r0, [r7, #1168] @ 0x490 │ │ │ │ + ldr ip, [r7, #32] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + add r1, r1, #8 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [sp, #136] @ 0x88 │ │ │ │ + ldrd r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + ldrd r4, [ip, #-8] │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + ldrd r4, [r1] │ │ │ │ + strd r4, [sp] │ │ │ │ + bl a1be8 │ │ │ │ mov r3, #0 │ │ │ │ - ldrd r6, [r2] │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ - str sl, [sp, #256] @ 0x100 │ │ │ │ - ldrd r4, [r2] │ │ │ │ - mov fp, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - b 862a8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r0, [r3] │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + ldr r3, [r8, #-3788] @ 0xfffff134 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + add r1, r3, fp │ │ │ │ + add ip, r1, #40 @ 0x28 │ │ │ │ + ldrd r2, [r3, fp] │ │ │ │ + add lr, r1, #48 @ 0x30 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldrd r4, [r1, #8] │ │ │ │ + strd r4, [sp] │ │ │ │ + bl bc40 │ │ │ │ + ldr r0, [r8, #-3788] @ 0xfffff134 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r0, r0, fp │ │ │ │ + add r1, r0, #48 @ 0x30 │ │ │ │ + add r0, r0, #40 @ 0x28 │ │ │ │ + bl 82dd4 │ │ │ │ + ldr r3, [r7, #1164] @ 0x48c │ │ │ │ + ldr r7, [pc, #1408] @ 88ff4 │ │ │ │ + ldr r3, [r3, #3308] @ 0xcec │ │ │ │ + add r7, pc, r7 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #1396] @ 88ff8 │ │ │ │ + movne r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + ldreq r2, [sp, #356] @ 0x164 │ │ │ │ + strne r2, [sp, #356] @ 0x164 │ │ │ │ + cmp r3, #4 │ │ │ │ + ldr r3, [r7, #-3788] @ 0xfffff134 │ │ │ │ + add r3, r3, fp │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ + bgt 88e1c │ │ │ │ + ldr r3, [pc, #1356] @ 88ffc │ │ │ │ + add fp, fp, #64 @ 0x40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1156] @ 0x484 │ │ │ │ + cmp r3, r6 │ │ │ │ + blt 88f2c │ │ │ │ + add r1, sp, #1136 @ 0x470 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldr r3, [pc, #1432] @ 89068 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mov r2, #0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ + bl 119048 │ │ │ │ + ldr r8, [sl, #1164] @ 0x48c │ │ │ │ + add r6, r6, #1 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 89b04 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #1440] @ 8909c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #1312] @ 86764 │ │ │ │ - bl 1187ac │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #1136 @ 0x470 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + strd r4, [sp, #152] @ 0x98 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 86624 │ │ │ │ - ldr r3, [pc, #1272] @ 86764 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - mov sl, fp │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - mov fp, #1 │ │ │ │ + strd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 118758 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - strd r4, [r3] │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r2, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - strd r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ - strd r4, [sp] │ │ │ │ - str r1, [sp, #8] │ │ │ │ + strd r4, [sp, #216] @ 0xd8 │ │ │ │ + bl 118a2c │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r8, [sp, #112] @ 0x70 │ │ │ │ + strd r2, [sp, #144] @ 0x90 │ │ │ │ + strd r2, [sp] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + str r8, [sp, #8] │ │ │ │ bl b790 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [r9, #-3792] @ 0xfffff130 │ │ │ │ + mov r0, #0 │ │ │ │ + add r3, r3, fp │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sl, #32] │ │ │ │ + ldr r0, [sl, #1168] @ 0x490 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r4, [sl, #40] @ 0x28 │ │ │ │ + ldrd r2, [r3, #24] │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + ldrd r4, [r1, #-8] │ │ │ │ + strd r2, [sp, #176] @ 0xb0 │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + ldrd r4, [r8] │ │ │ │ + ldr r8, [pc, #1068] @ 89000 │ │ │ │ + strd r4, [sp] │ │ │ │ + bl a1be8 │ │ │ │ + ldr r3, [r9, #-3792] @ 0xfffff130 │ │ │ │ + str r7, [sp, #356] @ 0x164 │ │ │ │ + add r1, r3, fp │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + add lr, r1, #48 @ 0x30 │ │ │ │ + add ip, r1, #40 @ 0x28 │ │ │ │ + ldrd r2, [r3, fp] │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + ldrd r4, [r1, #8] │ │ │ │ + add r8, pc, r8 │ │ │ │ + strd r4, [sp] │ │ │ │ + bl bc40 │ │ │ │ + ldr r0, [r9, #-3792] @ 0xfffff130 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, r0, fp │ │ │ │ + add r1, r0, #48 @ 0x30 │ │ │ │ + add r0, r0, #40 @ 0x28 │ │ │ │ + bl 82dd4 │ │ │ │ + ldr r7, [sl, #1164] @ 0x48c │ │ │ │ + ldr r1, [pc, #972] @ 89004 │ │ │ │ + ldr r3, [r7, #3308] @ 0xcec │ │ │ │ + add r1, pc, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + ldr r3, [r8, #-3792] @ 0xfffff130 │ │ │ │ + movne r2, #1 │ │ │ │ + ldreq r2, [sp, #356] @ 0x164 │ │ │ │ + add r3, r3, fp │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r3, [r1, #56] @ 0x38 │ │ │ │ + strne r2, [sp, #356] @ 0x164 │ │ │ │ + cmp r3, #4 │ │ │ │ + ble 88974 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldrd r0, [sp, #144] @ 0x90 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r1, [pc, #892] @ 89008 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [pc, #876] @ 8900c │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + mov r0, #1 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - bne 865b4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 86340 │ │ │ │ - ldrd r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #1064] @ 8672c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 86340 │ │ │ │ - ldr r3, [pc, #1104] @ 86770 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r8, #-3792] @ 0xfffff130 │ │ │ │ + ldr r1, [pc, #844] @ 89010 │ │ │ │ + add ip, r3, fp │ │ │ │ + ldrd r4, [ip, #8] │ │ │ │ + ldrd r2, [r3, fp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r4, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r8, #-3792] @ 0xfffff130 │ │ │ │ + add r3, r3, fp │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldrd r0, [r3, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrd r2, [r3, #48] @ 0x30 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + beq 88f20 │ │ │ │ + ldr r1, [pc, #776] @ 89014 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #920] @ 890b8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [r3, #1164] @ 0x48c │ │ │ │ + b 88974 │ │ │ │ mov r3, r1 │ │ │ │ + ldr r1, [pc, #728] @ 89018 │ │ │ │ mov r2, r0 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r2, [pc, #984] @ 86720 │ │ │ │ - ldr r3, [pc, #984] @ 86724 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - bl b370 │ │ │ │ - add ip, sp, #264 @ 0x108 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - add ip, sp, #272 @ 0x110 │ │ │ │ - strd r4, [sp, #120] @ 0x78 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - ldr r2, [pc, #924] @ 86720 │ │ │ │ - ldr r3, [pc, #924] @ 86724 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - strd r4, [sp, #128] @ 0x80 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - bl b370 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - add ip, sp, #272 @ 0x110 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - strd r4, [sp, #120] @ 0x78 │ │ │ │ - bl 118b60 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #864] @ 890b8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [r8, #28] │ │ │ │ + ldrd sl, [r8, #64] @ 0x40 │ │ │ │ + ldrd r0, [r3, #32] │ │ │ │ + ldrd r4, [r3, #40] @ 0x28 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r9, [r8, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 118b60 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 118b60 │ │ │ │ + bl 11875c │ │ │ │ + bl b3d0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118d7c │ │ │ │ + cmp r9, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [r8, #64] @ 0x40 │ │ │ │ + ble 877c4 │ │ │ │ + ldr r1, [pc, #564] @ 8901c │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 877c4 │ │ │ │ + ldr r0, [r5], #4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b5b0 │ │ │ │ + cmp r5, r6 │ │ │ │ + bne 88e00 │ │ │ │ + b 887b4 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [pc, #496] @ 89020 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [pc, #464] @ 89024 │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r7, #-3788] @ 0xfffff134 │ │ │ │ + ldr r1, [pc, #432] @ 89028 │ │ │ │ + add ip, r3, fp │ │ │ │ + ldrd r4, [ip, #8] │ │ │ │ + ldrd r2, [r3, fp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r4, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r7, #-3788] @ 0xfffff134 │ │ │ │ + add r3, r3, fp │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldrd r0, [r3, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrd r2, [r3, #48] @ 0x30 │ │ │ │ + strd r2, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ + beq 88f14 │ │ │ │ + ldr r1, [pc, #364] @ 8902c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #484] @ 890b8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 88aa8 │ │ │ │ + ldr r7, [sp, #332] @ 0x14c │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r2, [pc, #320] @ 89030 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [r2, #1160] @ 0x488 │ │ │ │ + sub r3, r3, r1 │ │ │ │ + cmp r3, r7 │ │ │ │ + ble 8a4d4 │ │ │ │ + ldr r1, [r2, #1156] @ 0x484 │ │ │ │ + b 88814 │ │ │ │ + ldr r1, [pc, #280] @ 89034 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 88ec0 │ │ │ │ + ldr r1, [pc, #272] @ 89038 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 88d0c │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 88ee4 │ │ │ │ + ldr r3, [pc, #248] @ 8903c │ │ │ │ + str r7, [sp, #332] @ 0x14c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #324] @ 0x144 │ │ │ │ + str r4, [sp, #252] @ 0xfc │ │ │ │ + sub r3, r3, #8 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + b 893a8 │ │ │ │ + andseq sp, r1, r4, asr #24 │ │ │ │ + andeq r5, r9, ip, asr #7 │ │ │ │ + andeq r5, r9, r8, asr #7 │ │ │ │ + andeq r5, r9, r4, asr #7 │ │ │ │ + andeq r5, r9, r4, asr #7 │ │ │ │ + andeq r5, r9, r0, asr #7 │ │ │ │ + andeq r5, r9, r0, asr #7 │ │ │ │ + andeq r5, r9, r0, asr #7 │ │ │ │ + andeq r5, r9, r0, asr #7 │ │ │ │ + andeq r5, r9, r0, asr #7 │ │ │ │ + andeq r5, r9, ip, ror #6 │ │ │ │ + andeq r4, r9, ip, asr lr │ │ │ │ + andeq r2, r9, r4, lsr #31 │ │ │ │ + andeq r4, r9, r4, lsl lr │ │ │ │ + strdeq r4, [r9], -r0 │ │ │ │ + andeq r4, r9, r0, lsl #27 │ │ │ │ + @ instruction: 0x00094db4 │ │ │ │ + @ instruction: 0x00094db8 │ │ │ │ + @ instruction: 0x00094dbc │ │ │ │ + andeq r9, r9, ip, asr #15 │ │ │ │ + andeq r4, r9, r8, lsr #27 │ │ │ │ + andeq r4, r9, ip, asr #24 │ │ │ │ + @ instruction: 0x0011d8f0 │ │ │ │ + @ instruction: 0x0011d7fc │ │ │ │ + andeq r5, r9, ip, lsl r5 │ │ │ │ + andseq sp, r1, r0, asr r7 │ │ │ │ + strdeq r4, [r9], -ip │ │ │ │ + andseq sp, r1, r4, ror #13 │ │ │ │ + andseq pc, r1, r0, ror r6 @ │ │ │ │ + andseq sp, r1, r4, asr r6 │ │ │ │ + andseq sp, r1, ip, lsr #12 │ │ │ │ + @ instruction: 0x0011d5b4 │ │ │ │ + mulseq r1, r8, r5 │ │ │ │ + andseq sp, r1, ip, ror #10 │ │ │ │ + andseq pc, r1, ip, lsr r5 @ │ │ │ │ + andseq pc, r1, r0, lsl r5 @ │ │ │ │ + @ instruction: 0x0011d4dc │ │ │ │ + andseq pc, r1, r4, lsr #8 │ │ │ │ + andseq sp, r1, ip, lsl r4 │ │ │ │ + @ instruction: 0x0011d3f0 │ │ │ │ + mulseq r1, r0, r2 │ │ │ │ + andseq sp, r1, r8, ror #4 │ │ │ │ + strdeq r9, [r9], -r8 │ │ │ │ + andeq r9, r9, ip, ror #1 │ │ │ │ + andeq r9, r9, r4, ror #1 │ │ │ │ + andeq r9, r9, ip, asr #1 │ │ │ │ + muleq r9, ip, pc @ │ │ │ │ + andeq r8, r9, ip, lsr #30 │ │ │ │ + andeq r9, r9, ip, ror r0 │ │ │ │ + andeq r8, r9, r8, lsr pc │ │ │ │ + andeq r8, r9, r0, lsr pc │ │ │ │ + andeq r8, r9, r8, lsl pc │ │ │ │ + @ instruction: 0x0011cfb0 │ │ │ │ + andeq r8, r9, ip, ror #29 │ │ │ │ + andeq r8, r9, r0, ror #29 │ │ │ │ + andseq lr, r1, r4, asr pc │ │ │ │ + andseq ip, r1, r8, lsl #22 │ │ │ │ + @ instruction: 0x0011caf0 │ │ │ │ + @ instruction: 0x0011ead8 │ │ │ │ + andseq ip, r1, r4, lsl #20 │ │ │ │ + andeq r4, r9, r0, lsr #6 │ │ │ │ + andseq ip, r1, r4, lsl #19 │ │ │ │ + andseq lr, r1, r0, ror r9 │ │ │ │ + orrsgt sp, r7, r4, lsl #15 │ │ │ │ + orrsmi sp, r7, r4, lsl #15 │ │ │ │ + andeq r4, r9, ip, lsr #3 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + andseq ip, r1, r0, lsl #15 │ │ │ │ + andseq lr, r1, r8, asr #14 │ │ │ │ + andseq ip, r1, ip, asr #14 │ │ │ │ + andseq ip, r1, ip, ror #13 │ │ │ │ + @ instruction: 0x00093ebc │ │ │ │ + @ instruction: 0x00093ebc │ │ │ │ + svcvc 0x00efffff │ │ │ │ + mulseq r1, r4, r3 │ │ │ │ + andseq lr, r1, r0, ror r3 │ │ │ │ + andseq lr, r1, ip, lsl #4 │ │ │ │ + @ instruction: 0x0011c1b8 │ │ │ │ + svccc 0x00f80000 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + andeq r8, r9, r4, lsr r1 │ │ │ │ + andeq r8, r9, r4, lsr #32 │ │ │ │ + andseq lr, r1, r8, lsr #2 │ │ │ │ + andeq r8, r9, r0, lsr #32 │ │ │ │ + andeq r8, r9, r4 │ │ │ │ + andeq r8, r9, ip │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r8 │ │ │ │ + mov fp, r9 │ │ │ │ + strd r8, [r3] │ │ │ │ + ldr r3, [pc, #-120] @ 8905c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 89640 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r8, [r3] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #-164] @ 89060 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86798 │ │ │ │ - ldrd r4, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + beq 89658 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r6, [sp, #72] @ 0x48 │ │ │ │ + strd r6, [r3, #-8] │ │ │ │ + ldr r3, [pc, #-204] @ 8905c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8964c │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + strd r6, [r3, #-8] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + mov r2, sl │ │ │ │ + ldrd r4, [r3, #40] @ 0x28 │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, #0 │ │ │ │ - bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #668] @ 8672c │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1190e8 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - mov r2, r4 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - orrne r3, r3, #1 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + beq 89178 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r4 │ │ │ │ + mov fp, r5 │ │ │ │ strd r4, [r3] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r2, r4 │ │ │ │ - movne r3, r5 │ │ │ │ - bne 864d0 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - ldrd r4, [sp, #72] @ 0x48 │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 864f4 │ │ │ │ - ldrd r4, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - strd r4, [sp, #88] @ 0x58 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r2, r8 │ │ │ │ - movne r3, r9 │ │ │ │ - bne 8651c │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r2, r8 │ │ │ │ - movne r3, r9 │ │ │ │ - bne 86544 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - cmp fp, #0 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldrd r6, [r3] │ │ │ │ - add sl, sl, #1 │ │ │ │ - beq 86230 │ │ │ │ - cmp fp, #1 │ │ │ │ - beq 86630 │ │ │ │ - cmp fp, #2 │ │ │ │ - beq 866a4 │ │ │ │ - ldr r3, [pc, #496] @ 86764 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r6, [r3] │ │ │ │ - ldr r3, [pc, #384] @ 8671c │ │ │ │ - bl 1190ac │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87ddc │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - mov fp, #3 │ │ │ │ - b 86290 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - bl 77724 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r2, [r1] │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - strd r8, [r3] │ │ │ │ - b 862ec │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + beq 891a4 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r9, r5 │ │ │ │ strd r4, [r3] │ │ │ │ - b 86290 │ │ │ │ - ldr r3, [pc, #300] @ 86764 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - add ip, sp, #344 @ 0x158 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - strd r6, [r3] │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 1190ac │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldrd r4, [r3, #48] @ 0x30 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86290 │ │ │ │ - ldr r3, [pc, #232] @ 86764 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - mov fp, #2 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r6, [r3] │ │ │ │ - b 86290 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [pc, #172] @ 86764 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #92] @ 8671c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ + beq 891d0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + strd r4, [r3, #-8] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86624 │ │ │ │ - ldr r3, [pc, #136] @ 86764 │ │ │ │ + beq 891fc │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r7, r5 │ │ │ │ + strd r4, [r3, #-8] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov r2, sl │ │ │ │ + ldrd r4, [r3, #40] @ 0x28 │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - mov fp, #3 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r4, [r3] │ │ │ │ - b 86290 │ │ │ │ - andeq sl, ip, ip, asr #11 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - muleq ip, ip, r5 │ │ │ │ - eormi r0, r6, r0 │ │ │ │ - eormi r0, r2, r0 │ │ │ │ - eormi r0, r0, r0 │ │ │ │ - svclt 0x00e00000 │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - strdeq r0, [r0], -r4 │ │ │ │ - rsbmi r8, r6, r0 │ │ │ │ - muleq r9, r8, pc @ │ │ │ │ - muleq r9, ip, pc @ │ │ │ │ - eormi r0, r4, r0 │ │ │ │ - svcvc 0x00efffff │ │ │ │ - andeq r8, r9, r8, lsl r6 │ │ │ │ - muleq r9, r4, r6 │ │ │ │ - @ instruction: 0x000986b4 │ │ │ │ - andeq r8, r9, r8, lsr r6 │ │ │ │ - andeq r0, r0, r4, lsl #8 │ │ │ │ - andeq r0, r0, ip, asr #12 │ │ │ │ - andeq r0, r0, ip, ror #8 │ │ │ │ - subsgt r8, r6, r0 │ │ │ │ - subsmi r8, r6, r0 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - svccc 0x00e00000 │ │ │ │ - andeq r8, r9, r4, asr #11 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - andeq r8, r9, ip, asr #9 │ │ │ │ - muleq r9, r8, r4 │ │ │ │ - andeq r8, r9, r4, asr #7 │ │ │ │ - strdeq r8, [r9], -ip │ │ │ │ - andeq r8, r9, ip, lsl r3 │ │ │ │ - andeq r8, r9, r4, asr r3 │ │ │ │ - andeq r8, ip, r4, lsl #23 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - mov r5, sl │ │ │ │ - ldr sl, [sp, #256] @ 0x100 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 87acc │ │ │ │ - ldr r3, [pc, #-84] @ 86760 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #-100] @ 8675c │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #-92] @ 86770 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #-144] @ 86760 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [r1] │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - strd r4, [r1] │ │ │ │ - bne 879d0 │ │ │ │ - add fp, sp, #284 @ 0x11c │ │ │ │ - add r8, sp, #344 @ 0x158 │ │ │ │ - add r9, sp, #336 @ 0x150 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - bl bc40 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 869c8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 89230 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r4 │ │ │ │ + mov fp, r5 │ │ │ │ strd r4, [r3] │ │ │ │ - ldr r3, [pc, #-244] @ 8675c │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - strd r2, [r1] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [pc, #-264] @ 8675c │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r0, [sp] │ │ │ │ - str fp, [sp, #16] │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - bl bc40 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - ldr fp, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 86aec │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86aec │ │ │ │ - bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #-396] @ 8673c │ │ │ │ - mvn r2, #0 │ │ │ │ + beq 8925c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r9, r5 │ │ │ │ + strd r4, [r3] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldrd r4, [r3, #48] @ 0x30 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190fc │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86aec │ │ │ │ - ldr r3, [pc, #-424] @ 8673c │ │ │ │ + beq 89288 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + strd r4, [r3, #-8] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86aec │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + beq 892b4 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r7, r5 │ │ │ │ + strd r4, [r3, #-8] │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + mov r2, sl │ │ │ │ + ldrd r4, [r1, #40] @ 0x28 │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86aec │ │ │ │ - bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #-492] @ 8673c │ │ │ │ - mvn r2, #0 │ │ │ │ + beq 892e0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r4, [r3] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190fc │ │ │ │ + mov r1, r5 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86aec │ │ │ │ - ldr r3, [pc, #-520] @ 8673c │ │ │ │ + beq 89304 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r4, [r3] │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + ldrd r4, [r1, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86aec │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 87e40 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 87d9c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #-552] @ 86750 │ │ │ │ - ldr r8, [r2, r3] │ │ │ │ - ldr r3, [pc, #-556] @ 86754 │ │ │ │ - ldr r5, [r8] │ │ │ │ - ldr r7, [r2, r3] │ │ │ │ - cmp r5, #1 │ │ │ │ - ldrd r2, [r7] │ │ │ │ - strd r2, [sp, #112] @ 0x70 │ │ │ │ - mov r3, #3 │ │ │ │ - ldr r1, [pc, #-576] @ 8675c │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #-564] @ 86770 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ble 87e98 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - strd r2, [sp, #120] @ 0x78 │ │ │ │ - b 86ba8 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldrd r6, [r3] │ │ │ │ + beq 8932c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r4, [r3, #-8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 86840 │ │ │ │ - bic r5, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #-700] @ 8673c │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87cc8 │ │ │ │ - ldr r3, [pc, #-728] @ 8673c │ │ │ │ + beq 89350 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + strd r4, [r3, #-8] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 89388 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 89388 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + beq 8968c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r2, r3, #1 │ │ │ │ + ldr r3, [pc, #-856] @ 89040 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1156] @ 0x484 │ │ │ │ + cmp r3, r2 │ │ │ │ + ble 88ee0 │ │ │ │ + ldr r3, [pc, #-876] @ 89044 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, #1196] @ 0x4ac │ │ │ │ + ldr r3, [pc, #-888] @ 89048 │ │ │ │ + cmp r8, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #-4088] @ 0xfffff008 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldrd r4, [r3, #8]! │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + beq 89420 │ │ │ │ + lsl r3, r2, #3 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldrd r6, [r2, r3] │ │ │ │ + add r3, sp, #1120 @ 0x460 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 11905c │ │ │ │ + add r1, sp, #1120 @ 0x460 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87cc8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r4, [r3] │ │ │ │ + movne r6, #0 │ │ │ │ + movne r7, #0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118b10 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ + bl 1190ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87cec │ │ │ │ - bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #-796] @ 8673c │ │ │ │ + bne 89388 │ │ │ │ + bic r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ + ldrd r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #-976] @ 89084 │ │ │ │ mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1190fc │ │ │ │ + bl 1190ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87cec │ │ │ │ - ldr r3, [pc, #-824] @ 8673c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ + bne 89388 │ │ │ │ + ldr r3, [pc, #-1004] @ 89084 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87cec │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #-824] @ 86760 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #-820] @ 86770 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - ldr r1, [pc, #-868] @ 8675c │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - mov r2, #0 │ │ │ │ - add ip, sp, #328 @ 0x148 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [ip] │ │ │ │ - beq 86870 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ - mov r7, ip │ │ │ │ - b 87c70 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 86b70 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 87de4 │ │ │ │ - ldr r1, [pc, #-968] @ 86740 │ │ │ │ - mov r0, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #-984] @ 86744 │ │ │ │ - strd r2, [sp] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #-1008] @ 86748 │ │ │ │ - strd r2, [sp] │ │ │ │ + bne 89388 │ │ │ │ + add r1, sp, #1152 @ 0x480 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #-1108] @ 8904c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #2 │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + ble 894f0 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 89668 │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r1, [pc, #-1144] @ 89050 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #-1028] @ 8674c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #-976] @ 86794 │ │ │ │ + ldr r3, [pc, #-1068] @ 890b8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr fp, [sl] │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #-1076] @ 86750 │ │ │ │ - ldr r3, [pc, #-1076] @ 86754 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r8, [r1, r2] │ │ │ │ - ldr r7, [r1, r3] │ │ │ │ - ldr r5, [r8] │ │ │ │ - ldrd r2, [r7] │ │ │ │ - cmp r5, #1 │ │ │ │ - strd r2, [sp, #112] @ 0x70 │ │ │ │ - ble 87e34 │ │ │ │ - ldr r3, [pc, #-1112] @ 86758 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r4, #1 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ - ldrd r8, [sp, #120] @ 0x78 │ │ │ │ - b 86bd0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bge 86c00 │ │ │ │ - ldrd r0, [r6, #8]! │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 86bc4 │ │ │ │ - lsl r3, r4, #3 │ │ │ │ - ldrd r2, [r3, r7] │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ - strd r2, [sp, #112] @ 0x70 │ │ │ │ - bne 87e14 │ │ │ │ - ldrd r2, [r7] │ │ │ │ + ldr r3, [pc, #-1176] @ 89060 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [r1] │ │ │ │ + strd r2, [ip, #-8] │ │ │ │ + ldr r1, [pc, #-1204] @ 8905c │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [pc, #-1220] @ 89054 │ │ │ │ + mov r0, #0 │ │ │ │ + strd r0, [r3, #-8] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [pc, #-1232] @ 89058 │ │ │ │ + ldr r2, [r2, #1184] @ 0x4a0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr lr, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [ip] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r1, [r3, #-3792] @ 0xfffff130 │ │ │ │ + ldr r2, [r3, #-3788] @ 0xfffff134 │ │ │ │ + ldr r0, [r3, #-3800] @ 0xfffff128 │ │ │ │ + ldr ip, [r3, #-3796] @ 0xfffff12c │ │ │ │ + lsl r3, lr, #6 │ │ │ │ + add r4, r1, r3 │ │ │ │ + add r5, r2, r3 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ + ldrd r4, [ip, r3] │ │ │ │ + add lr, ip, lr, lsl #6 │ │ │ │ + add fp, r0, r3 │ │ │ │ + ldrd r8, [r0, r3] │ │ │ │ + ldrd r6, [r2, r3] │ │ │ │ + strd r4, [sp, #152] @ 0x98 │ │ │ │ + ldrd r4, [r1, r3] │ │ │ │ + ldrd r2, [lr, #8] │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str fp, [sp, #144] @ 0x90 │ │ │ │ + ldrd r2, [r3, #8] │ │ │ │ + ldrd sl, [fp, #8] │ │ │ │ + ldrd r0, [r1, #8] │ │ │ │ + str lr, [sp, #112] @ 0x70 │ │ │ │ + bne 895e0 │ │ │ │ + strd r8, [sp, #192] @ 0xc0 │ │ │ │ + strd sl, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r8, [sp, #152] @ 0x98 │ │ │ │ + ldrd sl, [sp, #72] @ 0x48 │ │ │ │ + strd r8, [sp, #232] @ 0xe8 │ │ │ │ + strd sl, [sp, #240] @ 0xf0 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r9, r5 │ │ │ │ + mov sl, r2 │ │ │ │ + mov fp, r3 │ │ │ │ + strd r6, [sp, #152] @ 0x98 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r4, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r6, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + add ip, sp, #688 @ 0x2b0 │ │ │ │ + strd r4, [ip] │ │ │ │ + ldrd r4, [sp, #152] @ 0x98 │ │ │ │ + strd r8, [ip, #8] │ │ │ │ + strd r6, [ip, #-8] │ │ │ │ + strd r4, [ip, #16] │ │ │ │ + add ip, sp, #720 @ 0x2d0 │ │ │ │ + strd r2, [ip] │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [ip, #-8] │ │ │ │ + strd r2, [ip, #16] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 1190d4 │ │ │ │ + ldrd r8, [r3, #40] @ 0x28 │ │ │ │ + strd sl, [ip, #8] │ │ │ │ + ldr r3, [pc, #-1476] @ 89060 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 876a8 │ │ │ │ - ldrd r8, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118dcc │ │ │ │ - bl 119134 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #-1248] @ 86764 │ │ │ │ + bne 890bc │ │ │ │ + ldr fp, [pc, #-1500] @ 89060 │ │ │ │ + mov sl, #0 │ │ │ │ + b 890cc │ │ │ │ + ldr r9, [pc, #-1516] @ 8905c │ │ │ │ + mov r8, #0 │ │ │ │ + b 890f0 │ │ │ │ + ldr r7, [pc, #-1528] @ 8905c │ │ │ │ + mov r6, #0 │ │ │ │ + b 89144 │ │ │ │ + ldr r3, [pc, #-1536] @ 89060 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - ldrd r8, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 118dcc │ │ │ │ - bl 119134 │ │ │ │ - bl 118a7c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #-1344] @ 86768 │ │ │ │ + strd r2, [sp, #72] @ 0x48 │ │ │ │ + b 89120 │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [pc, #-1552] @ 89064 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 894dc │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ + ldrd r0, [r3] │ │ │ │ + ldr r3, [pc, #-1540] @ 8909c │ │ │ │ + bl 118758 │ │ │ │ bl b424 │ │ │ │ - ldr r3, [pc, #-1364] @ 86764 │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #-1560] @ 8909c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - bl 119134 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1187a8 │ │ │ │ - cmp r5, #1 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - ble 86d38 │ │ │ │ - ldr r3, [pc, #-1420] @ 86758 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r4, #1 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldrd r0, [r4] │ │ │ │ + bl 118758 │ │ │ │ + bl b424 │ │ │ │ + ldr r3, [pc, #-1636] @ 89068 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [pc, #-1600] @ 8909c │ │ │ │ + mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - str r9, [sp, #128] @ 0x80 │ │ │ │ - mov r9, r1 │ │ │ │ - b 86d08 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - beq 876a0 │ │ │ │ - ldrd r0, [r6, #8]! │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 86cfc │ │ │ │ - lsl r3, r4, #3 │ │ │ │ - ldrd r2, [r3, r7] │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r9, [sp, #128] @ 0x80 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - bne 87df8 │ │ │ │ - ldrd r6, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ + ldrd r0, [r4, #-8] │ │ │ │ + bl 118758 │ │ │ │ + bl b424 │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190d4 │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - beq 86d84 │ │ │ │ - ldr r3, [pc, #-1564] @ 86764 │ │ │ │ + ldrd r0, [r3, #-8] │ │ │ │ + ldr r3, [pc, #-1644] @ 8909c │ │ │ │ + bl 118758 │ │ │ │ + bl b424 │ │ │ │ + ldr r3, [pc, #-1708] @ 89068 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - bl 119134 │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r4, [sp, #128] @ 0x80 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [pc, #-1720] @ 8906c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #2 │ │ │ │ + mov r7, r0 │ │ │ │ + bgt 8a328 │ │ │ │ + cmp r4, r7 │ │ │ │ + bge 89388 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr sl, [pc, #-1752] @ 89070 │ │ │ │ + sub lr, r4, r3 │ │ │ │ + sub r7, r7, r3 │ │ │ │ + ldr r3, [pc, #-1760] @ 89074 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, r3, #1248 @ 0x4e0 │ │ │ │ + ldr r5, [sp, #340] @ 0x154 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ + str sl, [sp, #316] @ 0x13c │ │ │ │ + b 8977c │ │ │ │ + add lr, lr, #1 │ │ │ │ + cmp r7, lr │ │ │ │ + beq 89388 │ │ │ │ + cmp lr, r5 │ │ │ │ + movlt r3, #0 │ │ │ │ + movge r3, #1 │ │ │ │ + orrs r3, r3, lr, lsr #31 │ │ │ │ + bne 89770 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r2, [sp, #316] @ 0x13c │ │ │ │ + add r3, r3, lr │ │ │ │ + cmp r9, r8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [r2, #-4076] @ 0xfffff014 │ │ │ │ + bge 89770 │ │ │ │ + ldr r3, [pc, #-1852] @ 89078 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str lr, [sp, #144] @ 0x90 │ │ │ │ + sub fp, r9, r3 │ │ │ │ + sub r3, r8, r3 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + str r9, [sp, #292] @ 0x124 │ │ │ │ + str r8, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #300] @ 0x12c │ │ │ │ + b 897f0 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r3, fp │ │ │ │ + beq 89a84 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + cmp fp, r3 │ │ │ │ + movlt r3, #0 │ │ │ │ + movge r3, #1 │ │ │ │ + orrs r3, r3, fp, lsr #31 │ │ │ │ + bne 897e0 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ + add r4, r3, fp │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 86dc8 │ │ │ │ + str r4, [r3, #-4080] @ 0xfffff010 │ │ │ │ + bl 118a2c │ │ │ │ + mov r6, r5 │ │ │ │ + add sl, sp, #384 @ 0x180 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 118a2c │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ + ldr r8, [sp, #268] @ 0x10c │ │ │ │ + ldr r9, [sp, #80] @ 0x50 │ │ │ │ + str fp, [sp, #152] @ 0x98 │ │ │ │ + mov r7, r3 │ │ │ │ + mov fp, r5 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, [r8], #8 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r4, [sp, #72] @ 0x48 │ │ │ │ - ldrd r6, [sp, #96] @ 0x60 │ │ │ │ - mov r2, r4 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r4, [sl] │ │ │ │ + ldrd r0, [r9], #8 │ │ │ │ + bl 11875c │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ - bl 119134 │ │ │ │ - bl 118a7c │ │ │ │ mov r2, r4 │ │ │ │ + strd r0, [ip, #-8] │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ + ldr ip, [ip, #28] │ │ │ │ + strd r0, [sp] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + mov r0, ip │ │ │ │ + bl b790 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r7, r7, #8 │ │ │ │ + cmp r3, r8 │ │ │ │ + add r6, r6, #8 │ │ │ │ + bne 8985c │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + mov r5, fp │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr fp, [sp, #152] @ 0x98 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 89918 │ │ │ │ + ldr ip, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrd r6, [ip] │ │ │ │ + ldr ip, [sp, #1160] @ 0x488 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 86c78 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r8, [r3, r2, lsl #2] │ │ │ │ + ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr ip, [sp, #1160] @ 0x488 │ │ │ │ + lsl r5, fp, #3 │ │ │ │ + cmp ip, #0 │ │ │ │ + ldrd r6, [r8, r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #168] @ 0xa8 │ │ │ │ + beq 89a9c │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1190ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86e2c │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #-1748] @ 86760 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bne 899d0 │ │ │ │ + bic r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [pc, #-2320] @ 89084 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 1190ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86e58 │ │ │ │ - ldr r1, [pc, #-1772] @ 86760 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #-1796] @ 8675c │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 119098 │ │ │ │ + bne 899d0 │ │ │ │ + ldr r3, [pc, #-2344] @ 89084 │ │ │ │ + ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86e84 │ │ │ │ - ldr r3, [pc, #-1816] @ 86760 │ │ │ │ + bne 899d0 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #-1848] @ 86768 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - bl b424 │ │ │ │ - ldr r3, [pc, #-1868] @ 86764 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - bl 119134 │ │ │ │ - sub r4, r9, #1 │ │ │ │ - add r4, r4, r4, lsr #31 │ │ │ │ - cmp fp, #0 │ │ │ │ - asr r4, r4, #1 │ │ │ │ - sub r6, r0, #1 │ │ │ │ - add r5, r6, r6, lsr #31 │ │ │ │ - mov r8, r0 │ │ │ │ - asr r5, r5, #1 │ │ │ │ - bne 877b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #-1924] @ 86768 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 118a7c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 11875c │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - mov r1, #0 │ │ │ │ - add r3, r8, #1 │ │ │ │ - add r3, r3, r3, lsr #31 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - and r2, r3, #1 │ │ │ │ - rsbmi r2, r2, #0 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 876d8 │ │ │ │ - bic r2, r3, r3, asr #31 │ │ │ │ - cmp r8, r2 │ │ │ │ - bgt 87688 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 87700 │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 87e8c │ │ │ │ - mov r7, #0 │ │ │ │ - ldr fp, [pc, #-2044] @ 8676c │ │ │ │ - str r8, [sp, #192] @ 0xc0 │ │ │ │ - add fp, pc, fp │ │ │ │ - ldr r8, [sp, #260] @ 0x104 │ │ │ │ - mov r6, #0 │ │ │ │ - str sl, [sp, #152] @ 0x98 │ │ │ │ - str fp, [sp, #184] @ 0xb8 │ │ │ │ - b 8700c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 855d4 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - add r6, r6, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - str r1, [sp, #12] │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 9245c │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - cmp r9, r6 │ │ │ │ - ldr r7, [r3] │ │ │ │ - beq 870a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8705c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [pc, #-2272] @ 86770 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 86f80 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 855d4 │ │ │ │ - ldrd sl, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - strd sl, [sp, #8] │ │ │ │ - strd r4, [sp] │ │ │ │ + strd r2, [r8, r5] │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [r3, r2, lsl #2] │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ + ldrd r0, [r6, r5] │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #2 │ │ │ │ + strd r0, [r6, r5] │ │ │ │ + ble 897e0 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [pc, #-2468] @ 8907c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + mov r3, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r2, [sp] │ │ │ │ mov r0, #1 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #-2312] @ 86794 │ │ │ │ + ldrd r2, [r6, r5] │ │ │ │ + ldr r1, [pc, #-2504] @ 89080 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [r8, r5] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #-2484] @ 890b8 │ │ │ │ + add fp, fp, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 86f80 │ │ │ │ - ldr r8, [sp, #192] @ 0xc0 │ │ │ │ - mov sl, r3 │ │ │ │ - cmp r8, #0 │ │ │ │ - ble 871d4 │ │ │ │ - ldr fp, [pc, #-2380] @ 86774 │ │ │ │ - ldr r9, [pc, #-2380] @ 86778 │ │ │ │ - add fp, pc, fp │ │ │ │ - add r9, pc, r9 │ │ │ │ - str r9, [sp, #192] @ 0xc0 │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r9, [sp, #212] @ 0xd4 │ │ │ │ - str sl, [sp, #152] @ 0x98 │ │ │ │ - str fp, [sp, #184] @ 0xb8 │ │ │ │ - b 870ec │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ - beq 871d0 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, fp │ │ │ │ + bne 897f0 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr lr, [sp, #144] @ 0x90 │ │ │ │ + ldr r9, [sp, #292] @ 0x124 │ │ │ │ + ldr r8, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #300] @ 0x12c │ │ │ │ + b 89770 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1190ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 899d0 │ │ │ │ + bic r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [pc, #-2644] @ 89084 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 1190ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 899d0 │ │ │ │ + ldr r3, [pc, #-2668] @ 89084 │ │ │ │ + ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 899bc │ │ │ │ + b 899d0 │ │ │ │ + ldr sl, [pc, #-2692] @ 89088 │ │ │ │ + ldr r9, [pc, #-2692] @ 8908c │ │ │ │ + add sl, pc, sl │ │ │ │ + add r3, sl, #1152 @ 0x480 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r7, r8 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r8, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ + b 89b60 │ │ │ │ + ldr r3, [r7, #1156] @ 0x484 │ │ │ │ + add fp, fp, #64 @ 0x40 │ │ │ │ + cmp r3, r6 │ │ │ │ + blt 89e24 │ │ │ │ + add r3, r6, #1 │ │ │ │ + ldr r7, [r7, #1164] @ 0x48c │ │ │ │ + mov r8, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 118a2c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 870e0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 87498 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + strd r4, [sp, #152] @ 0x98 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-2792] @ 8909c │ │ │ │ + mov r2, #0 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851a8 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ - strd r4, [sp] │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - bl 9245c │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r7, [r3] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 870e0 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #-2592] @ 86794 │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - cmp r8, r6 │ │ │ │ - ldr r7, [r3] │ │ │ │ - bne 870ec │ │ │ │ - ldr sl, [sp, #152] @ 0x98 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 8796c │ │ │ │ - ldrd r6, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - strd r6, [r3] │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r3, [pc, #-2832] @ 89098 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r6, #0 │ │ │ │ - beq 87320 │ │ │ │ - ldr r9, [pc, #-2728] @ 8677c │ │ │ │ - ldr r7, [pc, #-2728] @ 86780 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r7, pc, r7 │ │ │ │ - str r9, [sp, #120] @ 0x78 │ │ │ │ - ldr fp, [sp, #464] @ 0x1d0 │ │ │ │ - ldrd r8, [sp, #136] @ 0x88 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ - ldr r7, [sp, #196] @ 0xc4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 8766c │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #-2772] @ 86794 │ │ │ │ - mov r8, sl │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - ldrd r6, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - str fp, [sp, #24] │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - strd r6, [sp] │ │ │ │ - ldrd r0, [r3] │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 93138 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 87590 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + mov r4, r0 │ │ │ │ + str r1, [sp, #8] │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1187ac │ │ │ │ - add ip, sp, #288 @ 0x120 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [ip] │ │ │ │ + bl 11875c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8727c │ │ │ │ - mov sl, r8 │ │ │ │ - ldrd r6, [sp, #128] @ 0x80 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - strd r6, [r1] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl b790 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r9, #-3792] @ 0xfffff130 │ │ │ │ + ldr ip, [sp, #144] @ 0x90 │ │ │ │ + add r3, r3, fp │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sl, #32] │ │ │ │ + ldr r0, [sl, #1168] @ 0x490 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r4, [sl, #40] @ 0x28 │ │ │ │ + ldrd r2, [r3, #24] │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + ldrd r4, [ip, #-8] │ │ │ │ + strd r2, [sp, #136] @ 0x88 │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + ldrd r4, [r1] │ │ │ │ + strd r4, [sp] │ │ │ │ + bl a1be8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + ldr r3, [r9, #-3792] @ 0xfffff130 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + add r1, r3, fp │ │ │ │ + add lr, r1, #48 @ 0x30 │ │ │ │ + add ip, r1, #40 @ 0x28 │ │ │ │ + ldrd r2, [r3, fp] │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + ldrd r4, [r1, #8] │ │ │ │ + strd r4, [sp] │ │ │ │ + bl bc40 │ │ │ │ + ldr r0, [r9, #-3792] @ 0xfffff130 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, r0, fp │ │ │ │ + add r1, r0, #48 @ 0x30 │ │ │ │ + add r0, r0, #40 @ 0x28 │ │ │ │ + bl 82dd4 │ │ │ │ + ldr r3, [sl, #1164] @ 0x48c │ │ │ │ + ldr r2, [pc, #-3068] @ 89090 │ │ │ │ + ldr r3, [r3, #3308] @ 0xcec │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [r2, #-3792] @ 0xfffff130 │ │ │ │ + movne r1, #1 │ │ │ │ + ldreq r1, [sp, #356] @ 0x164 │ │ │ │ + add r0, r3, fp │ │ │ │ + strne r1, [sp, #356] @ 0x164 │ │ │ │ + cmp r6, #1 │ │ │ │ + str r1, [r0, #56] @ 0x38 │ │ │ │ + beq 89ce4 │ │ │ │ + ldr ip, [r2, #-3788] @ 0xfffff134 │ │ │ │ + ldrd r2, [r3, fp] │ │ │ │ + sub lr, fp, #64 @ 0x40 │ │ │ │ + strd r2, [ip, lr] │ │ │ │ + ldrd r2, [r0, #8] │ │ │ │ + add ip, ip, lr │ │ │ │ + strd r2, [ip, #8] │ │ │ │ + ldrd r2, [r0, #40] @ 0x28 │ │ │ │ + strd r2, [ip, #40] @ 0x28 │ │ │ │ + ldrd r2, [r0, #48] @ 0x30 │ │ │ │ + str r1, [ip, #56] @ 0x38 │ │ │ │ + strd r2, [ip, #48] @ 0x30 │ │ │ │ + ldr r7, [pc, #-3160] @ 89094 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ + cmp r3, #4 │ │ │ │ + ble 89b40 │ │ │ │ + ldrd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #-3180] @ 89098 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + mov r2, #0 │ │ │ │ + sub r3, r3, #2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #-3204] @ 8909c │ │ │ │ + str r8, [sp, #8] │ │ │ │ + ldr r8, [pc, #-3208] @ 890a0 │ │ │ │ + add r8, pc, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r6, #0 │ │ │ │ - beq 8745c │ │ │ │ - ldr r9, [pc, #-3044] @ 86784 │ │ │ │ - ldr r7, [pc, #-3044] @ 86788 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r7, pc, r7 │ │ │ │ - strd r4, [sp, #80] @ 0x50 │ │ │ │ - str r9, [sp, #96] @ 0x60 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - ldr fp, [sp, #464] @ 0x1d0 │ │ │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ │ │ - ldrd r8, [sp, #128] @ 0x80 │ │ │ │ - ldr r7, [sp, #196] @ 0xc4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 87658 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #-3100] @ 86794 │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - ldrd r4, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r8, [sp, #32] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - str fp, [sp, #24] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [pc, #-3256] @ 890a4 │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + ldr r8, [pc, #-3260] @ 890a8 │ │ │ │ strd r2, [sp] │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - ldrd r0, [r3] │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - bl 93920 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 874d4 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + add r1, pc, r1 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1187ac │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r8, #-3792] @ 0xfffff130 │ │ │ │ + ldr r1, [pc, #-3292] @ 890ac │ │ │ │ + add ip, r3, fp │ │ │ │ + ldrd r4, [ip, #8] │ │ │ │ + ldrd r2, [r3, fp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r4, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r8, #-3792] @ 0xfffff130 │ │ │ │ + add r3, r3, fp │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldrd r0, [r3, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrd r2, [r3, #48] @ 0x30 │ │ │ │ + strd r2, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 873c8 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [r3, #3260] @ 0xcbc │ │ │ │ - cmp r3, #22 │ │ │ │ - beq 87560 │ │ │ │ - ldr r2, [pc, #-3304] @ 8678c │ │ │ │ - ldr r3, [pc, #-3304] @ 86790 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 87f3c │ │ │ │ - add sp, sp, #428 @ 0x1ac │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 851a8 │ │ │ │ - ldrd sl, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - strd sl, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ + beq 89df0 │ │ │ │ + ldr r1, [pc, #-3360] @ 890b0 │ │ │ │ mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #-3380] @ 86794 │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #-3372] @ 890b8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 87124 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + b 89b40 │ │ │ │ + ldr r1, [pc, #-3396] @ 890b4 │ │ │ │ mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #-3412] @ 86794 │ │ │ │ - mov r5, r6 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #-3412] @ 890b8 │ │ │ │ + add fp, fp, #64 @ 0x40 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - mov r4, r3 │ │ │ │ bl b778 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1187ac │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - ldr r6, [sl] │ │ │ │ + ldr r3, [r7, #1156] @ 0x484 │ │ │ │ + cmp r6, r3 │ │ │ │ + ble 89b50 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ + b 88f34 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + stmib sp, {r5, r6} │ │ │ │ + ldr r0, [r4, #1200] @ 0x4b0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + str r3, [sp] │ │ │ │ + bl b8bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 888c0 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ + bl 832fc │ │ │ │ + b 8732c │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 88ee4 │ │ │ │ + add r1, sp, #1136 @ 0x470 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldr r3, [pc, #1884] @ 8a5e8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + ldr r6, [pc, #1872] @ 8a5ec │ │ │ │ + mov sl, r4 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + strd r8, [sp, #144] @ 0x90 │ │ │ │ + bl 118a2c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 118758 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #356 @ 0x164 │ │ │ │ + mov r9, r4 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r3, fp, #1152 @ 0x480 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ + str r9, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + b 8a044 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + strd r2, [sp] │ │ │ │ mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [pc, #1736] @ 8a5f0 │ │ │ │ mov r9, r1 │ │ │ │ - strd r8, [r3] │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8738c │ │ │ │ - mov r8, r4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 8745c │ │ │ │ - ldr r1, [pc, #2560] @ 87f40 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r8, [sp, #192] @ 0xc0 │ │ │ │ + bl b790 │ │ │ │ + ldr r3, [r5, #-3796] @ 0xfffff12c │ │ │ │ + mov r0, #0 │ │ │ │ + add r3, r3, sl │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [fp, #32] │ │ │ │ + ldr r0, [fp, #1168] @ 0x490 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrd r8, [fp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldrd r2, [r3, #24] │ │ │ │ + strd r8, [sp, #24] │ │ │ │ + ldrd r8, [r1, #-8] │ │ │ │ + strd r2, [sp, #176] @ 0xb0 │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + ldrd r8, [r7] │ │ │ │ + strd r8, [sp] │ │ │ │ + bl a1be8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + ldr r3, [r5, #-3796] @ 0xfffff12c │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + add r1, r3, sl │ │ │ │ + add lr, r1, #48 @ 0x30 │ │ │ │ + add ip, r1, #40 @ 0x28 │ │ │ │ + ldrd r2, [r3, sl] │ │ │ │ + ldr r0, [fp, #28] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldrd r8, [r1, #8] │ │ │ │ + strd r8, [sp] │ │ │ │ + bl bc40 │ │ │ │ + ldr r0, [r5, #-3796] @ 0xfffff12c │ │ │ │ + mov r2, r4 │ │ │ │ + add r0, r0, sl │ │ │ │ + add r1, r0, #48 @ 0x30 │ │ │ │ + add r0, r0, #40 @ 0x28 │ │ │ │ + bl 82dd4 │ │ │ │ + ldr r3, [fp, #1164] @ 0x48c │ │ │ │ + ldr r5, [pc, #1536] @ 8a5f4 │ │ │ │ + ldr r3, [r3, #3308] @ 0xcec │ │ │ │ + add r5, pc, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #1524] @ 8a5f8 │ │ │ │ + movne r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + ldreq r2, [sp, #356] @ 0x164 │ │ │ │ + strne r2, [sp, #356] @ 0x164 │ │ │ │ + cmp r3, #4 │ │ │ │ + ldr r3, [r5, #-3796] @ 0xfffff12c │ │ │ │ + add r3, r3, sl │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ + bgt 8a248 │ │ │ │ + ldr r3, [pc, #1484] @ 8a5fc │ │ │ │ + add sl, sl, #64 @ 0x40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r5, [r3, #1156] @ 0x484 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt 8a320 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r2, [sp, #144] @ 0x90 │ │ │ │ + bl 118758 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + strd r2, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r0, [fp, #1164] @ 0x48c │ │ │ │ + bl b790 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r6, #-3800] @ 0xfffff128 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + add r3, r3, sl │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [fp, #32] │ │ │ │ + ldr r0, [fp, #1168] @ 0x490 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrd r8, [fp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldrd r2, [r3, #24] │ │ │ │ + strd r8, [sp, #24] │ │ │ │ + ldrd r8, [r1, #-8] │ │ │ │ + strd r2, [sp, #192] @ 0xc0 │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + ldrd r8, [r7] │ │ │ │ + strd r8, [sp] │ │ │ │ + bl a1be8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + ldr r3, [r6, #-3800] @ 0xfffff128 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + add r1, r3, sl │ │ │ │ + add lr, r1, #48 @ 0x30 │ │ │ │ + add ip, r1, #40 @ 0x28 │ │ │ │ + ldrd r2, [r3, sl] │ │ │ │ + ldr r0, [fp, #28] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldrd r8, [r1, #8] │ │ │ │ + strd r8, [sp] │ │ │ │ + bl bc40 │ │ │ │ + ldr r0, [r6, #-3800] @ 0xfffff128 │ │ │ │ + mov r2, r4 │ │ │ │ + add r0, r0, sl │ │ │ │ + add r1, r0, #48 @ 0x30 │ │ │ │ + add r0, r0, #40 @ 0x28 │ │ │ │ + bl 82dd4 │ │ │ │ + ldr r5, [fp, #1164] @ 0x48c │ │ │ │ + ldr r8, [pc, #1200] @ 8a600 │ │ │ │ + ldr r3, [r5, #3308] @ 0xcec │ │ │ │ + add r8, pc, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r9, [pc, #1188] @ 8a604 │ │ │ │ + ldr r3, [r8, #-3800] @ 0xfffff128 │ │ │ │ + movne r2, #1 │ │ │ │ + ldreq r2, [sp, #356] @ 0x164 │ │ │ │ + add r3, r3, sl │ │ │ │ + add r9, pc, r9 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r3, [r9, #56] @ 0x38 │ │ │ │ + strne r2, [sp, #356] @ 0x164 │ │ │ │ + cmp r3, #4 │ │ │ │ + ble 89ef8 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r1, [pc, #1120] @ 8a608 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl b778 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [r3, #3260] @ 0xcbc │ │ │ │ - cmp r3, #22 │ │ │ │ - bne 8746c │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [pc, #1104] @ 8a60c │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ strd r2, [sp] │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 940c0 │ │ │ │ - b 8746c │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r0, #1 │ │ │ │ + ldrd r2, [r7] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #2460] @ 87f44 │ │ │ │ - mov r7, sl │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r6, [r8] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r8, [r3] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 87240 │ │ │ │ - ldr r8, [sp, #152] @ 0x98 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 87320 │ │ │ │ - ldr r1, [pc, #2368] @ 87f48 │ │ │ │ - mov r0, #1 │ │ │ │ + ldr r3, [r8, #-3800] @ 0xfffff128 │ │ │ │ + ldr r1, [pc, #1076] @ 8a610 │ │ │ │ + add ip, r3, sl │ │ │ │ + ldrd r4, [ip, #8] │ │ │ │ + ldrd r2, [r3, sl] │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r4, [sp] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl b778 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - add ip, sp, #296 @ 0x128 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - strd r0, [ip] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r6, [sl] │ │ │ │ + ldr r3, [r8, #-3800] @ 0xfffff128 │ │ │ │ + add r3, r3, sl │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldrd r0, [r3, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrd r2, [r3, #48] @ 0x30 │ │ │ │ + strd r2, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 87360 │ │ │ │ - b 87530 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - mov r6, r5 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - ldrd r4, [sp, #144] @ 0x90 │ │ │ │ - b 873c8 │ │ │ │ - mov r8, sl │ │ │ │ - mov sl, r7 │ │ │ │ - ldrd r6, [sp, #96] @ 0x60 │ │ │ │ - b 8727c │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r8, r2 │ │ │ │ - ble 876f8 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 87704 │ │ │ │ - cmp r9, #0 │ │ │ │ - bgt 86f5c │ │ │ │ - mov r7, #0 │ │ │ │ - b 870b8 │ │ │ │ - ldr r9, [sp, #128] @ 0x80 │ │ │ │ - b 86d38 │ │ │ │ - ldrd r8, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118dcc │ │ │ │ - bl 119134 │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - b 86c58 │ │ │ │ - cmp r8, #2 │ │ │ │ - ble 86f44 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 8767c │ │ │ │ - sub r2, r3, #1 │ │ │ │ - cmp r8, r2 │ │ │ │ - bgt 87688 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 87690 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [pc, #2112] @ 87f4c │ │ │ │ - mov r0, #1 │ │ │ │ + beq 8a308 │ │ │ │ + ldr r1, [pc, #1008] @ 8a614 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #2088] @ 87f44 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ - ldr r0, [r4] │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #1312] @ 8a758 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 86f54 │ │ │ │ - ldr r1, [pc, #2068] @ 87f50 │ │ │ │ + ldr r5, [r9, #1164] @ 0x48c │ │ │ │ + b 89ef8 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r1, [pc, #948] @ 8a618 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [pc, #924] @ 8a61c │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - str r0, [sp] │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd r2, [r7] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl b778 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr r7, [sl] │ │ │ │ - bgt 86f60 │ │ │ │ - b 870b0 │ │ │ │ - ldr r1, [pc, #2020] @ 87f54 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - mov r2, fp │ │ │ │ + ldr r3, [r5, #-3796] @ 0xfffff12c │ │ │ │ + ldr r1, [pc, #896] @ 8a620 │ │ │ │ + add ip, r3, sl │ │ │ │ + ldrd r8, [ip, #8] │ │ │ │ + ldrd r2, [r3, sl] │ │ │ │ add r1, pc, r1 │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - strd r4, [sp] │ │ │ │ mov r0, #1 │ │ │ │ + strd r8, [sp] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #1992] @ 87f58 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [r5, #-3796] @ 0xfffff12c │ │ │ │ + add r3, r3, sl │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldrd r0, [r3, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrd r2, [r3, #48] @ 0x30 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + beq 8a314 │ │ │ │ + ldr r1, [pc, #828] @ 8a624 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #1948] @ 87f44 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #1116] @ 8a758 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 85c40 │ │ │ │ - ldr r1, [pc, #1952] @ 87f5c │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + b 8a028 │ │ │ │ + ldr r1, [pc, #792] @ 8a628 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 8a224 │ │ │ │ + ldr r1, [pc, #784] @ 8a62c │ │ │ │ add r1, pc, r1 │ │ │ │ + b 8a2e8 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + b 88924 │ │ │ │ + ldr r6, [pc, #768] @ 8a630 │ │ │ │ mov r0, #1 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r1, r6 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r7, [pc, #1936] @ 87f60 │ │ │ │ - ldr r1, [pc, #1936] @ 87f64 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - add r7, pc, r7 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #748] @ 8a634 │ │ │ │ + ldrd r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #728] @ 8a638 │ │ │ │ + ldrd r2, [r5] │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #1904] @ 87f68 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [pc, #712] @ 8a63c │ │ │ │ + ldrd r2, [r5, #-8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #1888] @ 87f6c │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [pc, #692] @ 8a640 │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #1816] @ 87f44 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r7, [r1, r3] │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl b778 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #1836] @ 87f70 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [pc, #664] @ 8a644 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - strd r2, [sp] │ │ │ │ mov r0, #1 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - str r9, [sp, #16] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #1800] @ 87f74 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [pc, #644] @ 8a648 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - strd r2, [sp] │ │ │ │ mov r0, #1 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - str r8, [sp, #16] │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl b778 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #1752] @ 87f78 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r4, [sp, #120] @ 0x78 │ │ │ │ - beq 86f20 │ │ │ │ - ldr r1, [pc, #1676] @ 87f7c │ │ │ │ - add r3, r8, r8, lsr #31 │ │ │ │ - asr r3, r3, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, #1 │ │ │ │ - mov r3, r5 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - mov r0, #1 │ │ │ │ - add r3, r9, r9, lsr #31 │ │ │ │ - asr r3, r3, r0 │ │ │ │ - ldr r1, [pc, #1632] @ 87f80 │ │ │ │ + b 89734 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r2, sp, #348 @ 0x15c │ │ │ │ + mov r5, r0 │ │ │ │ + bl 845b0 │ │ │ │ + ldr r3, [pc, #588] @ 8a64c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + ble 8a448 │ │ │ │ + ldr r1, [pc, #568] @ 8a650 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ + mov r2, r5 │ │ │ │ + str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #348] @ 0x15c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [r7] │ │ │ │ + ldr r3, [pc, #796] @ 8a758 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr r1, [sl] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 86f24 │ │ │ │ - ldr r1, [pc, #1596] @ 87f84 │ │ │ │ - mov r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 8885c │ │ │ │ + ldr r3, [sp, #476] @ 0x1dc │ │ │ │ + ldr r7, [sp, #188] @ 0xbc │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #476] @ 0x1dc │ │ │ │ + b 88ee4 │ │ │ │ + ldr r1, [pc, #488] @ 8a654 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r9 │ │ │ │ - str r0, [sp] │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl b778 │ │ │ │ - ldr r1, [sl] │ │ │ │ - b 86f24 │ │ │ │ - ldr r1, [pc, #1556] @ 87f88 │ │ │ │ mov r0, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #1472] @ 87f44 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r8, [r2, r3] │ │ │ │ - ldr r0, [r8] │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #724] @ 8a758 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - add ip, sp, #288 @ 0x120 │ │ │ │ - strd r2, [ip] │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r6, [sl] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8721c │ │ │ │ - b 875f8 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - strd r4, [sp] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - add fp, sp, #284 @ 0x11c │ │ │ │ - ldrd r2, [r3] │ │ │ │ - add r8, sp, #344 @ 0x158 │ │ │ │ - add r9, sp, #336 @ 0x150 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 77724 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - ldrd r2, [r6] │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - strd r2, [sp] │ │ │ │ - ldrd r2, [r7] │ │ │ │ - bl bc40 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 87c50 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 87c50 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r2 │ │ │ │ - bic r5, r3, #-2147483648 @ 0x80000000 │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r3, [pc, #1296] @ 87f8c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 87aa8 │ │ │ │ - ldr r3, [pc, #1272] @ 87f8c │ │ │ │ + b 8885c │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 86a28 │ │ │ │ - ldr r3, [pc, #1248] @ 87f90 │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - strd r2, [r1] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - strd r2, [r1] │ │ │ │ - b 87c68 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl bb44 │ │ │ │ - ldr r4, [pc, #1208] @ 87f94 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ + b 878f4 │ │ │ │ + ldr r1, [pc, #432] @ 8a658 │ │ │ │ + sub r5, r4, #8 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [ip] │ │ │ │ + sub r3, r2, #8 │ │ │ │ + add r2, r2, r5 │ │ │ │ + strd r0, [r3, #8]! │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 8a4b8 │ │ │ │ + add ip, ip, #4 │ │ │ │ + cmp lr, ip │ │ │ │ + bne 8a4ac │ │ │ │ + b 8870c │ │ │ │ + ldr r3, [pc, #384] @ 8a65c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8a544 │ │ │ │ + ldr r4, [pc, #368] @ 8a660 │ │ │ │ add r4, pc, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl bb44 │ │ │ │ - ldr r2, [pc, #1188] @ 87f98 │ │ │ │ - ldr r3, [pc, #1188] @ 87f9c │ │ │ │ - bl 118dcc │ │ │ │ - ldr r2, [pc, #1176] @ 87f98 │ │ │ │ - ldr r3, [pc, #1176] @ 87f9c │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, fp │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ + sub r0, r4, #4064 @ 0xfe0 │ │ │ │ + sub r0, r0, #8 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldr r2, [r4, #-4064] @ 0xfffff020 │ │ │ │ + ldr r3, [r4, #-4072] @ 0xfffff018 │ │ │ │ + ldr r1, [r4, #-4068] @ 0xfffff01c │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #-4060] @ 0xfffff024 │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #320] @ 8a664 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #1040] @ 87f44 │ │ │ │ + ldr r3, [pc, #544] @ 8a758 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - ldr r3, [pc, #1116] @ 87fa0 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #1088] @ 87f90 │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r4, [pc, #284] @ 8a668 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r4, #1152] @ 0x480 │ │ │ │ + bl b754 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + ldr r2, [sp, #340] @ 0x154 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 8b19c │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #260] @ 0x104 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldrd r0, [r2, #-8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #384] @ 8a70c │ │ │ │ + mov lr, r2 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ble 8b374 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, #0 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r5, r2 │ │ │ │ + mov fp, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r2, [r3, fp, lsl #2] │ │ │ │ + ldr r3, [r6] │ │ │ │ + sub r8, r2, #8 │ │ │ │ + mov sl, r1 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ + b 8a884 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + @ instruction: 0x0011dffc │ │ │ │ + andseq sp, r1, r0, ror pc │ │ │ │ + andseq sp, r1, r4, lsr #29 │ │ │ │ + mulseq r1, ip, lr │ │ │ │ + andseq fp, r1, r0, ror lr │ │ │ │ + andseq sp, r1, r8, asr #26 │ │ │ │ + andseq fp, r1, r4, lsr sp │ │ │ │ + @ instruction: 0x00097bb8 │ │ │ │ + ldrdeq r7, [r9], -r0 │ │ │ │ + andeq r7, r9, ip, asr #23 │ │ │ │ + @ instruction: 0x00097bb4 │ │ │ │ + andeq r7, r9, r8, asr #23 │ │ │ │ + andeq r7, r9, ip, lsl #22 │ │ │ │ + andeq r7, r9, r8, lsl #22 │ │ │ │ + strdeq r7, [r9], -r0 │ │ │ │ + strdeq r7, [r9], -r8 │ │ │ │ + andeq r7, r9, ip, ror #21 │ │ │ │ + strdeq sl, [r9], -r8 │ │ │ │ + andeq r3, r9, r4, lsl #10 │ │ │ │ + andeq r3, r9, r4, lsl #10 │ │ │ │ + andeq r3, r9, r8, lsl #10 │ │ │ │ + andeq r3, r9, r8, lsl #10 │ │ │ │ + strdeq r3, [r9], -ip │ │ │ │ + andeq r3, r9, r0, lsl #10 │ │ │ │ + andseq fp, r1, r4, lsr #21 │ │ │ │ + andeq r3, r9, r8, ror #6 │ │ │ │ + andeq r3, r9, r0, ror #6 │ │ │ │ + svcvc 0x00f80000 │ │ │ │ + andseq fp, r1, r8, asr #19 │ │ │ │ + andseq sp, r1, ip, lsr #19 │ │ │ │ + andeq r3, r9, ip, lsl #8 │ │ │ │ + andseq fp, r1, r4, asr r9 │ │ │ │ + mulseq r1, ip, r5 │ │ │ │ + andseq fp, r1, r4, asr #10 │ │ │ │ + andeq r3, r9, r8, lsr #1 │ │ │ │ + andeq r3, r9, ip │ │ │ │ + andeq r3, r9, r8 │ │ │ │ + andeq r3, r9, r4 │ │ │ │ + andeq r3, r9, r0 │ │ │ │ + andseq sp, r1, ip, lsr #9 │ │ │ │ + mulseq r1, ip, r4 │ │ │ │ + andeq r2, r9, r8, asr #31 │ │ │ │ + andseq fp, r1, r4, lsl #8 │ │ │ │ + muleq r9, ip, pc @ │ │ │ │ + andseq fp, r1, r8, lsr #7 │ │ │ │ + andeq r2, r9, ip, ror pc │ │ │ │ + andseq fp, r1, r8, asr r3 │ │ │ │ + andeq r2, r9, ip, asr pc │ │ │ │ + andseq fp, r1, r0, lsl #6 │ │ │ │ + andeq r2, r9, r8, asr pc │ │ │ │ + andeq r2, r9, r4, lsl #30 │ │ │ │ + andeq r1, sl, r8, lsr #24 │ │ │ │ + strdeq r1, [sl], -r8 │ │ │ │ + andeq r2, r9, r4, lsl #4 │ │ │ │ + andeq r2, r9, ip, asr #3 │ │ │ │ + ldrsbeq fp, [r1], -r8 │ │ │ │ + andeq r2, r9, ip, ror #1 │ │ │ │ + andeq r2, r9, ip, asr #1 │ │ │ │ + andseq fp, r1, r0, lsr r0 │ │ │ │ + andseq sl, r1, r0, lsr #31 │ │ │ │ + andeq r2, r9, ip, lsr #24 │ │ │ │ + andseq sl, r1, r8, asr pc │ │ │ │ + @ instruction: 0x0011aef0 │ │ │ │ + andeq r2, r9, r0, lsr #23 │ │ │ │ + @ instruction: 0x0011aeb4 │ │ │ │ + andeq r2, r9, r8, ror fp │ │ │ │ + andseq sl, r1, r8, ror #28 │ │ │ │ + andeq r2, r9, r8, asr #22 │ │ │ │ + andseq ip, r1, r4, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #22 │ │ │ │ + strdeq r2, [r9], -ip │ │ │ │ + andseq sl, r1, r8, lsl sp │ │ │ │ + muleq r1, pc, r6 @ │ │ │ │ + andeq r2, r9, r8, ror r7 │ │ │ │ + andeq r2, r9, r4, ror r7 │ │ │ │ + andeq r2, r9, r0, ror r7 │ │ │ │ + andeq r2, r9, ip, ror #14 │ │ │ │ + andeq r2, r9, ip, ror #14 │ │ │ │ + andeq r2, r9, r8, ror #14 │ │ │ │ + andeq r2, r9, r4, ror #14 │ │ │ │ + andeq r2, r9, r0, ror #14 │ │ │ │ + andeq r2, r9, ip, asr r7 │ │ │ │ + andseq sl, r1, ip, lsl #24 │ │ │ │ + @ instruction: 0x0011abf4 │ │ │ │ + andeq r2, r9, r8, ror #8 │ │ │ │ + ldrdeq r2, [r9], -r4 │ │ │ │ + andeq r2, r9, r0, lsl r4 │ │ │ │ + andeq r2, r9, r4, ror r3 │ │ │ │ + andeq r2, r9, r4, ror #6 │ │ │ │ + andeq r2, r9, r8, lsl #7 │ │ │ │ + andeq r2, r9, ip, asr #14 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andseq sl, r1, ip, lsr #21 │ │ │ │ + ldr r3, [sp, #1160] @ 0x488 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldrd r6, [r3, r9] │ │ │ │ + bne 8a794 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r6, [r3, r9] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 8b150 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 119098 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + movne r9, #1 │ │ │ │ + bl 11905c │ │ │ │ + mov r2, r6 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 11905c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + movne r5, #1 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8b144 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r5, #0 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + bne 8a80c │ │ │ │ + ldrd r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + strd r6, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8b178 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + cmp r9, #0 │ │ │ │ + strd r2, [sp, #72] @ 0x48 │ │ │ │ + beq 8b170 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + cmp sl, r4 │ │ │ │ + movge sl, r4 │ │ │ │ + cmp r1, r4 │ │ │ │ + movlt r1, r4 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #1096] @ 87fa4 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ + cmp r1, fp │ │ │ │ + movge r1, fp │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r1, fp │ │ │ │ + movge r3, r1 │ │ │ │ + movlt r3, fp │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + mov r5, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 8a8d4 │ │ │ │ + ldrd r2, [r8, #8]! │ │ │ │ + lsl r9, r4, #3 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sl] │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8a760 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + add r4, r4, #1 │ │ │ │ + strd r2, [r1, r9] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [r8] │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 8a884 │ │ │ │ + ldr r3, [sp, #340] @ 0x154 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp fp, r3 │ │ │ │ + mov r1, sl │ │ │ │ + add r6, r6, #4 │ │ │ │ + bne 8a5c4 │ │ │ │ + ldr lr, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + mov ip, sl │ │ │ │ + ldr r3, [pc, #-664] @ 8a66c │ │ │ │ + cmp lr, ip │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + movge r1, #0 │ │ │ │ + movlt r1, #1 │ │ │ │ + cmp r0, r2 │ │ │ │ + movle r4, r1 │ │ │ │ + orrgt r4, r1, #1 │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 867dc │ │ │ │ - ldr r4, [pc, #1064] @ 87fa8 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + add r8, r2, r1 │ │ │ │ + add r5, lr, r3 │ │ │ │ + add r9, ip, r3 │ │ │ │ + add r7, r0, r1 │ │ │ │ + bgt 8b1dc │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 8b280 │ │ │ │ + ldr r3, [sp, #1168] @ 0x490 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8a9e4 │ │ │ │ + ldr r3, [pc, #-752] @ 8a670 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + sub r5, r2, #1 │ │ │ │ + sub r8, r3, #1 │ │ │ │ + ble 8a9dc │ │ │ │ + ldr r1, [pc, #-784] @ 8a674 │ │ │ │ mov r0, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #1044] @ 87fac │ │ │ │ - strd r2, [sp] │ │ │ │ + ldr r1, [pc, #-796] @ 8a678 │ │ │ │ + mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #1020] @ 87fb0 │ │ │ │ - strd r2, [sp] │ │ │ │ + ldr r1, [pc, #-812] @ 8a67c │ │ │ │ + mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r1, [pc, #-828] @ 8a680 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #988] @ 87fb4 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [pc, #-844] @ 8a684 │ │ │ │ + mov r2, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - mov r1, r4 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r6, [pc, #-868] @ 8a688 │ │ │ │ + ldr sl, [sp, #284] @ 0x11c │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r4, [pc, #-876] @ 8a68c │ │ │ │ + sub r6, r6, #4048 @ 0xfd0 │ │ │ │ + mov r0, sl │ │ │ │ + sub r6, r6, #8 │ │ │ │ + bl ba48 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ba48 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ + add r0, r4, #16 │ │ │ │ + mov r1, sl │ │ │ │ + bl bac0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r4, #72 @ 0x48 │ │ │ │ + bl bac0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, #2 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r3, r4, #20 │ │ │ │ + mvn r1, #63 @ 0x3f │ │ │ │ + bl ba3c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8aa94 │ │ │ │ + ldr r1, [pc, #-1000] @ 8a690 │ │ │ │ mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #840] @ 87f44 │ │ │ │ + ldr r3, [pc, #-816] @ 8a758 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 867dc │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - cmp r9, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - beq 85ea0 │ │ │ │ - ldr r1, [pc, #904] @ 87fb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - add r1, pc, r1 │ │ │ │ - strd r4, [sp] │ │ │ │ + ldr r4, [pc, #-1032] @ 8a694 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, #2 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + add r3, r4, #76 @ 0x4c │ │ │ │ + mvn r1, #63 @ 0x3f │ │ │ │ + bl ba3c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8aaf0 │ │ │ │ + ldr r1, [pc, #-1084] @ 8a698 │ │ │ │ mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r0, [r8] │ │ │ │ + ldr r3, [pc, #-908] @ 8a758 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 85ea0 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - strd r4, [r3] │ │ │ │ - ldr r3, [pc, #816] @ 87f90 │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - strd r2, [r1] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #772] @ 87f90 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r2, [sp] │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldrd r2, [r3] │ │ │ │ - bl 77724 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - b 86870 │ │ │ │ - ldr r3, [pc, #704] @ 87f90 │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - strd r2, [r1] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - strd r2, [r1] │ │ │ │ - b 86858 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - b 86ab4 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #696] @ 87fbc │ │ │ │ - strd r2, [sp] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [pc, #-1116] @ 8a69c │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ + bl bc70 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8ab40 │ │ │ │ + ldr r1, [pc, #-1156] @ 8a6a0 │ │ │ │ mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #548] @ 87f44 │ │ │ │ + ldr r3, [pc, #-988] @ 8a758 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 85f08 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - bl 77724 │ │ │ │ - ldrd r4, [r7] │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - strd r4, [r3] │ │ │ │ - ldrd r2, [r6] │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - strd r2, [r1] │ │ │ │ - b 85f50 │ │ │ │ - ldr r1, [pc, #540] @ 87fc0 │ │ │ │ + ldr r4, [pc, #-1188] @ 8a6a4 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + bl bc70 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8ab90 │ │ │ │ + ldr r1, [pc, #-1228] @ 8a6a8 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #468] @ 87f90 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #476] @ 87fa4 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r3, [pc, #-1068] @ 8a758 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #-1260] @ 8a6ac │ │ │ │ + ldr r6, [pc, #-1260] @ 8a6b0 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r4, pc, r4 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - b 86b10 │ │ │ │ - ldr sl, [sp, #256] @ 0x100 │ │ │ │ - b 87b6c │ │ │ │ - ldr r1, [pc, #472] @ 87fc4 │ │ │ │ - mov r0, #1 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mvn r2, #63 @ 0x3f │ │ │ │ + mvn r3, #0 │ │ │ │ + bl b7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r0, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + mvn r2, #63 @ 0x3f │ │ │ │ + mvn r3, #0 │ │ │ │ + bl b7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #-1360] @ 8a6b4 │ │ │ │ + str r0, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r2, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + bl b7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + sub r5, r5, r9 │ │ │ │ + ldr r3, [pc, #-1412] @ 8a6b8 │ │ │ │ + add sl, r5, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + asr fp, sl, #31 │ │ │ │ + mov r1, r3 │ │ │ │ + str r0, [sp] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl b7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r1, [pc, #-1468] @ 8a6bc │ │ │ │ + sub r3, r8, r7 │ │ │ │ + add r5, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - b 86b10 │ │ │ │ - ldr r1, [pc, #456] @ 87fc8 │ │ │ │ - mov r2, r4 │ │ │ │ + asr r3, r5, #31 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bl b7b4 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [r4, #112] @ 0x70 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + bl 118758 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mvn r6, #13 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [pc, #-1568] @ 8a6c0 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl bde4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bne 8858c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [r4, #120] @ 0x78 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 118758 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [pc, #-1648] @ 8a6c4 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl bde4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + bl b7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl b7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + ldr ip, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r5 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl b7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8b3e4 │ │ │ │ + ldr r4, [pc, #-1792] @ 8a6c8 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldrd r0, [r4, #112] @ 0x70 │ │ │ │ + bl 118758 │ │ │ │ + mvn r6, #13 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [pc, #-1836] @ 8a6cc │ │ │ │ + mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + bl bde4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + ldrd r0, [r4, #120] @ 0x78 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 118758 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [pc, #-1892] @ 8a6d0 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + bl bde4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8b3bc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r5, [sp, #308] @ 0x134 │ │ │ │ + sub r9, r9, r3 │ │ │ │ + mvn r3, #3 │ │ │ │ + mul r5, r3, r5 │ │ │ │ + ldr r4, [pc, #-1948] @ 8a6d4 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r3, r3, r5 │ │ │ │ + mov r1, #1 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + lsl r9, r9, #3 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r6, r7 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ + mov r4, r3 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ + b 8aee0 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r1, [r4, r6, lsl #2] │ │ │ │ + str sl, [sp] │ │ │ │ + add r1, r1, r9 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl bdb4 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 88588 │ │ │ │ + ldr r1, [sp, #476] @ 0x1dc │ │ │ │ + add r6, r6, #1 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r6, r8 │ │ │ │ + str r1, [sp, #476] @ 0x1dc │ │ │ │ + ble 8ae9c │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b700 │ │ │ │ + ldr r3, [pc, #-2092] @ 8a6d8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8af34 │ │ │ │ + ldr r1, [pc, #-2108] @ 8a6dc │ │ │ │ mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr fp, [sl] │ │ │ │ - b 86d38 │ │ │ │ - ldr r1, [pc, #432] @ 87fcc │ │ │ │ - mov r2, r4 │ │ │ │ + ldr r3, [pc, #-2000] @ 8a758 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r4, r3, r5 │ │ │ │ + ldr r5, [pc, #-2152] @ 8a6e0 │ │ │ │ + mov r3, #1 │ │ │ │ + add r5, pc, r5 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ + b 8af94 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r4, r7, lsl #2] │ │ │ │ + mov r2, r6 │ │ │ │ + add r3, r3, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + bl bdb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8b408 │ │ │ │ + ldr r3, [sp, #476] @ 0x1dc │ │ │ │ + add r7, r7, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r7, r8 │ │ │ │ + str r3, [sp, #476] @ 0x1dc │ │ │ │ + ble 8af54 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b700 │ │ │ │ + ldr r3, [pc, #-2256] @ 8a6e4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8afe4 │ │ │ │ + ldr r1, [pc, #-2272] @ 8a6e8 │ │ │ │ + mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2176] @ 8a758 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #-2304] @ 8a6ec │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl b754 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8b030 │ │ │ │ + ldr r1, [pc, #-2340] @ 8a6f0 │ │ │ │ mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r5, [r8] │ │ │ │ - ldr fp, [sl] │ │ │ │ - b 86c00 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - b 86c08 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 87e60 │ │ │ │ - ldr r1, [pc, #384] @ 87fd0 │ │ │ │ + ldr r3, [pc, #-2252] @ 8a758 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #-2372] @ 8a6f4 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + bl b754 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8858c │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8b07c │ │ │ │ + ldr r1, [pc, #-2408] @ 8a6f8 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - mov r3, #2 │ │ │ │ - b 87db0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #360] @ 87fd4 │ │ │ │ - ldr r8, [r2, r3] │ │ │ │ - ldr r3, [pc, #356] @ 87fd8 │ │ │ │ - ldr r5, [r8] │ │ │ │ - ldr r7, [r2, r3] │ │ │ │ - cmp r5, #1 │ │ │ │ - ldrd r2, [r7] │ │ │ │ - strd r2, [sp, #112] @ 0x70 │ │ │ │ - mov r3, #2 │ │ │ │ - b 86994 │ │ │ │ - cmp r8, #0 │ │ │ │ - bgt 87698 │ │ │ │ - b 871dc │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - strd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - b 86c20 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r3, [pc, #-2328] @ 8a758 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r4, [pc, #-2440] @ 8a6fc │ │ │ │ + ldr r6, [pc, #-2440] @ 8a700 │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub r0, r4, #4064 @ 0xfe0 │ │ │ │ + sub r0, r0, #8 │ │ │ │ + bl b958 <__time64@plt> │ │ │ │ + ldr r7, [sp, #276] @ 0x114 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - bl 77724 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r2, [r4, #-4064] @ 0xfffff020 │ │ │ │ + str r3, [r5], #1024 @ 0x400 │ │ │ │ + ldr r3, [r4, #-4072] @ 0xfffff018 │ │ │ │ + ldr r1, [r4, #-4068] @ 0xfffff01c │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #-4060] @ 0xfffff024 │ │ │ │ + add r6, pc, r6 │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + ldr r6, [pc, #-2512] @ 8a704 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r6, pc, r6 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r2, [r4, #-4064] @ 0xfffff020 │ │ │ │ + ldr r3, [r4, #-4072] @ 0xfffff018 │ │ │ │ + ldr r1, [r4, #-4068] @ 0xfffff01c │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #-4060] @ 0xfffff024 │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [r4, #-4072] @ 0xfffff018 │ │ │ │ + ldr r2, [r4, #-4064] @ 0xfffff020 │ │ │ │ + ldr r1, [r4, #-4068] @ 0xfffff01c │ │ │ │ + subs r0, r3, r2 │ │ │ │ + ldr r3, [r4, #-4060] @ 0xfffff024 │ │ │ │ + add r4, r7, #5120 @ 0x1400 │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 118ab0 │ │ │ │ + strd r0, [r4, #8] │ │ │ │ + b 8732c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + b 8a7fc │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r5 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r2, [sp, #72] @ 0x48 │ │ │ │ + strd r6, [sp, #64] @ 0x40 │ │ │ │ + strd r6, [sp, #56] @ 0x38 │ │ │ │ + b 8a7f8 │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + b 8a830 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + b 8a820 │ │ │ │ + ldr r1, [pc, #-2688] @ 8a708 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #128 @ 0x80 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 8732c │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8b280 │ │ │ │ + ldr r3, [pc, #-2724] @ 8a70c │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + add r7, r2, r3 │ │ │ │ + mov r8, r2 │ │ │ │ + add r9, r5, r3 │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - ldrd r4, [r7] │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ + mov r4, #1 │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r2, [sp, #72] @ 0x48 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #-2772] @ 8a710 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2788] @ 8a714 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2804] @ 8a718 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - strd r4, [r3] │ │ │ │ - ldrd r2, [r6] │ │ │ │ - strd r2, [r1] │ │ │ │ - b 8611c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2820] @ 8a71c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2836] @ 8a720 │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2852] @ 8a724 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2868] @ 8a728 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2884] @ 8a72c │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 8a944 │ │ │ │ + ldr r0, [pc, #-2904] @ 8a730 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 83390 │ │ │ │ + ldr r1, [pc, #-2912] @ 8a734 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #128 @ 0x80 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 8732c │ │ │ │ + ldr r5, [pc, #-2936] @ 8a738 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 8b2fc │ │ │ │ + mov r0, r6 │ │ │ │ + bl baa8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + bne 887b4 │ │ │ │ + ldr lr, [pc, #-2972] @ 8a73c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [sp, #264] @ 0x108 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2} │ │ │ │ + strh r3, [ip] │ │ │ │ + b 8732c │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #340] @ 0x154 │ │ │ │ + ldr r1, [pc, #-3020] @ 8a740 │ │ │ │ + mul r3, r2, r3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + lsl r7, r3, #3 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-3024] @ 8a758 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + mov r0, r6 │ │ │ │ + bl baa8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + beq 8b2d0 │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 887b4 │ │ │ │ + ldr r1, [pc, #-3096] @ 8a744 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + b 887b4 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov ip, r3 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + b 8a8fc │ │ │ │ + ldr lr, [pc, #-3156] @ 8a748 │ │ │ │ + add lr, pc, lr │ │ │ │ + b 8b2d8 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000981b4 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - andeq r8, r9, r0, asr r0 │ │ │ │ - @ instruction: 0x00097dbc │ │ │ │ - @ instruction: 0x00097db0 │ │ │ │ - andeq r7, r9, ip, lsl #15 │ │ │ │ - andeq r7, r9, r0, lsr #15 │ │ │ │ - @ instruction: 0x00097abc │ │ │ │ - @ instruction: 0x000979b4 │ │ │ │ - andeq r7, r9, r8, asr #21 │ │ │ │ - ldrdeq r7, [r9], -r0 │ │ │ │ - andeq r7, r9, r4, ror #21 │ │ │ │ - ldrdeq r7, [r9], -r0 │ │ │ │ - andeq r7, r9, r4, lsl #22 │ │ │ │ - svccc 0x00e00000 │ │ │ │ - ldrdeq r7, [r9], -ip │ │ │ │ - andeq r7, r9, ip, lsl #22 │ │ │ │ - andeq r7, r9, r0, asr #22 │ │ │ │ - andeq r7, r9, r8, asr #24 │ │ │ │ - svcvc 0x00efffff │ │ │ │ - subsgt r8, r6, r0 │ │ │ │ - andeq r7, r9, ip, asr r5 │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - subsmi r8, r6, r0 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - andeq r7, r9, r8, lsl #12 │ │ │ │ - strdeq r7, [r9], -r8 │ │ │ │ - andeq r7, r9, r0, lsl r5 │ │ │ │ - andeq r7, r9, r0, lsr #10 │ │ │ │ - muleq r9, ip, r3 │ │ │ │ - strdeq r7, [r9], -ip │ │ │ │ - andeq r7, r9, r4, asr #7 │ │ │ │ - andeq r7, r9, r0, lsr #7 │ │ │ │ - andeq r7, r9, r0, asr r4 │ │ │ │ - andeq r7, r9, ip, lsl #8 │ │ │ │ - strdeq r7, [r9], -r4 │ │ │ │ - andeq r0, r0, r4, lsl #8 │ │ │ │ - andeq r0, r0, ip, asr #12 │ │ │ │ + ldr lr, [pc, #-3168] @ 8a74c │ │ │ │ + add lr, pc, lr │ │ │ │ + b 8b2d8 │ │ │ │ + ldr lr, [pc, #-3176] @ 8a750 │ │ │ │ + add lr, pc, lr │ │ │ │ + b 8b2d8 │ │ │ │ + ldr r1, [pc, #-3184] @ 8a754 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #-3200] @ 8a758 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 8ae54 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ + bl 832fc │ │ │ │ + ldr r1, [pc, #-3224] @ 8a75c │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #128 @ 0x80 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 8732c │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ + bl 832fc │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r5, #128 @ 0x80 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 8732c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrb r4, [r0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 8b480 │ │ │ │ + bl ba90 <__ctype_b_loc@plt> │ │ │ │ + mov r5, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r2, [r6] │ │ │ │ + lsl r3, r4, #1 │ │ │ │ + ldrh r3, [r2, r3] │ │ │ │ + tst r3, #256 @ 0x100 │ │ │ │ + beq 8b474 │ │ │ │ + bl b880 <__ctype_tolower_loc@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ + strb r3, [r5] │ │ │ │ + ldrb r4, [r5, #1]! │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 8b450 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00087fdc : │ │ │ │ +0008b488 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3760] @ 0xeb0 │ │ │ │ - sub sp, sp, #300 @ 0x12c │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ - mov ip, r2 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldr r2, [pc, #2036] @ 887f8 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - ldr r3, [pc, #2032] @ 887fc │ │ │ │ - add r2, pc, r2 │ │ │ │ - strd r4, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - subs sl, r3, ip │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - add ip, sp, #360 @ 0x168 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - add ip, sp, #368 @ 0x170 │ │ │ │ - ldrd r6, [ip] │ │ │ │ - add ip, sp, #376 @ 0x178 │ │ │ │ - strd r4, [sp, #96] @ 0x60 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - add ip, sp, #384 @ 0x180 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - add ip, sp, #392 @ 0x188 │ │ │ │ - ldrd r8, [ip] │ │ │ │ - add ip, sp, #400 @ 0x190 │ │ │ │ - strd r8, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r8, [ip] │ │ │ │ - add ip, sp, #408 @ 0x198 │ │ │ │ - strd r8, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r8, [ip] │ │ │ │ - add ip, sp, #416 @ 0x1a0 │ │ │ │ - strd r8, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r8, [ip] │ │ │ │ - movne sl, #1 │ │ │ │ - strd r8, [sp, #216] @ 0xd8 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 119098 │ │ │ │ - add r8, sp, #240 @ 0xf0 │ │ │ │ - add r9, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #1856] @ 88800 │ │ │ │ - ldr r3, [pc, #1856] @ 88804 │ │ │ │ - mov r1, r7 │ │ │ │ - str r8, [sp, #128] @ 0x80 │ │ │ │ - str r9, [sp, #124] @ 0x7c │ │ │ │ - cmp r0, #0 │ │ │ │ - orreq sl, sl, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str sl, [sp, #120] @ 0x78 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - bl b370 │ │ │ │ - ldrd sl, [sp, #240] @ 0xf0 │ │ │ │ - ldr r2, [pc, #1800] @ 88800 │ │ │ │ - ldr r3, [pc, #1800] @ 88804 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd sl, [sp, #56] @ 0x38 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r6, [sp, #232] @ 0xe8 │ │ │ │ - mov sl, r9 │ │ │ │ - bl b370 │ │ │ │ - mov fp, r8 │ │ │ │ - ldrd r8, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r4, [sp, #96] @ 0x60 │ │ │ │ - strd r8, [sp, #64] @ 0x40 │ │ │ │ - ldrd r8, [sp, #240] @ 0xf0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - strd r8, [sp, #80] @ 0x50 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #1716] @ 88800 │ │ │ │ - ldr r3, [pc, #1716] @ 88804 │ │ │ │ - bl 118b60 │ │ │ │ - bl bbb0 │ │ │ │ - ldr r2, [pc, #1700] @ 88800 │ │ │ │ - ldr r3, [pc, #1700] @ 88804 │ │ │ │ - mov r8, sl │ │ │ │ - mov r9, fp │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, fp │ │ │ │ - bl b370 │ │ │ │ - ldrd r4, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #1648] @ 88800 │ │ │ │ - ldr r3, [pc, #1648] @ 88804 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - ldrd sl, [sp, #240] @ 0xf0 │ │ │ │ - bl b370 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r6, [sp, #48] @ 0x30 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r6, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - ldrd r8, [sp, #240] @ 0xf0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #648] @ 8b728 │ │ │ │ mov r4, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r6, r2 │ │ │ │ + beq 8b4c0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b700 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl ba9c │ │ │ │ + bl 8b424 │ │ │ │ + ldr r3, [pc, #600] @ 8b72c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrb r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ + str r0, [r3] │ │ │ │ + bne 8b4f4 │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ + beq 8b5c4 │ │ │ │ + ldr r1, [pc, #564] @ 8b730 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #1424] @ 88808 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190e8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88760 │ │ │ │ - ldr r9, [pc, #1396] @ 88808 │ │ │ │ + bne 8b524 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + strne r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r8, #0 │ │ │ │ - bl b3d0 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl bb44 │ │ │ │ - ldr r2, [pc, #1240] @ 88800 │ │ │ │ - ldr r3, [pc, #1240] @ 88804 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #1240] @ 8880c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r4, r0 │ │ │ │ - add r1, r1, #768 @ 0x300 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - strd r4, [sp, #184] @ 0xb8 │ │ │ │ - bl 118b60 │ │ │ │ - bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldrd r6, [sp, #80] @ 0x50 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #520] @ 8b734 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 887b4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + beq 8b5d4 │ │ │ │ + ldr r1, [pc, #500] @ 8b738 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118dcc │ │ │ │ - bl 119134 │ │ │ │ - add fp, r0, #1 │ │ │ │ - cmp fp, #0 │ │ │ │ - lslgt r4, fp, #3 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - ble 887c8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8b5dc │ │ │ │ + ldr r1, [pc, #480] @ 8b73c │ │ │ │ mov r0, r4 │ │ │ │ - bl baa8 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8b5dc │ │ │ │ + ldr r1, [pc, #460] @ 8b740 │ │ │ │ mov r0, r4 │ │ │ │ - bl baa8 │ │ │ │ - add r3, sp, #252 @ 0xfc │ │ │ │ - mov ip, #0 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov sl, ip │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - str ip, [sp, #152] @ 0x98 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cmp sl, r3 │ │ │ │ - beq 8873c │ │ │ │ - mov r0, sl │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1016] @ 88800 │ │ │ │ - ldr r3, [pc, #1016] @ 88804 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - bl b370 │ │ │ │ - ldrd r4, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r6, [sp, #232] @ 0xe8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - bl b724 │ │ │ │ - ldr r2, [pc, #912] @ 88800 │ │ │ │ - ldr r3, [pc, #912] @ 88804 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl bc7c │ │ │ │ - ldr r2, [pc, #788] @ 88800 │ │ │ │ - ldr r3, [pc, #788] @ 88804 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - bl 1187ac │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 886e8 │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - mov r1, #0 │ │ │ │ - strd r8, [sp] │ │ │ │ - str r1, [sp, #252] @ 0xfc │ │ │ │ - bl bc40 │ │ │ │ - ldr r3, [sp, #252] @ 0xfc │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 88668 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8b5e4 │ │ │ │ + ldr r1, [pc, #440] @ 8b744 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88668 │ │ │ │ - bic r2, r5, #-2147483648 @ 0x80000000 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - ldrd r6, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #656] @ 88810 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190fc │ │ │ │ + beq 8b5e4 │ │ │ │ + cmp r7, #97 @ 0x61 │ │ │ │ + bne 8b5ec │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #115 @ 0x73 │ │ │ │ + bne 8b5ec │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88668 │ │ │ │ - ldr r3, [pc, #628] @ 88810 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + bne 8b5ec │ │ │ │ + mov r3, #4 │ │ │ │ + b 8b510 │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88668 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r6, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190fc │ │ │ │ + beq 8b50c │ │ │ │ + b 8b4f4 │ │ │ │ + mov r3, #1 │ │ │ │ + b 8b510 │ │ │ │ + mov r3, #2 │ │ │ │ + b 8b510 │ │ │ │ + mov r3, #3 │ │ │ │ + b 8b510 │ │ │ │ + ldr r1, [pc, #340] @ 8b748 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88668 │ │ │ │ - bic r2, r7, #-2147483648 @ 0x80000000 │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ - ldrd r8, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #548] @ 88810 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190fc │ │ │ │ + beq 8b5bc │ │ │ │ + ldr r1, [pc, #320] @ 8b74c │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88668 │ │ │ │ - ldr r3, [pc, #520] @ 88810 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190e8 │ │ │ │ + beq 8b6e8 │ │ │ │ + ldr r1, [pc, #300] @ 8b750 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88668 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - lsl r8, r2, #3 │ │ │ │ - bne 88744 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - strd r4, [r3, r8] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r0, [r1, #144] @ 0x90 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - strd r6, [r3, r8] │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp fp, sl │ │ │ │ - bne 883e4 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - ldr ip, [sp, #152] @ 0x98 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - strd r0, [sp] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - mov r2, ip │ │ │ │ + beq 8b6e8 │ │ │ │ + ldr r1, [pc, #280] @ 8b754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c5e0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 8b6f4 │ │ │ │ + ldr r1, [pc, #260] @ 8b758 │ │ │ │ mov r0, r4 │ │ │ │ - bl b700 │ │ │ │ - ldr r2, [pc, #344] @ 88814 │ │ │ │ - ldr r3, [pc, #316] @ 887fc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 887f4 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - add sp, sp, #300 @ 0x12c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b700 │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - bl 77724 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r8, [r1] │ │ │ │ - b 8850c │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - b 88400 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r3, #3256] @ 0xcb8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 88630 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - strd r4, [r3, r8] │ │ │ │ - b 88654 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [pc, #172] @ 88818 │ │ │ │ - mov r2, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8b6fc │ │ │ │ + ldr r1, [pc, #240] @ 8b75c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1190ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r9, [pc, #152] @ 88818 │ │ │ │ - movne r8, #0 │ │ │ │ - moveq r8, r4 │ │ │ │ - moveq r9, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #88] @ 88808 │ │ │ │ - bl 1187a8 │ │ │ │ - b 8829c │ │ │ │ + beq 8b6fc │ │ │ │ + ldr r1, [pc, #220] @ 8b760 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8b71c │ │ │ │ + ldr r1, [pc, #200] @ 8b764 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8b710 │ │ │ │ + ldr r1, [pc, #180] @ 8b768 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8b6f0 │ │ │ │ + ldr r1, [pc, #160] @ 8b76c │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8b708 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r0, #1 │ │ │ │ + b 8b510 │ │ │ │ + mov r3, #5 │ │ │ │ + b 8b510 │ │ │ │ + mov r3, #4 │ │ │ │ + mov r0, #1 │ │ │ │ + b 8b510 │ │ │ │ mov r3, #1 │ │ │ │ - mov r4, #16 │ │ │ │ - mov fp, #2 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - b 883a8 │ │ │ │ - ldr r2, [pc, #76] @ 8881c │ │ │ │ - ldr r3, [pc, #40] @ 887fc │ │ │ │ + mov r0, r3 │ │ │ │ + b 8b510 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, #1 │ │ │ │ + b 8b510 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r0, #1 │ │ │ │ + b 8b510 │ │ │ │ + andseq fp, r1, r0, lsr fp │ │ │ │ + andseq fp, r1, r0, lsl #22 │ │ │ │ + andeq r6, r9, r0, ror #19 │ │ │ │ + @ instruction: 0x000969b4 │ │ │ │ + andeq r6, r9, r4, lsr #19 │ │ │ │ + muleq r9, r0, r9 │ │ │ │ + andeq r6, r9, r0, lsl #19 │ │ │ │ + andeq r6, r9, r0, ror r9 │ │ │ │ + andeq r6, r9, r0, lsl r9 │ │ │ │ + strdeq r6, [r9], -ip │ │ │ │ + andeq r6, r9, r8, ror #17 │ │ │ │ + ldrdeq r6, [r9], -r8 │ │ │ │ + andeq r6, r9, r4, asr #17 │ │ │ │ + @ instruction: 0x000968b0 │ │ │ │ + andeq r6, r9, r0, lsr #17 │ │ │ │ + muleq r9, r0, r8 │ │ │ │ + andeq r6, r9, r0, lsl #17 │ │ │ │ + andeq r6, r9, ip, ror #16 │ │ │ │ + │ │ │ │ +0008b770 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #328] @ 8b8d0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #324] @ 8b8d4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #316] @ 8b8d8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + beq 8b7c8 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b700 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ba9c │ │ │ │ + bl 8b424 │ │ │ │ + ldr r3, [pc, #256] @ 8b8dc │ │ │ │ + mov r2, #10 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, sp │ │ │ │ + str r0, [r3, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + bl b91c │ │ │ │ + ldr r3, [sp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8b808 │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8b848 │ │ │ │ + ldrb r2, [r5] │ │ │ │ + cmp r2, #97 @ 0x61 │ │ │ │ + bne 8b874 │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8b874 │ │ │ │ + ldr r2, [pc, #184] @ 8b8e0 │ │ │ │ + add r3, r3, r4, lsl #2 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ + sub r4, r4, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + clz r4, r4 │ │ │ │ + lsr r4, r4, #5 │ │ │ │ + moveq r4, #0 │ │ │ │ + add r0, r4, r3 │ │ │ │ + ldr r2, [pc, #148] @ 8b8e4 │ │ │ │ + ldr r3, [pc, #132] @ 8b8d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 887f4 │ │ │ │ - add sp, sp, #300 @ 0x12c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 8b8cc │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ + beq 8b8b0 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ + bne 8b894 │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #2 │ │ │ │ + beq 8b820 │ │ │ │ + cmp r2, #109 @ 0x6d │ │ │ │ + bne 8b8c4 │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8b8c4 │ │ │ │ + mov r3, #3 │ │ │ │ + b 8b820 │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + beq 8b820 │ │ │ │ + b 8b87c │ │ │ │ + mvn r0, #0 │ │ │ │ + b 8b848 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [ip], -r0 │ │ │ │ + andseq fp, r1, r4, asr #16 │ │ │ │ + andeq r4, ip, r0, ror #16 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - svccc 0x00e00000 │ │ │ │ - svcvc 0x00efffff │ │ │ │ - andeq r7, ip, ip, lsr r9 │ │ │ │ - svclt 0x00f00000 @ IMB │ │ │ │ - andeq r7, ip, r8, lsr #16 │ │ │ │ + @ instruction: 0x0011b7f4 │ │ │ │ + andeq r5, sl, ip, ror #25 │ │ │ │ + andeq r4, ip, r8, lsr #15 │ │ │ │ │ │ │ │ -00088820 : │ │ │ │ +0008b8e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3824] @ 0xef0 │ │ │ │ - sub sp, sp, #236 @ 0xec │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [pc, #3348] @ 89554 │ │ │ │ - ldr r3, [pc, #3348] @ 89558 │ │ │ │ + str r0, [ip, #3904] @ 0xf40 │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [pc, #3056] @ 8c4f8 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #3052] @ 8c4fc │ │ │ │ add r2, pc, r2 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - str r1, [sp, #172] @ 0xac │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + bl be14 │ │ │ │ + add r4, fp, #78 @ 0x4e │ │ │ │ + add r5, sl, #78 @ 0x4e │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8bb4c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl be14 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8bb4c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, sl, #72 @ 0x48 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + bl 8b488 │ │ │ │ + add r4, sl, #3 │ │ │ │ + add r5, sl, #28 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 8c4d4 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #3312] @ 8955c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ - ldrd sl, [r3] │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - strd sl, [sp, #208] @ 0xd0 │ │ │ │ - strd r4, [sp, #216] @ 0xd8 │ │ │ │ - beq 88a24 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r0, [r0, #144] @ 0x90 │ │ │ │ - bl 119134 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldrd r0, [r6, #136] @ 0x88 │ │ │ │ - bl 119134 │ │ │ │ - bl 118a7c │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + beq 8bc78 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 8bca4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, sl, #64 @ 0x40 │ │ │ │ + add r2, sl, #56 @ 0x38 │ │ │ │ + bl 116f28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8c4ec │ │ │ │ + ldrd r2, [sl, #64] @ 0x40 │ │ │ │ + ldrd r8, [sl, #56] @ 0x38 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1190ac │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88904 │ │ │ │ + beq 8ba24 │ │ │ │ + ldr r7, [pc, #2840] @ 8c500 │ │ │ │ mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1187ac │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 888d4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 88950 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88920 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 118a7c │ │ │ │ + bne 8b9f0 │ │ │ │ + strd r8, [sl, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #2772] @ 8c500 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8ba7c │ │ │ │ + ldr r5, [pc, #2744] @ 8c500 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 889b4 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ + bne 8ba48 │ │ │ │ + strd r8, [sl, #56] @ 0x38 │ │ │ │ + ldrd r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #2684] @ 8c504 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88984 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + bne 8c4cc │ │ │ │ + ldr r3, [pc, #2660] @ 8c508 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88a00 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190e8 │ │ │ │ + bne 8c4cc │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrd r2, [sl, #56] @ 0x38 │ │ │ │ + beq 8c2f4 │ │ │ │ + strd r2, [fp, #56] @ 0x38 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r2, [fp, #64] @ 0x40 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, fp, #72 @ 0x48 │ │ │ │ + bl 8b488 │ │ │ │ + add r8, fp, #3 │ │ │ │ + add r9, fp, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 889d0 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r4, [sp] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bl b790 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ - ands r2, r3, #3 │ │ │ │ - bne 88d18 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ - bl 118a7c │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #2856] @ 89570 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [sp, #332] @ 0x14c │ │ │ │ + blt 8c4d4 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 8b770 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt 8c4dc │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 8b770 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + blt 8c4dc │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [pc, #2524] @ 8c50c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi 8c1c8 │ │ │ │ + add r3, r3, r3 │ │ │ │ + ldrh r3, [r2, r3] │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + mov r0, sl │ │ │ │ + bl 8b424 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8b424 │ │ │ │ + mov r0, fp │ │ │ │ + bl 8b424 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8b424 │ │ │ │ + ldrb r3, [sl] │ │ │ │ + cmp r3, #101 @ 0x65 │ │ │ │ + beq 8bc14 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldrb r2, [fp] │ │ │ │ + cmp r2, #101 @ 0x65 │ │ │ │ + beq 8c200 │ │ │ │ + ldrb r3, [sl] │ │ │ │ + cmp r3, #101 @ 0x65 │ │ │ │ + bne 8bba4 │ │ │ │ + ldrb r1, [sl, #1] │ │ │ │ + cmp r1, #113 @ 0x71 │ │ │ │ + beq 8c3b8 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + cmp r3, #101 @ 0x65 │ │ │ │ + bne 8c27c │ │ │ │ + ldrb r2, [sl, #1] │ │ │ │ + cmp r2, #99 @ 0x63 │ │ │ │ + bne 8c27c │ │ │ │ + ldrb r2, [sl, #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 8c27c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, r3, #2 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldrb r2, [fp] │ │ │ │ + cmp r2, #101 @ 0x65 │ │ │ │ + beq 8c2ac │ │ │ │ + cmp r2, #103 @ 0x67 │ │ │ │ + bne 8c1d0 │ │ │ │ + ldrb r3, [fp, #1] │ │ │ │ + cmp r3, #97 @ 0x61 │ │ │ │ + bne 8c1d0 │ │ │ │ + ldrb r3, [fp, #2] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - beq 88d6c │ │ │ │ - ldr r0, [sp, #332] @ 0x14c │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #2836] @ 89588 │ │ │ │ + bne 8c1d0 │ │ │ │ + mov r3, #4 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + b 8b958 │ │ │ │ + ldrb r2, [sl, #1] │ │ │ │ + cmp r2, #113 @ 0x71 │ │ │ │ + bne 8c394 │ │ │ │ + ldrb r2, [sl, #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 8c394 │ │ │ │ + ldrb r3, [sl, #78] @ 0x4e │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ + beq 8c37c │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + bne 8c4c4 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + add r0, sl, #79 @ 0x4f │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + cmp r3, #0 │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + beq 8bc70 │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8bb80 │ │ │ │ + mvn r0, #1 │ │ │ │ + b 8bf20 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 8bd10 │ │ │ │ + ldr r2, [pc, #2184] @ 8c510 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi 8b9b8 │ │ │ │ + add r3, r3, r3 │ │ │ │ + ldrsh r3, [r2, r3] │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + cmp r3, #0 │ │ │ │ + strd r0, [sl, #56] @ 0x38 │ │ │ │ + beq 8c4e4 │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8c4e4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + cmp r3, #0 │ │ │ │ + strd r0, [sl, #64] @ 0x40 │ │ │ │ + beq 8c4e4 │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8c4e4 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 8bc80 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8b99c │ │ │ │ + ldr r8, [pc, #2044] @ 8c514 │ │ │ │ + ldrd r6, [sl, #56] @ 0x38 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r2, #25 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, #1 │ │ │ │ + strd r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldrd r6, [sl, #64] @ 0x40 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #25 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + b 8bc80 │ │ │ │ + ldr r3, [pc, #1976] @ 8c518 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #2792] @ 89574 │ │ │ │ - ldr r3, [pc, #2792] @ 89578 │ │ │ │ - bl 1187ac │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + ldrd r0, [sl, #56] @ 0x38 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #1960] @ 8c518 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - ldr r3, [pc, #2784] @ 89588 │ │ │ │ - bl 1187a8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sl, #64] @ 0x40 │ │ │ │ + bl 118d7c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r2, [pc, #1932] @ 8c51c │ │ │ │ + ldr r3, [pc, #1932] @ 8c520 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #1912] @ 8c51c │ │ │ │ + ldr r3, [pc, #1912] @ 8c520 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r8, [sl, #56] @ 0x38 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - strd r8, [sp, #152] @ 0x98 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 88d40 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ - ldr r2, [pc, #2716] @ 8957c │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ - mov r5, r3 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #2704] @ 89580 │ │ │ │ - str r4, [sp, #92] @ 0x5c │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl b370 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldr sl, [pc, #2672] @ 8957c │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - ldr fp, [pc, #2664] @ 89580 │ │ │ │ - strd r2, [sp, #112] @ 0x70 │ │ │ │ - b 88b4c │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r2, [sl, #64] @ 0x40 │ │ │ │ + b 8b9c4 │ │ │ │ + ldrd r6, [sl, #56] @ 0x38 │ │ │ │ + ldrd r4, [sl, #64] @ 0x40 │ │ │ │ + b 8bd88 │ │ │ │ + ldr r3, [pc, #1844] @ 8c518 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [sl, #56] @ 0x38 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #1828] @ 8c518 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sl, #64] @ 0x40 │ │ │ │ + bl 118d7c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [pc, #1808] @ 8c524 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #1788] @ 8c524 │ │ │ │ + mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 88d40 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r1, [pc, #2604] @ 89584 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - bl b370 │ │ │ │ - ldrd r6, [sp, #200] @ 0xc8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - ldrd r4, [sp, #192] @ 0xc0 │ │ │ │ - strd r6, [sp, #128] @ 0x80 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - bl b370 │ │ │ │ - ldrd r6, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r6, [sp, #120] @ 0x78 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r4, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + strd r8, [sl, #56] @ 0x38 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r2, [sl, #64] @ 0x40 │ │ │ │ + b 8b9c4 │ │ │ │ + ldrd r6, [sl, #56] @ 0x38 │ │ │ │ + ldrd r4, [sl, #64] @ 0x40 │ │ │ │ + b 8be0c │ │ │ │ + ldr r3, [pc, #1724] @ 8c524 │ │ │ │ + ldrd r0, [fp, #56] @ 0x38 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #1696] @ 8c518 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #1696] @ 8c524 │ │ │ │ + mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 118b60 │ │ │ │ + strd r6, [fp, #56] @ 0x38 │ │ │ │ + ldrd r0, [fp, #64] @ 0x40 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #1656] @ 8c518 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + strd r0, [fp, #64] @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ + bl 9e6b4 │ │ │ │ + str r4, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - bl bb44 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r2, [fp, #56] @ 0x38 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldr r3, [pc, #1620] @ 8c528 │ │ │ │ + mov r2, #25 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + ldrd r0, [fp, #64] @ 0x40 │ │ │ │ + bl 9e6b4 │ │ │ │ + ldr r3, [pc, #1588] @ 8c52c │ │ │ │ + mov r2, #25 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 118b60 │ │ │ │ - bl bbb0 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118dcc │ │ │ │ - bl b724 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r6, [sp, #96] @ 0x60 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + strd r6, [fp, #64] @ 0x40 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + str r5, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #2344] @ 89584 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r4, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 88b1c │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - bl 87fdc │ │ │ │ - b 88b1c │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ - rsbs r3, r3, #0 │ │ │ │ - and r3, r3, #3 │ │ │ │ - rsbpl r2, r3, #0 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 88d80 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 8958c │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 89030 │ │ │ │ - ldr r2, [pc, #2072] @ 89560 │ │ │ │ - ldr r3, [pc, #2060] @ 89558 │ │ │ │ + ldr r2, [pc, #1544] @ 8c530 │ │ │ │ + ldr r3, [pc, #1488] @ 8c4fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 898c4 │ │ │ │ - add sp, sp, #236 @ 0xec │ │ │ │ + bne 8c4f4 │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ - ldr r3, [pc, #2064] @ 89588 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + ldrd r0, [fp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #1484] @ 8c524 │ │ │ │ mov r2, #0 │ │ │ │ - b 88a80 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #2004] @ 89570 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #1984] @ 89564 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #1472] @ 8c524 │ │ │ │ mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [sp, #332] @ 0x14c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r6, [fp, #56] @ 0x38 │ │ │ │ + ldrd r0, [fp, #64] @ 0x40 │ │ │ │ + bl 118b10 │ │ │ │ + b 8bea4 │ │ │ │ + ldr r2, [pc, #1456] @ 8c534 │ │ │ │ + ldr r3, [pc, #1456] @ 8c538 │ │ │ │ + ldrd r0, [fp, #56] @ 0x38 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #1412] @ 8c518 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #1428] @ 8c534 │ │ │ │ + ldr r3, [pc, #1428] @ 8c538 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r6, [fp, #56] @ 0x38 │ │ │ │ + b 8be90 │ │ │ │ + ldrd r0, [fp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #1400] @ 8c534 │ │ │ │ + ldr r3, [pc, #1400] @ 8c538 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #1388] @ 8c534 │ │ │ │ + ldr r3, [pc, #1388] @ 8c538 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r6, [fp, #56] @ 0x38 │ │ │ │ + ldrd r0, [fp, #64] @ 0x40 │ │ │ │ + bl 118b10 │ │ │ │ + b 8bea4 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp] │ │ │ │ + ldrd r0, [fp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 9e918 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 8c4ec │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + beq 8c3c8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 89858 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ - ldr r3, [pc, #1980] @ 89588 │ │ │ │ - ldrd r0, [r1] │ │ │ │ + beq 8c47c │ │ │ │ + ldr r3, [pc, #1296] @ 8c53c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, r4, #3 │ │ │ │ + ldrd r6, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #1260] @ 8c540 │ │ │ │ + mov r2, #25 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #1224] @ 8c544 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #1944] @ 89574 │ │ │ │ - ldr r3, [pc, #1944] @ 89578 │ │ │ │ - bl 1187ac │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + bl 118b10 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #1200] @ 8c548 │ │ │ │ mov r2, #0 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - ldr r3, [pc, #1936] @ 89588 │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - strd r2, [sp, #152] @ 0x98 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 88d40 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ - ldrd r8, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldr sl, [pc, #1856] @ 8957c │ │ │ │ - ldr fp, [pc, #1856] @ 89580 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - strd r8, [sp, #112] @ 0x70 │ │ │ │ - b 88e64 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ - ldr r3, [pc, #1808] @ 89564 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - strd r6, [sp, #96] @ 0x60 │ │ │ │ - strd r4, [sp, #104] @ 0x68 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ - ldr r9, [sp, #88] @ 0x58 │ │ │ │ - ldr r8, [sp, #92] @ 0x5c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - bl b370 │ │ │ │ - ldrd r4, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r1, [pc, #1776] @ 89584 │ │ │ │ - mov r0, #0 │ │ │ │ - strd r4, [sp, #128] @ 0x80 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r6, [sp, #192] @ 0xc0 │ │ │ │ - str r9, [sp, #88] @ 0x58 │ │ │ │ - str r8, [sp, #92] @ 0x5c │ │ │ │ - bl b370 │ │ │ │ - ldrd r8, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r4, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r8, [sp, #136] @ 0x88 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - bl b370 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r6, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - ldrd r8, [sp, #200] @ 0xc8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - bl bb44 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 118b60 │ │ │ │ - bl bbb0 │ │ │ │ + bl 11875c │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r2, r0 │ │ │ │ + addne r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + strd r0, [fp, #56] @ 0x38 │ │ │ │ + strdne r2, [fp, #56] @ 0x38 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [fp, #64] @ 0x40 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 9e790 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 8c4ec │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + bne 8c428 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8c494 │ │ │ │ + ldr r3, [pc, #1072] @ 8c54c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldrd r6, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #1044] @ 8c550 │ │ │ │ + mov r2, #25 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #996] @ 8c544 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - bl b724 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #1504] @ 89584 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #972] @ 8c548 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + addne r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ + strd r6, [fp, #64] @ 0x40 │ │ │ │ + strne r0, [fp, #64] @ 0x40 │ │ │ │ + strne r2, [fp, #68] @ 0x44 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 8bf1c │ │ │ │ + ldrd r6, [fp, #56] @ 0x38 │ │ │ │ + b 8bea8 │ │ │ │ + cmp r2, #115 @ 0x73 │ │ │ │ + bne 8c2a4 │ │ │ │ + ldrb r3, [fp, #1] │ │ │ │ + cmp r3, #103 @ 0x67 │ │ │ │ + bne 8c2a4 │ │ │ │ + ldrb r3, [fp, #2] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8c2a4 │ │ │ │ + mov r3, #5 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + b 8b958 │ │ │ │ + ldrb r3, [fp, #1] │ │ │ │ + cmp r3, #113 @ 0x71 │ │ │ │ + beq 8c358 │ │ │ │ + cmp r2, #101 @ 0x65 │ │ │ │ + bne 8bb8c │ │ │ │ + ldrb r3, [fp, #1] │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne 8bb8c │ │ │ │ + ldrb r3, [fp, #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8bb8c │ │ │ │ + ldrb r3, [fp, #78] @ 0x4e │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ + beq 8c388 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + bne 8c4c4 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + add r0, fp, #79 @ 0x4f │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + cmp r3, #0 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + beq 8bc70 │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8bc70 │ │ │ │ + ldrb r3, [sl] │ │ │ │ + cmp r3, #101 @ 0x65 │ │ │ │ + beq 8c33c │ │ │ │ + cmp r3, #103 @ 0x67 │ │ │ │ + bne 8c290 │ │ │ │ + ldrb r2, [sl, #1] │ │ │ │ + cmp r2, #97 @ 0x61 │ │ │ │ + beq 8c410 │ │ │ │ + cmp r3, #115 @ 0x73 │ │ │ │ + bne 8c2a4 │ │ │ │ + ldrb r3, [sl, #1] │ │ │ │ + cmp r3, #103 @ 0x67 │ │ │ │ + beq 8c4ac │ │ │ │ + mvn r0, #2 │ │ │ │ + b 8bf20 │ │ │ │ + ldrb r3, [fp, #1] │ │ │ │ + cmp r3, #113 @ 0x71 │ │ │ │ + beq 8c368 │ │ │ │ + cmp r2, #101 @ 0x65 │ │ │ │ + bne 8bbe4 │ │ │ │ + ldrb r3, [fp, #1] │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne 8bbe4 │ │ │ │ + ldrb r3, [fp, #2] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8bbe4 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #3 │ │ │ │ + moveq r3, #2 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + b 8b958 │ │ │ │ + ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + strd r2, [sp] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + add r1, fp, #64 @ 0x40 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + add r1, fp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + bl a1be8 │ │ │ │ + b 8bad4 │ │ │ │ + ldrb r2, [sl, #1] │ │ │ │ + cmp r2, #113 @ 0x71 │ │ │ │ + bne 8bbac │ │ │ │ + ldrb r2, [sl, #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 8bbd8 │ │ │ │ + b 8bbac │ │ │ │ + ldrb r3, [fp, #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8c22c │ │ │ │ + b 8c20c │ │ │ │ + ldrb r3, [fp, #2] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8b958 │ │ │ │ + b 8c2b8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + b 8bc48 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + b 8c248 │ │ │ │ + cmp r3, #101 @ 0x65 │ │ │ │ + bne 8bb78 │ │ │ │ + ldrb r3, [sl, #1] │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne 8bb78 │ │ │ │ + ldrb r3, [sl, #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8bc2c │ │ │ │ + b 8bb78 │ │ │ │ + ldrb r1, [sl, #2] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 8bbe4 │ │ │ │ + b 8bba4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8c4a0 │ │ │ │ + ldr r3, [pc, #380] @ 8c554 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldrd r6, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #352] @ 8c558 │ │ │ │ + mov r2, #25 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 894d8 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - eor r3, r3, #1 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - strd r2, [sp, #112] @ 0x70 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 88d40 │ │ │ │ + strd r6, [sp, #16] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 8c06c │ │ │ │ + ldrb r2, [sl, #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + moveq r3, #4 │ │ │ │ + streq r3, [sp, #72] @ 0x48 │ │ │ │ + beq 8bbd8 │ │ │ │ + b 8c290 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8c488 │ │ │ │ + ldr r3, [pc, #292] @ 8c55c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, r5, #3 │ │ │ │ + ldrd r6, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #256] @ 8c560 │ │ │ │ + mov r2, #25 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 8c150 │ │ │ │ + ldr r3, [pc, #224] @ 8c564 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 8c02c │ │ │ │ + ldr r3, [pc, #216] @ 8c568 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 8c438 │ │ │ │ + ldr r3, [pc, #208] @ 8c56c │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 8c11c │ │ │ │ + ldr r3, [pc, #200] @ 8c570 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 8c3d8 │ │ │ │ + ldrb r3, [sl, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 88e48 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - b 88e5c │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #1324] @ 89568 │ │ │ │ - ldr sl, [pc, #1340] @ 8957c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr fp, [pc, #1332] @ 89580 │ │ │ │ - add r3, r3, #288 @ 0x120 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - ldrd r6, [r1] │ │ │ │ - ldrd r4, [r1, #8] │ │ │ │ - add r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl bc7c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + moveq r3, #5 │ │ │ │ + streq r3, [sp, #72] @ 0x48 │ │ │ │ + beq 8bbd8 │ │ │ │ + b 8c2a4 │ │ │ │ + mvn r0, #0 │ │ │ │ + b 8bf20 │ │ │ │ + mvn r0, #8 │ │ │ │ + b 8bf20 │ │ │ │ + mvn r0, #6 │ │ │ │ + b 8bf20 │ │ │ │ + mvn r0, #7 │ │ │ │ + b 8bf20 │ │ │ │ + mvn r0, #3 │ │ │ │ + b 8bf20 │ │ │ │ + mvn r0, #4 │ │ │ │ + b 8bf20 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, ip, ip, ror #13 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + rsbsmi r8, r6, r0 │ │ │ │ + subsgt r8, r6, r0 │ │ │ │ + subsmi r8, r6, r0 │ │ │ │ + ldrdeq r5, [sl], -r0 │ │ │ │ + andeq r5, sl, r2, lsl #17 │ │ │ │ + andeq r6, r9, ip, lsr #4 │ │ │ │ + addmi r4, pc, r0 │ │ │ │ + bne 197cd04 │ │ │ │ + ldrdmi sl, [ip], #-92 @ 0xffffffa4 │ │ │ │ + adcmi r2, ip, r0 │ │ │ │ + ldrdeq r6, [r9], -r8 │ │ │ │ + strheq r6, [r9], -ip │ │ │ │ + ldrdeq r4, [ip], -r0 │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ + andeq r9, r9, r4, asr r7 │ │ │ │ + andeq r5, r9, r0, lsl pc │ │ │ │ + sbcmi r8, r3, r0, lsl #16 │ │ │ │ + subsmi r0, r9, r0 │ │ │ │ + andeq r9, r9, r4, ror #12 │ │ │ │ + andeq r5, r9, r0, asr #28 │ │ │ │ + andeq r9, r9, r8, lsr #7 │ │ │ │ + andeq r5, r9, r4, asr fp │ │ │ │ + andeq r9, r9, r8, asr #6 │ │ │ │ + andeq r5, r9, r4, lsr fp │ │ │ │ + andeq r5, r9, r8, lsr #19 │ │ │ │ + @ instruction: 0x00095ab4 │ │ │ │ + andeq r5, r9, r8, lsr #21 │ │ │ │ + andeq r5, r9, r4, lsl #19 │ │ │ │ + │ │ │ │ +0008c574 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + bl b7cc │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bl b7cc │ │ │ │ + subs r2, r0, #0 │ │ │ │ + subne r1, r4, #1 │ │ │ │ + subne r3, r5, #1 │ │ │ │ + addne r3, r6, r3 │ │ │ │ + addne lr, r1, r2 │ │ │ │ + beq 8c5e4 │ │ │ │ + ldrb ip, [r1, #1]! │ │ │ │ + strb ip, [r3, #1]! │ │ │ │ + cmp r1, lr │ │ │ │ + bne 8c5b4 │ │ │ │ + cmp r2, #79 @ 0x4f │ │ │ │ + bls 8c5e4 │ │ │ │ + add r5, r6, r5 │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + strb r3, [r5, #80] @ 0x50 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b b7cc │ │ │ │ + add r0, r5, r2 │ │ │ │ + add r0, r6, r0 │ │ │ │ + rsb r2, r2, #80 @ 0x50 │ │ │ │ + mov r1, #32 │ │ │ │ + bl b5b0 │ │ │ │ + b 8c5cc │ │ │ │ + │ │ │ │ +0008c5fc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl b7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8c644 │ │ │ │ + sub r3, r0, #1 │ │ │ │ + add r2, r4, r0 │ │ │ │ + b 8c630 │ │ │ │ + subs r3, r3, #1 │ │ │ │ + bcc 8c644 │ │ │ │ + ldrb r1, [r2, #-1]! │ │ │ │ + cmp r1, #47 @ 0x2f │ │ │ │ + bne 8c628 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r4, r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0008c64c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr ip, [pc, #244] @ 8c758 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr sl, [pc, ip] │ │ │ │ + add r3, r0, r0, lsl #2 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + add r6, sl, r0, lsl #4 │ │ │ │ + add r3, r6, #640 @ 0x280 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r8, r1 │ │ │ │ ldrd r2, [r3] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #1144] @ 8956c │ │ │ │ + lsl r4, r0, #4 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118758 │ │ │ │ + add r6, r6, #656 @ 0x290 │ │ │ │ + strd r0, [r8] │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ + ldrd r0, [r9] │ │ │ │ + bl 118758 │ │ │ │ mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - bl b370 │ │ │ │ - ldrd r4, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - strd r4, [sp, #104] @ 0x68 │ │ │ │ - ldrd r4, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [pc, #1108] @ 89584 │ │ │ │ - mov r0, #0 │ │ │ │ - strd r4, [sp, #120] @ 0x78 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - bl b370 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r5, r7 │ │ │ │ - ldrd r6, [sp, #200] @ 0xc8 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r6, [r9] │ │ │ │ + ldrd r8, [r8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - ldrd r8, [sp, #192] @ 0xc0 │ │ │ │ - strd r6, [sp, #112] @ 0x70 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ - bl b370 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, [sp, #104] @ 0x68 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r4, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r7, r5 │ │ │ │ - ldrd r8, [sp, #200] @ 0xc8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - bl bb44 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118dcc │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8c700 │ │ │ │ + ldr r4, [sl, r4] │ │ │ │ + ldr r3, [pc, #128] @ 8c75c │ │ │ │ + mov r2, #0 │ │ │ │ + ldrd r0, [r4, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ - bl bbb0 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118dcc │ │ │ │ - bl b724 │ │ │ │ - ldrd r8, [sp, #208] @ 0xd0 │ │ │ │ - strd r8, [sp, #160] @ 0xa0 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - ldrd r6, [r1, #16] │ │ │ │ - ldrd r4, [r1, #24] │ │ │ │ - add ip, r7, #-2147483648 @ 0x80000000 │ │ │ │ - str ip, [sp, #156] @ 0x9c │ │ │ │ - add ip, r5, #-2147483648 @ 0x80000000 │ │ │ │ - str ip, [sp, #148] @ 0x94 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl bc7c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8c70c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r5] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #648] @ 8956c │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8c700 │ │ │ │ + ldr r3, [pc, #44] @ 8c75c │ │ │ │ mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - bl b370 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r4, [sp, #192] @ 0xc0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - ldrd r8, [sp, #200] @ 0xc8 │ │ │ │ - bl b370 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r4, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - strd r4, [sp, #104] @ 0x68 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r6, [sp, #192] @ 0xc0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r0, [r4, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - bl bb44 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 118b60 │ │ │ │ - bl bbb0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - bl b724 │ │ │ │ - add ip, sp, #376 @ 0x178 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - add ip, sp, #368 @ 0x170 │ │ │ │ - strd r4, [sp, #80] @ 0x50 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - add ip, sp, #360 @ 0x168 │ │ │ │ - strd r4, [sp, #72] @ 0x48 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - strd r4, [sp, #64] @ 0x40 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ - ldrd r4, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r1, [pc, #352] @ 89584 │ │ │ │ - mov r0, #0 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r4, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #288] @ 89584 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187ac │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - bl 87fdc │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ - add r3, r1, #32 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - bne 89060 │ │ │ │ - b 88d40 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r6, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - bl 87fdc │ │ │ │ - b 88fe4 │ │ │ │ - @ instruction: 0x000c77b8 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - muleq ip, r0, r7 │ │ │ │ - @ instruction: 0x000c72b0 │ │ │ │ - svccc 0x00e00000 │ │ │ │ - andeq r0, r0, r4, asr #12 │ │ │ │ - eormi r0, r8, r0 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - rscsle sl, r1, #252, 18 @ 0x3f0000 │ │ │ │ - svccc 0x0050624d │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - subsmi r8, r6, r0 │ │ │ │ - rsbmi r8, r6, r0 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ - bl 118a7c │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #-52] @ 89570 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b 8c700 │ │ │ │ + andseq sl, r1, r4, ror r9 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + │ │ │ │ +0008c760 : │ │ │ │ + push {r4, r5} │ │ │ │ + ldrd r2, [r1] │ │ │ │ + ldrd r4, [r0] │ │ │ │ + strd r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [sp, #332] @ 0x14c │ │ │ │ - cmp r3, #0 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - bne 8989c │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ - ldr r3, [pc, #-60] @ 89588 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #-96] @ 89574 │ │ │ │ - ldr r3, [pc, #-96] @ 89578 │ │ │ │ - bl 1187ac │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - ldr r3, [pc, #-104] @ 89588 │ │ │ │ - bl 1187a8 │ │ │ │ + strd r4, [r1] │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0008c780 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldrd r6, [r1, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r8, [r4, #16] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + mov r5, r1 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r2, [r0, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - strd r8, [sp, #144] @ 0x90 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 88d40 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ - ldr r2, [pc, #-172] @ 8957c │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ - mov r5, r3 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #-184] @ 89580 │ │ │ │ - str r4, [sp, #92] @ 0x5c │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl b370 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldr sl, [pc, #-216] @ 8957c │ │ │ │ - strd r2, [sp, #152] @ 0x98 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - ldr fp, [pc, #-224] @ 89580 │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - b 89694 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ + bl 118758 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 88d40 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r1, [pc, #-284] @ 89584 │ │ │ │ - mov r0, #0 │ │ │ │ - strd r2, [sp, #120] @ 0x78 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - bl b370 │ │ │ │ - ldrd r6, [sp, #200] @ 0xc8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + strd r2, [sl] │ │ │ │ + ldrd r8, [r4] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldrd r6, [r5] │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - ldrd r4, [sp, #192] @ 0xc0 │ │ │ │ - strd r6, [sp, #112] @ 0x70 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - bl b370 │ │ │ │ - ldrd r6, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r6, [sp, #104] @ 0x68 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r4, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + add r1, r9, #-2147483648 @ 0x80000000 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - bl bb44 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 11875c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 118b60 │ │ │ │ - bl bbb0 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118dcc │ │ │ │ - bl b724 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 89664 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r2, r6 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - ldrd r6, [sp, #208] @ 0xd0 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #-616] @ 89584 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - bl 87fdc │ │ │ │ - b 89664 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - bl 1187ac │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #332] @ 0x14c │ │ │ │ - mov r5, r1 │ │ │ │ - bl 118a7c │ │ │ │ + strd r6, [sl, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r4, [sl, #16] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 119048 │ │ │ │ mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #-772] @ 89588 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - b 88dd0 │ │ │ │ - ldr r0, [sp, #332] @ 0x14c │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #-812] @ 89588 │ │ │ │ + mov r3, #0 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + movne r8, #1 │ │ │ │ + bl 119048 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - b 895c8 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp ip, #0 │ │ │ │ + moveq r4, #0 │ │ │ │ + andne r4, r8, #1 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, #0 │ │ │ │ + andne r4, r4, #1 │ │ │ │ + eor r0, r4, #1 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000898c8 : │ │ │ │ +0008c8f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r6, [r5] │ │ │ │ - cmp r4, r0 │ │ │ │ - movcs r0, r4 │ │ │ │ - cmp r6, r0 │ │ │ │ - movcs r0, r6 │ │ │ │ - mov fp, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r2, [pc, #576] @ 89b50 │ │ │ │ - ldr r3, [pc, #576] @ 89b54 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #572] @ 89b58 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - bl 119134 │ │ │ │ - mov r8, r0 │ │ │ │ - mul r0, r8, r8 │ │ │ │ - bl 118a7c │ │ │ │ - add r3, r6, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - bls 89a34 │ │ │ │ - mov r7, #1 │ │ │ │ - sub r2, fp, #1 │ │ │ │ - str fp, [sp, #52] @ 0x34 │ │ │ │ - mov fp, r9 │ │ │ │ - mov r9, r7 │ │ │ │ - mov r7, r2 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - add r3, r4, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - subhi sl, r9, #1 │ │ │ │ - movhi r6, #1 │ │ │ │ - strhi r9, [sp, #44] @ 0x2c │ │ │ │ - bhi 89988 │ │ │ │ - b 89a14 │ │ │ │ - add r6, r6, #1 │ │ │ │ - add r3, r4, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - bls 89a0c │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - add r3, r3, r6 │ │ │ │ - mla r3, r4, sl, r3 │ │ │ │ - ldrb r0, [r3, #-1] │ │ │ │ - bl 118a58 │ │ │ │ - ldr r3, [pc, #440] @ 89b5c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 89978 │ │ │ │ - mov r1, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [sp] │ │ │ │ - add r0, fp, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 91cb8 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - add r6, r6, #1 │ │ │ │ - add r3, r4, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - bhi 89988 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [r5] │ │ │ │ - add r9, r9, #1 │ │ │ │ - add r3, r6, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - bhi 8995c │ │ │ │ - mov r9, fp │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - ldr fp, [sp, #52] @ 0x34 │ │ │ │ - mov sl, #0 │ │ │ │ - sub r2, fp, #2 │ │ │ │ - str r8, [sp, #44] @ 0x2c │ │ │ │ - sub r7, r9, #2 │ │ │ │ - mov r8, sl │ │ │ │ - mov r3, r4 │ │ │ │ - mov sl, r2 │ │ │ │ - cmn r3, #5 │ │ │ │ - subne r4, sl, r8 │ │ │ │ - movne r6, #0 │ │ │ │ - beq 89a84 │ │ │ │ - add r0, r7, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 91f54 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - add r6, r6, #1 │ │ │ │ - add r2, r3, #5 │ │ │ │ - cmp r2, r6 │ │ │ │ - bhi 89a60 │ │ │ │ - ldr r6, [r5] │ │ │ │ - add r8, r8, #1 │ │ │ │ - add r2, r6, #5 │ │ │ │ - cmp r2, r8 │ │ │ │ - bhi 89a50 │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ - cmp r8, #0 │ │ │ │ - ble 89b48 │ │ │ │ - rsb ip, r8, #0 │ │ │ │ - mov sl, ip │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - mov r0, sl │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrd r2, [r1] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [r0] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 89ae0 │ │ │ │ - add r3, r4, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - beq 89b3c │ │ │ │ - mov r4, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 118a7c │ │ │ │ + ldrd r0, [r4, #8] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187ac │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [r5, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [r4, #16] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 89ad0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - sub r1, fp, r0, lsr #1 │ │ │ │ - add r0, r9, r0, lsr #1 │ │ │ │ - sub r1, r1, r4 │ │ │ │ - add r0, r0, sl │ │ │ │ - bl 91f54 │ │ │ │ - add r3, r4, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne 89adc │ │ │ │ - cmp sl, r4 │ │ │ │ - add sl, sl, #1 │ │ │ │ - bne 89aac │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq fe5de8 │ │ │ │ - svccc 0x00f6a3d7 │ │ │ │ - svccc 0x00e00000 │ │ │ │ - rsbmi lr, pc, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00089b60 : │ │ │ │ +0008c96c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3728] @ 0xe90 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #3572] @ 8a970 │ │ │ │ - sub sp, sp, #332 @ 0x14c │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #3592] @ 8a990 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add ip, sp, #384 @ 0x180 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - strd sl, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add ip, sp, #392 @ 0x188 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #324] @ 0x144 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r4, [sp, #56] @ 0x38 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - mov r3, r1 │ │ │ │ - add ip, sp, #400 @ 0x190 │ │ │ │ - mov r2, r0 │ │ │ │ - strd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r4, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - ldrd r6, [r3] │ │ │ │ - add ip, sp, #408 @ 0x198 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - strd r4, [sp, #72] @ 0x48 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r4, [sp, #192] @ 0xc0 │ │ │ │ - strd r6, [sp, #160] @ 0xa0 │ │ │ │ - strd r8, [sp, #136] @ 0x88 │ │ │ │ - bl 119098 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 8c8f4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 8c8f4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 8c8f4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, fp │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mov r0, sl │ │ │ │ - movne r4, #1 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, #0 │ │ │ │ - andne r4, r4, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 8a994 │ │ │ │ - ldrd r4, [sp, #184] @ 0xb8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a204 │ │ │ │ - ldr r3, [pc, #3360] @ 8a974 │ │ │ │ - mov r2, #0 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - strd r6, [sp, #48] @ 0x30 │ │ │ │ - bl 1187ac │ │ │ │ - bl 119134 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - add sl, r0, #2 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1187a8 │ │ │ │ - bl 119134 │ │ │ │ - ldrd r4, [sp, #112] @ 0x70 │ │ │ │ - ldrd r8, [sp, #136] @ 0x88 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - sub r3, r0, #2 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1190d4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a1dc │ │ │ │ - ldrd r6, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - bl 119134 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - sub r4, r0, #2 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1187ac │ │ │ │ - bl 119134 │ │ │ │ - bic r2, r4, r4, asr #31 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - str r2, [sp, #204] @ 0xcc │ │ │ │ - sub sl, sl, r1 │ │ │ │ - add r3, r0, #2 │ │ │ │ - sub fp, r3, r2 │ │ │ │ - add r3, fp, #2 │ │ │ │ - eor r8, r3, r3, asr #31 │ │ │ │ - sub r8, r8, r3, asr #31 │ │ │ │ - add r3, sl, #2 │ │ │ │ - add r2, r8, r8, lsl #1 │ │ │ │ - eor r1, r3, r3, asr #31 │ │ │ │ - sub r1, r1, r3, asr #31 │ │ │ │ - lsl r4, r2, #2 │ │ │ │ - add r7, r1, r1, lsl #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ - str r1, [sp, #132] @ 0x84 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ - str r7, [sp, #172] @ 0xac │ │ │ │ - bl baa8 │ │ │ │ - cmn fp, #2 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - beq 8aa84 │ │ │ │ - sub r9, r0, #4 │ │ │ │ - add r5, r9, r4 │ │ │ │ - add r6, r7, #1 │ │ │ │ - mov r4, #10 │ │ │ │ - str r8, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - bl baa8 │ │ │ │ - cmn sl, #2 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [r9, #4]! │ │ │ │ - beq 89d84 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - bl b5b0 │ │ │ │ - cmp r9, r5 │ │ │ │ - strb r4, [r8, r7] │ │ │ │ - bne 89d60 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - lsl r5, r8, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl baa8 │ │ │ │ - cmn fp, #2 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - beq 89de4 │ │ │ │ - ldr r2, [sp, #132] @ 0x84 │ │ │ │ - sub r5, r5, #4 │ │ │ │ - add r4, r2, #1 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - add r5, r0, r5 │ │ │ │ - sub r7, r0, #4 │ │ │ │ - sub r6, r4, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl baa8 │ │ │ │ - cmn sl, #2 │ │ │ │ - str r0, [r7, #4]! │ │ │ │ - bne 8a1c4 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne 89dc8 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11905c │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + │ │ │ │ +0008ca00 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldrd r8, [r0] │ │ │ │ + mov sl, r0 │ │ │ │ + ldrd r4, [sl, #16] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldrd r6, [r0, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + strd r4, [sp] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl bc7c │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ - bl b370 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r4, [sp, #240] @ 0xf0 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r4, [sp, #32] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r4 │ │ │ │ - bic r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r6 │ │ │ │ - bic r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ - bl 1190e8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 8a9c0 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ - cmn fp, #2 │ │ │ │ - beq 8aa78 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 118a7c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str sl, [sp, #228] @ 0xe4 │ │ │ │ - str fp, [sp, #232] @ 0xe8 │ │ │ │ - str r8, [sp, #236] @ 0xec │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #2592] @ 8a974 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #2584] @ 8a978 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #2560] @ 8a974 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq sl, #0 │ │ │ │ - beq 8a0a0 │ │ │ │ - ldrd r6, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187ac │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190c0 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq 8a0a0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 11875c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #2436] @ 8a97c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq 8a0a0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ bl b3d0 │ │ │ │ - ldrd r8, [sp, #160] @ 0xa0 │ │ │ │ - mov sl, #2 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - strd r0, [r3] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl b3d0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1187ac │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r8, [sp, #120] @ 0x78 │ │ │ │ - ldrd r6, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a228 │ │ │ │ + bl 118d7c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ + strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a284 │ │ │ │ + bl 118d7c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a284 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sl, #8] │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118d7c │ │ │ │ + strd r0, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr ip, [sp, #200] @ 0xc8 │ │ │ │ - add r6, sl, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - beq 8a6e4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - add sl, r3, sl, lsl #3 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r0, [sl, #-72] @ 0xffffffb8 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1190e8 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + │ │ │ │ +0008caf8 : │ │ │ │ + ldm r0, {r2, ip} │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + push {r4, r5} │ │ │ │ + add r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ + add r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + strd r2, [r0] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + strd r4, [r0, #8] │ │ │ │ + strd r2, [r0, #16] │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0008cb30 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r8, [sp, #68] @ 0x44 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + bl 8c8f4 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 8c8f4 │ │ │ │ + mov r2, r6 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 8c780 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne 8cc98 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 8c96c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8aa40 │ │ │ │ - ldrd sl, [sp, #88] @ 0x58 │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190ac │ │ │ │ + bne 8ce24 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8c96c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a1b0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190c0 │ │ │ │ + beq 8cbe0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8c96c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a1b0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1190d4 │ │ │ │ + bne 8cc8c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 8c96c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8aa70 │ │ │ │ - mov sl, r6 │ │ │ │ - b 8a310 │ │ │ │ - mov r0, r4 │ │ │ │ - bl baa8 │ │ │ │ - str r0, [r7, #4]! │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - bl b5b0 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne 8a1b8 │ │ │ │ - b 89de4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - bl 119134 │ │ │ │ + beq 8cc10 │ │ │ │ mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - sub r4, r0, #2 │ │ │ │ - b 89cdc │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd sl, [sp, #136] @ 0x88 │ │ │ │ - strd r4, [sp, #160] @ 0xa0 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - strd r2, [sp, #184] @ 0xb8 │ │ │ │ - b 89c4c │ │ │ │ - ldrd r8, [sp, #120] @ 0x78 │ │ │ │ - ldrd r6, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1190ac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8c96c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a284 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + bne 8cc8c │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1190c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8c96c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a284 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + beq 8cc40 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190d4 │ │ │ │ + bl 8c96c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a0fc │ │ │ │ - ldrd r6, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + bne 8cc8c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 8c96c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a64c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + bne 8ce4c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 8c96c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8cc88 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1190d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8c96c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a310 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1190c0 │ │ │ │ + bne 8cc8c │ │ │ │ + mov r9, #3 │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8ca00 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c8f4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a310 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8a6b4 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - add r6, r3, sl, lsl #3 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bne 8ce40 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c8f4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [r6, #-72] @ 0xffffffb8 │ │ │ │ - add sl, sl, #1 │ │ │ │ - ldrd r8, [sp, #48] @ 0x30 │ │ │ │ - ldrd r6, [sp, #112] @ 0x70 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ + bl 8c8f4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c8f4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c8f4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c8f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190d4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a3fc │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ + bne 8cc88 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c8f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a3fc │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #1488] @ 8a97c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8cc88 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c8f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1190e8 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a4a0 │ │ │ │ - cmp sl, #1 │ │ │ │ - bgt 8a504 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 89f44 │ │ │ │ - ldr sl, [sp, #228] @ 0xe4 │ │ │ │ - ldr r8, [sp, #236] @ 0xec │ │ │ │ - cmn sl, #2 │ │ │ │ - ldr fp, [sp, #232] @ 0xe8 │ │ │ │ - lsleq r5, r8, #2 │ │ │ │ - beq 8a850 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - mov r1, #0 │ │ │ │ - cmn fp, #2 │ │ │ │ - lsl r5, r8, #2 │ │ │ │ - add r7, r3, r8, lsl #2 │ │ │ │ - mov r9, #3 │ │ │ │ - mov r0, r1 │ │ │ │ - bne 8a764 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - bgt 8a454 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl b700 │ │ │ │ - ldr r2, [pc, #1292] @ 8a980 │ │ │ │ - ldr r3, [pc, #1304] @ 8a990 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #324] @ 0x144 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 8aa94 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - add sp, sp, #332 @ 0x14c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b700 │ │ │ │ + bne 8cc88 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl b3d0 │ │ │ │ - ldrd r8, [sp, #184] @ 0xb8 │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + bl 8c8f4 │ │ │ │ mov r2, r0 │ │ │ │ - add r4, r1, sl, lsl #3 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [r4, #-72] @ 0xffffffb8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl b3d0 │ │ │ │ - add r4, sl, #1 │ │ │ │ - add sl, sl, #2 │ │ │ │ mov r3, r1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - mov r2, r0 │ │ │ │ - add r4, r1, r4, lsl #3 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [r4, #-72] @ 0xffffffb8 │ │ │ │ - add fp, sp, #256 @ 0x100 │ │ │ │ - ldrd r4, [fp] │ │ │ │ - add sl, fp, sl, lsl #3 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r7, r5 │ │ │ │ - b 8a554 │ │ │ │ - strd r8, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190e8 │ │ │ │ - ldrd r4, [sp, #32] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r8, r6 │ │ │ │ - moveq r9, r7 │ │ │ │ - cmp fp, sl │ │ │ │ - mov r6, r8 │ │ │ │ - mov r7, r9 │ │ │ │ - beq 8a57c │ │ │ │ - ldrd r8, [fp], #8 │ │ │ │ + bne 8cc88 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + ldrd sl, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + bl 119048 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190ac │ │ │ │ + mov r1, fp │ │ │ │ + subs r6, r0, #0 │ │ │ │ + mov r0, sl │ │ │ │ + movne r6, #1 │ │ │ │ + bl 119048 │ │ │ │ + ldrd r4, [sp, #8] │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a51c │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - b 8a520 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 118a7c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #976] @ 8a974 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #968] @ 8a978 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #952] @ 8a974 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - bl 119134 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r5, [sp, #172] @ 0xac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - bic ip, r0, r0, asr #31 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp ip, r5 │ │ │ │ - movlt r4, ip │ │ │ │ - movge r4, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #896] @ 8a974 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #888] @ 8a978 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #872] @ 8a974 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - bl 119134 │ │ │ │ - bic r3, r0, r0, asr #31 │ │ │ │ - cmp r3, r5 │ │ │ │ - movge r3, r5 │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt 8a404 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - sub r2, r3, r4 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [r3, r1, lsl #2] │ │ │ │ - mov r1, #43 @ 0x2b │ │ │ │ - add r0, r0, r4 │ │ │ │ - bl b5b0 │ │ │ │ - b 8a404 │ │ │ │ - ldrd r8, [sp, #88] @ 0x58 │ │ │ │ - ldrd r6, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r8 │ │ │ │ + orrne r6, r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 119048 │ │ │ │ mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190ac │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a310 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + orrne r6, r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + orrne r6, r6, #1 │ │ │ │ + and r6, r6, #255 @ 0xff │ │ │ │ + rsb r9, r6, #2 │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 8c96c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8cbb0 │ │ │ │ + b 8cc8c │ │ │ │ mov r0, r6 │ │ │ │ + bl 8caf8 │ │ │ │ + b 8ccc0 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1190c0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8c96c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a310 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190d4 │ │ │ │ + beq 8cc58 │ │ │ │ + b 8cc8c │ │ │ │ + │ │ │ │ +0008ce68 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #1688] @ 0x698 │ │ │ │ + sub sp, sp, #2368 @ 0x940 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + ldr ip, [pc, #3592] @ 8dc94 │ │ │ │ + ldr r2, [pc, #3592] @ 8dc98 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #3588] @ 8dc9c │ │ │ │ + add ip, pc, ip │ │ │ │ + add r2, pc, r2 │ │ │ │ + str ip, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #3568] @ 8dca0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2364] @ 0x93c │ │ │ │ + mov r3, #0 │ │ │ │ + bl baa8 │ │ │ │ + ldr r1, [pc, #3548] @ 8dca4 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r7, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + str r7, [r5], #4 │ │ │ │ + mov fp, r0 │ │ │ │ + strb r3, [r0, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl b844 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + beq 8f948 │ │ │ │ + mov r0, r4 │ │ │ │ + bl f0ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a310 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ble 8dba4 │ │ │ │ + ldr r0, [pc, #3484] @ 8dca8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r0, [pc, #3472] @ 8dcac │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [pc, #3460] @ 8dcb0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r0, [pc, #3448] @ 8dcb4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + ldr r0, [pc, #3436] @ 8dcb8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [pc, #3424] @ 8dcbc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [pc, #3408] @ 8dcc0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [pc, #3396] @ 8dcc4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr r0, [pc, #3384] @ 8dcc8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [pc, #3372] @ 8dccc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [pc, #3360] @ 8dcd0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [pc, #3348] @ 8dcd4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + ldr r0, [pc, #3336] @ 8dcd8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [pc, #3324] @ 8dcdc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [pc, #3312] @ 8dce0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [pc, #3300] @ 8dce4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [pc, #3288] @ 8dce8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [pc, #3276] @ 8dcec │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ + ldr r0, [pc, #3264] @ 8dcf0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [pc, #3252] @ 8dcf4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r0, [pc, #3240] @ 8dcf8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [pc, #3228] @ 8dcfc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [pc, #3216] @ 8dd00 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + ldr r0, [pc, #3204] @ 8dd04 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [pc, #3192] @ 8dd08 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + ldr r0, [pc, #3180] @ 8dd0c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [pc, #3168] @ 8dd10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + ldr r0, [pc, #3156] @ 8dd14 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + cmp r4, #0 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + blt 8e750 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8a2e0 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - add r6, r3, sl, lsl #3 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [r6, #-72] @ 0xffffffb8 │ │ │ │ - b 8a30c │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - add sl, r1, sl, lsl #3 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [sl, #-72] @ 0xffffffb8 │ │ │ │ - ldrd sl, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190e8 │ │ │ │ + blt 8e76c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 8e788 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + bmi 8d1e0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + lsr r6, r3, #31 │ │ │ │ + orr r7, r3, r2 │ │ │ │ + bgt 8e7e0 │ │ │ │ + cmp r7, #0 │ │ │ │ + movge r3, #2 │ │ │ │ + strge r3, [sp, #208] @ 0xd0 │ │ │ │ + blt 8dbf4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + movmi r3, #0 │ │ │ │ + strmi r3, [sp, #112] @ 0x70 │ │ │ │ + bmi 8d23c │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + movpl r3, #1 │ │ │ │ + movmi r3, #0 │ │ │ │ + strpl r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8d23c │ │ │ │ + ldr r3, [pc, #3140] @ 8dde0 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ + ldr r1, [pc, #2924] @ 8dd18 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 8d23c │ │ │ │ + ldr r1, [pc, #2892] @ 8dd1c │ │ │ │ + mov r2, #113 @ 0x71 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b838 │ │ │ │ + b 8dbc0 │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + bmi 8e828 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + lsr r6, r3, #31 │ │ │ │ + orr r7, r3, r2 │ │ │ │ + bgt 8dc08 │ │ │ │ + cmp r7, #0 │ │ │ │ + movge r3, #1 │ │ │ │ + strge r3, [sp, #208] @ 0xd0 │ │ │ │ + bge 8d12c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 8d1c8 │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + bmi 8d1c8 │ │ │ │ + ldr r4, [pc, #2708] @ 8dd20 │ │ │ │ + mov r3, #256 @ 0x100 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r0, #167936 @ 0x29000 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str r6, [r4, #4] │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #2680] @ 8dd24 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [pc, #2668] @ 8dd28 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + str fp, [sp, #284] @ 0x11c │ │ │ │ + str r0, [r4] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 8d304 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #276] @ 0x114 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + mov r0, #1 │ │ │ │ + add r2, r2, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2792] @ 8dde0 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + bl f1a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a9e0 │ │ │ │ + blt 8e9d8 │ │ │ │ + ldr r5, [pc, #2580] @ 8dd2c │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + add r5, pc, r5 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r4, [r5] │ │ │ │ + add r1, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r1, lsl #3 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, r4, r3, lsl #4 │ │ │ │ + bl b91c │ │ │ │ + str r0, [r4, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl f1d18 │ │ │ │ + bl 8c5fc │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, r4, #380 @ 0x17c │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r4, [r5] │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + add r4, r4, r3, lsl #4 │ │ │ │ + add r0, r4, #380 @ 0x17c │ │ │ │ + bl b7cc │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, r0 │ │ │ │ + movcc r3, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + beq 8de24 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + add sl, sp, #352 @ 0x160 │ │ │ │ + strd r0, [sl, #-8] │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + strd r0, [sl] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 8d434 │ │ │ │ + ldr r3, [pc, #2356] @ 8dd30 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ldr r1, [pc, #2352] @ 8dd34 │ │ │ │ + ldrd r4, [sl, #-8] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r4, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #2488] @ 8dde0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldrd r0, [sl] │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ + add fp, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ + ldr r2, [pc, #2516] @ 8de1c │ │ │ │ + ldr r3, [pc, #2508] @ 8de18 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, fp │ │ │ │ + bl b370 │ │ │ │ + ldrd r8, [r6, #-8] │ │ │ │ + ldrd r4, [fp] │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ + ldr r2, [pc, #2472] @ 8de1c │ │ │ │ + ldr r3, [pc, #2464] @ 8de18 │ │ │ │ + strd r8, [sp, #80] @ 0x50 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, fp │ │ │ │ + bl b370 │ │ │ │ + ldrd r0, [fp] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a1b0 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r6, [r6, #-8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a1b0 │ │ │ │ - mov sl, r6 │ │ │ │ - b 8a6b4 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r8, [sp, #112] @ 0x70 │ │ │ │ - add r2, r3, #12 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - str sl, [sp, #88] @ 0x58 │ │ │ │ - str fp, [sp, #104] @ 0x68 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ - ldr r9, [sp, #100] @ 0x64 │ │ │ │ - mov r6, r7 │ │ │ │ - ldr fp, [sp, #96] @ 0x60 │ │ │ │ - mov r7, r9 │ │ │ │ - lsl sl, r0, #3 │ │ │ │ - mov r9, r6 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - str fp, [sp, #32] │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r3, [r4], #4 │ │ │ │ - ldrb r3, [r3, r5] │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - bne 8a7e4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #432] @ 8a984 │ │ │ │ - ldr fp, [r3] │ │ │ │ - ldr r3, [pc, #428] @ 8a988 │ │ │ │ - ldrd r0, [fp, sl] │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [fp, sl] │ │ │ │ - cmp r6, r4 │ │ │ │ - bne 8a7b8 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r8 │ │ │ │ - bne 8a7b4 │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add fp, fp, #4 │ │ │ │ - cmp r3, fp │ │ │ │ - add r6, r6, #12 │ │ │ │ - add r7, r7, #12 │ │ │ │ - bne 8a7ac │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - mov r7, r9 │ │ │ │ - add r8, r5, #3 │ │ │ │ - add r3, r3, #3 │ │ │ │ - bgt 8a78c │ │ │ │ - ldr fp, [sp, #104] @ 0x68 │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ - cmn fp, #2 │ │ │ │ - ldr r8, [sp, #112] @ 0x70 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ - beq 8a464 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - sub r6, r3, #4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - add r4, r6, r3 │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ - bl b700 │ │ │ │ - cmp r4, r6 │ │ │ │ - bne 8a860 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - cmn sl, #2 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add fp, r3, r8 │ │ │ │ - sub r6, r8, #1 │ │ │ │ - bne 8a8bc │ │ │ │ - subs r6, r6, #1 │ │ │ │ - bcs 8a890 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - sub r5, r5, #4 │ │ │ │ - sub r4, r3, #4 │ │ │ │ - add r5, r3, r5 │ │ │ │ - ldr r0, [r4, #4]! │ │ │ │ - bl b700 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne 8a8a8 │ │ │ │ - b 8a46c │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - mov r8, #0 │ │ │ │ - add sl, r3, r2 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r3, fp │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ - ldr r5, [r2, r7, lsl #2] │ │ │ │ - mov fp, r3 │ │ │ │ - sub r5, r5, #8 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldrd r6, [r5, #8]! │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a948 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #2172] @ 8dd38 │ │ │ │ + ldr ip, [sp, #112] @ 0x70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp ip, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldm r2, {r1, r3} │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + add r2, r1, r3, lsl #4 │ │ │ │ + strd r4, [sp, #72] @ 0x48 │ │ │ │ + strd r4, [r2, #160] @ 0xa0 │ │ │ │ + ldrd r4, [sp, #64] @ 0x40 │ │ │ │ + strd r8, [r2, #168] @ 0xa8 │ │ │ │ + strd r4, [r2, #152] @ 0x98 │ │ │ │ + beq 8e6c8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl f1d18 │ │ │ │ mov r1, #0 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [sl, #-8] │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [sl] │ │ │ │ + ldr r2, [pc, #2296] @ 8de1c │ │ │ │ + ldr r3, [pc, #2288] @ 8de18 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r9, [sp, #88] @ 0x58 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r9 │ │ │ │ + bl b370 │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ + ldrd r6, [fp] │ │ │ │ + ldrd r4, [r8, #-8] │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ + ldr r2, [pc, #2252] @ 8de1c │ │ │ │ + ldr r3, [pc, #2244] @ 8de18 │ │ │ │ + strd r4, [sp, #128] @ 0x80 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, fp │ │ │ │ + bl b370 │ │ │ │ + ldrd r0, [fp] │ │ │ │ mov r2, r6 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r4 │ │ │ │ - bl 91cb8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ - bne 8a8f4 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - sub r3, fp, #1 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - cmn r7, #1 │ │ │ │ - bne 8a8dc │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b 8a898 │ │ │ │ - andeq r6, ip, r4, ror r4 │ │ │ │ - svccc 0x00e00000 │ │ │ │ - andmi r0, r8, r0 │ │ │ │ - svccc 0x00d00000 │ │ │ │ - andeq r5, ip, r4, lsl #23 │ │ │ │ - ldclne 7, cr12, [r1], #-112 @ 0xffffff90 │ │ │ │ - svccc 0x00bc71c7 │ │ │ │ - andeq r5, ip, ip, asr r6 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - ldr r2, [pc, #-16] @ 8a98c │ │ │ │ - ldr r3, [pc, #-16] @ 8a990 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #324] @ 0x144 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 8aa94 │ │ │ │ - add sp, sp, #332 @ 0x14c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r8, [r8, #-8] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ - bl 118dcc │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ - b 89f0c │ │ │ │ - ldrd sl, [sp, #88] @ 0x58 │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a1b0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + strd r4, [ip, #-8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a1b0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a1b0 │ │ │ │ - b 8a75c │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a1b0 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a1b0 │ │ │ │ - mov sl, r6 │ │ │ │ - b 8a2e0 │ │ │ │ - cmn sl, #2 │ │ │ │ - bne 8a434 │ │ │ │ - b 8a464 │ │ │ │ - mov r0, #0 │ │ │ │ - bl baa8 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - b 89de4 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - │ │ │ │ -0008aa98 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #1944] @ 8dd3c │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + ldm r2, {r1, r3} │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r9, r3, r2, lsl #3 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + add r8, r1, r9, lsl #4 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r3, r8, r3, lsl #3 │ │ │ │ + strd r4, [r3, #176] @ 0xb0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #252] @ 0xfc │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r4, [sp, #128] @ 0x80 │ │ │ │ + strd r6, [ip] │ │ │ │ + strd r4, [r3, #192] @ 0xc0 │ │ │ │ + strd r6, [r3, #184] @ 0xb8 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl b424 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + add r6, r8, #368 @ 0x170 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0008aacc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl b424 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ + bl 11875c │ │ │ │ + bl bb44 │ │ │ │ + ldr r2, [pc, #1988] @ 8de1c │ │ │ │ + ldr r3, [pc, #1980] @ 8de18 │ │ │ │ + bl 118d7c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #4] @ 8ab14 │ │ │ │ - bl 1187a8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - │ │ │ │ -0008ab18 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [pc, #1840] @ 8b27c │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8b230 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - mov r2, r6 │ │ │ │ - bic r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8aefc │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1190e8 │ │ │ │ + ldrd r0, [r6] │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8abe8 │ │ │ │ + beq 8d680 │ │ │ │ + strd r4, [r6] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8e680 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [sl, #-8] │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [sl] │ │ │ │ + ldr r2, [pc, #1888] @ 8de1c │ │ │ │ + ldr r3, [pc, #1880] @ 8de18 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r9, [sp, #88] @ 0x58 │ │ │ │ mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - ldrd sl, [sp, #120] @ 0x78 │ │ │ │ - strd r2, [sp, #120] @ 0x78 │ │ │ │ - add r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ - mov r5, r3 │ │ │ │ - add r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r7, r3 │ │ │ │ - ldrd r8, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #1660] @ 8b280 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1187ac │ │ │ │ - bl b424 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r9 │ │ │ │ + bl b370 │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ + ldrd r6, [fp] │ │ │ │ + ldrd r4, [r8, #-8] │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ + ldr r2, [pc, #1844] @ 8de1c │ │ │ │ + ldr r3, [pc, #1836] @ 8de18 │ │ │ │ + strd r4, [sp, #128] @ 0x80 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ - mov sl, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1187a8 │ │ │ │ + bl b370 │ │ │ │ + ldrd r0, [fp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - strd r6, [sp, #64] @ 0x40 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1187ac │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 119134 │ │ │ │ - mov r1, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b424 │ │ │ │ - bl 119134 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8aacc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 8aa98 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 91cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r4, [sp, #152] @ 0x98 │ │ │ │ - add r1, r8, #1 │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - ldrd r4, [sp, #144] @ 0x90 │ │ │ │ - mov r0, fp │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - ldrd r4, [sp, #136] @ 0x88 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - strd r4, [sp] │ │ │ │ - bl 91cb8 │ │ │ │ - ldrd r8, [sp, #64] @ 0x40 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r8, [r8, #-8] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #1372] @ 8b280 │ │ │ │ - mov r2, #0 │ │ │ │ - add fp, fp, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1187ac │ │ │ │ - bl b424 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - bl 1187ac │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 119134 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + strd r4, [ip, #-8] │ │ │ │ mov r0, r8 │ │ │ │ - bl b424 │ │ │ │ - bl 119134 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 8aacc │ │ │ │ - mov r6, r0 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #1540] @ 8dd40 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 8aa98 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r6, [sp, #152] @ 0x98 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldrd r6, [sp, #144] @ 0x90 │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - ldrd r6, [sp, #136] @ 0x88 │ │ │ │ - strd r6, [sp] │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - mov r1, r7 │ │ │ │ - bl 91cb8 │ │ │ │ - add r1, r7, #1 │ │ │ │ - ldrd r6, [sp, #152] @ 0x98 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldrd r6, [sp, #144] @ 0x90 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - ldrd r6, [sp, #136] @ 0x88 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - strd r6, [sp] │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 91cb8 │ │ │ │ - cmp r6, fp │ │ │ │ - ble 8aef4 │ │ │ │ - ldrd r8, [sp, #144] @ 0x90 │ │ │ │ + ldm r2, {r1, r3} │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r9, r3, r2, lsl #3 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + add r8, r1, r9, lsl #4 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r3, r8, r3, lsl #3 │ │ │ │ + strd r4, [r3, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ + str r1, [sp, #172] @ 0xac │ │ │ │ mov r1, r5 │ │ │ │ - bl 8aacc │ │ │ │ + ldrd r4, [sp, #128] @ 0x80 │ │ │ │ + strd r6, [ip] │ │ │ │ + strd r4, [r3, #192] @ 0xc0 │ │ │ │ + strd r6, [r3, #184] @ 0xb8 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + add r6, r8, #368 @ 0x170 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 8aa98 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl b424 │ │ │ │ - bl 119134 │ │ │ │ - ldrd r6, [sp, #152] @ 0x98 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldrd r6, [sp, #136] @ 0x88 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - strd r6, [sp] │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 91cb8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl b424 │ │ │ │ - ldr r3, [pc, #992] @ 8b27c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - bl 119134 │ │ │ │ - ldrd r6, [sp, #152] @ 0x98 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldrd r6, [sp, #136] @ 0x88 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - strd r6, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 91cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r3, fp │ │ │ │ + bl 11875c │ │ │ │ + bl bb44 │ │ │ │ + ldr r2, [pc, #1580] @ 8de1c │ │ │ │ + ldr r3, [pc, #1572] @ 8de18 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 8ae28 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190e8 │ │ │ │ + ldrd r0, [r6] │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8af44 │ │ │ │ + beq 8d818 │ │ │ │ + strd r4, [r6] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8e6f0 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [sl, #-8] │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [sl] │ │ │ │ + ldr r2, [pc, #1480] @ 8de1c │ │ │ │ + ldr r3, [pc, #1472] @ 8de18 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - ldrd sl, [sp, #120] @ 0x78 │ │ │ │ - strd r2, [sp, #120] @ 0x78 │ │ │ │ - add r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ - mov r5, r3 │ │ │ │ - add r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r7, r3 │ │ │ │ - ldrd r8, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #800] @ 8b280 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - bl b424 │ │ │ │ mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r6, [sp, #64] @ 0x40 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + ldr r9, [sp, #96] @ 0x60 │ │ │ │ + ldrd r4, [fp] │ │ │ │ + ldrd r6, [r9, #-8] │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ + ldr r2, [pc, #1436] @ 8de1c │ │ │ │ + ldr r3, [pc, #1428] @ 8de18 │ │ │ │ + strd r6, [sp, #128] @ 0x80 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ - bl 1187ac │ │ │ │ - mov sl, #0 │ │ │ │ + bl b370 │ │ │ │ + ldrd r0, [fp] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r6, [r9, #-8] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r8, [ip, #-8] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #1136] @ 8dd44 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldm r3, {r2, r4} │ │ │ │ + add r3, r4, r4, lsl #2 │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + add r5, r2, r4, lsl #4 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r3, r5, r3, lsl #3 │ │ │ │ + strd r8, [r3, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl b424 │ │ │ │ - bl 119134 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldrd r8, [sp, #128] @ 0x80 │ │ │ │ + strd r6, [ip] │ │ │ │ + strd r6, [r3, #184] @ 0xb8 │ │ │ │ + strd r8, [r3, #192] @ 0xc0 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 119134 │ │ │ │ - mov r1, r7 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8aacc │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 8aa98 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r8 │ │ │ │ - bl 91cb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r4, [sp, #152] @ 0x98 │ │ │ │ - mov r1, fp │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - ldrd r4, [sp, #144] @ 0x90 │ │ │ │ - add r0, r8, #1 │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - ldrd r4, [sp, #136] @ 0x88 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - strd r4, [sp] │ │ │ │ - bl 91cb8 │ │ │ │ - ldrd r8, [sp, #64] @ 0x40 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #520] @ 8b280 │ │ │ │ - mov r2, #0 │ │ │ │ - add fp, fp, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1187ac │ │ │ │ - bl b424 │ │ │ │ + bl 11875c │ │ │ │ ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + add r8, r5, #368 @ 0x170 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - bl 1187ac │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - bl b424 │ │ │ │ - bl 119134 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 119134 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8aacc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8aa98 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r6, [sp, #152] @ 0x98 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldrd r6, [sp, #144] @ 0x90 │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - ldrd r6, [sp, #136] @ 0x88 │ │ │ │ - strd r6, [sp] │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 91cb8 │ │ │ │ - ldrd r6, [sp, #152] @ 0x98 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldrd r6, [sp, #144] @ 0x90 │ │ │ │ - add r0, r8, #1 │ │ │ │ - strd r6, [sp, #8] │ │ │ │ - ldrd r6, [sp, #136] @ 0x88 │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - strd r6, [sp] │ │ │ │ - bl 91cb8 │ │ │ │ - cmp r9, fp │ │ │ │ - ble 8aef4 │ │ │ │ - ldrd r8, [sp, #144] @ 0x90 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 8aacc │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + bl bb44 │ │ │ │ + ldr r2, [pc, #1172] @ 8de1c │ │ │ │ + ldr r3, [pc, #1164] @ 8de18 │ │ │ │ + bl 118d7c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 8aa98 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl b424 │ │ │ │ - bl 119134 │ │ │ │ - ldrd r6, [sp, #152] @ 0x98 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldrd r6, [sp, #136] @ 0x88 │ │ │ │ - mov r1, fp │ │ │ │ - strd r6, [sp] │ │ │ │ - str sl, [sp, #24] │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - bl 91cb8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl b424 │ │ │ │ - ldr r3, [pc, #168] @ 8b27c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - bl 119134 │ │ │ │ - ldrd r6, [sp, #152] @ 0x98 │ │ │ │ - mov r1, fp │ │ │ │ - strd r6, [sp, #16] │ │ │ │ - ldrd r6, [sp, #136] @ 0x88 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - strd r6, [sp] │ │ │ │ - bl 91cb8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bne 8b164 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - mov r0, sl │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - mov r1, fp │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r3, [pc, #28] @ 8b284 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [r8] │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8d9b0 │ │ │ │ + strd r6, [r8] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8e63c │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [sl, #-8] │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + bl f1d18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [sl] │ │ │ │ + ldr r2, [pc, #1072] @ 8de1c │ │ │ │ + ldr r3, [pc, #1064] @ 8de18 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 89b60 │ │ │ │ - b 8ab54 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - svccc 0x00e00000 │ │ │ │ - andsmi r0, r4, r0 │ │ │ │ - │ │ │ │ -0008b288 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3648] @ 0xe40 │ │ │ │ - sub sp, sp, #412 @ 0x19c │ │ │ │ - str r2, [sp, #324] @ 0x144 │ │ │ │ - ldr r2, [pc, #2872] @ 8bde0 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #2896] @ 8be04 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #404] @ 0x194 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ - cmp r3, #1 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldr ip, [sp, #448] @ 0x1c0 │ │ │ │ - strd r2, [r1] │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - strd r2, [r1] │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - strd r2, [r1] │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ - strd r8, [sp, #192] @ 0xc0 │ │ │ │ - strd r2, [r1] │ │ │ │ - ble 8b864 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - ldrd sl, [ip, #8] │ │ │ │ - ldrd r2, [r7] │ │ │ │ - ldrd r0, [r7, #8] │ │ │ │ - str ip, [sp, #232] @ 0xe8 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r4, [sp, #88] @ 0x58 │ │ │ │ - strd sl, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1187a8 │ │ │ │ + bl b370 │ │ │ │ + ldr r9, [sp, #96] @ 0x60 │ │ │ │ + ldrd r4, [fp] │ │ │ │ + ldrd r6, [r9, #-8] │ │ │ │ + ldrd r0, [sl, #-8] │ │ │ │ + ldr r2, [pc, #1028] @ 8de1c │ │ │ │ + ldr r3, [pc, #1020] @ 8de18 │ │ │ │ + strd r6, [sp, #88] @ 0x58 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + bl b370 │ │ │ │ + ldrd r0, [fp] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r6, [r9, #-8] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r8, [r4, #-8] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + add ip, r3, r3, lsl #1 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov fp, r1 │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [pc, #716] @ 8dd48 │ │ │ │ + mov sl, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + strd sl, [r4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r6, [r1] │ │ │ │ + add r5, r4, r4, lsl #2 │ │ │ │ + add r5, r4, r5, lsl #3 │ │ │ │ + add r5, r6, r5, lsl #4 │ │ │ │ + add ip, r5, ip, lsl #3 │ │ │ │ + strd r8, [ip, #176] @ 0xb0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + ldrd r8, [sp, #88] @ 0x58 │ │ │ │ + strd sl, [ip, #184] @ 0xb8 │ │ │ │ + strd r8, [ip, #192] @ 0xc0 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + add r5, r5, #368 @ 0x170 │ │ │ │ + lsl r7, r4, #2 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 118b60 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - bl 118b60 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #80] @ 0x50 │ │ │ │ + bl 118b10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11875c │ │ │ │ + bl bb44 │ │ │ │ + ldr r2, [pc, #764] @ 8de1c │ │ │ │ + ldr r3, [pc, #756] @ 8de18 │ │ │ │ + bl 118d7c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r2, r8 │ │ │ │ + ldrd r0, [r5] │ │ │ │ mov r3, r9 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8c3bc │ │ │ │ - ldr ip, [sp, #232] @ 0xe8 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - add r8, ip, #8 │ │ │ │ - mov r1, #1 │ │ │ │ - strd r2, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ - add r7, r7, #8 │ │ │ │ - mov r6, r1 │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - b 8b508 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - beq 8b570 │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [r7, #8]! │ │ │ │ - ldrd r4, [ip, #8]! │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - strd r4, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + beq 8db48 │ │ │ │ + strd r8, [r5] │ │ │ │ + ldr r9, [pc, #508] @ 8dd4c │ │ │ │ + mov r8, #176 @ 0xb0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r5, #0 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r7, r7, r4 │ │ │ │ + add r4, r4, r7, lsl #3 │ │ │ │ + and r1, r5, #3 │ │ │ │ + add r0, r6, r4, lsl #4 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + add r1, r0, r1, lsl #3 │ │ │ │ + add r2, r8, #96 @ 0x60 │ │ │ │ + add r2, r0, r2 │ │ │ │ + add r1, r1, #176 @ 0xb0 │ │ │ │ + add r0, r0, r8 │ │ │ │ + bl 8c780 │ │ │ │ + cmp r5, #4 │ │ │ │ + ldr r4, [r9, #4] │ │ │ │ + beq 8dc5c │ │ │ │ + ldr r6, [r9] │ │ │ │ + add r8, r8, #24 │ │ │ │ + lsl r7, r4, #2 │ │ │ │ + b 8db58 │ │ │ │ + ldr r3, [pc, #420] @ 8dd50 │ │ │ │ + mov r1, r7 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + str r4, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #396] @ 8dd54 │ │ │ │ + ldr r3, [pc, #208] @ 8dc9c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2364] @ 0x93c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8f944 │ │ │ │ + mov r0, fp │ │ │ │ + add sp, sp, #2368 @ 0x940 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + b 8d234 │ │ │ │ + ldr r1, [pc, #328] @ 8dd58 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #448] @ 8dde0 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + cmp r7, #0 │ │ │ │ + movge r3, #1 │ │ │ │ + strge r3, [sp, #208] @ 0xd0 │ │ │ │ + blt 8e9a4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + bpl 8d144 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + b 8d1a4 │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r4, [r9, #4] │ │ │ │ + blt 8d2cc │ │ │ │ + add r3, r3, #256 @ 0x100 │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + str r3, [r9, #8] │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + ldr r0, [r9] │ │ │ │ + lsl r1, r3, #4 │ │ │ │ + bl bd84 │ │ │ │ + str r0, [r9] │ │ │ │ + b 8d2cc │ │ │ │ + andeq r3, ip, r4, ror #2 │ │ │ │ + andeq r3, ip, r0, ror #2 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq r1, r0, r8, lsl #8 │ │ │ │ + @ instruction: 0x0008ebb4 │ │ │ │ + andeq lr, r8, r4, lsl pc │ │ │ │ + andeq r2, r9, ip, rrx │ │ │ │ + andeq r2, r9, r4, rrx │ │ │ │ + andeq r3, r9, r0, lsr #3 │ │ │ │ + ldrdeq lr, [r8], -ip │ │ │ │ + strdeq ip, [r8], -ip @ │ │ │ │ + andeq r2, r9, r8, asr #32 │ │ │ │ + andeq r2, r9, r0, asr #32 │ │ │ │ + muleq r8, ip, lr │ │ │ │ + muleq r8, r4, lr │ │ │ │ + andeq r1, r9, r8, ror #31 │ │ │ │ + andeq r1, r9, r0, ror #31 │ │ │ │ + andeq r3, r9, r4, lsl r1 │ │ │ │ + @ instruction: 0x0008e2b8 │ │ │ │ + strdeq r3, [r9], -ip │ │ │ │ + strdeq r3, [r9], -r4 │ │ │ │ + andeq r3, r9, ip, ror #1 │ │ │ │ + andeq r3, r9, r4, ror #1 │ │ │ │ + andeq r1, r9, ip, lsl #7 │ │ │ │ + andeq r1, r9, r0, lsl #7 │ │ │ │ + @ instruction: 0x000914b0 │ │ │ │ + andeq r1, r9, r4, lsr #9 │ │ │ │ + muleq r9, ip, r4 │ │ │ │ + muleq r9, r0, r4 │ │ │ │ + andeq r1, r9, r8, lsl #9 │ │ │ │ + andeq r1, r9, ip, ror r4 │ │ │ │ + andeq r1, r9, r4, ror r4 │ │ │ │ + andeq r1, r9, r8, ror #8 │ │ │ │ + andeq r4, r9, r0, ror lr │ │ │ │ + andeq r4, r9, r0, ror #28 │ │ │ │ + andseq r9, r1, ip, asr #26 │ │ │ │ + andseq r9, r1, ip, lsr #26 │ │ │ │ + andeq r4, r9, r8, ror #27 │ │ │ │ + andseq r9, r1, r0, asr #25 │ │ │ │ + @ instruction: 0x00119bd4 │ │ │ │ + andeq r4, r9, r8, ror #25 │ │ │ │ + andseq r9, r1, ip, lsl fp │ │ │ │ + andseq r9, r1, r4, lsr sl │ │ │ │ + mulseq r1, ip, r8 │ │ │ │ + andseq r9, r1, r4, lsl #14 │ │ │ │ + andseq r9, r1, ip, asr r5 │ │ │ │ + andseq r9, r1, r8, lsl #9 │ │ │ │ + andeq lr, r8, r0, asr r2 │ │ │ │ + andeq r2, ip, r0, lsr r4 │ │ │ │ + @ instruction: 0x000943bc │ │ │ │ + strdeq r2, [r9], -r8 │ │ │ │ + andeq r2, r9, r4, asr #3 │ │ │ │ + @ instruction: 0x000921b0 │ │ │ │ + andseq r8, r1, r8, asr #30 │ │ │ │ + andeq r2, r9, r8, lsl #3 │ │ │ │ + andeq r2, r9, r8, asr r1 │ │ │ │ + andeq r2, r9, ip, lsr #2 │ │ │ │ + andeq r2, r9, r0, lsl #2 │ │ │ │ + andeq r2, r9, ip, asr #1 │ │ │ │ + andeq r2, r9, r0, lsr #1 │ │ │ │ + @ instruction: 0x0008ecb4 │ │ │ │ + muleq r8, r0, ip │ │ │ │ + andeq r2, r9, r0, lsr #32 │ │ │ │ + strdeq r1, [r9], -ip │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ + andeq r1, r9, r8, lsr #31 │ │ │ │ + andseq r8, r1, r0, asr #24 │ │ │ │ + ldrdeq r1, [r9], -r8 │ │ │ │ + andeq r1, r9, r0, lsl #29 │ │ │ │ + strdeq r1, [r9], -r8 │ │ │ │ + subeq r4, r4, r5, asr #28 │ │ │ │ + andseq r8, r1, r4, lsr fp │ │ │ │ + svccc 0x00e00000 │ │ │ │ + andeq sp, r8, r4, ror #13 │ │ │ │ + ldrdeq sp, [r8], -r0 │ │ │ │ + andeq sl, r9, r4, lsl #4 │ │ │ │ + ldrdeq r3, [r9], -r4 │ │ │ │ + andeq r3, r9, r8, lsr #15 │ │ │ │ + andeq r3, r9, r8, ror r8 │ │ │ │ + andeq r3, r9, r8, asr r8 │ │ │ │ + andeq r1, r9, r0, lsl sl │ │ │ │ + andseq r8, r1, r4, ror #11 │ │ │ │ + andeq r3, r9, r0, lsl r7 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + strdeq r3, [r9], -r4 │ │ │ │ + andeq sp, r8, r4, lsl #1 │ │ │ │ + andeq sp, r8, ip, rrx │ │ │ │ + andeq r3, r9, r0, ror #13 │ │ │ │ + strdeq r3, [r9], -ip │ │ │ │ + andseq r8, r1, ip, lsl r5 │ │ │ │ + muleq sl, r4, sl │ │ │ │ + addsmi r4, pc, r0 │ │ │ │ + addsmi r7, lr, r0, lsl #16 │ │ │ │ + andeq r3, r9, r8, lsr #12 │ │ │ │ + andseq r8, r1, r0, asr r4 │ │ │ │ + andseq r8, r1, ip, lsr #8 │ │ │ │ + andeq r3, r9, r0, lsl r6 │ │ │ │ + svccc 0x0091df46 │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + andeq r3, r9, r8, lsr r5 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + bl f1d18 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, r4, #24 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r4, [r5] │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + add r4, r4, r3, lsl #4 │ │ │ │ + bl f1d18 │ │ │ │ + add r4, r4, #40 @ 0x28 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - strd r8, [sp, #96] @ 0x60 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [r5] │ │ │ │ + add r1, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r1, lsl #3 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, r6 │ │ │ │ + add r4, r4, r3, lsl #4 │ │ │ │ + bl b91c │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r4, [r5] │ │ │ │ + add r1, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r1, lsl #3 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, r6 │ │ │ │ + add r4, r4, r3, lsl #4 │ │ │ │ + bl b91c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r4, [r5] │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + mov r1, r6 │ │ │ │ + add r4, r4, r3, lsl #4 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r4, [r5] │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + mov r1, r6 │ │ │ │ + add r4, r4, r3, lsl #4 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r4, [r5] │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + mov r1, r6 │ │ │ │ + add r4, r4, r3, lsl #4 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r4, [r5] │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + mov r1, r6 │ │ │ │ + add r4, r4, r3, lsl #4 │ │ │ │ + bl b514 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + strd r0, [r4, #88] @ 0x58 │ │ │ │ + beq 8e8d8 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + ldr r4, [r5] │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + mov r1, r6 │ │ │ │ + add r4, r4, r3, lsl #4 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r4, [r5] │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + mov r1, r6 │ │ │ │ + add r4, r4, r3, lsl #4 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r4, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r4, [r5] │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + mov r1, r6 │ │ │ │ + add r4, r4, r3, lsl #4 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r4, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r5, [r5] │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + mov r1, r6 │ │ │ │ + add r5, r5, r3, lsl #4 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r5, #144] @ 0x90 │ │ │ │ + ldr r3, [pc, #-708] @ 8dd5c │ │ │ │ + mov r2, #2000 @ 0x7d0 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r5, r5, #368 @ 0x170 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r0, [r5] │ │ │ │ + strb r2, [sp, #764] @ 0x2fc │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + add r4, sp, #428 @ 0x1ac │ │ │ │ + add r6, sp, #764 @ 0x2fc │ │ │ │ + stm r4, {r0, r1, r2} │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldr r3, [pc, #-772] @ 8dd60 │ │ │ │ + mov ip, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2} │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + strh r3, [ip] │ │ │ │ + bl 8c574 │ │ │ │ + ldr r3, [pc, #-804] @ 8dd64 │ │ │ │ + ldr r5, [pc, #-804] @ 8dd68 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + add r5, pc, r5 │ │ │ │ + stm r4, {r0, r1, r2} │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldm r5, {r1, r2} │ │ │ │ + ldr r3, [pc, #-836] @ 8dd6c │ │ │ │ + add r0, r2, r2, lsl #2 │ │ │ │ + add r2, r2, r0, lsl #3 │ │ │ │ + add r2, r1, r2, lsl #4 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + str r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r8, [sp, #120] @ 0x78 │ │ │ │ - strd r8, [sp, #80] @ 0x50 │ │ │ │ - ldrd r8, [sp, #112] @ 0x70 │ │ │ │ - strd r8, [sp, #88] @ 0x58 │ │ │ │ - ldrd r8, [sp, #128] @ 0x80 │ │ │ │ - strd r8, [sp, #136] @ 0x88 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8c2fc │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r4, [sp, #128] @ 0x80 │ │ │ │ - strd r2, [sp, #112] @ 0x70 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r2, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #324] @ 0x144 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8b40c │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - add r6, r6, #1 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr ip, [r5] │ │ │ │ + add lr, r0, r0, lsl #2 │ │ │ │ + add r0, r0, lr, lsl #3 │ │ │ │ + add r0, ip, r0, lsl #4 │ │ │ │ + ldr r3, [pc, #-908] @ 8dd70 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, #1 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldm r5, {r0, ip} │ │ │ │ + ldr r3, [pc, #-952] @ 8dd74 │ │ │ │ + add lr, ip, ip, lsl #2 │ │ │ │ + add ip, ip, lr, lsl #3 │ │ │ │ + add r0, r0, ip, lsl #4 │ │ │ │ + add r0, r0, #24 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, #1 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldm r5, {r0, ip} │ │ │ │ + ldr r3, [pc, #-1008] @ 8dd78 │ │ │ │ + add lr, ip, ip, lsl #2 │ │ │ │ + add ip, ip, lr, lsl #3 │ │ │ │ + add r0, r0, ip, lsl #4 │ │ │ │ + add r0, r0, #40 @ 0x28 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, #1 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr ip, [r5] │ │ │ │ + add lr, r0, r0, lsl #2 │ │ │ │ + add r0, r0, lr, lsl #3 │ │ │ │ + add r0, ip, r0, lsl #4 │ │ │ │ + ldrd r8, [r0, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #-1084] @ 8dd7c │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + strd r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr ip, [r5] │ │ │ │ + add lr, r0, r0, lsl #2 │ │ │ │ + add r0, r0, lr, lsl #3 │ │ │ │ + add r0, ip, r0, lsl #4 │ │ │ │ + ldrd r8, [r0, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #-1144] @ 8dd80 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + strd r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr ip, [r5] │ │ │ │ + add lr, r0, r0, lsl #2 │ │ │ │ + add r0, r0, lr, lsl #3 │ │ │ │ + add r0, ip, r0, lsl #4 │ │ │ │ + ldrd r8, [r0, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #-1204] @ 8dd84 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + strd r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr ip, [r5] │ │ │ │ + add lr, r0, r0, lsl #2 │ │ │ │ + add r0, r0, lr, lsl #3 │ │ │ │ + add r0, ip, r0, lsl #4 │ │ │ │ + ldrd r8, [r0, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #-1264] @ 8dd88 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldm r5, {r2, r3} │ │ │ │ + add r1, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r1, lsl #3 │ │ │ │ + add r3, r2, r3, lsl #4 │ │ │ │ + beq 8e840 │ │ │ │ + ldrd r2, [r3, #120] @ 0x78 │ │ │ │ + mov r1, #1 │ │ │ │ strd r2, [sp] │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - bl 8ab18 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne 8b41c │ │ │ │ - ldrd r4, [sp, #112] @ 0x70 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #-1340] @ 8dd8c │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [sp, #188] @ 0xbc │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r8, [sp, #120] @ 0x78 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r4, [sp, #64] @ 0x40 │ │ │ │ - strd r2, [sp, #112] @ 0x70 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r8, [sp, #56] @ 0x38 │ │ │ │ - strd r2, [sp, #120] @ 0x78 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl bc7c │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - str r3, [sp, #308] @ 0x134 │ │ │ │ - bl b370 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - bl 118a7c │ │ │ │ - ldr r2, [pc, #1992] @ 8bde4 │ │ │ │ - ldr r3, [pc, #1992] @ 8bde8 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - strd r2, [r1] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr ip, [r5] │ │ │ │ + add lr, r0, r0, lsl #2 │ │ │ │ + add r0, r0, lr, lsl #3 │ │ │ │ + add r0, ip, r0, lsl #4 │ │ │ │ + ldrd r8, [r0, #128] @ 0x80 │ │ │ │ + ldr r3, [pc, #-1392] @ 8dd90 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + strd r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r8, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr ip, [r5] │ │ │ │ + add lr, r0, r0, lsl #2 │ │ │ │ + add r0, r0, lr, lsl #3 │ │ │ │ + add r0, ip, r0, lsl #4 │ │ │ │ + ldrd r8, [r0, #136] @ 0x88 │ │ │ │ + ldr r3, [pc, #-1452] @ 8dd94 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + strd r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr ip, [r5] │ │ │ │ + add lr, r0, r0, lsl #2 │ │ │ │ + add r0, r0, lr, lsl #3 │ │ │ │ + ldr r3, [pc, #-1504] @ 8dd98 │ │ │ │ + add r0, ip, r0, lsl #4 │ │ │ │ + ldrd r8, [r0, #144] @ 0x90 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, #1 │ │ │ │ + strd r8, [sp] │ │ │ │ + ldr r5, [pc, #-1528] @ 8dd9c │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #324] @ 0x144 │ │ │ │ - mov r2, #0 │ │ │ │ - subs r3, r3, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldm r5, {r1, r2} │ │ │ │ + ldr r3, [pc, #-1556] @ 8dda0 │ │ │ │ + add r0, r2, r2, lsl #2 │ │ │ │ + add r2, r2, r0, lsl #3 │ │ │ │ + add r2, r1, r2, lsl #4 │ │ │ │ + ldrd r0, [r2, #88] @ 0x58 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 1190e8 │ │ │ │ - mov r3, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r3, #0 │ │ │ │ - andne r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8c360 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1187ac │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl b424 │ │ │ │ - bl 119134 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - bl b424 │ │ │ │ - bl 119134 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr ip, [r5] │ │ │ │ + add lr, r0, r0, lsl #2 │ │ │ │ + add r0, r0, lr, lsl #3 │ │ │ │ + add r0, ip, r0, lsl #4 │ │ │ │ + ldrd r8, [r0, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #-1632] @ 8dda4 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #1624] @ 8bdfc │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - bl 119134 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #1580] @ 8bdfc │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - bl 119134 │ │ │ │ - ldrb r4, [r6] │ │ │ │ - cmp r4, #0 │ │ │ │ - str r0, [sp, #372] @ 0x174 │ │ │ │ - beq 8c3a8 │ │ │ │ - add r0, r6, #1 │ │ │ │ - bl b7cc │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, r0, #2 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - bl baa8 │ │ │ │ - mov r3, #0 │ │ │ │ - mov ip, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ - b 8b834 │ │ │ │ - str r4, [r2] │ │ │ │ - cmp r5, r3 │ │ │ │ - add ip, ip, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r2, r2, #4 │ │ │ │ - ble 8b890 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ - tst r4, #128 @ 0x80 │ │ │ │ - beq 8b818 │ │ │ │ - add r1, r4, #64 @ 0x40 │ │ │ │ - and r1, r1, #255 @ 0xff │ │ │ │ - cmp r1, #31 │ │ │ │ - bhi 8c478 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldrb r1, [r6, r3] │ │ │ │ - sub r4, r4, #192 @ 0xc0 │ │ │ │ - sub r1, r1, #128 @ 0x80 │ │ │ │ - smlabb r4, r4, r0, r1 │ │ │ │ - b 8b818 │ │ │ │ - ldr r2, [pc, #1408] @ 8bdec │ │ │ │ - ldr r3, [pc, #1428] @ 8be04 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #404] @ 0x194 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 8c45c │ │ │ │ - add sp, sp, #412 @ 0x19c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str ip, [sp, #300] @ 0x12c │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ - bl b904 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne 8c550 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ - add r3, sp, #364 @ 0x16c │ │ │ │ - bl bb5c │ │ │ │ - cmp r0, #2 │ │ │ │ - mov r1, r0 │ │ │ │ - beq 8c3fc │ │ │ │ + strd r8, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr ip, [r5] │ │ │ │ + add lr, r0, r0, lsl #2 │ │ │ │ + add r0, r0, lr, lsl #3 │ │ │ │ + add r0, ip, r0, lsl #4 │ │ │ │ + ldr r3, [pc, #-1688] @ 8dda8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + mov r1, #1 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldr r3, [pc, #-1728] @ 8ddac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #428] @ 0x1ac │ │ │ │ + bl 8c574 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 8e79c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r4, [r5] │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + add r4, r4, r3, lsl #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl bd0c │ │ │ │ + ldr r6, [pc, #-1784] @ 8ddb0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldm r6, {r2, r3} │ │ │ │ + add r1, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r1, lsl #3 │ │ │ │ + str r0, [r4] │ │ │ │ + ldr r0, [r2, r3, lsl #4] │ │ │ │ + bl f1fe4 │ │ │ │ + ldr r2, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8c414 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ - mov r3, #100 @ 0x64 │ │ │ │ - ldr r0, [sp, #364] @ 0x16c │ │ │ │ - lsl r2, r2, #6 │ │ │ │ - str r3, [sp] │ │ │ │ - bl b3e8 │ │ │ │ - subs lr, r0, #0 │ │ │ │ - bne 8c42c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - ldr ip, [sp, #364] @ 0x16c │ │ │ │ + bne 8f8ec │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ + add r3, r4, r4, lsl #2 │ │ │ │ + add r3, r4, r3, lsl #3 │ │ │ │ + ldr r0, [r2, r3, lsl #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8f914 │ │ │ │ + ldr r3, [pc, #-1848] @ 8ddb4 │ │ │ │ + add sl, sp, #352 @ 0x160 │ │ │ │ + mov r2, #0 │ │ │ │ + sub r4, sl, #8 │ │ │ │ + strd r2, [sp] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl b790 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r5, [r6] │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + ldr r8, [r5, r3, lsl #4] │ │ │ │ + add r5, r5, r3, lsl #4 │ │ │ │ + ldr r3, [r8, #3308] @ 0xcec │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [ip, #8] │ │ │ │ - and r3, r3, #64 @ 0x40 │ │ │ │ - beq 8c0a0 │ │ │ │ - lsr r3, r3, #6 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ - sub r3, r7, #4 │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ + beq 8e958 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r3, #0 │ │ │ │ - str lr, [sp, #204] @ 0xcc │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - str ip, [sp, #136] @ 0x88 │ │ │ │ - str r7, [sp, #340] @ 0x154 │ │ │ │ - str lr, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r8, [r3, #4]! │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r8 │ │ │ │ - bl bc28 │ │ │ │ - mov r2, #65536 @ 0x10000 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ - strd r2, [r1] │ │ │ │ - mov r4, #0 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - mov r5, #65536 @ 0x10000 │ │ │ │ - strd r4, [r3] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #364] @ 0x16c │ │ │ │ - bl b364 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #-1932] @ 8ddb4 │ │ │ │ + ldrd r0, [r7, #-8] │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [sp, #364] @ 0x16c │ │ │ │ - bl b43c │ │ │ │ - ldr r6, [sp, #364] @ 0x16c │ │ │ │ - ldr r3, [r6, #84] @ 0x54 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #1088] @ 8bdf0 │ │ │ │ + bl 118758 │ │ │ │ + add r6, r5, #640 @ 0x280 │ │ │ │ + ldr r3, [pc, #-1952] @ 8ddb4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #1080] @ 8bdf4 │ │ │ │ + strd r0, [r6] │ │ │ │ + ldrd r0, [r7] │ │ │ │ + bl 118758 │ │ │ │ + add r6, r5, #656 @ 0x290 │ │ │ │ mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r4, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #152] @ 0x98 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8c2d8 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - mov sl, r3 │ │ │ │ - add r2, r2, r3, lsl #3 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r4, [sp, #96] @ 0x60 │ │ │ │ - add fp, r2, r3, lsl #3 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - ldrd r4, [sp, #112] @ 0x70 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - str r8, [sp, #252] @ 0xfc │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ - strd r2, [sp, #144] @ 0x90 │ │ │ │ - str r7, [sp, #260] @ 0x104 │ │ │ │ - b 8bb1c │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldrd r6, [fp, #8]! │ │ │ │ - ldrd r8, [r3, #8]! │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r0, [r6, #-8] │ │ │ │ + ldrd r6, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - strd r4, [sp, #136] @ 0x88 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r4, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r2, [sp, #144] @ 0x90 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8c1e0 │ │ │ │ - strd r6, [sp, #80] @ 0x50 │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - bgt 8ba58 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - ldr r8, [sp, #252] @ 0xfc │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ - ldr r7, [sp, #260] @ 0x104 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl bc7c │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r7, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - tst r2, r3 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - bne 8c1f0 │ │ │ │ + bne 8e7cc │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl b370 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - add ip, sp, #352 @ 0x160 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8e9b8 │ │ │ │ + ldrd r0, [r8, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #544] @ 8bdf8 │ │ │ │ - strd r4, [sp, #104] @ 0x68 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 118b60 │ │ │ │ - bl 119134 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #3 │ │ │ │ + moveq r3, #0 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + movne r3, #2 │ │ │ │ + moveq r3, #1 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #2 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + movne r3, #0 │ │ │ │ + moveq r3, #3 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-2116] @ 8ddb4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #504] @ 8bdf8 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 119134 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ - str r0, [sp, #388] @ 0x184 │ │ │ │ - ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 119134 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - str r4, [sp, #396] @ 0x18c │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + bl 118b10 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ + mov r7, r1 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-2152] @ 8ddb4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + bl b790 │ │ │ │ + ldrd r0, [sl] │ │ │ │ + b 8d3e8 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + ldr r6, [r3, r4, lsl #4] │ │ │ │ + sub r4, sl, #8 │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-2220] @ 8ddb4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #-2232] @ 8ddb4 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl b364 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [sp, #364] @ 0x16c │ │ │ │ - bl bc28 │ │ │ │ + bl b790 │ │ │ │ + ldrd r0, [sl] │ │ │ │ + b 8d9e4 │ │ │ │ + ldr r0, [r8, #56] @ 0x38 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-2268] @ 8ddb4 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ - ldr r0, [sp, #364] @ 0x16c │ │ │ │ - bl b43c │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 8c444 │ │ │ │ - ldr r3, [sp, #364] @ 0x16c │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ - bl bda8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8c460 │ │ │ │ - ldr r3, [sp, #364] @ 0x16c │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ - ldr r1, [r0, #100] @ 0x64 │ │ │ │ - add r2, r3, r2 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - strd sl, [sp, #32] │ │ │ │ - add r1, r3, r1 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - ldrd r4, [r3] │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - ldrd r4, [r3] │ │ │ │ - add r0, r0, #76 @ 0x4c │ │ │ │ + bl 11875c │ │ │ │ + ldr r5, [pc, #-2280] @ 8ddb4 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r1, r9, lsl #4] │ │ │ │ strd r4, [sp] │ │ │ │ - bl 898c8 │ │ │ │ - ldr r3, [sp, #364] @ 0x16c │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #232] @ 8bdf0 │ │ │ │ + sub r4, sl, #8 │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl b790 │ │ │ │ + ldrd r0, [sl] │ │ │ │ + b 8d6b4 │ │ │ │ + ldr r0, [r1, r3, lsl #4] │ │ │ │ + ldr r3, [pc, #-2336] @ 8ddb4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #196] @ 8bdf0 │ │ │ │ + sub r4, sl, #8 │ │ │ │ + str sl, [sp, #12] │ │ │ │ + strd r2, [sp] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl b790 │ │ │ │ + ldrd r0, [sl] │ │ │ │ + b 8d51c │ │ │ │ + ldr r0, [r8, #56] @ 0x38 │ │ │ │ + bl 118a2c │ │ │ │ mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldr r3, [pc, #-2384] @ 8ddb4 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + sub r4, sl, #8 │ │ │ │ + ldr r5, [r3, r9, lsl #4] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [r8, #60] @ 0x3c │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #-2428] @ 8ddb4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl b790 │ │ │ │ + ldrd r0, [sl] │ │ │ │ + b 8d84c │ │ │ │ + ldr r0, [pc, #-2464] @ 8ddb8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + bge 8d0dc │ │ │ │ + ldr r0, [pc, #-2488] @ 8ddbc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + bge 8d0e8 │ │ │ │ + ldr r0, [pc, #-2512] @ 8ddc0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl f087c │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + b 8d0e8 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r4, [r5] │ │ │ │ + add ip, r3, r3, lsl #2 │ │ │ │ + add r3, r3, ip, lsl #3 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, r4, r3, lsl #4 │ │ │ │ + bl b91c │ │ │ │ + str r0, [r4, #8] │ │ │ │ + b 8e498 │ │ │ │ + ldrd r0, [r8, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ + b 8e5b4 │ │ │ │ + ldr r1, [pc, #-2596] @ 8ddc4 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2584] @ 8dde0 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + cmp r7, #0 │ │ │ │ + movge r3, #2 │ │ │ │ + strge r3, [sp, #208] @ 0xd0 │ │ │ │ + bge 8dc3c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + b 8d1a4 │ │ │ │ + ldr r1, [pc, #-2664] @ 8ddc8 │ │ │ │ + mov r2, #68 @ 0x44 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b838 │ │ │ │ + b 8dbc0 │ │ │ │ + ldrd r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r3, [pc, #-2696] @ 8ddcc │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8bf00 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - add r9, r2, r3, lsl #3 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str r9, [sp, #80] @ 0x50 │ │ │ │ - add r8, r2, r3, lsl #3 │ │ │ │ - mov r9, r3 │ │ │ │ - b 8beec │ │ │ │ - andeq r4, ip, r8, asr #26 │ │ │ │ - ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ - svccc 0x00d99999 │ │ │ │ - andeq r4, ip, ip, lsl #15 │ │ │ │ - svccc 0x00900000 │ │ │ │ - svccc 0x00e00000 │ │ │ │ - rscsmi r0, r0, r0 │ │ │ │ - subsmi r0, r0, r0 │ │ │ │ - andeq r3, ip, ip, asr lr │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r3, r9, ip, lsr #7 │ │ │ │ - andeq r3, r9, r8, ror #7 │ │ │ │ - andeq r3, r9, ip, lsl r4 │ │ │ │ - andeq r3, r9, r4, asr #8 │ │ │ │ - andeq r3, r9, r0, ror r4 │ │ │ │ - andeq r3, r9, r8, lsl r2 │ │ │ │ - andeq r3, r9, r4, asr r1 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldrd r6, [r8, #8]! │ │ │ │ - ldrd sl, [r3, #8]! │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - mov r0, sl │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + ldr r3, [pc, #-2732] @ 8ddd0 │ │ │ │ + add ip, r1, r1, lsl #2 │ │ │ │ + add r1, r1, ip, lsl #3 │ │ │ │ + add r1, r0, r1, lsl #4 │ │ │ │ + ldrd r0, [r1, #104] @ 0x68 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + strd r0, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - strd r4, [sp, #96] @ 0x60 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - strd r2, [sp, #120] @ 0x78 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r2, [sp, #112] @ 0x70 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #128] @ 0x80 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8c1cc │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - strd r6, [sp, #64] @ 0x40 │ │ │ │ - strd sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - bgt 8be24 │ │ │ │ - str r9, [sp, #188] @ 0xbc │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r6, [sp, #128] @ 0x80 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r6, [sp, #80] @ 0x50 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ + bl 8c574 │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + ldr r3, [pc, #-2788] @ 8ddd4 │ │ │ │ + add ip, r1, r1, lsl #2 │ │ │ │ + add r1, r1, ip, lsl #3 │ │ │ │ + add r1, r0, r1, lsl #4 │ │ │ │ + ldrd r0, [r1, #112] @ 0x70 │ │ │ │ + add r3, pc, r3 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl b424 │ │ │ │ - bl 119134 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 1187ac │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl b424 │ │ │ │ - bl 119134 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #-540] @ 8bdfc │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - bl 119134 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + b 8e38c │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + ldr r4, [r5] │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + mov r1, r6 │ │ │ │ + add r4, r4, r3, lsl #4 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r4, [r5] │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + mov r1, r6 │ │ │ │ + add r4, r4, r3, lsl #4 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bl f1d18 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r5, [r5] │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + mov r1, r6 │ │ │ │ + add r5, r5, r3, lsl #4 │ │ │ │ + bl b514 │ │ │ │ + strd r0, [r5, #112] @ 0x70 │ │ │ │ + b 8e018 │ │ │ │ + add r3, sp, #308 @ 0x134 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ldrd r2, [sl] │ │ │ │ mov r0, r8 │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #-588] @ 8bdfc │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - bl 119134 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sp, #372] @ 0x174 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #144] @ 0x90 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - bne 8b93c │ │ │ │ - ldr ip, [sp, #136] @ 0x88 │ │ │ │ - ldr r7, [sp, #340] @ 0x154 │ │ │ │ - ldrd r8, [sp, #80] @ 0x50 │ │ │ │ - mov r0, ip │ │ │ │ - bl bd18 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ - bl b5d4 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r1, [sp, #188] @ 0xbc │ │ │ │ - cmp r2, r1 │ │ │ │ - movle r3, #0 │ │ │ │ - andgt r3, r3, #1 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [sl, #-8] │ │ │ │ + bl bc40 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r5, [r6] │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + ldr r8, [r5, r3, lsl #4] │ │ │ │ + add r5, r5, r3, lsl #4 │ │ │ │ + b 8e534 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + b 8d1a4 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + mov r3, #3 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + b 8e5e8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8c308 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - ldr r6, [sp, #188] @ 0xbc │ │ │ │ - ldrd sl, [sp, #56] @ 0x38 │ │ │ │ - add r5, r3, r6, lsl #3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - add r4, r3, r6, lsl #3 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - ldrd r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r7, [sp, #324] @ 0x144 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - b 8c140 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - ble 8c194 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r8, [ip, #8]! │ │ │ │ - mov r0, sl │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - mov r1, fp │ │ │ │ - ldrd sl, [ip, #8]! │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 8c108 │ │ │ │ - add ip, sp, #328 @ 0x148 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - add ip, sp, #280 @ 0x118 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - add ip, sp, #272 @ 0x110 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - ldrd r4, [ip] │ │ │ │ - add ip, sp, #264 @ 0x108 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - ldrd r4, [ip] │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - strd sl, [sp] │ │ │ │ - bl 8ab18 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - bgt 8c118 │ │ │ │ - ldr r2, [pc, #-924] @ 8be00 │ │ │ │ - ldr r3, [pc, #-924] @ 8be04 │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldr fp, [sp, #284] @ 0x11c │ │ │ │ + ble 8ea1c │ │ │ │ + ldr r3, [pc, #-3100] @ 8ddd8 │ │ │ │ + ldr r1, [pc, #-3100] @ 8dddc │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #-3120] @ 8dde0 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #404] @ 0x194 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 8c45c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #-3136] @ 8dde4 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ + add r4, sp, #508 @ 0x1fc │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + str r4, [sp, #140] @ 0x8c │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #-3176] @ 8dde8 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #-3188] @ 8ddec │ │ │ │ + mov r2, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - add sp, sp, #412 @ 0x19c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b700 │ │ │ │ - str r9, [sp, #188] @ 0xbc │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - strd r6, [sp, #64] @ 0x40 │ │ │ │ - strd sl, [sp, #56] @ 0x38 │ │ │ │ - b 8bf20 │ │ │ │ - ldr r8, [sp, #252] @ 0xfc │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ - ldr r7, [sp, #260] @ 0x104 │ │ │ │ - b 8bb5c │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - mov r0, r6 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #-3208] @ 8ddf0 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #-3236] @ 8ddf4 │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, r4 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, #0 │ │ │ │ - bl b85c │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ - bl 118a7c │ │ │ │ + mov r0, r7 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [pc, #-3268] @ 8ddf8 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + bne 8f8b0 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 8eb60 │ │ │ │ + ldr r4, [r3] │ │ │ │ + ldr r7, [pc, #-3300] @ 8ddfc │ │ │ │ + add r3, r2, r2, lsl #2 │ │ │ │ + add r2, r2, r3, lsl #3 │ │ │ │ + ldr sl, [sp, #112] @ 0x70 │ │ │ │ + ldr r9, [pc, #-3312] @ 8de00 │ │ │ │ + add r6, r4, r2, lsl #4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [r2, #3940] @ 0xf64 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi 8f968 │ │ │ │ + add r3, r3, r3 │ │ │ │ + ldrh r3, [r7, r3] │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + mov r3, #2 │ │ │ │ + strd r8, [r4, #16] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + ldrd r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #-3376] @ 8de04 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8eb54 │ │ │ │ + ldr r3, [pc, #-3396] @ 8de04 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [r4, #16] │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + add r4, r4, #656 @ 0x290 │ │ │ │ + cmp r4, r6 │ │ │ │ + bne 8eaf8 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #-3436] @ 8de08 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + mov r1, #1 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #-3456] @ 8de0c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r8, [r2] │ │ │ │ + cmp r3, #0 │ │ │ │ + movle r3, #0 │ │ │ │ + strle r3, [sp, #128] @ 0x80 │ │ │ │ + ble 8f4fc │ │ │ │ + ldr r2, [pc, #-3484] @ 8de10 │ │ │ │ + mov sl, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [pc, #-3496] @ 8de14 │ │ │ │ + str r5, [sp, #156] @ 0x9c │ │ │ │ + add r2, pc, r2 │ │ │ │ + str fp, [sp, #160] @ 0xa0 │ │ │ │ + mov r5, sl │ │ │ │ + mov fp, r8 │ │ │ │ + str sl, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge 8f4f0 │ │ │ │ + add r3, r5, r5, lsl #2 │ │ │ │ + add r3, r5, r3, lsl #3 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + sub sl, r3, #656 @ 0x290 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r0, fp, sl │ │ │ │ + add r3, r2, r2, lsl #2 │ │ │ │ + add r3, r2, r3, lsl #3 │ │ │ │ + add r1, fp, r3, lsl #4 │ │ │ │ + add r1, r1, #152 @ 0x98 │ │ │ │ + add r0, r0, #152 @ 0x98 │ │ │ │ + lsl r8, r3, #4 │ │ │ │ + bl 8c8f4 │ │ │ │ + bl bb44 │ │ │ │ + ldr r3, [pc, #-3600] @ 8de18 │ │ │ │ + ldr r2, [pc, #-3600] @ 8de1c │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl bd60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 119134 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ - mov r1, fp │ │ │ │ - add r4, r0, r3 │ │ │ │ - mov r0, sl │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ - bl bbb0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 118b60 │ │ │ │ - bl 119134 │ │ │ │ - ldr r3, [sp, #372] @ 0x174 │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ - subgt r4, r4, #64 @ 0x40 │ │ │ │ - strgt r4, [sp, #368] @ 0x170 │ │ │ │ - add r0, r0, r3 │ │ │ │ - ldrgt r3, [sp, #200] @ 0xc8 │ │ │ │ - str r0, [sp, #372] @ 0x174 │ │ │ │ - addgt r3, r3, #1 │ │ │ │ - strgt r3, [sp, #200] @ 0xc8 │ │ │ │ - cmp r0, #63 @ 0x3f │ │ │ │ - ldrgt r3, [sp, #224] @ 0xe0 │ │ │ │ - subgt r0, r0, #64 @ 0x40 │ │ │ │ - addgt r3, r3, #1 │ │ │ │ - strgt r0, [sp, #372] @ 0x174 │ │ │ │ - ldr r0, [sp, #380] @ 0x17c │ │ │ │ - strgt r3, [sp, #224] @ 0xe0 │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r6, [sp, #364] @ 0x16c │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - b 8bba0 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - b 8bb5c │ │ │ │ - str r6, [sp, #188] @ 0xbc │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ - b 8b5d4 │ │ │ │ - add ip, sp, #328 @ 0x148 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - add ip, sp, #280 @ 0x118 │ │ │ │ + ble 8ed08 │ │ │ │ + ldr r9, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldr ip, [r9] │ │ │ │ + add lr, ip, r8 │ │ │ │ + ldrd r4, [lr, #168] @ 0xa8 │ │ │ │ + add ip, ip, sl │ │ │ │ + ldr r3, [lr, #376] @ 0x178 │ │ │ │ + ldr r2, [ip, #376] @ 0x178 │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ + ldrd r4, [lr, #160] @ 0xa0 │ │ │ │ + add r0, ip, #380 @ 0x17c │ │ │ │ strd r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd r4, [ip] │ │ │ │ - add ip, sp, #272 @ 0x110 │ │ │ │ + ldrd r4, [lr, #152] @ 0x98 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ strd r4, [sp, #32] │ │ │ │ - ldrd r4, [ip] │ │ │ │ - add ip, sp, #264 @ 0x108 │ │ │ │ + ldrd r4, [ip, #168] @ 0xa8 │ │ │ │ + add fp, lr, #380 @ 0x17c │ │ │ │ strd r4, [sp, #24] │ │ │ │ - ldrd r4, [ip] │ │ │ │ - mov r2, sl │ │ │ │ + ldrd r4, [ip, #160] @ 0xa0 │ │ │ │ + mov r0, #1 │ │ │ │ strd r4, [sp, #16] │ │ │ │ - ldrd r4, [sp, #64] @ 0x40 │ │ │ │ - mov r3, fp │ │ │ │ + ldrd r4, [ip, #152] @ 0x98 │ │ │ │ + ldr ip, [sp, #112] @ 0x70 │ │ │ │ + str ip, [sp] │ │ │ │ strd r4, [sp, #8] │ │ │ │ - ldrd r4, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r4, [sp] │ │ │ │ - bl 8ab18 │ │ │ │ - b 8c0d0 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [r9] │ │ │ │ + ldr r4, [pc, #-3736] @ 8de20 │ │ │ │ + add r2, r3, sl │ │ │ │ + add r3, r3, r8 │ │ │ │ + add r2, r2, #368 @ 0x170 │ │ │ │ + add r3, r3, #368 @ 0x170 │ │ │ │ + ldrd r0, [r2] │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd sl, [sp, #8] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ + bl 11875c │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #3204] @ 8f980 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r9, [pc, #3188] @ 8f984 │ │ │ │ + add r9, pc, r9 │ │ │ │ + ldr fp, [r9] │ │ │ │ + add r5, fp, sl │ │ │ │ + add r1, fp, r8 │ │ │ │ + add r1, r1, #368 @ 0x170 │ │ │ │ + add r3, r5, #368 @ 0x170 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8f4c4 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8f588 │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 8f090 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #308 @ 0x134 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ + str r9, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #3040] @ 8f988 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r8, #0 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [r5] │ │ │ │ + strd r2, [sp, #104] @ 0x68 │ │ │ │ + strd r2, [sp] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r3, [pc, #2992] @ 8f988 │ │ │ │ + mov r2, #0 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl b790 │ │ │ │ + ldr r5, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [r5] │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + add r3, r1, sl │ │ │ │ + add r1, r1, r2 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldrd r2, [r3, #16] │ │ │ │ + strd r8, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldrd r8, [r1, #16] │ │ │ │ + strd r8, [sp, #24] │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldrd r8, [r4] │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + ldrd r8, [r4, #-8] │ │ │ │ strd r8, [sp] │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - bl 8ab18 │ │ │ │ - b 8b730 │ │ │ │ - mov r0, #4 │ │ │ │ - bl baa8 │ │ │ │ - str r4, [sp, #300] @ 0x12c │ │ │ │ - mov r7, r0 │ │ │ │ - b 8b894 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r2, [sp, #64] @ 0x40 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r2, [sp, #112] @ 0x70 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r3, #1 │ │ │ │ + bl a1be8 │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [r2, sl] │ │ │ │ + ldr r3, [r3, #3308] @ 0xcec │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8f558 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 8c64c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8eedc │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [pc, #2840] @ 8f98c │ │ │ │ + strd r2, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [pc, #2824] @ 8f988 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #128] @ 0x80 │ │ │ │ - b 8b5d4 │ │ │ │ - ldr r1, [pc, #-1532] @ 8be08 │ │ │ │ mov r0, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - mov r0, #1 │ │ │ │ - bl be2c │ │ │ │ - ldr r1, [pc, #-1552] @ 8be0c │ │ │ │ - mov r0, #1 │ │ │ │ + ldrd r2, [r4] │ │ │ │ + ldr r1, [pc, #2812] @ 8f990 │ │ │ │ + strd r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - mov r0, #1 │ │ │ │ - bl be2c │ │ │ │ - ldr r1, [pc, #-1572] @ 8be10 │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ mov r0, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - mov r0, #1 │ │ │ │ - bl be2c │ │ │ │ - ldr r1, [pc, #-1592] @ 8be14 │ │ │ │ - mov r0, #1 │ │ │ │ + ldrd r2, [r6] │ │ │ │ + ldr r1, [pc, #2788] @ 8f994 │ │ │ │ + strd r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - mov r0, #1 │ │ │ │ - bl be2c │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #-1616] @ 8be18 │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ mov r0, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - mov r0, #1 │ │ │ │ - bl be2c │ │ │ │ - add r1, r4, #32 │ │ │ │ - and r1, r1, #255 @ 0xff │ │ │ │ - cmp r1, #15 │ │ │ │ - bls 8c4ec │ │ │ │ - add r1, r4, #16 │ │ │ │ - and r1, r1, #255 @ 0xff │ │ │ │ - cmp r1, #7 │ │ │ │ - bls 8c518 │ │ │ │ - add r1, r4, #8 │ │ │ │ - and r1, r1, #255 @ 0xff │ │ │ │ - cmp r1, #3 │ │ │ │ - bhi 8c568 │ │ │ │ - add lr, r6, r3 │ │ │ │ - ldrb r1, [lr, #1] │ │ │ │ - sub r4, r4, #248 @ 0xf8 │ │ │ │ - sub r1, r1, #128 @ 0x80 │ │ │ │ - smlabb r4, r4, r0, r1 │ │ │ │ - ldrb r1, [lr, #2] │ │ │ │ - ldrb lr, [lr, #3] │ │ │ │ - sub r1, r1, #128 @ 0x80 │ │ │ │ - add r1, r1, r4, lsl #6 │ │ │ │ - add r3, r3, #4 │ │ │ │ - sub lr, lr, #128 @ 0x80 │ │ │ │ - add lr, lr, r1, lsl #6 │ │ │ │ - ldrb r1, [r6, r3] │ │ │ │ - sub r1, r1, #128 @ 0x80 │ │ │ │ - add r1, r1, lr, lsl #6 │ │ │ │ - str r1, [r2] │ │ │ │ - b 8b81c │ │ │ │ - add r1, r6, r3 │ │ │ │ - ldrb r1, [r1, #1] │ │ │ │ - sub r4, r4, #224 @ 0xe0 │ │ │ │ - sub r1, r1, #128 @ 0x80 │ │ │ │ - add r3, r3, #2 │ │ │ │ - smlabb r4, r4, r0, r1 │ │ │ │ - ldrb r1, [r6, r3] │ │ │ │ - sub r1, r1, #128 @ 0x80 │ │ │ │ - add r1, r1, r4, lsl #6 │ │ │ │ - str r1, [r2] │ │ │ │ - b 8b81c │ │ │ │ - add lr, r6, r3 │ │ │ │ - ldrb r1, [lr, #1] │ │ │ │ - sub r4, r4, #240 @ 0xf0 │ │ │ │ - ldrb lr, [lr, #2] │ │ │ │ - sub r1, r1, #128 @ 0x80 │ │ │ │ - add r3, r3, #3 │ │ │ │ - smlabb r4, r4, r0, r1 │ │ │ │ - ldrb r1, [r6, r3] │ │ │ │ - sub lr, lr, #128 @ 0x80 │ │ │ │ - add lr, lr, r4, lsl #6 │ │ │ │ - sub r1, r1, #128 @ 0x80 │ │ │ │ - add r1, r1, lr, lsl #6 │ │ │ │ - str r1, [r2] │ │ │ │ - b 8b81c │ │ │ │ - ldr r1, [pc, #-1852] @ 8be1c │ │ │ │ - mov r0, #1 │ │ │ │ + ldrd r2, [r7] │ │ │ │ + ldr r1, [pc, #2764] @ 8f998 │ │ │ │ + strd r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - mov r0, #1 │ │ │ │ - bl be2c │ │ │ │ - add r1, r4, #4 │ │ │ │ - and r1, r1, #255 @ 0xff │ │ │ │ - cmp r1, #1 │ │ │ │ - bhi 8c5c0 │ │ │ │ - add r1, r6, r3 │ │ │ │ - ldrb lr, [r1, #1] │ │ │ │ - sub r4, r4, #252 @ 0xfc │ │ │ │ - sub lr, lr, #128 @ 0x80 │ │ │ │ - smlabb r4, r4, r0, lr │ │ │ │ - ldrb lr, [r1, #2] │ │ │ │ - ldrb r1, [r1, #3] │ │ │ │ - sub lr, lr, #128 @ 0x80 │ │ │ │ - add lr, lr, r4, lsl #6 │ │ │ │ - add r3, r3, #4 │ │ │ │ - sub r1, r1, #128 @ 0x80 │ │ │ │ - add r1, r1, lr, lsl #6 │ │ │ │ - ldrb lr, [r6, r3] │ │ │ │ - sub lr, lr, #128 @ 0x80 │ │ │ │ - add r1, lr, r1, lsl #6 │ │ │ │ - add lr, lr, r1, lsl #6 │ │ │ │ - str lr, [r2] │ │ │ │ - b 8b81c │ │ │ │ - cmp r4, #253 @ 0xfd │ │ │ │ - bls 8b81c │ │ │ │ - ldr r1, [pc, #-1968] @ 8be20 │ │ │ │ + ldrd r2, [r7, #-8] │ │ │ │ mov r0, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - mov r0, #1 │ │ │ │ - bl be2c │ │ │ │ - │ │ │ │ -0008c5e0 : │ │ │ │ - cmp r2, #1 │ │ │ │ - bxle lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov sl, #1 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - mov fp, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - b 8c620 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp fp, sl │ │ │ │ - add r5, r5, #8 │ │ │ │ - beq 8c69c │ │ │ │ - ldrd r8, [r4, #8] │ │ │ │ - ldrd r2, [r4], #8 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #100] @ 8c6a4 │ │ │ │ + ldr fp, [pc, #2744] @ 8f99c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + add fp, pc, fp │ │ │ │ + ldr r5, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + add r2, r5, sl │ │ │ │ + beq 8f46c │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #2688] @ 8f988 │ │ │ │ mov r2, #0 │ │ │ │ - bic r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8c610 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r8, [sp, #104] @ 0x68 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r5, sl] │ │ │ │ strd r8, [sp] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - add sl, sl, #1 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - add r5, r5, #8 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldrd r2, [r5] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [r5, #-8] │ │ │ │ - bl 8ab18 │ │ │ │ - cmp fp, sl │ │ │ │ - bne 8c620 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eormi r0, r4, r0 │ │ │ │ - │ │ │ │ -0008c6a8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldrb r5, [r2] │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #964] @ 8ca8c │ │ │ │ - ldr r3, [pc, #964] @ 8ca90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl b790 │ │ │ │ + ldr r1, [fp] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r3, r1, sl │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + add r1, r1, r2 │ │ │ │ + mov r8, #0 │ │ │ │ + mov r9, #0 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldrd r2, [r3, #16] │ │ │ │ + strd r8, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldrd r8, [r1, #16] │ │ │ │ + strd r8, [sp, #24] │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldrd r8, [r4] │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + ldrd r8, [r4, #-8] │ │ │ │ + strd r8, [sp] │ │ │ │ + bl a1be8 │ │ │ │ + ldr r2, [fp] │ │ │ │ + ldr r3, [r2, sl] │ │ │ │ + ldr r3, [r3, #3308] @ 0xcec │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8f758 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 8c64c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8f054 │ │ │ │ + ldr r3, [pc, #2524] @ 8f9a0 │ │ │ │ + add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 8c774 │ │ │ │ - add r0, r6, #1 │ │ │ │ - bl b7cc │ │ │ │ - mov r9, r0 │ │ │ │ - add r0, r0, #2 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - bl baa8 │ │ │ │ - mov r3, #0 │ │ │ │ - tst r5, #128 @ 0x80 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bne 8c74c │ │ │ │ - str r5, [r2] │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r9, r0 │ │ │ │ - add r3, r0, #1 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r2, r2, #4 │ │ │ │ - ble 8c784 │ │ │ │ - ldrb r5, [r6, r3] │ │ │ │ - tst r5, #128 @ 0x80 │ │ │ │ - beq 8c724 │ │ │ │ - add r0, r5, #64 @ 0x40 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - cmp r0, #31 │ │ │ │ - bhi 8c8d8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ - sub r5, r5, #192 @ 0xc0 │ │ │ │ - sub r0, r0, #128 @ 0x80 │ │ │ │ - smlabb r5, r5, r1, r0 │ │ │ │ - b 8c724 │ │ │ │ - mov r0, #4 │ │ │ │ - bl baa8 │ │ │ │ - mov r4, r5 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r0, sp, #16 │ │ │ │ - bl b904 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne 8ca74 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r3, sp, #20 │ │ │ │ - bl bb5c │ │ │ │ - cmp r0, #2 │ │ │ │ - mov r1, r0 │ │ │ │ - beq 8ca5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8ca44 │ │ │ │ - mov r3, #100 @ 0x64 │ │ │ │ - lsl r2, r8, #6 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str r3, [sp] │ │ │ │ - bl b3e8 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - bne 8ca2c │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - moveq r6, #0 │ │ │ │ - moveq r7, #0 │ │ │ │ - beq 8c88c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add fp, sp, #24 │ │ │ │ - sub r9, r3, #4 │ │ │ │ - add sl, sp, #32 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r1, [r9, #4]! │ │ │ │ - mov r0, r5 │ │ │ │ - bl bc28 │ │ │ │ - mov r2, #65536 @ 0x10000 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - mov r3, #65536 @ 0x10000 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, fp │ │ │ │ - add r8, r8, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl b364 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl b43c │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #560] @ 8ca94 │ │ │ │ + add r3, r3, sl │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #2476] @ 8f988 │ │ │ │ mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ + bl 11875c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - cmp r8, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bne 8c800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bd18 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl b5d4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl b700 │ │ │ │ - ldr r2, [pc, #492] @ 8ca98 │ │ │ │ - ldr r3, [pc, #480] @ 8ca90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 8c9b0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r0, r5, #32 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - cmp r0, #15 │ │ │ │ - bls 8c94c │ │ │ │ - add r0, r5, #16 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - cmp r0, #7 │ │ │ │ - bls 8c978 │ │ │ │ - add r0, r5, #8 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - cmp r0, #3 │ │ │ │ - bhi 8c9b4 │ │ │ │ - add r0, r6, r3 │ │ │ │ - ldrb ip, [r0, #1] │ │ │ │ - ldrb lr, [r0, #2] │ │ │ │ - sub ip, ip, #128 @ 0x80 │ │ │ │ - sub r5, r5, #248 @ 0xf8 │ │ │ │ - smlabb r5, r5, r1, ip │ │ │ │ - ldrb ip, [r0, #3] │ │ │ │ - add r0, r3, #4 │ │ │ │ - ldrb r3, [r6, r0] │ │ │ │ - sub lr, lr, #128 @ 0x80 │ │ │ │ - add lr, lr, r5, lsl #6 │ │ │ │ - sub ip, ip, #128 @ 0x80 │ │ │ │ - add ip, ip, lr, lsl #6 │ │ │ │ - sub r3, r3, #128 @ 0x80 │ │ │ │ - add r3, r3, ip, lsl #6 │ │ │ │ - str r3, [r2] │ │ │ │ - b 8c72c │ │ │ │ - add r0, r6, r3 │ │ │ │ - ldrb ip, [r0, #1] │ │ │ │ - add r0, r3, #2 │ │ │ │ - ldrb r3, [r6, r0] │ │ │ │ - sub r5, r5, #224 @ 0xe0 │ │ │ │ - sub ip, ip, #128 @ 0x80 │ │ │ │ - smlabb r5, r5, r1, ip │ │ │ │ - sub r3, r3, #128 @ 0x80 │ │ │ │ - add r3, r3, r5, lsl #6 │ │ │ │ - str r3, [r2] │ │ │ │ - b 8c72c │ │ │ │ - add r0, r6, r3 │ │ │ │ - ldrb lr, [r0, #1] │ │ │ │ - ldrb ip, [r0, #2] │ │ │ │ - sub r5, r5, #240 @ 0xf0 │ │ │ │ - add r0, r3, #3 │ │ │ │ - sub r3, lr, #128 @ 0x80 │ │ │ │ - smlabb r5, r5, r1, r3 │ │ │ │ - ldrb r3, [r6, r0] │ │ │ │ - sub ip, ip, #128 @ 0x80 │ │ │ │ - add ip, ip, r5, lsl #6 │ │ │ │ - sub r3, r3, #128 @ 0x80 │ │ │ │ - add r3, r3, ip, lsl #6 │ │ │ │ - str r3, [r2] │ │ │ │ - b 8c72c │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - add r0, r5, #4 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - cmp r0, #1 │ │ │ │ - bhi 8ca0c │ │ │ │ - add r0, r3, #4 │ │ │ │ - add r3, r6, r3 │ │ │ │ - ldrb lr, [r3, #1] │ │ │ │ - sub r5, r5, #252 @ 0xfc │ │ │ │ - sub lr, lr, #128 @ 0x80 │ │ │ │ - smlabb r5, r5, r1, lr │ │ │ │ - ldrb lr, [r3, #2] │ │ │ │ - ldrb r3, [r3, #3] │ │ │ │ - ldrb ip, [r6, r0] │ │ │ │ - sub lr, lr, #128 @ 0x80 │ │ │ │ - add lr, lr, r5, lsl #6 │ │ │ │ - sub r3, r3, #128 @ 0x80 │ │ │ │ - sub ip, ip, #128 @ 0x80 │ │ │ │ - add r3, r3, lr, lsl #6 │ │ │ │ - add r3, ip, r3, lsl #6 │ │ │ │ - add ip, ip, r3, lsl #6 │ │ │ │ - str ip, [r2] │ │ │ │ - b 8c72c │ │ │ │ - cmp r5, #253 @ 0xfd │ │ │ │ - bls 8c728 │ │ │ │ - ldr r1, [pc, #128] @ 8ca9c │ │ │ │ + ldrd r0, [sp, #104] @ 0x68 │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r1, [pc, #2476] @ 8f9a4 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - mov r0, #1 │ │ │ │ - bl be2c │ │ │ │ - ldr r1, [pc, #108] @ 8caa0 │ │ │ │ - mov r0, #1 │ │ │ │ + ldrd r2, [r4] │ │ │ │ + ldr r1, [pc, #2460] @ 8f9a8 │ │ │ │ + strd r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r2, [r6] │ │ │ │ + ldr r1, [pc, #2436] @ 8f9ac │ │ │ │ + strd r2, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ mov r0, #1 │ │ │ │ - bl be2c │ │ │ │ - ldr r1, [pc, #88] @ 8caa4 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r2, [r7] │ │ │ │ + ldr r1, [pc, #2412] @ 8f9b0 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrd r2, [r7, #-8] │ │ │ │ mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #2392] @ 8f9b4 │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr fp, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + add r5, fp, sl │ │ │ │ + beq 8f788 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, r3, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 8ed98 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 8f4c4 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ + ldr r3, [pc, #2320] @ 8f9b8 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + add r2, sp, #308 @ 0x134 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r9, #0 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + b 8f31c │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 8c64c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8f178 │ │ │ │ + ldr r3, [pc, #2172] @ 8f988 │ │ │ │ + ldr r1, [pc, #2220] @ 8f9bc │ │ │ │ + mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r2, [r4] │ │ │ │ + ldr r1, [pc, #2192] @ 8f9c0 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ mov r0, #1 │ │ │ │ - bl be2c │ │ │ │ - ldr r1, [pc, #68] @ 8caa8 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r2, [r6] │ │ │ │ + ldr r1, [pc, #2168] @ 8f9c4 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r2, [r7] │ │ │ │ + ldr r1, [pc, #2144] @ 8f9c8 │ │ │ │ + strd r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ + ldrd r2, [r7, #-8] │ │ │ │ + mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ + ldr r5, [pc, #2124] @ 8f9cc │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + add r5, pc, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r1, r3, sl │ │ │ │ + beq 8f818 │ │ │ │ + ldr fp, [r3, sl] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #2004] @ 8f988 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + mov r8, #0 │ │ │ │ + mov r9, #0 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r0, fp │ │ │ │ + bl b790 │ │ │ │ + ldr r1, [r5] │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + add r3, r1, sl │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + add r1, r1, r2 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldrd r2, [r3, #16] │ │ │ │ + strd r8, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldrd r8, [r1, #16] │ │ │ │ + strd r8, [sp, #24] │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldrd r8, [r4] │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + ldrd r8, [r4, #-8] │ │ │ │ + strd r8, [sp] │ │ │ │ + bl a1be8 │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [r2, sl] │ │ │ │ + ldr r3, [r3, #3308] @ 0xcec │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8f7e8 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 8c64c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8f2e8 │ │ │ │ + ldr r3, [pc, #1908] @ 8f9d0 │ │ │ │ + ldr r5, [pc, #1908] @ 8f9d4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r3, r3, sl │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #1804] @ 8f988 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #96] @ 0x60 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl be2c │ │ │ │ - ldr r1, [pc, #48] @ 8caac │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r2, [r4] │ │ │ │ + ldr r1, [pc, #1848] @ 8f9d8 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r2, [r6] │ │ │ │ + ldr r1, [pc, #1824] @ 8f9dc │ │ │ │ + strd r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ + mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ + ldrd r2, [r7] │ │ │ │ + ldr r1, [pc, #1800] @ 8f9e0 │ │ │ │ + strd r2, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrd r2, [r7, #-8] │ │ │ │ mov r0, #1 │ │ │ │ - bl be2c │ │ │ │ - andeq r3, ip, r0, lsr r9 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - svccc 0x00900000 │ │ │ │ - andeq r3, ip, ip, asr #14 │ │ │ │ - andeq r2, r9, r8, lsl #26 │ │ │ │ - andeq r2, r9, ip, lsl lr │ │ │ │ - @ instruction: 0x00092db8 │ │ │ │ - andeq r2, r9, ip, asr #26 │ │ │ │ - strdeq r2, [r9], -r4 │ │ │ │ - │ │ │ │ -0008cab0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #420] @ 8cc6c │ │ │ │ - ldr r4, [pc, #420] @ 8cc70 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1780] @ 8f9e4 │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8cc2c │ │ │ │ - ldr r3, [pc, #400] @ 8cc74 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8cba4 │ │ │ │ - ldr r3, [pc, #384] @ 8cc78 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [pc, #372] @ 8cc7c │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [pc, #360] @ 8cc80 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b700 │ │ │ │ - ldr r4, [pc, #348] @ 8cc84 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldmib r4, {r3, r6} │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 8cbcc │ │ │ │ + ldr fp, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + add r5, fp, sl │ │ │ │ + beq 8f874 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r2, r3, #1 │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, r2 │ │ │ │ + blt 8f4c4 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 118a2c │ │ │ │ + ldr r3, [pc, #1628] @ 8f988 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + ldr r9, [pc, #1616] @ 8f988 │ │ │ │ + mov r8, #0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r5] │ │ │ │ + strd r8, [sp] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + strd r2, [sp, #96] @ 0x60 │ │ │ │ + bl b790 │ │ │ │ + ldr r5, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [r5] │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + add r3, r1, sl │ │ │ │ + mov r8, #0 │ │ │ │ + add r1, r1, r2 │ │ │ │ + mov r9, #0 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldrd r2, [r3, #16] │ │ │ │ + strd r8, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldrd r8, [r1, #16] │ │ │ │ + strd r8, [sp, #24] │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldrd r8, [r4] │ │ │ │ + strd r8, [sp, #8] │ │ │ │ + ldrd r8, [r4, #-8] │ │ │ │ + strd r8, [sp] │ │ │ │ + bl a1be8 │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [r2, sl] │ │ │ │ + ldr r3, [r3, #3308] @ 0xcec │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8cbb8 │ │ │ │ - ldr r3, [pc, #324] @ 8cc88 │ │ │ │ - cmp r6, #0 │ │ │ │ + bne 8f0e4 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [r6] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ + bl bc40 │ │ │ │ + b 8f0e4 │ │ │ │ + mov r3, #4 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + strd r8, [r4, #16] │ │ │ │ + b 8eb54 │ │ │ │ + ldr r1, [pc, #1492] @ 8f9e8 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + strd r0, [r4, #16] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + ldrd r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #1472] @ 8f9ec │ │ │ │ + mov r2, #0 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8eb54 │ │ │ │ + b 8f404 │ │ │ │ + strd r8, [r4, #16] │ │ │ │ + ldr r3, [pc, #1440] @ 8f9e8 │ │ │ │ + ldrd r0, [r2, #120] @ 0x78 │ │ │ │ + str sl, [r4, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8eb54 │ │ │ │ + ldr r3, [pc, #1412] @ 8f9e8 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [r4, #16] │ │ │ │ + b 8eb54 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ + add r5, r5, r8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r1, [r5, #376] @ 0x178 │ │ │ │ + add r2, r2, #380 @ 0x17c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + add r5, r5, #380 @ 0x17c │ │ │ │ + ldr r3, [r2, #-4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + str r1, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #1 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b778 │ │ │ │ + ldr fp, [fp] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + add r2, r3, #1 │ │ │ │ + ldr r3, [pc, #1308] @ 8f9f0 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r7, [r3, #20] │ │ │ │ - ldr r8, [r3, #24] │ │ │ │ - beq 8cb80 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - add r6, r7, r6 │ │ │ │ - sub r4, r7, #4 │ │ │ │ - sub r5, r8, #4 │ │ │ │ - sub r6, r6, #4 │ │ │ │ - ldr r0, [r4, #4]! │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl b700 │ │ │ │ - cmp r6, r4 │ │ │ │ - bne 8cb68 │ │ │ │ - mov r0, r7 │ │ │ │ - bl b700 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt 8ebf8 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt 8ebd4 │ │ │ │ + mov r8, fp │ │ │ │ + ldr r5, [sp, #156] @ 0x9c │ │ │ │ + ldr fp, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ bl b700 │ │ │ │ - ldr r3, [pc, #244] @ 8cc8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov r4, fp │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r3, [pc, #1248] @ 8f9f4 │ │ │ │ + str r0, [r4], #1024 @ 0x400 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ - b b784 │ │ │ │ - ldr r3, [pc, #228] @ 8cc90 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b700 │ │ │ │ - b 8cb20 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - bl b700 │ │ │ │ - b 8cb3c │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r8, [r4, #12] │ │ │ │ - ldr r9, [r4, #16] │ │ │ │ - beq 8cc50 │ │ │ │ - add r7, r8, r6, lsl #2 │ │ │ │ - sub r4, r8, #4 │ │ │ │ - sub r5, r9, #4 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - sub r7, r7, #4 │ │ │ │ - ldr r0, [r4, #4]! │ │ │ │ - bl b700 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl b700 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne 8cbf0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r9 │ │ │ │ - bl b700 │ │ │ │ - ldr r3, [pc, #116] @ 8cc94 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #1216] @ 8f9f8 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r7, [r3, #20] │ │ │ │ - ldr r8, [r3, #24] │ │ │ │ - b 8cb58 │ │ │ │ - ldr r1, [pc, #100] @ 8cc98 │ │ │ │ - mov r0, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #88] @ 8cc9c │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r4, #4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + add r3, fp, #4096 @ 0x1000 │ │ │ │ + str r5, [r3, #1028] @ 0x404 │ │ │ │ + b 8dbc0 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [r6] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ + bl bc40 │ │ │ │ + b 8ee48 │ │ │ │ + mov r6, #176 @ 0xb0 │ │ │ │ + mov r4, #272 @ 0x110 │ │ │ │ + add r5, r6, sl │ │ │ │ + add r0, r8, r4 │ │ │ │ + add r0, fp, r0 │ │ │ │ + add r1, fp, r5 │ │ │ │ + bl 8c8f4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ + ldr fp, [r9] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8f630 │ │ │ │ + add r4, r4, #24 │ │ │ │ + cmp r4, #368 @ 0x170 │ │ │ │ + bne 8f594 │ │ │ │ + ldr r4, [pc, #1068] @ 8f9fc │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r0, r1, r8 │ │ │ │ + add r1, r1, sl │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ + add r1, r1, #380 @ 0x17c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr ip, [r0, #376] @ 0x178 │ │ │ │ + ldr r3, [r1, #-4] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, r0, #380 @ 0x17c │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + mov r1, #1 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r0, r5 │ │ │ │ bl b778 │ │ │ │ - b 8cadc │ │ │ │ - mov r0, r8 │ │ │ │ + ldr fp, [r4] │ │ │ │ + b 8f4c4 │ │ │ │ + add r6, r6, #24 │ │ │ │ + cmp r6, #272 @ 0x110 │ │ │ │ + bne 8f58c │ │ │ │ + ldr r6, [pc, #956] @ 8fa00 │ │ │ │ + mov r9, #176 @ 0xb0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r4, #272 @ 0x110 │ │ │ │ + add r5, r8, r9 │ │ │ │ + ldr r1, [r6] │ │ │ │ + add r0, r4, sl │ │ │ │ + add r0, r1, r0 │ │ │ │ + add r1, r1, r5 │ │ │ │ + bl 8c8f4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8f688 │ │ │ │ + add r4, r4, #24 │ │ │ │ + cmp r4, #368 @ 0x170 │ │ │ │ + bne 8f650 │ │ │ │ + b 8f5c8 │ │ │ │ + add r9, r9, #24 │ │ │ │ + cmp r9, #272 @ 0x110 │ │ │ │ + bne 8f648 │ │ │ │ + ldr r7, [pc, #872] @ 8fa04 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add ip, ip, #1 │ │ │ │ + and r3, ip, #3 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + lsl r6, r3, #3 │ │ │ │ + add r6, r6, #176 @ 0xb0 │ │ │ │ + sub fp, r9, #96 @ 0x60 │ │ │ │ + mov r5, #272 @ 0x110 │ │ │ │ + mov r4, #0 │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldr r0, [r7] │ │ │ │ + and r3, r4, #3 │ │ │ │ + add r1, r0, sl │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r3, r1, r3, lsl #3 │ │ │ │ + add r3, r3, #176 @ 0xb0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + sub r3, r5, #96 @ 0x60 │ │ │ │ + add r0, r0, r8 │ │ │ │ + add r3, r1, r3 │ │ │ │ + add r2, r0, fp │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, r1, r5 │ │ │ │ + add r3, r0, r6 │ │ │ │ + add r0, r0, r9 │ │ │ │ + bl 8cb30 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #1 │ │ │ │ + bls 8f5c8 │ │ │ │ + cmp r4, #4 │ │ │ │ + add r5, r5, #24 │ │ │ │ + bne 8f6d4 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + add r9, r9, #24 │ │ │ │ + cmp ip, #4 │ │ │ │ + bne 8f6b0 │ │ │ │ + ldr fp, [r7] │ │ │ │ + b 8f4c4 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [r6] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ + bl bc40 │ │ │ │ + b 8ef9c │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + add r2, r2, #1 │ │ │ │ + add fp, fp, r8 │ │ │ │ + mov r6, r3 │ │ │ │ + add r5, r5, #380 @ 0x17c │ │ │ │ + add fp, fp, #380 @ 0x17c │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [fp, #-4] │ │ │ │ + ldr r3, [r5, #-4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str fp, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + mov r1, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b778 │ │ │ │ + ldr fp, [r6] │ │ │ │ + b 8f4c4 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r2, [r6] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r6, #-8] │ │ │ │ + bl bc40 │ │ │ │ + b 8f234 │ │ │ │ + ldr r8, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ + add r2, r3, r8 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [r2, #376] @ 0x178 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r1, r1, #380 @ 0x17c │ │ │ │ + add r2, r2, #380 @ 0x17c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r1, #-4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b778 │ │ │ │ + ldr fp, [r5] │ │ │ │ + b 8f4c4 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r8, [sp, #104] @ 0x68 │ │ │ │ + add r1, r1, #1 │ │ │ │ + add r2, fp, r8 │ │ │ │ + mov r6, r3 │ │ │ │ + add r5, r5, #380 @ 0x17c │ │ │ │ + add r2, r2, #380 @ 0x17c │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [r2, #-4] │ │ │ │ + ldr r3, [r5, #-4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r1, [sp] │ │ │ │ + b 8f7c0 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 8eb60 │ │ │ │ + add r1, r2, r2, lsl #2 │ │ │ │ + ldr r3, [r3] │ │ │ │ + add r2, r2, r1, lsl #3 │ │ │ │ + ldr r1, [pc, #288] @ 8f9ec │ │ │ │ + add r2, r3, r2, lsl #4 │ │ │ │ + mov ip, #0 │ │ │ │ + mov r0, #0 │ │ │ │ + str ip, [r3, #4] │ │ │ │ + strd r0, [r3, #16] │ │ │ │ + add r3, r3, #656 @ 0x290 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 8f8d4 │ │ │ │ + b 8eb60 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr fp, [sp, #284] @ 0x11c │ │ │ │ bl b700 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 8dbc0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr fp, [sp, #284] @ 0x11c │ │ │ │ bl b700 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ - ldr r8, [r4, #24] │ │ │ │ - b 8cb80 │ │ │ │ - andeq r0, lr, r8, asr #22 │ │ │ │ - andeq r3, ip, r8, lsr #10 │ │ │ │ - ldrdeq r0, [r0], -r0 @ │ │ │ │ - muleq r0, r4, r6 │ │ │ │ - andeq r0, r0, r0, ror #13 │ │ │ │ - andeq r0, r0, r4, lsr r6 │ │ │ │ - andeq r0, lr, ip, ror #21 │ │ │ │ - andeq r0, lr, ip, asr #21 │ │ │ │ - andeq r0, lr, r8, ror sl │ │ │ │ - andeq r0, r0, r4, ror #8 │ │ │ │ - strdeq r0, [lr], -r4 │ │ │ │ - andeq r2, r9, r0, ror #25 │ │ │ │ + ldr r3, [pc, #220] @ 8fa08 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 8dbc0 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #188] @ 8fa0c │ │ │ │ + mov r1, r7 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + str r6, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 8dbc0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + ldr r3, [pc, #116] @ 8f9ec │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [r4, #16] │ │ │ │ + b 8eb54 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ + andseq r8, r1, ip, asr #5 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + andeq r3, r9, r0, asr #7 │ │ │ │ + @ instruction: 0x000933bc │ │ │ │ + @ instruction: 0x000933bc │ │ │ │ + @ instruction: 0x000933bc │ │ │ │ + ldrsheq r8, [r1], -r4 │ │ │ │ + andseq r8, r1, r8, lsl r0 │ │ │ │ + andeq r3, r9, ip, lsr r2 │ │ │ │ + andeq r3, r9, r4, asr #4 │ │ │ │ + andeq r3, r9, r4, asr #4 │ │ │ │ + andeq r3, r9, r4, asr #4 │ │ │ │ + andseq r7, r1, ip, ror pc │ │ │ │ + andseq r7, r1, r4, lsr #30 │ │ │ │ + andeq r3, r9, r4, lsr #2 │ │ │ │ + andeq r3, r9, r0, lsr #2 │ │ │ │ + andeq r3, r9, r0, lsr #2 │ │ │ │ + andeq r3, r9, r0, lsr #2 │ │ │ │ + andseq r7, r1, r8, asr lr │ │ │ │ + andseq r7, r1, ip, ror sp │ │ │ │ + ldrdeq r2, [r9], -r0 │ │ │ │ + @ instruction: 0x00092fb0 │ │ │ │ + @ instruction: 0x00092fb0 │ │ │ │ + @ instruction: 0x00092fb0 │ │ │ │ + andseq r7, r1, r8, ror #25 │ │ │ │ + addsmi r7, lr, r0, lsl #16 │ │ │ │ + addsmi r4, pc, r0 │ │ │ │ + andseq r7, r1, r4, lsl #22 │ │ │ │ + andeq sp, r8, r0, ror r9 │ │ │ │ + andeq sp, r8, r0, ror #18 │ │ │ │ + andseq r7, r1, r8, lsl #20 │ │ │ │ + mulseq r1, r4, r9 │ │ │ │ + andseq r7, r1, r8, lsr r9 │ │ │ │ + andeq r0, r9, ip, lsr #20 │ │ │ │ + muleq r8, r0, r4 │ │ │ │ │ │ │ │ -0008cca0 : │ │ │ │ +0008fa10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3016] @ 0xbc8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #1048] @ 8d0d4 │ │ │ │ - sub sp, sp, #1040 @ 0x410 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #1040] @ 8d0d8 │ │ │ │ - sub sp, sp, #4 │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r2, [pc, #112] @ 8fa98 │ │ │ │ + ldr r3, [pc, #112] @ 8fa9c │ │ │ │ add r2, pc, r2 │ │ │ │ + sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add sl, sp, #16 │ │ │ │ - mov r7, r1 │ │ │ │ - sub r1, sl, #4 │ │ │ │ + mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #1036] @ 0x40c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r8, [sp, #1080] @ 0x438 │ │ │ │ - bl 7be14 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ble 8ce24 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr r1, [pc, #980] @ 8d0dc │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - strd r4, [r8] │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r3, [fp] │ │ │ │ - mov r2, #3 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [r6] │ │ │ │ - bl ba30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8cd7c │ │ │ │ - ldr r3, [pc, #932] @ 8d0e0 │ │ │ │ - mov r1, #3 │ │ │ │ - mov r2, #0 │ │ │ │ - str r1, [r7] │ │ │ │ - strd r2, [r8] │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #912] @ 8d0e4 │ │ │ │ - ldr r3, [pc, #896] @ 8d0d8 │ │ │ │ + bl ba54 <__stat64_time64@plt> │ │ │ │ + ldr r2, [pc, #80] @ 8faa0 │ │ │ │ + ldr r3, [pc, #72] @ 8fa9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrge r0, [sp, #16] │ │ │ │ + movlt r0, #1 │ │ │ │ + andge r0, r0, #61440 @ 0xf000 │ │ │ │ + subge r0, r0, #16384 @ 0x4000 │ │ │ │ + clzge r0, r0 │ │ │ │ + lsrge r0, r0, #5 │ │ │ │ + lslge r0, r0, #1 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1036] @ 0x40c │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8cf68 │ │ │ │ - add sp, sp, #1040 @ 0x410 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #868] @ 8d0e8 │ │ │ │ - mov r2, #3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl ba30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8ce0c │ │ │ │ - ldr r1, [pc, #844] @ 8d0ec │ │ │ │ - mov r2, #3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl ba30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8ce0c │ │ │ │ - ldr r1, [pc, #820] @ 8d0f0 │ │ │ │ - mov r2, #3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl ba30 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r3, #4 │ │ │ │ - streq r3, [r7] │ │ │ │ - beq 8cd48 │ │ │ │ - ldr r1, [pc, #788] @ 8d0f4 │ │ │ │ - mov r2, #3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl ba30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8ce2c │ │ │ │ - ldr r3, [pc, #764] @ 8d0f8 │ │ │ │ - mov r1, #5 │ │ │ │ - mov r2, #0 │ │ │ │ - str r1, [r7] │ │ │ │ - strd r2, [r8] │ │ │ │ - b 8cd48 │ │ │ │ - ldr r3, [pc, #744] @ 8d0fc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #4 │ │ │ │ - str r1, [r7] │ │ │ │ - strd r2, [r8] │ │ │ │ - b 8cd48 │ │ │ │ - mov r0, #1 │ │ │ │ - b 8cd4c │ │ │ │ - ldr r1, [pc, #716] @ 8d100 │ │ │ │ - mov r2, #3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl ba30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8ce60 │ │ │ │ - ldr r3, [pc, #692] @ 8d104 │ │ │ │ - mov r1, #6 │ │ │ │ - mov r2, #0 │ │ │ │ - str r1, [r7] │ │ │ │ - strd r2, [r8] │ │ │ │ - b 8cd48 │ │ │ │ - ldr r1, [pc, #672] @ 8d108 │ │ │ │ - mov r2, #3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl ba30 │ │ │ │ + bne 8fa94 │ │ │ │ + add sp, sp, #132 @ 0x84 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r0, [ip], -r0 @ │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq r0, ip, r8, lsr #11 │ │ │ │ + │ │ │ │ +0008faa4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3864] @ 0xf18 │ │ │ │ + ldr lr, [pc, #3444] @ 90830 │ │ │ │ + ldr ip, [pc, #3444] @ 90834 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + sub sp, sp, #196 @ 0xc4 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #188] @ 0xbc │ │ │ │ + mov ip, #0 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #3416] @ 90838 │ │ │ │ + ldr r2, [pc, #3416] @ 9083c │ │ │ │ + add r3, pc, r3 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #252] @ 0xfc │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #292] @ 0x124 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + bne 90a54 │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ce94 │ │ │ │ - ldr r2, [pc, #648] @ 8d10c │ │ │ │ - ldr r3, [pc, #648] @ 8d110 │ │ │ │ - mov r1, #7 │ │ │ │ - str r1, [r7] │ │ │ │ - strd r2, [r8] │ │ │ │ - b 8cd48 │ │ │ │ - ldr r1, [pc, #632] @ 8d114 │ │ │ │ - mov r2, #3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl ba30 │ │ │ │ + bne 90988 │ │ │ │ + ldr r4, [pc, #3340] @ 90840 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldrd r0, [r4] │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cec8 │ │ │ │ - ldr r3, [pc, #580] @ 8d0fc │ │ │ │ + bne 9093c │ │ │ │ + ldr r4, [pc, #3316] @ 90844 │ │ │ │ + ldr r2, [pc, #3316] @ 90848 │ │ │ │ + ldr r3, [pc, #3316] @ 9084c │ │ │ │ + add r4, pc, r4 │ │ │ │ + strd r2, [r4] │ │ │ │ + ldr r2, [pc, #3308] @ 90850 │ │ │ │ + ldr r3, [pc, #3308] @ 90854 │ │ │ │ + ldrd r8, [sp, #8] │ │ │ │ + strd r2, [r4, #24] │ │ │ │ + ldr r2, [pc, #3300] @ 90858 │ │ │ │ + ldr r3, [pc, #3300] @ 9085c │ │ │ │ + mov r0, r8 │ │ │ │ + strd r2, [r4, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [pc, #3288] @ 90860 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, #8 │ │ │ │ - str r1, [r7] │ │ │ │ - strd r2, [r8] │ │ │ │ - b 8cd48 │ │ │ │ - ldr r1, [pc, #584] @ 8d118 │ │ │ │ - mov r2, #3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl ba30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8cef8 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r3, #4 │ │ │ │ - str r2, [fp] │ │ │ │ - str r3, [r7] │ │ │ │ - b 8cd48 │ │ │ │ - ldr r1, [pc, #540] @ 8d11c │ │ │ │ - mov r2, #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl ba30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8cf34 │ │ │ │ - ldr r1, [pc, #516] @ 8d120 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r0, #0 │ │ │ │ - str r2, [r7] │ │ │ │ - strd r0, [r8] │ │ │ │ - str r3, [r6] │ │ │ │ - b 8cd48 │ │ │ │ - ldr r1, [pc, #488] @ 8d124 │ │ │ │ - mov r2, #3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl ba30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8cf6c │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ + bl 118758 │ │ │ │ + ldr r2, [pc, #3280] @ 90864 │ │ │ │ + ldr r3, [pc, #3280] @ 90868 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 118758 │ │ │ │ + ldr r2, [pc, #3240] @ 90864 │ │ │ │ + ldr r3, [pc, #3240] @ 90868 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #3236] @ 9086c │ │ │ │ + ldr r3, [pc, #3236] @ 90870 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + strd sl, [r4, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #3212] @ 90874 │ │ │ │ + ldr r3, [pc, #3212] @ 90878 │ │ │ │ + bl 11875c │ │ │ │ + ldr r2, [pc, #3208] @ 9087c │ │ │ │ + ldr r3, [pc, #3208] @ 90880 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 118b10 │ │ │ │ + mov r8, sl │ │ │ │ + mov r9, fp │ │ │ │ + ldr r2, [pc, #3136] @ 90884 │ │ │ │ + ldr r3, [pc, #3136] @ 90888 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #3116] @ 9088c │ │ │ │ + ldr r3, [pc, #3116] @ 90890 │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r0, [pc, #3080] @ 90894 │ │ │ │ + ldr r1, [pc, #3080] @ 90898 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd sl, [sp, #16] │ │ │ │ + bl 11875c │ │ │ │ + ldrd sl, [sp] │ │ │ │ + ldr r2, [pc, #3028] @ 9089c │ │ │ │ + ldr r3, [pc, #3028] @ 908a0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #2964] @ 908a4 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r1, [r7] │ │ │ │ - strd r2, [r8] │ │ │ │ - b 8cd48 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #436] @ 8d128 │ │ │ │ - mov r2, #3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl ba30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8cfa8 │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [fp] │ │ │ │ - mov r1, #4 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r2, [pc, #2860] @ 90848 │ │ │ │ + ldr r3, [pc, #2860] @ 9084c │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + bl b370 │ │ │ │ + ldrd sl, [sp, #128] @ 0x80 │ │ │ │ + ldrd r8, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [pc, #2924] @ 908a8 │ │ │ │ + ldr r3, [pc, #2924] @ 908ac │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + strd sl, [sp, #56] @ 0x38 │ │ │ │ + strd r8, [sp, #32] │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #2904] @ 908b0 │ │ │ │ + ldr r3, [pc, #2904] @ 908b4 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r8, [sp] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + bl 11875c │ │ │ │ + ldr r2, [pc, #2864] @ 908b8 │ │ │ │ + ldr r3, [pc, #2864] @ 908bc │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #2772] @ 908a4 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r1, [r7] │ │ │ │ - strd r2, [r8] │ │ │ │ - b 8cd48 │ │ │ │ - sub sl, sl, #8 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r2, [pc, #2668] @ 90848 │ │ │ │ + ldr r3, [pc, #2668] @ 9084c │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + bl b370 │ │ │ │ + ldrd r8, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [pc, #2760] @ 908c0 │ │ │ │ + ldr r3, [pc, #2760] @ 908c4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd sl, [sp, #128] @ 0x80 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r0, [pc, #2732] @ 908c8 │ │ │ │ + ldr r1, [pc, #2732] @ 908cc │ │ │ │ + bl 118758 │ │ │ │ + ldrd r8, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #2676] @ 908d0 │ │ │ │ + ldr r3, [pc, #2676] @ 908d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r8, [sp] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118758 │ │ │ │ + ldr r2, [pc, #2608] @ 908d8 │ │ │ │ + ldr r3, [pc, #2608] @ 908dc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #2484] @ 908a4 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - bl b91c │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - str r0, [fp] │ │ │ │ + bl 118d7c │ │ │ │ + ldr r2, [pc, #2380] @ 90848 │ │ │ │ + ldr r3, [pc, #2380] @ 9084c │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + bl b370 │ │ │ │ + ldrd r6, [sp, #120] @ 0x78 │ │ │ │ + ldrd r8, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r6, [sp, #48] @ 0x30 │ │ │ │ + ldrd r6, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + strd r6, [sp, #64] @ 0x40 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + ldr r5, [pc, #2316] @ 9084c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 118758 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [r4, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl b7cc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r3, r6, r0 │ │ │ │ - cmp r2, r3 │ │ │ │ - bcs 8d044 │ │ │ │ - ldr r1, [pc, #328] @ 8d12c │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl ba30 │ │ │ │ - cmp r0, #0 │ │ │ │ - streq r0, [fp] │ │ │ │ - beq 8d044 │ │ │ │ - ldr r1, [pc, #300] @ 8d130 │ │ │ │ - mov r2, #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [r4, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [r4, #80] @ 0x50 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl ba30 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - streq r3, [fp] │ │ │ │ - beq 8d044 │ │ │ │ - ldr r1, [pc, #268] @ 8d134 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - bl ba30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8ce24 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [fp] │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - cmp r4, #1 │ │ │ │ - beq 8cd48 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + strd r0, [r4, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + ldrd r8, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + add r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + strd r0, [r4, #88] @ 0x58 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [r4, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r2, [pc, #1956] @ 90850 │ │ │ │ + ldr r3, [pc, #1956] @ 90854 │ │ │ │ + ldrd r6, [sp, #48] @ 0x30 │ │ │ │ + strd r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #1952] @ 9085c │ │ │ │ + ldr r2, [pc, #1944] @ 90858 │ │ │ │ + ldrd r8, [sp, #8] │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #2068] @ 908e0 │ │ │ │ + strd r6, [r4, #96] @ 0x60 │ │ │ │ + add r3, pc, r3 │ │ │ │ + strd r8, [r3] │ │ │ │ + strd r0, [r4, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [pc, #1892] @ 90848 │ │ │ │ + strd r0, [r3, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 118b10 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + ldr sl, [sp, #116] @ 0x74 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + ldrd r6, [sp, #128] @ 0x80 │ │ │ │ + ldrd r8, [sp, #120] @ 0x78 │ │ │ │ + bl b370 │ │ │ │ + ldrd sl, [sp, #120] @ 0x78 │ │ │ │ + ldrd r4, [sp, #128] @ 0x80 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl b91c │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [r7] │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + ldr r3, [pc, #1896] @ 908e4 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + add r3, fp, #-2147483648 @ 0x80000000 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl b7cc │ │ │ │ - cmp r5, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movgt r3, #0 │ │ │ │ - movle r3, #1 │ │ │ │ - add r6, r6, r0 │ │ │ │ - cmp r2, r6 │ │ │ │ - orrcc r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8ce24 │ │ │ │ - cmp r4, #2 │ │ │ │ - beq 8cd48 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r1, sl │ │ │ │ - bl b514 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - strd r0, [r8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r4, r4, r0 │ │ │ │ - cmp r3, r4 │ │ │ │ - movcs r0, #0 │ │ │ │ - movcc r0, #1 │ │ │ │ - b 8cd4c │ │ │ │ - andeq r3, ip, r0, lsr r3 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r2, r9, r8, lsl ip │ │ │ │ - subsmi r0, lr, r0 │ │ │ │ - andeq r3, ip, r4, lsr #5 │ │ │ │ - @ instruction: 0x00092bb4 │ │ │ │ - muleq r9, ip, fp │ │ │ │ - andeq r2, r9, r8, lsl #23 │ │ │ │ - andeq r2, r9, ip, ror #22 │ │ │ │ - subsmi r0, r2, r0 │ │ │ │ - submi r8, r6, r0 │ │ │ │ - andeq r2, r9, r4, lsr #22 │ │ │ │ - submi r0, lr, r0 │ │ │ │ - strdeq r2, [r9], -r8 │ │ │ │ - @ instruction: 0x6db6db6e │ │ │ │ - ldrdmi fp, [r9], #-107 @ 0xffffff95 │ │ │ │ - ldrdeq r2, [r9], -r0 │ │ │ │ - andeq r1, r9, r4, ror #18 │ │ │ │ - andeq r4, r9, r8, lsl #2 │ │ │ │ - rsbmi lr, r0, r0 │ │ │ │ - andeq r2, r9, r8, lsr sl │ │ │ │ - andeq r2, r9, r8, lsl #20 │ │ │ │ - andeq r2, r9, r0, lsr #19 │ │ │ │ - andeq r2, r9, r8, lsl #19 │ │ │ │ - andeq r2, r9, ip, ror #18 │ │ │ │ - │ │ │ │ -0008d138 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - bl ba90 <__ctype_b_loc@plt> │ │ │ │ - lsl r3, r4, #1 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldrh r3, [r2, r3] │ │ │ │ - tst r3, #2048 @ 0x800 │ │ │ │ - bne 8d184 │ │ │ │ - sub r4, r4, #65 @ 0x41 │ │ │ │ - and r4, r4, #255 @ 0xff │ │ │ │ - cmp r4, #37 @ 0x25 │ │ │ │ - bhi 8d18c │ │ │ │ - ldr r3, [pc, #24] @ 8d194 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ - pop {r4, pc} │ │ │ │ - sub r0, r4, #48 @ 0x30 │ │ │ │ - pop {r4, pc} │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrdeq r7, [sl], -r8 │ │ │ │ - │ │ │ │ -0008d198 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3032] @ 0xbd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #872] @ 8d51c │ │ │ │ - sub sp, sp, #1024 @ 0x400 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #864] @ 8d520 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, sp, #4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #1028] @ 0x404 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldrb r3, [sp, #4] │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ - beq 8d3f0 │ │ │ │ + mov fp, r1 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + mov sl, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 119048 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + movne r4, #1 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + orrne r4, r4, #1 │ │ │ │ + tst r4, #1 │ │ │ │ + beq 909a4 │ │ │ │ + ldrd r4, [sp, #80] @ 0x50 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ - cmp r0, #6 │ │ │ │ - beq 8d32c │ │ │ │ - ldr r1, [pc, #784] @ 8d524 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b550 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8d2c4 │ │ │ │ - ldr r1, [pc, #764] @ 8d528 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b550 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8d2dc │ │ │ │ - ldr r3, [pc, #744] @ 8d52c │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [r7] │ │ │ │ - strd r2, [r6] │ │ │ │ - strd r2, [r5] │ │ │ │ - ldrd r0, [r7] │ │ │ │ - ldr r3, [pc, #720] @ 8d52c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #708] @ 8d52c │ │ │ │ - mov r2, #0 │ │ │ │ - strd r0, [r7] │ │ │ │ - ldrd r0, [r6] │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #688] @ 8d52c │ │ │ │ - mov r2, #0 │ │ │ │ - strd r0, [r6] │ │ │ │ - ldrd r0, [r5] │ │ │ │ - bl 118dcc │ │ │ │ - mov r3, #0 │ │ │ │ - strd r0, [r5] │ │ │ │ - ldr r1, [pc, #664] @ 8d530 │ │ │ │ - ldr r2, [pc, #644] @ 8d520 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r2, [sp, #1028] @ 0x404 │ │ │ │ - eors r1, r2, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - bne 8d518 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, sp, #1024 @ 0x400 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118b10 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r4, [sp] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r5, #3 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #1460] @ 908e8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r4, r3, #32 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r8, [r4] │ │ │ │ + ldrd r6, [r4, #16] │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + strd r6, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + ldrd sl, [r4, #8] │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + add r4, r4, #24 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + strd r0, [r3], #8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + subs r5, r5, #1 │ │ │ │ + strd r0, [r3], #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bne 9034c │ │ │ │ + ldrd r8, [sp, #144] @ 0x90 │ │ │ │ + ldrd r4, [sp, #136] @ 0x88 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl bc7c │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + ldr sl, [sp, #116] @ 0x74 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + ldrd r6, [sp, #128] @ 0x80 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r4, [sp, #120] @ 0x78 │ │ │ │ + strd r6, [sp, #8] │ │ │ │ + strd r4, [sp] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r6, [sp, #152] @ 0x98 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl b3d0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl bc7c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + bl b370 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r6, [sp, #120] @ 0x78 │ │ │ │ + ldrd r8, [sp, #128] @ 0x80 │ │ │ │ + bl b3d0 │ │ │ │ + mov sl, r8 │ │ │ │ + add fp, r9, #-2147483648 @ 0x80000000 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + ldrd r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r7] │ │ │ │ - strd r2, [r6] │ │ │ │ - strd r2, [r5] │ │ │ │ - b 8d250 │ │ │ │ - ldr r1, [pc, #592] @ 8d534 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b550 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8d404 │ │ │ │ - ldr r1, [pc, #572] @ 8d538 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b550 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8d424 │ │ │ │ - ldr r1, [pc, #536] @ 8d52c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 118d7c │ │ │ │ + ldrd r2, [sp] │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11875c │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 118d7c │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 118b10 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - strd r2, [r7] │ │ │ │ - strd r0, [r6] │ │ │ │ - strd r2, [r5] │ │ │ │ - b 8d250 │ │ │ │ - ldrb r9, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 8d138 │ │ │ │ - cmp r0, #0 │ │ │ │ - movge sl, #0 │ │ │ │ - bge 8d3ac │ │ │ │ - b 8d20c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 8d138 │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - ldrb r0, [sp, #5] │ │ │ │ - bl 8d138 │ │ │ │ - add r0, r0, r8, lsl #4 │ │ │ │ - bl 118a7c │ │ │ │ - strd r0, [r7] │ │ │ │ - ldrb r0, [sp, #6] │ │ │ │ - bl 8d138 │ │ │ │ mov r8, r0 │ │ │ │ - ldrb r0, [sp, #7] │ │ │ │ - bl 8d138 │ │ │ │ - add r0, r0, r8, lsl #4 │ │ │ │ - bl 118a7c │ │ │ │ - strd r0, [r6] │ │ │ │ - ldrb r0, [sp, #8] │ │ │ │ - bl 8d138 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9073c │ │ │ │ + ldr r7, [pc, #488] @ 908ec │ │ │ │ + mov r6, #0 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ - ldrb r0, [sp, #9] │ │ │ │ - bl 8d138 │ │ │ │ - add r0, r0, r8, lsl #4 │ │ │ │ - bl 118a7c │ │ │ │ - strd r0, [r5] │ │ │ │ - cmp sl, #5 │ │ │ │ - bgt 8d250 │ │ │ │ - ldrb r0, [r4], #1 │ │ │ │ - bl 8d138 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8d348 │ │ │ │ - ldr lr, [pc, #368] @ 8d53c │ │ │ │ - ldr ip, [pc, #368] @ 8d540 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, pc, ip │ │ │ │ - add ip, ip, #40 @ 0x28 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - mov r3, #1 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - b 8d290 │ │ │ │ - add r1, r8, #1 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd90 <__strcpy_chk@plt> │ │ │ │ - b 8d1fc │ │ │ │ - ldr r3, [pc, #288] @ 8d52c │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [r7] │ │ │ │ + bne 9070c │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r6] │ │ │ │ - strd r2, [r5] │ │ │ │ - b 8d250 │ │ │ │ - ldr r1, [pc, #280] @ 8d544 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b550 │ │ │ │ + strd r8, [r3] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [pc, #408] @ 908ec │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d474 │ │ │ │ - ldr r1, [pc, #260] @ 8d548 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b550 │ │ │ │ + beq 907a0 │ │ │ │ + ldr r5, [pc, #388] @ 908ec │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d494 │ │ │ │ - ldr r3, [pc, #208] @ 8d52c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - strd r2, [r7] │ │ │ │ - strd r0, [r6] │ │ │ │ - strd r2, [r5] │ │ │ │ - b 8d250 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r7] │ │ │ │ - strd r2, [r6] │ │ │ │ - ldr r3, [pc, #160] @ 8d52c │ │ │ │ + bne 90768 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + strd r8, [r3] │ │ │ │ + ldrd r2, [sp, #104] @ 0x68 │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 118b10 │ │ │ │ + ldr r3, [pc, #348] @ 90910 │ │ │ │ mov r2, #0 │ │ │ │ - strd r2, [r5] │ │ │ │ - b 8d250 │ │ │ │ - ldr r1, [pc, #176] @ 8d54c │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b550 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d4cc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r7] │ │ │ │ - ldr r3, [pc, #108] @ 8d52c │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [r6] │ │ │ │ - strd r2, [r5] │ │ │ │ - b 8d250 │ │ │ │ - ldr r1, [pc, #124] @ 8d550 │ │ │ │ + bne 90a80 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b550 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [pc, #280] @ 908f0 │ │ │ │ mov r2, #0 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d504 │ │ │ │ - ldr r3, [pc, #60] @ 8d52c │ │ │ │ - strd r2, [r7] │ │ │ │ - strd r2, [r6] │ │ │ │ + ldrne r5, [pc, #264] @ 908f0 │ │ │ │ + movne r4, #0 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + strd r4, [r3] │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r5] │ │ │ │ - b 8d250 │ │ │ │ - ldr r3, [pc, #72] @ 8d554 │ │ │ │ - strd r2, [r7] │ │ │ │ - strd r2, [r6] │ │ │ │ - strd r2, [r5] │ │ │ │ - b 8d250 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, ip, r8, lsr lr │ │ │ │ + ldr r3, [pc, #228] @ 908e4 │ │ │ │ + bl 118d7c │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + strd r0, [r3] │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + strd r2, [r1] │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + strd r2, [r1] │ │ │ │ + ldr r2, [pc, #196] @ 908f4 │ │ │ │ + b 90914 │ │ │ │ + andeq r0, ip, ip, lsr r5 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r2, r9, r8, lsr #15 │ │ │ │ - muleq r9, r8, r7 │ │ │ │ - rsbmi lr, pc, r0 │ │ │ │ - andeq r2, ip, r0, ror #26 │ │ │ │ - ldrdeq pc, [r8], -r0 │ │ │ │ - ldrdeq r2, [r9], -r0 │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - andeq r0, lr, ip, lsr r2 │ │ │ │ - andeq r2, r9, r8, lsr #11 │ │ │ │ - muleq r9, r8, r5 │ │ │ │ - andeq r2, r9, r8, asr #10 │ │ │ │ - andeq r2, r9, r8, lsl r5 │ │ │ │ - rsbmi r0, r0, r0 │ │ │ │ - │ │ │ │ -0008d558 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - bl b7cc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7cc │ │ │ │ - subs r2, r0, #0 │ │ │ │ - subne r1, r4, #1 │ │ │ │ - subne r3, r5, #1 │ │ │ │ - addne r3, r6, r3 │ │ │ │ - addne lr, r1, r2 │ │ │ │ - beq 8d5c8 │ │ │ │ - ldrb ip, [r1, #1]! │ │ │ │ - strb ip, [r3, #1]! │ │ │ │ - cmp r1, lr │ │ │ │ - bne 8d598 │ │ │ │ - cmp r2, #79 @ 0x4f │ │ │ │ - bls 8d5c8 │ │ │ │ - add r5, r6, r5 │ │ │ │ + andeq r0, ip, r8, lsl r5 │ │ │ │ + andeq r0, r0, r0, asr r6 │ │ │ │ + andeq r1, ip, r4, lsl #2 │ │ │ │ + mulseq r1, r4, r4 │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ + bne 1981038 │ │ │ │ + ldrdmi sl, [ip], #-92 @ 0xffffffa4 │ │ │ │ + rscslt r8, pc, #628 @ 0x274 │ │ │ │ + cdpcc 5, 13, cr5, cr4, cr5, {5} │ │ │ │ + addsmi fp, sp, r0 │ │ │ │ + @ instruction: 0x47ae147b │ │ │ │ + svccc 0x00847ae1 │ │ │ │ + @ instruction: 0xf5c28f5c │ │ │ │ + svccc 0x00f65c28 │ │ │ │ + ldmdbhi r7!, {r0, r1, r2, r6, r7, r8, r9, fp, lr} │ │ │ │ + adcmi r0, r2, r1, lsl #1 │ │ │ │ + ldclmi 13, cr1, [r5, #-420] @ 0xfffffe5c │ │ │ │ + svccc 0x000f7510 │ │ │ │ + @ instruction: 0xe646f156 │ │ │ │ + svccc 0x00383f91 │ │ │ │ + blcs 2088ac0 │ │ │ │ + svccc 0x0031b1d9 │ │ │ │ + stmdbne r5!, {r2, r4, r6, r7, r8, r9, fp, sp}^ │ │ │ │ + svccc 0x00d358e2 │ │ │ │ + stclhi 15, cr13, [pc, #-236] @ 907b8 │ │ │ │ + svccc 0x00926e97 │ │ │ │ + adcmi r2, ip, r0 │ │ │ │ + cdpcc 7, 13, cr2, cr5, cr5, {7} │ │ │ │ + svccc 0x00398f1d │ │ │ │ + ldmdalt r1, {r0, r2, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ + svccc 0x00f1851e │ │ │ │ + cmnvs r3, #57088 @ 0xdf00 │ │ │ │ + svccc 0x0092c27a │ │ │ │ + ldcgt 8, cr10, [r5, #-352]! @ 0xfffffea0 │ │ │ │ + svccc 0x00eb4e3b │ │ │ │ + adcvc sp, r3, sl, lsl #14 │ │ │ │ + @ instruction: 0x409f52bd │ │ │ │ + strbhi r0, [sp], #-315 @ 0xfffffec5 │ │ │ │ + svccc 0x00db4f0d │ │ │ │ + ldrsbmi r1, [r2, #39]! @ 0x27 │ │ │ │ + svccc 0x00a566cf │ │ │ │ + andeq r0, ip, ip, ror #22 │ │ │ │ + eormi r0, lr, r0 │ │ │ │ + @ instruction: 0x00116cb8 │ │ │ │ + rsbsmi r8, r6, r0 │ │ │ │ + subsgt r8, r6, r0 │ │ │ │ + andeq pc, fp, r0, ror #13 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + mulseq r1, r0, r6 │ │ │ │ + @ instruction: 0xd6fda837 │ │ │ │ + eorsmi r1, r5, lr, asr #16 │ │ │ │ + andeq r0, r0, r8, lsl #13 │ │ │ │ + andeq r1, r9, r8, lsr r8 │ │ │ │ + subsmi r8, r6, r0 │ │ │ │ + ldr r3, [pc, #-36] @ 908f8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - strb r3, [r5, #80] @ 0x50 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b b7cc │ │ │ │ - add r0, r5, r2 │ │ │ │ - add r0, r6, r0 │ │ │ │ - rsb r2, r2, #80 @ 0x50 │ │ │ │ - mov r1, #32 │ │ │ │ - bl b5b0 │ │ │ │ - b 8d5b0 │ │ │ │ + bne 90a8c │ │ │ │ + add sp, sp, #196 @ 0xc4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r0, [r4, #8] │ │ │ │ + ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8fb48 │ │ │ │ + ldr r3, [pc, #-92] @ 908fc │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrd r0, [r3, #8] │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ + ldrd r4, [r3] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldrd r0, [r3, #16] │ │ │ │ + ldrd r2, [r3, #24] │ │ │ │ + strd r0, [sp] │ │ │ │ + strd r2, [sp, #104] @ 0x68 │ │ │ │ + b 900e4 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + strd r2, [r1] │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ + strd r2, [r1] │ │ │ │ + b 90808 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + ldr r2, [pc, #-176] @ 90900 │ │ │ │ + ldr r3, [pc, #-176] @ 90904 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 118b10 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 118b10 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 118b10 │ │ │ │ + ldrd r2, [sp, #32] │ │ │ │ + bl 11875c │ │ │ │ + ldrd r8, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118b10 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + b 902d4 │ │ │ │ + ldr r2, [pc, #-340] @ 90908 │ │ │ │ + ldr r0, [pc, #-340] @ 9090c │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r2, #42 @ 0x2a │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl b9f4 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl b778 │ │ │ │ + b 8fb18 │ │ │ │ + ldr r5, [pc, #-376] @ 90910 │ │ │ │ + mov r4, #0 │ │ │ │ + b 907e8 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ -0008d5e0 : │ │ │ │ +00090a90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-304] @ 0xfffffed0 │ │ │ │ - sub sp, sp, #4352 @ 0x1100 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #752] @ 8d900 │ │ │ │ - strb r2, [r5, #-4]! │ │ │ │ - ldr r2, [pc, #748] @ 8d904 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #744] @ 8d908 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - mov r9, r0 │ │ │ │ - add r0, sp, #4352 @ 0x1100 │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr lr, [pc, #248] @ 90ba0 │ │ │ │ + ldr ip, [pc, #248] @ 90ba4 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #236] @ 90ba8 │ │ │ │ + sub sp, sp, #88 @ 0x58 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #228] @ 90bac │ │ │ │ add r3, pc, r3 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #84] @ 0x54 │ │ │ │ + mov ip, #0 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + ldrd r8, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - mov r2, #0 │ │ │ │ - add r0, r0, #12 │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ - add r4, sp, #12 │ │ │ │ - mov r6, r4 │ │ │ │ - stmia r6!, {r0, r1} │ │ │ │ - mov r1, r4 │ │ │ │ - strh r2, [r6] │ │ │ │ - mov r0, r5 │ │ │ │ - lsr r2, r2, #16 │ │ │ │ - strb r2, [r6, #2]! │ │ │ │ - bl 8d558 │ │ │ │ - ldr r3, [pc, #672] @ 8d90c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ - mov r3, r4 │ │ │ │ - lsr ip, r2, #16 │ │ │ │ - stmia r3!, {r0, r1} │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - strh r2, [r3] │ │ │ │ - strb ip, [r6] │ │ │ │ - bl 8d558 │ │ │ │ - ldr r3, [pc, #632] @ 8d910 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8d558 │ │ │ │ - ldr r3, [pc, #596] @ 8d914 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r8, [sp] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8d558 │ │ │ │ - ldr ip, [pc, #560] @ 8d918 │ │ │ │ - mov r6, r4 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [ip] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r6] │ │ │ │ - bl 8d558 │ │ │ │ - ldr ip, [pc, #524] @ 8d91c │ │ │ │ - mov lr, r4 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [ip] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r6] │ │ │ │ - bl 8d558 │ │ │ │ - ldr ip, [pc, #488] @ 8d920 │ │ │ │ - mov lr, r4 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [ip] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - strh r3, [r6] │ │ │ │ - bl 8d558 │ │ │ │ - ldr ip, [pc, #452] @ 8d924 │ │ │ │ - mov lr, r4 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [ip] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - strh r3, [r6] │ │ │ │ - bl 8d558 │ │ │ │ - ldr r3, [pc, #416] @ 8d928 │ │ │ │ - ldr r6, [pc, #416] @ 8d92c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ - stm r4, {r0, r1, r2} │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8d558 │ │ │ │ - ldr r3, [pc, #392] @ 8d930 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ - stm r4, {r0, r1, r2} │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8d558 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #356] @ 8d934 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #348] @ 8d938 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - ldr r6, [pc, #332] @ 8d93c │ │ │ │ - add r6, pc, r6 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8d558 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #280] @ 8d934 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #272] @ 8d938 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 90b70 │ │ │ │ + ldrd r2, [sp, #128] @ 0x80 │ │ │ │ + add ip, sp, #72 @ 0x48 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrd r2, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8d558 │ │ │ │ - ldr r3, [pc, #232] @ 8d940 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ - stm r4, {r0, r1, r2} │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8d558 │ │ │ │ - ldr r3, [pc, #208] @ 8d944 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 8d558 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bd0c │ │ │ │ - subs ip, r0, #0 │ │ │ │ - beq 8d8cc │ │ │ │ - ldr r2, [pc, #176] @ 8d948 │ │ │ │ - ldr r3, [pc, #104] @ 8d904 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ + add ip, sp, #64 @ 0x40 │ │ │ │ + strd r2, [sp] │ │ │ │ + str r9, [sp, #20] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ + strd r4, [sp, #48] @ 0x30 │ │ │ │ + strd r4, [sp, #40] @ 0x28 │ │ │ │ + strd r4, [sp, #32] │ │ │ │ + strd r4, [sp, #24] │ │ │ │ + bl 8faa4 │ │ │ │ + ldr r2, [pc, #100] @ 90bb0 │ │ │ │ + ldr r3, [pc, #84] @ 90ba4 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #4352 @ 0x1100 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #12 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8d8fc │ │ │ │ - mov r0, ip │ │ │ │ - add sp, sp, #4352 @ 0x1100 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r4, [pc, #120] @ 8d94c │ │ │ │ - ldr lr, [pc, #120] @ 8d950 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - add lr, pc, lr │ │ │ │ - add lr, lr, #40 @ 0x28 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [r4] │ │ │ │ - strh r3, [lr] │ │ │ │ - b 8d890 │ │ │ │ + bne 90b9c │ │ │ │ + add sp, sp, #88 @ 0x58 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r2, [pc, #60] @ 90bb4 │ │ │ │ + ldr r0, [pc, #60] @ 90bb8 │ │ │ │ + ldr sl, [r3, r2] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [sl] │ │ │ │ + mov r2, #26 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl b9f4 │ │ │ │ + ldr r0, [sl] │ │ │ │ + bl b778 │ │ │ │ + b 90af0 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, ip, r4, ror #19 │ │ │ │ + andeq pc, fp, r0, asr r5 @ │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r2, r9, ip, asr #7 │ │ │ │ - muleq r9, r8, r3 │ │ │ │ - andeq r2, r9, r4, ror r3 │ │ │ │ - andeq r2, r9, r8, asr r3 │ │ │ │ - andeq r2, r9, ip, lsr r3 │ │ │ │ - andeq r2, r9, r8, lsr #6 │ │ │ │ - andeq r2, r9, r4, lsl r3 │ │ │ │ - andeq r2, r9, r0, lsl #6 │ │ │ │ - andeq r2, r9, ip, ror #5 │ │ │ │ - andeq r2, r9, r8, ror #5 │ │ │ │ - ldrdeq r2, [r9], -r8 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - svccc 0x00e00000 │ │ │ │ - @ instruction: 0x000922b0 │ │ │ │ - andeq r2, r9, r8, asr r2 │ │ │ │ - subeq r4, r4, r5, asr #28 │ │ │ │ - andeq r2, ip, r0, ror #14 │ │ │ │ - andeq r2, r9, r4, ror #3 │ │ │ │ - andeq pc, sp, r4, lsr sp @ │ │ │ │ + andeq pc, fp, r4, lsr r5 @ │ │ │ │ + andeq r0, r0, r0, asr r6 │ │ │ │ + andeq pc, fp, ip, lsr #9 │ │ │ │ + andeq r0, r0, r8, lsl #13 │ │ │ │ + andeq r1, r9, r8, asr #14 │ │ │ │ │ │ │ │ -0008d954 : │ │ │ │ +00090bbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r9, [pc, #224] @ 8da4c │ │ │ │ + ldr r9, [pc, #220] @ 90cb0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ - add r6, r9, #1072 @ 0x430 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldrd r0, [r0] │ │ │ │ - ldrd r2, [r6, #-8] │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [r6] │ │ │ │ + ldrd r2, [r9] │ │ │ │ + bl 118758 │ │ │ │ + ldrd r2, [r9, #8] │ │ │ │ strd r0, [r4] │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 1187a8 │ │ │ │ + bl 118758 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ strd r6, [r5] │ │ │ │ ldrd r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d9f4 │ │ │ │ - ldr r9, [r9, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #128] @ 8da50 │ │ │ │ + bne 90c58 │ │ │ │ + ldr r9, [r9, #16] │ │ │ │ + ldr r3, [pc, #128] @ 90cb4 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [r9, #136] @ 0x88 │ │ │ │ - bl 1187ac │ │ │ │ + bl 11875c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8da00 │ │ │ │ + beq 90c64 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1190ac │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d9f4 │ │ │ │ - ldr r3, [pc, #44] @ 8da50 │ │ │ │ + bne 90c58 │ │ │ │ + ldr r3, [pc, #44] @ 90cb4 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [r9, #144] @ 0x90 │ │ │ │ - bl 1187ac │ │ │ │ + bl 11875c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b 8d9f4 │ │ │ │ - andeq pc, sp, r4, lsr #25 │ │ │ │ + b 90c58 │ │ │ │ + andseq r6, r1, ip, ror r4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ │ │ │ │ -0008da54 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl b7cc │ │ │ │ - add r5, r4, r0 │ │ │ │ - cmp r4, r5 │ │ │ │ - bcs 8db20 │ │ │ │ - mov r0, r4 │ │ │ │ - b 8da8c │ │ │ │ - cmp r5, r0 │ │ │ │ - beq 8db18 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrb r3, [r0], #1 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne 8da84 │ │ │ │ - cmp r4, r5 │ │ │ │ - mov r7, #0 │ │ │ │ - bcs 8db10 │ │ │ │ - sub r6, r6, #4 │ │ │ │ - mov r8, r7 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne 8db10 │ │ │ │ - mov r0, r4 │ │ │ │ - strb r8, [r0], #1 │ │ │ │ - cmp r0, r5 │ │ │ │ - bcs 8db10 │ │ │ │ - mov r4, r0 │ │ │ │ - b 8dadc │ │ │ │ - cmp r5, r4 │ │ │ │ - beq 8db10 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - mov ip, r4 │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - add r4, r4, #1 │ │ │ │ - bne 8dad4 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r8, [ip] │ │ │ │ - bl b91c │ │ │ │ - cmp r5, r4 │ │ │ │ - add r7, r7, #1 │ │ │ │ - str r0, [r6, #4]! │ │ │ │ - bhi 8dab0 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r4, r5 │ │ │ │ - b 8da9c │ │ │ │ - mov r7, #0 │ │ │ │ - b 8db10 │ │ │ │ - │ │ │ │ -0008db28 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ +00090cb8 : │ │ │ │ + mov ip, #0 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #32768 @ 0x8000 │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #108] @ 8dbac │ │ │ │ - ldr r3, [pc, #108] @ 8dbb0 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 90ccc │ │ │ │ + str r0, [lr, #-80] @ 0xffffffb0 │ │ │ │ + sub sp, sp, #32768 @ 0x8000 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + sub r3, r0, #3 │ │ │ │ + ldr r2, [pc, #816] @ 91024 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r3, [pc, #808] @ 91028 │ │ │ │ add r2, pc, r2 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + add r1, sp, #32768 @ 0x8000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r4, sp, #4 │ │ │ │ - mov r1, r4 │ │ │ │ + add r1, r1, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - bl bb74 │ │ │ │ - ldr r0, [pc, #72] @ 8dbb4 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, #40 @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ + bhi 90f5c │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + add sl, sp, #40 @ 0x28 │ │ │ │ + sub r5, sl, #4 │ │ │ │ + add r1, r4, r6, lsl #10 │ │ │ │ + add r1, r1, #32 │ │ │ │ + mov r2, #32768 @ 0x8000 │ │ │ │ + mov r0, r5 │ │ │ │ bl bd90 <__strcpy_chk@plt> │ │ │ │ - ldr r2, [pc, #52] @ 8dbb8 │ │ │ │ - ldr r3, [pc, #40] @ 8dbb0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b7cc │ │ │ │ + mov r3, #0 │ │ │ │ + mov r7, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r9, r4, r6, lsl #13 │ │ │ │ + sub r3, sl, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r8, r5, r0 │ │ │ │ + ldrb r3, [r5] │ │ │ │ + cmp r3, #32 │ │ │ │ + beq 90d84 │ │ │ │ + b 90ddc │ │ │ │ + ldrb r3, [r5, #1]! │ │ │ │ + cmp r3, #32 │ │ │ │ + bne 90ddc │ │ │ │ + cmp r8, r5 │ │ │ │ + bhi 90d78 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r3, r3, #520 @ 0x208 │ │ │ │ + mov r0, #0 │ │ │ │ + str r1, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [pc, #640] @ 9102c │ │ │ │ + ldr r3, [pc, #632] @ 91028 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, sp, #32768 @ 0x8000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #36 @ 0x24 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8dba8 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000c24b4 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq pc, sp, r4, lsr #21 │ │ │ │ - andeq r2, ip, r4, ror r4 │ │ │ │ - │ │ │ │ -0008dbbc : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2176] @ 0x880 │ │ │ │ - sub sp, sp, #1872 @ 0x750 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ - mov ip, r1 │ │ │ │ - add r2, sp, #852 @ 0x354 │ │ │ │ - ldr r1, [pc, #2844] @ 8e704 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #2836] @ 8e708 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #2828] @ 8e70c │ │ │ │ - mov sl, #0 │ │ │ │ - mov fp, #255 @ 0xff │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #1876] @ 0x754 │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - strd sl, [ip, #-8] │ │ │ │ - add lr, sp, #344 @ 0x158 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - add ip, sp, #644 @ 0x284 │ │ │ │ - mov sl, ip │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ - str ip, [sp, #252] @ 0xfc │ │ │ │ - str lr, [sp, #56] @ 0x38 │ │ │ │ - add ip, r3, #156 @ 0x9c │ │ │ │ - add lr, r3, #268 @ 0x10c │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - add ip, r3, #204 @ 0xcc │ │ │ │ - add r4, r3, #332 @ 0x14c │ │ │ │ - str lr, [sp, #88] @ 0x58 │ │ │ │ - add lr, sp, #1040 @ 0x410 │ │ │ │ - add r1, sp, #452 @ 0x1c4 │ │ │ │ - mov r6, r0 │ │ │ │ - add lr, lr, #4 │ │ │ │ - add r2, r3, #500 @ 0x1f4 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - str r1, [sp, #260] @ 0x104 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #916 @ 0x394 │ │ │ │ - add ip, sp, #980 @ 0x3d4 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str r4, [sp, #100] @ 0x64 │ │ │ │ - add r5, sp, #748 @ 0x2ec │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ - str r1, [sp, #284] @ 0x11c │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - str ip, [sp, #312] @ 0x138 │ │ │ │ - str ip, [sp, #84] @ 0x54 │ │ │ │ - str lr, [sp, #248] @ 0xf8 │ │ │ │ - str lr, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #276] @ 0x114 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - str r5, [sp, #300] @ 0x12c │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp] │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - add r2, r3, #552 @ 0x228 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - add r0, r3, #680 @ 0x2a8 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - add r2, sp, #1104 @ 0x450 │ │ │ │ - add r0, r3, #936 @ 0x3a8 │ │ │ │ - add r2, r2, #4 │ │ │ │ - add r5, r3, #616 @ 0x268 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - add ip, sp, #1168 @ 0x490 │ │ │ │ - add lr, sp, #1232 @ 0x4d0 │ │ │ │ - add r0, sp, #1488 @ 0x5d0 │ │ │ │ - add ip, ip, #4 │ │ │ │ - add lr, lr, #4 │ │ │ │ - add r4, r3, #744 @ 0x2e8 │ │ │ │ - add r1, r3, #872 @ 0x368 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ - add r2, r3, #1000 @ 0x3e8 │ │ │ │ - add r5, r3, #808 @ 0x328 │ │ │ │ - str ip, [sp, #308] @ 0x134 │ │ │ │ - str ip, [sp, #124] @ 0x7c │ │ │ │ - str lr, [sp, #244] @ 0xf4 │ │ │ │ - str lr, [sp, #132] @ 0x84 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ - add r4, sp, #1296 @ 0x510 │ │ │ │ - add r5, sp, #1360 @ 0x550 │ │ │ │ - add r1, sp, #1424 @ 0x590 │ │ │ │ - add r2, sp, #1552 @ 0x610 │ │ │ │ - add ip, sp, #1616 @ 0x650 │ │ │ │ - add lr, sp, #1680 @ 0x690 │ │ │ │ - add r0, sp, #1808 @ 0x710 │ │ │ │ - add r4, r4, #4 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r2, r2, #4 │ │ │ │ - add ip, ip, #4 │ │ │ │ - add lr, lr, #4 │ │ │ │ - add r0, r0, #4 │ │ │ │ - add r7, r3, #40 @ 0x28 │ │ │ │ - add fp, r3, #104 @ 0x68 │ │ │ │ - add r9, r3, #396 @ 0x18c │ │ │ │ - add r8, r3, #448 @ 0x1c0 │ │ │ │ - str r4, [sp, #268] @ 0x10c │ │ │ │ - str r4, [sp, #140] @ 0x8c │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ - add r4, r3, #1120 @ 0x460 │ │ │ │ - str r5, [sp, #148] @ 0x94 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ - add r5, r3, #1056 @ 0x420 │ │ │ │ - str r1, [sp, #156] @ 0x9c │ │ │ │ - str r2, [sp, #292] @ 0x124 │ │ │ │ - str r2, [sp, #172] @ 0xac │ │ │ │ - str ip, [sp, #228] @ 0xe4 │ │ │ │ - add r2, r3, #1312 @ 0x520 │ │ │ │ - str ip, [sp, #180] @ 0xb4 │ │ │ │ - str lr, [sp, #256] @ 0x100 │ │ │ │ - add ip, r3, #1248 @ 0x4e0 │ │ │ │ - str lr, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ - add lr, r3, #1184 @ 0x4a0 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ - add r1, sp, #1744 @ 0x6d0 │ │ │ │ - add r0, r3, #1360 @ 0x550 │ │ │ │ - add r3, r3, #1408 @ 0x580 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r2, r2, #8 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ - str r1, [sp, #188] @ 0xbc │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ - add r0, r0, #8 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #548 @ 0x224 │ │ │ │ - add r2, sp, #500 @ 0x1f4 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ - sub r0, r6, #1 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - add r3, sp, #596 @ 0x254 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ - str r2, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - add r5, r5, #8 │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldm fp!, {r0, r1, r2, r3} │ │ │ │ - stmia sl!, {r0, r1, r2, r3} │ │ │ │ - ldm fp!, {r0, r1, r2, r3} │ │ │ │ - stmia sl!, {r0, r1, r2, r3} │ │ │ │ - ldm fp!, {r0, r1, r2, r3} │ │ │ │ - stmia sl!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr fp, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sl] │ │ │ │ - ldm fp!, {r0, r1, r2, r3} │ │ │ │ - mov r7, fp │ │ │ │ - ldr fp, [sp, #68] @ 0x44 │ │ │ │ - mov sl, #0 │ │ │ │ - stmia fp!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r6, fp │ │ │ │ - mov fp, #255 @ 0xff │ │ │ │ - strd sl, [r3] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r2, #255 @ 0xff │ │ │ │ - strd sl, [r3, #-8] │ │ │ │ - strd sl, [r3] │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [fp, #-8] │ │ │ │ - strd r2, [fp] │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - add r4, r4, #8 │ │ │ │ - strd r2, [fp, #-8] │ │ │ │ - mov fp, r7 │ │ │ │ - ldm fp!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - add lr, lr, #8 │ │ │ │ - ldm r6!, {r0, r1, r2, r3} │ │ │ │ - mov fp, r6 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - mov sl, fp │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm sl!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm sl!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm sl, {r0, r1, r2, r3} │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldm sl!, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - add ip, ip, #8 │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm sl!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm sl!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm sl, {r0, r1, r2, r3} │ │ │ │ - ldr sl, [sp, #100] @ 0x64 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldm sl!, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - mov fp, #255 @ 0xff │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm sl!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm sl!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm sl, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldm r9!, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - mov sl, #0 │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r9!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r9!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [r9] │ │ │ │ - str r3, [r6] │ │ │ │ - ldm r8!, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [sp, #108] @ 0x6c │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r8!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r8!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [r8] │ │ │ │ - str r3, [r6] │ │ │ │ - ldr r6, [sp] │ │ │ │ - ldm r6!, {r0, r1, r2, r3} │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r7, [sp] │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - str r7, [sp] │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ - str r3, [r6] │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [sp, #116] @ 0x74 │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ - ldr r6, [sp, #124] @ 0x7c │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [sp, #132] @ 0x84 │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [sp, #140] @ 0x8c │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [sp, #148] @ 0x94 │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [sp, #156] @ 0x9c │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [sp, #172] @ 0xac │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [sp, #180] @ 0xb4 │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - ldr r4, [sp, #188] @ 0xbc │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [sp, #192] @ 0xc0 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ + bne 91020 │ │ │ │ + add sp, sp, #32768 @ 0x8000 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r8, r5 │ │ │ │ + bls 90d8c │ │ │ │ + ldrb r3, [r5] │ │ │ │ + mov r6, r5 │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ + beq 90e04 │ │ │ │ + ldrb r3, [r6, #1]! │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ + cmpne r8, r6 │ │ │ │ + bhi 90df4 │ │ │ │ + strb r7, [r6] │ │ │ │ + ldrb r3, [r5] │ │ │ │ + mov r4, r5 │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ + bne 90e28 │ │ │ │ + b 90eec │ │ │ │ + ldrb r3, [r4, #1]! │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ + beq 90eec │ │ │ │ + cmp r6, r4 │ │ │ │ + bhi 90e1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl b7cc │ │ │ │ + sub r0, r0, #1 │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ + add r3, r5, r0 │ │ │ │ + cmp r5, r3 │ │ │ │ + cmpls r2, #32 │ │ │ │ + strbeq r7, [r5, r0] │ │ │ │ + ldrb r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r4, r6 │ │ │ │ + cmpcs r3, #32 │ │ │ │ + strbeq r7, [r4] │ │ │ │ + bl b7cc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - mov r2, #0 │ │ │ │ - strd sl, [r1] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r1, #-8] │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [r1, #-8] │ │ │ │ - strd sl, [r1] │ │ │ │ - ldr lr, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - strd sl, [r4] │ │ │ │ - strd r2, [r1, #-8] │ │ │ │ - strd r2, [r1] │ │ │ │ - strd r2, [r4, #-8] │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [sp, #196] @ 0xc4 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ + sub r0, r0, #1 │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ + add r3, r4, r0 │ │ │ │ + cmp r3, r4 │ │ │ │ + cmpcs r2, #32 │ │ │ │ + strbeq r7, [r4, r0] │ │ │ │ + mov r2, #10 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sl, #-8] │ │ │ │ + bl b91c │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b7cc │ │ │ │ + ldr r2, [sl, #-8] │ │ │ │ + add r0, r5, r0 │ │ │ │ + cmp r2, r0 │ │ │ │ + bcc 90f94 │ │ │ │ + cmp r4, r6 │ │ │ │ + mvncs r2, #0 │ │ │ │ + bcc 90ef4 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 90fbc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r5, r6, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r8, r5 │ │ │ │ + str fp, [r9, #2088] @ 0x828 │ │ │ │ + str r2, [r9, #2092] @ 0x82c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r9, r9, #8 │ │ │ │ + bhi 90d68 │ │ │ │ + b 90d8c │ │ │ │ + strb r7, [r4], #1 │ │ │ │ + b 90e30 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r2, #10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b91c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + bl b7cc │ │ │ │ + ldr r1, [sl, #-8] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add r0, r4, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bcc 90ff8 │ │ │ │ + cmn r2, #1 │ │ │ │ + cmpne fp, r2 │ │ │ │ + ble 90ebc │ │ │ │ + ldr lr, [pc, #248] @ 91030 │ │ │ │ + ldr ip, [pc, #248] @ 91034 │ │ │ │ + add lr, pc, lr │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, pc, ip │ │ │ │ + add ip, ip, #20 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [sp, #208] @ 0xd0 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + strb r2, [ip] │ │ │ │ + b 90f8c │ │ │ │ + ldr lr, [pc, #212] @ 91038 │ │ │ │ + ldr ip, [pc, #212] @ 9103c │ │ │ │ + add lr, pc, lr │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [sp, #204] @ 0xcc │ │ │ │ + add ip, pc, ip │ │ │ │ + add ip, ip, #20 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [sp, #216] @ 0xd8 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + str r0, [ip], #4 │ │ │ │ + strh r1, [ip] │ │ │ │ + mov r0, #1 │ │ │ │ + b 90da4 │ │ │ │ + ldr r0, [pc, #164] @ 91040 │ │ │ │ + ldr r3, [pc, #164] @ 91044 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + add r0, r0, #20 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 90f8c │ │ │ │ + ldr lr, [pc, #132] @ 91048 │ │ │ │ + ldr ip, [pc, #132] @ 9104c │ │ │ │ + add lr, pc, lr │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [sp, #212] @ 0xd4 │ │ │ │ + add ip, pc, ip │ │ │ │ + add ip, ip, #20 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #1156] @ 8e710 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + lsr r3, r2, #16 │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + strh r2, [ip], #2 │ │ │ │ + strb r3, [ip] │ │ │ │ + b 90f8c │ │ │ │ + ldr r0, [pc, #80] @ 91050 │ │ │ │ + ldr r3, [pc, #80] @ 91054 │ │ │ │ + add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - cmp r0, #10 │ │ │ │ - bhi 8e6e0 │ │ │ │ - add r3, r3, r0 │ │ │ │ - ldrh r3, [r3, r0] │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov lr, #255 @ 0xff │ │ │ │ - sub r2, r3, #8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r4, lr │ │ │ │ - sub r0, r3, #8 │ │ │ │ - mov ip, #2 │ │ │ │ - sub r3, r1, #8 │ │ │ │ - str lr, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #1080] @ 8e714 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + add r0, r0, #20 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 90f8c │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + strdeq pc, [fp], -ip │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq pc, fp, ip, asr #4 │ │ │ │ + strdeq r1, [r9], -r8 │ │ │ │ + andseq r6, r1, r0, lsl r1 │ │ │ │ + andeq r1, r9, r8, lsl #7 │ │ │ │ + andseq r6, r1, r4, ror #1 │ │ │ │ + ldrheq r6, [r1], -r4 │ │ │ │ + andeq r1, r9, r4, ror r3 │ │ │ │ + andeq r1, r9, r8, lsl #7 │ │ │ │ + andseq r6, r1, r4, lsl #1 │ │ │ │ + andseq r6, r1, r0, asr r0 │ │ │ │ + andeq r1, r9, r0, lsl r3 │ │ │ │ + │ │ │ │ +00091058 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #108] @ 910dc │ │ │ │ + ldr r3, [pc, #108] @ 910e0 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r2, r2, #1072 @ 0x430 │ │ │ │ - sub r1, r3, #4 │ │ │ │ - ldr fp, [pc, #1064] @ 8e718 │ │ │ │ - add r2, r2, #8 │ │ │ │ - add r1, r1, ip, lsl #2 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r5, r4 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - str lr, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov r9, r5 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r8, [r2], #4 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - sub r4, r3, r8 │ │ │ │ - ldr r5, [r2, #4]! │ │ │ │ - mov r1, r4 │ │ │ │ - sub r0, r5, r9 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 118560 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sp] │ │ │ │ - sub r0, r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 118560 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - sub r0, r2, r6 │ │ │ │ - bl 118560 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, r8 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - blt 8e54c │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 118a7c │ │ │ │ - mov r9, #0 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 118a7c │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - add r3, r3, #1 │ │ │ │ - sub r3, r3, r8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - add r8, r8, r8, lsl #1 │ │ │ │ - add r8, r3, r8, lsl #2 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #255 @ 0xff │ │ │ │ - bne 8e460 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - movne r1, #0 │ │ │ │ - moveq r0, r4 │ │ │ │ - moveq r1, r5 │ │ │ │ - bl 119134 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - str r0, [r8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #255 @ 0xff │ │ │ │ - bne 8e4c8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - movne r1, #0 │ │ │ │ - moveq r0, r4 │ │ │ │ - moveq r1, r5 │ │ │ │ - bl 119134 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - str r0, [r8, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #255 @ 0xff │ │ │ │ - bne 8e530 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - movne r1, #0 │ │ │ │ - moveq r0, r4 │ │ │ │ - moveq r1, r5 │ │ │ │ - bl 119134 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - str r0, [r8, #8] │ │ │ │ - add r8, r8, #12 │ │ │ │ - bne 8e3f4 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 8e310 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cmp r3, #11 │ │ │ │ - bne 8e588 │ │ │ │ - ldr r3, [pc, #428] @ 8e71c │ │ │ │ - mov r4, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r5, #0 │ │ │ │ - add r1, r3, #1088 @ 0x440 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r4, [r1, #-8] │ │ │ │ - str r2, [r3, #1088] @ 0x440 │ │ │ │ - ldr r2, [pc, #400] @ 8e720 │ │ │ │ - ldr r3, [pc, #372] @ 8e708 │ │ │ │ + bl bb74 │ │ │ │ + ldr r0, [pc, #72] @ 910e4 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + ldr r2, [pc, #52] @ 910e8 │ │ │ │ + ldr r3, [pc, #40] @ 910e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1876] @ 0x754 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8e6dc │ │ │ │ - add sp, sp, #1872 @ 0x750 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - mov lr, #0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - mov r4, lr │ │ │ │ - mov ip, #16 │ │ │ │ - str lr, [sp, #76] @ 0x4c │ │ │ │ - b 8e2d0 │ │ │ │ - mov lr, #0 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #300] @ 0x12c │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - mov r4, lr │ │ │ │ - mov ip, #13 │ │ │ │ - str lr, [sp, #76] @ 0x4c │ │ │ │ - b 8e2d0 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - b 8e5c4 │ │ │ │ - mov lr, #255 @ 0xff │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - mov r4, lr │ │ │ │ - mov ip, #16 │ │ │ │ - str lr, [sp, #76] @ 0x4c │ │ │ │ - b 8e2d0 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #292] @ 0x124 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ - b 8e5c4 │ │ │ │ - mov ip, #255 @ 0xff │ │ │ │ - mov lr, #0 │ │ │ │ - mov r4, ip │ │ │ │ - ldr r2, [sp, #316] @ 0x13c │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - mov ip, #16 │ │ │ │ - str lr, [sp, #76] @ 0x4c │ │ │ │ - b 8e2d0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov lr, #0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r4, lr │ │ │ │ - sub r0, r1, #8 │ │ │ │ - mov ip, #2 │ │ │ │ - sub r1, r2, #8 │ │ │ │ - str lr, [sp, #76] @ 0x4c │ │ │ │ - b 8e2d0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov lr, #0 │ │ │ │ - b 8e2b4 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov lr, #0 │ │ │ │ - b 8e678 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r4, ip │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - mov lr, #255 @ 0xff │ │ │ │ - mov ip, #12 │ │ │ │ - b 8e2d0 │ │ │ │ + bne 910d8 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov lr, #0 │ │ │ │ - mov r4, lr │ │ │ │ - sub r1, r2, #8 │ │ │ │ - sub r0, r3, #8 │ │ │ │ - mov ip, #2 │ │ │ │ - str lr, [sp, #76] @ 0x4c │ │ │ │ - b 8e2d0 │ │ │ │ - andeq r2, ip, r8, lsl #8 │ │ │ │ + andeq lr, fp, r4, lsl #31 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r6, sl, r0, asr #30 │ │ │ │ - andeq r6, sl, r4, lsl #16 │ │ │ │ - andeq pc, sp, r4, lsr r3 @ │ │ │ │ - rsbmi lr, pc, r0 │ │ │ │ - andeq pc, sp, r0, lsr #1 │ │ │ │ - andeq r1, ip, r8, ror #20 │ │ │ │ + @ instruction: 0x00115fb4 │ │ │ │ + andeq lr, fp, r4, asr #30 │ │ │ │ │ │ │ │ -0008e724 : │ │ │ │ +000910ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #1072] @ 8eb74 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1068] @ 8eb78 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #824] @ 91440 │ │ │ │ + ldr r3, [pc, #824] @ 91444 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r6, r0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + add r8, sp, #16 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bl ba90 <__ctype_b_loc@plt> │ │ │ │ - ldrb r3, [r6] │ │ │ │ - ldr r9, [sp, #80] @ 0x50 │ │ │ │ - lsl r2, r3, #1 │ │ │ │ - mov r5, r6 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ - tst r2, #8192 @ 0x2000 │ │ │ │ - beq 8e7a0 │ │ │ │ - ldrb r3, [r5, #1]! │ │ │ │ - lsl r2, r3, #1 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ - tst r2, #8192 @ 0x2000 │ │ │ │ - bne 8e78c │ │ │ │ - sub r2, r3, #43 @ 0x2b │ │ │ │ - tst r2, #253 @ 0xfd │ │ │ │ - ldrne r3, [pc, #972] @ 8eb7c │ │ │ │ - mov r2, #0 │ │ │ │ - bne 8e7ec │ │ │ │ - ldrb r1, [r5, #1] │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - lsl r1, r1, #1 │ │ │ │ - ldrh r1, [r0, r1] │ │ │ │ - ldreq r3, [pc, #948] @ 8eb80 │ │ │ │ - ldrne r3, [pc, #940] @ 8eb7c │ │ │ │ - tst r1, #8192 @ 0x2000 │ │ │ │ - add r5, r5, #1 │ │ │ │ - beq 8e7ec │ │ │ │ - ldrb r1, [r5, #1]! │ │ │ │ - lsl r1, r1, #1 │ │ │ │ - ldrh r1, [r0, r1] │ │ │ │ - tst r1, #8192 @ 0x2000 │ │ │ │ - bne 8e7d8 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - bl be44 <__errno_location@plt> │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r1, [r0] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b514 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - ldr fp, [r7] │ │ │ │ - cmp fp, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - strd r2, [r8] │ │ │ │ - bne 8ea40 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - cmp r4, r5 │ │ │ │ - beq 8ea0c │ │ │ │ - ldrb r3, [r4] │ │ │ │ - ldr r5, [sl] │ │ │ │ - lsl r2, r3, #1 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ - tst r2, #8192 @ 0x2000 │ │ │ │ - beq 8e870 │ │ │ │ - ldrb r3, [r4, #1]! │ │ │ │ - lsl r2, r3, #1 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ - tst r2, #8192 @ 0x2000 │ │ │ │ - bne 8e85c │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - beq 8eab0 │ │ │ │ - bhi 8e9c8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8eab0 │ │ │ │ - cmp r3, #37 @ 0x25 │ │ │ │ - bne 8e9dc │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ + mov r9, r1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl bd9c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 91318 │ │ │ │ + ldr r1, [pc, #764] @ 91448 │ │ │ │ + add r5, r6, #18432 @ 0x4800 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1190ac │ │ │ │ + add r2, r5, #216 @ 0xd8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r8, [sp] │ │ │ │ + bl ba60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8eb5c │ │ │ │ - ldr r3, [pc, #728] @ 8eb84 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ + bne 9130c │ │ │ │ + add r3, r6, #18688 @ 0x4900 │ │ │ │ + add r3, r3, #4 │ │ │ │ + ldr r1, [pc, #720] @ 9144c │ │ │ │ + str r3, [sp] │ │ │ │ + add r4, r6, #16384 @ 0x4000 │ │ │ │ + add r3, r5, #44 @ 0x2c │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r4, #2264] @ 0x8d8 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl bdf0 │ │ │ │ cmp r0, #0 │ │ │ │ + bne 91300 │ │ │ │ + ldr r3, [r4, #2264] @ 0x8d8 │ │ │ │ + ldr r2, [r4, #2312] @ 0x908 │ │ │ │ + str r2, [r4, #2272] @ 0x8e0 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r2, [r4, #2308] @ 0x904 │ │ │ │ + str r2, [r4, #2268] @ 0x8dc │ │ │ │ + bgt 911f0 │ │ │ │ + ldrb r3, [r6, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 91388 │ │ │ │ + ldrb r3, [r6, #1056] @ 0x420 │ │ │ │ + cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ - addeq r4, r4, #1 │ │ │ │ - streq r3, [r9] │ │ │ │ - bne 8eb48 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldrb r3, [r4] │ │ │ │ - lsl r2, r3, #1 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ - tst r2, #8192 @ 0x2000 │ │ │ │ - beq 8e900 │ │ │ │ - ldrb r3, [r4, #1]! │ │ │ │ - lsl r2, r3, #1 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ - tst r2, #8192 @ 0x2000 │ │ │ │ - bne 8e8ec │ │ │ │ - sub r2, r3, #43 @ 0x2b │ │ │ │ - tst r2, #253 @ 0xfd │ │ │ │ - bne 8e9ac │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - ldreq r9, [pc, #612] @ 8eb80 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - ldrh r3, [r5, r3] │ │ │ │ - ldrne r9, [pc, #596] @ 8eb7c │ │ │ │ - tst r3, #8192 @ 0x2000 │ │ │ │ - mov r8, #0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - beq 8e948 │ │ │ │ - ldrb r3, [r4, #1]! │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - ldrh r3, [r5, r3] │ │ │ │ - tst r3, #8192 @ 0x2000 │ │ │ │ - bne 8e934 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - bl b514 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [r7] │ │ │ │ + streq r3, [r4, #2276] @ 0x8e4 │ │ │ │ + bne 913f8 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #2280] @ 0x8e8 │ │ │ │ + b 91238 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 913c8 │ │ │ │ + ldr r3, [r4, #2276] @ 0x8e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8eabc │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r2, r4 │ │ │ │ - beq 8e9b4 │ │ │ │ - ldrb r3, [r2] │ │ │ │ - ldr r0, [sl] │ │ │ │ - lsl r1, r3, #1 │ │ │ │ - ldrh r1, [r0, r1] │ │ │ │ - tst r1, #8192 @ 0x2000 │ │ │ │ - beq 8e9ac │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ - lsl r1, r3, #1 │ │ │ │ - ldrh r1, [r0, r1] │ │ │ │ - tst r1, #8192 @ 0x2000 │ │ │ │ - bne 8e998 │ │ │ │ + ldr r3, [r4, #2316] @ 0x90c │ │ │ │ + bne 91324 │ │ │ │ + str r3, [r4, #2276] @ 0x8e4 │ │ │ │ + str r3, [r6, #20] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r6, #16] │ │ │ │ + ldr r3, [r4, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8ea70 │ │ │ │ - ldr r0, [pc, #460] @ 8eb88 │ │ │ │ - ldr r3, [pc, #460] @ 8eb8c │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 8ea50 │ │ │ │ - and r2, r3, #223 @ 0xdf │ │ │ │ - cmp r2, #83 @ 0x53 │ │ │ │ - beq 8eaa0 │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq 8eab0 │ │ │ │ - ldr r0, [pc, #428] @ 8eb90 │ │ │ │ - ldr r3, [pc, #428] @ 8eb94 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - add r0, r0, #40 @ 0x28 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - b 8ea6c │ │ │ │ - ldrb r3, [r5] │ │ │ │ - cmp r3, #109 @ 0x6d │ │ │ │ - bne 8ea2c │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ - cmp r2, #105 @ 0x69 │ │ │ │ - beq 8eb1c │ │ │ │ - cmp r3, #109 @ 0x6d │ │ │ │ - beq 8ead0 │ │ │ │ - ldr r0, [pc, #356] @ 8eb98 │ │ │ │ - ldr r3, [pc, #356] @ 8eb9c │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 8e9ec │ │ │ │ - ldr r0, [pc, #344] @ 8eba0 │ │ │ │ - ldr r3, [pc, #344] @ 8eba4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - add r0, r0, #40 @ 0x28 │ │ │ │ - mov r1, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov fp, #1 │ │ │ │ - ldr r2, [pc, #304] @ 8eba8 │ │ │ │ - ldr r3, [pc, #252] @ 8eb78 │ │ │ │ + ldr r3, [r4, #2320] @ 0x910 │ │ │ │ + bne 91368 │ │ │ │ + str r3, [r4, #2280] @ 0x8e8 │ │ │ │ + str r3, [r6, #28] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r6, #24] │ │ │ │ + ldr r0, [r9] │ │ │ │ + bl bd0c │ │ │ │ + ldr r2, [pc, #520] @ 91450 │ │ │ │ + mov r9, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + ldr r3, [r0, #3260] @ 0xcbc │ │ │ │ + mov r6, r0 │ │ │ │ + sub r3, r3, #29 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + str r3, [r4, #2096] @ 0x830 │ │ │ │ + ldrd sl, [r6, #16] │ │ │ │ + add r3, r5, #72 @ 0x48 │ │ │ │ + strd sl, [r5, #56] @ 0x38 │ │ │ │ + ldrd sl, [r6, #24] │ │ │ │ + mov r0, r7 │ │ │ │ + strd sl, [r5, #64] @ 0x40 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + bl b730 │ │ │ │ + ldr r2, [pc, #448] @ 91454 │ │ │ │ + add r3, r5, #80 @ 0x50 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + str r9, [sp, #16] │ │ │ │ + bl b730 │ │ │ │ + ldr r3, [r4, #2096] @ 0x830 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq 912d0 │ │ │ │ + ldrd r2, [r6, #176] @ 0xb0 │ │ │ │ + strd r2, [r5, #136] @ 0x88 │ │ │ │ + ldrd r2, [r6, #184] @ 0xb8 │ │ │ │ + strd r2, [r5, #144] @ 0x90 │ │ │ │ + ldr r2, [pc, #384] @ 91458 │ │ │ │ + ldr r3, [pc, #360] @ 91444 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8eb70 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ + bne 9142c │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, #2 │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r3, [r9] │ │ │ │ - b 8e8c8 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - b 8e8c8 │ │ │ │ - ldr r0, [pc, #232] @ 8ebac │ │ │ │ - ldr r3, [pc, #232] @ 8ebb0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 8ea50 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ - cmp r2, #97 @ 0x61 │ │ │ │ - bne 8eaf0 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ - ldreq r3, [pc, #152] @ 8eb84 │ │ │ │ - moveq r2, #0 │ │ │ │ - beq 8eb30 │ │ │ │ - cmp r3, #109 @ 0x6d │ │ │ │ - bne 8ea2c │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - cmp r3, #101 @ 0x65 │ │ │ │ - bne 8ea2c │ │ │ │ - ldrb r3, [r5, #2] │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ - ldreq r3, [pc, #160] @ 8ebb4 │ │ │ │ - moveq r2, #0 │ │ │ │ - beq 8eb30 │ │ │ │ - b 8ea2c │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ - moveq r2, #0 │ │ │ │ - moveq r3, #0 │ │ │ │ - bne 8ea24 │ │ │ │ - strd r2, [r8] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 91058 │ │ │ │ + b 911a8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 91058 │ │ │ │ + b 9116c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 91058 │ │ │ │ + b 91144 │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 91218 │ │ │ │ + ldr lr, [pc, #292] @ 9145c │ │ │ │ + ldr ip, [pc, #292] @ 91460 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, ip, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + stm ip, {r0, r1, r2} │ │ │ │ + b 913c0 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + cmp r2, r3 │ │ │ │ + ble 91238 │ │ │ │ + ldr lr, [pc, #232] @ 91464 │ │ │ │ + ldr ip, [pc, #232] @ 91468 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + b 91340 │ │ │ │ + ldr lr, [pc, #220] @ 9146c │ │ │ │ + ldr ip, [pc, #220] @ 91470 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, pc, ip │ │ │ │ + add ip, ip, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + lsr r3, r2, #16 │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + strh r2, [ip], #2 │ │ │ │ + strb r3, [ip] │ │ │ │ + mov r6, #0 │ │ │ │ + b 912d0 │ │ │ │ + ldrb r3, [r6, #1056] @ 0x420 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 913f8 │ │ │ │ + ldr r3, [r4, #2276] @ 0x8e4 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [r4, #2316] @ 0x90c │ │ │ │ + bne 91430 │ │ │ │ + str r3, [r4, #2276] @ 0x8e4 │ │ │ │ + str r3, [r6, #20] │ │ │ │ mov r3, #1 │ │ │ │ - add r4, r5, #3 │ │ │ │ - str r3, [r9] │ │ │ │ - ldr r5, [sl] │ │ │ │ - b 8e8c8 │ │ │ │ - ldr r0, [pc, #104] @ 8ebb8 │ │ │ │ - ldr r3, [pc, #104] @ 8ebbc │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 8e9ec │ │ │ │ - ldr r0, [pc, #92] @ 8ebc0 │ │ │ │ - ldr r3, [pc, #92] @ 8ebc4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 8e9ec │ │ │ │ + str r3, [r6, #16] │ │ │ │ + b 911e4 │ │ │ │ + ldr lr, [pc, #116] @ 91474 │ │ │ │ + ldr ip, [pc, #116] @ 91478 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, pc, ip │ │ │ │ + add ip, ip, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2} │ │ │ │ + strh r3, [ip] │ │ │ │ + b 913c0 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000c18b0 │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 911e4 │ │ │ │ + b 91330 │ │ │ │ + strdeq lr, [fp], -r0 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - svclt 0x00f00000 @ IMB │ │ │ │ - subsmi r0, r9, r0 │ │ │ │ - andeq lr, sp, r4, asr ip │ │ │ │ - andeq r1, r9, r4, lsr #4 │ │ │ │ - andeq lr, sp, ip, lsr #24 │ │ │ │ - andeq r1, r9, ip, asr #2 │ │ │ │ - ldrdeq lr, [sp], -ip │ │ │ │ - strdeq r1, [r9], -ip │ │ │ │ - andeq lr, sp, r8, asr #23 │ │ │ │ - muleq r9, r0, r0 │ │ │ │ - andeq r1, ip, r0, lsl #11 │ │ │ │ - andeq lr, sp, ip, asr #22 │ │ │ │ - andeq r1, r9, r8, asr #1 │ │ │ │ - submi r0, r9, r0 │ │ │ │ - andeq lr, sp, r0, asr #21 │ │ │ │ - andeq r1, r9, r8, lsl r0 │ │ │ │ - andeq lr, sp, ip, lsr #21 │ │ │ │ - andeq r0, r9, r4, ror #31 │ │ │ │ + @ instruction: 0x0008c9bc │ │ │ │ + andeq ip, r8, ip, ror r9 │ │ │ │ + ldrdeq sp, [r8], -ip │ │ │ │ + muleq r8, r4, fp │ │ │ │ + andeq lr, fp, r0, lsr #26 │ │ │ │ + muleq r9, ip, r0 │ │ │ │ + andseq r5, r1, r4, lsl sp │ │ │ │ + muleq r9, r4, r0 │ │ │ │ + @ instruction: 0x00115cd0 │ │ │ │ + andeq r0, r9, r8, ror #31 │ │ │ │ + @ instruction: 0x00115cb8 │ │ │ │ + andeq r0, r9, r4, lsr #31 │ │ │ │ + andseq r5, r1, r8, asr #24 │ │ │ │ │ │ │ │ -0008ebc8 : │ │ │ │ +0009147c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #1968] @ 0x7b0 │ │ │ │ - sub sp, sp, #2080 @ 0x820 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #908] @ 8ef74 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #900] @ 8ef78 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #1436] @ 91a34 │ │ │ │ + ldr r3, [pc, #1436] @ 91a38 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [sp, #2128] @ 0x850 │ │ │ │ - str ip, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r1, [pc, #880] @ 8ef7c │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + add r6, sp, #32 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #2084] @ 0x824 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [sp, #2132] @ 0x854 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [sp, #2136] @ 0x858 │ │ │ │ - ldr fp, [sp, #2140] @ 0x85c │ │ │ │ - ldr r6, [sp, #2144] @ 0x860 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl b844 │ │ │ │ - ldr r7, [pc, #836] @ 8ef80 │ │ │ │ - add r7, pc, r7 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8ef44 │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - ldrb r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ - beq 8ec48 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [pc, #788] @ 8ef84 │ │ │ │ - add r6, sp, #1056 @ 0x420 │ │ │ │ - add r6, r6, #4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b478 <__isoc99_sscanf@plt> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r8, [pc, #712] @ 8ef88 │ │ │ │ - mov r2, r6 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r1, r8 │ │ │ │ - str r9, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl b478 <__isoc99_sscanf@plt> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ + mov r5, r1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl b4a8 │ │ │ │ + ldr fp, [pc, #1388] @ 91a3c │ │ │ │ + add fp, pc, fp │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 91924 │ │ │ │ + add r8, r4, #16384 @ 0x4000 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldr r1, [pc, #1368] @ 91a40 │ │ │ │ + ldr r2, [r8, #2264] @ 0x8d8 │ │ │ │ + mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - bl b478 <__isoc99_sscanf@plt> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - str fp, [sp] │ │ │ │ - bl b478 <__isoc99_sscanf@plt> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - ldr r9, [pc, #556] @ 8ef8c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - ldr r3, [pc, #540] @ 8ef90 │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl b478 <__isoc99_sscanf@plt> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - ldr r3, [pc, #496] @ 8ef94 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl b478 <__isoc99_sscanf@plt> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - ldr r3, [pc, #456] @ 8ef98 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl b478 <__isoc99_sscanf@plt> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - ldr r3, [pc, #416] @ 8ef9c │ │ │ │ - ldr r1, [pc, #416] @ 8efa0 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl b478 <__isoc99_sscanf@plt> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - mov r8, sl │ │ │ │ - add sl, sl, #2048 @ 0x800 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - add r8, r8, #8 │ │ │ │ - bl b478 <__isoc99_sscanf@plt> │ │ │ │ - cmp r8, sl │ │ │ │ - bne 8ee2c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - ldr ip, [pc, #288] @ 8efa4 │ │ │ │ - ldr r0, [pc, #288] @ 8efa8 │ │ │ │ - add ip, pc, ip │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr r3, [pc, #280] @ 8efac │ │ │ │ - ldr r8, [r7, r0] │ │ │ │ - ldr r1, [pc, #276] @ 8efb0 │ │ │ │ - ldr r2, [pc, #276] @ 8efb4 │ │ │ │ - add fp, r8, #1589248 @ 0x184000 │ │ │ │ - ldr sl, [r7, r1] │ │ │ │ - ldr r9, [r7, r2] │ │ │ │ - ldr r7, [r7, r3] │ │ │ │ - mov r3, r6 │ │ │ │ - add fp, fp, #10752 @ 0x2a00 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4d8 │ │ │ │ - mov r3, r6 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - add r6, r6, #8 │ │ │ │ - bl b478 <__isoc99_sscanf@plt> │ │ │ │ - cmp r6, fp │ │ │ │ - add sl, sl, #4 │ │ │ │ - add r9, r9, #8 │ │ │ │ - add r7, r7, #8 │ │ │ │ - bne 8eebc │ │ │ │ + asr r3, r2, #31 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4cc │ │ │ │ + bl b7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 91918 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldr r1, [pc, #1328] @ 91a44 │ │ │ │ + ldr r2, [r8, #2088] @ 0x828 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #160] @ 8efb8 │ │ │ │ - ldr r2, [pc, #92] @ 8ef78 │ │ │ │ + str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r2, [sp, #2084] @ 0x824 │ │ │ │ - eors r1, r2, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - bne 8ef70 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, sp, #2080 @ 0x820 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr lr, [pc, #112] @ 8efbc │ │ │ │ - ldr ip, [pc, #112] @ 8efc0 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, pc, ip │ │ │ │ - add ip, ip, #40 @ 0x28 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - mov r3, #1 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - b 8ef10 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, ip, r8, lsl #8 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq lr, r8, ip, lsl #31 │ │ │ │ - andeq r1, ip, r0, asr #7 │ │ │ │ - andeq r0, r9, ip, lsr #31 │ │ │ │ - andeq r0, r9, r8, ror #30 │ │ │ │ - andeq r0, r9, r4, asr #29 │ │ │ │ - andeq r0, r0, r8, ror #10 │ │ │ │ - andeq r0, r0, r0, lsl #11 │ │ │ │ - andeq r0, r0, r8, lsr #11 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - andeq r0, r9, ip, lsr lr │ │ │ │ - andeq r0, r9, r0, asr #27 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - muleq r0, r0, r6 │ │ │ │ - andeq r1, ip, r0, ror #1 │ │ │ │ - @ instruction: 0x00090cb8 │ │ │ │ - @ instruction: 0x000de6bc │ │ │ │ - │ │ │ │ -0008efc4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + asr r3, r2, #31 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9190c │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ + ldr r1, [pc, #1280] @ 91a48 │ │ │ │ + sub r7, r7, r3 │ │ │ │ + add r7, r7, #1 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r7 │ │ │ │ + asr r3, r7, #31 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 91900 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 118a2c │ │ │ │ + ldr sl, [r8, #2096] @ 0x830 │ │ │ │ + add r9, r4, #18432 @ 0x4800 │ │ │ │ + cmp sl, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - strd r2, [sp, #8] │ │ │ │ + beq 91670 │ │ │ │ + ldrd r2, [r9, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #1196] @ 91a4c │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 1190c0 │ │ │ │ - ldr sl, [pc, #784] @ 8f308 │ │ │ │ - add sl, pc, sl │ │ │ │ + bl 118758 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + stmib sp, {r1, r6} │ │ │ │ + mvn r1, #13 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [pc, #1168] @ 91a50 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bde4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8f28c │ │ │ │ - ldr r3, [pc, #772] @ 8f30c │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ + bne 919a0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 118a2c │ │ │ │ + ldrd r2, [r9, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #1120] @ 91a4c │ │ │ │ mov r2, #0 │ │ │ │ - bl 1190d4 │ │ │ │ + bl 118758 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + stmib sp, {r1, r6} │ │ │ │ + mvn r1, #13 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [pc, #1096] @ 91a54 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bde4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8f270 │ │ │ │ - ldr r2, [pc, #752] @ 8f310 │ │ │ │ - ldr r3, [pc, #752] @ 8f314 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #744] @ 8f318 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 118a58 │ │ │ │ + bne 91708 │ │ │ │ + ldr r3, [r8, #2264] @ 0x8d8 │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt 9171c │ │ │ │ + ldr r3, [pc, #1060] @ 91a58 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 91834 │ │ │ │ + ldr r2, [pc, #1044] @ 91a5c │ │ │ │ + ldr r3, [pc, #1004] @ 91a38 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 91a30 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r0, [r9, #56] @ 0x38 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #972] @ 91a4c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ + mvn r1, #13 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [pc, #960] @ 91a60 │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - bl 118b60 │ │ │ │ - bl 119134 │ │ │ │ - ldr r3, [pc, #692] @ 8f31c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - ldr fp, [r3] │ │ │ │ - cmp fp, #0 │ │ │ │ - ble 8f2e4 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #668] @ 8f320 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r7, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - b 8f0ac │ │ │ │ - add r3, r6, #1 │ │ │ │ - cmp r3, fp │ │ │ │ - bgt 8f2a8 │ │ │ │ - mov r6, r3 │ │ │ │ - ldrd r4, [r7, #8]! │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bde4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8f09c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - sub r0, r6, #1 │ │ │ │ - lsl r3, r0, #3 │ │ │ │ - ldrd r8, [r2, r3] │ │ │ │ - bl 118a7c │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 1187a8 │ │ │ │ + bne 91994 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 118a2c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118dcc │ │ │ │ - ldr ip, [pc, #464] @ 8f324 │ │ │ │ - mov r2, r0 │ │ │ │ + ldrd r0, [r9, #64] @ 0x40 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #888] @ 91a4c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ mov r3, r1 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr fp, [sl, ip] │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [fp] │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #432] @ 8f328 │ │ │ │ - ldr r7, [sl, r3] │ │ │ │ - ldrd r2, [r7] │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #420] @ 8f32c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - beq 8f27c │ │ │ │ - ldr r1, [pc, #396] @ 8f330 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + stmib sp, {r1, r6} │ │ │ │ + mvn r1, #13 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [pc, #880] @ 91a64 │ │ │ │ + mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #380] @ 8f334 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bde4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 91620 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 91058 │ │ │ │ + ldr r3, [r8, #2264] @ 0x8d8 │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 9162c │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldr r1, [pc, #832] @ 91a68 │ │ │ │ + ldr r2, [r8, #2276] @ 0x8e4 │ │ │ │ + mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ + asr r3, r2, #31 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 91a24 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [r9, #72] @ 0x48 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #740] @ 91a4c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r3, #0 │ │ │ │ + stmib sp, {r3, r6} │ │ │ │ + mvn r3, #13 │ │ │ │ + str r3, [sp] │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldr r1, [pc, #740] @ 91a6c │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bde4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 91a18 │ │ │ │ + ldr r3, [r8, #2264] @ 0x8d8 │ │ │ │ + cmp r3, #3 │ │ │ │ + ble 9162c │ │ │ │ str r6, [sp, #4] │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #352] @ 8f338 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r1, [pc, #700] @ 91a70 │ │ │ │ + ldr r2, [r8, #2280] @ 0x8e8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #332] @ 8f33c │ │ │ │ + asr r3, r2, #31 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b7b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 919ac │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [r9, #80] @ 0x50 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #600] @ 91a4c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r3, #0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + mvn r1, #13 │ │ │ │ + stm sp, {r1, r3} │ │ │ │ + ldr r1, [pc, #608] @ 91a74 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #316] @ 8f340 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ + bl bde4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9162c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 91058 │ │ │ │ + b 9162c │ │ │ │ + ldr r1, [pc, #572] @ 91a78 │ │ │ │ + ldr r2, [r8, #2088] @ 0x828 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #300] @ 8f344 │ │ │ │ - ldrd r2, [r7] │ │ │ │ + ldr r1, [pc, #556] @ 91a7c │ │ │ │ + mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #284] @ 8f348 │ │ │ │ - ldrd r2, [fp] │ │ │ │ + ldr r3, [r8, #2264] @ 0x8d8 │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt 919b8 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 118a2c │ │ │ │ + ldr ip, [r8, #2096] @ 0x830 │ │ │ │ + cmp ip, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + bne 91930 │ │ │ │ + ldrd r0, [r9, #56] @ 0x38 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #440] @ 91a4c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #476] @ 91a80 │ │ │ │ + mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #268] @ 8f34c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [r9, #64] @ 0x40 │ │ │ │ + bl 118758 │ │ │ │ + ldr r3, [pc, #380] @ 91a4c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #420] @ 91a84 │ │ │ │ + mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #248] @ 8f350 │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ + ldr r3, [pc, #404] @ 91a88 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #220] @ 8f354 │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - ldrd r4, [r3] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #148] @ 8f328 │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - ldrd r4, [r3] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r2, r3, #3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r2, r3 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r8, r4 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r6, r3 │ │ │ │ - ldrd r4, [sp, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - b 8f0e4 │ │ │ │ - ldr r3, [pc, #52] @ 8f320 │ │ │ │ + b 91640 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 91058 │ │ │ │ + b 91570 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 91058 │ │ │ │ + b 91534 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 91058 │ │ │ │ + b 91508 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 91058 │ │ │ │ + b 914d8 │ │ │ │ + ldrd r2, [r9, #136] @ 0x88 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #268] @ 91a4c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - mov r6, #1 │ │ │ │ - ldrd r4, [r3, #8] │ │ │ │ - ldrd r8, [r3] │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - b 8f0e4 │ │ │ │ - andeq r1, ip, r4 │ │ │ │ - subsmi r0, r9, r0 │ │ │ │ - @ instruction: 0x47ae147b │ │ │ │ - svccc 0x00847ae1 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - ldrdeq r0, [r0], -r8 │ │ │ │ - muleq r0, r0, r6 │ │ │ │ - andeq r0, r0, r8, lsr #11 │ │ │ │ - andeq r0, r0, r8, ror #10 │ │ │ │ - andeq lr, sp, ip, lsl #9 │ │ │ │ - @ instruction: 0x00090ab4 │ │ │ │ - andeq r0, r9, r4, asr #21 │ │ │ │ - ldrdeq r0, [r9], -r8 │ │ │ │ - andeq r0, r9, r0, ror #21 │ │ │ │ - andeq r0, r9, r8, ror #21 │ │ │ │ - strdeq r0, [r9], -r0 @ │ │ │ │ - strdeq r0, [r9], -r8 │ │ │ │ - strdeq r0, [r9], -ip │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - andeq r0, r0, r0, lsl #11 │ │ │ │ - │ │ │ │ -0008f358 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #636] @ 8f5ec │ │ │ │ - ldr r3, [pc, #636] @ 8f5f0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldrd r6, [r3] │ │ │ │ - mov r2, r0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8f504 │ │ │ │ - ldr r3, [pc, #580] @ 8f5f4 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldrd r0, [r3] │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8f4ec │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #532] @ 8f5f8 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - bl 118dcc │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 119134 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r0 │ │ │ │ + bl 118758 │ │ │ │ mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #476] @ 8f5fc │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 118a58 │ │ │ │ - ldr r3, [pc, #460] @ 8f600 │ │ │ │ - ldr sl, [r4, r3] │ │ │ │ - lsl r3, r5, #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r2, r6 │ │ │ │ - ldrd r0, [sl, r3] │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118dcc │ │ │ │ - add sl, sl, r5, lsl #3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldrd r0, [sl, #8] │ │ │ │ - bl 118dcc │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #388] @ 8f604 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 118b60 │ │ │ │ + ldr r1, [pc, #316] @ 91a8c │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #332] @ 8f608 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #324] @ 8f60c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bne 8f51c │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [pc, #276] @ 8f608 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #236] @ 8f610 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [pc, #212] @ 8f614 │ │ │ │ - ldrd r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #192] @ 8f618 │ │ │ │ - ldrd r2, [r3] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 118a2c │ │ │ │ + ldrd r2, [r9, #144] @ 0x90 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #216] @ 91a4c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 118758 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #268] @ 91a90 │ │ │ │ + mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #172] @ 8f61c │ │ │ │ - strd r2, [sp, #8] │ │ │ │ + b 918ec │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 91058 │ │ │ │ + b 916b4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 91058 │ │ │ │ + b 915d4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 91058 │ │ │ │ + b 917d4 │ │ │ │ + ldr r1, [pc, #212] @ 91a94 │ │ │ │ + ldr r2, [r8, #2276] @ 0x8e4 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - str r5, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #144] @ 8f620 │ │ │ │ + ldr r1, [pc, #196] @ 91a98 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #128] @ 8f624 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + ldr r3, [r8, #2264] @ 0x8d8 │ │ │ │ + cmp r3, #3 │ │ │ │ + ble 91868 │ │ │ │ + ldr r1, [pc, #168] @ 91a9c │ │ │ │ + ldr r2, [r8, #2280] @ 0x8e8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #108] @ 8f628 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r1, [pc, #152] @ 91aa0 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #88] @ 8f62c │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r0, ip, r8, lsl #25 │ │ │ │ - andeq r0, r0, r8, ror #10 │ │ │ │ - andeq r0, r0, r0, lsl #11 │ │ │ │ - andeq r0, r0, r8, lsr #11 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - muleq r0, r0, r6 │ │ │ │ + b 91868 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 91058 │ │ │ │ + b 9179c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 91058 │ │ │ │ + b 91748 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, fp, r0, ror #22 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq lr, fp, ip, lsr #22 │ │ │ │ + andeq ip, r8, r8, lsl r6 │ │ │ │ + andeq fp, r9, r8, asr #6 │ │ │ │ + andeq fp, r9, r0, lsr #6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - subsmi r0, r9, r0 │ │ │ │ - andeq lr, sp, ip, asr #2 │ │ │ │ - andeq r0, r9, r4, lsr r8 │ │ │ │ - andeq r0, r9, r8, asr #15 │ │ │ │ - andeq r0, r9, ip, asr #15 │ │ │ │ - andeq r0, r9, r4, lsl r8 │ │ │ │ - andeq r0, r9, r4, lsr #14 │ │ │ │ - andeq r0, r9, r8, lsr #14 │ │ │ │ - strdeq r0, [r9], -r8 │ │ │ │ + andeq lr, r8, r0, lsl #8 │ │ │ │ + @ instruction: 0x0008e3bc │ │ │ │ + andseq r5, r1, r0, lsr #20 │ │ │ │ + @ instruction: 0x000be9b0 │ │ │ │ + andeq fp, r8, r4, asr #16 │ │ │ │ + andeq fp, r8, ip, lsl #16 │ │ │ │ + andeq sp, r8, r4, ror #13 │ │ │ │ + muleq r8, ip, r6 │ │ │ │ + andeq sp, r8, r0, ror #12 │ │ │ │ + andeq sp, r8, r4, lsl r6 │ │ │ │ + andeq r0, r9, r0, lsl ip │ │ │ │ + andeq r0, r9, r4, lsl ip │ │ │ │ + andeq r0, r9, r8, ror #24 │ │ │ │ + andeq r0, r9, r4, asr #24 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ + andeq r0, r9, ip, lsl #23 │ │ │ │ + andeq r0, r9, r0, ror fp │ │ │ │ + @ instruction: 0x00090abc │ │ │ │ + andeq r0, r9, r0, asr #21 │ │ │ │ + @ instruction: 0x00090ab8 │ │ │ │ + @ instruction: 0x00090abc │ │ │ │ │ │ │ │ -0008f630 : │ │ │ │ +00091aa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r2, [pc, #628] @ 8f8bc │ │ │ │ - ldr r3, [pc, #628] @ 8f8c0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #108 @ 0x6c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r3, #0 │ │ │ │ - bl b7cc │ │ │ │ - mov r7, #0 │ │ │ │ - strb r7, [r9] │ │ │ │ - add r6, r8, r0 │ │ │ │ - cmp r8, r6 │ │ │ │ - bcs 8f770 │ │ │ │ - ldr r3, [pc, #572] @ 8f8c4 │ │ │ │ - ldr fp, [pc, #572] @ 8f8c8 │ │ │ │ - ldr sl, [pc, #572] @ 8f8cc │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - sub r3, r8, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r4, #0 │ │ │ │ - b 8f6b4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ - beq 8f6c4 │ │ │ │ - ldrb r1, [r3, #1]! │ │ │ │ - strb r1, [r2], #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - bhi 8f6a8 │ │ │ │ - ldr r2, [r5] │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r2, fp │ │ │ │ - strb r3, [sp, #96] @ 0x60 │ │ │ │ - beq 8f820 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r3, fp │ │ │ │ - beq 8f860 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r3, sl │ │ │ │ - beq 8f7e0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r3, sl │ │ │ │ - beq 8f7a0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r4, r5, r4 │ │ │ │ - ldrb r3, [r4, #-1]! │ │ │ │ - ands r3, r3, #223 @ 0xdf │ │ │ │ - bne 8f71c │ │ │ │ - cmp r4, r5 │ │ │ │ - strb r3, [r4] │ │ │ │ - bne 8f704 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl bb8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl b7cc │ │ │ │ - ldr r1, [pc, #408] @ 8f8d0 │ │ │ │ - mov r2, #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r7, r7, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r9, r0 │ │ │ │ - bl b838 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b7cc │ │ │ │ - ldr r3, [pc, #376] @ 8f8d4 │ │ │ │ - add r7, r7, r0 │ │ │ │ - cmp r7, r3 │ │ │ │ - bgt 8f89c │ │ │ │ - add r8, r8, #80 @ 0x50 │ │ │ │ - cmp r6, r8 │ │ │ │ - bhi 8f698 │ │ │ │ - ldr r2, [pc, #352] @ 8f8d8 │ │ │ │ - ldr r3, [pc, #324] @ 8f8c0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 8f8b8 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #108 @ 0x6c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #304] @ 8f8dc │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 8f6fc │ │ │ │ - ldr r3, [pc, #296] @ 8f8e0 │ │ │ │ - mov r1, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - sub r3, r3, #4016 @ 0xfb0 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r0, r5 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r3, [pc, #272] @ 8f8e4 │ │ │ │ - mov r2, #81 @ 0x51 │ │ │ │ - add r3, pc, r3 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - b 8f6fc │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #252] @ 8f8e8 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 8f6f0 │ │ │ │ - ldr r3, [pc, #244] @ 8f8ec │ │ │ │ - mov r1, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - sub r3, r3, #4016 @ 0xfb0 │ │ │ │ - ldrd r2, [r3, #-8] │ │ │ │ - mov r0, r5 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r3, [pc, #220] @ 8f8f0 │ │ │ │ - mov r2, #81 @ 0x51 │ │ │ │ - add r3, pc, r3 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - b 8f6f0 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #200] @ 8f8f4 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 8f6d8 │ │ │ │ - ldr r3, [pc, #192] @ 8f8f8 │ │ │ │ - mov r2, #81 @ 0x51 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #-4032] @ 0xfffff040 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r3, fp │ │ │ │ - bne 8f6e4 │ │ │ │ - ldrh r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #144] @ 8f8fc │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 8f6e4 │ │ │ │ - ldr r3, [pc, #136] @ 8f900 │ │ │ │ - mov r2, #81 @ 0x51 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #-4028] @ 0xfffff044 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #120] @ 8f904 │ │ │ │ - mov r1, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - b 8f6e4 │ │ │ │ - ldr r1, [pc, #100] @ 8f908 │ │ │ │ - add r0, r4, #1 │ │ │ │ + str r0, [ip, #3832] @ 0xef8 │ │ │ │ + sub sp, sp, #228 @ 0xe4 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #3624] @ 928ec │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #3620] @ 928f0 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #5 │ │ │ │ - add r0, r9, r0 │ │ │ │ - bl b838 │ │ │ │ - b 8f770 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000c09b0 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r0, r9, r8, asr #14 │ │ │ │ - ldmdbmi r8, {r1, r2, r3, r6, r8, lr}^ │ │ │ │ - ldmdbmi r0, {r0, r1, r6, r9, ip, lr}^ │ │ │ │ - andeq pc, r8, r0, asr sl @ │ │ │ │ - andeq pc, r0, r7, ror #27 │ │ │ │ - andeq r0, ip, r0, lsl #17 │ │ │ │ - andeq r3, r0, r8, asr r2 │ │ │ │ - andeq pc, sp, r0, asr lr @ │ │ │ │ - andeq r0, r9, r4, lsr r6 │ │ │ │ - andeq r3, r0, r8, asr r1 │ │ │ │ - andeq pc, sp, r0, lsl lr @ │ │ │ │ - andeq r0, r9, r0, ror #11 │ │ │ │ - andeq r3, r0, r3, asr r1 │ │ │ │ - ldrdeq pc, [sp], -r0 │ │ │ │ - andeq r3, r0, r3, asr r2 │ │ │ │ - muleq sp, r0, sp │ │ │ │ - andeq r0, r9, r8, asr r5 │ │ │ │ - andeq r0, r9, r8, ror r5 │ │ │ │ - │ │ │ │ -0008f90c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2824] @ 0xb08 │ │ │ │ - ldr r3, [pc, #2432] @ 902a4 │ │ │ │ - mov r5, r0 │ │ │ │ + mov ip, #0 │ │ │ │ + str ip, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [pc, #3576] @ 928f4 │ │ │ │ + ldr r9, [pc, #3576] @ 928f8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #2420] @ 902a8 │ │ │ │ - ldr r1, [pc, #2420] @ 902ac │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #2416] @ 902b0 │ │ │ │ - ldr r3, [r4, #3260] @ 0xcbc │ │ │ │ - sub sp, sp, #1232 @ 0x4d0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - sub sp, sp, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #1228] @ 0x4cc │ │ │ │ - mov r1, #0 │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ - bhi 8f980 │ │ │ │ - add r3, r3, r3 │ │ │ │ - ldrh r3, [r2, r3] │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #2356] @ 902b4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldrd r0, [r4, #136] @ 0x88 │ │ │ │ - bl 119134 │ │ │ │ - mov r9, r0 │ │ │ │ - ldrd r0, [r4, #144] @ 0x90 │ │ │ │ - bl 119134 │ │ │ │ - add r1, r4, #688 @ 0x2b0 │ │ │ │ - add r2, r4, #704 @ 0x2c0 │ │ │ │ - ldr r3, [r4, #3940] @ 0xf64 │ │ │ │ - cmp r3, #3 │ │ │ │ - mov r8, r0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldrd r0, [r2, #-8] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [r4, #16] │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldrd r0, [r4, #24] │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldrd r0, [r4, #32] │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, [r4, #40] @ 0x28 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [r4, #48] @ 0x30 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [r4, #120] @ 0x78 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - beq 900e0 │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 900d4 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 900c8 │ │ │ │ - ldr r3, [pc, #2228] @ 902b8 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ + mvn r2, #0 │ │ │ │ + cmp r3, ip │ │ │ │ + mvn r3, #0 │ │ │ │ + mvn r1, #0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + str r1, [sp, #164] @ 0xa4 │ │ │ │ + strd r2, [sp, #168] @ 0xa8 │ │ │ │ + bne 92180 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [pc, #3528] @ 928fc │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [r4, #1048] @ 0x418 │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ + cmp r3, #16 │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ + beq 92864 │ │ │ │ + bgt 91c08 │ │ │ │ + cmn r3, #32 │ │ │ │ + beq 921cc │ │ │ │ + cmp r3, #8 │ │ │ │ + beq 92850 │ │ │ │ + cmn r3, #64 @ 0x40 │ │ │ │ + bne 92210 │ │ │ │ + add r3, r7, #16384 @ 0x4000 │ │ │ │ + ldr r0, [r3, #2088] @ 0x828 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #1052] @ 0x41c │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [r4, #1056] @ 0x420 │ │ │ │ + ldr r2, [r7] │ │ │ │ + str r2, [sp, #204] @ 0xcc │ │ │ │ + asr r2, r3, #31 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + lsl r2, r3, #16 │ │ │ │ + lsr r2, r2, #16 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r2, #1 │ │ │ │ + mov r3, #1 │ │ │ │ + strd r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ + ldr ip, [r7, #28] │ │ │ │ + cmp ip, r4 │ │ │ │ + bge 91cc0 │ │ │ │ + ldr r3, [pc, #3360] @ 92900 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - strb r1, [sp, #144] @ 0x90 │ │ │ │ - ldr lr, [pc, #2212] @ 902bc │ │ │ │ - add r4, sp, #204 @ 0xcc │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r4 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - mov sl, #0 │ │ │ │ - str r0, [ip], #4 │ │ │ │ - strb sl, [r5] │ │ │ │ - strb r1, [ip] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl bb8c │ │ │ │ - ldr r1, [pc, #2144] @ 902c0 │ │ │ │ - mov r2, #115 @ 0x73 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b838 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldr r1, [pc, #2116] @ 902c4 │ │ │ │ - mov r2, #68 @ 0x44 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b838 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldr ip, [pc, #2088] @ 902c8 │ │ │ │ - mov r6, r4 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [ip] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - strb r3, [r6] │ │ │ │ - bl bb8c │ │ │ │ - ldr r1, [pc, #2044] @ 902cc │ │ │ │ - mov r2, #65 @ 0x41 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b838 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldr lr, [pc, #2016] @ 902d0 │ │ │ │ - mov ip, r4 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - strh r3, [ip], #2 │ │ │ │ - mov r1, r4 │ │ │ │ - lsr r3, r3, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - strb r3, [ip] │ │ │ │ - bl bb8c │ │ │ │ - ldr ip, [pc, #1956] @ 902d4 │ │ │ │ + ldr r3, [r3, #1048] @ 0x418 │ │ │ │ + cmn r3, #32 │ │ │ │ + beq 928dc │ │ │ │ + cmp r3, #8 │ │ │ │ + beq 928d0 │ │ │ │ + cmn r3, #64 @ 0x40 │ │ │ │ + bne 920e8 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl b700 │ │ │ │ + b 920e8 │ │ │ │ + cmp r3, #32 │ │ │ │ + beq 92838 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 921e4 │ │ │ │ + add r3, r7, #16384 @ 0x4000 │ │ │ │ + ldr r0, [r3, #2088] @ 0x828 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #1052] @ 0x41c │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [r4, #1056] @ 0x420 │ │ │ │ + ldr r2, [r7] │ │ │ │ + str r2, [sp, #204] @ 0xcc │ │ │ │ + asr r2, r3, #31 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + lsl r2, r3, #16 │ │ │ │ + lsr r2, r2, #16 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r2, #1 │ │ │ │ + mov r3, #1 │ │ │ │ + strd r2, [sp, #184] @ 0xb8 │ │ │ │ + mov r4, #0 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [pc, #3196] @ 92904 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r4, [sp] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + bl bd48 │ │ │ │ + strd r4, [sp] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #3164] @ 92904 │ │ │ │ + mov r2, #0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + bl bd48 │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ + ldr ip, [r7, #28] │ │ │ │ + cmp ip, r4 │ │ │ │ + blt 920b8 │ │ │ │ + ldr r8, [pc, #3136] @ 92908 │ │ │ │ + ldr fp, [pc, #3136] @ 9290c │ │ │ │ + add r8, pc, r8 │ │ │ │ + str fp, [sp, #44] @ 0x2c │ │ │ │ + ldrd sl, [sp, #32] │ │ │ │ + mov r6, r9 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r8 │ │ │ │ mov r7, r4 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - ldr fp, [pc, #1928] @ 902d8 │ │ │ │ - str r0, [r6] │ │ │ │ - strb r1, [r7, #4]! │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl bb8c │ │ │ │ - ldr lr, [pc, #1908] @ 902dc │ │ │ │ - mov ip, r4 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [ip] │ │ │ │ - bl bb8c │ │ │ │ - ldr r3, [pc, #1856] @ 902e0 │ │ │ │ - add r0, sp, #140 @ 0x8c │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, #1 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - mov r1, #1 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r3, [pc, #1804] @ 902e4 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldr r3, [pc, #1776] @ 902e8 │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr lr, [r3, #2084] @ 0x824 │ │ │ │ + cmp lr, #0 │ │ │ │ + ble 91d40 │ │ │ │ + add r5, r3, #10240 @ 0x2800 │ │ │ │ + add r4, r3, #10240 @ 0x2800 │ │ │ │ + add r5, r5, #44 @ 0x2c │ │ │ │ + add r4, r4, #40 @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + b 91d28 │ │ │ │ + cmp r7, r1 │ │ │ │ + cmpge r3, r7 │ │ │ │ + bge 91d40 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp lr, r2 │ │ │ │ + beq 920ac │ │ │ │ + ldr r3, [r5, r2, lsl #3] │ │ │ │ + ldr r1, [r4, r2, lsl #3] │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 91d10 │ │ │ │ + cmp r7, r1 │ │ │ │ + bne 91d1c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ + cmp r5, r0 │ │ │ │ + bgt 920a0 │ │ │ │ + mov r8, r7 │ │ │ │ + mov r7, r6 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #212] @ 0xd4 │ │ │ │ + ldr r4, [r3, #2080] @ 0x820 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble 91dc0 │ │ │ │ + add lr, r3, #2080 @ 0x820 │ │ │ │ + add ip, r3, #2080 @ 0x820 │ │ │ │ + add lr, lr, #12 │ │ │ │ + add ip, ip, #8 │ │ │ │ + mov r3, #0 │ │ │ │ + b 91da8 │ │ │ │ + cmp r5, r1 │ │ │ │ + cmpge r2, r5 │ │ │ │ + bge 91dc0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 92084 │ │ │ │ + ldr r2, [lr, r3, lsl #3] │ │ │ │ + ldr r1, [ip, r3, lsl #3] │ │ │ │ + cmn r2, #1 │ │ │ │ + bne 91d90 │ │ │ │ + cmp r5, r1 │ │ │ │ + bne 91d9c │ │ │ │ + ldr r3, [r9, #1044] @ 0x414 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 927f4 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + cmp r6, r1 │ │ │ │ + bgt 92070 │ │ │ │ + ldr r3, [pc, #2848] @ 92910 │ │ │ │ + str r8, [sp, #136] @ 0x88 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, #1 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - mov r1, #1 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r3, [pc, #1724] @ 902ec │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #140] @ 0x8c │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ + str r9, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [r3, #1048] @ 0x418 │ │ │ │ + cmp r3, #16 │ │ │ │ + beq 923b0 │ │ │ │ + bgt 92268 │ │ │ │ + cmn r3, #32 │ │ │ │ + beq 923f8 │ │ │ │ + cmp r3, #8 │ │ │ │ + beq 92440 │ │ │ │ + cmn r3, #64 @ 0x40 │ │ │ │ + bne 927a4 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + add r8, r4, #16384 @ 0x4000 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r8, #2088] @ 0x828 │ │ │ │ + str r3, [sp] │ │ │ │ + asr r3, r3, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #204 @ 0xcc │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl b8bc │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 922c8 │ │ │ │ + ldr r3, [pc, #2696] @ 92914 │ │ │ │ add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1048] @ 0x418 │ │ │ │ + cmp r3, #16 │ │ │ │ + beq 92724 │ │ │ │ + bgt 922d4 │ │ │ │ + cmn r3, #32 │ │ │ │ + beq 924d0 │ │ │ │ + cmp r3, #8 │ │ │ │ + beq 92624 │ │ │ │ + cmn r3, #64 @ 0x40 │ │ │ │ + bne 92048 │ │ │ │ + ldr r9, [r8, #2088] @ 0x828 │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 92014 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + add r9, r3, r9, lsl #3 │ │ │ │ + sub r9, r9, #8 │ │ │ │ + str r9, [sp, #32] │ │ │ │ + str r8, [sp, #112] @ 0x70 │ │ │ │ + sub r7, r3, #8 │ │ │ │ + ldrd r8, [sp, #80] @ 0x50 │ │ │ │ + mov r6, r2 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #108] @ 0x6c │ │ │ │ + b 91f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldr ip, [pc, #1696] @ 902f0 │ │ │ │ - mov lr, r4 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - add fp, pc, fp │ │ │ │ - str r0, [r6] │ │ │ │ - strb r1, [r7] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl bb8c │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ - mov ip, r4 │ │ │ │ - stmia ip!, {r0, r1, r2} │ │ │ │ - mov r1, r4 │ │ │ │ - strh r3, [ip], #2 │ │ │ │ - mov r0, r5 │ │ │ │ - lsr r3, r3, #16 │ │ │ │ - strb r3, [ip] │ │ │ │ - bl bb8c │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r9, [pc, #1604] @ 902f4 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r8, [pc, #1564] @ 902f8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldm r8, {r0, r1, r2, r3} │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldr ip, [pc, #1508] @ 902fc │ │ │ │ - mov lr, r4 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - ldr r9, [pc, #1480] @ 90300 │ │ │ │ - str r0, [r6] │ │ │ │ - strh r1, [r7] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl bb8c │ │ │ │ - ldr ip, [pc, #1460] @ 90304 │ │ │ │ - mov lr, r4 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [ip] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - strb r3, [r6] │ │ │ │ - bl bb8c │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ - mov r7, r4 │ │ │ │ - stmia r7!, {r0, r1, r2} │ │ │ │ - mov r1, r4 │ │ │ │ - strh r3, [r7] │ │ │ │ - mov r0, r5 │ │ │ │ - lsr r3, r3, #16 │ │ │ │ - strb r3, [sp, #218] @ 0xda │ │ │ │ - bl bb8c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - add r9, pc, r9 │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r1, #1 │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldm r8, {r0, r1, r2, r3} │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldr ip, [pc, #1276] @ 90308 │ │ │ │ - mov lr, r4 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [ip] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - strh r3, [r6] │ │ │ │ - bl bb8c │ │ │ │ - ldr ip, [pc, #1232] @ 9030c │ │ │ │ - mov lr, r4 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [ip] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - strb r3, [r6] │ │ │ │ - bl bb8c │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ - mov ip, r4 │ │ │ │ - stmia ip!, {r0, r1, r2} │ │ │ │ - strh r3, [r7] │ │ │ │ - mov r1, r4 │ │ │ │ - lsr r3, r3, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - strb r3, [sp, #218] @ 0xda │ │ │ │ - bl bb8c │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - mov r1, #1 │ │ │ │ - strd r2, [sp] │ │ │ │ + bl 119048 │ │ │ │ + cmp r0, #0 │ │ │ │ + orreq r6, r6, #1 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq 91fe4 │ │ │ │ + ldrd r4, [r7, #8]! │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - mov r1, #1 │ │ │ │ - strd r2, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1190ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 91f0c │ │ │ │ + bic fp, r5, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [pc, #2516] @ 92918 │ │ │ │ + mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldm r8, {r0, r1, r2, r3} │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldr ip, [pc, #1052] @ 90310 │ │ │ │ - mov lr, r4 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [ip] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - strh r3, [r6] │ │ │ │ - bl bb8c │ │ │ │ - ldr ip, [pc, #1008] @ 90314 │ │ │ │ - mov r6, r4 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - stm r6, {r0, r1} │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ - mov ip, r4 │ │ │ │ - stmia ip!, {r0, r1, r2} │ │ │ │ - strh r3, [r7] │ │ │ │ - mov r1, r4 │ │ │ │ - lsr r3, r3, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - strb r3, [sp, #218] @ 0xda │ │ │ │ - bl bb8c │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r1, #1 │ │ │ │ - strd r2, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + bl 1190ac │ │ │ │ + mov sl, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 91f0c │ │ │ │ + ldr r3, [pc, #2484] @ 92918 │ │ │ │ + mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 91f0c │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - mov r1, #1 │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1190ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 91fd0 │ │ │ │ + bic r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r8, [sp, #24] │ │ │ │ + ldr r3, [pc, #2416] @ 92918 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 1190ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 91fd0 │ │ │ │ + ldr r3, [pc, #2392] @ 92918 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 91ef0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r8, r4 │ │ │ │ + cmp r3, r7 │ │ │ │ + mov r9, r5 │ │ │ │ + bne 91f18 │ │ │ │ + mov r2, r6 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ + cmp r2, #0 │ │ │ │ + strd r8, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldm r4, {r4, r5, r8} │ │ │ │ + beq 92010 │ │ │ │ + ldr r3, [pc, #2324] @ 9291c │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #1052] @ 0x41c │ │ │ │ + ldr r9, [r8, #2088] @ 0x828 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r9, [sp] │ │ │ │ + asr r9, r9, #31 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ + mov r1, #82 @ 0x52 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + bl bdb4 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9237c │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + add r6, r6, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r1, r6 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + bge 91e04 │ │ │ │ + add r5, sp, #140 @ 0x8c │ │ │ │ + ldm r5, {r5, r7, r9} │ │ │ │ + ldr r8, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, r5 │ │ │ │ + bge 91d64 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r6, r7 │ │ │ │ + ldr ip, [r3, #28] │ │ │ │ + mov r7, r8 │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [sp, #196] @ 0xc4 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp ip, r7 │ │ │ │ + bge 91ce4 │ │ │ │ + ldr r3, [pc, #2144] @ 92920 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1048] @ 0x418 │ │ │ │ + cmp r3, #16 │ │ │ │ + beq 928c4 │ │ │ │ + ble 91be4 │ │ │ │ + cmp r3, #32 │ │ │ │ + beq 928b8 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 920e8 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl b700 │ │ │ │ + ldr r4, [pc, #2100] @ 92924 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4, #1052] @ 0x41c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 9287c │ │ │ │ + ldrd r8, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - bl bd30 <__sprintf_chk@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldm r8, {r0, r1, r2, r3} │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bb8c │ │ │ │ - ldr lr, [pc, #836] @ 90318 │ │ │ │ - mov ip, r4 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - stmia ip!, {r0, r1} │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - strb r2, [ip] │ │ │ │ - bl bb8c │ │ │ │ - ldr lr, [pc, #796] @ 9031c │ │ │ │ - mov ip, r4 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - str r0, [ip], #4 │ │ │ │ - mov r0, r5 │ │ │ │ - strh r1, [ip] │ │ │ │ - mov r1, r4 │ │ │ │ - bl bb8c │ │ │ │ - ldr r3, [pc, #756] @ 90320 │ │ │ │ - mov ip, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1190ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 92158 │ │ │ │ + bic r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [pc, #2032] @ 92918 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1190ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 92158 │ │ │ │ + ldr r3, [pc, #2004] @ 92918 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 928a0 │ │ │ │ + ldr r2, [pc, #1992] @ 92928 │ │ │ │ + ldr r3, [pc, #1992] @ 9292c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ add r3, pc, r3 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2} │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - strb r3, [r7] │ │ │ │ - bl bb8c │ │ │ │ - ldr r3, [pc, #724] @ 90324 │ │ │ │ - mov ip, r4 │ │ │ │ + add ip, r3, #1056 @ 0x420 │ │ │ │ + str r0, [r3, #1060] @ 0x424 │ │ │ │ + strh r1, [ip, #8] │ │ │ │ + mov r0, #0 │ │ │ │ + b 92384 │ │ │ │ + ldr r1, [pc, #1960] @ 92930 │ │ │ │ + ldrd r2, [r7, #24] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1944] @ 92934 │ │ │ │ + ldrd r2, [r7, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #1928] @ 92938 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + b 91b2c │ │ │ │ + add r3, r7, #16384 @ 0x4000 │ │ │ │ + ldr r0, [r3, #2088] @ 0x828 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + b 91b80 │ │ │ │ + ldr r2, [r4, #1056] @ 0x420 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #1052] @ 0x41c │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + asr r3, r2, #31 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r7] │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + mov r3, r2 │ │ │ │ + b 91c50 │ │ │ │ + ldr r2, [r4, #1056] @ 0x420 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #1052] @ 0x41c │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + asr r3, r2, #31 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r7] │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + mov r3, r2 │ │ │ │ + lsl r2, r2, #16 │ │ │ │ + lsr r2, r2, #16 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r2, #1 │ │ │ │ + mov r3, #1 │ │ │ │ + strd r2, [sp, #184] @ 0xb8 │ │ │ │ + ble 91bc8 │ │ │ │ + b 91c74 │ │ │ │ + cmp r3, #32 │ │ │ │ + beq 92488 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 927b4 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r8, r4, #16384 @ 0x4000 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r8, #2088] @ 0x828 │ │ │ │ + str r3, [sp] │ │ │ │ + asr r3, r3, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, sp, #204 @ 0xcc │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, #81 @ 0x51 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl b8bc │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 91e84 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 91058 │ │ │ │ + b 92380 │ │ │ │ + cmp r3, #32 │ │ │ │ + beq 926a4 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 92048 │ │ │ │ + ldr r0, [r8, #2088] @ 0x828 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 92348 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr lr, [sp, #128] @ 0x80 │ │ │ │ + add r0, r3, r0, lsl #3 │ │ │ │ + ldr r7, [sp, #132] @ 0x84 │ │ │ │ + sub r0, r0, #8 │ │ │ │ + sub r3, r3, #8 │ │ │ │ + ldr r1, [r3, #8]! │ │ │ │ + ldr ip, [r3, #4] │ │ │ │ + cmp ip, r7 │ │ │ │ + cmpeq r1, lr │ │ │ │ + movne r1, #1 │ │ │ │ + moveq r1, #0 │ │ │ │ + cmp r0, r3 │ │ │ │ + orr r2, r2, r1 │ │ │ │ + bne 92308 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 92344 │ │ │ │ + ldr r3, [pc, #1536] @ 9293c │ │ │ │ + mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2} │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - strh r3, [r7] │ │ │ │ - bl bb8c │ │ │ │ - ldr ip, [pc, #692] @ 90328 │ │ │ │ - mov lr, r4 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [ip] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r6] │ │ │ │ - bl bb8c │ │ │ │ - ldr r2, [pc, #656] @ 9032c │ │ │ │ - ldr r3, [pc, #524] @ 902ac │ │ │ │ + str r2, [r3, #1052] @ 0x41c │ │ │ │ + ldr r0, [r8, #2088] @ 0x828 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp] │ │ │ │ + asr r0, r0, #31 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, #81 @ 0x51 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl bdb4 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 92048 │ │ │ │ + bl 91058 │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r2, [pc, #1460] @ 92940 │ │ │ │ + ldr r3, [pc, #1376] @ 928f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1228] @ 0x4cc │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 902a0 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, sp, #1232 @ 0x4d0 │ │ │ │ - add sp, sp, #4 │ │ │ │ + bne 928e8 │ │ │ │ + add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #608] @ 90330 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - b 8fa10 │ │ │ │ - ldr r3, [pc, #600] @ 90334 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - b 8fa10 │ │ │ │ - ldr r3, [pc, #592] @ 90338 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - b 8fa10 │ │ │ │ - ldr r3, [pc, #584] @ 9033c │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r2, [pc, #576] @ 90340 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - stmia r3!, {r0, r1} │ │ │ │ - strb r2, [r3] │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #552] @ 90344 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #544] @ 90348 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #536] @ 9034c │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #528] @ 90350 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #520] @ 90354 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #512] @ 90358 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #504] @ 9035c │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #496] @ 90360 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #488] @ 90364 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #480] @ 90368 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #472] @ 9036c │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #464] @ 90370 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #456] @ 90374 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #448] @ 90378 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #440] @ 9037c │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #432] @ 90380 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #424] @ 90384 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #416] @ 90388 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #408] @ 9038c │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #400] @ 90390 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #392] @ 90394 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #384] @ 90398 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #376] @ 9039c │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #368] @ 903a0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #360] @ 903a4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #352] @ 903a8 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #344] @ 903ac │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #336] @ 903b0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #328] @ 903b4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #320] @ 903b8 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #312] @ 903bc │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #304] @ 903c0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - ldr r3, [pc, #296] @ 903c4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8f980 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, sp, ip, ror #25 │ │ │ │ - andeq r0, ip, r4, asr #13 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq r5, sl, sl, asr r1 │ │ │ │ - subseq r4, r8, r0, asr r9 │ │ │ │ - andeq r0, r9, r0, lsr r4 │ │ │ │ - andeq r0, r9, r0, lsr #8 │ │ │ │ - andeq r0, r9, r0, lsl r4 │ │ │ │ - andeq r0, r9, r4, ror #8 │ │ │ │ - andeq r0, r9, r8, lsl #9 │ │ │ │ - andeq r0, r9, ip, ror r4 │ │ │ │ - andeq r0, r9, r0, lsr #9 │ │ │ │ - muleq r9, r4, r4 │ │ │ │ - andeq r0, r9, r0, ror #9 │ │ │ │ - andeq r0, r9, r4, lsl #9 │ │ │ │ - andeq r0, r9, r0, lsl #9 │ │ │ │ - andeq r0, r9, ip, lsl #9 │ │ │ │ - andeq r0, r9, r0, lsr #9 │ │ │ │ - @ instruction: 0x000904b8 │ │ │ │ - ldrdeq r0, [r9], -r0 @ │ │ │ │ - andeq r0, r9, r8, lsr #9 │ │ │ │ - andeq r0, r9, r8, lsl #9 │ │ │ │ - andeq r0, r9, ip, ror #8 │ │ │ │ - andeq r0, r9, r0, lsr r4 │ │ │ │ - andeq r0, r9, ip, asr r4 │ │ │ │ - andeq r0, r9, r4, ror #7 │ │ │ │ - ldrdeq r0, [r9], -r8 │ │ │ │ - andeq r0, r9, r4, asr #6 │ │ │ │ - andeq r0, r9, r8, lsr r3 │ │ │ │ - andeq r0, r9, r0, lsr #5 │ │ │ │ - muleq r9, r0, r2 │ │ │ │ - andeq r0, r9, ip, ror r2 │ │ │ │ - andeq r0, r9, r8, ror #4 │ │ │ │ - andeq r0, r9, r4, asr r2 │ │ │ │ - andeq pc, fp, ip, asr pc @ │ │ │ │ - eorseq r4, r4, r6, asr #22 │ │ │ │ - subeq r4, ip, r5, asr #6 │ │ │ │ - subeq r4, ip, r7, asr #2 │ │ │ │ - subseq r4, r0, r3, asr #30 │ │ │ │ - andeq pc, r8, r4, lsr #26 │ │ │ │ - subseq r5, r6, r4, asr r0 │ │ │ │ - subseq r5, r8, sl, asr r0 │ │ │ │ - subseq r4, r8, r4, asr lr │ │ │ │ - subseq r4, r4, r0, asr ip │ │ │ │ - subseq r5, r0, r1, asr #20 │ │ │ │ - subeq r4, lr, ip, asr #18 │ │ │ │ - subeq r5, r7, r3, asr r4 │ │ │ │ - subeq r4, lr, r3, asr r9 │ │ │ │ - subeq r4, lr, r4, asr r1 │ │ │ │ - subseq r5, r0, r3, asr sl │ │ │ │ - subeq r4, r1, r3, asr #10 │ │ │ │ - subseq r4, r2, sp, asr #10 │ │ │ │ - subseq r4, r2, r3, asr #2 │ │ │ │ - subseq r5, r0, r3, asr #18 │ │ │ │ - subseq r4, r2, r1, asr #18 │ │ │ │ - subeq r4, r1, sl, asr r5 │ │ │ │ - subeq r5, lr, sl, asr r0 │ │ │ │ - subeq r5, r3, r1, asr #4 │ │ │ │ - subseq r5, r3, r4, asr #6 │ │ │ │ - subseq r4, r3, r7, asr #24 │ │ │ │ - subseq r4, r0, lr, asr #6 │ │ │ │ - subeq r5, r3, r4, asr r3 │ │ │ │ - subeq r5, r3, r1, asr r3 │ │ │ │ - subeq r5, r3, r3, asr #6 │ │ │ │ - subeq r4, ip, sp, asr #30 │ │ │ │ - subseq r4, r4, r1, asr #18 │ │ │ │ - subseq r4, r2, r0, asr r1 │ │ │ │ - subeq r4, ip, r3, asr r6 │ │ │ │ - subeq r4, pc, r0, asr r3 @ │ │ │ │ - subeq r4, lr, r2, asr #30 │ │ │ │ - subeq r4, pc, r3, asr #30 │ │ │ │ - subeq r4, r5, r3, asr #30 │ │ │ │ - subeq r4, r4, r3, asr #30 │ │ │ │ - │ │ │ │ -000903c8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r8, r4, #16384 @ 0x4000 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r8, #2088] @ 0x828 │ │ │ │ + str r3, [sp] │ │ │ │ + asr r3, r3, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 90600 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r1, [pc, #1720] @ 90abc │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #204 @ 0xcc │ │ │ │ + mov r1, #21 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl b8bc │ │ │ │ + b 91e78 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r8, r4, #16384 @ 0x4000 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r8, #2088] @ 0x828 │ │ │ │ + str r3, [sp] │ │ │ │ + asr r3, r3, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #164 @ 0xa4 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #204 @ 0xcc │ │ │ │ + mov r1, #42 @ 0x2a │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl b8bc │ │ │ │ + b 91e78 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r8, r4, #16384 @ 0x4000 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r8, #2088] @ 0x828 │ │ │ │ + str r3, [sp] │ │ │ │ + asr r3, r3, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 90600 │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #204 @ 0xcc │ │ │ │ + mov r1, #11 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl b8bc │ │ │ │ + b 91e78 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r8, r4, #16384 @ 0x4000 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r8, #2088] @ 0x828 │ │ │ │ + str r3, [sp] │ │ │ │ + asr r3, r3, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 9060c │ │ │ │ - ldr r3, [pc, #1656] @ 90ac0 │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #204 @ 0xcc │ │ │ │ + mov r1, #41 @ 0x29 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl b8bc │ │ │ │ + b 91e78 │ │ │ │ + ldr r3, [r8, #2088] @ 0x828 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 925f4 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + strd sl, [sp, #96] @ 0x60 │ │ │ │ + add r3, r1, r3, lsl #2 │ │ │ │ + mov fp, r6 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #92] @ 0x5c │ │ │ │ + sub r7, r3, #4 │ │ │ │ + sub r9, r1, #4 │ │ │ │ + mov r5, r2 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r8, [sp, #108] @ 0x6c │ │ │ │ + b 92528 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190c0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 119814 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 907ec │ │ │ │ - ldr r3, [pc, #1632] @ 90ac4 │ │ │ │ - mov r2, #0 │ │ │ │ + orreq r5, r5, #1 │ │ │ │ + cmp r7, r9 │ │ │ │ + beq 925bc │ │ │ │ + ldr r4, [r9, #4]! │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190c0 │ │ │ │ + bl 119878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90618 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #1588] @ 90ac8 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #1580] @ 90acc │ │ │ │ - ldr r3, [pc, #1580] @ 90ad0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1568] @ 90ad4 │ │ │ │ - ldr r3, [pc, #1568] @ 90ad8 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1552] @ 90adc │ │ │ │ - ldr r3, [pc, #1552] @ 90ae0 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1536] @ 90ae4 │ │ │ │ - ldr r3, [pc, #1536] @ 90ae8 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1520] @ 90aec │ │ │ │ - ldr r3, [pc, #1520] @ 90af0 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1504] @ 90af4 │ │ │ │ - ldr r3, [pc, #1504] @ 90af8 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1488] @ 90afc │ │ │ │ - ldr r3, [pc, #1488] @ 90b00 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1472] @ 90b04 │ │ │ │ - ldr r3, [pc, #1472] @ 90b08 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1440] @ 90b0c │ │ │ │ - ldr r3, [pc, #1440] @ 90b10 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1424] @ 90b14 │ │ │ │ - ldr r3, [pc, #1424] @ 90b18 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1408] @ 90b1c │ │ │ │ - ldr r3, [pc, #1408] @ 90b20 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1392] @ 90b24 │ │ │ │ - ldr r3, [pc, #1392] @ 90b28 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1376] @ 90b2c │ │ │ │ - ldr r3, [pc, #1376] @ 90b30 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1360] @ 90b34 │ │ │ │ - ldr r3, [pc, #1360] @ 90b38 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118dcc │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #1332] @ 90b3c │ │ │ │ - ldr r1, [pc, #1332] @ 90b40 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #1320] @ 90b3c │ │ │ │ - ldr r1, [pc, #1324] @ 90b44 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl b7c0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - mov r6, r0 │ │ │ │ - bl b3d0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #1140] @ 90abc │ │ │ │ - bl 118dcc │ │ │ │ - ldr r2, [pc, #1272] @ 90b48 │ │ │ │ - ldr r3, [pc, #1272] @ 90b4c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190ac │ │ │ │ + bne 92520 │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + bic r8, r4, #-2147483648 @ 0x80000000 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 119878 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90930 │ │ │ │ - ldr r2, [pc, #1244] @ 90b50 │ │ │ │ - ldr r3, [pc, #1244] @ 90b54 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1232] @ 90b58 │ │ │ │ - ldr r3, [pc, #1232] @ 90b5c │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1216] @ 90b60 │ │ │ │ - ldr r3, [pc, #1216] @ 90b64 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1200] @ 90b68 │ │ │ │ - ldr r3, [pc, #1200] @ 90b6c │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1184] @ 90b70 │ │ │ │ - ldr r3, [pc, #1184] @ 90b74 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1168] @ 90b78 │ │ │ │ - ldr r3, [pc, #1168] @ 90b7c │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1152] @ 90b80 │ │ │ │ - ldr r3, [pc, #1152] @ 90b84 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1136] @ 90b88 │ │ │ │ - ldr r3, [pc, #1136] @ 90b8c │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1120] @ 90b90 │ │ │ │ - ldr r3, [pc, #1120] @ 90b94 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #1116] @ 90b98 │ │ │ │ - ldr r3, [pc, #1116] @ 90b9c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1084] @ 90ba0 │ │ │ │ - ldr r3, [pc, #1084] @ 90ba4 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1068] @ 90ba8 │ │ │ │ - ldr r3, [pc, #1068] @ 90bac │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1052] @ 90bb0 │ │ │ │ - ldr r3, [pc, #1052] @ 90bb4 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1036] @ 90bb8 │ │ │ │ - ldr r3, [pc, #1036] @ 90bbc │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #1020] @ 90bc0 │ │ │ │ - ldr r3, [pc, #972] @ 90b94 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bne 92520 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 119864 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 92520 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [pc, #956] @ 90bc4 │ │ │ │ + bl 119878 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 925b0 │ │ │ │ + bic r8, r6, #-2147483648 @ 0x80000000 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 119878 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 925b0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 119864 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9250c │ │ │ │ + cmp r7, r9 │ │ │ │ + mov r6, r4 │ │ │ │ + bne 92528 │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + mov r6, fp │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldrd sl, [sp, #96] @ 0x60 │ │ │ │ + ldr r8, [sp, #108] @ 0x6c │ │ │ │ + beq 925f0 │ │ │ │ + ldr r3, [pc, #860] @ 92944 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r2, [pc, #948] @ 90bc8 │ │ │ │ - ldr r3, [pc, #948] @ 90bcc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #936] @ 90bd0 │ │ │ │ - ldr r3, [pc, #936] @ 90bd4 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #920] @ 90bd8 │ │ │ │ - ldr r3, [pc, #920] @ 90bdc │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #904] @ 90be0 │ │ │ │ - ldr r3, [pc, #904] @ 90be4 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #888] @ 90be8 │ │ │ │ - ldr r3, [pc, #888] @ 90bec │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #872] @ 90bf0 │ │ │ │ - ldr r3, [pc, #872] @ 90bf4 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #856] @ 90bf8 │ │ │ │ - ldr r3, [pc, #856] @ 90bfc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #824] @ 90c00 │ │ │ │ - ldr r3, [pc, #824] @ 90c04 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #808] @ 90c08 │ │ │ │ - ldr r3, [pc, #808] @ 90c0c │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #792] @ 90c10 │ │ │ │ - ldr r3, [pc, #792] @ 90c14 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #776] @ 90c18 │ │ │ │ - ldr r3, [pc, #776] @ 90c1c │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #760] @ 90c20 │ │ │ │ - ldr r3, [pc, #760] @ 90c24 │ │ │ │ - bl 1187ac │ │ │ │ - b 905e8 │ │ │ │ - ldr r2, [pc, #752] @ 90c28 │ │ │ │ - ldr r3, [pc, #752] @ 90c2c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #740] @ 90c30 │ │ │ │ - ldr r3, [pc, #740] @ 90c34 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #724] @ 90c38 │ │ │ │ - ldr r3, [pc, #724] @ 90c3c │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #708] @ 90c40 │ │ │ │ - ldr r3, [pc, #708] @ 90c44 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #692] @ 90c48 │ │ │ │ - ldr r3, [pc, #692] @ 90c4c │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #676] @ 90c50 │ │ │ │ - ldr r3, [pc, #676] @ 90c54 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #660] @ 90c58 │ │ │ │ - ldr r3, [pc, #660] @ 90c5c │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #644] @ 90c60 │ │ │ │ - ldr r3, [pc, #644] @ 90c64 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #628] @ 90c68 │ │ │ │ - ldr r3, [pc, #628] @ 90c6c │ │ │ │ - bl 1187ac │ │ │ │ - ldr r2, [pc, #624] @ 90c70 │ │ │ │ - ldr r3, [pc, #624] @ 90c74 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #592] @ 90c78 │ │ │ │ - ldr r3, [pc, #592] @ 90c7c │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #576] @ 90c80 │ │ │ │ - ldr r3, [pc, #576] @ 90c84 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #560] @ 90c88 │ │ │ │ - ldr r3, [pc, #560] @ 90c8c │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #544] @ 90c90 │ │ │ │ - ldr r3, [pc, #544] @ 90c94 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #528] @ 90c98 │ │ │ │ - ldr r3, [pc, #528] @ 90c9c │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #512] @ 90ca0 │ │ │ │ - ldr r3, [pc, #512] @ 90ca4 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r2, [pc, #496] @ 90ca8 │ │ │ │ - ldr r3, [pc, #432] @ 90c6c │ │ │ │ - b 907c4 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - svccc 0x00e80000 │ │ │ │ - svccc 0x00ee0000 │ │ │ │ - svccc 0x00ec2000 │ │ │ │ - ldrbge fp, [ip, #3709] @ 0xe7d │ │ │ │ - strdgt pc, [sl], -r9 @ │ │ │ │ - bgt ff82157c │ │ │ │ - ldrhmi r0, [r6], #-62 @ 0xffffffc2 │ │ │ │ - bhi f103b8 │ │ │ │ - rsbmi r3, r2, sl, lsr #2 │ │ │ │ - ldrt r8, [r8], #1135 @ 0x46f │ │ │ │ - subsmi r5, r7, r9, lsl sl │ │ │ │ - stclcc 4, cr5, [r4, #-416] @ 0xfffffe60 │ │ │ │ - eorsmi pc, sl, pc, lsr fp @ │ │ │ │ - ldmibcs r8, {r1, r2, r3, r4, r5, r6, r9, ip, lr, pc} │ │ │ │ - andmi r3, ip, fp, ror #3 │ │ │ │ - strbgt sp, [r6], #-1113 @ 0xfffffba7 │ │ │ │ - svccc 0x00c5a35b │ │ │ │ - streq r3, [lr, #-60]! @ 0xffffffc4 │ │ │ │ - eorsmi sp, pc, pc, lsr r9 @ │ │ │ │ - strbt r4, [r1], r1, lsl #20 │ │ │ │ - subsmi r7, pc, sl, asr sl @ │ │ │ │ - mrcvc 6, 1, r1, cr5, cr13, {7} │ │ │ │ - rsbmi r0, r4, sp, ror #27 │ │ │ │ - fstmiaxvs sp!, {d17-d32} @ Deprecated │ │ │ │ - subsmi ip, r5, r9, lsl #30 │ │ │ │ - strbcs r7, [ip, #-3550] @ 0xfffff222 │ │ │ │ - eorsmi r6, r6, r3, asr #25 │ │ │ │ - ldrble r7, [r3, #3579] @ 0xdfb │ │ │ │ - andmi r7, r5, lr, ror sl │ │ │ │ - @ instruction: 0x26108991 │ │ │ │ - svccc 0x00becd6e │ │ │ │ - addge r9, r7, #46, 30 @ 0xb8 │ │ │ │ - ldrbtle r4, [sp], #-686 @ 0xfffffd52 │ │ │ │ - ldrbtpl r4, [sp], #-686 @ 0xfffffd52 │ │ │ │ - strblt r5, [fp, #-1267] @ 0xfffffb0d │ │ │ │ - rsbgt ip, ip, r5, asr #16 │ │ │ │ - orrvs r5, r8, #236978176 @ 0xe200000 │ │ │ │ - svccc 0x00d5e686 │ │ │ │ - stcls 15, cr1, [sp, #-40] @ 0xffffffd8 │ │ │ │ - svccc 0x00eab2dd │ │ │ │ - cdp2 8, 14, cr15, cr8, cr5, {0} │ │ │ │ - svccc 0x00e5bb4d │ │ │ │ - @ instruction: 0xe7af2218 │ │ │ │ - svccc 0x00f19322 │ │ │ │ - strblt r0, [r7], #2008 @ 0x7d8 │ │ │ │ - svccc 0x00cd0840 │ │ │ │ - sbchi fp, r4, #1442840576 @ 0x56000000 │ │ │ │ - svccc 0x008c1164 │ │ │ │ - stmdage sl, {r0, r1, r2, r3, r4, r6, r7, r9, sl, sp, lr} │ │ │ │ - svccc 0x0032717b │ │ │ │ - bls 6fb3b8 │ │ │ │ - mrccc 14, 5, sp, cr15, cr3, {1} │ │ │ │ - strble r8, [r2, #-1256] @ 0xfffffb18 │ │ │ │ - cdpcc 8, 2, cr8, cr11, cr2, {6} │ │ │ │ - orrvc r4, r6, r6, asr #2 │ │ │ │ - svccc 0x00f2016d │ │ │ │ - ldmibmi r2!, {r0, r1, r2, r3, r4, r7, r8, sl, ip, sp} │ │ │ │ - svccc 0x00cd1f49 │ │ │ │ - ldcle 12, cr4, [pc, #720]! @ 90e80 │ │ │ │ - svccc 0x008c1478 │ │ │ │ - ldc2l 5, cr12, [pc], #544 @ 90dd8 │ │ │ │ - svccc 0x003271b1 │ │ │ │ - @ instruction: 0xff78011a │ │ │ │ - mrccc 14, 5, sp, cr15, cr4, {1} │ │ │ │ - mulsge ip, r2, r3 │ │ │ │ - svccc 0x00e20000 │ │ │ │ - bvc 340ffc │ │ │ │ - eorsgt r2, r4, r0, lsr #2 │ │ │ │ - mcrne 12, 4, fp, cr15, cr13, {5} │ │ │ │ - rsbsmi r4, r1, r2, ror #7 │ │ │ │ - stmge r1, {r0, r1, r2, r3, r4, sl, lr, pc} │ │ │ │ - addmi r4, lr, r8, asr lr │ │ │ │ - rscge sl, sl, r7, lsl #9 │ │ │ │ - @ instruction: 0x409442d5 │ │ │ │ - eorge r2, r8, r3, asr r5 │ │ │ │ - addmi r8, r6, fp, ror #6 │ │ │ │ - addslt fp, sp, #49408 @ 0xc100 │ │ │ │ - strhmi r8, [r1], #-1 @ │ │ │ │ - vst1.8 {d24[5]}, [r3]! │ │ │ │ - ldrdmi r1, [pc], #-156 @ │ │ │ │ - strbtle r2, [r6], #-3630 @ 0xfffff1d2 │ │ │ │ - ldrshmi r7, [pc], #-94 @ │ │ │ │ - stmdale r0, {r0, r3, r4, r5, fp, ip, lr}^ │ │ │ │ - addsmi lr, r4, ip, lsr #14 │ │ │ │ - stmiagt r5!, {r0, r6, r8, fp, ip}^ │ │ │ │ - addsmi r5, r7, r1, ror #23 │ │ │ │ - tstlt sl, fp, asr lr │ │ │ │ - ldrdmi sp, [r6], r8 │ │ │ │ - @ instruction: 0x21aabdae │ │ │ │ - rsbmi r2, r0, r9, asr r3 │ │ │ │ - strne sl, [pc], -r8, lsl #25 │ │ │ │ - svccc 0x006d1730 │ │ │ │ - eorsgt pc, r3, #100, 6 @ 0x90000001 │ │ │ │ - svccc 0x00eb58d1 │ │ │ │ - addcc r5, pc, fp, asr #5 │ │ │ │ - andmi r6, r0, pc, lsr r2 │ │ │ │ - subvc pc, sl, pc, ror #29 │ │ │ │ - @ instruction: 0x40070db4 │ │ │ │ - cmple r9, r0, asr r2 │ │ │ │ - @ instruction: 0x4009d3b8 │ │ │ │ - svcls 0x00e411c7 │ │ │ │ - svccc 0x00f1bf26 │ │ │ │ - rsbsvc r2, pc, r9, ror r8 @ │ │ │ │ - svccc 0x00bf19fc │ │ │ │ - @ instruction: 0xf402dfcd │ │ │ │ - svccc 0x0070c886 │ │ │ │ - ldrlt r4, [sl, #3521] @ 0xdc1 │ │ │ │ - svccc 0x000041d5 │ │ │ │ - rsbeq r4, r0, r6, lsr #23 │ │ │ │ - @ instruction: 0x40014dbf │ │ │ │ - sbccs r0, r9, #2032 @ 0x7f0 │ │ │ │ - andsmi r7, r0, ip, lsr #21 │ │ │ │ - ldmdbgt r1, {r0, r1, r6, sp, lr}^ │ │ │ │ - andsmi r8, r0, r6, lsr #31 │ │ │ │ - svccc 0x00a479d0 │ │ │ │ - andmi r7, fp, fp, ror r5 │ │ │ │ - ldmibls r6, {r0, r1, r3, r5, r6, r7, r9, ip, lr}^ │ │ │ │ - svccc 0x00f1e5e5 │ │ │ │ - strbgt sl, [sl, r2, lsr #28]! │ │ │ │ - svccc 0x00bf2092 │ │ │ │ - blx fede9790 │ │ │ │ - svccc 0x0070c891 │ │ │ │ - @ instruction: 0xf657cf8d │ │ │ │ - │ │ │ │ -00090cac : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #108] @ 90d44 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #1052] @ 0x41c │ │ │ │ + ldr r3, [r8, #2088] @ 0x828 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp] │ │ │ │ + asr r3, r3, #31 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ + mov r1, #42 @ 0x2a │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl bdb4 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + b 92374 │ │ │ │ + ldr r1, [r8, #2088] @ 0x828 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 92674 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + ldr ip, [sp, #124] @ 0x7c │ │ │ │ + add r1, r3, r1 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + ldrb r0, [r3, #1]! │ │ │ │ + cmp r0, ip │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 92644 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 92670 │ │ │ │ + ldr r3, [pc, #736] @ 92948 │ │ │ │ mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 90d1c │ │ │ │ - ldr r3, [pc, #76] @ 90d48 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #1052] @ 0x41c │ │ │ │ + ldr r1, [r8, #2088] @ 0x828 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp] │ │ │ │ + asr r1, r1, #31 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ + mov r1, #11 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl bdb4 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + b 92374 │ │ │ │ + ldr r1, [r8, #2088] @ 0x828 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 926f4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr ip, [sp, #116] @ 0x74 │ │ │ │ + add r1, r3, r1, lsl #2 │ │ │ │ + sub r1, r1, #4 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r0, [r3, #4]! │ │ │ │ + cmp r0, ip │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 926c4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 926f0 │ │ │ │ + ldr r3, [pc, #612] @ 9294c │ │ │ │ mov r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - bl 903c8 │ │ │ │ - ldr r2, [pc, #56] @ 90d4c │ │ │ │ - ldr r3, [pc, #56] @ 90d50 │ │ │ │ - bl 118b60 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r1, [pc, #28] @ 90d48 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - bl 903c8 │ │ │ │ - ldr r2, [pc, #16] @ 90d4c │ │ │ │ - ldr r3, [pc, #20] @ 90d54 │ │ │ │ - bl 118b60 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - svccc 0x00e00000 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #1052] @ 0x41c │ │ │ │ + ldr r1, [r8, #2088] @ 0x828 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp] │ │ │ │ + asr r1, r1, #31 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ + mov r1, #41 @ 0x29 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl bdb4 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + b 92374 │ │ │ │ + ldr r1, [r8, #2088] @ 0x828 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 92774 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + add r1, r3, r1, lsl #1 │ │ │ │ + sub r1, r1, #2 │ │ │ │ + sub r3, r3, #2 │ │ │ │ + ldrh r0, [r3, #2]! │ │ │ │ + cmp r0, ip │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 92744 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 92770 │ │ │ │ + ldr r3, [pc, #488] @ 92950 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #1052] @ 0x41c │ │ │ │ + ldr r1, [r8, #2088] @ 0x828 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r1, [sp] │ │ │ │ + asr r1, r1, #31 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ + mov r1, #21 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl bdb4 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + b 92374 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 9204c │ │ │ │ + b 922c8 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 922c8 │ │ │ │ + cmp r3, #32 │ │ │ │ + addeq r8, r4, #16384 @ 0x4000 │ │ │ │ + addeq r5, sp, #160 @ 0xa0 │ │ │ │ + beq 926f0 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + addeq r8, r4, #16384 @ 0x4000 │ │ │ │ + addeq r5, sp, #160 @ 0xa0 │ │ │ │ + beq 92344 │ │ │ │ + cmp r3, #16 │ │ │ │ + addeq r8, r4, #16384 @ 0x4000 │ │ │ │ + addeq r5, sp, #160 @ 0xa0 │ │ │ │ + bne 9204c │ │ │ │ + b 92770 │ │ │ │ + ldr r1, [pc, #344] @ 92954 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #324] @ 92958 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #268] @ 92938 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 91dcc │ │ │ │ + add r3, r7, #16384 @ 0x4000 │ │ │ │ + ldr r0, [r3, #2088] @ 0x828 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b 91c2c │ │ │ │ + add r3, r7, #16384 @ 0x4000 │ │ │ │ + ldr r0, [r3, #2088] @ 0x828 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + b 91c2c │ │ │ │ + add r3, r7, #16384 @ 0x4000 │ │ │ │ + ldr r0, [r3, #2088] @ 0x828 │ │ │ │ + lsl r0, r0, #1 │ │ │ │ + bl baa8 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b 91c2c │ │ │ │ + ldr r2, [pc, #216] @ 9295c │ │ │ │ + add r3, r4, #1056 @ 0x420 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + lsr r2, r1, #16 │ │ │ │ + str r0, [r4, #1060] @ 0x424 │ │ │ │ + strh r1, [r3, #8] │ │ │ │ + strb r2, [r4, #1066] @ 0x42a │ │ │ │ + b 92178 │ │ │ │ + ldr r3, [pc, #184] @ 92960 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + str r0, [r4, #1060] @ 0x424 │ │ │ │ + strb r1, [r4, #1064] @ 0x428 │ │ │ │ + b 92178 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl b700 │ │ │ │ + b 920e8 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl b700 │ │ │ │ + b 920e8 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl b700 │ │ │ │ + b 920e8 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl b700 │ │ │ │ + b 920e8 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, fp, r0, lsr r5 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andseq r5, r1, r4, asr r5 │ │ │ │ + andeq lr, fp, r4, ror #9 │ │ │ │ + andseq r5, r1, ip, lsl r5 │ │ │ │ + andseq r5, r1, r4, ror r4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - ldrbtvs r3, [pc], -sp, asr #23 │ │ │ │ - svccc 0x00f6a09e │ │ │ │ - svclt 0x00f6a09e │ │ │ │ + andseq r5, r1, r8, lsl #7 │ │ │ │ + svcvc 0x007fffff │ │ │ │ + andseq r5, r1, r0, ror #4 │ │ │ │ + andseq r5, r1, r8, asr #3 │ │ │ │ + svcvc 0x00efffff │ │ │ │ + andseq r5, r1, r8, asr #32 │ │ │ │ + mulseq r1, r4, pc @ │ │ │ │ + andseq r4, r1, r4, ror #30 │ │ │ │ + strdeq sp, [r8], -r0 │ │ │ │ + andseq r4, r1, r8, ror #29 │ │ │ │ + @ instruction: 0x000903b4 │ │ │ │ + andeq r0, r9, r4, asr #7 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andseq r4, r1, r4, lsl sp │ │ │ │ + andeq sp, fp, ip, ror #24 │ │ │ │ + andseq r4, r1, r8, ror #20 │ │ │ │ + andseq r4, r1, r8, ror #19 │ │ │ │ + andseq r4, r1, r8, ror #18 │ │ │ │ + andseq r4, r1, r8, ror #17 │ │ │ │ + andeq pc, r8, r4, lsl #27 │ │ │ │ + muleq r8, r8, sp │ │ │ │ + ldrdeq sp, [r8], -r4 │ │ │ │ + andeq fp, r8, r0, lsl #10 │ │ │ │ │ │ │ │ -00090d58 : │ │ │ │ +00092964 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldr lr, [pc, #3580] @ 91b6c │ │ │ │ - ldr ip, [pc, #3580] @ 91b70 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - sub sp, sp, #268 @ 0x10c │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #260] @ 0x104 │ │ │ │ - mov ip, #0 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #3552] @ 91b74 │ │ │ │ - mov ip, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #3532] @ 91b78 │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ - ldr ip, [sp, #316] @ 0x13c │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - str ip, [sp, #132] @ 0x84 │ │ │ │ - ldr ip, [sp, #320] @ 0x140 │ │ │ │ - mov r0, r1 │ │ │ │ - add r3, sp, #172 @ 0xac │ │ │ │ - str ip, [sp, #148] @ 0x94 │ │ │ │ - ldr r1, [pc, #3500] @ 91b7c │ │ │ │ - ldr ip, [sp, #332] @ 0x14c │ │ │ │ - str r3, [sp] │ │ │ │ - str ip, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #3488] @ 91b80 │ │ │ │ - ldr ip, [sp, #340] @ 0x154 │ │ │ │ - str r3, [r2] │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - str ip, [sp, #140] @ 0x8c │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr ip, [sp, #344] @ 0x158 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ - ldr sl, [sp, #304] @ 0x130 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ - ldr fp, [sp, #336] @ 0x150 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ - str ip, [sp, #144] @ 0x90 │ │ │ │ - bl 8e724 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 90e54 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #3416] @ 91b84 │ │ │ │ - ldr r3, [pc, #3392] @ 91b70 │ │ │ │ + str r0, [ip, #3864] @ 0xf18 │ │ │ │ + sub sp, sp, #196 @ 0xc4 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [pc, #1076] @ 92db8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #1072] @ 92dbc │ │ │ │ add r2, pc, r2 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr ip, [pc, #1064] @ 92dc0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #260] @ 0x104 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + ldr r1, [pc, #1060] @ 92dc4 │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ mov r3, #0 │ │ │ │ - bne 91cb4 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - add sp, sp, #268 @ 0x10c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #3372] @ 91b88 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add ip, pc, ip │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ + mvn r6, #0 │ │ │ │ + mvn r7, #0 │ │ │ │ + ldr ip, [sp, #232] @ 0xe8 │ │ │ │ + mov fp, r0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + strd r6, [sp, #112] @ 0x70 │ │ │ │ + bl ba60 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 92d9c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r1, [pc, #956] @ 92dc8 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ - bl 8e724 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - bne 90e1c │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - mov r8, #0 │ │ │ │ - mov r9, #0 │ │ │ │ - cmp r3, #3 │ │ │ │ - strd r8, [sp, #208] @ 0xd0 │ │ │ │ - strd r8, [sp, #232] @ 0xe8 │ │ │ │ - beq 91930 │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r0, [sl] │ │ │ │ - strd r8, [r3] │ │ │ │ - ldr r3, [sp, #348] @ 0x15c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r3, [pc, #3244] @ 91b8c │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #3232] @ 91b90 │ │ │ │ - str r2, [r0] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r2, r1 │ │ │ │ - mov ip, r3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #3212] @ 91b94 │ │ │ │ - ldr r3, [pc, #3212] @ 91b98 │ │ │ │ - mov r0, #536870912 @ 0x20000000 │ │ │ │ - strd r0, [ip] │ │ │ │ - ldr r8, [r2, r3] │ │ │ │ - ldr r3, [pc, #3200] @ 91b9c │ │ │ │ - mov r2, #536870912 @ 0x20000000 │ │ │ │ - strd r2, [r8] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, fp │ │ │ │ + bl bdf0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 92da8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [pc, #908] @ 92dcc │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r2, [r3] │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r1] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + str r2, [r1] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + str r3, [r2] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ - strd r2, [sp, #240] @ 0xf0 │ │ │ │ - strd r2, [sp, #248] @ 0xf8 │ │ │ │ - ble 90f4c │ │ │ │ - ldr r3, [sp, #348] @ 0x15c │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ - ldrne r3, [r7, #8] │ │ │ │ - strne r3, [sp, #252] @ 0xfc │ │ │ │ - ldr r3, [sp, #324] @ 0x144 │ │ │ │ - lsl r6, r3, #3 │ │ │ │ - mov r0, r6 │ │ │ │ + strd r2, [sp, #128] @ 0x80 │ │ │ │ + strd r2, [sp, #136] @ 0x88 │ │ │ │ bl baa8 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ble 91970 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ble 92d0c │ │ │ │ + ldr r3, [pc, #832] @ 92dd0 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + add r3, pc, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #324] @ 0x144 │ │ │ │ - ldr ip, [pc, #3100] @ 91ba0 │ │ │ │ - asr r3, r3, #31 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - sub r2, r6, #8 │ │ │ │ - add ip, pc, ip │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ - add r7, r1, r2 │ │ │ │ - sub ip, ip, #4000 @ 0xfa0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #188 @ 0xbc │ │ │ │ - sub ip, ip, #8 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str r8, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ - mov r8, r7 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str sl, [sp, #152] @ 0x98 │ │ │ │ - str fp, [sp, #156] @ 0x9c │ │ │ │ - str ip, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #92] @ 0x5c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + str fp, [sp, #76] @ 0x4c │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 92cf4 │ │ │ │ + ldr r6, [pc, #792] @ 92dd4 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 92cd4 │ │ │ │ + ldr r2, [pc, #768] @ 92dd8 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r6, #1044] @ 0x414 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 92d58 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #324] @ 0x144 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + asr r3, r3, #31 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #82 @ 0x52 │ │ │ │ + str r7, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl b8bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91170 │ │ │ │ - ldr r3, [sp, #324] @ 0x144 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 91148 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - ldr fp, [r2] │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - sub sl, r2, #8 │ │ │ │ - mov r9, r3 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldrd r6, [sl, #8]! │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190fc │ │ │ │ + bne 92d90 │ │ │ │ + ldr sl, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [pc, #640] @ 92ddc │ │ │ │ + cmp sl, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr fp, [r3, #1044] @ 0x414 │ │ │ │ + ble 92ca0 │ │ │ │ + sub r9, r7, #8 │ │ │ │ + mov r8, #1 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r8 │ │ │ │ + mov r6, sl │ │ │ │ + mov sl, r9 │ │ │ │ + b 92c58 │ │ │ │ + ldrd r8, [sl] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 1190ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91104 │ │ │ │ - bic r5, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #2848] @ 91ba4 │ │ │ │ + bne 92c4c │ │ │ │ + bic r5, r9, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [pc, #556] @ 92de0 │ │ │ │ mvn r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ + bl 1190ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91104 │ │ │ │ - ldr r3, [pc, #2820] @ 91ba4 │ │ │ │ + bne 92c4c │ │ │ │ + ldr r3, [pc, #528] @ 92de0 │ │ │ │ mvn r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 91104 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 910d8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190ac │ │ │ │ + bne 92c4c │ │ │ │ + ldrd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 910fc │ │ │ │ - mov r3, #1 │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add fp, fp, #1 │ │ │ │ - mov r9, #1 │ │ │ │ - cmp r8, sl │ │ │ │ - bne 91058 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + bne 92c4c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmp r3, r7 │ │ │ │ + strgt r7, [r2] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmp r3, r7 │ │ │ │ + strlt r7, [r2] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmp r3, r1 │ │ │ │ + movgt r3, r2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strgt r1, [r3] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmp r3, r1 │ │ │ │ + movlt r3, r2 │ │ │ │ + strlt r1, [r3] │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r6, r7 │ │ │ │ + blt 92c98 │ │ │ │ + cmp r7, #10 │ │ │ │ + movgt r3, #0 │ │ │ │ + movle r3, #1 │ │ │ │ + cmp fp, #0 │ │ │ │ + moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91128 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - strd r0, [r3] │ │ │ │ - cmp r9, #0 │ │ │ │ - ldrne r3, [sp, #104] @ 0x68 │ │ │ │ - strne fp, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 91148 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + add sl, sl, #8 │ │ │ │ + beq 92b88 │ │ │ │ + ldrd r2, [sl] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [sp, #148] @ 0x94 │ │ │ │ + ldr fp, [r3, #1044] @ 0x414 │ │ │ │ + b 92b88 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 92d44 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + add r2, r3, #1 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + cmp r1, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + bge 92b00 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 9117c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - b 90fcc │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 8db28 │ │ │ │ - b 91014 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - mov r7, r8 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r0, r3 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + bge 92ac8 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + add r2, r2, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r1, r2 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bge 92aac │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl b700 │ │ │ │ + ldr r2, [pc, #200] @ 92de4 │ │ │ │ + ldr r3, [pc, #156] @ 92dbc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 92db4 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #196 @ 0xc4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #156] @ 92de8 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 92ca8 │ │ │ │ + ldr r1, [pc, #140] @ 92dec │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #108] @ 92df0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 92b0c │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 91058 │ │ │ │ + b 92b50 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 91058 │ │ │ │ + b 929fc │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 91058 │ │ │ │ + b 92a34 │ │ │ │ + bl bab4 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, fp, r0, ror r6 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + andeq sp, fp, ip, asr #12 │ │ │ │ + andeq fp, r8, ip, lsr r1 │ │ │ │ + strdeq fp, [r8], -r0 │ │ │ │ + blcc fe7455d4 │ │ │ │ + andeq pc, r8, r4, ror #22 │ │ │ │ + mulseq r1, r4, r5 │ │ │ │ + andseq r4, r1, r8, ror r5 │ │ │ │ + @ instruction: 0x001144f4 │ │ │ │ + svcvc 0x00efffff │ │ │ │ + ldrdeq sp, [fp], -ip │ │ │ │ + ldrdeq r2, [r9], -ip │ │ │ │ + andeq pc, r8, r0, ror #16 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + │ │ │ │ +00092df4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-3736] @ 0xfffff168 │ │ │ │ + sub sp, sp, #19968 @ 0x4e00 │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [pc, #3940] @ 93d98 │ │ │ │ + ldr r3, [pc, #3940] @ 93d9c │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #19968 @ 0x4e00 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr sl, [sp, #152] @ 0x98 │ │ │ │ + str r3, [r1, #108] @ 0x6c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [pc, #3904] @ 93da0 │ │ │ │ + mov r7, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #192 @ 0xc0 │ │ │ │ + ldr r6, [r3] │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #196 @ 0xc4 │ │ │ │ + ldr r4, [r3] │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + ldr r0, [pc, #3864] @ 93da4 │ │ │ │ + add r1, r1, #108 @ 0x6c │ │ │ │ + add r3, r3, #200 @ 0xc8 │ │ │ │ + ldr r5, [r3] │ │ │ │ + str r7, [sp, #156] @ 0x9c │ │ │ │ + bl baa8 │ │ │ │ + ldr r3, [pc, #3844] @ 93da8 │ │ │ │ + cmp r8, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r5, [r3, #1044] @ 0x414 │ │ │ │ + mov r3, #1 │ │ │ │ + add sl, sp, #3696 @ 0xe70 │ │ │ │ + mov r1, r0 │ │ │ │ + str r3, [r1], #4 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + strb r7, [r0, #4] │ │ │ │ + beq 93468 │ │ │ │ + cmp r8, #2 │ │ │ │ + beq 93458 │ │ │ │ + sub r3, r8, #3 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #100] @ 0x64 │ │ │ │ + ldrb r3, [r6] │ │ │ │ + add r1, sp, #18944 @ 0x4a00 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr fp, [sp, #156] @ 0x9c │ │ │ │ - ldr r8, [sp, #108] @ 0x6c │ │ │ │ - beq 91970 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - ldrd r2, [r1] │ │ │ │ - strd r2, [r0] │ │ │ │ - ldrd r4, [r8] │ │ │ │ - strd r4, [fp] │ │ │ │ - ldrd r8, [r1] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #2516] @ 91ba8 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, r1, #28 │ │ │ │ + str r3, [sl, #-3384] @ 0xfffff2c8 │ │ │ │ + str r3, [sl, #-3380] @ 0xfffff2cc │ │ │ │ + str r3, [sl, #-3376] @ 0xfffff2d0 │ │ │ │ + str r3, [sl, #-3372] @ 0xfffff2d4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sl, #-1304] @ 0xfffffae8 │ │ │ │ + strb r3, [sl, #-3352] @ 0xfffff2e8 │ │ │ │ + str r3, [r1] │ │ │ │ + add r3, sp, #15936 @ 0x3e40 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r3, #1 │ │ │ │ + strd r2, [r5, #8] │ │ │ │ + bne 93474 │ │ │ │ + ldrb r3, [r4] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r2, #2992] @ 0xbb0 │ │ │ │ + str r3, [sl, #-1300] @ 0xfffffaec │ │ │ │ + mov r2, #1 │ │ │ │ + strb r3, [sl, #-2328] @ 0xfffff6e8 │ │ │ │ + mov r3, #1 │ │ │ │ + strd r2, [r5, #16] │ │ │ │ + bne 935a0 │ │ │ │ + ldr r3, [pc, #3632] @ 93dac │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ cmp r3, #0 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - bne 91880 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + bne 93680 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #188 @ 0xbc │ │ │ │ ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 91218 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - ldr r3, [pc, #2468] @ 91bac │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + orr r4, r3, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 92fc4 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl b5b0 │ │ │ │ - ldr r2, [pc, #2448] @ 91bb0 │ │ │ │ - ldr r9, [sp, #324] @ 0x144 │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub r6, r2, #4000 @ 0xfa0 │ │ │ │ - ldr fp, [sp, #120] @ 0x78 │ │ │ │ - sub r6, r6, #8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r8, #0 │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - str r8, [sp, #108] @ 0x6c │ │ │ │ - str sl, [sp, #136] @ 0x88 │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #184] @ 0xb8 │ │ │ │ + add r3, r3, #184 @ 0xb8 │ │ │ │ + bl a0d4c │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 938c8 │ │ │ │ + mov r0, #32768 @ 0x8000 │ │ │ │ + bl baa8 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r3, #0 │ │ │ │ + sub r2, r1, #212 @ 0xd4 │ │ │ │ + str r3, [sl, #-3468] @ 0xfffff274 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + sub r1, r1, #240 @ 0xf0 │ │ │ │ + str r0, [sl, #-3472] @ 0xfffff270 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r0, #10 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + bl b460 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + bne 93858 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #184 @ 0xb8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 93054 │ │ │ │ + ldr r3, [pc, #3472] @ 93db0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 94008 │ │ │ │ + add r1, sp, #19968 @ 0x4e00 │ │ │ │ + add r1, r1, #184 @ 0xb8 │ │ │ │ + ldr r1, [r1] │ │ │ │ + ldr r0, [sl, #-3568] @ 0xfffff210 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl b82c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 94058 │ │ │ │ + ldr r4, [pc, #3416] @ 93db4 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r1, r4, #1040 @ 0x410 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sl, #-3568] @ 0xfffff210 │ │ │ │ + bl b5bc │ │ │ │ + ldr r2, [pc, #3388] @ 93db8 │ │ │ │ + ldr ip, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #3384] @ 93dbc │ │ │ │ + ldr r5, [ip, r2] │ │ │ │ + mov r0, #1 │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [r5] │ │ │ │ + add r2, r4, #1056 @ 0x420 │ │ │ │ + str r6, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [sl, #-3568] @ 0xfffff210 │ │ │ │ + bl ba60 │ │ │ │ + ldr r4, [pc, #3348] @ 93dc0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + strne r3, [r5] │ │ │ │ + strne r3, [sl, #-3540] @ 0xfffff22c │ │ │ │ + ldr r3, [r4, #1044] @ 0x414 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 93fc4 │ │ │ │ + ldr r4, [pc, #3316] @ 93dc4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4, #1048] @ 0x418 │ │ │ │ + cmn r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - mov r1, #82 @ 0x52 │ │ │ │ - str r9, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl b8bc │ │ │ │ + beq 93d24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 940bc │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #188 @ 0xbc │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 9390c │ │ │ │ + ldr r3, [pc, #3268] @ 93dc8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 93134 │ │ │ │ + ldr r1, [pc, #3252] @ 93dcc │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [pc, #3736] @ 93fc0 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sl, #-3568] @ 0xfffff210 │ │ │ │ + sub fp, r3, #56 @ 0x38 │ │ │ │ + sub r3, r3, #144 @ 0x90 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 910ec │ │ │ │ + ldr r1, [pc, #3188] @ 93dd0 │ │ │ │ + add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 913ac │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 91384 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - str r9, [sp, #324] @ 0x144 │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - sub r6, r3, #8 │ │ │ │ - sub r3, sl, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldrd r8, [r6, #8]! │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [r1, #16] │ │ │ │ + beq 940a8 │ │ │ │ + ldrd r2, [r6, #56] @ 0x38 │ │ │ │ + ldrd r0, [r0, #72] @ 0x48 │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + bl bc7c │ │ │ │ + ldr r2, [pc, #3380] @ 93ebc │ │ │ │ + ldr r3, [pc, #3380] @ 93ec0 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 931e0 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [pc, #3100] @ 93dd4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1190fc │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91378 │ │ │ │ - bic r5, r9, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #2236] @ 91ba4 │ │ │ │ - mvn r2, #0 │ │ │ │ + bne 931b0 │ │ │ │ + ldr r3, [pc, #3052] @ 93dd4 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91378 │ │ │ │ - ldr r3, [pc, #2208] @ 91ba4 │ │ │ │ - mvn r2, #0 │ │ │ │ + beq 93234 │ │ │ │ + ldr r5, [pc, #3024] @ 93dd4 │ │ │ │ + mov r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91378 │ │ │ │ - mov r0, sl │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r0, [sp, #24] │ │ │ │ + bne 93204 │ │ │ │ + ldr r3, [pc, #2972] @ 93dd8 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #48] @ 0x30 │ │ │ │ - bl 118dcc │ │ │ │ - bl b424 │ │ │ │ - bl 119134 │ │ │ │ - ldr r2, [pc, #2128] @ 91bac │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [fp, r2] │ │ │ │ - cmp sl, r0 │ │ │ │ - movgt r3, r0 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - ldr r2, [r1, r3, lsl #2] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r1, r3, lsl #2] │ │ │ │ - cmp r7, r6 │ │ │ │ - bne 912bc │ │ │ │ - ldr r9, [sp, #324] @ 0x144 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - cmp r2, r3 │ │ │ │ - add r2, r3, #1 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - beq 913b8 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - b 91248 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - bl 8db28 │ │ │ │ - b 9128c │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [r3] │ │ │ │ - ldr sl, [sp, #136] @ 0x88 │ │ │ │ - bl b700 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [pc, #2012] @ 91bb4 │ │ │ │ + bl 119098 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 932a4 │ │ │ │ + ldr r3, [pc, #2948] @ 93ddc │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr fp, [r4, r3] │ │ │ │ - bl 118a7c │ │ │ │ - mov r5, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [pc, #1980] @ 91bb8 │ │ │ │ - mov r2, r4 │ │ │ │ - cmp r8, #0 │ │ │ │ - strd r0, [fp] │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - mov r4, #0 │ │ │ │ - strd r4, [r6] │ │ │ │ - ble 91454 │ │ │ │ - ldr r3, [pc, #1936] @ 91bac │ │ │ │ - ldr r7, [r2, r3] │ │ │ │ - add r9, r7, r8, lsl #2 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r0, [r7], #4 │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - cmp r7, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r4, [r8, #8]! │ │ │ │ - bne 91424 │ │ │ │ - ldr r1, [pc, #1888] @ 91bbc │ │ │ │ - mov r0, #0 │ │ │ │ - bl 8efc4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #1868] @ 91bc0 │ │ │ │ - bl 8efc4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #1852] @ 91bc4 │ │ │ │ - bl 8efc4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #1836] @ 91bc8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 940ec │ │ │ │ + ldr r3, [pc, #2924] @ 93de0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 118b60 │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - strd r8, [r3] │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r4, [r3] │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 919a0 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 914f0 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #216] @ 0xd8 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - strd r0, [r3] │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 91c20 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 9152c │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #224] @ 0xe0 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [sl] │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 918ec │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldrd r4, [r3] │ │ │ │ - ldrd r2, [sl] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 119098 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 119098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91570 │ │ │ │ - ldr r3, [pc, #1644] @ 91bcc │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ + beq 932a4 │ │ │ │ + ldr r3, [pc, #2900] @ 93de4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [sl] │ │ │ │ - ldr r3, [pc, #1624] @ 91bd0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 915b0 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - ldrd r0, [sl] │ │ │ │ - cmp r3, #3 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp] │ │ │ │ - beq 91c40 │ │ │ │ - ldr r1, [pc, #1580] @ 91bd4 │ │ │ │ - mov r0, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 90e24 │ │ │ │ - ldr r9, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 91c84 │ │ │ │ - ldr r3, [pc, #1576] @ 91c00 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - mov r7, r6 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ - ldr r3, [pc, #1556] @ 91bfc │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r8, [r1, r3] │ │ │ │ - str sl, [sp, #40] @ 0x28 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, #0 │ │ │ │ - str r8, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [fp] │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sl] │ │ │ │ - bl 1187ac │ │ │ │ - add r4, r4, #1 │ │ │ │ - strd r0, [r5], #8 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 118a58 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - ldrd r0, [r7, #8]! │ │ │ │ - bl 118dcc │ │ │ │ - bl 90cac │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r4, r3 │ │ │ │ - strd r0, [r8], #8 │ │ │ │ - blt 91608 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - sub fp, r3, #1 │ │ │ │ - add r3, r2, r3, lsl #3 │ │ │ │ - ldrd r2, [r3, #-16] │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - ble 91700 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - mov r4, #0 │ │ │ │ - b 91698 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, fp │ │ │ │ - beq 916c0 │ │ │ │ - ldrd r0, [r5], #8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 1190e8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 11905c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9168c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - ldrd r2, [r3, r4] │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r4, [sl] │ │ │ │ - mov r7, #0 │ │ │ │ - b 916d8 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, fp │ │ │ │ - beq 91700 │ │ │ │ - ldrd r0, [r6], #8 │ │ │ │ + bne 940ec │ │ │ │ + ldr r2, [pc, #3088] @ 93ebc │ │ │ │ + ldr r3, [pc, #3088] @ 93ec0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 118b10 │ │ │ │ + bl bd60 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 916cc │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsl r7, r7, #3 │ │ │ │ - ldrd r2, [r3, r7] │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 919c4 │ │ │ │ - ldr r3, [pc, #1208] @ 91bd8 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - mov r9, #0 │ │ │ │ - sub r3, r3, #8 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov sl, r9 │ │ │ │ - add r3, r3, fp, lsl #3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, sl │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1187ac │ │ │ │ - cmp fp, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ble 918d0 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - mov r8, #1 │ │ │ │ - b 9178c │ │ │ │ - add r3, r8, #1 │ │ │ │ - cmp fp, r3 │ │ │ │ - beq 918b8 │ │ │ │ - mov r8, r3 │ │ │ │ - ldrd r4, [r9, #8]! │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 9177c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - sub r3, r8, #1 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - ldrd r0, [r2, r3] │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [r3, r9] │ │ │ │ - strd r2, [sp, #24] │ │ │ │ + ldrd r0, [sp, #64] @ 0x40 │ │ │ │ + bl 118d7c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 91860 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ - ldrd r0, [r9, r8] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp sl, #256 @ 0x100 │ │ │ │ - strd r2, [r1, #8]! │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - bne 91748 │ │ │ │ - b 90e24 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #848] @ 91bdc │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - add r1, pc, r1 │ │ │ │ - strd r4, [sp] │ │ │ │ + ldrd r0, [r6, #80] @ 0x50 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #2804] @ 93de8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ + cmp r3, #0 │ │ │ │ + sub r3, sl, #3456 @ 0xd80 │ │ │ │ + strd r0, [r3] │ │ │ │ + strd r8, [r3, #-8] │ │ │ │ + beq 933ac │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #2976] @ 0xba0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 9338c │ │ │ │ + ldr r8, [pc, #2760] @ 93dec │ │ │ │ + ldr r5, [pc, #2760] @ 93df0 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r9, fp, #18432 @ 0x4800 │ │ │ │ + str sl, [sp, #64] @ 0x40 │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ + add r9, r9, #48 @ 0x30 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + sub r4, r3, #136 @ 0x88 │ │ │ │ + mov fp, #0 │ │ │ │ + ldrd r6, [r9, #8]! │ │ │ │ + add fp, fp, #1 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + strd r6, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [pc, #820] @ 91be0 │ │ │ │ + ldrd r6, [r4], #8 │ │ │ │ + mov r0, #1 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r5 │ │ │ │ + strd r6, [sp] │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sl, #2976] @ 0xba0 │ │ │ │ + cmp fp, r3 │ │ │ │ + blt 93348 │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #3112] @ 93fc0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 911e4 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - lsl r3, r8, #3 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - mov r8, fp │ │ │ │ - ldrd r4, [r2] │ │ │ │ - b 917c0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r8, #1 │ │ │ │ - ldrd r0, [r2] │ │ │ │ - ldrd r4, [r2, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - b 917c0 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 91c60 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 91538 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ + ldr r3, [pc, #2636] @ 93df4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r9, [pc, #2836] @ 93ed0 │ │ │ │ + ldr r5, [pc, #2616] @ 93df8 │ │ │ │ + sub r3, r6, #152 @ 0x98 │ │ │ │ + sub r4, r6, #160 @ 0xa0 │ │ │ │ + mov r8, #0 │ │ │ │ mov r2, r8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r5, pc, r5 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1187ac │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - strd r0, [r3] │ │ │ │ - b 91538 │ │ │ │ - ldr r1, [pc, #684] @ 91be4 │ │ │ │ - add r3, sp, #180 @ 0xb4 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ - bl 8e724 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 90e1c │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 1187ac │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - b 90e9c │ │ │ │ - ldr lr, [pc, #624] @ 91be8 │ │ │ │ - ldr ip, [pc, #624] @ 91bec │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, pc, ip │ │ │ │ - add ip, ip, #40 @ 0x28 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - b 90e1c │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - bl 8efc4 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - strd r0, [r3] │ │ │ │ - b 914f0 │ │ │ │ - bl be38 │ │ │ │ - ldr r3, [pc, #520] @ 91bd8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + strd r8, [sp] │ │ │ │ + bl b790 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r0, #3308] @ 0xcec │ │ │ │ mov r2, #0 │ │ │ │ - bl 118dcc │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - mov sl, #0 │ │ │ │ - sub r3, r3, #8 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, sl │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #492] @ 91bf0 │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #468] @ 91bf4 │ │ │ │ - bl bc64 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1187a8 │ │ │ │ - cmp fp, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ble 91c04 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - mov r8, #1 │ │ │ │ - b 91a5c │ │ │ │ - add r3, r8, #1 │ │ │ │ - cmp fp, r3 │ │ │ │ - beq 91b50 │ │ │ │ - mov r8, r3 │ │ │ │ - ldrd r4, [r9, #8]! │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190d4 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl, #-3560] @ 0xfffff218 │ │ │ │ + mov r3, #0 │ │ │ │ + sub r6, r6, #176 @ 0xb0 │ │ │ │ + strd r2, [r1, #-176] @ 0xffffff50 │ │ │ │ + strd r2, [r4, #-8] │ │ │ │ + beq 94660 │ │ │ │ + ldr r9, [pc, #2532] @ 93dfc │ │ │ │ + mov r8, #0 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r7, r9 │ │ │ │ + ldr r2, [pc, #2520] @ 93e00 │ │ │ │ + ldr r3, [r0, #3940] @ 0xf64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + strd r6, [r2] │ │ │ │ + strd r8, [r2, #8] │ │ │ │ + ldr r2, [pc, #2504] @ 93e04 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi 941a8 │ │ │ │ + add r3, r3, r3 │ │ │ │ + ldrh r3, [r2, r3] │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + b 92eec │ │ │ │ + str r7, [sp, #100] @ 0x64 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + b 92eec │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r6 │ │ │ │ + sub fp, r3, #56 @ 0x38 │ │ │ │ + mov r2, #2048 @ 0x800 │ │ │ │ + sub r0, r3, #24 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, #3 │ │ │ │ + bl 90cb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91a4c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - sub r3, r8, #1 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - ldrd r0, [r2, r3] │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [r3, r9] │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 119098 │ │ │ │ + bne 9403c │ │ │ │ + ldr r6, [sl, #-1304] @ 0xfffffae8 │ │ │ │ + ldr r9, [sl, #-1296] @ 0xfffffaf0 │ │ │ │ + mvn r3, #0 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r9, [sl, #-3368] @ 0xfffff2d8 │ │ │ │ + str r3, [sl, #-3364] @ 0xfffff2dc │ │ │ │ + ble 948cc │ │ │ │ + mov r1, fp │ │ │ │ + add r6, fp, r6, lsl #3 │ │ │ │ + mov lr, fp │ │ │ │ + mov r2, r9 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr ip, [lr, #2088] @ 0x828 │ │ │ │ + cmp r2, ip │ │ │ │ + movgt r8, ip │ │ │ │ + movle r8, r2 │ │ │ │ + movgt r7, #1 │ │ │ │ + cmn ip, #1 │ │ │ │ + mov r2, r8 │ │ │ │ + beq 93500 │ │ │ │ + cmp r3, ip │ │ │ │ + movlt r3, ip │ │ │ │ + movlt fp, #1 │ │ │ │ + add lr, lr, #8 │ │ │ │ + cmp r6, lr │ │ │ │ + bne 934d4 │ │ │ │ + cmp fp, #0 │ │ │ │ + mvneq r3, #0 │ │ │ │ + strne r3, [sl, #-3364] @ 0xfffff2dc │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + strne r8, [sl, #-3368] @ 0xfffff2d8 │ │ │ │ + moveq r2, r9 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr ip, [r1, #2088] @ 0x828 │ │ │ │ + ldr lr, [r1, #2092] @ 0x82c │ │ │ │ + cmp ip, r2 │ │ │ │ + movlt r9, ip │ │ │ │ + movge r9, r2 │ │ │ │ + movlt r8, #1 │ │ │ │ + cmp ip, r3 │ │ │ │ + movgt r7, #1 │ │ │ │ + movgt r3, ip │ │ │ │ + cmn lr, #1 │ │ │ │ + mov r2, r9 │ │ │ │ + addeq r0, r0, #1 │ │ │ │ + beq 93578 │ │ │ │ + sub ip, lr, ip │ │ │ │ + cmp lr, r3 │ │ │ │ + add ip, ip, #1 │ │ │ │ + movgt r3, lr │ │ │ │ + add r0, r0, ip │ │ │ │ + movgt r7, #1 │ │ │ │ + add r1, r1, #8 │ │ │ │ + cmp r6, r1 │ │ │ │ + bne 9352c │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + strne r3, [sl, #-3364] @ 0xfffff2dc │ │ │ │ + cmp r8, #0 │ │ │ │ + str r0, [r2, #2988] @ 0xbac │ │ │ │ + strne r9, [sl, #-3368] @ 0xfffff2d8 │ │ │ │ + b 92f48 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + sub fp, r3, #56 @ 0x38 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r0, r3, #1000 @ 0x3e8 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, #4 │ │ │ │ + bl 90cb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91b30 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ - ldrd r0, [r9, r8] │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - bl 1187a8 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118dcc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #24] │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp sl, #256 @ 0x100 │ │ │ │ - strd r2, [r1, #8]! │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - bne 919e8 │ │ │ │ - b 90e24 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - lsl r2, fp, #3 │ │ │ │ - lsl r3, r8, #3 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - mov r8, fp │ │ │ │ - ldrd r4, [r1, r2] │ │ │ │ - b 91a90 │ │ │ │ - andeq pc, fp, r8, lsl #5 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq pc, fp, r4, ror #4 │ │ │ │ - ldrdeq r0, [r0], -r8 │ │ │ │ - strdeq pc, [r8], -r0 │ │ │ │ - andeq r0, r3, pc, lsr sp │ │ │ │ - andeq pc, fp, ip, asr #3 │ │ │ │ - andeq pc, r8, r0, lsl #9 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - andeq r0, r0, r8, ror #10 │ │ │ │ - andmi sl, r2, #95 @ 0x5f │ │ │ │ - andeq r0, r0, r0, lsl #11 │ │ │ │ - andgt sl, r2, #95 @ 0x5f │ │ │ │ - andeq lr, sp, ip, ror r6 │ │ │ │ - svcvc 0x00efffff │ │ │ │ - andeq ip, sp, r0, asr #8 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - andeq lr, sp, r8, ror #7 │ │ │ │ - andeq r0, r0, r8, lsr #11 │ │ │ │ - muleq r0, r0, r6 │ │ │ │ - eorsmi r0, r0, r0 │ │ │ │ - submi r0, r9, r0 │ │ │ │ - subsmi r0, r5, r0 │ │ │ │ - svccc 0x00e00000 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - muleq sp, ip, r0 │ │ │ │ - strdeq lr, [r8], -r8 │ │ │ │ - rsbmi lr, pc, r0 │ │ │ │ - muleq r8, r4, sl │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - @ instruction: 0x0008e9b4 │ │ │ │ - andeq lr, r8, r8, lsl #19 │ │ │ │ - muleq sp, r0, ip │ │ │ │ - rsbsmi r0, r0, r0 │ │ │ │ - eormi r0, r4, r0 │ │ │ │ - andeq lr, r8, r8, lsl r7 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r8, #1 │ │ │ │ - ldrd r0, [r2] │ │ │ │ - ldrd r4, [r2, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ - b 91a90 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 8efc4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 1187ac │ │ │ │ - strd r0, [sl] │ │ │ │ - b 9152c │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #-84] @ 91bf8 │ │ │ │ - ldrd r4, [r0] │ │ │ │ + bne 94084 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [sl, #-1300] @ 0xfffffaec │ │ │ │ + str r0, [r3, #2992] @ 0xbb0 │ │ │ │ + add r3, sp, #7744 @ 0x1e40 │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r4, [r3, #2848] @ 0xb20 │ │ │ │ + cmp r7, #0 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + str r4, [sl, #-3360] @ 0xfffff2e0 │ │ │ │ + str r2, [sl, #-3356] @ 0xfffff2e4 │ │ │ │ + ble 92f74 │ │ │ │ + add r1, fp, #10240 @ 0x2800 │ │ │ │ + add r1, r1, #40 @ 0x28 │ │ │ │ + add r7, r1, r7, lsl #3 │ │ │ │ + mov lr, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr ip, [r1, #4] │ │ │ │ + cmp r4, r3 │ │ │ │ + movgt r6, r3 │ │ │ │ + movle r6, r4 │ │ │ │ + movgt r5, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + movlt lr, #1 │ │ │ │ + movlt r2, r3 │ │ │ │ + cmn ip, #1 │ │ │ │ + mov r4, r6 │ │ │ │ + addeq r0, r0, #1 │ │ │ │ + beq 93658 │ │ │ │ + sub r3, ip, r3 │ │ │ │ + cmp ip, r2 │ │ │ │ + add r3, r3, #1 │ │ │ │ + movgt r2, ip │ │ │ │ + add r0, r0, r3 │ │ │ │ + movgt lr, #1 │ │ │ │ + add r1, r1, #8 │ │ │ │ + cmp r1, r7 │ │ │ │ + bne 9360c │ │ │ │ + cmp lr, #0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + strne r2, [sl, #-3356] @ 0xfffff2e4 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r0, [r3, #2992] @ 0xbb0 │ │ │ │ + strne r6, [sl, #-3360] @ 0xfffff2e0 │ │ │ │ + b 92f74 │ │ │ │ + ldr r1, [pc, #1920] @ 93e08 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + ldr r1, [pc, #1904] @ 93e0c │ │ │ │ + ldr r2, [r3, #188] @ 0xbc │ │ │ │ add r1, pc, r1 │ │ │ │ - strd r4, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ + add r3, r3, #188 @ 0xbc │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - b 90e24 │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - bl 8efc4 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - ldrd r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - strd r0, [r3] │ │ │ │ - b 91538 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #-148] @ 91bfc │ │ │ │ - sub fp, r3, #1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - add r3, r2, r3, lsl #3 │ │ │ │ - ldr r2, [pc, #-164] @ 91c00 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [r3, #-16] │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - b 91700 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - │ │ │ │ -00091cb8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - strd r2, [sp] │ │ │ │ - blt 91cf8 │ │ │ │ - ldr r3, [pc, #612] @ 91f44 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r7, [r3, #-4000] @ 0xfffff060 │ │ │ │ - cmp r4, r7 │ │ │ │ - movcc r0, #0 │ │ │ │ - movcs r0, #1 │ │ │ │ - orrs r0, r0, r1, lsr #31 │ │ │ │ - beq 91d04 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #572] @ 91f48 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - cmp r1, r6 │ │ │ │ - bcs 91cfc │ │ │ │ + ldr r1, [pc, #1884] @ 93e10 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1868] @ 93e14 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1852] @ 93e18 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1836] @ 93e1c │ │ │ │ + ldr r2, [sl, #-3368] @ 0xfffff2d8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1820] @ 93e20 │ │ │ │ + ldr r2, [sl, #-3364] @ 0xfffff2dc │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #1800] @ 93e24 │ │ │ │ + ldr r2, [r3, #2988] @ 0xbac │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1784] @ 93e28 │ │ │ │ + ldr r2, [sl, #-1304] @ 0xfffffae8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sl, #-1304] @ 0xfffffae8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 93c88 │ │ │ │ + ldr r1, [pc, #1756] @ 93e2c │ │ │ │ + ldr r2, [sl, #-3360] @ 0xfffff2e0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1740] @ 93e30 │ │ │ │ + ldr r2, [sl, #-3356] @ 0xfffff2e4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #1720] @ 93e34 │ │ │ │ + ldr r2, [r3, #2992] @ 0xbb0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1704] @ 93e38 │ │ │ │ + ldr r2, [sl, #-1300] @ 0xfffffaec │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sl, #-1300] @ 0xfffffaec │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 93c10 │ │ │ │ + ldr r3, [pc, #2064] @ 93fc0 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r6, [pc, #1668] @ 93e3c │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl b778 │ │ │ │ + ldr r3, [r6, #1044] @ 0x414 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #188 @ 0xbc │ │ │ │ + ldr r3, [r3] │ │ │ │ + orr r4, r3, r2 │ │ │ │ + beq 92f9c │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [pc, #1616] @ 93e40 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #1600] @ 93e44 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - sub r6, r6, r1 │ │ │ │ - bne 91d40 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [r3, r4, lsl #2] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 91cf8 │ │ │ │ - ldr r3, [pc, #516] @ 91f4c │ │ │ │ - mov r2, #0 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - bl 118b60 │ │ │ │ - bl 119134 │ │ │ │ - ldr r3, [pc, #496] @ 91f4c │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r8, [pc, #492] @ 91f50 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 118b60 │ │ │ │ - bl 119134 │ │ │ │ - ldr r3, [pc, #460] @ 91f4c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 118b60 │ │ │ │ - bl 119134 │ │ │ │ - ldr sl, [r8, #20] │ │ │ │ - ldr fp, [r8, #4] │ │ │ │ - ldr r3, [sl, r6, lsl #2] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - add r0, r5, r9 │ │ │ │ - add r0, r0, r2 │ │ │ │ - lsl r2, r4, #3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r9, r3, r4, lsl #3 │ │ │ │ - add r3, r2, r3 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - bl 119134 │ │ │ │ - cmp fp, #1 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - clz r5, r3 │ │ │ │ - lsr r5, r5, #5 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - beq 91e84 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 91f04 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 91f04 │ │ │ │ - mla r4, r6, r7, r4 │ │ │ │ - ldr r8, [r8, #32] │ │ │ │ - add r7, r8, r4, lsl #2 │ │ │ │ - ldrb r2, [r8, r4, lsl #2] │ │ │ │ - ldrb r3, [r7, #1] │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ - add r3, r3, r2 │ │ │ │ - add r0, r3, r0 │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - bl 119134 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsl r4, r4, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ - movle r5, #0 │ │ │ │ - andgt r5, r5, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 91f38 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strb r3, [r8, r4] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strb r3, [r7, #1] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strb r3, [r7, #2] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r9, [sl, r6, lsl #2] │ │ │ │ - add r9, r9, r3 │ │ │ │ - b 91f30 │ │ │ │ - ldr r8, [r8, #16] │ │ │ │ - add r4, r4, r4, lsl #1 │ │ │ │ - ldr r7, [r8, r6, lsl #2] │ │ │ │ - add fp, r4, #1 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ - ldrb r3, [r7, fp] │ │ │ │ - add r9, r4, #2 │ │ │ │ - ldrb r0, [r7, r9] │ │ │ │ - add r3, r3, r2 │ │ │ │ - add r0, r3, r0 │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - bl 119134 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - movle r5, #0 │ │ │ │ - andgt r5, r5, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 91f38 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strb r3, [r7, r4] │ │ │ │ - ldr r3, [r8, r6, lsl #2] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - strb r2, [r3, fp] │ │ │ │ - ldr r3, [r8, r6, lsl #2] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strb r2, [r3, r9] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r9, [sl, r6, lsl #2] │ │ │ │ - add r9, r9, r3 │ │ │ │ - b 91f30 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - bl 118b60 │ │ │ │ - bl 119134 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - movle r5, #0 │ │ │ │ - andgt r5, r5, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 91f38 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - strd r2, [r9] │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq sp, sp, ip, lsr #18 │ │ │ │ - andeq fp, sp, r8, lsl #18 │ │ │ │ - rsbmi lr, pc, r0 │ │ │ │ - @ instruction: 0x000db8b0 │ │ │ │ - │ │ │ │ -00091f54 : │ │ │ │ - cmp r0, #0 │ │ │ │ - bxlt lr │ │ │ │ - ldr r3, [pc, #72] @ 91fac │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #-4000] @ 0xfffff060 │ │ │ │ - cmp r0, r3 │ │ │ │ - movcc r3, #0 │ │ │ │ - movcs r3, #1 │ │ │ │ - orrs r3, r3, r1, lsr #31 │ │ │ │ - bxne lr │ │ │ │ - ldr r2, [pc, #44] @ 91fb0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bxcs lr │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - sub r3, r3, r1 │ │ │ │ - ldr r3, [r2, r3, lsl #2] │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [r3, r0, lsl #2] │ │ │ │ - bx lr │ │ │ │ - andeq sp, sp, r8, lsr #13 │ │ │ │ - muleq sp, r0, r6 │ │ │ │ - │ │ │ │ -00091fb4 : │ │ │ │ - subs ip, r0, #0 │ │ │ │ - blt 92040 │ │ │ │ - ldr r3, [pc, #164] @ 92068 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr lr, [r3, #-4000] @ 0xfffff060 │ │ │ │ - cmp ip, lr │ │ │ │ - movcc r3, #0 │ │ │ │ - movcs r3, #1 │ │ │ │ - orrs r0, r3, r1, lsr #31 │ │ │ │ - beq 91fe8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r5, [pc, #124] @ 9206c │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - cmp r1, r4 │ │ │ │ - movcc r3, #0 │ │ │ │ - movcs r3, #1 │ │ │ │ - cmp r2, #2 │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl b778 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 92fc4 │ │ │ │ + ldr r3, [r6, #1044] @ 0x414 │ │ │ │ cmp r3, #0 │ │ │ │ - popne {r4, r5, pc} │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq 92048 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 91fe0 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - sub r4, r4, r1 │ │ │ │ - mla r0, lr, r4, ip │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - sub r4, r4, #1 │ │ │ │ - sub r4, r4, r1 │ │ │ │ - ldr r3, [r3, r4, lsl #2] │ │ │ │ - add r0, ip, ip, lsl #1 │ │ │ │ - add r3, r3, r0 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - andeq sp, sp, r4, asr #12 │ │ │ │ - andeq fp, sp, r4, lsr #12 │ │ │ │ - │ │ │ │ -00092070 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #968] @ 92450 │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r0, [ip, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 92448 │ │ │ │ - ldr r3, [pc, #948] @ 92454 │ │ │ │ - ldr r2, [ip, #4] │ │ │ │ + beq 92fa4 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + ldr r1, [pc, #1552] @ 93e48 │ │ │ │ + add r3, r3, #184 @ 0xb8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl b778 │ │ │ │ + b 92fa4 │ │ │ │ + ldr r3, [pc, #1516] @ 93e4c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #-4000] @ 0xfffff060 │ │ │ │ - ldr r3, [ip, #32] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [ip, #28] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add r2, ip, #12 │ │ │ │ - ldr r3, [ip, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldm r2, {r2, r3, ip} │ │ │ │ - mov r6, #0 │ │ │ │ - lsl lr, r1, #2 │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r6 │ │ │ │ - add lr, r1, r1, lsl #1 │ │ │ │ - mov r4, r6 │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 92418 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov sl, #0 │ │ │ │ - add r1, r1, r4 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add r1, r1, r4 │ │ │ │ - ldr r6, [ip] │ │ │ │ - mov fp, sl │ │ │ │ - mov r4, r1 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - b 922bc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9227c │ │ │ │ - ldrd r8, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 9227c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r1, [pc, #740] @ 92458 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r6, r8 │ │ │ │ - mov r7, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - ldrb r0, [r3] │ │ │ │ - mov r9, r1 │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrb r0, [r4] │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - bl 119190 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strb r0, [r4] │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - bl 119190 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strb r0, [r4, #1] │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1187ac │ │ │ │ - bl 119190 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ - ldr r6, [r3] │ │ │ │ - add r7, r6, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r7] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add sl, sl, #3 │ │ │ │ - cmp sl, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r4, r4, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r2, [r3, fp] │ │ │ │ - add fp, fp, #4 │ │ │ │ - beq 92404 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - lsl r5, fp, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrd r2, [r6, r5] │ │ │ │ - add r7, r6, fp, lsl #1 │ │ │ │ - strd r2, [sp] │ │ │ │ - bne 92138 │ │ │ │ - ldr r1, [pc, #376] @ 92458 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - ldr r3, [r9] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrb r0, [r3, sl] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r8, [r3] │ │ │ │ - bl 118a7c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 118b60 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrb r0, [r8, sl] │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - bl 119190 │ │ │ │ - strb r0, [r8, sl] │ │ │ │ - ldr r3, [r9] │ │ │ │ - add r8, sl, #1 │ │ │ │ - ldrb r0, [r3, r8] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r9, [r3] │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrb r0, [r9, r8] │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - bl 119190 │ │ │ │ - strb r0, [r9, r8] │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - add r8, sl, #2 │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldrb r0, [r3, r8] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r9, [r3] │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp] │ │ │ │ - bl 118b60 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrb r0, [r9, r8] │ │ │ │ - mov r7, r1 │ │ │ │ - bl 118a7c │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1187ac │ │ │ │ - bl 119190 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - strb r0, [r9, r8] │ │ │ │ - ldr r6, [r3] │ │ │ │ - add r7, r6, r5 │ │ │ │ - b 9227c │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r3, r3, #4 │ │ │ │ - add r1, r1, #4 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - add r2, r2, #4 │ │ │ │ - add ip, ip, #4 │ │ │ │ - add r4, r4, r1 │ │ │ │ - bne 920f0 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq fp, sp, r8, lsl #11 │ │ │ │ - andeq sp, sp, r8, ror #10 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - │ │ │ │ -0009245c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3752] @ 0xea8 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #3184] @ 930e8 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #3180] @ 930ec │ │ │ │ - sub sp, sp, #308 @ 0x134 │ │ │ │ + bne 93cfc │ │ │ │ + ldr r3, [pc, #1500] @ 93e50 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r2, [pc, #1472] @ 93e54 │ │ │ │ + ldr r3, [pc, #1284] @ 93d9c │ │ │ │ add r2, pc, r2 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + add r1, sp, #19968 @ 0x4e00 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r4, [pc, #3164] @ 930f0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #300] @ 0x12c │ │ │ │ + add r1, r1, #108 @ 0x6c │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #3152] @ 930f4 │ │ │ │ - add r4, pc, r4 │ │ │ │ + bne 94bc4 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + add sp, sp, #19968 @ 0x4e00 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 9388c │ │ │ │ + mov r3, #4 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [pc, #1596] @ 93f24 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [pc, #1380] @ 93e58 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - mov r9, r1 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ cmp r3, #0 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [sp, #356] @ 0x164 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + bne 946c4 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 93d74 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 94204 │ │ │ │ + ldr r4, [pc, #1340] @ 93e5c │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r8, [r4, #1044] @ 0x414 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 94848 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [r3, #2980] @ 0xba4 │ │ │ │ + ldr r7, [r3, #2984] @ 0xba8 │ │ │ │ + bne 940d4 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + ldrd r0, [r3, #152] @ 0x98 │ │ │ │ + add r3, r3, #152 @ 0x98 │ │ │ │ + bl 1190e4 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r1, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #168 @ 0xa8 │ │ │ │ + add r1, r1, #152 @ 0x98 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + bl 11875c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #1356] @ 93ed0 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #160 @ 0xa0 │ │ │ │ + cmp r0, r5 │ │ │ │ + movlt r4, r0 │ │ │ │ + ldrd r0, [r3] │ │ │ │ + movge r4, r5 │ │ │ │ + bl 1190e4 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r1, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #176 @ 0xb0 │ │ │ │ + add r1, r1, #160 @ 0xa0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #144] @ 0x90 │ │ │ │ - bne 92d78 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - subs r4, r3, r2 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - movne r4, #1 │ │ │ │ - bl 119098 │ │ │ │ - ldr r3, [pc, #3004] @ 930f8 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + cmp r0, #1 │ │ │ │ + movge r6, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + movlt r6, #1 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #1276] @ 93ed0 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + cmp r0, r7 │ │ │ │ + movge r0, r7 │ │ │ │ + cmp r9, #0 │ │ │ │ + bgt 940e0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, r5 │ │ │ │ + movlt r2, r3 │ │ │ │ + movge r2, r5 │ │ │ │ + cmp r4, #1 │ │ │ │ + movlt r4, #1 │ │ │ │ + cmp r6, r7 │ │ │ │ + movge r6, r7 │ │ │ │ + cmp r0, #1 │ │ │ │ + movlt r0, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + str r6, [sl, #-3376] @ 0xfffff2d0 │ │ │ │ + str r0, [sl, #-3372] @ 0xfffff2d4 │ │ │ │ + str r2, [sl, #-3384] @ 0xfffff2c8 │ │ │ │ + str r4, [sl, #-3380] @ 0xfffff2cc │ │ │ │ + bne 94780 │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt 941e0 │ │ │ │ + ldr r1, [sl, #-3376] @ 0xfffff2d0 │ │ │ │ + ldr r3, [sl, #-3372] @ 0xfffff2d4 │ │ │ │ + cmp r1, r3 │ │ │ │ + bgt 941e0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + sub r4, r4, r2 │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r4, [r3, #2800] @ 0xaf0 │ │ │ │ + ldr r3, [pc, #1028] @ 93e60 │ │ │ │ add r3, pc, r3 │ │ │ │ - sub r3, r3, #3984 @ 0xf90 │ │ │ │ - mov r1, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - orreq r4, r4, #1 │ │ │ │ - mov r6, r4 │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - ldrd r4, [r3, #-8] │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - strd r4, [sp, #152] @ 0x98 │ │ │ │ - bl 8c6a8 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - strd sl, [r3] │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - cmp r6, #0 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - strd r2, [r1] │ │ │ │ - bne 92d24 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - ldr r8, [pc, #2912] @ 930fc │ │ │ │ - strd r0, [sp] │ │ │ │ - add r1, sp, #244 @ 0xf4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ - ldr r0, [r8, #36] @ 0x24 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp, #244] @ 0xf4 │ │ │ │ - bl bc40 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92cf8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 92cf8 │ │ │ │ - bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #2808] @ 93100 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 92cf8 │ │ │ │ - ldr r3, [pc, #2780] @ 93100 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 92cf8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 92cf8 │ │ │ │ - bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #2712] @ 93100 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 92cf8 │ │ │ │ - ldr r3, [pc, #2684] @ 93100 │ │ │ │ + bne 945e4 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ + bl b808 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r4 │ │ │ │ + sub r0, r3, #236 @ 0xec │ │ │ │ + bl bac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92cf8 │ │ │ │ - ldr r3, [pc, #2660] @ 93104 │ │ │ │ - ldr r1, [r8, #36] @ 0x24 │ │ │ │ + bne 948d8 │ │ │ │ + ldr r3, [pc, #972] @ 93e64 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #-3984] @ 0xfffff070 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92dec │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, [r1, #144] @ 0x90 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1187a8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r0, [r3] │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - mov r0, sl │ │ │ │ - bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r1, fp │ │ │ │ - bl 1187a8 │ │ │ │ - add ip, sp, #280 @ 0x118 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [ip] │ │ │ │ - bne 92dfc │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r6, [pc, #2536] @ 93108 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r1, [sp, #196] @ 0xc4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp, #244] @ 0xf4 │ │ │ │ - bl bc40 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ + bne 94758 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sl, #-3564] @ 0xfffff214 │ │ │ │ + sub fp, r3, #56 @ 0x38 │ │ │ │ + ldr r0, [sl, #-3568] @ 0xfffff210 │ │ │ │ + mov r2, fp │ │ │ │ + bl 9147c │ │ │ │ + ldr r3, [pc, #932] @ 93e68 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92cf8 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 92cf8 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - mov r4, r2 │ │ │ │ - bic r5, r3, #-2147483648 @ 0x80000000 │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r3, [pc, #2412] @ 93100 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 92cf8 │ │ │ │ - ldr r3, [pc, #2388] @ 93100 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 92cf8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 92cf8 │ │ │ │ - bic r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [pc, #2312] @ 93100 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 92cf8 │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [pc, #2284] @ 93100 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ + bne 94730 │ │ │ │ + ldr r1, [sl, #-3564] @ 0xfffff214 │ │ │ │ + ldr r0, [sl, #-3568] @ 0xfffff210 │ │ │ │ + mov r2, fp │ │ │ │ + bl 91aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92cf8 │ │ │ │ - ldr r3, [pc, #2276] @ 9310c │ │ │ │ - ldr r1, [r6, #36] @ 0x24 │ │ │ │ + bgt 940a0 │ │ │ │ + ldr r3, [pc, #892] @ 93e6c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #-3984] @ 0xfffff070 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92e54 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - ldrd r0, [r1, #144] @ 0x90 │ │ │ │ - bl 1187a8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r4, [r3] │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r0, [r3] │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - bl 1190ac │ │ │ │ + bne 94914 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sl, #-3564] @ 0xfffff214 │ │ │ │ + bl b754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92880 │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - mov r2, r0 │ │ │ │ - add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ - strd r2, [sp, #120] @ 0x78 │ │ │ │ - ldr r7, [pc, #2184] @ 93110 │ │ │ │ - ldr r8, [pc, #2184] @ 93114 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r2, #0 │ │ │ │ + bne 94908 │ │ │ │ + ldr r0, [sl, #-3568] @ 0xfffff210 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + bl b754 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 948fc │ │ │ │ + ldr r2, [sl, #-1304] @ 0xfffffae8 │ │ │ │ mov r3, #0 │ │ │ │ - str r9, [sp, #232] @ 0xe8 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r9, r7 │ │ │ │ - strd r2, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - strd r2, [r1] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - strd r4, [r3] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - mov fp, r1 │ │ │ │ - mov sl, r0 │ │ │ │ - strd sl, [r3] │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - strd r2, [r1] │ │ │ │ - bne 93090 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r8, #36] @ 0x24 │ │ │ │ - str r1, [sp, #244] @ 0xf4 │ │ │ │ - bl bc40 │ │ │ │ - ldr r3, [r9, #-3984] @ 0xfffff070 │ │ │ │ - ldr r1, [r8, #36] @ 0x24 │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, sp, #18944 @ 0x4a00 │ │ │ │ + add r2, r2, #108 @ 0x6c │ │ │ │ + strb r3, [r2] │ │ │ │ + bne 93b50 │ │ │ │ + ldr r3, [sl, #-1300] @ 0xfffffaec │ │ │ │ cmp r3, #0 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r4, [r3] │ │ │ │ - beq 9294c │ │ │ │ - ldr r3, [r1, #3256] @ 0xcb8 │ │ │ │ + beq 94ab0 │ │ │ │ + bgt 94968 │ │ │ │ + ldr r4, [pc, #792] @ 93e70 │ │ │ │ + ldr r3, [pc, #792] @ 93e74 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r5, r4, #1056 @ 0x420 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r4, #20 │ │ │ │ + str r5, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #756] @ 93e78 │ │ │ │ + add r0, r4, #1184 @ 0x4a0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r5, [sp] │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + add r6, sp, #18944 @ 0x4a00 │ │ │ │ + add r6, r6, #108 @ 0x6c │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [pc, #716] @ 93e7c │ │ │ │ + mov r3, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r7 │ │ │ │ + str r3, [r5], #1024 @ 0x400 │ │ │ │ + add r1, r4, #20 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + add r1, r4, #1184 @ 0x4a0 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + add r0, r5, #4 │ │ │ │ + add r1, r1, #4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + add r1, r4, #1056 @ 0x420 │ │ │ │ + add r0, r7, #5120 @ 0x1400 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #4 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + add r0, r7, #6144 @ 0x1800 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 9388c │ │ │ │ + ldr r1, [pc, #616] @ 93e80 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sl, #-1300] @ 0xfffffaec │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9296c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - ldrd r0, [r1, #144] @ 0x90 │ │ │ │ - bl 1187a8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r4, [r3] │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, r3 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - mov r0, r2 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1187a8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ + ble 93c74 │ │ │ │ + ldr r5, [pc, #592] @ 93e84 │ │ │ │ + add r7, sp, #10496 @ 0x2900 │ │ │ │ + add r7, r7, #56 @ 0x38 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r6, #0 │ │ │ │ + add r4, r7, #40 @ 0x28 │ │ │ │ + add r2, r7, #44 @ 0x2c │ │ │ │ + ldr r2, [r2, r6, lsl #3] │ │ │ │ + ldr r3, [r4, r6, lsl #3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - ldr r6, [sp, #244] @ 0xf4 │ │ │ │ - subs r6, r6, #0 │ │ │ │ - movne r6, #1 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - orrne r6, r6, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 92f88 │ │ │ │ - ldr r9, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, #2048 @ 0x800 │ │ │ │ - bl baa8 │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - mov r0, #2048 @ 0x800 │ │ │ │ - bl baa8 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - str r9, [sp, #236] @ 0xec │ │ │ │ - strd r2, [r6] │ │ │ │ - ldr r3, [pc, #1740] @ 93118 │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r3, #256 @ 0x100 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #152] @ 0x98 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - strd r4, [r0] │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sl, #-1300] @ 0xfffffaec │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + bgt 93c44 │ │ │ │ + ldr r1, [pc, #524] @ 93e88 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 937a8 │ │ │ │ + ldr r1, [pc, #508] @ 93e8c │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sl, #-1304] @ 0xfffffae8 │ │ │ │ cmp r3, #0 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - mov fp, r1 │ │ │ │ - mov sl, r0 │ │ │ │ - strd sl, [r3] │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - strd r2, [r1] │ │ │ │ - bne 92e64 │ │ │ │ - ldrd r0, [sp, #72] @ 0x48 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [r4, #36] @ 0x24 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp, #244] @ 0xf4 │ │ │ │ - bl bc40 │ │ │ │ - ldr r3, [pc, #1580] @ 9311c │ │ │ │ - ldr r1, [r4, #36] @ 0x24 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #-3984] @ 0xfffff070 │ │ │ │ + ble 93ce8 │ │ │ │ + ldr r5, [pc, #484] @ 93e90 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r5, pc, r5 │ │ │ │ + sub r4, r3, #56 @ 0x38 │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r3, [r4, #2092] @ 0x82c │ │ │ │ + mov r2, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r4, #2088] @ 0x828 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sl, #-1304] @ 0xfffffae8 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + add r4, r4, #8 │ │ │ │ + bgt 93cb8 │ │ │ │ + ldr r1, [pc, #420] @ 93e94 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + b 93748 │ │ │ │ + ldr r1, [pc, #404] @ 93e98 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #680] @ 93fc0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 9386c │ │ │ │ cmp r3, #0 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r8, [r3] │ │ │ │ - beq 92b14 │ │ │ │ - ldr r3, [r1, #3256] @ 0xcb8 │ │ │ │ + beq 930e8 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + sub r3, r1, #216 @ 0xd8 │ │ │ │ + str r3, [sp] │ │ │ │ + sub r2, r1, #224 @ 0xe0 │ │ │ │ + sub r3, r1, #220 @ 0xdc │ │ │ │ + ldr r0, [sl, #-3568] @ 0xfffff210 │ │ │ │ + sub r1, r1, #228 @ 0xe4 │ │ │ │ + bl 92964 │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt 94b14 │ │ │ │ + ldr r3, [r4, #1044] @ 0x414 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 92b34 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r0, [r1, #144] @ 0x90 │ │ │ │ - bl 1187a8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r8, [r3] │ │ │ │ - ldrd r6, [sp, #248] @ 0xf8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + bne 94b28 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #188 @ 0xbc │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 93134 │ │ │ │ + ldr r3, [sl, #-3548] @ 0xfffff224 │ │ │ │ + ldr r2, [sl, #-3556] @ 0xfffff21c │ │ │ │ + ldr r4, [sl, #-3552] @ 0xfffff220 │ │ │ │ + str r3, [sl, #-3376] @ 0xfffff2d0 │ │ │ │ + ldr r3, [sl, #-3544] @ 0xfffff228 │ │ │ │ + str r2, [sl, #-3384] @ 0xfffff2c8 │ │ │ │ + str r4, [sl, #-3380] @ 0xfffff2cc │ │ │ │ + str r3, [sl, #-3372] @ 0xfffff2d4 │ │ │ │ + b 93a2c │ │ │ │ + andeq sp, fp, r4, asr #3 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ + muleq fp, r8, r1 │ │ │ │ + andeq r1, r0, r4, lsl #24 │ │ │ │ + andseq r4, r1, ip, lsr #3 │ │ │ │ + ldrsbeq r4, [r1], -r8 │ │ │ │ + andseq r4, r1, r4, lsr r0 │ │ │ │ + @ instruction: 0x00113ff4 │ │ │ │ + strdeq r0, [r0], -ip │ │ │ │ + strdeq ip, [r8], -r8 │ │ │ │ + andseq r3, r1, r8, lsr #31 │ │ │ │ + andseq r3, r1, r4, lsl #31 │ │ │ │ + andseq r3, r1, r0, asr pc │ │ │ │ + andeq pc, r8, r0, ror #13 │ │ │ │ + @ instruction: 0x00113ef8 │ │ │ │ + rsbsmi r8, r6, r0 │ │ │ │ + submi r8, r6, r0 │ │ │ │ + rsbmi lr, r0, r0 │ │ │ │ + rsbmi r2, ip, r0 │ │ │ │ + rsbsmi fp, r3, r0 │ │ │ │ + andseq r3, r1, r0, ror #26 │ │ │ │ + andeq ip, r8, r0, lsr r8 │ │ │ │ + andeq ip, r8, ip, lsr r8 │ │ │ │ + andseq r3, r1, ip, lsr #25 │ │ │ │ + andseq r3, r1, r0, lsl #25 │ │ │ │ + svclt 0x00e00000 │ │ │ │ + andseq r3, r1, r8, lsr #24 │ │ │ │ + andeq lr, r9, r0, asr r1 │ │ │ │ + andeq lr, r8, r4, ror pc │ │ │ │ + andeq lr, r8, r4, lsl #31 │ │ │ │ + andeq lr, r8, r4, lsl #31 │ │ │ │ + andeq lr, r8, r8, lsl #31 │ │ │ │ + andeq lr, r8, ip, lsl #31 │ │ │ │ + muleq r8, r0, pc @ │ │ │ │ + muleq r8, r8, pc @ │ │ │ │ + muleq r8, r8, pc @ │ │ │ │ + andeq lr, r8, r0, lsr #31 │ │ │ │ + andeq lr, r8, r8, lsr #31 │ │ │ │ + @ instruction: 0x0008efb0 │ │ │ │ + @ instruction: 0x0008efb0 │ │ │ │ + @ instruction: 0x0008efb8 │ │ │ │ + mulseq r1, r8, r8 │ │ │ │ + andeq lr, r8, r0, ror pc │ │ │ │ + andeq lr, r8, r8, ror pc │ │ │ │ + andeq lr, r8, ip, asr pc │ │ │ │ + @ instruction: 0x001137f4 │ │ │ │ + andeq r9, r8, r0, lsr #13 │ │ │ │ + andeq ip, fp, r4, ror #14 │ │ │ │ + andseq r3, r1, r0, ror #14 │ │ │ │ + andseq r3, r1, r4, lsr r7 │ │ │ │ + @ instruction: 0x001135f8 │ │ │ │ + @ instruction: 0x001135bc │ │ │ │ + mulseq r1, r0, r5 │ │ │ │ + andseq r3, r1, r4, ror #10 │ │ │ │ + @ instruction: 0x001134f8 │ │ │ │ + andeq ip, r8, ip, lsr #6 │ │ │ │ + andeq ip, r8, ip, lsl r3 │ │ │ │ + andseq r3, r1, r0, lsr #9 │ │ │ │ + andeq r1, r9, r0, lsl r2 │ │ │ │ + @ instruction: 0x0008eab0 │ │ │ │ + andeq r1, r9, ip, lsr #3 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ + andeq lr, r8, ip, lsr sl │ │ │ │ + andeq r1, r9, r8, lsr r1 │ │ │ │ + andeq lr, r8, r0, asr #21 │ │ │ │ + andeq fp, r8, ip, asr #21 │ │ │ │ + andeq fp, r8, r8, asr #21 │ │ │ │ + andeq lr, r8, r8, asr #15 │ │ │ │ + andseq r3, r1, ip │ │ │ │ + andeq fp, r8, ip, lsl #20 │ │ │ │ + andseq r2, r1, r4, asr #31 │ │ │ │ + andseq r2, r1, ip, lsr #31 │ │ │ │ + andeq fp, r8, r4, lsl #20 │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ + addsmi r7, lr, r0, lsl #16 │ │ │ │ + ldrdeq fp, [r8], -r4 │ │ │ │ + @ instruction: 0x00112dd0 │ │ │ │ + svccc 0x00e00000 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + mulseq r1, r0, fp │ │ │ │ + andeq fp, r8, r4, lsl #17 │ │ │ │ + andeq fp, r8, r8, lsl #17 │ │ │ │ + andeq fp, r8, r4, lsl #17 │ │ │ │ + andeq fp, r8, ip, ror #14 │ │ │ │ + andeq fp, r8, r0, ror #14 │ │ │ │ + andeq fp, r8, r4, asr #16 │ │ │ │ + andeq fp, r8, r0, asr #16 │ │ │ │ + andeq fp, r8, r0, lsr r7 │ │ │ │ + andeq fp, r8, ip, lsr #14 │ │ │ │ + andeq fp, r8, r8, lsr #14 │ │ │ │ + andeq fp, r8, r8, lsr #14 │ │ │ │ + andeq fp, r8, r4, ror #15 │ │ │ │ + andeq fp, r8, r4, ror #15 │ │ │ │ + ldrdeq fp, [r8], -ip │ │ │ │ + ldrdeq fp, [r8], -ip │ │ │ │ + ldrdeq fp, [r8], -r8 │ │ │ │ + @ instruction: 0x0008b4bc │ │ │ │ + andeq fp, r8, r8, asr #9 │ │ │ │ + addsmi r4, pc, r0 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + ldrdeq fp, [r8], -ip │ │ │ │ + strdeq lr, [r8], -ip │ │ │ │ + strheq lr, [r8], -r0 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + andeq fp, r8, ip, asr #9 │ │ │ │ + andeq fp, r8, r0, asr #9 │ │ │ │ + @ instruction: 0x0008b4b4 │ │ │ │ + andeq fp, r8, r8, lsr #9 │ │ │ │ + andeq fp, r8, r4, lsr #9 │ │ │ │ + andeq fp, r8, r0, lsr #9 │ │ │ │ + muleq r8, ip, r4 │ │ │ │ + muleq r8, ip, r4 │ │ │ │ + @ instruction: 0x0008b3b0 │ │ │ │ + andeq fp, r8, r4, lsr #7 │ │ │ │ + muleq r8, ip, r3 │ │ │ │ + muleq r8, ip, r3 │ │ │ │ + andeq fp, r8, ip, lsr r5 │ │ │ │ + andeq fp, r8, r8, asr r5 │ │ │ │ + andeq fp, r8, ip, ror #7 │ │ │ │ + andeq sp, r8, r0, asr pc │ │ │ │ + @ instruction: 0x001126d8 │ │ │ │ + ldrdeq sp, [r8], -r0 │ │ │ │ + ldrdeq sp, [r8], -r0 │ │ │ │ + strdeq fp, [r8], -r0 │ │ │ │ + andeq fp, r8, r4, ror #5 │ │ │ │ + ldrdeq fp, [r8], -ip │ │ │ │ + ldrdeq fp, [r8], -r8 │ │ │ │ + ldrdeq fp, [r8], -r4 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + muleq r8, ip, sp │ │ │ │ + andseq r2, r1, ip, lsl #11 │ │ │ │ + andeq sp, r8, ip, lsl #27 │ │ │ │ + muleq r8, r0, sp │ │ │ │ + andeq sl, r8, r0, ror #31 │ │ │ │ + ldrdeq sl, [r8], -r8 │ │ │ │ + ldrdeq sl, [r8], -r0 │ │ │ │ + andeq sl, r8, r8, asr #31 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + ldr r1, [pc, #-304] @ 93e9c │ │ │ │ + ldr r2, [r4, #1048] @ 0x418 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-320] @ 93ea0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r2, [r4, #1056] @ 0x420 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #-60] @ 93fc0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 930c8 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + ldr r1, [pc, #-368] @ 93ea4 │ │ │ │ + ldr r2, [r3, #184] @ 0xb8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + add r3, r3, #184 @ 0xb8 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #-112] @ 93fc0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 9302c │ │ │ │ + ldr r1, [pc, #-412] @ 93ea8 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #20 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 9388c │ │ │ │ + add r1, sp, #19968 @ 0x4e00 │ │ │ │ + ldr r3, [pc, #-440] @ 93eac │ │ │ │ + add r1, r1, #184 @ 0xb8 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 9388c │ │ │ │ + ldr r1, [pc, #-476] @ 93eb0 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #20 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 9388c │ │ │ │ + ldr r1, [pc, #-500] @ 93eb4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r1, #20 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 9388c │ │ │ │ + ldr r1, [pc, #-524] @ 93eb8 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #69 @ 0x45 │ │ │ │ + bl b838 │ │ │ │ + b 9388c │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + b 939ec │ │ │ │ + ldr r2, [pc, #-568] @ 93ebc │ │ │ │ + ldr r3, [pc, #-568] @ 93ec0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 118b10 │ │ │ │ + bl bbb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r0, [sp, #120] @ 0x78 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [r6, #64] @ 0x40 │ │ │ │ + bl 118d7c │ │ │ │ + b 932ec │ │ │ │ + ldrd r2, [r0, #120] @ 0x78 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - bl b3d0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r4, [sp, #244] @ 0xf4 │ │ │ │ - mov r2, r6 │ │ │ │ - subs r4, r4, #0 │ │ │ │ - mov r3, r7 │ │ │ │ - movne r4, #1 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - orrne r4, r4, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 92ee8 │ │ │ │ - bic r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ - ldrd r4, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #1268] @ 93100 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 92ee8 │ │ │ │ - ldr r3, [pc, #1240] @ 93100 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 92ee8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 92ee8 │ │ │ │ - bic r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - str r8, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r4, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [pc, #1168] @ 93100 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-556] @ 93f24 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 119048 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92ee8 │ │ │ │ - ldr r3, [pc, #1140] @ 93100 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ + bne 938ec │ │ │ │ + ldr r3, [pc, #-680] @ 93ec4 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #112] @ 0x70 │ │ │ │ + b 938ec │ │ │ │ + ldrd r2, [r0, #120] @ 0x78 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-712] @ 93ec4 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92ee8 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1190ac │ │ │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + movne r3, #3 │ │ │ │ + strne r3, [sp, #108] @ 0x6c │ │ │ │ + bne 938ec │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [pc, #-652] @ 93f24 │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #112] @ 0x70 │ │ │ │ + b 938ec │ │ │ │ + ldrd r2, [r0, #120] @ 0x78 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-780] @ 93ec4 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + bl 119048 │ │ │ │ cmp r0, #0 │ │ │ │ - cmpne r2, #1 │ │ │ │ - bgt 92ee8 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - lsl r3, r2, #3 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - str r2, [sp, #180] @ 0xb4 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - strd r6, [r2, r3] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r8, [r2, r3] │ │ │ │ - ble 92eb8 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - strd r6, [r3] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - strd r8, [r3] │ │ │ │ - b 92a6c │ │ │ │ - ldr r2, [pc, #1056] @ 93120 │ │ │ │ - ldr r3, [pc, #1000] @ 930ec │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 930e4 │ │ │ │ - add sp, sp, #308 @ 0x134 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bne 938ec │ │ │ │ + b 941a8 │ │ │ │ + ldr lr, [pc, #-800] @ 93ec8 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [sp, #84] @ 0x54 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + str r0, [ip], #4 │ │ │ │ + strh r1, [ip] │ │ │ │ + b 9388c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - strd sl, [sp] │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - bl 77724 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #160 @ 0xa0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - b 92594 │ │ │ │ - strd r2, [sp, #64] @ 0x40 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #924] @ 93124 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - add r1, pc, r1 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd sl, [sp] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #8] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #840] @ 93128 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - b 92518 │ │ │ │ - ldr r3, [r1, #3256] @ 0xcb8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 926c8 │ │ │ │ - b 926b0 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #152 @ 0x98 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + mov r0, r5 │ │ │ │ strd r2, [sp] │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov r2, r0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, r1 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + sub r3, r4, #200 @ 0xc8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + sub r3, r4, #208 @ 0xd0 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - bl 77724 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - b 92714 │ │ │ │ - ldr r3, [r1, #3256] @ 0xcb8 │ │ │ │ + ldr r3, [pc, #-832] @ 93f24 │ │ │ │ + mov r2, #0 │ │ │ │ + bl a1be8 │ │ │ │ + str r5, [sl, #-3560] @ 0xfffff218 │ │ │ │ + ldr r5, [pc, #-936] @ 93ecc │ │ │ │ + mov r1, r4 │ │ │ │ + sub r7, r1, #232 @ 0xe8 │ │ │ │ + sub r6, r1, #184 @ 0xb8 │ │ │ │ + sub r4, r4, #192 @ 0xc0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + strd r2, [sp] │ │ │ │ + ldrd r2, [r1, #-208] @ 0xffffff30 │ │ │ │ + bl bc40 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 90bbc │ │ │ │ + ldr r3, [r5, #1044] @ 0x414 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 92858 │ │ │ │ - b 92838 │ │ │ │ + addeq r6, sp, #192 @ 0xc0 │ │ │ │ + bne 949ec │ │ │ │ + sub r4, sl, #3456 @ 0xd80 │ │ │ │ + add r1, sp, #19968 @ 0x4e00 │ │ │ │ + ldrd r8, [r4, #-8] │ │ │ │ + add r1, r1, #168 @ 0xa8 │ │ │ │ + ldr r3, [pc, #-1036] @ 93ed0 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - strd sl, [sp] │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - bl 77724 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - b 92ab0 │ │ │ │ - add r3, r1, #256 @ 0x100 │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - bl bd84 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl bd84 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - b 92ce4 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - ldr r5, [pc, #568] @ 9312c │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #136] @ 0x88 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldrd r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r9, [sp, #236] @ 0xec │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r4, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ + strd r8, [sp, #64] @ 0x40 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118d7c │ │ │ │ + ldr r3, [pc, #-1068] @ 93ed0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ + ldrd r0, [r4] │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #19968 @ 0x4e00 │ │ │ │ + add r1, r1, #176 @ 0xb0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + strd r4, [sp, #88] @ 0x58 │ │ │ │ + bl 118b10 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 118d7c │ │ │ │ + mov r2, r8 │ │ │ │ + bic r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [r3, #-192] @ 0xffffff40 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 118758 │ │ │ │ + bl 1190e4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r1, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r3, r6 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sl, #-3384] @ 0xfffff2c8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #-1188] @ 93ed4 │ │ │ │ mov r2, #0 │ │ │ │ - strd r4, [sp, #16] │ │ │ │ - bl 8b288 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b700 │ │ │ │ - ldr r2, [pc, #468] @ 93130 │ │ │ │ - ldr r3, [pc, #396] @ 930ec │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 930e4 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - add sp, sp, #308 @ 0x134 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b700 │ │ │ │ - ldrd r6, [sp, #152] @ 0x98 │ │ │ │ - mvn r2, #0 │ │ │ │ - bic r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r6, [sp, #208] @ 0xd0 │ │ │ │ - ldr r3, [pc, #344] @ 93100 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 92a1c │ │ │ │ - ldr r3, [pc, #320] @ 93100 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 92a1c │ │ │ │ + bl 11875c │ │ │ │ + bl b55c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, fp │ │ │ │ + bl 118a2c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + ldrd r4, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + str r0, [sl, #-3380] @ 0xfffff2cc │ │ │ │ + mov r7, r0 │ │ │ │ + ldrd r0, [r6, #-8] │ │ │ │ + bl 118758 │ │ │ │ + bl 1190e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 92a1c │ │ │ │ - bic r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r6, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [pc, #248] @ 93100 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 92a1c │ │ │ │ - ldr r3, [pc, #220] @ 93100 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 92a1c │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - ldrd r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #232] @ 93134 │ │ │ │ - mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldrd r0, [sp, #160] @ 0xa0 │ │ │ │ - strd r6, [sp, #216] @ 0xd8 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 928a4 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - strd r2, [r1] │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldr r9, [sp, #232] @ 0xe8 │ │ │ │ - strd r4, [r3] │ │ │ │ - b 92a20 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + str r0, [sl, #-3376] @ 0xfffff2d0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11875c │ │ │ │ + ldr r3, [pc, #-1296] @ 93ed4 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - strd sl, [sp] │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - bl 77724 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - b 928fc │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, fp, r8, ror fp │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq sp, fp, r8, asr fp │ │ │ │ - andeq fp, sp, ip, ror #2 │ │ │ │ - andeq sp, sp, ip, asr #1 │ │ │ │ - andeq fp, sp, r8, rrx │ │ │ │ - svcvc 0x00efffff │ │ │ │ - andeq ip, sp, r8, ror #30 │ │ │ │ - andeq sl, sp, r0, ror #29 │ │ │ │ - andeq ip, sp, r0, ror #27 │ │ │ │ - andeq ip, sp, r0, lsl #27 │ │ │ │ - andeq sl, sp, r8, ror sp │ │ │ │ - andeq sl, sp, r4, asr #23 │ │ │ │ - andeq ip, sp, r8, lsl fp │ │ │ │ - strdeq sp, [fp], -r8 │ │ │ │ - andeq sp, r8, r4, asr #12 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - muleq fp, ip, r0 │ │ │ │ - svccc 0x00e00000 │ │ │ │ - │ │ │ │ -00093138 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3776] @ 0xec0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #1936] @ 938e4 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #1932] @ 938e8 │ │ │ │ - sub sp, sp, #284 @ 0x11c │ │ │ │ - add r2, pc, r2 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r6, [pc, #1916] @ 938ec │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #276] @ 0x114 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [pc, #1904] @ 938f0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ + bl 11875c │ │ │ │ + bl b55c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 118a2c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 11875c │ │ │ │ + bl 1190e4 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #184] @ 0xb8 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #192] @ 0xc0 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #200] @ 0xc8 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #208] @ 0xd0 │ │ │ │ - bne 93870 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - subs r6, r3, r2 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - movne r6, #1 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - orreq r6, r6, #1 │ │ │ │ - mov r0, #8192 @ 0x2000 │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ - bl baa8 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r0, #8192 @ 0x2000 │ │ │ │ - bl baa8 │ │ │ │ - ldr r3, [pc, #1724] @ 938f4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #-3988] @ 0xfffff06c │ │ │ │ - bic r1, r2, #-2147483648 @ 0x80000000 │ │ │ │ - mov r2, #0 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [r3, #-3992] @ 0xfffff068 │ │ │ │ - ldr r3, [pc, #1700] @ 938f8 │ │ │ │ - bl 118b60 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sl, #-3372] @ 0xfffff2d4 │ │ │ │ + beq 9493c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r4, [r2, #2980] @ 0xba4 │ │ │ │ + str r3, [sl, #-3384] @ 0xfffff2c8 │ │ │ │ + str r3, [sl, #-3376] @ 0xfffff2d0 │ │ │ │ + ldr r3, [r2, #2984] @ 0xba8 │ │ │ │ + str r4, [sl, #-3380] @ 0xfffff2cc │ │ │ │ + str r3, [sl, #-3372] @ 0xfffff2d4 │ │ │ │ + ldr fp, [sp, #100] @ 0x64 │ │ │ │ + ldr r6, [sl, #-3376] @ 0xfffff2d0 │ │ │ │ + ldr r0, [sl, #-3372] @ 0xfffff2d4 │ │ │ │ cmp r6, #0 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - strd r2, [r1] │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - strd r4, [r3] │ │ │ │ - bne 9381c │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [pc, #1652] @ 938fc │ │ │ │ - strd r0, [sp] │ │ │ │ - add r1, sp, #236 @ 0xec │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ - str r1, [sp, #124] @ 0x7c │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp, #236] @ 0xec │ │ │ │ - bl bc40 │ │ │ │ - ldr r3, [pc, #1592] @ 93900 │ │ │ │ + ble 94a94 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #2984] @ 0xba8 │ │ │ │ + cmp r3, r6 │ │ │ │ + bge 94468 │ │ │ │ + cmp r3, r0 │ │ │ │ + blt 9495c │ │ │ │ + cmp fp, #1 │ │ │ │ + ldr r1, [sl, #-3380] @ 0xfffff2cc │ │ │ │ + movge r2, fp │ │ │ │ + movlt r2, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + movge r2, r4 │ │ │ │ + cmp r4, r1 │ │ │ │ + movge r4, r1 │ │ │ │ + cmp r4, #1 │ │ │ │ + movlt r4, #1 │ │ │ │ + cmp r6, #1 │ │ │ │ + movge r1, r6 │ │ │ │ + movlt r1, #1 │ │ │ │ + cmp r1, r3 │ │ │ │ + movge r1, r3 │ │ │ │ + cmp r3, r0 │ │ │ │ + movge r3, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + movlt r3, #1 │ │ │ │ + str r3, [sl, #-3372] @ 0xfffff2d4 │ │ │ │ + ldr r3, [pc, #-1512] @ 93ed8 │ │ │ │ + str r2, [sl, #-3384] @ 0xfffff2c8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #-3984] @ 0xfffff070 │ │ │ │ + ldr r3, [r3, #1044] @ 0x414 │ │ │ │ + str r1, [sl, #-3376] @ 0xfffff2d0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ - beq 93400 │ │ │ │ - ldr r2, [r3, #3256] @ 0xcb8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 93400 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187ac │ │ │ │ - ldr sl, [sp, #236] @ 0xec │ │ │ │ - cmp sl, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bne 93414 │ │ │ │ - ldrd r6, [sp, #240] @ 0xf0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r6, [sp, #144] @ 0x90 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 93720 │ │ │ │ - bic r5, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #1484] @ 93904 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 93720 │ │ │ │ - ldr r3, [pc, #1456] @ 93904 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 93720 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 93720 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - mov r4, r2 │ │ │ │ - bic r5, r3, #-2147483648 @ 0x80000000 │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r3, [pc, #1380] @ 93904 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 93720 │ │ │ │ - ldr r3, [pc, #1356] @ 93904 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 93720 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - strd r6, [r3] │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - mov sl, #1 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sl, #-3380] @ 0xfffff2cc │ │ │ │ + beq 93a2c │ │ │ │ + ldr r1, [pc, #-1540] @ 93edc │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1552] @ 93ee0 │ │ │ │ + ldrd r2, [sp, #64] @ 0x40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1568] @ 93ee4 │ │ │ │ + ldrd r2, [sp, #88] @ 0x58 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1584] @ 93ee8 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #168 @ 0xa8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1608] @ 93eec │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #176 @ 0xb0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1632] @ 93ef0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 93440 │ │ │ │ - b 936b4 │ │ │ │ - ldrd r0, [r3, #144] @ 0x90 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ - b 932e4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 936e4 │ │ │ │ - mov sl, #0 │ │ │ │ - ldr r3, [pc, #1232] @ 93908 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #144] @ 0x90 │ │ │ │ - strd r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r6, [pc, #1220] @ 9390c │ │ │ │ - ldr r7, [pc, #1220] @ 93910 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r3, #1024 @ 0x400 │ │ │ │ - mov r5, r6 │ │ │ │ - mov fp, r7 │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ - b 9349c │ │ │ │ - cmp sl, #1 │ │ │ │ - bgt 93744 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 936ac │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r2, [r1] │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - strd r8, [r3] │ │ │ │ - bne 9378c │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ - str r1, [sp, #236] @ 0xec │ │ │ │ - bl bc40 │ │ │ │ - ldr r3, [fp, #-3984] @ 0xfffff070 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - beq 93510 │ │ │ │ - ldr r2, [r3, #3256] @ 0xcb8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 93520 │ │ │ │ - ldrd r0, [r3, #144] @ 0x90 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r4, [sp, #236] @ 0xec │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt 93464 │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 937e0 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - ldrd r6, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #928] @ 93904 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 9373c │ │ │ │ - ldr r3, [pc, #900] @ 93904 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 9373c │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 9373c │ │ │ │ - bic r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r6, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [pc, #824] @ 93904 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 9373c │ │ │ │ - ldr r3, [pc, #796] @ 93904 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 9373c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 9346c │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 119098 │ │ │ │ - ldrd r6, [sp, #248] @ 0xf8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 93634 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 9346c │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - lsl r3, sl, #3 │ │ │ │ - add sl, sl, #1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - cmp sl, r2 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - strd r0, [r2, r3] │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r0, [r2, r3] │ │ │ │ - blt 93694 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - add r3, r3, #1024 @ 0x400 │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ - bl bd84 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl bd84 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r2, [sp, #152] @ 0x98 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r2, [sp, #144] @ 0x90 │ │ │ │ - b 9346c │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 936e4 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - strd r0, [sp] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, sl │ │ │ │ - bl 8c5e0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl b700 │ │ │ │ - ldr r2, [pc, #544] @ 93914 │ │ │ │ - ldr r3, [pc, #496] @ 938e8 │ │ │ │ - add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1652] @ 93ef4 │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1668] @ 93ef8 │ │ │ │ + ldr r2, [sl, #-3384] @ 0xfffff2c8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1684] @ 93efc │ │ │ │ + ldr r2, [sl, #-3380] @ 0xfffff2cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1700] @ 93f00 │ │ │ │ + ldr r2, [sl, #-3376] @ 0xfffff2d0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1716] @ 93f04 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [sl, #-3372] @ 0xfffff2d4 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #-1552] @ 93fc0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 938e0 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - add sp, sp, #284 @ 0x11c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b700 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r2, [sl, #-3384] @ 0xfffff2c8 │ │ │ │ + ldr r4, [sl, #-3380] @ 0xfffff2cc │ │ │ │ + b 93a2c │ │ │ │ + ldr r1, [pc, #-1764] @ 93f08 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1776] @ 93f0c │ │ │ │ + ldr r2, [sl, #-3380] @ 0xfffff2cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #-1796] @ 93f10 │ │ │ │ + ldr r2, [r3, #2800] @ 0xaf0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1812] @ 93f14 │ │ │ │ + ldr r2, [sl, #-3376] @ 0xfffff2d0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1828] @ 93f18 │ │ │ │ + ldr r2, [sl, #-3372] @ 0xfffff2d4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #-1684] @ 93fc0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 93a68 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + strd r2, [sp] │ │ │ │ + sub r3, r6, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + sub r3, r6, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r2, [r6, #-160] @ 0xffffff60 │ │ │ │ + bl bc40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 93430 │ │ │ │ - b 936e4 │ │ │ │ - cmp sl, #1 │ │ │ │ - ble 935fc │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - mov sl, #0 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 8c5e0 │ │ │ │ - ldr r3, [pc, #392] @ 93908 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #152] @ 0x98 │ │ │ │ - strd r2, [sp, #144] @ 0x90 │ │ │ │ - b 9346c │ │ │ │ + ldrd r0, [r6, #-176] @ 0xffffff50 │ │ │ │ + bl 118758 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r0, [r4, #-8] │ │ │ │ + bl 118758 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + b 93420 │ │ │ │ + ldr r1, [pc, #-1968] @ 93f1c │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - strd r2, [sp] │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strd r8, [sp, #8] │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 77724 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - b 934c8 │ │ │ │ - cmp sl, #1 │ │ │ │ - bgt 93744 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 9346c │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - lsl r3, sl, #3 │ │ │ │ - strd r0, [r2, r3] │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - add sl, sl, #1 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [r2, r3] │ │ │ │ - b 9346c │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - strd r2, [sp] │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-1984] @ 93f20 │ │ │ │ + ldr r3, [pc, #-1984] @ 93f24 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 77724 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [r1] │ │ │ │ - b 93280 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [pc, #152] @ 93918 │ │ │ │ - strd r2, [sp, #64] @ 0x40 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2000] @ 93f28 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r4, [sp] │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #1 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #72] @ 9391c │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r1, [pc, #-2016] @ 93f2c │ │ │ │ + ldrd r2, [sp, #112] @ 0x70 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #-1892] @ 93fc0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 931f4 │ │ │ │ - bl bab4 <__stack_chk_fail@plt> │ │ │ │ - muleq fp, ip, lr │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - andeq ip, fp, ip, ror lr │ │ │ │ - muleq sp, r0, r4 │ │ │ │ - ldrdeq ip, [sp], -r4 │ │ │ │ - svccc 0x00e00000 │ │ │ │ - andeq sl, sp, r0, lsl #7 │ │ │ │ - andeq ip, sp, r4, asr #6 │ │ │ │ - svcvc 0x00efffff │ │ │ │ - svclt 0x00f00000 @ IMB │ │ │ │ - andeq sl, sp, r8, asr #3 │ │ │ │ - @ instruction: 0x000dc1bc │ │ │ │ - andeq ip, fp, r4, lsl #18 │ │ │ │ - andeq ip, r8, r4, lsr #23 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - │ │ │ │ -00093920 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3784] @ 0xec8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #1852] @ 94078 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #1848] @ 9407c │ │ │ │ - sub sp, sp, #276 @ 0x114 │ │ │ │ - add r2, pc, r2 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ + b 93900 │ │ │ │ + ldr r1, [pc, #-2056] @ 93f30 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #-1932] @ 93fc0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r4, [pc, #1832] @ 94080 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [pc, #1820] @ 94084 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 93ad0 │ │ │ │ + ldr r1, [pc, #-2092] @ 93f34 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #-1972] @ 93fc0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 93aa4 │ │ │ │ + ldr r1, [pc, #-2128] @ 93f38 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2140] @ 93f3c │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #152 @ 0x98 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2164] @ 93f40 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #160 @ 0xa0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2188] @ 93f44 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #168 @ 0xa8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #184] @ 0xb8 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2212] @ 93f48 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #176 @ 0xb0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #192] @ 0xc0 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2236] @ 93f4c │ │ │ │ + ldr r2, [sl, #-3384] @ 0xfffff2c8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2252] @ 93f50 │ │ │ │ + ldr r2, [sl, #-3380] @ 0xfffff2cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2268] @ 93f54 │ │ │ │ + ldr r2, [sl, #-3376] @ 0xfffff2d0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2284] @ 93f58 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 945b8 │ │ │ │ + ldr r1, [pc, #-2292] @ 93f5c │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #168 @ 0xa8 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #200] @ 0xc8 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2316] @ 93f60 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #176 @ 0xb0 │ │ │ │ ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #208] @ 0xd0 │ │ │ │ - bne 93e4c │ │ │ │ - ldrd r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #1696] @ 94088 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 93be4 │ │ │ │ - ldr r3, [pc, #1672] @ 9408c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 93be4 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldrd r0, [sp, #168] @ 0xa8 │ │ │ │ - subs r9, r3, r2 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - movne r9, #1 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - orreq r9, r9, #1 │ │ │ │ - mov r0, #8192 @ 0x2000 │ │ │ │ - bl baa8 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - mov r0, #8192 @ 0x2000 │ │ │ │ - bl baa8 │ │ │ │ - ldr r3, [pc, #1592] @ 94090 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #-3988] @ 0xfffff06c │ │ │ │ - bic r1, r2, #-2147483648 @ 0x80000000 │ │ │ │ - mov r2, #0 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [r3, #-3992] @ 0xfffff068 │ │ │ │ - ldr r3, [pc, #1568] @ 94094 │ │ │ │ - bl 118b60 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - cmp r9, #0 │ │ │ │ - strd r6, [r3] │ │ │ │ - strd r4, [sp, #248] @ 0xf8 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - bne 93fec │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r4, [pc, #1528] @ 94098 │ │ │ │ - strd r0, [sp] │ │ │ │ - add r1, sp, #228 @ 0xe4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r4, pc, r4 │ │ │ │ - str r1, [sp, #124] @ 0x7c │ │ │ │ - add sl, sp, #232 @ 0xe8 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp, #228] @ 0xe4 │ │ │ │ - bl bc40 │ │ │ │ - ldr r3, [pc, #1472] @ 9409c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2340] @ 93f64 │ │ │ │ + ldr r3, [sl, #-3552] @ 0xfffff220 │ │ │ │ + ldr r2, [sl, #-3556] @ 0xfffff21c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2360] @ 93f68 │ │ │ │ + ldr r3, [sl, #-3544] @ 0xfffff228 │ │ │ │ + ldr r2, [sl, #-3548] @ 0xfffff224 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #-2300] @ 93fc0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + ldr r8, [r4, #1044] @ 0x414 │ │ │ │ + b 9392c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r0, [r3, #2988] @ 0xbac │ │ │ │ + b 92f48 │ │ │ │ + ldr r3, [pc, #-2420] @ 93f6c │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #-3984] @ 0xfffff070 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - beq 93c10 │ │ │ │ - ldr r2, [r3, #3256] @ 0xcb8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 93c10 │ │ │ │ - ldr r4, [sp, #228] @ 0xe4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 93c2c │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 93f9c │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #1376] @ 940a0 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 93f9c │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #1352] @ 940a0 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 93f9c │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 93f9c │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #1284] @ 940a0 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 93f9c │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #1256] @ 940a0 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 93f9c │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - mov r4, #1 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [r3] │ │ │ │ - b 93c40 │ │ │ │ - ldr r2, [pc, #1208] @ 940a4 │ │ │ │ - ldr r3, [pc, #1164] @ 9407c │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 9388c │ │ │ │ + ldr r0, [sl, #-3540] @ 0xfffff22c │ │ │ │ + bl 91058 │ │ │ │ + b 93b24 │ │ │ │ + ldr r0, [sl, #-3540] @ 0xfffff22c │ │ │ │ + bl 91058 │ │ │ │ + b 93b10 │ │ │ │ + ldr r1, [pc, #-2476] @ 93f70 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #-2416] @ 93fc0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 94074 │ │ │ │ - add sp, sp, #276 @ 0x114 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r0, [r3, #144] @ 0x90 │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r4, [sp, #228] @ 0xe4 │ │ │ │ - cmp r4, #0 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ - beq 93b04 │ │ │ │ - ldr r3, [pc, #1140] @ 940a8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - strd r2, [sp, #152] @ 0x98 │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r5, [pc, #1124] @ 940ac │ │ │ │ - ldr fp, [pc, #1124] @ 940b0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + b 93afc │ │ │ │ + cmp fp, #0 │ │ │ │ + bgt 94ba4 │ │ │ │ + cmp r7, #0 │ │ │ │ + ble 9495c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #2980] @ 0xba4 │ │ │ │ + cmp fp, r4 │ │ │ │ + ble 94448 │ │ │ │ + ldr lr, [pc, #-2544] @ 93f74 │ │ │ │ + add lr, pc, lr │ │ │ │ + b 941e8 │ │ │ │ + ldr lr, [pc, #-2552] @ 93f78 │ │ │ │ + ldr r5, [pc, #-2552] @ 93f7c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ add r5, pc, r5 │ │ │ │ - mov r3, #1024 @ 0x400 │ │ │ │ - str sl, [sp, #144] @ 0x90 │ │ │ │ - add fp, pc, fp │ │ │ │ - mov sl, r5 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - str r9, [sp, #132] @ 0x84 │ │ │ │ - b 93c88 │ │ │ │ - cmp r4, #1 │ │ │ │ - bgt 93ebc │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 93f58 │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r6, [r3] │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r2, [sp, #248] @ 0xf8 │ │ │ │ - bne 93f04 │ │ │ │ - ldrd r0, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [sl, #36] @ 0x24 │ │ │ │ - str r1, [sp, #228] @ 0xe4 │ │ │ │ - bl bc40 │ │ │ │ - ldr r3, [fp, #-3984] @ 0xfffff070 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sl, #36] @ 0x24 │ │ │ │ - beq 93d10 │ │ │ │ - ldr r2, [r3, #3256] @ 0xcb8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 93d20 │ │ │ │ - ldrd r0, [r3, #144] @ 0x90 │ │ │ │ - ldrd r2, [sp, #240] @ 0xf0 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bgt 93c68 │ │ │ │ - ldrd r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 93fb0 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldrd r8, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #828] @ 940a0 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 93d94 │ │ │ │ - ldr r3, [pc, #800] @ 940a0 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 93d9c │ │ │ │ - cmp r4, #1 │ │ │ │ - bgt 93ebc │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 93c70 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - bl 119098 │ │ │ │ - ldrd r8, [sp, #240] @ 0xf0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 93dd4 │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 93c70 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - lsl r3, r4, #3 │ │ │ │ - add r4, r4, #1 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - cmp r2, r4 │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ - strd r0, [r2, r3] │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r0, [r2, r3] │ │ │ │ - bgt 93e34 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - add r3, r3, #1024 @ 0x400 │ │ │ │ - lsl r5, r3, #3 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - bl bd84 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl bd84 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r2, [sp, #152] @ 0x98 │ │ │ │ - ldrd r2, [sp, #88] @ 0x58 │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - b 93c70 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [pc, #600] @ 940b4 │ │ │ │ - strd r2, [sp, #64] @ 0x40 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ + add r6, sp, #18944 @ 0x4a00 │ │ │ │ + add r6, r6, #108 @ 0x6c │ │ │ │ + add r4, r5, #1056 @ 0x420 │ │ │ │ + mov ip, r6 │ │ │ │ + add r4, r4, #4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + ldr r3, [pc, #-2608] @ 93f80 │ │ │ │ + str r0, [ip], #4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + strh r1, [ip] │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r5, #20 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2636] @ 93f84 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r5, #1184 @ 0x4a0 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + stm sp, {r4, r6} │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 93ba4 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + ldr r1, [pc, #-2672] @ 93f88 │ │ │ │ + add r3, r3, #152 @ 0x98 │ │ │ │ + ldrd r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - strd r6, [sp] │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #1 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #520] @ 940b8 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + ldr r1, [pc, #-2696] @ 93f8c │ │ │ │ + add r3, r3, #160 @ 0xa0 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #-2720] @ 93f90 │ │ │ │ + ldrd r2, [r5, #-208] @ 0xffffff30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2736] @ 93f94 │ │ │ │ + ldrd r2, [r4, #-8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2752] @ 93f98 │ │ │ │ + ldrd r2, [r5, #-192] @ 0xffffff40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2768] @ 93f9c │ │ │ │ + ldrd r2, [r5, #-184] @ 0xffffff48 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #-2756] @ 93fc0 │ │ │ │ + sub r6, r5, #176 @ 0xb0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b778 │ │ │ │ - b 939dc │ │ │ │ - ldrd r0, [sp, #208] @ 0xd0 │ │ │ │ - mov r2, r4 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldrd r0, [sp, #200] @ 0xc8 │ │ │ │ - mov r4, #0 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 8c5e0 │ │ │ │ - ldr r3, [pc, #432] @ 940a8 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #152] @ 0x98 │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - b 93c70 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r6, [sp] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 77724 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - b 93cc8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 94040 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl b700 │ │ │ │ - ldr r2, [pc, #332] @ 940bc │ │ │ │ - ldr r3, [pc, #264] @ 9407c │ │ │ │ - add r2, pc, r2 │ │ │ │ + b 942c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 9495c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #2984] @ 0xba8 │ │ │ │ + cmp r3, r6 │ │ │ │ + blt 9495c │ │ │ │ + b 94468 │ │ │ │ + ldr lr, [pc, #-2840] @ 93fa0 │ │ │ │ + ldr r5, [pc, #-2840] @ 93fa4 │ │ │ │ + add lr, pc, lr │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov ip, r2 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r6, r2 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add r4, r5, #1056 @ 0x420 │ │ │ │ + add r4, r4, #4 │ │ │ │ + str r4, [sp] │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + ldr r3, [pc, #-2892] @ 93fa8 │ │ │ │ + stm ip, {r0, r1, r2} │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r5, #20 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #-2916] @ 93fac │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 949d0 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r1, r4, #20 │ │ │ │ + bl bd90 <__strcpy_chk@plt> │ │ │ │ + b 9388c │ │ │ │ + ldr r1, [pc, #-2944] @ 93fb0 │ │ │ │ + ldr r2, [sl, #-3556] @ 0xfffff21c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2960] @ 93fb4 │ │ │ │ + ldr r2, [sl, #-3552] @ 0xfffff220 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2976] @ 93fb8 │ │ │ │ + ldr r2, [sl, #-3548] @ 0xfffff224 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r1, [pc, #-2992] @ 93fbc │ │ │ │ + ldr r2, [sl, #-3544] @ 0xfffff228 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + bl b508 <__printf_chk@plt> │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #-3012] @ 93fc0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 94074 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - add sp, sp, #276 @ 0x114 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b700 │ │ │ │ - ldr r3, [pc, #260] @ 940a8 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #152] @ 0x98 │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - b 93c40 │ │ │ │ - cmp r4, #1 │ │ │ │ - bgt 93ebc │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 93c70 │ │ │ │ - ldrd r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ - lsl r3, r4, #3 │ │ │ │ - strd r0, [r2, r3] │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - ldrd r0, [sp, #240] @ 0xf0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - strd r0, [r2, r3] │ │ │ │ - b 93c70 │ │ │ │ - ldrd r2, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r6, [sp] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 77724 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - ldrd r0, [sp, #248] @ 0xf8 │ │ │ │ - b 93a98 │ │ │ │ - ldrd r2, [sp, #208] @ 0xd0 │ │ │ │ - ldrd r0, [sp, #184] @ 0xb8 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldrd r2, [sp, #200] @ 0xc8 │ │ │ │ - strd r0, [sp] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 8c5e0 │ │ │ │ - b 93f60 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl b778 │ │ │ │ + add r3, sp, #19968 @ 0x4e00 │ │ │ │ + add r3, r3, #188 @ 0xbc │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 930fc │ │ │ │ + b 93d74 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #2980] @ 0xba4 │ │ │ │ + cmp fp, r4 │ │ │ │ + ble 94bbc │ │ │ │ + cmp r7, r4 │ │ │ │ + bgt 9495c │ │ │ │ + str fp, [sp, #100] @ 0x64 │ │ │ │ + b 9443c │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000bc6b4 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ - muleq fp, r4, r6 │ │ │ │ - andeq r9, sp, r8, lsr #25 │ │ │ │ - subsmi r8, r6, r0 │ │ │ │ - subsgt r8, r6, r0 │ │ │ │ - @ instruction: 0x000dbbb4 │ │ │ │ - svccc 0x00e00000 │ │ │ │ - andeq r9, sp, r8, ror #22 │ │ │ │ - andeq fp, sp, r0, lsr fp │ │ │ │ - svcvc 0x00efffff │ │ │ │ - andeq ip, fp, ip, lsl #8 │ │ │ │ - svclt 0x00f00000 @ IMB │ │ │ │ - andeq r9, sp, r8, asr #19 │ │ │ │ - @ instruction: 0x000db9b4 │ │ │ │ - andeq ip, r8, r8, lsl r6 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - andeq ip, fp, r8, lsl #1 │ │ │ │ │ │ │ │ -000940c0 : │ │ │ │ +00094bc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + bl b7cc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b7cc │ │ │ │ + subs r2, r0, #0 │ │ │ │ + subne r1, r4, #1 │ │ │ │ + subne r3, r5, #1 │ │ │ │ + addne r3, r6, r3 │ │ │ │ + addne lr, r1, r2 │ │ │ │ + beq 94c38 │ │ │ │ + ldrb ip, [r1, #1]! │ │ │ │ + strb ip, [r3, #1]! │ │ │ │ + cmp r1, lr │ │ │ │ + bne 94c08 │ │ │ │ + cmp r2, #79 @ 0x4f │ │ │ │ + bls 94c38 │ │ │ │ + add r5, r6, r5 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + strb r3, [r5, #80] @ 0x50 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b b7cc │ │ │ │ + add r0, r5, r2 │ │ │ │ + add r0, r6, r0 │ │ │ │ + rsb r2, r2, #80 @ 0x50 │ │ │ │ + mov r1, #32 │ │ │ │ + bl b5b0 │ │ │ │ + b 94c20 │ │ │ │ + │ │ │ │ +00094c50 : │ │ │ │ + mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #77824 @ 0x13000 │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3848] @ 0xf08 │ │ │ │ - sub sp, sp, #212 @ 0xd4 │ │ │ │ - strd r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #1856] @ 94820 │ │ │ │ - ldr r3, [pc, #1856] @ 94824 │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 94c64 │ │ │ │ + str r0, [lr, #-3264] @ 0xfffff340 │ │ │ │ + ldr r2, [pc, #532] @ 94e94 │ │ │ │ + sub sp, sp, #80896 @ 0x13c00 │ │ │ │ + ldr r3, [pc, #528] @ 94e98 │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ add r2, pc, r2 │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [pc, #520] @ 94e9c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r4, [pc, #1844] @ 94828 │ │ │ │ + add ip, sp, #80896 @ 0x13c00 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add ip, ip, #148 @ 0x94 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [ip] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1832] @ 9482c │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrd r2, [sp, #248] @ 0xf8 │ │ │ │ - strd r2, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #136] @ 0x88 │ │ │ │ - bne 947e4 │ │ │ │ - mov r0, #8192 @ 0x2000 │ │ │ │ - bl baa8 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - mov r0, #8192 @ 0x2000 │ │ │ │ - bl baa8 │ │ │ │ - ldr r3, [pc, #1772] @ 94830 │ │ │ │ + bl b844 │ │ │ │ + ldr r7, [pc, #484] @ 94ea0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq 94e70 │ │ │ │ + ldr r3, [pc, #472] @ 94ea4 │ │ │ │ + add fp, sp, #3216 @ 0xc90 │ │ │ │ + ldr r9, [pc, #468] @ 94ea8 │ │ │ │ + add fp, fp, #8 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ - add r3, r4, #688 @ 0x2b0 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldrd r0, [r3] │ │ │ │ - ldr r3, [pc, #1748] @ 94834 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #1744] @ 94838 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 94748 │ │ │ │ - ldr r7, [pc, #1716] @ 94838 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 1187a8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 94184 │ │ │ │ - mov r3, #1024 @ 0x400 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #180 @ 0xb4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - strd r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [pc, #1620] @ 9483c │ │ │ │ - mov r2, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r5, #-3992] @ 0xfffff068 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [r5, #-3988] @ 0xfffff06c │ │ │ │ - bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - ldrd r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #1588] @ 94840 │ │ │ │ - bl 118b60 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r8, sp, #1040 @ 0x410 │ │ │ │ + mov r5, #1000 @ 0x3e8 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r4, sp, #20 │ │ │ │ + add r8, r8, #4 │ │ │ │ + strb r2, [fp, #-2180] @ 0xfffff77c │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1552] @ 94844 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - strd r0, [sp, #40] @ 0x28 │ │ │ │ + b 94d38 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc40 │ │ │ │ - ldr r3, [pc, #1528] @ 94848 │ │ │ │ - ldr r2, [r5, #-3984] @ 0xfffff070 │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - beq 9426c │ │ │ │ - ldr r2, [r3, #3256] @ 0xcb8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 9427c │ │ │ │ - ldrd r0, [r3, #144] @ 0x90 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #1480] @ 9484c │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r9, [sp, #180] @ 0xb4 │ │ │ │ - cmp r9, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - beq 94598 │ │ │ │ - ldr r3, [pc, #1444] @ 9484c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 1190e8 │ │ │ │ + bl b9d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94574 │ │ │ │ - ldr r3, [pc, #1428] @ 94850 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldr sl, [pc, #1412] @ 94854 │ │ │ │ - ldr r8, [pc, #1412] @ 94858 │ │ │ │ - add sl, pc, sl │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r5, sl │ │ │ │ - b 94314 │ │ │ │ - cmp r9, #1 │ │ │ │ - bgt 94510 │ │ │ │ - ldrd r2, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1187ac │ │ │ │ - ldr r3, [pc, #1356] @ 9484c │ │ │ │ - mov r2, #0 │ │ │ │ + beq 94d24 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, r0, r2 │ │ │ │ + bl b91c │ │ │ │ mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 9456c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - strd r6, [sp] │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ - ldrd r2, [sp, #64] @ 0x40 │ │ │ │ - bl bc40 │ │ │ │ - ldr r3, [r8, #-3984] @ 0xfffff070 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 94360 │ │ │ │ - ldr r3, [r4, #3256] @ 0xcb8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 94370 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - ldrd r0, [r4, #144] @ 0x90 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 94558 │ │ │ │ - ldr r4, [sp, #180] @ 0xb4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt 942e0 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 947a8 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldrd sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #1180] @ 9485c │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 94508 │ │ │ │ - ldr r3, [pc, #1152] @ 9485c │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 94508 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - mov sl, r2 │ │ │ │ - mov fp, r3 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 94508 │ │ │ │ - bic r3, fp, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str sl, [sp, #128] @ 0x80 │ │ │ │ - ldrd sl, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #1076] @ 9485c │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 94508 │ │ │ │ - ldr r3, [pc, #1048] @ 9485c │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 94508 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 942e8 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 119098 │ │ │ │ - ldrd sl, [sp, #192] @ 0xc0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 94490 │ │ │ │ - ldrd r0, [sp, #96] @ 0x60 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 119098 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 942e8 │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ - lsl r3, r9, #3 │ │ │ │ - add r9, r9, #1 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - cmp r9, r2 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - strd r0, [r2, r3] │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - strd r0, [r2, r3] │ │ │ │ - blt 944f0 │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - add r3, r3, #1024 @ 0x400 │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - bl bd84 │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl bd84 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 94bc8 │ │ │ │ + subs r5, r5, #1 │ │ │ │ + beq 94de0 │ │ │ │ mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - ldrd r2, [sp, #32] │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - b 942e8 │ │ │ │ - cmp r9, #1 │ │ │ │ - ble 94458 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - mov r2, r9 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - mov r9, #0 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 8c5e0 │ │ │ │ - ldr r3, [pc, #772] @ 94850 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - b 942e8 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - ldrd r0, [r4, #136] @ 0x88 │ │ │ │ - bl 1187a8 │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - b 9437c │ │ │ │ - cmp r9, #0 │ │ │ │ - bne 946a0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 946dc │ │ │ │ - ldr r3, [pc, #728] @ 94860 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - b 941e0 │ │ │ │ - ldrd r2, [sp, #184] @ 0xb8 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 94718 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - ldrd r4, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [pc, #652] @ 9485c │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 94718 │ │ │ │ - ldr r3, [pc, #624] @ 9485c │ │ │ │ - mvn r2, #0 │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 94718 │ │ │ │ - ldrd r2, [sp, #192] @ 0xc0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1190fc │ │ │ │ + bl b4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94718 │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - ldrd r4, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #548] @ 9485c │ │ │ │ - mvn r2, #0 │ │ │ │ + beq 94de0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 94718 │ │ │ │ - ldr r3, [pc, #520] @ 9485c │ │ │ │ - mvn r2, #0 │ │ │ │ + bl b7cc │ │ │ │ + sub r0, r0, #1 │ │ │ │ + add r2, fp, r0 │ │ │ │ + ldrb r3, [r2, #-3204] @ 0xfffff37c │ │ │ │ + cmp r3, #10 │ │ │ │ + bne 94d88 │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 94718 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldrd r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - mov r9, #1 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r3, [pc, #444] @ 9484c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ + strb r3, [r2, #-3204] @ 0xfffff37c │ │ │ │ + bl b7cc │ │ │ │ + sub r0, r0, #1 │ │ │ │ + add r3, fp, r0 │ │ │ │ + ldrb r3, [r3, #-3204] @ 0xfffff37c │ │ │ │ + cmp r3, #13 │ │ │ │ + moveq r3, #0 │ │ │ │ + addeq r0, fp, r0 │ │ │ │ + strbeq r3, [r0, #-3204] @ 0xfffff37c │ │ │ │ + ldr r3, [pc, #268] @ 94eac │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 94cfc │ │ │ │ + ldr r2, [pc, #252] @ 94eb0 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + mov r1, r2 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r0, [r1] │ │ │ │ + mov r1, #1 │ │ │ │ + bl bae4 <__fprintf_chk@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [r1] │ │ │ │ + bl b778 │ │ │ │ + b 94cfc │ │ │ │ + mov r0, sl │ │ │ │ + bl b4cc │ │ │ │ + mov r0, r8 │ │ │ │ + bl bd0c │ │ │ │ + ldr r3, [pc, #188] @ 94eb4 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 942c8 │ │ │ │ - ldrd r0, [sp, #136] @ 0x88 │ │ │ │ - mov r2, r9 │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldrd r0, [sp, #120] @ 0x78 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldrd r0, [sp, #104] @ 0x68 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 8c5e0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 94580 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl b700 │ │ │ │ - ldr r2, [pc, #376] @ 94864 │ │ │ │ - ldr r3, [pc, #308] @ 94824 │ │ │ │ + str r0, [r3] │ │ │ │ + beq 94e40 │ │ │ │ + ldr r2, [pc, #172] @ 94eb8 │ │ │ │ + ldr r3, [pc, #136] @ 94e98 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, sp, #80896 @ 0x13c00 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #148 @ 0x94 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ + ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9481c │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - add sp, sp, #212 @ 0xd4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b700 │ │ │ │ - ldr r3, [pc, #300] @ 9484c │ │ │ │ - mov r2, #0 │ │ │ │ + bne 94e6c │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1190e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 94574 │ │ │ │ - ldr r3, [pc, #276] @ 94850 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - b 942c8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 941b4 │ │ │ │ - ldr fp, [pc, #204] @ 94838 │ │ │ │ - mov sl, #0 │ │ │ │ + add sp, sp, #80896 @ 0x13c00 │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr lr, [pc, #116] @ 94ebc │ │ │ │ + ldr ip, [pc, #116] @ 94ec0 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, pc, ip │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + stmia ip!, {r0, r1} │ │ │ │ + strb r2, [ip] │ │ │ │ mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 1187ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 1190ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 94774 │ │ │ │ - b 941b4 │ │ │ │ - cmp r9, #1 │ │ │ │ - bgt 94510 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 942e8 │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - lsl r3, r9, #3 │ │ │ │ - strd r0, [r2, r3] │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldrd r0, [sp, #192] @ 0xc0 │ │ │ │ - add r9, r9, #1 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - strd r0, [r2, r3] │ │ │ │ - b 942e8 │ │ │ │ - ldrd r2, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #120] @ 94868 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - add r1, pc, r1 │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r0, #1 │ │ │ │ - ldrd r2, [sp, #104] @ 0x68 │ │ │ │ - bl b508 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #92] @ 9486c │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl b778 │ │ │ │ - b 94128 │ │ │ │ + b 94e04 │ │ │ │ bl bab4 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, fp, r8, lsl pc │ │ │ │ + ldr r3, [pc, #76] @ 94ec4 │ │ │ │ + ldr r0, [pc, #76] @ 94ec8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl bd30 <__sprintf_chk@plt> │ │ │ │ + b 94e64 │ │ │ │ + andeq fp, fp, r0, ror r3 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ - strdeq fp, [fp], -r8 │ │ │ │ - andeq r9, sp, ip, lsl #10 │ │ │ │ - andeq r9, sp, ip, asr #9 │ │ │ │ - rsbmi r8, r6, r0 │ │ │ │ - rsbsmi r8, r6, r0 │ │ │ │ - andeq fp, sp, r0, lsr #8 │ │ │ │ - svccc 0x00e00000 │ │ │ │ - subsgt r8, r6, r0 │ │ │ │ - andeq r9, sp, r0, asr #7 │ │ │ │ - subsmi r8, r6, r0 │ │ │ │ - svclt 0x00f00000 @ IMB │ │ │ │ - andeq r9, sp, r0, asr #6 │ │ │ │ - andeq fp, sp, r4, lsr r3 │ │ │ │ - svcvc 0x00efffff │ │ │ │ - andeq r9, sp, ip, lsl #1 │ │ │ │ - andeq fp, fp, ip, lsl #18 │ │ │ │ - ldrdeq fp, [r8], -r0 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ + andeq sp, r8, r8, ror #4 │ │ │ │ + andeq fp, fp, r0, asr #6 │ │ │ │ + andeq r8, r8, r8, asr r3 │ │ │ │ + andeq sp, r8, r0, lsr #24 │ │ │ │ + andeq r0, r0, r0, asr #10 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r0, r0, ip, lsl #10 │ │ │ │ + andeq fp, fp, ip, ror #3 │ │ │ │ + andeq r8, r8, r8, lsr r2 │ │ │ │ + andseq r2, r1, r4, lsr #21 │ │ │ │ + andeq sp, r8, r0, ror sl │ │ │ │ + andseq r2, r1, ip, ror #20 │ │ │ │ │ │ │ │ -00094870 : │ │ │ │ +00094ecc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #340] @ 949e0 │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r9, [r3, #-4000] @ 0xfffff060 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldrd r2, [sp, #144] @ 0x90 │ │ │ │ - lsl r5, r9, #3 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, [sp, #152] @ 0x98 │ │ │ │ - ldr ip, [sp, #136] @ 0x88 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r2, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - bl baa8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl baa8 │ │ │ │ - cmp r9, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - beq 9491c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 118a7c │ │ │ │ - mov r8, #0 │ │ │ │ - sub fp, r6, #8 │ │ │ │ - sub sl, r7, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 118a7c │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, r9 │ │ │ │ - strd r4, [sl, #8]! │ │ │ │ - strd r0, [fp, #8]! │ │ │ │ - bne 94900 │ │ │ │ - ldr sl, [sp, #68] @ 0x44 │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, #8 │ │ │ │ - bl 8c6a8 │ │ │ │ - ldrd r4, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #164] @ 949e4 │ │ │ │ - strd r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd r4, [sp, #80] @ 0x50 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r4, [sp, #32] │ │ │ │ - ldrd r4, [sp, #72] @ 0x48 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - strd r4, [sp, #24] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 118a7c │ │ │ │ - ldr r3, [pc, #120] @ 949e8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 118b60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1187a8 │ │ │ │ - ldr r3, [pc, #76] @ 949ec │ │ │ │ - str sl, [sp, #8] │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - ldr r3, [r3, #-4000] @ 0xfffff060 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r6 │ │ │ │ - bl 8b288 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b700 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b700 │ │ │ │ - andeq sl, sp, ip, ror sp │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - svccc 0x00e00000 │ │ │ │ - andeq sl, sp, r8, ror #24 │ │ │ │ - │ │ │ │ -000949f0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3760] @ 0xeb0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #204] @ 94ad8 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #200] @ 94adc │ │ │ │ - sub sp, sp, #312 @ 0x138 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-2320] @ 0xfffff6f0 │ │ │ │ + sub sp, sp, #10432 @ 0x28c0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + add ip, sp, #10496 @ 0x2900 │ │ │ │ + ldr r2, [pc, #3844] @ 95e04 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add ip, ip, #32 │ │ │ │ + ldr r3, [pc, #3836] @ 95e08 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, sp, #16 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #136] @ 0x88 │ │ │ │ mov r5, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, sp, #10432 @ 0x28c0 │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes